Backtest'te harika EA! - sayfa 120

 

Peki ya bu %99 modelleme testlerini yapmak için kurulmuş biri, 1 Ocak 2006'da bizim için sunup yayınlamak için bir tane yapsa?

 

soru hala duruyor

Vay canına, ne kadar dokunaklı, uzun soluklu bir yanıt. Ben ayarlarda telefon defteri yanıtı istemedim ve bir üye bir şey sordu diye gidip yanıt aramadıklarını da düşünmemelisiniz.

Tek sorduğum, varsayılan ayarlarda bu sistemin neden alım satım oluşturmadığıydı (ve evet, sormadan önce sonuç sayfanızda yayınladığınız ayarlarla aynı olup olmadığını kontrol ettim ).

FxKuzey

 
Aaragorn:
Peki ya bu %99 modelleme testlerini yapmak için kurulmuş biri, 1 Ocak 2006'da bizim için sunup yayınlamak için bir tane yapsa?

hey aynı komisyoncunuzu arşivledim.. şimdi 1.93 sizin kârınız gibi görünmeye başladı

filtre üzerinde harika bir iş çıkardınız!

şimdi daha fazla değişken elde etmek için günlük sistemini geliştirmeye çalışıyorum .. ve onu çalışma sayfasına bağlamak için CSV olarak koyuyorum

koyduğum bazı değişkenler

CCİ

Karar Değerleri

uyuşmazlık

sipariş türü

kazandı

ve diğerleri...

Kazanç/kayıp almak için ticaret harcamasının açıldığı zamanı merak ediyorum

sonra.. tüm bu sayıları bazı tablolarda/grafiklerde sıralayın ve ardından filtreyi biraz daha iyileştirin veya ticaret mantığında bazı değişiklikler yapın

Ocak ayından bugüne kadar yaklaşık %99, bu testi yapmak için bu tür verilere ihtiyacımız olacak.. o projeyi yeni buldum (broker tarafından sınıflandırılan gerçek piyasa verilerini kaydetmek için birlikte çalışan bazı kişiler)

ve 1999'dan 2006'ya kadar M1 beslemesi kulağa hoş geliyor mu?

Yeni MetaTrader 4 build 199 (*Geçmiş Merkezinde veri indirme ve içe aktarma eklendi)

şimdi her zaman %90 model kalitesi elde edebilmemiz için tüm veri çizelgelerini indiriyor... şimdilik bu kadar

 
templar:
hey aynı komisyoncunuzu arşivledim.. şimdi 1.93 sizin kârınız gibi görünmeye başladı

filtre üzerinde harika bir iş çıkardınız!

şimdi daha fazla değişken elde etmek için günlük sistemini geliştirmeye çalışıyorum .. ve onu çalışma sayfasına bağlamak için CSV olarak koyuyorum

koyduğum bazı değişkenler

CCİ

Karar Değerleri

uyuşmazlık

sipariş türü

kazandı

ve diğerleri...

Kazanç/kayıp almak için ticaret harcamasının açıldığı zamanı almayı merak ediyorum.

sonra.. tüm bu sayıları bazı tablolarda/grafiklerde sıralayın ve ardından filtreyi biraz daha iyileştirin veya ticaret mantığında bazı değişiklikler yapın

Ocak ayından bugüne kadar yaklaşık %99, bu testi yapmak için bu tür verilere ihtiyacımız olacak.. o projeyi yeni buldum (broker tarafından sınıflandırılan gerçek piyasa verilerini kaydetmek için birlikte çalışan bazı kişiler)

ve 1999'dan 2006'ya kadar M1 beslemesi kulağa hoş geliyor mu?

Yeni MetaTrader 4 build 199 (*Geçmiş Merkezinde veri indirme ve içe aktarma eklendi)

şimdi her zaman %90 model kalitesi elde edebilmemiz için tüm veri çizelgelerini indiriyor... şimdilik bu kadar

Fantastik...

1999'dan 2006'ya kadar modelleme kalitesinin %90'ı, yalnızca CT 1.93a'yı değil, herhangi bir EA'yı test etmemiz için gerçekten iyi bir alan olurdu...

Hala %99'u nasıl elde edeceğimiz üzerinde çalışıyoruz (bu basit değil)...

Halihazırda MT4 v1.99'u kuruyoruz (bu "nötr" platformu kullanabileceğimizi ve herhangi bir Broker'ın Demo veya Gerçek hesap sunucusunda IP, Oturum açma ve şifre ile oturum açabileceğimizi hatırlayalım), ancak geçmiş verilerde karışıklık yaratmamak için, o zaman sadece geriye dönük test için kullanacağım ...

 

1.93ppf

PPF, "pipleri ilk sıraya koymak" anlamına gelir.

evet buna bir değişiklik daha ekledim ve işte şimdi test ettiğim konsept.

dün iki işlem kazandım ve bir işlem kaybettim. Kayıp iki galibiyeti iptal etti. Bu hoşuma gitmedi. 17'deki stoploss, kaybı -17 yaptı. O kısım sabit ama kazançlar ne olacak..ah şimdi bunlar CT'nin olasılık mantığıyla belirleniyor. Olasılıkların döndüğünü düşündüğünde kâr alır . Bu yüzden bazen pozisyonda 7 pip'ten daha az kazançla kar alır. dün iki galibiyetim +7 ve +8 idi, bu da toplamda =15'i yaptı, bu da kayıptan iki eksikti. Durdurma kaybı, minimum kazançtan 17 ise, kabul etmem gereken 9'u kabul etmem gerektiğini düşündüm, çünkü iki işlemde 17'yi aşmak için gerekli olan budur. Bu versiyonda iki kazanan bir kaybedeni yenecek çünkü CT'nin olasılık mantığı ne derse desin, pozisyon en az 9 pip gelişmediyse o zaman ÇIKMAYIN dedim.

Dolayısıyla bu güncelleme, piyasadan çıkış işlevine kodlanmış bu komutu içeriyor.

Testten, evet, bunun kazanma kaybı oranları üzerinde bazı olumsuz etkileri olduğu görülüyor, bunlar %80'lerin ortası ve üstü yerine %70'lerin ortasına düşüyor, ancak hala %66'nın üzerindeyse, o zaman yine de 2'ye 1'den fazla kazanıyorlar. ve şimdi yapması gereken tek şey bu.

Yine bunun canlı hesapta nasıl çalıştığı görülmeye devam ediyor. Backtester, hala çalışması gerektiğini söylüyor. Bunun maxlots=.01 ile yayınlanmasına izin vereceğim ve sonuçlarda pip sayacağım. Pip oyununu kazanırsak, para oyunu takip edecek.

Sanki daha önce böyle bir şey denemiştim, hatırlamıyorum. ama bu sadece işe yarayabilir gibi görünüyor... bu göreceli düşüş, maksimum lot = 10 ve risk 1 ticaretine izin verildiğinde bile yalnızca %8.09'dur ve bu, backtester'ımda gerçekten hızlı bir şekilde maksimum lotlara götürür. 8.09 kötü değil.

 
fxnorth:
Vay canına, ne kadar dokunaklı, uzun soluklu bir yanıt. Ben ayarlarda telefon defteri yanıtı istemedim ve bir üye bir şey sordu diye gidip yanıt aramadıklarını da düşünmemelisiniz.

Tek sorduğum, varsayılan ayarlarda bu sistemin neden alım satım oluşturmadığıydı (ve evet, sormadan önce sonuç sayfanızda yayınladığınız ayarlarla aynı olup olmadığını kontrol ettim).

FxKuzey

Üzgünüz, gücendiniz ama bu sitedeki hiç kimsenin size bir şey borçlu olmadığını biliyorsunuz. En azından ben. Neden takas yapmıyorsunuz anlamıyorum. Bilgim olmadığı için daha önce cevap vermedim. Sana ne yapmanı söyleyeceğimi bilmiyorum. Neden öfkeni bana salıyorsun? Yorumum size yönelik değildi.

İyi şanlar. Eğer çözerseniz, çözümünüzü göndermenizi öneririm, böylece aynı sorunlara sahip olabilecek diğer kişiler, liderliğinizi takip ederek bunları çözebilir.

 
Aaragorn:
PPF, "pipleri ilk sıraya koymak" anlamına gelir evet buna bir değişiklik daha ekledim ve işte şimdi test ettiğim konsept.

PPF ile geriye dönük testlerimi takip et, ayrıca son gönderimin sonuçlarından neredeyse tüm değişkenleri içeren ciltli bir çalışma sayfası ekliyorum (1200'den fazla kayıtlı işlem var)

pipler hakkında, PPF versiyonu, yayınlanan son versiyonundan daha az pip aldı

 
templar:
PPF ile geriye dönük testlerimi takip et, ayrıca son gönderimin sonuçlarından neredeyse tüm değişkenleri içeren bir ciltli çalışma sayfası ekliyorum (1200'den fazla kayıtlı işlem var) pipler hakkında söylüyorum, PPF sürümü yayınlanan son sürümünüzden daha az pip aldı

Hey, bu gerçekten güzel görünen bir tapınak şövalyesi! Elektronik tablonuzu gerçekten beğendim. (sütun b ve c, ilgili etiketlerinden ters çevrilmiştir) Bundan hangi bulguları ve sonuçları çıkarıyorsunuz?

Geriye dönük testinizin şortların %72'sini ve uzunların %73.53'ünü kazandığınızı söylediğini fark ettim. Kazançlar +9'dan az değilse ve kayıplar -17'den fazla değilse, bu bana iyi görünüyor. Bu işe yaramalı değil mi?

 

tamam lol

biraz daha karmaşıklaştıralım:

yapı 200 zaten başlatıldı:

iyileştirmeleri kontrol etmek için: http://www.metaquotes.net/news

 
Aaragorn:
Kazançlar +9'dan az değilse ve kayıplar -17'den fazla değilse, bu bana iyi görünüyor. Bu işe yaramalı değil mi?

Son gönderimin geriye dönük testini takip ederken, *9 pips'e minimum kar ekleme veya basit PPF* stratejisinin o kadar iyi olmadığını görebiliyordum, çünkü sonunda daha az kar elde ettik.

mql4 kullanarak istatistiksel dosyaya bazı şeyler yapmak için biraz yardıma ihtiyacım var Şaşkın)

- dosyada bir satırın sonuna nasıl veri eklenir?

(çünkü bir ticaret açıkken birçok veri içeren bir satır yazarım, ancak ticaret kapatıldığında aynı satıra biraz daha veri eklemem gerekiyor, şimdi tek yapabileceğim yeni bir satır yazmaktı)

- ticaret harcamasının açıldığı zamanı kazanma/kaybetme olarak nasıl alabilirim?

- sunucu tarafında *StopLimit* bazı işlemler kapatıldığında bir fonksiyon nasıl çağrılır?

Fikir, işlem başına aşağıdaki verileri içeren bir csv dosyası kullanarak bir çalışma sayfasına göndermekti.

- Kazanılan/kaybedilen pipler

- Kapanana kadar harcanan zaman*

- Tüm CyberiaLogic değişkenleri

- CCI değeri (açıldığında ve *mümkünse* kapanışta)

- Uyuşmazlık

- Öneriler mi?

*Bence bu tür bilgiler gerçekten önemliydi, belki daha sonra "3 saatten fazla harcanan %90 açık zarar veya hiçbir zaman X pipten fazla kar elde etmeyen işlemler" gibi kararlar alıp kodda bazı değişiklikler yapabiliriz.

Böyle bir istatistiksel analiz aracı çalışmasıyla bu uzmanı gerçekten geliştirebileceğimizi düşünüyorum.

Ayrıca 1.93 sürümünde küçük bir sürüm A** olarak yaptığım değişiklikleri de takip edin:

- WriteFileHeader ve logTrade işlevleri eklendi, kod boyutunu optimize eder.

- tester/files/NAME klasörüne yazılacak istatistik dosyasını adlandırmak için harici parametre eklendi

- OneTradePerBar parametresini giriş listesinin sonuna indirin.

- kalan rusça yorumları ingilizceye çevirdi.

**Sadece kayıt sistemi sonuçları için geçerli olan değişikliklerin aynı olduğunu hatırlamak için!

Dosyalar: