MetaTrader 5 için MQL5 Kaynak Kodu Kütüphanesi - 11

icon

Bu, MetaTrader 5 platformu programlarının en büyük ücretsiz kaynak kodu kütüphanesidir. Burada hazır Uzman Danışmanlar, teknik göstergeler, komut dosyaları ve kütüphaneler bulabilirsiniz. MQL5 dilini öğrenirken kod kütüphanesini kullanın ve sağlanan kodlara dayalı olarak kendi otomatik alım-satım uygulamalarınızı geliştirin.

Yayınlanan kodları ücretsiz olarak indirebilir, MetaTrader 5'te test edebilir ve başlatabilirsiniz. Kütüphaneye ayrıca doğrudan MetaTrader 5 platformundan ve MetaEditor geliştirme ortamından da erişebilirsiniz.

Kod ekle

Bu komut dosyası, M1 çubuklarının spread alanından brokerınızın gerçek spread değerini toplar ve medyanı, 90. ve 99. persentilleri fiyat birimlerinde, puan olarak ve ATR'nin kesirleri olarak yazdırır; ayrıca her saat için ortalama ve maksimum spread değerlerini CSV dosyasına kaydeder. Bu, stratejileri kafanızdaki "tipik" spread yerine, hesabınızın gerçek maliyetlerine göre test etmek için gereklidir.

Bu göstergenin işlevi: Clock (Spread).mq5, grafiğin köşesinde aşağıdakileri gösteren küçük bir metin etiketi görüntüleyen bir MetaTrader 5 grafik göstergesidir: Mevcut mum çubuğunun kapanmasına kadar kalan süre (zaman dilimine bağlı olarak HH:MM:SS veya MM:SS biçiminde) Zamanlayıcının yanındaki parantez içinde gösterilen mevcut spread (Ask − Bid, puan cinsinden). Değişiklik günlüğü: Sürüm 2.20: - Spread artık yönüne göre dinamik olarak renkleniyor (yeşil = artıyor, kırmızı = azalıyor) - Spread renkleri için yapılandırılabilir girişler eklendi

Market Structure Shift (CHoCH) Bullish Setup (CHoCH ): Price breaks above the previous confirmed Lower High (LH), signaling a trend reversal from bearish to bullish. Bearish Setup (CHoCH ): Price breaks below the previous confirmed Higher Low (HL), signaling a trend reversal from bullish to bearish.

Inside Bar formasyonlarını otomatik olarak tespit edin, projeksiyon dikdörtgenleri çizin ve gerçek zamanlı uyarılar alın – hepsi tek bir güçlü göstergede. Swing ve Tam Marj yatırımcısı

Fiyatın yönsel ivmesine ve haberlerin etkisine göre OHLC mumlarını renklendiren bir mum grafiği

The Auto ZigZag Fibonacci Golden Zone indicator automatically detects the latest swing high and low, draws key Fibonacci retracement levels (50%, 61.8%, 78.6%), and highlights the Golden Zone between 61.8% and 78.6% as an optimal pullback entry area. The indicator includes a real-time dashboard, optional buy/sell signals, and full color customization. Works on all symbols and timeframes. Always test on a demo account before live trading.

Londra seansındaki kırılma seviyelerini gösteren Asya aralığı göstergesi. Giriş okları, uyarılar, push bildirimleri. XAUUSD M15 için optimize edilmiştir.

Kapalı pozisyonların işlem geçmişini (bir CSV dosyası veya RuinExport.mq5 komut dosyası tarafından mevcut hesabın işlem geçmişinden otomatik olarak oluşturulan bir dosya) okur ve dört bağımsız risk göstergesini raporlar: zarar sonrası hacim artışı, ortalama fiyatı daha kötü hale getiren aynı yöndeki örtüşen pozisyonlar, kazançlar ve zararlar arasındaki getiri asimetrisi ve işlem başına belirtilen risk düzeyinde klasik iflas riski tahmini. Bu dört puan, sade bir dille yazılmış önerilerle birlikte tek bir A'dan F'ye kadar not sistemine dönüştürülür. CSV dosyası bulunmazsa, komut dosyası otomatik olarak tekrarlanabilir bir örnek işlem defteri oluşturur; böylece rapor ilk çalıştırmada görüntülenebilir.

Pivot SuperTrend BhanuCodeLab, piyasanın yönünü, trend dönüşlerini ve olası AL veya SAT sinyallerini belirlemek için onaylanmış pivot noktalarını ATR tabanlı bir takip eden trend çizgisiyle birleştiren bir trend takip göstergesidir.

Smart Trend Score, çok sayıda trend ve momentum filtresini kullanarak yüksek kaliteli işlem fırsatlarını tespit etmek üzere tasarlanmış, sade ve hafif bir MetaTrader 5 göstergesidir.

Quantitative MT5 Expert Advisor that filters market noise using Chaos Theory and the Largest Lyapunov Exponent (LLE). Trades momentum EMA crossovers only during deterministic market regimes, with built-in ATR risk management.

Perakende piyasadaki gürültüyle uğraşmayı bırakın. Bu, kurumsal düzeyde, asenkron bir çok varlık tarayıcısıdır. True Fractal CHOCH, Z-Score hacimsel anomalileri ve Fair Value Gap (FVG) doğrulamasını bir araya getirerek, terminalinizi dondurmadan yüksek olasılıklı Emir Bloklarını tespit eder.

Seans Temelli Likidite Kırılma ve Fibonacci Geri Çekilme Stratejisi (genellikle Forex veya kripto para ticaretinde kullanılır). Bu strateji, Emir Blokları veya Gerçek Değer Açıkları gibi karmaşık Akıllı Para Kavramları'ndan (SMC) kaçınarak, bunun yerine Asya Seansı likiditesine, zamanlamaya (seans açılışı) ve Fibonacci seviyelerine dayanarak ticareti basitleştirir.

Most reports give you one drawdown number - the worst one. This read-only script measures all three that matter on your own closed history: depth, duration and frequency. It prints the maximum drawdown with its peak, trough and recovery dates, the longest underwater period in days, whether you are at a new peak or how far below it and for how long, and a table of the deepest episodes with the days each took to recover. An episode is not a losing streak: it closes only when a NEW high is made, so a dip that never reclaims the old peak stays the same episode - which is what makes the duration column meaningful. Entry commissions are included and a partial close counts as one round turn, so the curve carries full cost. Optional percentage figures and CSV export. Deposits and withdrawals are excluded: this is the drawdown of your trading, not of your balance line.

simple coundown timer

Asian Session Breakout, Asya işlem seansı sırasında oluşan fiyat aralığını belirler ve bu seansın sona ermesinden sonra fiyatın nasıl davrandığını izler. Asya En Yüksek ve Asya En Düşük seviyeleri, brokerın işlem gününün sonuna kadar geçerliliğini korur. Bu durum, söz konusu aralığın Avrupa ve ABD seansları sırasında gün içi destek ve direnç bölgesi olarak kullanılmasını sağlar. Kompakt bir gösterge paneli, mevcut aralık değerlerini, yapılandırılmış seans süresini, kırılma durumunu, kırılma onay yöntemini ve onay zaman aralığını gösterir. Gösterge, işlem açmaz veya yönetmez. İsteğe bağlı işlemler veya EA geliştirme için piyasa yapısı ve kırılma bilgileri sağlar.

Nikkei 225 Gap Continuation EA, nakit seansının açılış boşluğunun ardından yükseliş ve düşüş yönlü devam hareketlerinde işlem yapan bir MetaTrader 5 Uzman Danışmanıdır. Bu EA, açılış aralığından kırılma ile VWAP teyidini, otomatik risk temelli pozisyon boyutlandırmayı, kısmi kar realizasyonunu, başabaş noktasını koruma yönetimini ve zorunlu seans çıkışını bir araya getirir. Bu EA, hem netleştirme hem de riskten korunma hesaplarını destekler.

Draw On Liquidity (DOL) göstergesi, bu temel seviyeleri grafiğinize otomatik olarak işler ve seansın “kill zone”ları aracılığıyla yüksek olasılıklı işlem fırsatlarını vurgular. Tam özelleştirme seçenekleriyle, işlem kararlarınızı güçlendirmek için net, profesyonel ve son derece bilgilendirici bir görünüm sunar.

BlueMoon EA, EMA Envelope girişlerini uyarlanabilir portföy yönetimi, kademeli pozisyon belirleme, spread filtreleme, değer kaybı koruması ve riskten korunma hesapları için otomatik işlem kurtarma özellikleriyle birleştiren bir MT5 Uzman Danışmanıdır.

Çoğu kanal göstergesi, kırılma seviyesinin nerede olduğunu gösterir. Bu gösterge ise, şu anda o seviyeden ne kadar uzakta olduğunuzu, harekete geçebileceğiniz bir biçimde size bildirir. Panel, hem kanalın üst hem de alt kenarı için şunları gösterir: seviyenin kendisi; mevcut fiyattan uzaklığı, sembolün kendi fiyat birimlerinde; aynı uzaklığın ATR birimlerinde ifade edilmesi; fiyat tetik noktasına yaklaştıkça dolan bir yakınlık çubuğu; ATR sütunu neden önemlidir? Bir kırılma seviyesinden 8 dolarlık bir uzaklık, bir haber açıklanması sırasında ifade ettiğinden tamamen farklı bir anlam ifade eder. Mesafeyi mevcut ATR’ye bölmek, bu sayının farklı seanslar, farklı volatilite rejimleri ve farklı semboller arasında karşılaştırılabilir olmasını sağlar. 0,30 ATR değeri, altın için de EURUSD için de aynı anlama gelir. Renk kodlaması: normal metin : InpNearATR'den daha uzakta (varsayılan 1,0 ATR) altın : InpNearATR dahilinde turuncu-kırmızı : InpVeryNearATR dahilinde (varsayılan 0,5 ATR)

Pro Dashboard Screener ile işlem performansınızı kontrol altına alın. Ciddi yatırımcılar için tasarlanan bu araç, hesabınızın durumuna ilişkin net, profesyonel ve gerçek zamanlı bir genel bakışı doğrudan grafiğiniz üzerinde sunar.

Value Area Levels, MetaTrader 5 için oturum tabanlı bir Değer Alanı göstergesidir. Bu gösterge, gelişmekte olan, önceki ve geçmiş profiller için Değer Alanı Üst Seviyesi, Kontrol Noktası ve Değer Alanı Alt Seviyesi değerlerini hesaplayarak görüntüler.

Pine Script'ten MQL5'e aktarılan, kurumsal düzeyde bir emir akışı ve piyasa izi grafiği göstergesi. Bu gösterge, her bir fiyat seviyesindeki alım/satım hacmi farkını hesaplamak için daha düşük zaman dilimlerine (LTF) ait geçmiş tick/gerçek hacim verilerini kullanarak ana zaman dilimindeki çubukları dinamik olarak ayrıştırır. Gösterge, otomatik zaman dilimi seçimi, Kontrol Noktası (POC) vurgulama, Yığılmış Dengesizlikler, aşırı Emilim algılama, canlı risk azaltma özelliğine sahip Tamamlanmamış İşlem (UB) izleme ve gerçek zamanlı uyarı tetikleyicileri gibi özelliklere sahiptir.

Herhangi bir enstrüman grubu ile hesabınızın bu enstrümanların tümünü aynı anda tutabilmesi için ihtiyaç duyacağı toplam teminat arasındaki tarihsel Pearson korelasyonunu, öz sermayenizin yüzdesi olarak hesaplar. MetaTrader 5'te harici kütüphaneler, Python veya yapay zeka (AI) kullanmadan yerel olarak çalışır — sembol listenizi ve lot büyüklüklerinizi girdi olarak belirleyin; uzmanlar sekmesinde ve grafikte tam matrisi gösterir ve zamanlayıcıya göre yenilenir.

Bu sürüm, Etkileşimli Arz ve Talep Bölgesi Yöneticisi çerçevesine dayalı, hafif bir otomatik işlem prototipini sunuyor. Bu çerçeve, yatırımcıların kendi arz ve talep bölgelerini çizip yönetmelerine olanak tanırken, her bir bölge piyasa koşulları değiştikçe kendi yaşam döngüsünü, etkileşim geçmişini ve değişen durumunu korur. Bu hibrit yaklaşım, kullanıcı tanımlı bölgeleri otomatik izleme, doğrulama ve işlem yönetimi ile birleştirir. Strateji, işlem eylemleri oluşturmadan önce yapılandırılmış bir karar süreci aracılığıyla uygun bölgeleri değerlendirir. Ayrıntılı günlük kaydı, bölge davranışlarına ilişkin görünürlük sağlayarak yatırımcıların etkileşimleri incelemelerine ve toplanan bilgileri kullanarak kendi yaklaşımlarını geliştirmelerine olanak tanır.

Ranks the 8 major currencies by relative strength on a live on-chart panel, calculated from the average percentage change of every available cross pair — not just USD pairs — so weak/strong currencies are visible at a glance, independent of whichever chart you have open.

SMMA Levels MTF, MetaTrader 5 için geliştirilmiş, çoklu zaman dilimlerini destekleyen bir Düzeltilmiş Hareketli Ortalama (SMMA) göstergesidir. Bu gösterge, seçilebilen çeşitli zaman dilimlerinden SMMA değerlerini hesaplar ve bunları mevcut grafikte bir arada gösterir.

Volume Strength Compass, MetaTrader 5 için geliştirilmiş bir hacim analizi göstergesidir ve Göreceli Hacim, mum gövdesi gücü, kapanış konumu ve hacim yoğunluğunu kullanarak piyasa hareketliliğini değerlendirir. Gösterge, her bir mum çubuğunu normal hacim, düşük hacim, yüksek hacim, doruk hacmi, yükseliş eğilimi, düşüş eğilimi ve emilim gibi farklı hacim koşullarına göre sınıflandırır. Sonuçlar, renkli hacim sütunları, arka plan vurguları, sinyal etiketleri, ortalama hacim çizgisi ve gerçek zamanlı gösterge paneli kullanılarak görüntülenir. Gösterge, tik hacmini veya gerçek hacmi kullanabilir ya da mevcut olduğunda otomatik olarak gerçek hacmi seçebilir. Ayrıca, mevcut canlı mum çubuğu üzerinde veya mum çubuğunun kapanmasından sonra uyarıları destekler.

Converts the body-to-wick makeup of every candle into a bounded conviction reading, then smooths it into an oscillator that flags buyer/seller pressure and automatically marks divergence against price.

A normalized order-flow oscillator that estimates buy/sell volume pressure per bar, accumulates it into a rolling delta, and automatically flags regular bullish and bearish divergence against price swings.

Bu gösterge, temelde kanal ölçümü için zarf yöntemine dayalı bir GPS ile piyasa için hava radarı işlevlerini tek bir çatı altında birleştiren bir sistemdir. Size sadece tahminde bulunmanız için bir dizi çizgi sunmak yerine, piyasanın matematiksel “esnekliğini” hesaplar ve bunu çoklu zaman dilimlerinde trend analizi ile birleştirerek tam olarak nerede olduğunuzu gösterir. Fiyat bantın dışındaysa, momentumda temel bir değişim yaşanıyor demektir; eğer yanlış tarafta iseniz, pozisyonunuzu kapatıp uzak durun ya da geri çekilmelerde trendin yönüne uyun.

Tamamen MetaTrader 5 içinde çalışmak üzere tasarlanmış, kurumsal düzeyde bir işlem günlüğü ve davranışsal analiz paketi. Uygulama, standart terminal nesnelerinin yerine yüksek performanslı, çift tamponlu bir vektör grafik işleme zinciri (CCanvas) kullanan, tek dosyalı ve hiçbir bağımlılığı olmayan bir kontrol paneli olarak geliştirilmiştir. Uygulama, gerçek zamanlı nicel analiz, davranışsal risk denetimi, dikey olarak kaydırılabilen aylık takvim ve doğrudan grafik üzerinde satır içi not düzenleme özelliğine sahip etkileşimli günlük kartları sunar.

Bu özel gösterge, ADX Wilder, +DI ve -DI çizgilerini, ADX ana çizgisi üzerinden hesaplanan Bollinger Bantları ile birlikte ayrı bir pencerede gösterir. Yatırımcıların hem trend gücünü hem de ADX değerlerinin oynaklık aralığını değerlendirmelerine yardımcı olur. Orta, üst ve alt bantlar, ADX'in genişlemesini, daralmasını ve potansiyel güç kırılmalarını belirlemek için kullanılabilir. Gösterge, trend koşullarını teyit etmek, artan ivmeyi tespit etmek ve ADX'in normal aralığının dışına çıktığı anları tespit etmek için yararlıdır. Giriş parametreleri, ADX periyodunun, Bollinger Bantları periyodunun, sapmanın ve uygulanan fiyat ayarlarının değiştirilmesine olanak tanır.

MACD Çok Renkli Histogram

Kâr/Zarar Takvimi — Aylık Kâr ve Zarar Durumuna Bir Bakışta. Kâr/Zarar Takvimi, hesabınızın bu ay içinde gün gün nasıl bir performans sergilediğini tam olarak gösterir; böylece terminalin geçmiş sekmesini tek tek incelemek zorunda kalmadan en iyi ve en kötü günlerinizi tespit edebilir, kazanma oranınızı takip edebilir ve işlem ritminizi görebilirsiniz.

1. Temel İzleme Motoru (Alfa-Beta Filtresi) Gösterge, temelinde konum ve hızı izlemek üzere tasarlanmış, Kalman filtresinin hafif ve kararlı durum versiyonu olan bir Alfa-Beta filtresini kullanır.Tahmin Hesaplaması: Motor, SMA veya EMA gibi geçmiş fiyatların basit ortalamasını almak yerine, mevcut hıza ($v$) dayalı olarak tahmini bir fiyat hesaplar. Hata Düzeltme:

Tamamlanmış mum çubukları üzerinde 9/21 EMA hizalaması ve 14 RSI filtrelemesi kullanan, sabit lot büyüklüğünde işlem gerçekleştiren ve kompakt siyah-altın renkli bir kontrol paneline sahip eğitim amaçlı MT5 Uzman Danışmanı.

Dinamik yaklaşım, tek bir hareketli ortalamaya dayanmaktan çok daha iyi sonuçlar vermektedir.

Read-only OnTradeTransaction logger that records MT5 order, deal and position lifecycle events to local CSV and the Experts Journal.

Çoklu para birimi ve çoklu sembollü bir süper trend gösterge paneli