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
Un piccolo riassunto degli esperimenti con analisi delle zecche.
1. il gestore OnTick salta un numero significativo di tick.
Pertanto, se si vuole analizzare la striscia di accordi attraverso il tick in entrata, non ha senso.
Con questo approccio, i risultati dell'algoritmo nel tester e i risultati del trading reale saranno diversi.
In alternativa, puoi analizzare la striscia di transazioni per un periodo selezionato o una certa quantità di ultime transazioni ottenendo i tick della storia usando le funzioni CopyTicks() o CopyTicksRange().
In questo caso, i risultati del test dell'algoritmo nel tester e i risultati del commercio reale sono gli stessi.
Gli svantaggi sono prestazioni inferiori dell'algoritmo.
Sì, l'Expert Advisor può perdere dei tick. Pertanto, è l'indicatore o CopyTicks.
E la degradazione delle prestazioni a causa di cosa? Copia solo il segmento richiesto (che è apparso dall'ultimo recupero di dati riuscito).
Perché raccoglierli "in tempo reale" se CopyTicks viene usato comunque?
Puoi copiare le zecche alla giusta profondità in qualsiasi momento tu voglia.
Andrew, leggi il titolo del topic
Aggiunto
Non puoi portarlo alla giusta profondità con CopyTicks(), sono solo 2000 tick!
Andrei, leggi il titolo del topic
Che dire del fatto che il compito è originariamente impostato in modo errato?
L'analisi dei tick in tempo reale è possibile, ma è necessario utilizzare l'indicatore o CopyTicks per evitare lacune.
Non si può ottenere la profondità richiesta con CopyTicks(), ma solo 2000 tick!
Non c'è questa limitazione, vedi l'esempio della documentazione:
Che dire del fatto che il compito è originariamente impostato in modo errato?
L'analisi dei tick in tempo reale è possibile, ma bisogna usare un indicatore o CopyTicks per assicurarsi che non ci siano omissioni.
Non c'è questa limitazione, vedi l'esempio della documentazione:
1. Non necessariamente un indicatore!
Se intendi l'aiuto, che dice
Negli Expert Advisor e negli script, la funzione CopyTicks() può aspettare fino a 45 secondi....
Se leggete fino alla fine, c'è scritto
Velocità di uscita: il terminale memorizza per ogni carattere 4096 ultimi tick nella cache per un accesso rapido (65536 tick per i caratteri con lo stack in esecuzione ), le query a questi dati sono le più veloci.
L'evento OnBookEvent() si attiva quando un nuovo pacchetto di zecche arriva al terminale, quindi
è possibile raccogliere i tick dall'Expert Advisor. Prendete un esempio e verificatelo.
2. C'è questa limitazione, controllate voi stessi(CopyTicksRange() non ha limitazioni)
1. Non necessariamente un indicatore!
L'evento OnBookEvent() si attiva quando un nuovo pacchetto di zecche arriva nel terminale, quindi
è possibile raccogliere i tick dall'Expert Advisor. Prendete un esempio e controllate.
OnBookEvent non garantisce che i tick non vengano persi. Se ci sono calcoli pesanti, ci sarà lo stesso salto di OnTick.
E non importa da dove copiare la profondità di tick necessaria tramite CopyTicks.
2. C'è questa limitazione, controlla tu stesso
Esiste solo per i parametri 0, 0, il che è esplicitamente menzionato nell'aiuto:
Если параметры from и count не указаны, то в массив ticks_array[] будут записаны все доступные последние тики, но не более 2000.
OnBookEvent non garantisce che i tick non vengano persi.
Ripeto
OnBookEvent() dà precisamente questa garanzia che una nuova serie di zecche è arrivata!
Dal riferimento:
Tasso di emissione: Il terminale memorizza per ogni carattere 4096 ultimi tick nella cache per un accesso rapido (per i carattericon lo stack in esecuzione, 65536 tick), le query a questi dati sonole più veloci.
Fine della citazione----
Se OnBookEvent non fosse attivato, tutto il trading (scambio) in MT5 potrebbe essere buttato nella spazzatura!
È arrivato un nuovo pacchetto di zecche - 100% ha attivato OnBookEvent, e il CopyTicks() mostra quante zecche sono arrivate,
dati già memorizzati nella cache ed è l' accesso più veloce!
Ecco perché il raccoglitore di tick può essere implementato in tempo reale nell'indicatore e nell'EA(quando il mercato è in esecuzione).
Aggiunto da
Prendete il codice qui sopra e controllatelo, poi discutete...
Il codice del raccoglitore di tick è corretto, ma ci sono alcuni errori di implementazione.
e pubblicarlo più tardi.
Aggiunto
Raccolta di tutti i tick in tempo reale da Expert Advisor
Si prega di utilizzare
Per confrontare il funzionamento del raccoglitore di zecche, si può fare un Ribbon di tutti i mestieri da esso a un punto
(sostituendo COPY_TICKS_ALL con COPY_TICKS_TRADE in due punti) e confrontarlo con il Ribbon of trades,
incorporato nel vetro dello strumento.
Se lo strumento è molto liquido, le stampe possono andare con un lungo ritardo
Le zecche non possono avere più di una bandiera alla volta?
Ripetere
OnBookEvent() è esattamente il tipo di garanzia che un nuovo lotto di zeccheè arrivato!
Ma questo significa che c'è la garanzia di gestire TUTTI gli eventi OnBookEvent?