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, kursun bir parçasıdır
R ile Finansal Alım Satım
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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 = ___)