Fan sayfamıza katılın
- Görüntülemeler:
- 25
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Dinamik Oturum Aralığı Tarama Dedektörü
Bunun arkasındaki fikir
Seans aralıkları sadece grafiğe çizilen kutular değildir — bunlar likiditedir. Asya seansı dar bir yüksek-düşük aralığı gösterir ve Londra veya New York piyasaları açıldığında, fiyat genellikle tersine dönmeden önce bu aralığın bir tarafında işlem görür ve hemen ötesinde bulunan stop emirlerini silip süpürür. Bu gösterge, bu davranışı doğrudan izler: her seansın aralığını oluşurken ölçer, seans kapandığında bu aralığı sabitler ve ardından her çubuğu, sabitlenen seviyeyi delip tekrar bu aralığın içinde kapanan bir fitil olup olmadığını kontrol eder. Bu “içinde kapanma” koşulu, sıradan bir kırılma yerine gerçek bir süpürme hareketini belirleyen unsurdur ve Code Base’deki çoğu seans aralığı aracının tamamen atladığı kısımdır.
Seans saatleri, tek bir enstrümana sabit olarak kodlanmak yerine düz sunucu saati girdileri olarak tanımlandığından, bu gösterge herhangi bir sembol ve zaman diliminde çalışır. Bununla birlikte, seans saat sınırlarının çubuk çubuk net bir şekilde belirlendiği gün içi grafiklerde ( M5 ila M30 ) en iyi sonucu verir. Daha uzun zaman dilimlerinde, tek bir çubuk bir seans sınırını ikiye bölebilir; bu da aralığın tam olarak nerede kilitlendiğini belirsiz hale getirir.
Nasıl yorumlanır
- Seans pencereleri — InpAsianStartHour/EndHour, InpLondonStartHour/EndHour ve InpNewYorkStartHour/EndHour, hepsi sunucu zamanıdır. Gösterge, penceresi açıkken her seans için bir koşan en yüksek/en düşük değeri oluşturur.
- Sabitlenmiş aralık — bir seansın bitiş saati geçtiği anda, o seansın en yüksek/en düşük değeri dondurulur ve grafikte bir dikdörtgen olarak çizilir. O noktadan sonraki her şey, hareketli bir seviyeyle değil, bu sabit seviyeyle karşılaştırılır.
- Süpürme onayı — bir çubuğun, kilitli seviyenin en az InpMinSweepPips kadar ötesine geçmesi ve bu seviyenin doğru tarafında kapanması gerekir. Aşağı ok, süpürülmüş bir yüksek değeri (düşüş eğilimi); yukarı ok ise süpürülmüş bir düşük değeri (yükseliş eğilimi) gösterir. Seviyenin ötesinde kapanan bir kırılma, süpürme değil gerçek bir kırılmadır ve kasıtlı olarak işaretlenmez.
- Tepki bölgesi — süpürme noktasından InpSweepZoneBars genişliğinde çizilen gölgeli bir dikdörtgen olup, onaylanmış bir süpürme sonrasında ters yönlü girişlerin veya stop emirlerinin genellikle yoğunlaştığı alanı işaretler.
Dış değişkenler (girdiler)
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpAsianStartHour / InpAsianEndHour | 0 / 7 | Asya seans aralığının ölçüldüğü zaman aralığı, broker/sunucu saati. |
| InpLondonStartHour / InpLondonEndHour | 7 / 13 | Londra seans aralığının ölçüldüğü zaman aralığı. |
| InpNewYorkStartHour / InpNewYorkEndHour | 13 / 21 | New York seans aralığının ölçüldüğü zaman aralığı. |
| InpLookbackDays | 5 | Göstergenin kaç günlük seans geçmişini çizip tarama yapacağı. Grafik nesnelerinin karmaşasını sınırlamak için kasıtlı olarak küçük tutulmuştur. |
| InpMinSweepPips | 2,0 | Bir fitilin, kenarda oluşan gürültü yerine bir süpürme olarak sayılabilmesi için, kilitli bir seviyenin ötesine pip cinsinden gerekli minimum penetrasyon. |
| InpSweepZoneBars | 6 | Onaylanmış bir süpürme sonrasında çizilen gölgeli tepki bölgesinin genişliği (çubuk cinsinden). |
| InpShowSessionBoxes / InpShowSweepZones | true / true | Oturum aralığı dikdörtgenleri ve gölgeli reaksiyon bölgelerini bağımsız olarak açıp kapatır. |
| InpAlertOnSweep | false | Yeni bir tarama onaylandığı anda terminalde bir uyarı tetikler. |
| InpAsianBoxColor / InpLondonBoxColor / InpNewYorkBoxColor | Gümüş / Gri / Soluk Gri | Her oturumun kilitli aralık dikdörtgeninin kenarlık rengi; üst üste binen oturumların okunabilirliğini korumak için farklı renklerde tutulur. |
| InpZoneColor | Gainsboro | Gölgeli reaksiyon bölgesinin dolgu rengi. |
| InpSweepUpArrowCode / InpSweepDownArrowCode | 233 / 234 | Yükseliş (aşağı doğru süpürülmüş) ve düşüş (yukarı doğru süpürülmüş) sinyal okları için Wingdings kodları. |
Önerilen kullanım
Herhangi bir sembolde çalışır, ancak en anlamlı sonuçları, seans bazlı likidite davranışı gösteren enstrümanlarda verir — başlıca döviz çiftleri ve altın en net örneklerdir. Varsayılan saat girdilerine güvenmeden önce, brokerınızın sunucu saatini gerçek Asya/Londra/New York açılış saatleriyle karşılaştırın; zaman farkı brokera göre değişir ve her iki tarafta yaz saati uygulaması değişiklikleriyle birlikte kayar, bu nedenle Londra açılışında kilitlenmesi gereken bir aralık, girdiler ayarlanmazsa bir saat erken veya geç kilitlenebilir.
Sinyaller yeniden çizilmez: bir süpürme, ancak onay çubuğu kapandıktan sonra işaretlenir; bu nedenle, grafikte çizilen hiçbir şey olaydan sonra hareket etmez. Daha kısa zaman dilimlerinde (M1–M5), InpMinSweepPips değerinin biraz artırılması gerekebilir; aksi takdirde, seansın başlangıcında veya bitişinde ortaya çıkan spread gürültüsü, aslında bir "sweep" olmayan bir hareket olarak kaydedilebilir.

Şekil 1. Kilitlenmiş Asya ve Londra seans aralıkları; Asya seansının en düşük seviyesinde onaylanmış bir yükseliş sweep'i ve Londra seansının en yüksek seviyesinde onaylanmış bir düşüş sweep'i, her biri tepki bölgesi ile işaretlenmiştir. Code Base görsel yönergelerine uygun olarak gri tonlamada oluşturulmuştur.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76305
EdgeMeter - does your entry signal beat the spread?
Bir giriş sinyalinin, bu sinyal üzerine haftalarca süren bir EA geliştirme çalışmasına girişmeden önce, gerçekten işlem maliyetlerini karşılayıp karşılamadığını ölçer. Maliyet düşüldükten sonraki net sonucu, birbiriyle örtüşmeyen örneklemler üzerinde hesaplanan güvenilir bir t-istatistiği ve rastgele bir kontrol sunar. Hiçbir emir vermez.
Adaptive Volume Profile Node Tracker
Yapılandırılabilir bir geçmiş veri penceresi üzerinde, dalgalanmaya uyarlanabilen, sürekli güncellenen bir hacim profili oluşturur ve Kontrol Noktası (POC), Değer Alanı Yüksek/Düşük değerleri ile istatistiksel olarak anlamlı Yüksek/Düşük Hacim Düğümlerini (HVN/LVN) doğrudan grafiğe çizer.
Heiken Ashi ATR Blend
Heiken Ashi ATR Blend combines smoothed Heiken Ashi candles, ATR-based volatility filtering, and fast/slow EMA trend confirmation to identify potential trend-change signals.
Wolfe Wave Dashboard
Birden fazla sembolü ve zaman dilimini otomatik olarak tarayan, en son geçerli Wolfe Wave formasyonlarını (yükseliş/düşüş) tespit eden, bunları etkileşimli bir gösterge panelinde görüntüleyen ve tek tıklamayla grafiği açarak formasyonun tam olarak çizilmesini sağlayan profesyonel MQL5 göstergesi (ayrı pencere).