Usar sigThreshold() - II
En este ejercicio, vas a implementar una señal para cerrar una posición cuando el DVO alcance cierto umbral. Mientras que hay dos señales de entrada que son ambas necesarias pero ninguna suficiente por sí sola, las dos señales de salida (esta y la que implementaste en un ejercicio anterior) son cada una suficiente por sí sola (aunque ninguna es necesaria si existe la otra) para cerrar una posición.
En este ejercicio, volverás a usar sigThreshold(), esta vez contando cuando DVO_2_126 cruza por encima de un umbral de 80. Para imitar una señal sigCrossover, establece cross igual a TRUE. Ponle a esta señal la etiqueta thresholdexit.
Este ejercicio forma parte del curso
Trading financiero en R
Instrucciones del ejercicio
- Usa
add.signal()para añadir una señalsigThresholdque especifique queDVO_2_126debe estar por encima de 80. - Esta vez, establece
crossigual aTRUE. - Etiqueta esta señal como
thresholdexit.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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 = "___")