Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Maji, düşünüyordum da, bu MODE_EMA'nın bazılarını MODE_SMA olarak değiştirirsem, bu MT4'ün Basit Hareketli ortalamaları tanımasını sağlar mı?
ve WMA, vb... Bunu büyük bir test yapacağım ve size her zaman dilimi için sonuçlarımı, hangi ayarın kullanıldığını ve sonucunu vereceğim.
Maji, düşünüyordum da, bu MODE_EMA'nın bazılarını MODE_SMA olarak değiştirirsem, bu MT4'ün Basit Hareketli ortalamaları tanımasını sağlar mı? ve WMA, vb... Bunu büyük bir test yapacağım ve size her zaman dilimi için sonuçlarımı, hangi ayarın kullanıldığını ve sonucunu vereceğim.
Evet, öyle olmasını kastetmiştim. Ancak, gerçekte hiç denemedim, ama işe yaraması gerektiğini düşünüyorum.
İyi şanlar.
Maji
Evet, öyle olmasını kastetmiştim. Ancak, gerçekte hiç denemedim, ama işe yaraması gerektiğini düşünüyorum.
İyi şanlar.
MajiTekrar merhaba,
Fark ettiğim bir şey, ticareti kapatmasıydı, örneğin 1 veya 2 çubuk geçtiğinde, EMA gerçekten geçtiğinde, dokunmasını beklemek yerine ticareti kapatmanın herhangi bir yolu var mı, sonra bekleyin bir veya iki çubuk? Bu şekilde biraz pip kurtarabilir.
Ayrıca, işlemleri açmadan önce 1 veya 2 bar beklemek yerine, ADX & +DI veya -DI ADX seviyesine ulaşır ulaşmaz işlemlerin yürütülmesini sağlamak için mi?
İşte 1 saatlik grafiğin bir Resmi: GBP/USD.
Ayrıca SMA'nın nasıl doğru görünmediğine de dikkat edin. SMA'nın 2. beyaz okun gösterdiği yer olması gerekiyordu... bu yüzden bu ayarların işe yaradığını düşünmüyorum.
extern int ADXPeriod=14;
extern double ADXLevel=26;
extern int SlowPeriod = 10;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 3;
extern int FastMode = MODE_SMA;
extern int FastPrice = PRICE_CLOSE;Strateji test cihazı aracılığıyla değil, bazı ilginç sonuçlar aldım. Mükemmel MA ayarını bulmaya çalışıyorum, yani Yüksek, Düşük, Kapat, Açık - Üstel, Düzleştirilmiş, Basit, Doğrusal ağırlıklı. Bu yüzden, EA'nın bunlardan herhangi birini kullanıcıların takdirine göre kullanıp kullanamayacağını görmenin bir yolu olup olmadığından emin değilim. Şu anda sadece EMA için çalışıyor gibi görünüyor - yakın.
Bu Strateji için Optimal Zaman Çerçevesi
Strateji test cihazı aracılığıyla değil, bazı ilginç sonuçlar aldım. Mükemmel MA ayarını bulmaya çalışıyorum, yani Yüksek, Düşük, Kapat, Açık - Üstel, Düzleştirilmiş, Basit, Doğrusal ağırlıklı. Bu yüzden, EA'nın bunlardan herhangi birini kullanıcıların takdirine göre kullanıp kullanamayacağını görmenin bir yolu olup olmadığından emin değilim. Şu anda sadece EMA için çalışıyor gibi görünüyor - yakın.
FXGuy2000, bu konuları başından beri Oanda ve StrategyBuilderFX'te takip ediyorum. Deneyimsizim, bu yüzden çok okuyorum ve öğreniyorum.
Her zaman ekrana bakamadığım için, 4 saatlik TF'nin benim için en iyi sonucu verdiğine inanıyorum, ancak bu daha iyi olursa 1 saat ile çalışabilirim.
Bu strateji, bu TF'lerden biriyle diğerinden daha mı iyi çalışır, yoksa ikisi de eşit mi?
Tüm tartışmalara rağmen, bence burada iyi bir şey var.
Wayne
Merhaba Wayne,
Gönderiniz için teşekkürler.
Stratejim 4 saatlik grafikler için GERÇEKTEN iyi çalışıyor. Alım satımlarımın %90'ını buradan yapıyorum.
Ancak bu EA (Uzman Danışman) stratejiyi taklit etmeye çalışıyor, ancak bir farkla, Macd kullanmıyor. Şu anda sadece ADX ve EMA kullanıyor.
Yapmaya çalıştığım şey, bu EA'nın etkin bir şekilde çalışması için Hareketli Ortalamaları yapılandırmak. Görünüşe göre EMA'larla, EMA ve SMA'dan daha fazla geçiş var (bu, MA'ları yapılandırmaya çalışmaktan elde ettiğim kadarıyla).
Bu yüzden biraz daha test edeceğim ve bunu yaparken Maji'nin EA'yı böyle bir şeyle çalışmasına izin verecek şekilde yönetip yönetemeyeceğini görmek için bekleyin, böylece kullanıcı belirli MA'ları açabilir veya kapatabilir, örneğin;
EMA kullan = doğru; // kullanmak istemiyorsanız "false" olarak ayarlayın.
SMA kullan = doğru; // kullanmak istemiyorsanız "false" olarak ayarlayın.
WMA kullan = yanlış; // kullanmak istiyorsanız "true" olarak ayarlayın
Geçişleri oluşturmak için yalnızca iki MA kullandığımızdan, herhangi bir zamanda bu ayarlardan yalnızca ikisi doğru olabilir.
Bu yapılabilirse ve test bunları tanıyabilirse, o zaman bu iyi bir başlangıç olacaktır, çünkü Modu MODE_SMA olarak değiştirirsem, vb.
İşte gerçekten iyi sonuç veren bir ayar. düşünen.
extern int ADXPeriod=14;
extern double ADXLevel=20;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;İşte iki yıllık bir süre boyunca bir tane daha.
===
kullanılan ayarlar:
------
extern int StopLoss=575;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;
işte başka.
ayarlar: EMAandADX2.htm
extern int StopLoss=475;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE; [/code]
All I did was lower the stoploss by 100 pips.
And lowered it again by 75.
settings: EMAandADX3.htm
extern int StopLoss=400;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;here's another, lowered by 100 pips stop loss. EMAandADX4.htm
[code]
extern int StopLoss=300;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;