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

Bir indikatör uygulama - III

Finansal piyasalarda amaç ucuza alıp pahalıya satmaktır. RSI, özellikle 2 veya 3 gibi kısa bir periyotla, fiyatın yeterince geri çekildiği zamanları tahmin edebilir.

Burada, önceden kodlanmış indikatörleri uygulama pratiğini artırmak için 3 periyotluk bir RSI, yani RSI 3 oluşturacaksın. quantstrat ve quantmod paketleri senin için yüklendi.

Bu egzersiz

R ile Finansal Alım Satım

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

Egzersiz talimatları

  • Mevcut stratejin strategy.st üzerinde add.indicator() kullan. Önceki egzersizlerdeki örnek kodu izle.
  • name argümanı olarak RSI fonksiyonunu ver.
  • mktdata kapanış fiyatını ve 3 günlük bir geriye dönük bakış periyodu n kullanarak RSI'ın gerekli argümanlarını belirt. quote() fonksiyonunu kullanmayı unutma!
  • Yeni indikatörüne "RSI_3" etiketini ver.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st, 
              
              # Add the RSI 3 function
              name = ___, 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator RSI_3
              label = ___)
Kodu Düzenle ve Çalıştır