Bu gösterge CCI'ya (Emtia Kanal Endeksi) ve onun çoklu sinyal hatlarının trend yönünün 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(Sayı) = 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 yumuşatılmış RSI gösterge değerleri dizisini elde etmek için her gösterge işaretinde kullanılır. Her bir yumuşatma için mevcut trendin yönleri hesaplanır ve ayrıca tüm CCI yumuşatılmış değerler dizisi için pozitif ve negatif trendlerin sayısı belirlenir. Pozitif ve negatif 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.
Ayrıca gösterge, renkli noktalar halinde görüntülenen trend gücü değişim hızının yönünü belirleme olanağı sağlar. Trend gücünün artması durumunda bu noktaların rengi bulut rengiyle eşleşecek, aksi takdirde noktalar ters renkte renklenecektir.
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.
Farklı yumuşatma algoritmaları için Faz parametrelerinin 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.
Gösterge giriş parametreleri:
//+-------------------------------------------------+ //| Gösterge giriş parametreleri | //+-------------------------------------------------+ giriş int CCI_Period=13; // CCI gösterge dönemi giriş ENUM_APPLIED_PRICE Uygulanan_fiyat=PRICE_CLOSE; // Uygulanan fiyat //---- 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=KoyuMor; // Aşırı alım seviyesi rengi giriş renk DnLevelsColor=KoyuMor; // Aşırı satış seviyesi rengi giriş STYLE Düzeybiçim=DASHDOTDOT_; // 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: