Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
MetaTrader 5 terminalinizden Kod Tabanına erişin
Doğru kodu bulamadınız mı? Freelance bölümünden sipariş edin
Bir Uzman Danışman veya Gösterge Nasıl Yazılır?

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

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

Professional open-source ADR Calculator for MetaTrader 5. Calculates Average Daily Range, current day range, ADR usage percentage, remaining range and projected ADR High/Low levels with a modern Quantora dashboard.

Professional open-source Session Clock for MetaTrader 5. Displays Sydney, Tokyo, London and New York trading sessions with live status, countdown timers, progress bars, overlap information and configurable alerts.

Displays a complete trading statistics table directly on the chart — Net Profit, Profit Factor, Drawdown, Win Rate and more — calculated from your full account history. Purely informational, free for everyone.

Locks in the high and low of any user-defined session — Asian, London, New York, or a fully custom window — and draws it on the chart as a live-updating box or line pair. No repainting, no discretion — the range is measured directly from the bars, not estimated.

Professional open-source Candle Countdown for MetaTrader 5. Displays a live digital candle timer, progress bar, elapsed and remaining time, market status and configurable countdown alerts with a modern Quantora dashboard.

XAUUSD için canlı spread, ATR oynaklığı, EMA trend eğilimi, RSI durumu, günlük aralık ve aktif işlem seansını gösteren eğitici MT5 grafik paneli.

Grafik üzerinde XAUUSD spreadini izleyen ve spreadin kullanıcı tarafından belirlenen uyarı veya tehlike seviyelerinin üzerine çıktığında uyarı veren, eğitim amaçlı bir MT5 grafik aracı.

Professional open-source Position Size Calculator for MetaTrader 5. Calculates broker-compatible lot size using account value, risk percentage, fixed risk amount and Stop Loss distance.

Professional open-source Trailing Stop manager for MetaTrader 5 with adjustable start, distance, step, profit filter, Magic Number filtering and a modern Quantora dashboard.

Professional open-source Break Even manager for MetaTrader 5. Automatically moves Stop Loss to Break Even with adjustable trigger, offset, Magic Number filtering and a modern Quantora dashboard.

Professional open-source trade management utility for MetaTrader 5. Automatically manages Stop Loss, Take Profit, Break Even and Trailing Stop for existing positions while providing a professional real-time dashboard.

The Spread Monitor is a professional statistical dashboard that evaluates the current market spread relative to its recent historical behavior. Instead of simply displaying the current spread, it determines whether the spread is unusually high, unusually low, or within its normal statistical range.

This is a volatility regime indicator, displayed in a separate window below the chart. The core idea: it calculates a historical percentile of the current volatility (0-100%) and classifies the market into 5 "regimes" — from extreme calm to extreme chaos. On top of that, it has a full visual dashboard (a text panel on the chart) with a trading signal, SL/TP, MTF (multi-timeframe) filters, volume, VIX, and, in the current version, a probabilistic "confidence meter" score.

Hesabınızı günlük zarar limiti ve maksimum değer kaybı limiti açısından takip eden, renk kodlu OK / UYARI / TEHLİKE durum göstergelerine sahip, grafiğin üzerinde yer alan salt okunur bir paneldir. Yalnızca izleme amaçlıdır; herhangi bir emir vermez, değiştirmez veya kapatmaz.

Bu Uzman Danışman, Stokastik osilatörü izleyerek kullanıcının seçtiği koşullara göre pozisyonları otomatik olarak kapatır: aşırı alım seviyesinin üstünde veya aşırı satım seviyesinin altında gerçekleşen kesişmeler, aşırı alım/aşırı satım bölgelerine giriş veya bu bölgelerden çıkış. Pozisyonlar, kâr durumuna göre (zarar, kâr veya her ikisi) kapatılmak üzere filtrelenir. İsteğe bağlı Test Modu, %D çizgisi orta çizgi (50) civarında yapılandırılabilir ofset seviyelerini geçtiğinde temel giriş sinyallerini etkinleştirir.

Bands StochRSI Extreme Reversal — spots mean-reversion signals where price closes back inside the Bollinger Band after Stochastic RSI hit an extreme zone, with an on-chart status panel.

The SMC Order Block Detector indicator features an Advanced Smart Money Concepts (SMC) Order Block (OB) Engine inspired by the TradingHub 3.0 methodology. It is specifically engineered to automatically detect, track, and manage institutional Order Blocks with high precision on MetaTrader 5. A key highlight of this indicator is its Smart Overlap Management: when new Order Blocks form and overlap with existing active zones, the algorithm intelligently evaluates their Fair Value Gap (FVG) sizes. It automatically filters out and deactivates weaker or redundant zones, ensuring that only the highest-probability institutional levels remain on your chart.

Bir stratejinin avantajının işlem maliyetleri karşısında ne kadar sağlam olduğunu ölçen, tamamen MQL5 ile yazılmış bir komut dosyasıdır. Kapanan işlemlerin Tarih, Kâr, Hacim bilgilerini içeren bir CSV dosyasını okur ve her işlemin maliyetini sabit bir kısım artı lot başına değişen bir kısım olarak modelleştirir. İşlem başına başabaş maliyetini, tampon değeri (net kârın sıfıra ulaştığı varsayılan gerçekçi maliyetin katı), varsayılan maliyet üzerinden yeniden fiyatlandırılmış net kâr ve kâr faktörünü, maliyet nedeniyle kârlı işlemlerin zarara dönüşen oranını ve öneriler içeren A+'dan F'ye kadar bileşik maliyet dayanıklılık puanını gösterir. Dosya yoksa, tekrarlanabilir bir örnek oluşturur ve bunu analiz eder; böylece çıktı ilk çalıştırmada görülebilir. Harici kütüphane, Python veya yapay zeka gerektirmez.

BBandsPsar, Bollinger Bantları’nın oynaklık çerçevesini Parabolik SAR’ın trend takip mantığıyla birleştiren özel bir hibrit göstergedir. Bu iki yöntemi bir araya getirerek, piyasa oynaklığını ve ortaya çıkan trend dinamiklerini tek ve bütüncül bir araç içinde etkili bir şekilde uyumlu hale getirir.

What it does DEMO = unlimited free. LIVE = 7-day trial, then rent GoldScalping Pro on MQL5 Market: https://www.mql5.com/en/market/product/190166 Trades XAUUSD on M5 during London / New York sessions Entry logic: EMA momentum + short breakout/retest filters Exits: ATR-based Stop Loss / Take Profit + optional time-stop Risk: fixed % of equity per base trade Lot scaling: increases only after consecutive wins (capped) — no martingale after losses Daily loss stop and max spread filter Optional local HTTP bridge for a companion mobile/web app (monitor, pause, close, modify SL/TP)

Grafik sembolünün gerçek zamanlı spreadini gösteren grafik içi panel – mevcut değer, minimum, ortalama ve bağlantının kurulmasından bu yana kaydedilen maksimum değerler – uyarı ve tehlike eşiklerinize göre renk kodlu olarak gösterilir; ayrıca spread, N saniye boyunca arka arkaya tehlike seviyesinde kaldığında (haberler ve rollover dalgalanmaları) isteğe bağlı bir uyarı da verilir.

Planlanan bir işlem için riskiniz (sermayenin yüzdesi veya sabit bir para tutarı) ve stop-loss mesafesi (puan veya fiyat seviyesi) temelinde doğru lot büyüklüğünü hesaplar. Hisse senedi sembolünün sözleşme özelliklerini (tick büyüklüğü ve değeri, hacim minimum/maksimum/adım) dikkate alır ve gerekli teminat tutarını tahmin eder.

Yapılandırılabilir bir dönem için kapatılmış pozisyonlarınızı, Excel veya Google E-Tablolar’da günlük analizi yapabilmeniz amacıyla bir CSV dosyasına aktarır: giriş ve çıkış zamanı ile fiyatı (kısmi işlemler için hacim ağırlıklı), hacim, puan cinsinden sonuç, komisyon, swap, net kâr ve işlem süresi.

MT5 için SMC/ICT piyasa yapısı göstergesi: kapanışta teyit edilen salınım tepe/dip noktaları, BOS (devam) ve CHoCH (tersine dönüş), Emir Blokları, Gerçek Değer Açıkları ve QML (Quasimodo) seviyeleri. Her özellik açılıp kapatılabilir; salınım hassasiyeti ve renkler ayarlanabilir. Herhangi bir sembol ve zaman diliminde çalışır.

Kinetik Sıkıştırma Endeksi (KCI), piyasadaki tükenme durumlarını ve yerel sıkıştırma olaylarını tespit etmek üzere tasarlanmış özel bir osilatördür. KCI, harici standart gösterge işleyicilerine dayanmak yerine kinematik ölçütlerini dahili olarak hesaplayarak, ek yükü azaltır ve Uzman Danışman (EA) entegrasyonu için tampon yönetimini basitleştirir. Bu makale, MetaTrader 5'te bu aracı uygulamak isteyen geliştiriciler için matematiksel temeli, sistem mimarisini, tampon eşlemesini ve pratik entegrasyon kılavuzlarını ayrıntılı olarak açıklamaktadır.

KCI Embedded Sniper, yüksek hassasiyetli ters yönlü girişler için tasarlanmış bir algoritmik işlem çözümüdür. Harici göstergelere bağımlı olan (ve genellikle iş parçacığı senkronizasyon bozukluğu ve gecikme sorunları yaşayan) geleneksel Uzman Danışmanların aksine, bu Uzman Danışman tamamen entegre bir Kinetic Compression Index (KCI) motoruna sahiptir. KCI’nin matematiksel çerçevesinin tamamını — Hız Katsayıları, Kinetik Yer Değişimi, Enerji Dağılımı ve Faz Hızını hesaplama — doğrudan EA’nın temel mantığına aktararak, “asenkron gecikmeyi” ortadan kaldırdık. Sonuç olarak, piyasa tükenmesini (Singularity) ve momentum uç değerlerini (Williams %R) mikrosaniye hassasiyetinde doğrulayan, sıfır yeniden çizim performansı sağlamak için yalnızca tamamlanmış çubuklar üzerinde çalışan, yıldırım hızında bir sniper motoru ortaya çıkmıştır.

Dört oluşmakta olan mum çubuğunun içinde canlı fiyatları dikey olarak gösteren ve konum hizalamasını, dağılımı, mum çubuğunun yönünü ve kalan süreyi özetleyen eğitici bir MT5 paneli.

4 adet çizgi analizini gösteren bir osilatör: 1 tanesi ardışık yükseliş çubukları için, 1 tanesi ardışık düşüş çubukları için, 1 tanesi ardışık yükseliş çubuklarının ortalaması için ve 1 tanesi de ardışık düşüş çubuklarının ortalaması için.

Hesap düzeyinde günlük zarar koruyucu: Günlük zararın ayarlanabilir bir tetikleme seviyesine ulaştığında, tüm pozisyonları ve bekleyen emirleri kapatır ve bir sonraki günlük sıfırlamaya kadar hesabı sabit tutar. Yüzde veya para cinsinden limitler, yapılandırılabilir sıfırlama zamanı (sunucu saati), canlı göstergeli sürüklenebilir görsel panel ve tıklayarak onaylanan manuel TÜMÜNÜ KAPAT / KİLİTLE düğmeleri. Herhangi bir broker, sembol, hesap büyüklüğü ve para biriminde çalışır — riskten korunma ve netleştirme, DLL gerektirmez.

Güç derecesi ve anlık uyarılar içeren, çoklu zaman dilimlerinde destek ve direnç bölgelerini tarayan tarayıcı — M15, H1, H4, D1.

SMC chart indicator: market structure (BOS/CHoCH), volume weighted order blocks, multi timeframe FVG, equal highs/lows, liquidity sweeps, premium/discount zones, a 3 time frame bias panel and an optional trade setup readout. Closed bar logic only (no repaint). It draws and alerts, it does not place trades.

Canlı pip değeri, riske dayalı lot büyüklüğü belirleme, özel hacim risk analizi ve açık pozisyon kâr/zararı — hepsi tek bir panelde.

MQL5’e Rust tarzı bir Result türü getiren, küçük ve bağımlılık sayısı az olan bir kütüphane. İşlevler, küresel GetLastError() durumuna güvenmek yerine tek bir değer-veya-hata nesnesi döndürür; böylece hatalar açıkça belirtilir ve göz ardı edilmesi imkânsız hale gelir. ResultValue (değer türleri) ve Result (işaretçi tarafından tutulan nesneler), bir Error yapısı, erken dönüş makroları (TRY, RETURN_ON_ERROR, ...) ve isteğe bağlı Then/Match/MapError geri çağırma işlevlerini içerir.

Draws parallel trend channels (Median, High, Low) on the current chart based on the last two closed candles of up to 7 higher timeframes (MN1, W1, D1, H4, H1, M30, M15), with individually configurable colors and line styles for each timeframe.

Advanced MQL5 risk management class providing deterministic lot sizing, auto-suffix detection, and cross-currency triangular conversion.

Overview Channel Sun Signals plots an adaptive, triangular-weighted moving-average channel (a center line plus an upper and lower band) around price, and marks potential reversal points where price pierces a band and then closes back inside it. It is built on the same "band-break-then-reversal" logic used by classic TMA/CG-style channel indicators, but rewritten natively for MT5 — including its own multi-timeframe engine that does not rely on iCustom() or an external .ex5 file, so the indicator works standalone once compiled.

Kapanan işlem istatistikleri. Gösterge, ticaretin sonuçlarını gösterir; sihirli sayıya göre filtreleme yapılır.

Asya Aralığı Kırılma Gün İçi İşlem EA'sı. Çoklu sembol desteği, M15/M30/H1. Londra seansı sırasında, Londra öncesi Asya aralığının dışında PSAR + MACD + Stokastik sinyallerini kullanarak bekleyen stop emirleri verir; otomatik Londra/NY yaz saati uygulaması, yapısal stoplar, takip eden stop ve başabaş stop özelliklerine sahiptir.

SteepMA V0.7, “hareketli ortalamanın dikliği”ni temel giriş kriteri olarak kullanan bir trend takip EA’sıdır. Trend gücünü nicel olarak değerlendirerek yüksek kesinlikli piyasa hareketlerini filtreler, kademeli olarak daraltılan dinamik stop-loss sistemi ile karı sabitler ve aynı zamanda yerleşik SQLite veritabanı sayesinde işlemlerin tüm aşamalarına ait verilerin izlenebilirliğini sağlar.(Kod, inceleme sürecinden geçebilmesi için kısaltılmıştır)

Onaylanmış pivot noktalarından fiyat bölgeleri olarak destek ve direnç seviyeleri oluşturan eğitici bir MT5 göstergesi. Yakındaki tepkiler, ATR tabanlı mesafe kullanılarak birleştirilir; ardından tekrarlanan testler, reddedilme gücü ve güncelliğe göre sıralanır. Grafiğin okunabilirliğini korumak için yalnızca en güçlü bölgeler görüntülenir.

1234567891011121314...206