MulaiMulai sekarang secara gratis

Menggunakan sigComparison

Sinyal sigComparison adalah cara yang sederhana dan bermanfaat untuk membandingkan dua kuantitas (yang semoga saling terkait), seperti dua moving average. Sering kali, sinyal sigComparison tidak secara langsung menghasilkan sinyal beli atau jual (karena sinyal seperti itu akan menyebabkan beli atau jual setiap hari tersebut), tetapi paling sering berguna sebagai penyaring untuk menentukan kapan aturan beli atau jual lainnya harus diikuti.

Dalam latihan ini, Anda akan menggunakan sigComparison() untuk menghasilkan perbandingan sinyal yang menyatakan bahwa simple moving average (SMA) 50 hari harus berada di atas simple moving average (SMA) 200 hari. Anda akan memberi label sinyal ini longfilter, karena menandakan bahwa rata-rata jangka pendek berada di atas rata-rata jangka panjang.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Petunjuk latihan

  • Gunakan add.signal() untuk menambahkan sigComparison yang menyatakan bahwa SMA50 harus lebih besar daripada SMA200.
  • Beri label sinyal ini longfilter.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Add a sigComparison which specifies that SMA50 must be greater than SMA200, call it longfilter
add.signal(strategy.st, name = "sigComparison", 
           
           # We are interested in the relationship between the SMA50 and the SMA200
           arguments = list(columns = c("___", "___"), 
                            
                            # Particularly, we are interested when the SMA50 is greater than the SMA200
                            relationship = "___"),
           
           # Label this signal longfilter
           label = "___")
Edit dan Jalankan Kode