Çaydanlıktan gelen sorular - sayfa 203

 

Cevaplar için teşekkürler! Test periyodunun başlangıcını bir marjla taşıdı ve Expert Advisor'daki diziye veri kopyalama kontrolünü dahil etti. Veri eksikliği ile uzman basitçe çalışmıyor.

 double h[ 1000 ],l[ 1000 ];

if ( CopyHigh ( "EURUSD" , PERIOD_D1 , 1 , 1000 ,h)< 1000 || CopyLow ( "EURUSD" , PERIOD_D1 , 1 , 1000 ,l)< 1000 ) return ;

Dürüst olmak gerekirse, sorunu çözmenin bu yolu oldukça beklenmedik olsa da - terminaldeki grafikte çubuklar olduğu gibi görünüyor (her şey ticaret sunucusundan büyük bir marjla zaten indirildi), ancak test cihazı onlara erişimi yok.

Bu durumu "Test periyodunun başında test cihazının sınırlamaları nasıl atlanır" başlığı altında örnek olarak düz metin olarak belgelere bir şekilde yazmak güzel olurdu.

 
solandr : Dürüst olmak gerekirse, sorunu çözmenin bu yolu oldukça beklenmedik olsa da - terminaldeki grafikte çubuklar olduğu gibi görünüyor (her şey ticaret sunucusundan büyük bir marjla zaten indirildi), ancak test cihazının bunlara erişimi yoktur .

Testle ilgili El Kitabı bölümüne bakın. Benim düşünceme göre, "terminal - test cihazı" bağlantısında, terminalin bir sunucu görevi gördüğü ve test cihazının bir terminal görevi gördüğü fikri oraya getirildi. Diğer bir deyişle, terminal tüm kullanılabilir geçmişe sahipse, aynı birimin geçmişinin test cihazında olması için bu hala yeterli değildir. Test cihazı , test ayarlarına dayalı olarak geçmişi kendi başına pompalar ve böyle bir geçmişin hacmi, test edilen programın mantığı için yetersiz olabilir.

Büyük zaman dilimlerini test etmek için indirme geçmişiyle çalışmadım, ancak test aralığını artırmak yerine, "geçmişi indirmek için komut dosyası" denen şeyi koda eklemeyi deneyin. Teorik olarak, bu komut dosyası, test için gerekli derinliğin geçmişinin indirilmesini sağlamalıdır (özellikle çalışma mantığını zaten yeniden oluşturduğunuz için).

 
Yedelkin :

Büyük zaman dilimlerini test etmek için indirme geçmişiyle çalışmadım, ancak test aralığını artırmak yerine, "geçmişi indirmek için komut dosyası" denen şeyi koda eklemeyi deneyin. Teorik olarak, bu komut dosyası, test için gerekli derinliğin geçmişinin indirilmesini sağlamalıdır (özellikle çalışmasının mantığını zaten yeniden oluşturduğunuz için).

Çalışmayacak
 
stringo : Başarısız
Açık. Bu nedenle, M1'deki birkaç enstrümanın geçmişini indirmek için benzer bir komut dosyası kullandığım için şanslıydım (isteğin derinliği iki veya üç haftayı geçmedi). Bir hikaye vardı ve tam olarak ortaya çıkan şeyin bir sonucu olarak, onu düşünmedim bile.
 
stringo :
Çalışmayacak
Gerçekten işe yaramadı. Test cihazı, geçmişi kendi kurallarına göre indirir ve Expert Advisor'da yerleşik olarak bulunan geçmişi indirmek için komut dosyası ek bir şey indiremez.
 
solandr : Gerçekten yürümedi. Test cihazı, geçmişi kendi kurallarına göre indirir ve Expert Advisor'da yerleşik olarak bulunan geçmişi indirmek için komut dosyası ek bir şey indiremez.
O zaman aşağıdaki an anlaşılmaz: Sadece geçen ay test etmek gerekirse, ancak aynı zamanda program 3 yıl önce analiz için veri gerektiriyorsa ne yapmalı D1 ..
 
Yedelkin :
O zaman aşağıdaki an anlaşılmaz: Sadece geçen ay test etmek gerekirse, ancak aynı zamanda program 3 yıl önce analiz için veri gerektiriyorsa ne yapmalı D1 ..
Geçmişe ilk erişimde, test kullanıcısı devam etmeye başlayacaktır (bunun gibi)
 

Böyle bir vaka uzun zaman önce ortaya çıktı.D1'de hikaye +1 yıl bağlantılı.

Bu nedenle, 01/01/2012 tarihinde testin başlangıcını belirtirseniz, danışmanın hemen ticarete başlaması için ortalama süre 260'tan az olmalıdır.

Yani, 2011 verileri üzerinde test döneminin başlangıcında hesaplanacaktır.

520 günlük bir ortalama almamız gerekirse, 01/01/2011 tarihinde testin başladığını belirtmeye çalışabiliriz.

Aynı zamanda, veriler 2010'dan gelecek ve 2012'nin başında 520 günlük bir ortalama mevcut olacak.

Veri içermeyen bir EA ticaret yapmamalıdır.

 
notused : ilk erişildiğinde, test cihazı devam etmeye başlar (bunun gibi)
Ancak, aslında, geçmiş indirme komut dosyası aynı hareketleri yapar, yani: tarihe atıfta bulunur (ve başarısızlık durumunda tekrar tekrar atıfta bulunur).
 
Karlson : 520 günlük bir ortalama almamız gerekirse, o zaman testin 01/01/2011 tarihinde başladığını belirtmeye çalışabiliriz.

Aynı zamanda, veriler 2010'dan gelecek ve 2012'nin başında 520 günlük bir ortalama mevcut olacak.

Onlar. test aralığını artırma konusundaki ilk önerim tek olası çözüm mü? :/