Geriye dönük test/Optimizasyon - sayfa 81

 

MT4 EA Geriye dönük test ve dönem sorusu

merhaba,

Sonunda MT4'te bir EA'yı geriye dönük test etmeye başladım ve şimdi bir şey kafamı karıştırıyor... Geriye dönük test ekranında Grafik Periyodu parametresi.

EA'm bir saatlik (60m) tabloya dayanmaktadır. Bu yüzden, Grafik Dönemini seçmeniz gerektiğini gördüğümde, saatte bir "Başlat" işlevimi çağıracağını varsaydım. Ancak her kene çağırıyor gibi görünüyor.

Anlayışım yanlışsa ve her tikte "start" işlevi çağrılacak, bu iyi ve bununla başa çıkabilirim, ancak o zaman Grafik Periyodu parametresi ne işe yarar?

Herhangi bir vücut bana bu konuda yardımcı olabilirse çok minnettar olurum.

Bilginize, M1 verilerini indirerek ve ardından çevrim dışı grafikte dönem dönüştürücü komut dosyasını çalıştırarak %90 modelleme kalitesi elde etmek için kılavuzları takip ettim. Ben de her rehberin tavsiye ettiği "Every Tick" modelini seçiyorum.

Şimdiden teşekkürler,

Paul

 

merhaba,

Çok teşekkürler, yeni bir çubuk tespit etme kodunuz varsa, bu harika olurdu. Start()'ın her tikte yandığını açıkladığınız için teşekkürler... en azından delirmiyorum! Ama Grafik Periyodu Parametresi o zaman ne yapar, sanırım bu, başlatma fonksiyonunun çağrılmasını etkiler mi, yoksa bu, bir sonraki Çubuğun ne zaman müsait olduğunu kontrol etmek için mi?

Şerefe,

Paul

 

Kod parçası için çok teşekkürler. Sanırım grafik dönemi parametresini şimdi kodunuzdan anlıyorum.

Tekrar teşekkürler,

Paul

 
psmithgold:
merhaba,

Sonunda MT4'te bir EA'yı geriye dönük test etmeye başladım ve şimdi bir şey kafamı karıştırıyor... Geriye dönük test ekranında Grafik Periyodu parametresi.

EA'm bir saatlik (60m) tabloya dayanmaktadır. Bu yüzden, Grafik Dönemini seçmeniz gerektiğini gördüğümde, saatte bir "Başlat" işlevimi çağıracağını varsaydım. Ancak her kene çağırıyor gibi görünüyor.

Anlayışım yanlışsa ve her tikte "start" işlevi çağrılacak, bu iyi ve bununla başa çıkabilirim, ancak o zaman Grafik Periyodu parametresi ne işe yarar?

Herhangi bir vücut bana bu konuda yardımcı olabilirse çok minnettar olurum.

Bilginize, M1 verilerini indirerek ve ardından çevrim dışı grafikte dönem dönüştürücü komut dosyasını çalıştırarak %90 modelleme kalitesi elde etmek için kılavuzları takip ettim. Ben de her rehberin tavsiye ettiği "Every Tick" modelini seçiyorum.

Şimdiden teşekkürler,

Paul

Merhaba,

Evet strat() her tikte çağrılır. EA talimatını yalnızca bir saat çubuğuyla yapmak istiyorsanız, yapmanız gereken

bool, yalnızca yeni çubuk açıldığında doğrudur. istersen sana kod verebilirim

Veriler hakkında, bence en iyi ücretsiz verileri test etmek için Dukascopy tick verilerini tavsiye ederim.

Daha fazla ayrıntı için bu sayfaya bakın Verileri işaretleyin | Birt'in EA incelemesi .

Şimdi, 1 saatlik grafikte işlem yapıyorsunuz, ancak SL veya TP'niz varsa, iyi veri kalitesine sahip olmak çok önemlidir.

Şerefe,

grzesiek

 
psmithgold:
merhaba,

Çok teşekkürler, yeni bir çubuk tespit etme kodunuz varsa, bu harika olurdu. Start()'ın her tikte yandığını açıkladığınız için teşekkürler... en azından delirmiyorum! Ama Grafik Periyodu Parametresi o zaman ne yapar, sanırım bu, başlatma fonksiyonunun çağrılmasını etkiler mi, yoksa bu, bir sonraki Çubuğun ne zaman müsait olduğunu kontrol etmek için mi?

Şerefe,

Paul

Merhaba Paul burada basit bir formül var:

bool isNewBar() {

statik int prevTime;

bool yeniBar=yanlış;

if(Zaman[0]!=öncekiZaman) {

yeniBar=true;

prevTime=Zaman[0];

}

dönüş(newBar);

}

Dönemle ilgili sorunuzu iyi anlayıp anlamadığından emin değilim. Örneğin , göstergeyi çağırırsanız veya iOpen gibi bir işlev kullanırsanız. Zaman çerçevesine ihtiyacın var çünkü

hangi barı saymak istediğinizi belirtmeniz veya hangi bara ihtiyacınız olduğunu oluşturmanız gerekir.

Belki sorunuzun cevabı değil biliyorum ama dediğim gibi adet probleminizi anlamadım.

Umarım sana yardım edebilmişimdir.

Şerefe,

grzesiek

 

Forex Teknik Tarayıcı

Biri beni iyi bir forex tarayıcısına yönlendirebilir mi?

İnternette bulabildiklerime baktım ve hepsini çok pahalı (bence) ve kullanımı aşırı karmaşık buldum.

Macd & Stochastics için tarama yapacak ve her ikisi için de kendi ayarlarıma izin verecek basit bir tarayıcı arıyorum.

 
xsuchyx:
Merhaba,

Geriye dönük test etme ve EA'yı optimize etme seçimimi sizinle paylaşacağım.

İlk adım, örneğin dukascopy veya fxdd'den para birimi için 10 yıllık verileri MT4'ünüze kurmaktır.

Birden fazla göstergeye ve ayara sahipseniz, bunları optimize edebilirsiniz, aşırı optimize etmemenin anahtarı, 2000-2008 arası optimizasyonu yapmak ve son 2 yıldaki sonuçlar hala devam ediyorsa, 2008-2011'de optimizasyondan en iyi ayarların nasıl çalıştığını kontrol etmektir. çok iyi, iyi bir EA'ya sahip olduğunuzu söyleyebilirsiniz. Hepsi bu kadar değil, mükemmel bir EA'ya sahip olmak için canlı hesap mikrolotlarında en az 6 ay ileriye dönük test yapmanız gerekecek ve hala çalışıyorsa "Çok iyi bir iş çıkardım" diyebilirsiniz. yoksa ilk adıma geri dönün. En iyi yol, birden fazla EA kullanmak için ileri testler için vps kullanmaktır.

Umarım bu benim için işe yaraması için çok değerli bir bilgidir. Milyonlarca EA testi yaptım ve bunlardan birkaçı elmas oldu ve şu anda çalışıyor ve gelecekte de çalışacak.

Backtesting/optimizing Methode sesinizin makul olduğunu düşünüyorum 10 yıllık kene verilerini nereden alıyorsunuz? Dukas sadece 07'ye kadar süre veriyor, değil mi? %90 kene verisi kullanıyorum... bunun sonuçlarım üzerinde ciddi bir etkisi var mı?

İyi Kene verileri için bir kaynak takdir ediyorum bana PM atmaktan çekinmeyin

 

MT4'te Göstergeler ve Geriye Dönük Test

Neden herkes, fiyatın gelecekteki hareketini tahmin etmek için geçmiş verilere (genellikle yanlış) dayanan geriye dönük testler ve göstergeler kullanıyor?

Fiyatın bir daha aynı hareketi yapacağının garantisi yok.

Tüm tüccarların %90'ının para kaybetmesinin nedeni bu olabilir mi?

Yorumlarınızı duymak isterim.

 

EA'lar ve geriye dönük testler

Sırt testine ne kadar ağırlık verildiğini görmek beni her zaman şaşırttı.

Bir EA'nın belirli bir geçmiş veri kümesi üzerinde nasıl performans gösterebileceğini belirlemek için kullanılabilir. Verilerin tarihsel olduğu gerçeğini unutmayınız.

Yani geçmişte.

Ama bunun gelecekte size nasıl yardımcı olacağını bilmek istiyorum.

Size hiç yardımcı olmadığından şüpheleniyorum.

 
N0talent:
Backtesting/optimizing Methode sesinizin makul olduğunu düşünüyorum 10 yıllık kene verilerini nereden alıyorsunuz? Dukas sadece 07'ye kadar süre veriyor, değil mi? %90 onay verisi kullanıyorum... bunun sonuçlarım üzerinde ciddi bir etkisi var mı? İyi Kene verileri için bir kaynak takdir ediyorum bana PM atmaktan çekinmeyin

Kullandığım bazı iyi veriler buradan geldi:

http://www.histdata.com

Şerefe!!