Buongiorno, stavo provando una strategia e mi sono accorto che probacktest non esegue le entrate in modo corretto.
Ho semplificato la strategia in modo da capire dove sono gli errori di impostazione.
Forex, 1 hour chart
Se il prezzo della 2° (01:00) candela supera il massimo della 1° (00:00) di 1 pip, entra long
Se il prezzo della 2° candela supera il minimo della 1° (00:00)di 1 pip, entra short.
Esce automaticamente all’apertura della successiva candela.
Il problema è che, quando la 2° candela supera entrambi il massimo e minimo precedenti, probacktest entra sia long e short, mentre voglio che entri solo in posizione 1 volta, alla prima rottura che si verifica.
Il codice esegue perfettamente le entry in sistemi separati long e short, anche intradaybarindex=0 è corretto.
Allego codice, non riesco a capire dove sbaglio…..