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
Vorrei ricordare che OnTick riceve due thread indipendenti, informazione e commercio,COPY_TICKS_INFO e COPY_TICKS_ALL e subisce una pre-elaborazione .
Questi thread non sono sincronizzati tra loro, quindi se confrontate OnBookEvent con OnTick, dovreste prendereTICKS_INFO.
Per definizione, OnBookEvent dovrebbe essere più veloce, dato che non passa attraverso la pre-elaborazione.
I test non determinano in modo affidabile chi è più veloce, perché non conosciamo il tempo di giacenza di una zecca, a differenza delle zecche.
Anche se abbiamo chiesto molte volte agli sviluppatori di aggiungere il TEMPO DI STOCCAGGIO! ! !
p.s. oltre alla velocità, tumblr ha anche dei vantaggi rispetto a OnTick,
come già detto, non è possibile ottenere migliori prezzi Bid e Ask in OnTick,
eOnTick non ha dati da altri simboli, è inutile per gli Expert Advisors che analizzano diversi simboli.
ha cambiatoCOPY_TICKS_ALL inCOPY_TICKS_INFO
Risultato
Contrassegnato in giallo - stessa zecca!
Probabilmente c'è un'imprecisione nel codice dopo tutto...?Per un secondo, sembrava che tu avessi il desiderio di sistemare le cose e che questo avrebbe aiutato a temperare il tuo orgoglio.
No, sembrava così e basta.
In generale, la questione è risolta, e chiunque può guardare i tuoi, quelli di fxsaber e i miei codici, e trarre conclusioni.
Con te smetto di dialogare, non arriva altro che un forte grido da parte tua, e alla ricezione delle informazioni il tuo cervello non funziona affatto.
Buona fortuna con FORTS.
Vorrei ricordare che OnTick riceve due thread indipendenti, informazione e commercio,COPY_TICKS_INFO e COPY_TICKS_ALL e subisce una pre-elaborazione .
Questi thread non sono sincronizzati tra loro, quindi se confrontate OnBookEvent con OnTick, dovreste prendereTICKS_INFO.
Sergei, noi usiamo le funzioni On semplicemente come punto di ingresso.
La domanda era quale punto di ingresso viene prima (pur dando la stessa informazione corretta sull'ultimo tick).
Esegui il mio EA e guarda il log. Il tempo dell'evento (preciso al ms) e il tempo dell'ultimo tick conosciuto (anch'esso con ms) sono emessi nel log.
Basta analizzare qualche spunta individuale per "chi è più precoce".
OnBookEvent dovrebbe essere più veloce per definizione, dato che non passa attraverso la pre-elaborazione.
Non credo che OnTick lo faccia. E i test lo confermano, non c'è nessun tipo di ritardo.
Come è già stato detto, è impossibile ottenere un miglior prezzo Bid e Ask in OnTick.
Possibilmente con CopyTicks.
Esegui il mio EA e guarda il log. Il tempo dell'evento (preciso al ms) e il tempo dell'ultimo tick conosciuto (anch'esso con ms) sono emessi nel log.
Basta analizzare qualche zecca individuale per "chi è più precoce".
Una situazione comune è quando OnBook arriva allo stesso tempo di OnTick o 1-2ms dopo. Ma ci sono anche dei ritardi:
Tra 5 ore:
Il doppio degli eventi OnBook. Peccato che non tutti portino un carico utile (se sono necessari best bid/ask e flipper).
Sergey, stiamo usando le funzioni On semplicemente come punto di ingresso.
La domanda era quale punto di ingresso sarebbe arrivato per primo (pur dando le stesse informazioni corrette sull'ultimo tick).
Esegui il mio EA e guarda il log. Il tempo dell'evento (preciso al ms) e il tempo dell'ultimo tick conosciuto (anch'esso con ms) sono emessi nel log.
Basta analizzare qualche spunta individuale per "chi è più precoce".
Questo è il tuo modo di fare sbagliato. Forse l'evento tumblr è arrivato ma non è ancora entrato nella storia del tick. Dovresti confrontare i prezzi Bid Ask, non scavare nella storia dei tick.
Non credo che OnTick lo superi. E i test lo confermano, non c'è nessun ritardo.
Prima di entrare nella storia i tick vengono necessariamente elaborati e distribuiti a tutti i grafici, indicatori e Expert Advisors necessari. E tutto questo in MT5 è fatto in modo sequenziale (non in parallelo).
Forse con l'aiuto di CopyTicks.
Просто проанализируйте несколько отдельных тиков на предмет "кто раньше".
Ho un modo diverso di fare le cose:
Le linee blu sono OnBook,
Quelli rossi sono OnCalculat = OnTick.
Se siete interessati, posso mostrarvi il codice
lo capisco diversamente:
le linee blu sono OnBook ,
rosso OnTick .
Se interessati posso mostrare il codice dell'indicatore
Niente Sereža!
Bisogna ammettere che OnBookEvent() e OnTick() sono tutti gli stessi tick (avevo un bug nel codice),
ma altre modifiche al DOM non si riflettono in alcun modo in OnTick()
Questo non è importante per i trader FOREX. (Citazione dal messaggio sopra: " Ci sono 2 volte più eventi OnBook. È un peccato che non tutti abbiano un carico utile (se hai bisogno di una migliore offerta/chiesta e un ultimo)" . )
Codice corretto:
Результат (фрагмент)
No Seryozh!
Devo ammettere che OnBookEvent() e OnTick() tutti i tick coincidono (ho avuto un errore nel codice),
ma altri cambiamenti nel bicchiere non si riflettono in OnTick()
Per le persone del FOREX non ha importanza.(Citazione prudente dal post sopra: "2 volte più eventi OnTick. Peccato che non tutti portino un carico utile (se hai bisogno di best bid/ask e flipper)".)
Codice corretto:
Risultato (snippet).
I ticchettii nella storia naturalmente corrisponderanno, ma nell'immagine sopra, si scopre che non tutti gli info-ticchettii arrivano alla storia o sono saltati in OnCalculat.
Non so se c'è un errore, cercherò di risolverlo lunedì.
O forse per il tempo reale, invece di
utilizzare
Perché copiare quando si può ottenere immediatamente il prezzo corrente?
In teoria, CopyTicks ha nelle sue viscere dei controlli di parametri aggiuntivi, aumentando così la lunghezza del codice nel corpo della funzione.
Ma SymbolInfoTick non ha parametri aggiuntivi, e in teoria, l'implementazione di questa funzione dovrebbe contenere meno codice.
Meno codice significa un'esecuzione più veloce.
L'unica cosa negativa è che la funzione SymbolInfoTick non ha una documentazione dettagliata simile a CopyTicks e non è completamente chiaro come funziona.
Fa la cache o restituisce immediatamente i dati grezzi.