MulaiMulai sekarang secara gratis

Menggunakan sigThreshold() - II

Dalam latihan ini, Anda akan menerapkan sinyal untuk keluar dari posisi berdasarkan nilai ambang tertentu dari DVO. Meskipun ada dua sinyal masuk yang keduanya diperlukan namun tidak cukup jika berdiri sendiri, dua sinyal keluar (latihan ini dan yang Anda terapkan pada latihan sebelumnya) masing-masing sudah cukup jika berdiri sendiri (tetapi tidak diperlukan bila yang lain ada) untuk keluar dari posisi.

Dalam latihan ini, Anda kembali akan menggunakan sigThreshold(), kali ini menghitung saat DVO_2_126 melintasi ke atas ambang 80. Untuk meniru sinyal sigCrossover, setel cross sama dengan TRUE. Beri label sinyal ini thresholdexit.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Petunjuk latihan

  • Gunakan add.signal() untuk menambahkan sinyal sigThreshold yang menspesifikkan bahwa DVO_2_126 harus di atas 80.
  • Kali ini, setel cross sama dengan TRUE.
  • Beri label sinyal ini thresholdexit.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Add a sigThreshold signal to your strategy that specifies that DVO_2_126 must cross above 80 and label it thresholdexit
add.signal(strategy.st, name = "___", 
           
           # Reference the column of DVO_2_126
           arguments = list(column = "___", 
                            
                            # Set a threshold of 80
                            threshold = ___, 
                            
                            # The oscillator must be greater than 80
                            relationship = "___", 
                            
                            # We are interested only in the cross
                            cross = ___), 
           
           # Label it thresholdexit
           label = "___")
Edit dan Jalankan Kode