c'è una ricezione di dati sbagliata, il ciclo deve essere rimosso, quando arriva un tick, tutte le coppie nel ciclo passano...
questo robot è abbastanza e multitempo
c'è una ricezione di dati sbagliata, il ciclo deve essere rimosso, quando arriva un tick, tutte le coppie nel ciclo passano...
questo robot è abbastanza e multitemporale.
Quale ciclo - può mostrarmelo?
Questa è la soluzione migliore al momento: https://www.mql5.com/ru/forum/225832/page2#comment_6406538
Forum sul trading, sistemi di trading automatico e test di strategia
Analisi dei risultati dei test e ottimizzazione in MetaTrader 5 strategy tester
fxsaber, 2018.01.28 16:22
Significativamente accelerato#include <TesterBenchmark.mqh> // https://www.mql5.com/ru/code/18804 input int AmountSymbols = 1; const string Symbols[] = {"EURUSD", "GBPUSD", "AUDUSD", "USDJPY", "USDCAD"}; double Sum2 = 0; double GetBid( const string &Symb ) { static MqlTick Tick; return(SymbolInfoTick(Symb, Tick)? Tick.bid : 0); } void OnInit() { for (int i = 0; i < AmountSymbols; i++) if (Symbols[i] != _Symbol) iCustom(Symbols[i], PERIOD_W1, "Spy.ex5", ChartID(), i); // MQL5\Indicators\Spy.ex5 } void OnDeinit( const int ) { Print(Sum2); } void OnTick() { OnTick(_Symbol); } void OnTick( const string &Symb ) { Sum2 += GetBid(Symb); } void OnChartEvent( const int id, const long &lparam, const double&, const string& ) { if (id == CHARTEVENT_CUSTOM) OnTick(Symbols[(int)lparam]); }
Un simbolo
i = 0 Pass = 0 OnTester = 2.697 s.: Count = 9986677, 3702883.6 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755 i = 1 Pass = 1 OnTester = 2.657 s.: Count = 9986677, 3758628.9 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755
Due simboli
i = 0 Pass = 0 OnTester = 17.632 s.: Count = 9986677, 566395.0 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755 i = 1 Pass = 1 OnTester = 17.539 s.: Count = 9986677, 569398.3 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755
Tre simboli
i = 0 Pass = 0 OnTester = 35.639 s.: Count = 9986677, 280217.7 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755 i = 1 Pass = 1 OnTester = 35.462 s.: Count = 9986677, 281616.3 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755
Quattro simboli
i = 0 Pass = 0 OnTester = 68.459 s.: Count = 9986677, 145878.2 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755 i = 1 Pass = 1 OnTester = 69.429 s.: Count = 9986677, 143840.1 unit/sec, Agent = C:\Program Files\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000 build = 1755
- 2018.01.28
- www.mql5.com
Questa è attualmente la soluzione migliore: https://www.mql5.com/ru/forum/225832/page2#comment_6406538
E nel tester, come si risolve questo problema?
Questa è la soluzione migliore al momento: https://www.mql5.com/ru/forum/225832/page2#comment_6406538
Posso postare qui il tuo indicatore Spy o va bene quello dell'articolo?
Proprio così - dovrebbe ricevere tutti i tick per tutte le coppie
L'onchartivent riceve i tick per tutti i simboli, e il ciclo aumenta l'elaborazione del segnale di un multiplo
Un tick è arrivato per l'euro, e tutte le coppie hanno corso con esso..., poi è arrivato un tick per un'altra coppia e di nuovo tutte le coppie della lista hanno corso, **lavoro liscio
Come si risolve questa questione nel tester?
Funziona anche nel tester.
Funziona anche nel tester.
Grazie. Indicami la direzione di Spy.ex5 (preferibilmente .mq5)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Ciao, non riesco a trovare un tale modello di EA da nessuna parte. Ho trovato solo una multi-valuta, ecco un link alla descrizione https://www.mql5.com/ru/articles/648
Sto cercando di aggiungere il multitasking sulla base di questo articolo, ma non è molto buono, quindi per favore aiutatemi a trovare un esempio di un tale EA, forse qualcuno lo ha visto su Internet)