Aynı uzmandan tamamen farklı sonuçlar - sayfa 3

 
Test cihazında da sonuçların sefil tutarsızlığıyla mücadele ettiğim için bazı ipuçları, ancak şimdi tutarlı sonuçlar alabiliyorum. Hiçbir değişiklik yapmadan tutarsız sonuçlar alıyordum, ancak daha önceki bir çalıştırmayı tamamladıktan sonra "Başlat" test düğmesine basıyordum. İş yerinde sadece "Spread"den daha fazlası var gibi görünüyor. Aşağıdaki biraz acı verici ama tutarlı sonuçlar alıyorum.


1) Geçmiş verileri indirin ve en az bir yeniden hesaplama gerçekleştirene kadar yeniden indirin.

2) Navigatörde demo hesabınızı silin. Bu, oturumunuzun bağlantısını kesecek ve MT4'ü yeniden başlatırken sonuçlarınızın tutarlı olmasını sağlayacaktır (sadece oturum açmayın veya hesabı yeniden oluşturmayın).

3) Basit komut dosyasını kullanarak, sembolünüzün yayılmasını kontrol edin, mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Yazdır ("MODE_SPREAD=",mode_spread). Brokeriniz sabit spreadler kullanıyorsa, spread değişikliklerinden etkilenmeyebilirsiniz. Sadece, yayılmanın sembol çifti için makul bir değer olmasını sağlamak istiyorum. Değilse, makul bir yayılmayı yansıtmak için sonuçlarımı biraz değiştirebilirim veya yeniden bağlanabilir, yayılmayı kontrol edebilir ve tekrar bağlantıyı kesebilirim.

4) Testlerinizi çalıştırın. Yeniden bağlanmadığınız/yeniden oturum açmadığınız sürece sonuçlarınız tutarlı olmalıdır.

İyi şanlar.

 
RaptorUK :
Verilerinizi tekrar indirin, Terminalinizin bağlantısını kesin (bunu geçersiz bir hesap numarasıyla oturum açarak yapıyorum), Terminalde zaten depolanmış olan geçmişinizi ve verilerinizi silin, verilerinizi içe aktarın, M1 varsayıyorum? periyot dönüştürücü kullanarak ihtiyacınız olan diğer periyotları yapın ve içe aktarın. . . Çalıştırmak istediğiniz tarih dönemi için ihtiyacınız olan verilere sahip olup olmadığınızı kontrol edin. . . EA'nızı çalıştırın.

Bu prosedürü bugün denedim. Bulduğum şey, verileri içe aktarmak veya bir geriye dönük test çalıştırmak için bir sunucuya bağlanmam gerektiğiydi. Bağlanmadan hiçbiri işe yaramazdı. Bu yüzden (makul kulağa hoş gelen) çevrimdışı çalışma fikrinin nasıl işe yarayabileceğinden emin değilim.


Daha spesifik bir başka keşif (ki bu benim gözlemlerimi açıklamaya yaklaşmaz), yakın zamanda indirdiğim EURUSD verilerinin "yüksek kalite" olarak tanımlanmasına rağmen (bir haftadan fazla) içinde büyük bir boşluk olmasıydı. Sağlayıcıya bilgi verdim.

 
pianoman59 :
Test cihazında da sonuçların sefil tutarsızlığıyla mücadele ettiğim için bazı ipuçları, ancak şimdi tutarlı sonuçlar alabiliyorum. Hiçbir değişiklik yapmadan tutarsız sonuçlar alıyordum, ancak daha önceki bir çalıştırmayı tamamladıktan sonra "Başlat" test düğmesine basıyordum. İş yerinde "Spread"den daha fazlası var gibi görünüyor. Aşağıdaki biraz acı verici ama tutarlı sonuçlar alıyorum.


1) Geçmiş verileri indirin ve en az bir yeniden hesaplama gerçekleştirene kadar yeniden indirin.

2) Navigatörde demo hesabınızı silin. Bu, oturumunuzun bağlantısını kesecek ve MT4'ü yeniden başlatırken sonuçlarınızın tutarlı olmasını sağlayacaktır (sadece oturum açmayın veya hesabı yeniden oluşturmayın).

3) Basit komut dosyasını kullanarak, sembolünüzün yayılmasını kontrol edin, mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Yazdır ("MODE_SPREAD=",mode_spread). Brokeriniz sabit spreadler kullanıyorsa, spread değişikliklerinden etkilenmeyebilirsiniz. Sadece, yayılmanın sembol çifti için makul bir değer olmasını sağlamak istiyorum. Değilse, makul bir yayılmayı yansıtmak için sonuçlarımı biraz değiştirebilirim veya yeniden bağlanabilir, yayılmayı kontrol edebilir ve tekrar bağlantıyı kesebilirim.

4) Testlerinizi çalıştırın. Yeniden bağlanmadığınız/yeniden oturum açmadığınız sürece sonuçlarınız tutarlı olmalıdır.

İyi şanlar.

@pianoman59, ilk önerinle ne demek istediğinden tam olarak emin değilim. Daha önce bağımsız bir veri sağlayıcıdan indirdiğim (ve sıkıştırmasını açtığım) verileri içeri aktarırım . Neyi tekrarlamayı öneriyorsun?
 
Güvenilir verilere ihtiyacınız varsa: http://eareview.net/tick-data ilk tercihiniz olmalıdır. Çalıştırmak zor ama sonrasında kaliteli canlı verileriniz var
 
Elroch :
Teşekkürler. Aynı siteden veri kullanıyorum. Temmuz başında EURUSD verilerindeki büyük boşluğa dikkat edin.
Tamam, teşekkürler, şu anda 2009'dan önceki verileri kullanıyorum, bu yüzden iyi olmalıyım.
 
Gerçekten iyi görünen bir şeye sahip olduğunuzda, daha sonraki analizler için son verileri lekesiz tutmak için bunu yaptığınızı tahmin ediyorum? O zaman bile, sonuçlarınızın ne kadar yararlı olacağı konusunda biraz şüpheliyim. Benim izlenimim, EURUSD'nin son yıllarda önceki tüm döneme göre çok farklı olduğu yönünde. Büyük ekonomik faktörler, daha fazla eğilim gösterme eğiliminde olmasının ve sonuç olarak (en azından bana öyle geliyor ki) ticaret yapmak için daha karlı olmasının temel nedeni olabilir. Geriye dönük test yaparken, sistemlerin son birkaç yıla kadar hiç çalışmadığı ve ardından harika performans gösterdiğine dair birçok örnek gördüm.
 
Şu anda esas olarak kodumda hata ayıklıyor ve test ediyorum, bu yüzden boşluklar ve uyumsuzluklar olmadan düzgün verilere ihtiyacım var.
 
Elroch :
Teşekkürler. Aynı siteden veri kullanıyorum. Temmuz başında EURUSD verilerindeki büyük boşluğa dikkat edin.

Anlıyorum, bu verileri mi kastediyorsun?

 
Kontrol ettim ve veriler gerçekten daha sonra 1 Ağustos'ta boşluksuz bir veriyle değiştirildi.
 
Simon Gniadkowski :
Alpari ile olan deneyimim beni yanıltmıyor, bazen Broker'larda neler olabileceğinin bir örneğiydi, yani Demo ve Canlı platformları çok farklı olabilir. . .

Bu doğru ! Programcım bir keresinde bana demo hesapta bazen gecikmenin çok fazla olduğunu ve onu kararsız hale getirdiğini söyledi.

SO en iyisi, eğer test sonucu iyiyse, gerçek hesapta kullanmadan önce küçük hesaplarla gerçek hesapta test etmeye çalışın.