Bir gösterge uygulama - II
İlk göstergeni uygulamakta harika iş çıkardın! Şimdi stratejini 50 günlük bir SMA ekleyerek daha da sağlamlaştıracaksın. Hızlı bir hareketli ortalamayı daha yavaş bir hareketli ortalamayla birlikte kullanmak, bir varlığın fiyatlarının gelecekte ne zaman yükselmesinin beklendiğini tahmin etmenin basit ve standart bir yoludur. Tek bir gösterge çok fazla bilgi verebilirken, gerçekten sağlam bir alım satım sistemi etkili çalışmak için birden fazla göstergeye ihtiyaç duyar.
Bu egzersizde, bu 50 günlük SMA'yı strategy.st'e de ekleyeceksin. quantstrat ve quantmod paketleri de senin için yüklendi.
Bu egzersiz
R ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz talimatları
- Mevcut stratejin
strategy.stüzerindeadd.indicator()kullan. Önceki egzersizdeki örnek kodu takip et. nameargümanı olarak SMA fonksiyonunu ver.- SMA'nın gerekli argümanlarını belirt;
mktdata'nın kapanış fiyatını ve 50 günlük bir geri bakış periyodunkullan.quotefonksiyonunu kullanmayı unutma! - Yeni göstergene
"SMA50"etiketini ver.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)