doğru bir veri alımı yok, döngü kaldırılmalı, bir işaret geldiğinde döngüdeki tüm çiftler geçiyor..
bu robot oldukça ve çok zaman
doğru bir veri alımı yok, döngü kaldırılmalıdır, bir onay geldiğinde döngüdeki tüm çiftler geçer ..
bu robot oldukça ve çok zaman
Hangi döngü - gösterebilir misin?
Hangi döngü - gösterebilir misin?
bak, onchartivent oradaki her sembolden tik alıyor ve bu robotta, her tik bir sembole geldiğinde , aynı zamanda tüm bu çiftler arasında bir döngü çalıştırıyor, bu döngünün kaldırılması gerekiyor
İşte şu anda en iyi çözüm: https://www.mql5.com/en/forum/225832/page2#comment_6406538
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MetaTrader 5 Strateji Test Cihazında Test Sonuçlarının Analizi ve Optimizasyon
fxsaber , 2018.01.28 16:22
önemli ölçüde hızlandırılmış#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]); }
bir karakter
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
iki karakter
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
üç karakter
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
dört karakter
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
bak, onchartivent oradaki her sembolden tik alıyor ve bu robotta, her tik bir sembole geldiğinde , aynı zamanda tüm bu çiftler arasında bir döngü çalıştırıyor, bu döngünün kaldırılması gerekiyor
Yani her şey doğru - tüm çiftler için tüm onayları almalı
İşte şu anda en iyi çözüm: https://www.mql5.com/ru/forum/225832/page2#comment_6406538
Ve bu sorunu test cihazında nasıl çözersiniz?
İşte şu anda en iyi çözüm: https://www.mql5.com/en/forum/225832/page2#comment_6406538
Casus göstergenizi buraya gönderebilir miyim yoksa makaledeki uygun mu?
Yani her şey doğru - tüm çiftler için tüm onayları almalı
onchartivevent zaten tüm karakterleri alır ve döngü ayrıca sinyal işlemeyi artırır
euro'ya bir tik geldi, tüm çiftler onunla birlikte koştu .., başka bir çifte bir tik geldi ve yine listedeki tüm çiftler geçti, ** naya iş
Ve bu sorunu test cihazında nasıl çözersiniz?
Test cihazında da çalışır.
Test cihazında da çalışır.
Teşekkür ederim. Spy.ex5'i (tercihen .mq5) alacağınız yere burnunuzu sokun
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hey! Hiçbir yerde böyle bir EA için bir şablon bulamıyorum. Yalnızca çoklu para birimi buldum, işte https://www.mql5.com/en/articles/648 açıklamasına bir bağlantı
Bu makaleye dayanarak, ben de çoklu zaman işlevselliği eklemeye çalıştım, ancak çok iyi çalışmıyor, bu yüzden sizden böyle bir danışmanın örnek bir şemasını bulmama yardım etmenizi rica ediyorum, belki birileri internette bir yerde görmüştür. )