sigThreshold() verwenden – II
In dieser Übung implementierst du ein Signal zum Schließen einer Position, wenn der DVO einen bestimmten Schwellenwert erreicht. Während es zwei Einstiegssignale gibt, die beide nötig, aber jeweils für sich nicht ausreichend sind, sind die beiden Ausstiegssignale (dieses und das aus einer früheren Übung) jeweils für sich ausreichend (aber keines ist notwendig, wenn das andere existiert), um eine Position zu schließen.
In dieser Übung verwendest du erneut sigThreshold(). Diesmal soll gezählt werden, wenn der DVO_2_126 einen Schwellenwert von 80 nach oben überschreitet. Um ein sigCrossover-Signal nachzuahmen, setze cross auf TRUE. Vergib für dieses Signal das Label thresholdexit.
Diese Übung ist Teil des Kurses
Finanzhandel in R
Anleitung zur Übung
- Verwende
add.signal(), um einsigThreshold-Signal hinzuzufügen, das angibt, dassDVO_2_126über 80 liegen muss. - Setze diesmal
crossaufTRUE. - Vergib für dieses Signal das Label
thresholdexit.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Add a sigThreshold signal to your strategy that specifies that DVO_2_126 must cross above 80 and label it thresholdexit
add.signal(strategy.st, name = "___",
# Reference the column of DVO_2_126
arguments = list(column = "___",
# Set a threshold of 80
threshold = ___,
# The oscillator must be greater than 80
relationship = "___",
# We are interested only in the cross
cross = ___),
# Label it thresholdexit
label = "___")