Geriye dönük test/Optimizasyon

Sergey Golubev  

Renoex'in ortaya çıkardığı bir sorundu https://www.mql5.com/en/forum/general

Hatta sorulmadı. Sadece 'retorik' sorulardı (soru içinde cevabı olan soru). Tabii ki hayır yapamayız.

Ama biz bu test cihazıyla çalışıyoruz ve başka seçeneğimiz yok.

1. Bazı insanlar diyor ki: mt4 strateji test cihazına inanmayın. Belirli EA'yı anlamak için birkaç yıl (5 veya 8 yıl) boyunca demoda test etmeniz gerekir.

2. Diğer insanlar (programcılar) demo testine de inanmadıklarını söylüyorlar. Gerçek parayı (5 veya 8 yıl boyunca) şunu söylemek için kullanmanız gerekir: Ben (programcı) yarattığım bu EA iyi (veya kötü).

Bu durumda elimizde şunlar var: programcılar bazı EA'lar önerdiler, testçiler programcının çalışmasını kanıtlamak için kendi paralarını harcıyorlar. Ve elbette kimse hiçbir şeyden sorumlu değil.

3. Diğer insanlar bunun bile yeterli olmadığını söylüyor. Çünkü farklı brokerleri ve farklı zaman dilimlerini kullanarak gerçek para üzerinde test yapmamız gerekiyor (ama kimse bu parayı nereden alacağını söylemedi ...).

3. Bazı insanlar, belirli EA hakkında bir şeyler söylemek için mt4 strateji test cihazı kullanıyor.

Seçiminiz nedir?

İnsanlar nasıl test ediyor?

Sergey Golubev  

Geriye dönük test sırasında birkaç durumla karşılaşabiliriz:

- Örneğin, bazı EA testleri çok iyi, mükemmel derecede iyi: bu benim için hiçbir şey ifade etmiyor çünkü EA kodu programcı tarafından mükemmel şekilde test edilecek şekilde uyarlanabilir.

- EA, geriye dönük testler sırasında çok kötü sonuçlar gösteriyorsa, orijinal fikirdeki bir şeyi iyileştirmeye çalışan orijinal fikre bakacağım.

- EA test yapıyor ancak bazen iyi ve bazen kötüyse (sadece örneğin: Ekim verileri sırasında iyi testler ve Eylül aylarında kötü, Ağustos için iyi vb.) bu EA benim için çok ilginç. Çünkü sonsuza kadar istikrarlı iyi sonuçlara sahip olmanın imkansız olduğunu anlıyorum (çünkü pazar değişiyor ve her şey değişiyor ama aynı göstergeleri ve aynı EA'ları kullanıyoruz ve hiçbir şeyi değiştirmiyoruz).

fxid10t  

Strateji test cihazının iyi bir filtre olduğunu düşünüyorum, bir stratejinin vaat edip etmediğini, belirli bir EA'nın güçlü ve zayıf yönlerini ortaya çıkardığını gösteriyor. Optimizasyon, zayıf yönleri azaltmaya ve güçlü yönlerden yararlanmaya yardımcı olur. Canlı demo testi, gerçek zamanlı canlı fiyatlar verildiğinde, EA'nın Broker'ın sunucusuyla verimli bir şekilde iletişim kurmasını ve amaçlandığı gibi çalışmasını sağlar. Canlı gerçek para testi, gerçek sonuçlarla EA'yı kanıtlar. kârlı olsun ya da olmasın.

mt4 ile, 100$ veya bir peni/pipi kadar küçük lot büyüklükleriyle "gerçek parayla canlı" testi yapılabilir. IBFX gibi komisyoncuların demo hesaplara faiz ödediği, ancak canlı mini hesaplara ödemediği göz önüne alındığında, EA'nın kendisine sunulan tüm engelleri aşabileceğinden emin olmak için izin verilen en küçük lot boyutuyla "canlı gerçek para testi" yapmanın önemli olduğuna inanıyorum. , örneğin takas ücretleri, gün ortası derleme yükseltmeleri, ISS kesintileri, nfp günleri vb.

sadece naçizane fikrim...

sailor  

hey .. ea ile görüşüm iyi onlar iyiler ama gelecekteki fiyatta ne olacağını söylemiyorlar sadece geçmiş geçmişte bu yüzden 1 uzman 1 veya 2 yıl işe yarayabilir sonra olduğu gibi çalışabilir

Jannik

Danimarka dilinde bir kitabım var ve en yaygın strateji, aşağıdaki hareketli ortalama kadar basit ama burada üst ve alt kısımlardan bazılarını kaçırıyorsunuz

lomme  

MT ve geriye dönük test

herkese selam,

Bu forumda yeniyim ve im MT'yi geriye dönük test etmeyle ilgili bazı sorularla başlamak istiyorum.

İnternette MT'nin geriye dönük test sonuçlarına güvenilemeyeceğini okudum.

bunu gerçekten teyit edebilecek var mı?

MT'de ciddi bir hata mı var?

Bunun nedeninin çoğu durumda yalnızca kötü sistem programlaması olduğunu hayal edebiliyorum.

MT'de bar kullanımı nasıl olur?

Diyelim ki günlük barlara baktık.

strateji test cihazı yalnızca OHLC'ye mi bakar?

yoksa her bir onay işaretine dahili olarak mı bakıyor?

bu gerçeği bilmek önemlidir.

Aynı günlük çubukta 2 veya daha fazla sinyalimiz varsa, bu 2 senaryoda davranış farklı olacaktır.

Teşekkürler.

lomme  

Beni burada değiştirdiğin için teşekkürler.

tüm soruların cevapları fxid10t'un bağlantılarında.

çok teşekkürler.

Renato  

geriye dönük test

Selam millet.

Bu forumda yeniyim ve ingilizce benim ana dilim değil.

Her şeyden önce, yazıların yüksek kalitesi için sizi tebrik etmek isterim. Ziyaret ettiğim diğer forumlarda yaygın değil.

Birkaç aydır forex oynuyorum ve EA kodluyorum.

Asıl sorunum, EA'mı canlı olarak test ettiğimde neden bu kadar yüksek kâr (hatta +%1000/ay) elde etmemdir? Birçok farklı strateji denedim ve hiçbiri arka testte müthiş iken farkedilir bir sonuç vermedi.

Destek, backtester'ın yalnızca OHLC verilerini kullandığını söylüyor, ancak strateji test cihazındaki çubukta fiyatların değiştiğini gördüğüm için bu doğru değil. Bu arada, InterbankFX'ten Metatrader 3.83 build 6231 kullanıyorum.

Herhangi biri yardımcı olabilir mi?

Şimdiden teşekkürler

Renato

lomme  

Tecrübelerime göre, MT3'ün strateji test cihazının en az bir ciddi hatası var.

Limit emirleri (OP_SELLSTOP, OP_BUYSTOP) kullanıyorsanız bu hata size çarpar.

Örneğin, satın alma limitiniz gerçek fiyatın üzerindeyse, strateji test cihazı bu emri gerçek fiyatla gerçekleştirecektir.

Gerçek hayatta bu ticaret gerçekleşmeyecekti, çünkü alım sınırına ulaşılmadı.

Dediğim gibi, bu benim tecrübemden.

Belki başkaları bunu doğrulayabilir?

EA'nızı MT4'e aktarıp orada test edebileceğinizden emin olmak için.

Sonuçlar daha gerçekçi olmalıdır.

Renato  

Evet, Iomme. Size katılıyorum.

İçimde böyle bir şeyin olacağına dair bir his var. Durdurma emirlerinin canlı modda olduğundan çok daha kolay işlendiğini fark ettim.

Ama düştüm, ST ile ilgili tek sorun bu değil. Normal siparişlerin bile daha kolay yerine getirildiğinden şüpheleniyorum, sanki hiçbir kayma ya da bunun gibi bir şey yokmuş gibi.

EA'lar, ST'de büyük karlar elde etmek için kafa derisi yazdım, ancak sık sık 'geçersiz fiyatlar' alıyor veya canlı modda stoploss gidiyor.

ST'nin simüle edilmiş kârları tam olarak nasıl şişirdiğini ve bu iyi kârın bir parçası olmak için EA'yı uyarlayabilmeyi çok isterim.

Renato

lomme:
Tecrübelerime göre, MT3'ün strateji test cihazının en az bir ciddi hatası var.

Limit emirleri (OP_SELLSTOP, OP_BUYSTOP) kullanıyorsanız bu hata size çarpar.

Örneğin, satın alma limitiniz gerçek fiyatın üzerindeyse, strateji test cihazı bu emri gerçek fiyatla gerçekleştirecektir.

Gerçek hayatta bu ticaret gerçekleşmeyecekti, çünkü alım sınırına ulaşılmadı.

Dediğim gibi, bu benim tecrübemden.

Belki bazıları bunu doğrulayabilir?

EA'nızı MT4'e aktarıp orada test edebileceğinizden emin olmak için.

Sonuçlar daha gerçekçi olmalıdır.
Neden: