Uso di sigThreshold() - II
In questo esercizio implementerai un segnale per uscire da una posizione dato un certo valore soglia del DVO. Mentre ci sono due segnali di ingresso che sono entrambi necessari ma nessuno dei due è sufficiente da solo, i due segnali di uscita (questo e quello che hai implementato in un esercizio precedente) sono entrambi sufficienti da soli (ma nessuno dei due è necessario in presenza dell'altro) per uscire da una posizione.
In questo esercizio userai di nuovo sigThreshold(), questa volta contando quando DVO_2_126 supera verso l'alto la soglia di 80. Per imitare un segnale sigCrossover, imposta cross uguale a TRUE. Etichetta questo segnale thresholdexit.
Questo esercizio fa parte del corso
Trading finanziario in R
Istruzioni dell'esercizio
- Usa
add.signal()per aggiungere un segnalesigThresholdspecificando cheDVO_2_126deve essere sopra 80. - Questa volta imposta
crossuguale aTRUE. - Etichetta questo segnale
thresholdexit.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = "___")