Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Yayınlayan:
- Nikolay Kositsin
- Görüntülemeler:
- 72
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Gerçek Yazar:
LeMan
İkili bir dalga, gösterge okumalarının nasıl yorumlandığına bağlı olarak pozitif veya negatif bir değer verir: yükseliş veya düşüş. İkili dalgaların gerçek gücü, birden fazla ikili dalga bileşik ikili dalgalar halinde birleştirildiğinde ortaya çıkar.
Yedi ayrı ikili dalgayı tek bir bileşik ikili dalga halinde birleştirdim:
- hareketli ortalamasına göre kapanış fiyatı (yukarıda - aşağıda);
- MACD eğimi;
- OsM'nin sıfır çizgisini geçmesi;
- CCI sıfır çizgisini geçiyor;
- Momentumun 100 seviyesini geçmesi;
- RSI'ın 50 seviyesini geçmesi;
- DMI+ ve DMI-'nin birbirlerine göre konumu (ADX).
Bileşik bir dalga oluşturduğunuzda, geçerliliklerini kontrol etmek için önce ayrı ayrı ikili dalgaları test etmek önemlidir. İyi bir bileşik ikili dalga, içindeki bireysel ikili dalgalar tarafından üretilenlerden daha üstün sonuçlar üretecektir. Yukarıdaki dalgalardan herhangi biri, sıfıra eşit bir ağırlık (Ağırlık parametresi) atanarak bileşik bir dalgadan ayrılabilir. Bu size tek tek dalgaların geçerliliğini kontrol etme fırsatı verir.
İkili bir dalganın yorumlanması oldukça açıktır: yüksek değerler yükseliş eğilimini, düşük değerler ise düşüş eğilimini gösterir. Bileşik bir ikili dalganın değerlerinin büyüklüğü, içinde bulunan bireysel ikili dalgaların sayısına bağlıdır. İkili dalga değerlerini, ilgili Ağırlık parametresine bir değer atayarak tahmin yeteneklerinin kalitesine göre "ağırlıklandırabilirsiniz". Örneğin, bileşik bir ikili dalganın bir bileşeni 5 değerine sahipken, bir diğeri 0,75 değerine sahip olabilir. Maksimum bileşik dalga ağırlığı, gösterge alanının sol üst köşesinde gösterge adından sonra parantez içinde görüntülenir.
bLength parametresini birden büyük olarak ayarlayarak ikili dalgayı yumuşatabilirsiniz.
Bu göstergenin prensibini kolayca anlayacağınızı ve ticaret sistemleriniz için yüksek kaliteli filtreler oluşturmak için kullanabileceğinizi düşünüyorum.
Bu göstergede, ortalama alma yöntemi on olası seçenek arasından seçim yapılarak değiştirilebilir:
- SMA - basit hareketli ortalama;
- EMA - üstel hareketli ortalama;
- SMMA - yumuşatılmış hareketli ortalama;
- LWMA - doğrusal ağırlıklı hareketli ortalama;
- JJMA - JMA uyarlanabilir ortalama;
- JurX - ultra doğrusal ortalama;
- ParMA - parabolik ortalama;
- T3 - Tillson çoklu üstel düzleştirme;
- VIDYA - Tushar Chande algoritması kullanılarak ortalama alma;
- AMA - Perry Kaufman algoritması kullanılarak ortalama alma.
Faz tipi parametrelerinin farklı ortalama alma algoritmaları için oldukça farklı anlamlara sahip olduğu gerçeğine dikkat edilmelidir. JMA için, -100 ila +100 arasında değişen harici bir değişken Faz'dır. T3 için daha iyi algılama için 100 ile çarpılan ortalama faktörüdür, VIDYA için CMO osilatörünün periyodudur ve AMA için yavaş EMA'nın periyodudur. Diğer algoritmalarda bu parametreler ortalamayı etkilemez. AMA için hızlı EMA'nın periyodu sabittir ve varsayılan olarak 2'ye eşittir. AMA için derece faktörü de 2'de sabitlenmiştir.
Gösterge SmoothAlgorithms.mqh kütüphane sınıflarını kullanır (bunları terminal_data_terminal dizinine kopyalayın\MQL5\Include), bunlarla çalışmanın ayrıntılı bir açıklaması "Ara hesaplamalar için ek tamponlar olmadan fiyat serilerinin ortalamasını alma" makalesinde yayınlanmıştır.
Bu gösterge ilk olarak MQL4'te uygulanmış ve 21.08.2009 tarihinde CodeBase 'de yayınlanmıştır.

Göstergenin giriş parametreleri:
//+-----------------------------------+ //|| Gösterge giriş parametreleri | //+-----------------------------------+ //--- Göstergelerin ağırlığı. Sıfır ise, gösterge dalga hesaplamasına katılmaz input double WeightMA = 1.0; input double WeightMACD = 1.0; input double WeightOsMA = 1.0; input double WeightCCI = 1.0; input double WeightMOM = 1.0; input double WeightRSI = 1.0; input double WeightADX = 1.0; //---- hareketli ortalama parametreleri input int MAPeriod=13; input ENUM_MA_METHOD MAType=MODE_EMA; input ENUM_APPLIED_PRICE MAPrice=PRICE_CLOSE; //---- MACD parametreleri input int FastMACD = 12; input int SlowMACD = 26; input int SignalMACD = 9; input ENUM_APPLIED_PRICE PriceMACD=PRICE_CLOSE; //---- OsMA parametreleri input int FastPeriod = 12; input int SlowPeriod = 26; input int SignalPeriod = 9; input ENUM_APPLIED_PRICE OsMAPrice=PRICE_CLOSE; //---- CCI parametreleri input int CCIPeriod=14; input ENUM_APPLIED_PRICE CCIPrice=PRICE_MEDIAN; //---- tork parametreleri input int MOMPeriod=14; input ENUM_APPLIED_PRICE MOMPrice=PRICE_CLOSE; //---- RSI parametreleri input int RSIPeriod=14; input ENUM_APPLIED_PRICE RSIPrice=PRICE_CLOSE; //---- ADX parametreleri input int ADXPeriod=14; //---- dalga yumuşatmayı açma input int MovWavePer = 1; input int MovWaveType = 0; input Smooth_Method bMA_Method=MODE_JJMA;// Ortalama alma yöntemi input int bLength=5; // Düzeltme derinliği input int bPhase=100; // Yumuşatma parametresi
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/679
IncIchimokuOnArray
CIchimokuOnArray sınıfı, Ichimoku göstergesini (Ichimoku Kinko Hyo) gösterge tamponlarından hesaplamak için tasarlanmıştır.
Raymond Cloudy Day For EA
Raymond Cloudy Day For EA, Raymond tarafından oluşturulan ve MT5 platformu için ustalıkla geliştirilen devrim niteliğinde bir ticaret aracı. Bu yenilikçi gösterge, ticaret stratejilerini benzersiz bir hassasiyetle geliştirmek için geleneksel Pivot Noktalarını aşan gelişmiş algoritmalarla son teknoloji bir hesaplama yöntemini entegre eder.
Yaşlı dürtü sistemi
Gösterge renkleri, trend yönüne bağlı olarak kırmızı, yeşil ve mavi mumlardır (hareketli ortalama ve MACD ile toplanır).
DPO - MA modified
ana nokta MA eğrisinin yatay çizgiye dönüşmesi ve DPO eğrisinin kapanış fiyatından sıfır seviyesine veya MA eğrisine olan mesafeyi temsil etmesidir