Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1509
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
Mentre ero via .........
A prima vista sembra tutto a posto. Puoi controllarlo nello script ogni giorno. Ma qui nella documentazione non mi piace l'esempio. Ecco come consiglio di scrivere
Per un tale compito
Perché? Perché è così bello vivere senza un ciclo su ogni tick.
Ne ho bisogno su ogni tick, perché ho trovato un oggetto da comprare-comprato, ho trovato un oggetto da vendere-venduto
Sì, ho capito, e quando l'evento arriva, sappiamo immediatamente che l'oggetto è stato creato. Anche prima del primo tick più vicino, e senza un loop. Questa è l'idea. Ci sediamo e aspettiamo.
Questo semplice esempio mostra come possiamo monitorare la creazione di oggetti sul grafico corrente. Se si fa un po' di confusione, si può tenere traccia degli altri grafici che si desiderano.
Costo dello sforzo del processore: zero.
Perché? È così bello vivere senza loop su ogni tick.
Perché l'indicatore non può fare trading.
Non sono contrario a OnChartEvent, ma funziona solo sul proprio grafico e quindi dovremmo mettere l'EA su ogni grafico, e Makar vuole che l'EA sia su un solo grafico.
Aleksei Stepanenko:
... Se hai un colpo di scena, puoi guardare gli altri grafici di cui hai bisogno.
Costo dello sforzo del processore: zero.
Perché l'indicatore non può fare trading.
Non sono contrario a OnChartEvent, ma funziona solo sul proprio grafico e quindi dovresti mettere l'EA su ogni grafico, e Makar vuole che l'EA sia solo su un grafico.
https://www.mql5.com/ru/forum/369209
https://www.mql5.com/ru/forum/369209
Con OnChartEvent non altrimenti.
Grazie, funziona perfettamente!
Spingi il codice che Alexey ti ha dato nel Timer con un intervallo di un paio di secondi. Aggiungere anche una linea che se il mercato è chiuso- uscire, in modo da non eseguire il ciclo.
Questo approccio alleggerirà il carico della CPU nel mercato veloce, e nel mercato lento permetterà di seguire più velocemente l'apparizione dell'oggetto su un altro grafico.