Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ho bisogno di aiuto per formulare un codice che chiuda l'ordine esattamente alla fine della barra:
Ora immaginate se avessi un qualsiasi indicatore che mi portasse in un trade lungo proprio all'apertura della candela contrassegnata da X, in modo che questa salisse e poi seguisse una candela ribassista, con un minimo molto basso, ma questo non importa, ciò che conta è che in base ai miei calcoli, l'uscita ottimale qui sarebbe il punto di chiusura della barra contrassegnata da 1. La parte difficile è che non so come chiudere l'ordine al prezzo di chiusura della barra 1, e qui ho bisogno di aiuto!
La migliore soluzione che mi è venuta in mente per ora è questa (nel caso di questa immaginaria operazione BUY):
Questo codice chiude l'ordine di acquisto esattamente alla Open[0], ma non alla Close[1], perché se guardate l'immagine e controllate la barra contrassegnata con 2, potete vedere che la barra 2 non si è aperta a quel prezzo come la precedente chiusa, si è aperta ad un prezzo leggermente diverso, e a volte succede un gap enorme come qui:
Quindi l'esperienza dice che:
Close[1] != Open[0]
In situazioni molto rare è così, ecco perché ho bisogno che l'ordine sia chiuso proprio a Close[1].
L'unica soluzione fattibile che ho pensato è quella di contare il tempo, per esempio questo è il grafico M1 e M15, contare il numero di secondi o 60 per M1 o 900 per M15 in entrambi i casi e chiudere l'ordine ai secondi 59 o 599. Il problema con questo è che i tick sono 6 secondi credo (correggetemi se sbaglio) e non si può colpire precisamente perché a causa di questo problema di tempo e il problema aggiuntivo di slippage si potrebbe chiudere il trade molto dopo la chiusura della barra.
Quindi ricapitoliamo la mia domanda: è possibile contare il tempo proprio come ho descritto sopra, e se sì, come eludere il problema dello slippage e del tick lagging?
O se trovate altre soluzioni per chiudere l'ordine proprio a Close[1] e non a Open[0] allora sono aperto a questo, per favore aiutatemi con questo, questo è un problema molto importante del mio EA!
Ciao
Lavoro con l'opzione binaria e questo problema è molto problematico.
Ho risolto questo problema installando un simulatore di tick come M4TICKER35 con intervallo di tick 500ms erendendo il mio EA così...
...
...
Se ( TIMESECOND (TIMECURRENT ())=59 ;
...
...
Si può operare con close [0] nel sec 59 supponendo che questo valore sia lo stesso Open [0] nella nuova barra
E fare l'ea senza barre conta, solo con tempo e lavoro
Avete bisogno di un buon computer con una buona quantità di memoria
Spero di aiutarvi!
Scusate il mio cattivo inglese