L’uscita avviene alla chiusura della candela, ovviamente viene registrata qualche millisecondo dopo e la vedrai sulla nuova candela. In effetti OnMarket ha necessità di un’intera candela per sapere che un’operazione è stata aperta.
L’unica soluzione è usare il supporto MTF (Multi, o Multiple, Time Frame) che permette di utilizzare anche un timeframe più piccolo, ad esempio un minuto, in modo da uscire 1 minuto prima della chiusura della candela giornaliera.
Ecco un esempio (eseguilo da un grafico ad 1 minuto):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DEFPARAMCumulateOrders=False
Timeframe(1mn,default)//timeframe ad 1 minuto
IFtime=235900THEN//uscire sempre alle 23:59 (se esistono posizioni aperte)
Se hai necessità di entrare più nei dettagli basta che cerchi la parola MTF e troverai blog,articoli, post e centinaia di esempim di codice per il multi time frame.