Fan sayfamıza katılın
- Görüntülemeler:
- 31
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Likidite Toplama Algılayıcısı
Arkasındaki fikir
Eski salınım yüksek ve düşük seviyeleri, hemen ötesinde bekleyen stop-loss ve kırılma emirlerinin birikmesine neden olur — bu emir kümesi "likidite"dir ve fiyat, genellikle ters yönde geri dönmeden önce bu seviyeyi tetikleyecek kadar uzağa itilir. Bu gösterge, bu modeli iki adımda somutlaştırır: öncelikle gerçek fraktal salınım noktalarını (her iki tarafta da kendi yerel çevresinin en uç noktası olan bir yüksek veya düşük seviye) belirler, ardından her bir kapanış çubuğunu izleyerek bu seviyelerden birini anlamlı bir miktarda delip diğer tarafta kapanan bir fitil olup olmadığını kontrol eder — bu, gerçek bir kırılma değil, bir süpürme hareketinin işaretidir.
Salınım onayı, tanımı gereği doğası gereği birkaç çubuk gecikmeli olur (bir pivot, yerel en uç nokta olduğunu kanıtlayacak kadar sağ tarafında yeterli sayıda çubuk oluşana kadar onaylanamaz) ve süpürme kontrolleri yalnızca tamamen kapanmış çubuklarda çalışır; bu nedenle, bir kez çizildikten sonra hiçbir şey yeniden çizilmez: bir seviye, bir kez onaylandıktan sonra tam olarak onaylandığı yerde kalır ve bir süpürme oku, bir kez çizildikten sonra onu tetikleyen çubuğun tam üzerinde kalır.
Nasıl yorumlanır
- Seviye çizgisi (varsayılan gri, kesikli) — teyit edilmiş bir salınım yüksek veya salınım düşük seviyesi; oluştuğu çubuktan çizilir. Süpürülmemişken, canlı olarak mevcut çubuğa kadar uzanır.
- Yukarı ok (varsayılan yeşil) — yükseliş eğilimli bir süpürme: fiyat bir salınım düşük seviyesinin altına inmiş ve tekrar onun üzerinde kapanmıştır — yukarı yönlü bir hareket öncesinde potansiyel bir likidite yakalama fırsatı.
- Aşağı ok (varsayılan kırmızı) — düşüş eğilimli bir süpürme: fiyat bir salınım yüksek seviyesinin üzerine çıkmış ve tekrar onun altında kapanmıştır — aşağı yönlü bir hareket öncesinde potansiyel bir likidite çekimi.
- Griye dönen/donmuş bir çizgi — bu seviye az önce süpürülmüştür; çizgisi ileriye doğru devam etmek yerine tam olarak süpürme çubuğunda uzanmayı durdurur, böylece eski, zaten süpürülmüş seviyeler, hala "canlı" olanlardan görsel olarak ayırt edilir.
- Fiyat etiketi (isteğe bağlı) — her süpürme okunun yanında tam seviye fiyatını gösterir; böylece okumak için çizginin üzerine fareyi getirmenize gerek kalmaz.
Dış değişkenler (girişler)
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpSwingLookback | 5 | Bir çubuğun salınım yüksek/düşük noktası olarak onaylanabilmesi için her iki tarafında bulunması gereken çubuk sayısı. |
| InpMaxLevelsToTrack | 20 | Grafikte aynı anda tutulabilecek maksimum seviye sayısı; yeni bir seviye bu sınırı aştığında, izlenen en eski seviye silinir. |
| InpMinWickPoints | 30 | Delici bir mumun gerçek bir süpürme olarak sayılması için bir seviyenin ötesindeki minimum fitil mesafesi (puan cinsinden). |
| InpRequireCloseBackInside | true | "true" olduğunda, mumun seviyenin orijinal tarafında kapanması gerekir; "false" olduğunda, yeterince derin herhangi bir fitil sayılır. |
| InpOneSweepPerLevel | true | true olduğunda, bir seviye ilk taramasından sonra kontrol edilmeyi durdurur; false olduğunda, aynı seviye zaman içinde birden fazla tarama sinyali üretebilir. |
| InpShowLevels | true | Sadece tarama oklarını değil, salınım seviyesi çizgilerini de çizer. |
| InpExtendLevelsUntilSwept | true | true olduğunda, süpürülmemiş bir seviyenin çizgisi mevcut çubuğa kadar canlı olarak uzamaya devam eder; false olduğunda ise sabit sayıda çubuktan sonra durur. |
| InpLevelExtendBars | 50 | Sabit uzatma uzunluğu (çubuk cinsinden), yalnızca InpExtendLevelsUntilSwept değeri false olduğunda kullanılır. |
| InpLevelColor / InpSweptLevelColor | Gümüş / Soluk Gri | Seviyenin süpürülmeden önceki ve sonraki çizgi rengi. |
| InpBullishSweepColor / InpBearishSweepColor | Kireç yeşili / Kırmızı | Yükseliş (taranan düşük) ve düşüş (taranan yüksek) sinyallerinin ok ve etiket rengi. |
| InpShowLabels | true | Her bir süpürme okunun yanında tam fiyat seviyesini gösterir. |
| InpArrowWidth | 2 | Kaydırma ok işaretçilerinin genişliği. |
Önerilen kullanım
Herhangi bir sembol ve zaman diliminde çalışır; salınım tabanlı likidite kavramları, enstrümandan bağımsız olarak aynı şekilde uygulanır; ancak — herhangi bir fraktal pivot yöntemi gibi — daha düşük bir zaman diliminde daha büyük bir InpSwingLookback değeri daha az sayıda, ancak daha önemli seviyeler bulurken, daha küçük bir değer daha fazla sayıda, ancak daha gürültülü seviyeler bulur. Pivot teyidi her iki tarafta da çubuklar gerektirdiğinden, bir salınımın fiilen oluşması ile seviyesinin grafikte görünmesi arasında InpSwingLookback çubukları kadar bir gecikme bekleyin — bu, fraktal tespitinin yapısal bir özelliğidir, bir hata değildir ve göstergenin yeniden çizilmesini engelleyen unsurdur.
Bir "sweep", tek başına bir işlem sinyali değil, bir formasyon gözlemidir — bu, belirli bir seviyede likiditenin alınmış olabileceğini ve fiyatın bu seviyeyi reddettiğini gösterir; birçok yatırımcı bunu otomatik bir giriş tetikleyicisi olarak değil, birkaç teyit unsurundan biri olarak kullanır. Bu gösterge yalnızca fiyat verilerini okur ve hiçbir emir vermez, değiştirmez veya kapatmaz; bu nedenle herhangi bir hesap türünde çalıştırılması güvenlidir.
Tüm grafik nesneleri tek bir dahili isim öneki altında oluşturulur ve gösterge ayrıldığında OnDeinit() içindeki ObjectsDeleteAll() aracılığıyla tamamen kaldırılır; böylece grafikte hiçbir iz bırakmaz.

Şekil 1. XAUUSD M15 grafiğinde bir salınım düşük seviyesinin yükseliş eğilimi ve bir salınım yüksek seviyesinin düşüş eğilimi. Code Base görsel yönergelerine (750×500 px) uygun olarak siyah beyaz olarak gösterilmiştir.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76586
ATS Confirmed Swings - non-repainting swing highs and lows
Marks swing highs and lows only after N closed bars have confirmed them, so a drawn swing never moves or disappears.
Turtle Breakout Indicator Tested on Gold: Profitable in 2025 and 2026 (70)
Turtle-style Donchian breakouts on gold, followed with three exits at once: an ATR trailing stop, the Turtle exit channel and a fixed target. Backtested on XAUUSD H1 and H4 in 2025 and 2026, where all twelve combinations were profitable. Non-repainting, with buffers for an Expert Advisor.
Fiyat Hareketi Hacimsel Emir Blokları MT5
Onaylanmış piyasa yapısı, hacimsel emir blokları ve tahmini alım/satım faaliyetleri için açık kaynaklı MT5 göstergesi.
NeonDesk - Neon Manual Trading Panel with Multi-Timeframe Bias
Draggable on-chart manual trading panel with multi-timeframe bias, ATR SL/TP hints, a trailing stop and one-click BUY/SELL/CLOSE ALL.