** KARLI EA ** --- Yardım! (EA'mı ücretsiz olarak paylaşabilir veya değişiklikler için ödeme yapabilirim) - sayfa 3

 
43-21 :

Lütfen EA'nızın performansını gösterir misiniz? hangi ürünü veya hangi FX çiftini denediniz?!

Kaynak kodlamada EA alabilir miyim?

Ne zaman GMT kullandınız ticaret yaptım?

Lütfen EA'yı posta kimliğine gönderin - srkalimuthu@gmail.com

Rgds/John, Hindistan


Aradığınız her şey bu konunun ilk sayfasında!

 
hansjlachmann :

Bu EA'daki her şeyi sadece basitlik için yeniden yazdım. Bunun sabit durdurma kaybı ve TP'si var

Tüm enstrümanlarda çalışır

400 kod çizgisi 90'a düşürüldü. Bununla ilgili temel sorun, çok yüksek durma kaybıdır..

5 haneli broker kullanıyorsanız, parametrelerin 1000 = 100 pip durma kaybı vb. olması gerekir...

parametre MovingAvgOscillatorLimit = 5 basamak için 20 ve 4 basamak için 2

Yalnızca bu ay için v1.0 ve v2.0'da hızlı bir geri test yaptım.

v1.0 13 işlem aldı, ancak v2.0 yalnızca 2 işlem aldı. İkisi de kârlıydı.

v2.0'ın yalnızca tek yönde piyasa emirleri yaptığını fark ettim. Bekleyen iki yönlü alım satımları veya bekleyen tek yönlü alım satımları yapmayı tercih ederim.

Bu hafta başlayan v1.0'ın ileri demo testini ekledim.

 
Everett :

Yalnızca bu ay için v1.0 ve v2.0 üzerinde hızlı bir geri test yaptım.

v1.0 13 işlem aldı, ancak v2.0 yalnızca 2 işlem aldı. İkisi de kârlıydı.

v2.0'ın yalnızca tek yönde piyasa emirleri verdiğini fark ettim. Bekleyen iki yönlü işlemler veya bekleyen tek yönlü işlemler yapmayı tercih ederim.

Bu hafta başlayan v1.0'ın ileri demo testini ekledim.

İşte bu haftanın demo sonuçları.

Dosyalar:
 

işte yeni bir sürüm 2.1

Lütfen parametrelere dikkat edin:

extern int BarsHistoryCount = 100; //yüksek/düşük bulmak için çubuk sayısı

harici çift HareketliAvgOscillatorLimit = 20; // eski sürüm 1.0'da sabit kodlanmıştır. Sadece EURJPY için çalıştı. 5 haneli ticaret platformu 20'ye, 4 haneli 2'ye ayarlanmışsa
harici int TakeProfit = 150; //puan yok kar alır 5 haneli ticaret platformu = 150 / 4 haneli ticaret platformu = 15
harici çift LotSize = 1; //sabit parti büyüklüğü
extern bool StraddleMode = yanlış; //eğer true ise, bekleyen iki satstop/satınalma durdurma emri açar. False, ticaret sinyali yönünde yalnızca bir alım/satım durdurma emri açacaksa
extern bool KısmiKapat = doğru; //if false, TakeProfit'te siparişi kapatır, If true, TakeProfit'te 1/2 ve TakeProfit'te diğer 1/2 kapatır*3
extern bool UseTradingSession1 = true; // UseTradingSession1 + UseTradingSession2 + UseTradingSession3 yanlışsa (tümü) ticarete her zaman izin verilir
extern int StartTradingSession1HH = 6;
harici int StopTradingSession1HH = 10;
extern bool UseTradingSession2 = false;
extern int StartTradingSession2HH = 14;
harici int StopTradingSession2HH = 18;
extern bool UseTradingSession3 = false;
extern int StartTradingSession3HH = 22;
harici int StopTradingSession3HH = 04;

Saygılarımla

Hans

Dosyalar:
tsrv2.1.mq4  8 kb
 

işte sorun... yüksek stoploss ... büyük düşüş

Dosyalar:
 
hansjlachmann :

işte sorun... yüksek stop loss... büyük düşüş

Hızlı kodlama için teşekkürler, şimdi daha iyi çalışıyor. İşime yarayan değerleri girdim. Henüz işlem sürelerini test etmedim. Bundan sonra yapılacak.

Bu ea'yı varsayılan ayarlarla deneyin ve bana bildirin.

Kontrol edip, bir ea'nın diğer ea'lara müdahale etmeyeceğinden emin olabilir misiniz?

Bu ea'yı sadece 1 saat EURJPY ile test ettim. Test ettiğiniz gibi EURGBP ile sonuçları bilmiyorum.

Stoploss için mutlu bir orta bulabileceğimizi düşünüyorum. Değişken pipler tarafından değişken bir süreden sonra durdurma kaybının olası düşürülmesi.

//** ile tanımlanan kod değişiklikleri.


Her biri için teorim.


Koşul bulunduğunda, giriş, giriş koşulundan geriye doğru değişken mumlardan oluşan bir giriş olacaktır. Straddle, bekleyen bir pip tampon miktarını içerecektir.

Durdurma kaybı aynı zamanda geriye bir bakış, muhtemelen yüksek veya alçak bir salınım olacaktır. Bu değişken geriye bakış, girişe bakıştan farklı olacaktır.

Ticaret açıldıktan sonra ticaretin yarısı, kârdayken kârın yarısı kadar kapanır. Zararı durdur, başabaşa taşındı.

Ticaretteyken diğer giriş koşullarını arayın ve maksimum ticaret numarasına kadar yenilerini açın.

Bu kadar.

Dosyalar:
tsrv2.2.mq4  8 kb
 

V2.2'deki varsayılan BarsHistoryCount ayarı 8 olamaz. Bu, önceki yüksek/düşük iHighest(NULL,0,MODE_HIGH,BarsHistoryCount,1) destek/direnç seviyelerini bulmak için arama parametresidir.

parametreyi 8'e ayarlarsanız, son 8 çubuktan yalnızca en yüksek/en düşük olanı dikkate alacaktır. en az 50 lazım ben 100 kullandım

Bu sürüm diğer EA'ları etkilemez çünkü if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) devam ediyor;

mevcut siparişler arasında döngü oluştururken. sürüm 1.0 bunu yapmadı.

Pazar günü EA ile daha fazla çalışmaya ve daha iyi stop/loss stratejisi yapmaya çalışacağım.

Teşekkürler

Hans

 

ekli yeni sürüm

parametreleri uyguladık: Candles_for_Entry, Candles_for_SL,Pending_Pips_Buy,Pending_Pips_Sell

BarsHistoryCount parametresi kaldırıldı (Candles_for_Entry ile değiştirildi)

130 hatasıyla ilgili bazı sorunlar yaşadım (geçersiz durdurma kaybı )....

Dosyalar:
tsrv2.3.mq4  9 kb
 
hansjlachmann :

ekli yeni sürüm

parametreleri uyguladık: Candles_for_Entry, Candles_for_SL,Pending_Pips_Buy,Pending_Pips_Sell

BarsHistoryCount parametresi kaldırıldı (Candles_for_Entry ile değiştirildi)

130 hatasıyla ilgili bazı sorunlar yaşadım (geçersiz durdurma kaybı)....

kod için teşekkürler

2.3, 2.2 kadar iyi test etmedi.

Bence 2.2'ye geri dönmeli ve giriş ve bitiş için bekleyen pipleri eklemeliyiz.

Kar al yöntemini bununla değiştirin.


İki kar al, 1. al kar, kullanıcı tarafından istenen minimum miktar olarak belirlenir. Miktar ulaştığında, SL'yi BE olarak ayarlayın, siparişin yarısını kapatın. 2. kar al da kullanıcı tarafından belirlenir. Ayar pipleri için başka bir kullanıcı seçeneği girilmelidir.
Diyelim ki 2. al kar 50 pip ve ayarlama pipleri 20 pip olsun. 1. al kar ulaşıldığında ve fiyat devam ettiğinde, fiyat BE'nin 20 pip üzerinde olduğunda, SL ayarlama piplerinin yarısına kilitlenecek şekilde ayarlanır. Bu durumda SL, 10 pipte kilitlenecek şekilde ayarlanmıştır. Fiyat 40 pip'e yükseldiğinde, kilitli pip 20, 60 pipten sonra 30 pip olur.

harici çift First_TP = 24;
extern int Kapat_yüzdesi = 50; İlk kâr için kapatılacak işlem yüzdesi (%1'den %100'e)
harici çift Second_TP = 50;
harici çift Adjust_Pips = 20; // BE'yi 20 pip geçtiğinde, SL'yi bu miktarın yarısında (10 pip) kilitlemek için ayarlayın.

Belki de ticaretin ne kadar kapatılacağının yüzde miktarına sahip olmak iyi olabilir. Belki %50 yerine %70 veya %80 olarak ayarlanabilir.

 

işte yeni bir V2.3

V2.2'den tek fark şudur:

- kaldırılan BarsHistoryCount parametresi, Candles_for_Entry parametresi ile değiştirildi

- Zarar durdurma hesaplamasına Candles_for_SL parametresi eklendi

-parametreler Pending_Pips_Buy/Pending_Pips_Sell - destek/direnç seviyelerinin hesaplanmasına eklenen tampon pipleri

Bunun V2.2 kadar iyi çalışıp çalışmadığını test edebilir misiniz?

TP/Exit strateji atm'sini düzeltmek için zamanım yok. en kısa sürede döneceğim (2-3 gün)

Hans

Dosyalar:
tsrv2.3_2.mq4  8 kb