Hatalar, hatalar, sorular - sayfa 1613

 
Sergei Vladimirov :
Numara. Kendin yaz. Burada bir örnek görebilirsiniz: https://www.mql5.com/en/articles/81

Teşekkür ederim.

 
Aleksandr Teleguz :
Merhaba. Lütfen bana mql5 dilinde mql4'ten iBarShift işlevinin bir analogu olup olmadığını söyleyin. İşlev, çubuk indeksini zamana göre döndürür
Barlar
 
Hesap geçmişi ile çalışırken Dönem seç, bir hafta seçersek, var olmasına rağmen tüm geçmiş kaybolur ...
 
Vladimir Pastushak :
Hesap geçmişi ile çalışırken Dönem seç, bir hafta seçersek, var olmasına rağmen tüm geçmiş kaybolur ...
Office'teki raporlar da bunu yapamaz.
 
Karputov Vladimir :
Office'teki raporlar da bunu yapamaz.
Biliyorum, ama terminalde çalışması gereken şey çalışmıyor.
 
Vladimir Pastushak :
Biliyorum, ama terminalde çalışması gereken şey çalışmıyor.
Yani açıklığa kavuşturmanız gerekecek, terminal karanlık ...
 

Tarihsel veriler oldukça fazla yer kaplar (bu bir iddia, ifade değildir). Birkaç terminal kullanmanız gerekir ve her biri gigabaytlarca geçmiş toplar ve geçmiş, test cihazının ve terminalin klasörlerinde çoğaltılır.

Tüm tarihi dosyaları tek bir klasöre koymak ve terminallerde klasörü link ile belirtmek mümkün müdür? Farklı terminaller arasında geçmişe erişimde sorunlar olacak mı?

Geliştirici önerisi:

Terminal ayarlarında geçmiş veri klasörlerini seçme yeteneği verin.

 

Test cihazındaki (RoboForexEU-MetaTrader 5) POSITION_COMMISSION özelliği her zaman sıfır komisyon döndürür.

 //+------------------------------------------------------------------+
//| Get the property value "POSITION_COMMISSION"                     |
//+------------------------------------------------------------------+
double CPositionInfo::Commission( void ) const
  {
   return ( PositionGetDouble ( POSITION_COMMISSION ));
  }

Ayrıca POSITION_COMMISSION (== 8) yardım ve meta düzenleyicide (vurgulama) eksik, ancak derleyici tanıdık. Pozisyon komisyonunun başka bir (çalışan) yöntemle belirlenmesi zor değildir. POSITION_COMMISSION özelliği bir kalıntı mı?


 
Kullanabileceğiniz tek yer HistoryDealGetInteger(TicketDeal, DEAL_TICKET) ise, ENUM_DEAL_PROPERTY_INTEGER::DEAL_TICKET'e sahip olmanın anlamı nedir?
 
HDD bir kaymaya girdiyse, meta düzenleyicideki derleme çalışır - EX5 diskindeymiş gibi "sıfırlanır". Ancak test eden kişi onu alamaz. yazar

 2016.07 . 19 03 : 25 : 04      Tester  loading of C:\Program Files\MetaTrader 5 \MQL5\Experts\Test.ex5 failed
2016.07 . 19 03 : 25 : 04      Test    invalid EX5 file ( 533 )

HDD terminalinin kendisi uyanmıyor. Üçüncü taraf eylemleriyle uyandırırsanız, terminal yine de hata verir. Terminali yeniden başlatmak yardımcı olur.

Terminal        Microsoft Windows XP (X86 based PC), IE 08.00 , Intel Core2 Duo  T7700 @ 2.40 GHz, RAM: 2867 / 3581 Mb, HDD: 20998 / 27784 Mb, GMT+ 02 : 00
Terminal        MetaTrader 5 build 1368 started (MetaQuotes Software Corp.)