Fan sayfamıza katılın
- Görüntülemeler:
- 30
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Çoklu Zaman Dilimlerine Sahip Trend Gösterge Paneli
Arkasındaki fikir
Daha yüksek zaman dilimindeki trendle işlem yapmak, genellikle tek bir soruyu yanıtlamak için birkaç grafik penceresi arasında geçiş yapmak anlamına gelir: Bu sembol, kurulum için önemli olan zaman dilimlerinde gerçekten bir trend gösteriyor mu ve hangi yönde? Bu gösterge, bu soruyu tek bir bakışta yanıtlar. Etkinleştirdiğiniz her zaman dilimi için — M15'ten W1'e kadar — o zaman diliminde kendi bağımsız Hızlı/Yavaş hareketli ortalama çiftini oluşturur, en son değerleri okur ve sonucu tek bir renk kodlu satır olarak gösterir: Hızlı ortalama, yavaş ortalamanın üzerindeyken yükseliş, altında olduğunda düşüş ve ikisi birbirine eşit olduğunda ise nötr trend gösterilir.
Her zaman diliminin trendi, terminalin kendi gösterge motoru (iMA işleyicileri ve CopyBuffer) kullanılarak tamamen bağımsız olarak hesaplanır; bu nedenle M15 satırı, aynı iki hareketli ortalamaya sahip bir M15 grafiğinin size göstereceği ile tam olarak aynıdır; H4 satırı ise bir H4 grafiğinin göstereceği ile tam olarak aynıdır ve bu şekilde devam eder — zaman dilimleri arası yaklaşım veya sentetik yeniden örnekleme söz konusu değildir.
Nasıl yorumlanır
- BOĞA (varsayılan yeşil) — o zaman diliminde hızlı hareketli ortalama, yavaş hareketli ortalamanın üzerindedir.
- AŞAĞI YÖNÜ (varsayılan kırmızı) — o zaman diliminde hızlı hareketli ortalama, yavaş hareketli ortalamanın altındadır.
- NÖTR (varsayılan gri) — iki ortalama temelde eşittir veya o zaman çerçevesinin geçmişi henüz tam olarak yüklenmemiştir (yüklenene kadar "N/A" olarak gösterilir).
- Satır sırası — her zaman etkinleştirilmiş en düşük zaman diliminden en yükseğe doğru sabittir (M15 → W1), böylece hangi zaman dilimlerinin etkinleştirildiğine bakılmaksızın panel her seferinde aynı şekilde okunur.
- İsteğe bağlı MA değerleri — InpShowMAValues seçeneğini etkinleştirdiğinizde, rengin ardındaki sayıları görmek istediğinizde her satıra tam hızlı/yavaş fiyat değerleri eklenir.
Harici değişkenler (girdiler)
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpShowM15 / InpShowM30 / InpShowH1 / InpShowH4 / InpShowD1 / InpShowW1 | true / true / true / true / true / false | Panelde hangi zaman dilimlerinin satır olarak görüneceğini belirler. |
| InpFastMAPeriod | 10 | Hızlı hareketli ortalamanın periyodu; etkinleştirilen her zaman diliminde ayrı ayrı hesaplanır. |
| InpSlowMAPeriod | 30 | Yavaş hareketli ortalamanın periyodu; etkinleştirilmiş her zaman diliminde ayrı ayrı değerlendirilir. |
| InpMAMethod | Basit | Hızlı ve yavaş ortalamaya uygulanan hareketli ortalama yöntemi (Basit, Üstel, Düzeltilmiş, Doğrusal Ağırlıklı). |
| InpAppliedPrice | Kapanış | Hareketli ortalamaların hesaplandığı fiyat serisi. |
| InpShowMAValues | false | Etkinleştirildiğinde, her satıra tam hızlı/yavaş fiyat değerlerini ekler. |
| InpUpdateOnNewBarOnly | true | true olduğunda, yeni grafik çubuğu başına bir kez yenilenir; false olduğunda, her tikte yenilenir. |
| InpPanelCorner | Sol Üst | Panelin sabitlendiği grafik köşesi. |
| InpPanelXDistance / InpPanelYDistance | 12 / 18 | Seçilen köşeden panelin piksel cinsinden uzaklığı. |
| InpFontSize | 9 | Her satır için kullanılan yazı tipi boyutu. |
| InpBullColor / InpBearColor / InpNeutralColor | Limon yeşili / Kırmızı / Gümüş | Olası üç trend durumunun her biri için satır rengi. |
| InpPanelTextColor / InpPanelBgColor | Beyaz / Koyu Gri | Başlık metni rengi ve panel arka plan rengi. |
Önerilen kullanım
Herhangi bir sembolün herhangi bir grafiğine ekleyin; gösterilen zaman dilimleri, grafiğin kendi döneminden bağımsızdır, çünkü her satır, o belirli zaman dilimi için oluşturulan iMA() tanıtıcıları aracılığıyla kendi verilerini doğrudan alır. Grafik düzeni başına yalnızca bir örnek çalıştırın — aynı sembolün birden fazla grafiğine aynı anda eklemenin bir faydası yoktur, çünkü her örnek aynı satırları gösterecektir.
Hızlı/Yavaş MA kesişimi doğası gereği gecikmeli bir trend filtresidir; bu nedenle "Yükseliş"/"Düşüş" ifadesini tek başına bir giriş sinyali olarak değil, bir piyasa durumu göstergesi olarak değerlendirin; bu, "şimdi işlem yap" yerine "bu zaman dilimi hangi yöne eğilim gösteriyor" sorusuna cevap verir. İşlem geçmişi çok kısa olan sembollerde (yeni listelenen bir enstrüman veya haftalık/aylık çubuk sayısı sınırlı bir broker), yeterli sayıda çubuk yüklenene kadar daha yüksek zaman dilimlerine ait satırlarda "N/A" gösterilebilir — bu durum normaldir ve kendiliğinden düzelir. Bu gösterge yalnızca fiyat verilerini okur ve hiçbir zaman emir açmaz, değiştirmez veya kapatmaz; bu nedenle herhangi bir hesap türünde güvenle çalıştırılabilir.
OnInit() içinde oluşturulan her gösterge tanıtıcısı, OnDeinit() içindeki IndicatorRelease() aracılığıyla serbest bırakılır ve tüm grafik nesneleri aynı anda ObjectsDeleteAll() ile kaldırılır; bu sayede göstergenin bağlantısı kesildiğinde geride hiçbir şey kalmaz.

Şekil 1. EURUSD M15'teki trend panosu; M15'ten D1'e kadar her bir zaman diliminin bağımsız olarak değerlendirildiğini göstermektedir. Code Base görsel yönergelerine (750×500 px) uygun olarak siyah beyaz olarak oluşturulmuştur.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76438
Hurst Exponent Regime Switch Indicator
Yeniden ölçeklendirilmiş aralık (R/S) analizi yoluyla fiyatın hareketli Hurst üssünü tahmin eder ve bunu, piyasanın şu anda trend halinde mi, ortalamaya geri dönme eğiliminde mi yoksa rastgele yürüyüş gibi mi hareket ettiğini gösteren renk kodlu bir osilatör olarak grafiğe döker.
Spread Monitor for Scalpers
Spread histogram in a sub-window with current/avg/max/min stats, cost per trade, and threshold alerts for scalpers.
AAPL cfd - ORB strategy
AAPL CFD'sinde ORB stratejisinin kullanılması
Liquidity Void Decay Oscillator.
Katılımın düşük olduğu fiyat hareket çubuklarını “likidite boşlukları” olarak işaretleyen ve fiyatın her birini ne kadar hızlı doldurduğunu 0–100 arasında puanlayan bir alt pencere osilatörü; bu sayede hızlı bir şekilde emilen gürültüyü, hâlâ gerçek destek veya direnç görevi gören seviyelerden ayırır.