Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Göstergeler

Fair Value Gap Detector Indicator - MetaTrader 5 için gösterge

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
30
Derecelendirme:
(2)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Gerçek Değer Farkı Tespit Aracı

Arkasındaki fikir

Gerçek Değer Boşluğu, güçlü ve ani bir mum çubuğunun, hemen öncesindeki ve sonrasındaki mum çubuklarının dokunmadığı bir fiyat aralığı bırakmasıyla oluşur — bu, klasik 3 mum çubuğu dengesizliğidir: 3. mumun en düşük seviyesi 1. mumun en yüksek seviyesinin üzerindeyse, o boşlukta işlem gerçekleşmemiştir ve fiyat, devam etmeden önce dengesizliği "doldurmak" için genellikle daha sonra bu boşluğa geri döner. Bu gösterge, her kapanmış çubuğu bu tam 3 mum ilişkisi açısından (her iki yönde de) tarar ve bir tane bulunur bulunmaz, boşluk bölgesini impulsif mumdan ileriye doğru uzanan bir dikdörtgen olarak çizer.

Bundan sonra her boşluk ayrı ayrı izlenir: dengesizliği giderilene kadar, kutusu gerçek zamanlı olarak mevcut çubuğa doğru uzamaya devam eder; daha sonraki bir mum çubuğunun aralığı bu bölgeye geri döndüğü anda, kutu tam olarak dengenin sağlandığı noktada donar ve (varsayılan olarak) griye döner; böylece bir bakışta hangi boşlukların hala "aktif" ve düzeltilmemiş dengesizlikler olduğunu, hangilerinin ise zaten yeniden ziyaret edildiğini anlayabilirsiniz.

Nasıl yorumlanır

  • Yükseliş boşluğu (varsayılan yeşil/beyaz) — üçüncü mumun en düşük seviyesi, ilk mumun en yüksek seviyesinin üzerindedir. Piyasanın yükseliş sırasında geride bıraktığı, mevcut fiyatın altındaki dokunulmamış alan; genellikle geri çekilme durumunda potansiyel destek olarak izlenir.
  • Aşağı yönlü boşluk (varsayılan kırmızı) — üçüncü mumun en yüksek seviyesi, ilk mumun en düşük seviyesinin altındadır. Düşüş sırasında piyasanın geride bıraktığı, mevcut fiyatın üzerindeki etkilenmemiş alan; genellikle bir toparlanma durumunda potansiyel direnç olarak izlenir.
  • Genişleyen (renkli) kutu — boşluk henüz kapatılmamıştır; InpExtendUntilMitigated etkinleştirildiğinde (varsayılan) sağ kenarı canlı olarak ilerlemeye devam eder veya devre dışı bırakıldığında sabit bir InpExtendBars çubuk sayısı kadar ilerledikten sonra durur.
  • Donmuş, gri kutu — boşluk kapatılmıştır: daha sonraki bir mum çubuğunun aralığı bu bölgeyi geriye doğru geçmiştir ve kutu tam olarak o çubukta durmuştur. Daha temiz bir grafik için, kapatılmış kutuları grileştirmek yerine silmek üzere InpHideMitigatedGaps ayarını yapın.
  • Minimum boyut filtresi — InpMinGapSizePoints, mevcut sembolün tik boyutunda anlamlı bir gürültü oluşturmayacak kadar küçük boşlukları eler.

Harici değişkenler (girişler)

Giriş Varsayılan Amaç
InpMinGapSizePoints 50 Algılanan bir dengesizliğin çizilebilmesi için gerekli minimum boşluk boyutu (puan cinsinden) — önemsiz boşlukları filtreler.
InpMaxGapsToShow 50 Grafikte aynı anda tutulabilecek maksimum boşluk sayısı; yeni bir boşluk bu sınırı aştığında, izlenen en eski boşluk silinir.
InpExtendUntilMitigated true "true" olarak ayarlandığında, kapatılmamış bir boşluğun kutusu mevcut çubuğa kadar canlı olarak uzamaya devam eder; "false" olarak ayarlandığında ise sabit sayıda çubuktan sonra durur.
InpExtendBars 20 Sabit uzatma uzunluğu (çubuk cinsinden), yalnızca InpExtendUntilMitigated değeri false olduğunda kullanılır.
InpHideMitigatedGaps false true olduğunda, bir boşluğun kutusu grileştirilip korunmak yerine, giderildiği anda silinir.
InpBullishColor / InpBearishColor Limon yeşili / Kırmızı Giderilmemiş yükseliş ve düşüş boşluk kutuları için renkler.
InpMitigatedColor Soluk Gri Boşluk kutusunun rengi, hafifletildiğinde (gizlenmemişse) bu renge değişir.
InpFillBox true Boşluk kutularının doldurulup doldurulmayacağı veya yalnızca dış hatları çizilip çizilmeyeceği.
InpBoxStyle / InpBoxWidth Dolgulu / 1 Her boşluk kutusunun kenarlık stili ve genişliği.

Önerilen kullanım

Herhangi bir sembol ve herhangi bir zaman diliminde çalışır; dengesizlikler, sembole özgü varsayımlar içermeyen saf bir fiyat hareketi modelidir, ancak tek bir "mum çubuğu"nun zaten tüm işlem seansını temsil ettiği çok yüksek zaman dilimlerinden ziyade, gerçek çubuk içi yapıya sahip zaman dilimlerinde (M1–H4) en net şekilde okunur. Tespit ve azaltma kontrolleri, tasarım gereği yalnızca tamamen kapanmış çubuklarda çalışır; bu nedenle, mevcut çubuğun en yüksek/en düşük değerleri hala değişmekte olduğu için bir boşluk mumun ortasında ortaya çıkmaz veya kaybolmaz — yeni oluşan bir boşluğun, oluşum sırasında her bir tikte değil, bir sonraki çubuk açıldığında görünmesini bekleyin.

Çok uzun grafik geçmişlerinde binlerce küçük boşluk birikebilir; InpMinGapSizePoints ve InpMaxGapsToShow parametreleri, geçmişteki her dengesizliğin sonsuza kadar birikmesine izin vermek yerine, grafiğin okunabilirliğini korumak ve nesne sayısını sınırlamak amacıyla özel olarak tasarlanmıştır. 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.

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'te tam anlamıyla yükseliş boşluğu ve kısmen telafi edilmiş düşüş boşluğu. 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/76538

Neural Loss-Pattern Auditor Neural Loss-Pattern Auditor

Neural Loss-Pattern Auditor, davranışsal ve piyasa bağlamına ilişkin özelliklerin hangi işlemlerin zarar etme olasılığının daha yüksek olduğunu öngörüp öngörmediğini test etmek amacıyla, tamamen sıfırdan yerel MQL5 dilinde yazılmış küçük bir ileri beslemeli sinir ağını, kapatılmış işlem geçmişi üzerinde eğitir. Bu araç, basit bir temel referans değerine kıyasla doğruluk artışını, bir olasılık kalibrasyon tablosunu, permütasyon özellik önem sıralamasını ve öneriler içeren yapılandırılabilir bir A-F bileşik notunu raporlar. İlk çalıştırmada yerleşik bir sentetik demo kullanır, böylece herhangi bir kurulum gerektirmeden çıktı hemen görülebilir; bunun yerine gerçek hesap geçmişini analiz etmek için bir girişi InpUseDemoData=false olarak değiştirin. Saf MQL5: harici kütüphaneler, Python ve herhangi bir türde yapay zeka hizmeti içermez.

ATR Trailing Stop (Pine Script Port) ATR Trailing Stop (Pine Script Port)

MQL5 port of a Pine Script ATR trailing-stop indicator: nLoss = ATR-multiple, the stop ratchets under price in an uptrend and over price in a downtrend, and flips (with a buy/sell arrow) when price closes through it. Includes a Python reference port and a parity test that checks both agree with a literal, bar-by-bar transcription of the Pine semantics (na/nz/series history).

Trade Reporter Lite - Telegram trade notifications Trade Reporter Lite - Telegram trade notifications

Posts your MT5 opens and closes to a Telegram chat: side, symbol, entry, stop and target in pips, lots, and on close the result, pips, R-multiple and time held. Retry queue, restart-safe, never trades. Free Telegram and Discord trade notifier for MT5

MT5 Vertical Scroll MT5 Vertical Scroll

Bu sayede MT5 grafiği, sıfırlama düğmesi sayesinde TradingView grafiği gibi kaydırılabilir.