BaşlayınÜcretsiz Başlayın

sigFormula() kullanma

Son sinyal fonksiyonu biraz daha açık uçlu. sigFormula() fonksiyonu, stratejine daha önce eklediğin çeşitli indikatörleri ve sinyalleri birleştirerek bileşik sinyaller oluşturmanda büyük esneklik sunmak için string değerlendirmesi kullanır. Bu tür “her şeyi kapsayan” işlevsellik ilk başta karmaşık görünebilir; ancak doğru sinyal uygulaması ve etiketleme ile bir sigFormula sinyali, biraz quantstrat sözdizimsel yapısına sarılmış en basit mantıksal programlama ifadelerine dönüşür.

Bu egzersizde, mantığı adım adım elle uygulayarak sigFormula fonksiyonunun neler yapabildiğine dair bir fikir edineceksin. applyIndicators() ve applySignals() fonksiyonlarını kullanman gerekecek.

Bu egzersiz

R ile Finansal Alım Satım

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • SPY'ın open, high, low ve close verileriyle applyIndicators() kullanarak test_init adlı bir veri kümesi nesnesi oluştur.
  • Bu bölümde yazdığın sinyalleri uygulamak için applySignals()test_init ile kullan. Bu yeni veri kümesi nesnesini test olarak kaydet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create your dataset: test
test_init <- applyIndicators(strategy.st, mktdata = OHLC(___))
test <- applySignals(strategy = strategy.st, mktdata = ___)
Kodu Düzenle ve Çalıştır