Çaydanlıktan gelen sorular - sayfa 109

 
Yedelkin :
Evet, yakından bakmadım. Ama konuyu doğru anladın :)
FileIsExist(), FILE_COMMON bayrağıyla bir true döndürür
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5
 
openlive :
FileIsExist(), FILE_COMMON bayrağıyla bir true döndürür
Test ne zaman döner?
 

MT5'te, strateji test cihazı ayarlarının olanakları ve esnekliği MT4'tekinden çok daha geniştir. Ancak, dünyadaki DC'lerin büyük çoğunluğu hala yalnızca MT4 ile çalışıyor. MT5 test cihazında çalıştırmak için belirli bir DC'den MT4 formatında indirilen geçmişi MT5 formatına dönüştürmek herhangi bir şekilde mümkün müdür?

 
Yedelkin :
Test ne zaman döner?

hayır, sadece bir komut dosyasıyla kontrol edildi

 string file_name= "primer_massivstarihpatternovdlyaraboty.csv" ;

   bool com= FileIsExist (
   file_name,  
       FILE_COMMON   
   );
   Print ( TerminalInfoString ( TERMINAL_COMMONDATA_PATH ),com);
 
 
DenisR :

MT5'te, strateji test cihazı ayarlarının olanakları ve esnekliği MT4'tekinden çok daha geniştir. Ancak, dünyadaki DC'lerin büyük çoğunluğu hala yalnızca MT4 ile çalışıyor. MT5 test cihazında çalıştırmak için belirli bir DC'den MT4 formatında indirilen geçmişi MT5 formatına dönüştürmek herhangi bir şekilde mümkün müdür?

Alında işe yaramaz. Yasaktır. MetaQuotes Yazılım A.Ş. aykırı. // Bence yanlış, ama muhtemelen daha iyi biliyorlar.

Oldukça zaman alan bir seçenek var - matematiksel hesaplama modunu kullanmak. Zayıf değilse - deneyin.

Торговая платформа MetaTrader 5 для организации брокерского обслуживания / MetaQuotes Software Corp.
  • www.metaquotes.net
Торговая платформа MetaTrader 5 предназначена для проведения торговых операций на различных финансовый рынках. Терминал обладает большой базой аналитических возможностей и поддерживает более 70 различных инструментов для выполнения технического анализа
 
openlive :
FileIsExist(), FILE_COMMON bayrağıyla bir true döndürür
Dosyaların bununla hiçbir ilgisi olmadığına dair belirsiz bir şüphem var. Belki de test eden kişi, Uzman Danışmanınızı başka bir nedenle test etmek istemiyor. Loglarda ne yazıyor?
 
test cihazında da FileIsExist() true
 
openlive :
test cihazında da FileIsExist() true
Bu kadar.
 
MetaDriver :
Dosyaların bununla hiçbir ilgisi olmadığına dair belirsiz bir şüphem var. Belki de test eden kişi, Uzman Danışmanınızı başka bir nedenle test etmek istemiyor. Loglarda ne yazıyor?
2012.02.26 10:57:51 Analiz edilen geçmişin test cihazı kalitesi %100
2012.02.26 10:57:51 Core 1 EURUSD,H1: Experts\pattern10000.ex5'in 2009.12.01 00:00'dan 2012.02.10 00:00'a kadar testi başladı
2012.02.26 10:57:51 Çekirdek 1 EURUSD,H1 (MetaQuotes-Demo): 1 dakika OHLC keneleri üretiyor
2012.02.26 10:57:51 Çekirdek 1 EURUSD: 1971.01.04'ten 2012.02.10'a senkronize geçmiş
2012.02.26 10:57:51 Çekirdek 1 EURUSD: senkronize etmek için 27 bayt geçmiş verisi yükleyin
2012.02.26 10:57:51 Çekirdek 1 EURUSD: sembol onay tabanı bulundu
2012.02.26 10:57:51 Çekirdek 1 Intel Atom N450 @ 1.66GHz, 1013 MB
2012.02.26 10:57:51 Çekirdek 1 33 Kb toplam başlatma verisi alındı
2012.02.26 10:57:51 Çekirdek 1 başarıyla başlatıldı
2012.02.26 10:57:51 Çekirdek 1 ilk depozito 3000.00 USD, kaldıraç 1:100
2012.02.26 10:57:51 Çekirdek 1 uzman dosyası eklendi: Experts\pattern10000.ex5. 33944 bayt yüklendi
2012.02.26 10:57:50 Çekirdek 1 ortak senkronizasyon tamamlandı
2012.02.26 10:57:50 Test Cihazı EURUSD,H1 (MetaQuotes-Demo): 2009.12.01 00:00 ile 2012.02.10 00:00 arasında Experts\pattern10000.ex5 testi
2012.02.26 10:57:49 Çekirdek 1 yetkilendirildi (aracı derleme 597)
2012.02.26 10:57:49 Çekirdek 1 bağlı
2012.02.26 10:57:49 Çekirdek 1, 127.0.0.1:3000'e bağlanıyor
 
openlive :

hayır, sadece bir komut dosyasıyla kontrol edildi

Bu kontrol gibi bir şeyin OnInit () içine ekleneceğini, ardından sonuçları "göreceğimiz" test için kod başlatılacağını varsaydım.

 string file_name= "primer_massivstarihpatternovdlyaraboty.csv" ;
if ( FileIsExist (file_name, FILE_COMMON )
  {
   ResetLastError ();
   handle= FileOpen (...);
   switch (handle)
     {
       case INVALID_HANDLE : 
           Print ( "error = " , _LastError );
           return (- 1 );
     }
  }  
else 
  {
   Print (file_name, " не найден в " , TerminalInfoString ( TERMINAL_COMMONDATA_PATH ));
   return(-2);
  }