Einen Indikator implementieren – II
Super gemacht mit deinem ersten Indikator! Jetzt machst du deine Strategie noch robuster, indem du eine 50-Tage-SMA hinzufügst. Eine schnelle gleitende Durchschnittslinie zusammen mit einer langsameren ist eine einfache und gängige Methode, um vorherzusagen, wann sich die Preise eines Assets künftig nach oben bewegen könnten. Ein einzelner Indikator liefert zwar viele Informationen, aber ein wirklich robustes Handelssystem benötigt mehrere Indikatoren, um effektiv zu funktionieren.
In dieser Übung fügst du diese 50-Tage-SMA auch zu strategy.st hinzu. Die Pakete quantstrat und quantmod sind bereits geladen.
Diese Übung ist Teil des Kurses
Finanzhandel in R
Anleitung zur Übung
- Verwende
add.indicator()für deine vorhandene Strategiestrategy.st. Orientiere dich am Beispielcode aus der vorherigen Übung. - Gib die SMA-Funktion als
name-Argument an. - Lege die gewünschten Argumente für SMA fest: den Schlusskurs von
mktdataund ein Lookback-Fensternvon 50 Tagen. Vergiss nicht, die Funktionquotezu verwenden! - Beschrifte deinen neuen Indikator mit
"SMA50".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 = ___)