Mulai sekarangMulai gratis

Menggunakan sigFormula()

Fungsi sinyal terakhir ini sedikit lebih terbuka. Fungsi sigFormula() menggunakan evaluasi string untuk memberikan fleksibilitas besar dalam menggabungkan berbagai indikator dan sinyal yang sudah Anda tambahkan ke strategi guna membuat sinyal komposit. Meskipun fungsi serbaguna seperti ini mungkin terlihat rumit pada awalnya, dengan penerapan dan pelabelan sinyal yang tepat, sebuah sinyal sigFormula pada dasarnya adalah pernyataan logika paling sederhana yang dibungkus dalam struktur sintaksis quantstrat.

Pada latihan ini, Anda akan merasakan apa yang dapat dilakukan fungsi sigFormula dengan menelusuri logikanya secara manual. Anda perlu menggunakan fungsi applyIndicators() dan applySignals().

Latihan ini merupakan bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Instruksi latihan

  • Gunakan applyIndicators() dengan harga open, high, low, dan close dari SPY untuk menghasilkan objek himpunan data bernama test_init.
  • Gunakan applySignals() dengan test_init untuk menerapkan sinyal yang Anda tulis dalam bab ini. Simpan objek himpunan data baru ini sebagai test.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Create your dataset: test
test_init <- applyIndicators(strategy.st, mktdata = OHLC(___))
test <- applySignals(strategy = strategy.st, mktdata = ___)
Edit dan Jalankan Kode