Bu gösterge WPR'ye (Larry Williams'ın Yüzde Aralığı, %) ve çoklu sinyal hattı analizine dayanmaktadır. Sinyal hatları hesaplama algoritması aşağıdaki gibidir. Kaynak veri olarak gösterge giriş parametrelerimiz var:
- StartLength – ilk sinyal hattının minimum başlangıç değeri;
- Adım – dönem değiştirme adımı;
- StepsTotal – dönem değişikliği sayısı.
Çok sayıda sinyal hattından herhangi bir periyot değeri, aritmetik ilerleme kullanılarak hesaplanır:
SignalPeriod(Number) = BaşlangıçUzunluğu + Sayı * Adım,
Number değişkeninin değeri sıfırdan StepsTotal'a kadar değişir. Dönemlerin elde edilen değerleri değişkenler dizisine eklenir ve her gösterge işaretinde, düzeltilmiş Larry Williams'ın Yüzde Aralığı gösterge değerleri dizisini elde etmek için kullanılır. Her bir yumuşatma için mevcut trendin yönleri hesaplanır ve ayrıca WPR düzeltilmiş değerlerinin tamamı için pozitif ve negatif trendlerin sayısı belirlenir. Olumlu ve olumsuz trendlerin son sayısı da düzeltilir ve DRAW_FILLING stil sınıfının yardımıyla görüntülenen bir renk bulutu oluşturan gösterge çizgileri olarak kullanılır.
Bu göstergedeki trendin yönü bulut rengine göre belirlenirken gücü bulut genişliğine göre belirlenir. Göstergenin maksimum genliğinden yüzde değeri olarak ayarlanan aşırı alım (UpLevel) ve aşırı satım (DnLevel) seviyelerini kullanabilirsiniz.
Yumuşatma algoritmaları on olası versiyondan seçilebilir:
- SMA – basit hareketli ortalama;
- EMA – üstel hareketli ortalama;
- SMMA – düzeltilmiş hareketli ortalama;
- LWMA – doğrusal ağırlıklı hareketli ortalama;
- JJMA – JMA uyarlanabilir ortalama;
- JurX – ultra doğrusal yumuşatma;
- ParMA – parabolik yumuşatma;
- T3 – Tillson'un çoklu üstel yumuşatması;
- VIDYA – Tushar Chande'nin algoritmasını kullanarak düzeltme;
- AMA – Perry Kaufman'ın algoritmasını kullanarak düzeltme.
Faz1 ve Faz2 parametrelerinin farklı yumuşatma algoritmaları için tamamen farklı anlamlara sahip olduğuna dikkat edilmelidir. JMA için -100 ile +100 arasında değişen harici bir Faz değişkenidir. T3 için daha iyi görselleştirme amacıyla yumuşatma oranının 100 ile çarpılmasıdır, VIDYA için bu bir CMO osilatör periyodudur ve AMA için ise yavaş bir EMA periyodudur. Diğer algoritmalarda bu parametreler yumuşatmayı etkilemez. AMA için hızlı EMA süresi sabit bir değerdir ve varsayılan olarak 2'ye eşittir. AMA için de yükselmenin güce oranı 2'ye eşittir.
Gösterge SmoothAlgorithms.mqh kütüphane sınıflarını kullanır (terminal_data_folder\MQL5\Include klasörüne kopyalanmalıdır). Sınıfların kullanımı “Ek Tampon Kullanmadan Ara Hesaplamalar için Ortalama Fiyat Serilerinin Ortalamalanması” makalesinde ayrıntılı olarak açıklanmıştır.
SpearmanRankCorrelation göstergesi derlenmiş dosyasını terminal_data_folder\MQL5\Indicators\ dizinine yerleştirin.
Gösterge giriş parametreleri:
//+-------------------------------------------------+ //| Gösterge giriş parametreleri | //+-------------------------------------------------+ giriş int WPR_Period=13; // WPR gösterge periyodu //---- giriş Smooth_Method W_Method=MODE_JJMA; // Düzgünleştirme yöntemi giriş int BaşlangıçUzunluğu=3; // İlk yumuşatma periyodu giriş int WFaz=100; // Düzeltme parametresi //---- giriş uint Adım=5; // Dönem değiştirme adımı giriş uint Adım Toplamı=10; // Dönem değişikliği sayısı //---- giriş Smooth_Method SmoothMethod=MODE_JJMA;// Düzgünleştirme yöntemi giriş int Pürüzsüz Uzunluk=3; // Derinliği yumuşatma giriş int SmoothPhase=100; // Düzeltme parametresi //---- giriş uint Üst Seviye=80; // Aşırı alım seviyesi, % giriş uint DnSeviyesi=20; // Aşırı satış seviyesi, % giriş renk UpLevelsColor=Mavi; // Aşırı alım seviyesi rengi giriş renk DnLevelsColor=Mavi; // Aşırı satış seviyesi rengi giriş STYLE Düzeybiçim=DASH_; // Seviye stili giriş WIDTH LevelsWidth=Genişlik_1; // Düzey genişliği
Önerilen MT5 Komisyoncuları
XM Broker
- Ücretsiz $ 50 Anında Ticarete Başlamak için! (Çekilebilir Kar)
- Para Yatırma Bonusu $5,000
- Sınırsız Sadakat Programı
- Ödüllü Forex Brokerı
- Ek Özel Bonuslar Yıl boyunca
>> XM Broker Hesabına buradan kaydolun <
FBS Aracısı
- Ticaret 100 Bonus: Ticaret yolculuğunuza başlamak için ücretsiz 100$!
- 100% Depozito: Yatırdığınız parayı 10,000$'a kadar ikiye katlayın ve artırılmış sermayeyle işlem yapın.
- 1'e kadar kaldıraç: 3000: Mevcut en yüksek kaldıraç seçeneklerinden biriyle potansiyel kârı en üst düzeye çıkarmak.
- 'Asya'nın En İyi Müşteri Hizmetleri Komisyoncusu' Ödülü: Müşteri desteği ve hizmetinde tanınan mükemmellik.
- Mevsimsel Promosyonlar: Tüm yıl boyunca çeşitli özel bonusların ve promosyon tekliflerinin keyfini çıkarın.
>> FBS Broker Hesabına buradan kaydolun <
(Ücretsiz MT5 Göstergeleri İndir)
İndirmek için aşağıya tıklayın: