Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Göstergeler

İkili Dalga (The Binary Wave) - MetaTrader 5 için gösterge

Yayınlayan:
Nikolay Kositsin
Görüntülemeler:
72
Derecelendirme:
(68)
Yayınlandı:
\MQL5\Include\
MQL5 Freelance 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:

  1. hareketli ortalamasına göre kapanış fiyatı (yukarıda - aşağıda);
  2. MACD eğimi;
  3. OsM'nin sıfır çizgisini geçmesi;
  4. CCI sıfır çizgisini geçiyor;
  5. Momentumun 100 seviyesini geçmesi;
  6. RSI'ın 50 seviyesini geçmesi;
  7. 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:

  1. SMA - basit hareketli ortalama;
  2. EMA - üstel hareketli ortalama;
  3. SMMA - yumuşatılmış hareketli ortalama;
  4. LWMA - doğrusal ağırlıklı hareketli ortalama;
  5. JJMA - JMA uyarlanabilir ortalama;
  6. JurX - ultra doğrusal ortalama;
  7. ParMA - parabolik ortalama;
  8. T3 - Tillson çoklu üstel düzleştirme;
  9. VIDYA - Tushar Chande algoritması kullanılarak ortalama alma;
  10. 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.

Şekil 1 BinaryWave göstergesi

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 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 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 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 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