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
Petunjuk latihan
- Gunakan
add.signal()untuk menambahkan sinyalsigThresholdyang menspesifikkan bahwaDVO_2_126harus di atas 80. - Kali ini, setel
crosssama denganTRUE. - 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 = "___")