MegaVoin : "Demo hesabında (test kullanıcısı değil)" ifadesinin ne anlama geldiğini gerçekten anlamıyorum.
Çok basit. İstediğiniz sembol periyodu çiftiyle (örneğin, EURUSD, 10 dk) bir demo hesabında bir grafik açın ve Uzman Danışmanınızı bu grafiğe ekleyin. Ardından "Araçlar" bölümündeki (Ctrl+T), "Uzmanlar" sekmesindeki günlüklere bakın.
Test aracısı, test sırasında göstergeleri hesaplamak için geçmişe ilişkin gerekli verileri sağlamak için yalnızca eksik geçmişi küçük bir marjla yükler. D1 zaman dilimleri için bir ticaret sunucusundan indirirken minimum geçmiş miktarı bir yıldır. Bu nedenle, 2010.11.01-2010.12.01 aralığında (bir aylık aralıklarla test) M15 periyoduyla (her çubuk 15 dakikaya eşittir) test başlatılırsa , terminalden cihaz geçmişi istenecektir. tüm 2010 yılı için.
В чем различия между тремя режимами тестирования в MetaTrader 5 и на что обратить внимание? Как происходит тестирование эксперта, торгующего одновременно на нескольких инструментах? Когда и как вычисляются значения индикаторов при тестировании и как обрабатываются события? Как синхронизировать бары с разных инструментов при тестировании в режиме "Только цены открытия"? Статья призвана дать ответы на эти и многие другие вопросы.
Yedelkin : Çok basit. İstediğiniz sembol periyodu çiftiyle (örneğin, EURUSD, 10 dk) bir demo hesabında bir grafik açın ve Uzman Danışmanınızı bu grafiğe ekleyin. Ardından "Araçlar" bölümündeki (Ctrl+T), "Uzmanlar" sekmesindeki günlüklere bakın.
İşler. Bu işlevin hesaplama sonucunu günlüğe kaydetti. Her tik görüntülenir, sonuç gerçeğe benzer.
Yedelkin : Eh, zaten iyi! :) Şimdi yukarıdaki test bağlantılarına bakmayı deneyin. Benzerler, makalenin metni Dizin'e taşındı.
Dikkatlice okudum. Çözüm bulunamadı. Anladığım tek şey, bir şey yüklenmezse, verilere erişirken otomatik olarak yükleneceğidir.
Sorunu farklı bir şekilde çözdü. İşe yaradı gibi görünüyor. Ama çözümü pek sevmiyorum. Bir şekilde eğri. Tüm programda _Period'u PERIOD_M10 olarak değiştirdim ve test cihazının zaman çerçevesini 10 dakikadan 1 aya değiştirdim.
MegaVoin : Dikkatlice okudum. Çözüm bulunamadı. Anladığım tek şey, bir şey yüklenmezse, verilere erişirken otomatik olarak yükleneceğidir.
"Test aracısının test edilen cihazın geçmişini terminalden aldığını" söylüyor. Biraz daha düşük, tarihin terminale zorla yüklenmesi olasılığı hakkında yazıyor ve bir bağlantı veriliyor. Gerekli derinlikte bir geçmiş var mı sorusuyla uğraşmamak için, programın OnInit() işlevine gerekli zaman dilimine sahip geçmiş için zorunlu bir indirme komut dosyası eklemeyi deneyebilir ve sonucu görebilirsiniz. Onlar. test cihazında çalışırken bu komut dosyasının aylık zaman dilimlerinin geçmişini indirip indirmediğine bakın.
Yani bir demo hesabında ( test cihazında değil ) böyle bir hata da mı oluşuyor?
Ve "Ticaret stratejilerini test etme" bölümünde test geçmişi hakkında okumak daha iyidir.
"Demo hesabında (test kullanıcısı değil)" ifadesinin ne anlama geldiğini gerçekten anlamıyorum.
Dosya/oturum açma - burada yeni bir test sunucusu hesabı "MetaQuotes-Demo" var.
Görünüm/strateji test cihazına gidiyorum. Expert Advisor'ı 01/01/2012 tarihinden itibaren başlatıyorum, hata alıyorum.
01.01.2011'den bugüne koşuyorum. Her şey sorunsuz gidiyor.
Görünüm/strateji test cihazına gidiyorum. Expert Advisor'ı 01/01/2012 tarihinden itibaren başlatıyorum, hata alıyorum.
01.01.2011'den bugüne koşuyorum. Her şey sorunsuz gidiyor.
testin temelleri hakkında bilgi edinin: https://www.mql5.com/en/articles/239
Alıntı
Test aracısı, test sırasında göstergeleri hesaplamak için geçmişe ilişkin gerekli verileri sağlamak için yalnızca eksik geçmişi küçük bir marjla yükler. D1 zaman dilimleri için bir ticaret sunucusundan indirirken minimum geçmiş miktarı bir yıldır. Bu nedenle, 2010.11.01-2010.12.01 aralığında (bir aylık aralıklarla test) M15 periyoduyla (her çubuk 15 dakikaya eşittir) test başlatılırsa , terminalden cihaz geçmişi istenecektir. tüm 2010 yılı için.
Çok basit. İstediğiniz sembol periyodu çiftiyle (örneğin, EURUSD, 10 dk) bir demo hesabında bir grafik açın ve Uzman Danışmanınızı bu grafiğe ekleyin. Ardından "Araçlar" bölümündeki (Ctrl+T), "Uzmanlar" sekmesindeki günlüklere bakın.
İşler. Bu işlevin hesaplama sonucunu günlüğe kaydetti. Her tik görüntülenir, sonuç gerçeğe benzer.
Yani aksaklık test cihazında.
Eh, zaten iyi! :) Şimdi yukarıdaki test bağlantılarına bakmayı deneyin. Benzerler, makalenin metni Dizin'e taşındı.
Dikkatlice okudum. Çözüm bulunamadı. Anladığım tek şey, bir şey yüklenmezse, verilere erişirken otomatik olarak yükleneceğidir.
Sorunu farklı bir şekilde çözdü. İşe yaradı gibi görünüyor. Ama çözümü pek sevmiyorum. Bir şekilde eğri. Tüm programda _Period'u PERIOD_M10 olarak değiştirdim ve test cihazının zaman çerçevesini 10 dakikadan 1 aya değiştirdim.
bool SymbolSelect(
string name, // имя символа
bool select // включить или выключить
);
string name, // имя символа
bool select // включить или выключить
);
"int CheckLoadHistory (string symbol,ENUM_TIMEFRAMES period,datetime start_date)" betiğinden bahsediyoruz.
Burada belirtilmiştir https://www.mql5.com/en/docs/series/timeseries_access
"int CheckLoadHistory (string symbol,ENUM_TIMEFRAMES period,datetime start_date)" betiğinden bahsediyoruz.
Burada belirtilmiştir https://www.mql5.com/en/docs/series/timeseries_access
Sonra deneyeceğim.
Yardımın için çok teşekkürler!