Backtest'te harika EA! - sayfa 76

 
xxDavidxSxx:
Süper olurdu

Teşekkürler

edit: bir sürüme ekleme yapacaksanız veya üzerinde değişiklik yapacaksanız, bunu buna yapın. Bu, gerçek bir hesapta kullanılan tek kişidir. 85f'den (CT'nin çalıştığını söylediği) 88,89 sürümlerin geliştirici tarafından henüz yapılmadığı söyleniyor. Ve ben şahsen onların böcekleri olduğunu biliyorum. Çünkü test etmeye çalıştığımda hata ayıklamak zorunda kaldım. Çalıştırdıktan sonra daha iyi test sonuçları vermedi.

İşte kod. Ticarete kapalı bir bölgenin ortasında olup olmadığımızı hesaplamak için bir fonksiyon ekler ve alım satımı engeller. CSV dosyasının SYMBOL-NewsTimes.csv olarak adlandırılması gerekir, burada SYMBOL = EURUSD vb. Alanlar yıl, ay, gün, saat, dakika, yıl, ay, gün, saat, dakika şeklindedir.

burada ilk set başlangıç zamanı ve ikinci set bitiş zamanıdır.

TÜM ZAMAN GMT'DE.

Kaçınılması gereken olası bir hata vardır - her zaman son satırı yeni bir satırla bitirin.

Dosyayı ticaret için uzmanlar/dosyalar dizinine ve geriye dönük test için tester/dosyalar dizinine kaydedin.

Düzenleme: Önceki düzenlemeyi boşverin - yaşlılık ayarında olmalıdır.

Dosyalar:
 
devilke:
şimdi açık ama nasıl çalıştığını biliyor musun?

rus forumunda buldum ama anlayamadım

Teşekkür

bulduğun şeyin linkini atabilirmisin Bakalım açıklığa kavuşturabilecek miyim.

 
kalamari:
1.85g, 1.85f ile aynıdır, yalnızca arka stop düzeltilmiştir. bu yüzden v1.85g'ye sihirli sayı otomatik hesaplamasını ekledim ve v1.85g2 olarak yeniden adlandırdım, çünkü zaten 1.85h'ye sahibiz. 1.85g2 sürümü ekli

beni şaşırtmak zorundasın ama h versiyonunun nerede olduğunu göremedim, g versiyonunda olmayan başka bir şey var.. neyi kaçırdım? Amaç, belirli tarih ve saatlerde kenara çekilebilmek değil miydi? Bunu nasıl yapacağımı görmedim.

 

burada

xxDavidxSxx:
bulduğun şeyin linkini atabilirmisin Bakalım açıklığa kavuşturabilecek miyim.

http://treide.ru/modules/newbb_plus/viewtopic.php?topic_id=95&forum=4

 

Sayfaları tercüme ettim ama orada anlatılanlarda anlayabileceğimden çok daha derin. Sry keşke onların bildiklerini bilseydim.

Konu CT öğrenimi ile ilgiliydi ama tüm çıkarabildiğim bu.

 
devilke:
şimdi açık ama nasıl çalıştığını biliyor musun?

rus forumunda buldum ama anlayamadım

Teşekkür

Her şeyi kurtaran bulabildiğim tek şey bu....

üç değişken... bu kadar.

//+------------------------------------------------------------------------------------+

//| We preserve the values of rates and period of simulation for following statistics |

//+------------------------------------------------------------------------------------+

int SaveStat()

{

BidPrev = Bid;

AskPrev = Ask;

ValuePeriodPrev = ValuePeriod;

return (0);

}

Garip bir şekilde, BidPrev ve AskPrev değişkenleri yaratılır ve bu işlevle doldurulur, ancak bu işlevin dışında hiç çağrılmayacak gibi görünüyor... eğer durum buysa, hiçbir şey için kullanılmıyorlar. ValuePeriod değişkeni birkaç yerde çağrılır... yaptığı her şeyden tam olarak emin değil ama büyük ölçüde simülasyon parametresinin kendisiyle ilgileniyor gibi görünüyor. Tüm görebildiğim bu.

 

tamam bu ilginç....

Biri kod bu şekilde kapatılmış olarak iki test yaptım...kar daha büyüktü ve göreceli düşüş %6,91'di.

int SaveStat()

{

// BidPrev = Bid;

// AskPrev = Ask;

// ValuePeriodPrev = ValuePeriod;

return (0);

}[/PHP]

then I repeated the same test normally with the code turned back on...

[PHP]int SaveStat()

{

BidPrev = Bid;

AskPrev = Ask;

ValuePeriodPrev = ValuePeriod;

return (0);

}

şimdi göreli düşüş %5,32 ki bu daha az...kârın daha fazla olacağını düşünürdünüz...hayır...daha az kâr da...

git şekil.

 

ne demek ?

2006.10.11 16:00:02 cyberiatrader1_185f girişleri: ReverseIndex=3.82; MoneyTrainLevel=4; MACDLseviye=10; MAKSlot = 10; ValuesPeriodCount=23; ValuesPeriodCountMax=23; SlipPage=1; sürü = 0.1; StopLoss=0; Kâr Al=0; SembolSayısı=2; Risk=0.7; StopLossIndex=2.5; StatikStopLoss=11; StopLevel=0; GMT=1; SihirliSayı=123000;

ne yapmalıyım? ibfx kullanıyorum

 
Aaragorn:
beni şaşırtmak zorundasın ama h versiyonunun nerede olduğunu göremedim, g versiyonunda olmayan başka bir şey var.. neyi kaçırdım? Amaç, belirli tarih ve saatlerde kenara çekilebilmek değil miydi? Bunu nasıl yapacağımı görmedim.

Geri dönün ve yazıyı tekrar okuyun:

https://www.mql5.com/en/forum/174700/page46

İlgilendiğiniz haber tarihlerini/saatlerini içeren bir csv dosyası oluşturmalısınız. EA, dosyayı uygun klasöre yerleştirirseniz okuyacaktır. İşlem gören her çift için bir dosya gerekir.

 

Bunu kodda kaldırılmış/engellenmiş buldum. Engelini kaldırdım ve bir fark olup olmadığını görmek için $jpy üzerinde tam olarak aynı geri testi çalıştırıyorum.

Dave

Dosyalar:
code.bmp  750 kb