Puoi modificare il codice di cui sopra così:
IF Tue_Condizioni AND Not OnMarket AND Tradare THEN
OrarioEntrata = time
BUY/SELLSHORT...
ENDIF
Questo ti salva l’orario di entrata a mercato, se però è un ordine pendente non puoi sapere quando la posizione sarà aperta.
In merito a questo https://www.prorealcode.com/blog/learning/breakeven-code-automated-trading-strategy che mi avevi consigliato, ho provato ad inserire uno stop loss che si muova a tappe predefinite per esempio se va su di 12 pips mette stop a 5 , se va a 35 mette stop a 20 , se va a 50 mette stop a 30 ecc.. funziona . Dato che coesiste istruzione sia buy che sellshort ho notato che per il long funziona, per lo short si ferma alla prima tappa, allora se faccio un ts dedicato solo allo short funziona.
E
Andrebbe visto il codice per intero, sapendo anche su quale strumento e TF lo hai usato, ma in ogni caso se con due TS separati funziona, può andare bene.
Piazza 3 ordine pendenti e li esegue se il prezzo arriva a quel livello. Non ho mai provato, lo puoi verificare tu stesso, ma credo non ci siano conflitti tra di loro. Ognuno di essi verrà eseguito sei il prezzo arriva a quel livello. Gli altri no e saranno cancellati automaticamente.
Gli ordini pendenti durano una sola barra e vanno reimmessi, se lo si desidera, fin quando si vuole. Su un TF ad 1 secondo, ogni secondo i 3 ordini verranno o eseguiti o cancellati, per cui alla barra successiva fai in modi di reinserirli se ti interessano ancora.
Gli ordini pendenti NON si possono cancellare. Sono cancellati automaticamente da ProOrder alla chiusura di ogni barra.