Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 57
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Özellikler ve İşlevsellik
Gösterge, grafik üzerinde iki çizgi çizer: biri yüksek fiyat ve diğeri düşük fiyat için, kullanıcı tanımlı girdilere göre hesaplanır. Temel özellikleri şunlardır:
-
Özelleştirilebilir Zaman Çerçevesi: Kullanıcılar TimeFrame girdisini kullanarak varsayılan PERIOD_D1 (günlük) olmak üzere bir zaman dilimi (örn. günlük, saatlik) seçebilir. Gösterge, veri doğruluğunu korumak için seçilen zaman diliminin grafiğin mevcut zaman diliminden daha küçük olmamasını sağlar.
-
Fiyat Hesaplama Seçenekleri: Fiyat girişi, kullanıcıların üç mod arasında seçim yapmasına olanak tanır:
-
Düşük/Yüksek (DHL_LOWHIGH): Belirtilen zaman diliminin en yüksek ve en düşük fiyatlarını çizer.
-
Açık/Kapalı (DHL_OPENCLOSE): Açılış/kapanış fiyatlarının maksimumunu ve açılış/kapanış fiyatlarının minimumunu çizer.
-
Kapanış/Close (DHL_CLOSECLOSE): En yüksek ve en düşük kapanış fiyatlarını çizer.
-
-
Önceki Dönem Seçeneği: Önceki girişi (varsayılan: true) kullanıcıların önceki dönemin en yüksek/düşük fiyatlarını görüntülemesine olanak tanıyarak tarihsel analize yardımcı olur.
-
Görsel Özelleştirme: Gösterge, hem yüksek hem de düşük grafikler için 1 genişliğinde düz gümüş çizgiler kullanır ve grafiği karıştırmadan net bir görünürlük sağlar.
Nasıl Çalışır
Gösterge, yüksek ve düşük fiyat seviyelerini saklamak ve görüntülemek için iki tamponu(HighBuffer ve LowBuffer) başlatarak çalışır. Başlatma sırasında(OnInit), bu tamponları ayarlar ve zaman dilimini doğrular. Temel mantık, her çubuk için fiyat verilerini işleyen OnCalculate işlevinde bulunur:
-
Veri Hazırlama: Zaman, açılış, kapanış, yüksek ve düşük fiyatlar için diziler ters indeksleme için seri olarak ayarlanır.
-
Zaman Dilimi Hizalama: Gösterge, verileri seçilen zaman dilimiyle hizalamak için iBarShift kullanarak çubuk kaydırmalarını hesaplar.
-
Fiyat Hesaplama:
-
DHL_LOWHIGH için, iHigh ve iLow kullanarak doğrudan yüksek ve düşük fiyatları alır.
-
DHL_OPENCLOSE ve DHL_CLOSECLOSE için, iHighest ve iLowest kullanarak zaman dilimi içindeki en yüksek/en düşük açılış veya kapanış fiyatlarını belirler.
-
-
Önceki Dönem İşleme: Önceki etkinleştirilirse, hesaplamalar önceki döneme kayarak tarihsel bağlam sağlar.
-
Optimizasyon: Gösterge, verimliliği sağlamak ve gereksiz işlemlerden kaçınmak için hesaplamaları yeni veya güncellenmiş çubuklarla(limit) sınırlar.
Pratik Uygulamalar
DailyHighLow göstergesi, aşağıdaki gibi temel fiyat seviyelerine dayalı stratejiler kullanan yatırımcılar için idealdir:
-
Destek ve Direnç: Koparma veya tersine çevirme stratejileri için günlük veya özel zaman dilimi yüksek/düşük seviyelerini belirleme.
-
Trend Analizi: Piyasa yönünü ölçmek için mevcut fiyat hareketini önceki yüksek/düşük seviyelerle karşılaştırma.
-
Risk Yönetimi: Önemli fiyat noktalarına göre zararı durdur veya kar al seviyelerini ayarlama.
Kullanım Talimatları
-
Kurulum: Kodu MQL5/Indicators klasörüne kopyalayıp derleyerek göstergeyi MetaTrader 5 platformunuza ekleyin.
-
Yapılandırma:
-
İstediğiniz Zaman Çerçevesini ayarlayın (örneğin, günlük seviyeler için PERIOD_D1 ).
-
Stratejinize göre bir Fiyat modu(DHL_LOWHIGH, DHL_OPENCLOSE veya DHL_CLOSECLOSE) seçin.
-
Mevcut ve önceki dönem verileri arasında geçiş yapmak için Önceki seçeneğini etkinleştirin veya devre dışı bırakın.
-
-
Grafik Uygulaması: Göstergeyi herhangi bir grafiğe ekleyin. Yüksek ve düşük seviyeleri temsil eden iki gümüş çizgi gösterecektir.
Sonuç
DailyHighLow göstergesi, MQL5 yatırımcıları için zaman dilimi ve fiyat hesaplama yöntemlerinde esneklik sunan basit ama güçlü bir araçtır. Hafif tasarımı ve verimli işlemesi, teknik analizlerini geliştirmek isteyen hem acemi hem de deneyimli yatırımcılar için uygun hale getirir.
Geri bildirim
Önerileriniz varsa veya sorunlarla karşılaşırsanız, lütfen MQL5 CodeBase sayfasına bir yorum bırakın veya MQL5 topluluğu aracılığıyla benimle iletişime geçin. Görüşleriniz bu aracı geliştirmek için değerlidir!
Bana ulaşın:MQL5 Bağlantısı
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/59477

A. Elder'ın dürtü sistemi üzerindeki gösterge.

Uzman Danışman "Steroidler üzerinde Bollinger". Uzman Danışman trend üzerinde işlem yapar ve Bollinger Bantları göstergesini kullanır.

Mum Kapatma Zamanı. Dinamik metin renkleri. Geri test için optimize edilmiştir.

This is a Moving Average indicator based on Heiken-Ashi candles instead of raw market price.