prostotrader :
Lütfen tekrarlanabilir bir kod sağlayın. Sabah onu gerçek hayatta başlatacağım.
Önceden öyle değildi, bugün ortaya çıktı (gerçek).
Bu ne?
Karputov Vladimir :
Lütfen tekrarlanabilir bir kod sağlayın. Sabah onu gerçek hayatta başlatacağım.
Kod yoktur (yukarıdakiler danışman değil, terminalin günlüğüdür), bu semboller sadece Market Watch'a eklenir.
Lütfen tekrarlanabilir bir kod sağlayın. Sabah onu gerçek hayatta başlatacağım.
prostotrader :
Kod yoktur (yukarıdakiler danışman değil, terminalin günlüğüdür), bu semboller sadece Market Watch'a eklenir.
Katma. Terminalin "Günlük" sekmesinde hata yok. Ve cama dönen kimse yok mu?
Kod yoktur (yukarıdakiler danışman değil, terminalin günlüğüdür), bu semboller sadece Market Watch'a eklenir.
Karputov Vladimir :
Katma. Terminalin "Günlük" sekmesinde hata yok. Ve cama dönen kimse yok mu?
Katma. Terminalin "Günlük" sekmesinde hata yok. Ve cama dönen kimse yok mu?
Elbette gözlüklere göndermeler var ama her zaman işe yaradı ama bugün işe yaramıyor.
//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright 2016 | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016" #property link "https://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { //--- //--- return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit ( const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert Get Stakan values function | //+------------------------------------------------------------------+ bool GetBookValues( const string a_symbol, double &sell_price, double &buy_price, long &sell_vol, long &buy_vol) { MqlBookInfo book_price[]; if ( MarketBookGet (a_symbol,book_price)) { int size= ArraySize (book_price); //--- if (size> 0 ) { return ( true ); } } return ( false ); } //+------------------------------------------------------------------+ //| BookEvent function | //+------------------------------------------------------------------+ void OnBookEvent ( const string &symbol) { if (symbol== Symbol ()) { double ask,bid; long ask_volume, bid_volume; if (GetBookValues( Symbol (),ask,bid,ask_volume,bid_volume)) { } } } //+------------------------------------------------------------------+
Emir defteriyle çalışırken, MarketBookAdd ve MarketBookRelease kullandığınızdan emin olun.
Karputov Vladimir :
Emir defteriyle çalışırken MarketBookAdd ve MarketBookRelease kullandığınızdan emin olun.
Emir defteriyle çalışırken MarketBookAdd ve MarketBookRelease kullandığınızdan emin olun.
Komik değil.
prostotrader :
Nem izlenimi yoğunlaşıyor.
MT5'in ters gittiği açık :(
Derleme 1401. Keneler yaklaşık iki dakikadır çalışıyor ve "Günlük" sekmesinde gerçekten hatalar yağıyor:
2016.09 . 07 10 : 02 : 02.578 Books invalid book transaction [CHMF- 9.16 ,buy, 72914.00000 , 1 ][buys: 21 , sells: 15 , depth: 20 ] 2016.09 . 07 10 : 02 : 07.574 Books invalid book transaction [UCAD- 9.16 ,buy, 1.28380 ,- 1000 ][buys: 6 , sells: 24 , depth: 20 ] 2016.09 . 07 10 : 02 : 13.985 Books invalid book transaction [TATN- 12.16 ,buy, 30700.00000 , 0 ][buys: 21 , sells: 16 , depth: 20 ] 2016.09 . 07 10 : 02 : 39.871 Books invalid book transaction [UCAD- 9.16 ,buy, 1.28400 , 0 ][buys: 5 , sells: 24 , depth: 20 ] 2016.09 . 07 10 : 03 : 02.312 Books invalid book transaction [Eu- 12.16 ,buy, 74370.00000 , 200 ][buys: 25 , sells: 0 , depth: 20 ] 2016.09 . 07 10 : 03 : 10.312 Books invalid book transaction [UCAD- 9.16 ,sell, 1.28420 , 0 ][buys: 7 , sells: 23 , depth: 20 ] 2016.09 . 07 10 : 03 : 25.909 Books invalid book transaction [CHMF- 9.16 ,sell, 78210.00000 , 0 ][buys: 21 , sells: 14 , depth: 20 ] 2016.09 . 07 10 : 03 : 41.357 Books invalid book transaction [UCAD- 9.16 ,buy, 1.28420 , 1000 ][buys: 6 , sells: 24 , depth: 20 ] 2016.09 . 07 10 : 04 : 13.790 Books invalid book transaction [UCAD- 9.16 ,sell, 1.28440 , 0 ][buys: 6 , sells: 23 , depth: 20 ] 2016.09 . 07 10 : 04 : 44.597 Books invalid book transaction [UCAD- 9.16 ,sell, 1.28430 , 0 ][buys: 6 , sells: 23 , depth: 20 ] 2016.09 . 07 10 : 05 : 20.347 Books invalid book transaction [Eu- 12.16 ,sell, 76007.00000 , 0 ][buys: 25 , sells: 0 , depth: 20 ] 2016.09 . 07 10 : 05 : 21.065 Books invalid book transaction [UCAD- 9.16 ,sell, 1.28430 , 0 ][buys: 6 , sells: 22 , depth: 20 ]
Doğrulama kodu:
//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { //--- if (! MarketBookAdd ( Symbol ())) { Print ( "Error MarketBookAdd " , Symbol ()); return ( INIT_FAILED ); } //--- return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit ( const int reason) { //--- if (! MarketBookRelease ( Symbol ())) Print ( "Error MarketBookRelease " , Symbol ()); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick () { //--- } //+------------------------------------------------------------------+ //| BookEvent function | //+------------------------------------------------------------------+ void OnBookEvent ( const string &symbol) { //--- if (symbol== Symbol ()) { double ask,bid; long ask_volume,bid_volume; if (GetBookValues( Symbol (),ask,bid,ask_volume,bid_volume)) { } } } //+------------------------------------------------------------------+ //| Expert Get Stakan values function | //+------------------------------------------------------------------+ bool GetBookValues( const string a_symbol, double &sell_price, double &buy_price, long &sell_vol, long &buy_vol) { MqlBookInfo book_price[]; if ( MarketBookGet (a_symbol,book_price)) { int size= ArraySize (book_price); //--- if (size> 0 ) { for ( int i= 0 ;i<size;i++) { Comment ( IntegerToString (i)+ ":" , DoubleToString (book_price[i].price, Digits ()) + " Volume= " + DoubleToString (book_price[i].volume, Digits ()), " type = " , EnumToString (book_price[i].type)); } return ( true ); } } return ( false ); } //+------------------------------------------------------------------+
Katma:
"RTS-9.16"ya göre böyle bir hata yoktur.
Dosyalar:
Test.mq5
3 kb
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun


Önceden öyle değildi, bugün ortaya çıktı (gerçek).
Bu ne?