Buongiorno , avrei gentilmente bisogno di un aiuto.
Vorrei una volta chiusa un’operazione Short, quella successiva deve essere solo Long ed evitare un’apertura ancora Short.
Grazie
Mauro
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
Scusami, le righe del BUY e del SELLSHORT vanno così modificate, altrimenti non parte mai:
IF UltimoTrade <> 1 AND Tue_Condizioni THEN //BUY
IF UltimoTrade <> 2 AND Tue_Condizioni THEN //SELLSHORT
Funzionava? Strano, perchéP all’inizio vale 0, quindi il BUY e SELLSHORT che verificano 1 o 2, come potevano eseguire un trade?
Funziona in statistica…. Ora la provo in demo.