2015.03.26 11:44:13.934 test (MIX-6.15,H1) Bingo! We done. 2015.03.26 11:44:13.934 test (MIX-6.15,H1) Init OK.
Market Watch'taki araçların tümü mevcuttur. gerçek hesap açılışı
testi yeniden yaptım. Enstrümanların geri kalanı açıkken MIX'e attım.
Her şey yolunda.
![]()
Açılışta Gerçek Hesap. Ri ve Si çizelgeleri de açıktır.
2015.03.26 13:56:01.024 Testi (MIX-6.15,M1) InitOK.
gerçek Açılış win7 x64 C:\Program Files\OPENING-BROKER\terminal64.exe build 1085
Teşekkür ederim!
Ve bende:
Win7/64 Ultimate MT5 yapı 1085
2015.03 . 26 15 : 30 : 37.229 Test (MIX- 6.15 ,M1) Sorry! Get Bars failed. 2015.03 . 26 15 : 30 : 37.229 Test (MIX- 6.15 ,M1) Get Bars failed RTS- 6.15 Last error = 4401
Ve benim için genel olarak, MIX-6.15, WIN 7-64 home premium MT5 build 1085'te çöküyor:
2015.03 . 26 15 : 44 : 27.729 Test (MIX- 6.15 ,H1) Get Bars failed MIX- 6.15 Last error = 4401 2015.03 . 26 15 : 44 : 27.729 Test (MIX- 6.15 ,H1) Sorry! Get Bars failed.
FORTS kullanıcıları!
Lütfen 3 dakikanızı ayırın. zaman!
"Kayan" hatayı düzeltmek için - ihtiyacınız var
DAHA FAZLA istatistik!
FORTS kullanıcıları!
Lütfen 3 dakikanızı ayırın. zaman!
"Kayan" hatayı düzeltmek için - ihtiyacınız var
DAHA FAZLA istatistik!
3 dakika harcıyorum))
Michael, bunu internetten tek bir istekle yapamazsın. Tüm verilerin hazır olduğunun garantisi yoktur.
Bunu böyle yapıyorsun - elbette mantıklı.
#property copyright "Copyright 2014, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" #property indicator_separate_window #property indicator_buffers 1 #property indicator_plots 1 // bool is_failed = false ; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit () { //--- indicator buffers mapping SymbolSelect ( "MIX-6.15" , true ); SymbolSelect ( "RTS-6.15" , true ); SymbolSelect ( "Si-6.15" , true ); //--- ResetLastError (); //--- int total_bars = Bars ( "MIX-6.15" , PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars ( "RTS-6.15" , PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars ( "Si-6.15" , PERIOD_M1 ); { if ( total_bars > 0 ) { Print ( "Init OK." ); } else { is_failed = true ; Print ( "Get Bars failed Si-6.15 Last error = " , string ( GetLastError () ) ); } } } else { is_failed = true ; Print ( "Get Bars failed RTS-6.15 Last error = " , string ( GetLastError () ) ); } } else { is_failed = true ; Print ( "Get Bars failed MIX-6.15 Last error = " , string ( GetLastError () ) ); } //--- return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate ( const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { ResetLastError (); //--- int total_bars = Bars ( "MIX-6.15" , PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars ( "RTS-6.15" , PERIOD_M1 ); if ( total_bars > 0 ) { total_bars = Bars ( "Si-6.15" , PERIOD_M1 ); { if ( total_bars > 0 ) { Print ( "Init OK." ); } else { is_failed = true ; Print ( "Get Bars failed Si-6.15 Last error = " , string ( GetLastError () ) ); } } } else { is_failed = true ; Print ( "Get Bars failed RTS-6.15 Last error = " , string ( GetLastError () ) ); } } else { is_failed = true ; Print ( "Get Bars failed MIX-6.15 Last error = " , string ( GetLastError () ) ); } //--- if ( is_failed ) { Print ( "Sorry! Get Bars failed." ); } else Print ( "Bingo! We done." ); //--- return value of prev_calculated for next call return (rates_total); }
Çoklu para birimi göstergesi o kadar basit değil.
İlk olarak, araçların kullanılabilirliğini kontrol edin:
bool CorrectSymbol( string symbol ) { ResetLastError (); if ( SymbolInfoDouble ( symbol, SYMBOL_BID ) > DBL_EPSILON ) return ( true ); // символ не выбран в "Обзоре рынка" (нет в списке доступных) if ( GetLastError () == 4302 ) { if ( SymbolSelect ( symbol, true ) && SymbolInfoInteger ( symbol, SYMBOL_SELECT ) ) return ( true ); } return ( false ); }
Ardından, geçmişin normal şekilde yüklenmesi için kullanılan tüm enstrümanların tablolarını açın (görünmez bir tablo nesnesi yeterlidir).
Ve ancak o zaman CheckLoadHistory kullanarak geçmişi yüklemeyi deneyin.
Ancak bu bile yeterli olmayabilir.
3 dakika harcıyorum))
Michael, bunu internetten tek bir istekle yapamazsın. Tüm verilerin hazır olduğunun garantisi yoktur.
Bunu böyle yaparsın - elbette mantıklı.
Katılıyorum, biraz yanlış, kodu yeniden yazdım (kaynak koduna bakın), AMA sonuç aynı!
2015.03 . 26 16 : 20 : 55.564 Test (MIX- 6.15 ,M1) Sorry! Get Bars failed. 2015.03 . 26 16 : 20 : 55.564 Test (MIX- 6.15 ,M1) Get Bars failed Si- 6.15 Last error = 4401
Katılıyorum, biraz yanlış, kodu yeniden yazdım, AMA sonuç aynı!
- Ü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
Tünaydın!
Servicedex yine hatayı yeniden oluşturamıyor!
Lütfen bu kodu derleyin ve MIX-6.15 sembolündeki göstergeyi "atlayın"
( MetaEditor'dan değil )
Sonuçlar (Uzmanlar sekmesinde görüntülenecektir) lütfen burada yayınlayın.