Inserisci all’inizio una variabile, che dovrà essere sempre aggiornata quando un trade è aperto:
|
ONCE UltimoTrade = 0 //1=long 2=short IF LongOnMarket THEN UltimoTrade = 1 ELSIF ShortOnMarket THEN UltimoTrade = 2 ENDIF |
successivamente, quando devi dare il BUY scrivi:
|
IF UltimoTrade = 2 AND Tue_Condizioni THEN BUY .... ENDIF |
in modo che solo quando UltimoTrade = 2 (cioè precedentemente eri sndato SHORT) esegue il BUY, se anche le tue condizioni sono verificate.
Lo stesso per gli SHORT:
|
IF UltimoTrade = 1 AND Tue_Condizioni THEN SELLSHORT... ENDIF |
Non l’ho provato, ma a rigor di logica dovrebbe funzionare. Fammi sapere. Roberto