Bu geriye dönük test sonuçları hakkında birkaç fikir alabilir miyim?

 

sembol

EURJPY (Euro - Japon Yeni)
Dönem 5 Dakika (M5) 2010.09.01 00:00 - 2011.05.30 23:55 (2010.09.01 - 2011.05.31)
modeli Her onay işareti (mevcut tüm minimum zaman dilimlerini temel alan en kesin yöntem)
Testteki çubuklar 52379 Modellenmiş keneler 12795862 modelleme kalitesi n/a
Uyumsuz grafik hataları 12081
İlk para yatırma 10000.00
Toplam net kar 145841.41 Brüt kazanç 613256.87 Brüt kayıp -467415.46
kar faktörü 1.31 Beklenen getiri 391.00
Mutlak düşüş 2003.83 maksimum düşüş 263254.03 (%63.93) göreceli düşüş %63,93 (263254,03)
Toplam işlemler 373 Kısa pozisyonlar (kazanılan %) 179 (%40.78) Uzun pozisyonlar (% kazandı) 194 (%51.03)
Karlı işlemler (toplamın yüzdesi) 172 (%46.11) Zarar işlemleri (toplamın yüzdesi) 201 (%53,89)
En büyük kar ticareti 37341,34 zarar ticareti -14604.49
Ortalama kar ticareti 3565.45 zarar ticareti -2325.45
Maksimum ardışık kazançlar (para olarak kar) 15 (123351.71) ardışık kayıplar (para kaybı) 10 (-4215.56)
maksimum ardışık kar (kazanç sayısı) 169217.34 (8) ardışık kayıp (kayıp sayısı) -35426.17 (6)
Ortalama ardışık kazançlar 3 ardışık kayıplar 4

Bu benim ilk gönderim ve bir EA'daki ilk denemem. Bunu gerçek zamanlı olarak izlemek ve kapanış işlemlerini doğru şekilde açtığından emin olmak için bunu bir demo hesabına taşıdım.

Uyumsuz grafik hataları nelerdir? 12081 çok mu?

 
Neredeyse düz bir çizgiden oluşan bu uzun başlangıç uzantısı ve yokuş aşağı kaymanın son uzantısı, EA'nın yüksek düzeyde "tutarsızlık" olduğunu söylüyor. Hayır, bu "tutarsızlık" önlemi raporun bir parçası değil ama eğer öyleyse oldukça faydalı olabilir.
 
blogzr3 :
Neredeyse düz bir çizgiden oluşan bu uzun başlangıç bölümü ve yokuş aşağı kaymanın son bölümü, EA'nın yüksek düzeyde "tutarsızlığa" sahip olduğunu söylüyor. Hayır, bu "tutarsızlık" önlemi raporun bir parçası değil ama eğer öyleyse oldukça faydalı olabilir.

Yaşayabileceğim ön streç, 10k'dan 50K'ya yavaş bir yapı, Mayıs ayının son 2 haftasında beni öldürdü. İşlemlerimi denemek ve filtrelemek için daha iyi bir yola ihtiyacım var, Tüm işlemlerde 60 piplik bir durak var ve bir Boşluk kaybını önlemek için tüm işlemler Cuma günleri kapalı. Ayrıca, grafiği daha iyi hale getirebilecek ancak EA'yı iyileştirmeyecek şekilde sabit bırakmak yerine denge büyüdükçe risk yüzdesini düşürmeyi düşünüyorum. Bu hafta sonu Haziran'da ekleyeceğim, belki test süresini 12 ay daha uzatabilirim.

Birkaç kaybeden daha sonra kazananları nakavt edebilecek bir gösterge bulup bulamayacağımı görmek için test şablonuma bir gösterge bırakacağım.

Yorumlar için teşekkürler.

 

Evet, doğru filtreleri bulmak, kârlı işlemleri de filtrelemediği sürece kesinlikle yardımcı olacaktır.

Hiçbir zaman sabit hatlı durakların hayranı olmadım. Ben de sabit risk yüzdesi taraftarı olmadım. Ticaret koşullarına ve risk/ödül oranına bağlı olarak dinamik olmalıdırlar - bu, EA'nızda bu değerleri gerçekte nasıl hesapladığınızla ilgili bir mesele haline gelir.

 
blogzr3 :

Evet, doğru filtreleri bulmak, kârlı işlemleri de filtrelemediği sürece kesinlikle yardımcı olacaktır.

Hiçbir zaman sabit hatlı durakların hayranı olmadım. Ben de sabit risk yüzdesi taraftarı olmadım. Ticaret koşullarına ve risk/ödül oranına bağlı olarak dinamik olmalıdırlar - bu, EA'nızda bu değerleri gerçekte nasıl hesapladığınızla ilgili bir mesele haline gelir.


sembol EURJPY (Euro - Japon Yeni)
Dönem 5 Dakika (M5) 2010.07.08 09:05 - 2011.06.23 23:55 (2010.07.01 - 2011.06.24)
modeli Her onay işareti (mevcut tüm minimum zaman dilimlerini temel alan en kesin yöntem)
Testteki çubuklar 66161 Modellenmiş keneler 16311952 modelleme kalitesi n/a
Uyumsuz grafik hataları 99827
İlk para yatırma 10000.00
Toplam net kar 165559.36 Brüt kazanç 297982.38 Brüt kayıp -132423.02
kar faktörü 2.25 Beklenen getiri 325.26
Mutlak düşüş 1917.06 maksimum düşüş 88562.83 (%34.38) göreceli düşüş %35,57 (18406.04)
Toplam işlemler 509 Kısa pozisyonlar (kazanılan %) 248 (%39.52) Uzun pozisyonlar (% kazandı) 261 (%46,74)
Karlı işlemler (toplamın yüzdesi) 220 (%43.22) Zarar işlemleri (toplamın yüzdesi) 289 (%56,78)
En büyük kar ticareti 24882.43 zarar ticareti -9280.28
Ortalama kar ticareti 1354.47 zarar ticareti -458.21
Maksimum ardışık kazançlar (para olarak kar) 15 (58185.44) ardışık kayıplar (para kaybı) 10 (-577.67)
maksimum ardışık kar (kazanç sayısı) 112674.15 (8) ardışık kayıp (kayıp sayısı) -13906,95 (2)
Ortalama ardışık kazançlar 3 ardışık kayıplar 4


Dinamik risk özelliği ekledim. Bu, sonuçları iyi bir miktarda iyileştirdi. Bu test, sadece 9 ay olan orijinal testin aksine bir yıllıktır. Kazananların çoğunu daha yüksek riskle ve kaybedenlerin çoğunu en düşük riskle yakaladı. Risk varyasyonu %3 -> %0,5'tir. Fikirleriniz için teşekkürler.

 
Bir zaman diliminde optimize edin, Ardından farklı bir zaman diliminde geriye dönük bir test yapın. Ayrıca geriye dönük test nedir? | Yatırım Basın
 

Uyumsuz grafik hatalarınızın, MT4'ün aracınızdan yanlış veri almasıyla bir ilgisi var. MT4 sunucularından veri indirerek ondan kurtulabilirsiniz, ancak bu veriler sizin aracınızdan veya başka birinin aracısından gelen verilerle eşleşmiyor, ancak bir EA'yı modellemenize ve bir tür EA'ya nasıl tepki verdiğini görmenize izin verecek. veriler, beklediğinize yakın.

Burada iyi bir yardım var;

http://www.forexnirvana.com/f41/getting-rid-mismatched-chart-errors-backtests-57/

Benimkini indirmeme yardımcı oldu. Sonuçlarda hiçbir zaman çok büyük bir fark yaratmamış gibi görünse de.....ancak EA programlamasında biraz acemiyim.

Umarım bağlantı yardımcı olur.

Colin

 

Kaybetme serilerinizin ne kadar net olduğuna bakılırsa, grafiğinize şunu ekleyebileceğimi düşündüm, sonuçları grafik haline getirerek ve ortak paydayı görerek bu kaybeden serilerde neyin ortak olduğunu görmek istatistiksel olarak kolay olurdu. O zaman bu koşullar ortaya çıktığında ticaret yapmamalısınız. Umarım bu, avucunuzu okuyan biri gibi çok belirsiz değildir.......

Colin

 
midworld08 :

Kaybetme serilerinizin ne kadar net olduğuna bakılırsa, grafiğinize şunu ekleyebileceğimi düşündüm, sonuçları grafik haline getirerek ve ortak paydayı görerek bu kaybeden serilerde neyin ortak olduğunu görmek istatistiksel olarak kolay olurdu. O zaman bu koşullar ortaya çıktığında ticaret yapmamalısınız. Umarım bu, avucunuzu okuyan biri gibi çok belirsiz değildir.......

Colin


Girdiniz için teşekkürler. Kaybeden işlemleri filtrelemeye çalışıyordum. Yayınladığım ikinci sonuç grubu, gerçekte bu gelişmeyi elde etmek için muhtemelen 100'e yakın bir yıllık geriye dönük testler yaptım, en sonuncusuydu, bazı kayıpları denemek ve azaltmak için bir oynaklık göstergesi ekledim. Diğer çiftleri geriye doğru test ederken bununla ilgili bazı sorunlar buldum. Şimdi ince ayar sürecindeyim, elimde olduğunda daha fazla sonuç göndereceğim.

Dan

 

Tutarlı yokuş aşağı eğimin bu son uzantısı bir endişe kaynağıdır.

Test ettiğiniz dönem için eğilimler uygun olduğunda, kârda büyük sıçramalar yapabilen aşırı optimize edilmiş bir EA'ya sahip görünüyorsunuz.

Birinin daha önce bahsettiği gibi, bir tarih aralığı için optimizasyonu çalıştırın ve ardından tamamen farklı bir tarih aralığı için tekrar test edin ve ne tür eğriler elde ettiğinizi görün. Optimize edilmiş dönem için iyi giderse ve başka bir şeyde flop yaparsa, henüz EA'ya gerçek para koymazdım.

 

sembol EURJPY (Euro - Japon Yeni)
Dönem 5 Dakika (M5) 2010.07.08 09:05 - 2011.06.29 23:55 (2010.07.01 - 2011.06.30)
modeli Her onay işareti (mevcut tüm minimum zaman dilimlerini temel alan en kesin yöntem)
parametreler TrendFastTimeFrame=60; TrendSlowTimeFrame=60; TrendFastPeriod=1; TrendFastMethod=0; TrendFastFiyat=0; TrendSlowPeriod=24; TrendSlowMethod=0; TrendYavaşFiyat=0; ÇokFastTimeFrame=5; FastTimeFrame=5; MedTimeFrame=5; SlowTimeFrame=5; VeryFastPeriod=5; ÇokHızlıYöntem=1; ÇokHızlıFiyat=0; HızlıDönem=15; HızlıYöntem=1; HızlıFiyat=0; OrtaDönem=30; OrtaYöntem=0; OrtalamaFiyat=0; SlowPeriod=45; YavaşYöntem=0; YavaşFiyat=0; iShift=5; ATRLevelNOWAY=0.32; ATRLevelFULL=0.1; ATRLevelLITE=0.06; StackSizeFull=7; StackSizeLite=1; UzaklıkApartTam=100; MesafeApartLite=100; StopLossFull=600; StopLossLite=600; İzleyenStopLossStepFull=200; İzleyenStopLossStepLite=200; TakeProfitFull=0; TakeProfitLite=0; RiskFull=0.03; RiskLite=0,005; PartiBoyutu=0.1; sürü = 0.1; kayma=0; MAdeneme=1; MNumara=0; maGap=250;
Testteki çubuklar 67298 Modellenmiş keneler 16961277 modelleme kalitesi n/a
Uyumsuz grafik hataları 99916
İlk para yatırma 10000.00
Toplam net kar 610317.14 Brüt kazanç 871000.36 Brüt kayıp -260683.23
kar faktörü 3.34 Beklenen getiri 1925.29
Mutlak düşüş 989.49 maksimum düşüş 227851,88 (%28,80) göreceli düşüş %48,59 (227625,88)
Toplam işlemler 317 Kısa pozisyonlar (kazanılan %) 152 (%46.05) Uzun pozisyonlar (% kazandı) 165 (%54,55)
Karlı işlemler (toplamın yüzdesi) 160 (%50,47) Zarar işlemleri (toplamın yüzdesi) 157 (%49,53)
En büyük kar ticareti 54394.65 zarar ticareti -24521,58
Ortalama kar ticareti 5443.75 zarar ticareti -1660.40
Maksimum ardışık kazançlar (para olarak kar) 16 (162575.59) ardışık kayıplar (para kaybı) 11 (-3882.38)
maksimum ardışık kar (kazanç sayısı) 368228,29 (13) ardışık kayıp (kayıp sayısı) -65899,92 (4)
Ortalama ardışık kazançlar 3 ardışık kayıplar 3

Üst grafik 15m zaman aralığıdır. EA'da 30'dan fazla parametrem var. Ben sadece ticaret ma'larını değiştirdim, özelliklerde kendi ayarı olmayan o zaman dilimini besleyen 4 + 4 tane daha. ATR seviyesi ayarlarından ayrıldım ancak zaman çerçevesini değiştirdim. Trendi aynı 1 saatte bıraktım. 5dk ile aynı sonuçları almayı beklemiyordum ama EA'nın reat'ini gerçekten optimize etmek zorunda kalmadan (yığın boyutu durdurma, takip, risk maGap vb.) yıl boyunca neredeyse iki katına çıktığı için mutluydum. Bunu yapsaydım ve 15'te çok farklı olacak olan ATR ayarımı ayarlasaydım, muhtemelen 15 dakikada çok daha iyi bir getiri elde edebilirdim. EA'yı 5m'de farklı çiftlere bırakmakla daha çok ilgileniyorum. Sadece testten, ATR ayarının ve ticaret büyüklüğünü belirlemek için kullandığım seviyelerin her bir çift ve/veya zaman çerçevesi için ayarlanması gerektiğini zaten biliyorum. Bu, bu EA'nın birkaç ayarı değiştirmeden herhangi bir zaman diliminde herhangi bir çifte düşmesini önler.

Alt küme ve grafik 5m, sıçramalarla iyileştirildi. Optimize ediciyi son birkaç gün içinde çalıştırdım, 1400 çalıştırma. Hem FULL hem de LITE işlemleri için birkaç ayar yığın boyutu ve yığın mesafesi ve takip mesafesi ayarlamama yardımcı oldu.

Bu, birkaç haftalığına çalıştırmak için demo hesabıma geri dönüyor.