Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter ü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 Kütüphane Kaynak Kodları

icon

Kütüphaneler, yeni uygulamalar geliştirmek için kullanılabilecek belirli bir işlevsellik içeren küçük alt programlardır. Bir kütüphane yazıldıktan ve kapsamlı bir şekilde kontrol edildikten sonra, kullanıcıların yeni MQL5 uygulamalarının geliştirilmesini hızlandırmasına olanak tanır. Bunlardan biri, çoklu sayısal analiz fonksiyonlarına sahip ALGLIB kütüphanesidir.

Kütüphane kaynak kodları, alım-satım stratejileri geliştirilirken MetaEditor'da indirilebilir ve kullanılabilir. MetaTrader 5'te bağımsız olarak başlatılamazlar.

Kod ekle

Institutional-grade forex session detection and analysis library for MetaTrader 5.

Economic calendar trading guard library for MetaTrader 5 with live MQL5 Calendar API integration.

A comprehensive stop-loss and trade management module offering multiple stop-loss methods (Fixed Pips, ATR-based, Swing High/Low, and Percentage) and trailing stop options (Fixed, ATR, Step, and Breakeven). It includes automatic broker stop-level adjustment, risk-reward–based take profit calculation, and visual stop-loss lines on the chart. The code follows a clean, structured architecture with a dedicated `CStopLossManager` class, standardized enums and structures, and fully documented English comments for clarity and maintainability.

Institutional prop firm protection library for MetaTrader 5.

Intelligent anti-tilt risk management library for MetaTrader 5.

Professional Telegram integration library for MetaTrader 5 EAs.

Runtime trade frequency adjustment library for MetaTrader 5.

Institutional risk analysis library for MetaTrader 5. Zero external dependencies. Pure MQL5 mathematics.

Centralized indicator handle management library for MetaTrader 5 EAs.

Complete deep learning library in pure MQL5. Build, train and deploy neural networks natively in MetaTrader 5. No DLLs, no Python, no external APIs.

An object-oriented MQL5 library (.mqh) that replaces static retail risk models with institutional Volatility-Adjusted Position Sizing (VAPS) and Kelly Criterion mathematics.

Ticaret işlemlerinden önce birleşik terminal ping + yürütme gecikmesini doğrulayan sınıfı dahil edin. Eşik aşılırsa false döndürür.

A professional object-oriented MQL5 library designed for quantitative developers. It provides asynchronous order execution and dynamic slippage control to prevent terminal freezing during high-frequency algorithmic trading.

Technical Details Uses MQL5's OrderSend with TRADE_ACTION_DEAL for instant market closure at current Bid/Ask prices. Includes slippage tolerance (10 points), proper volume matching, and magic number preservation. Loops backward through positions to prevent index shifting during execution.

LLM'lerin yoğun kullanımı ve daha düşük gecikme süresi için tasarlanmış bir JSON kütüphanesi.

Bellek tüketiminin izlenmesi.

Include-file class that measures inter-tick latency, filters false alarms via a self-normalising ATR volatility gate, and broadcasts persistent lag alerts to other EAs via GlobalVariable IPC.

Uzman Danışman koduna erişiminiz varsa, bu kütüphaneden ek kod ekleyerek denge ve öz sermaye grafiklerini kaydedebilir ve ek optimizasyon kriterlerini hesaplayabilirsiniz.

EA'nın koşullara bağlı olarak grafikte yinelenen EA'lar olup olmadığını belirlemesine izin verin.

Filter trades by trading sessions (London, NY, Tokyo, Sydney)

Açık pozisyonları ve bekleyen emirleri değiştirme işlevi

Pozisyonların kar/zarar hesaplayıcısı (açık emirler)

Pozisyon kapatma ve emir silme fonksiyonu

Risk yüzdesine göre lot hesaplama fonksiyonu

Tarihin belirli bir bölümünde ekstremumları arayın.

Piksel çizimi için grafik kontrolü

Automates MQL5 buffer and plot index management. Eliminates manual counting, simplifies Z-order layering, and handles complex plot types (Candles, Color Lines) with a single line of code.

Zaman serileri ile çalışmak için fonksiyon kütüphanesi: iBars, iTime, iOpen, iHigh, iLow, iClose, iVolume, iHighest, iLowest, iBarshift. Tüm fonksiyonlar için kısa bir çağrı varyantı (mevcut grafiğin sembolü ve periyodu ile) mevcuttur.

Securing data transfer between client and Server could be a big challenge for you as MQL5 programmer. You may have experience in using built in MQL5 encryption systems like AES.AES can securely encrypt your data but on the other hand is not secure when it comes to sending the AES key through insecure channels. You can only rely on asymmetric encryption systems Like RSA in such cases. you keep the private key at your server side and only share the public key with your clients. Even more you can use hybrid RSA_AES approach to archive more performance

Multisymbol OnTick.

Bu kütüphane MySQL'e kolay bir arayüz sağlar.

Nesne özelliklerini okumak ve yazmak için özel fonksiyonlar.

Kosinüs uzaklığını ve 2 vektör arasındaki benzerliği hesaplayın. Kosinüs uzaklığı 1-kosinüs_benzerliğidir ve kosinüs benzerliği iki vektörün büyüklükleri ile çarpımlarının nokta çarpımıdır.

Giriş parametrelerinin yapısı

Ticaret oturumu kontrolü için kütüphane. Başlangıçta, haftanın 7 günü için işlem seanslarının zamanını sayar (Sat ve Sun'da kripto para birimi ticareti olabilir), günde 10 seansa kadar. Daha sonra OnTick() içinde kontroller yapabilir ve işlem seansının dışında bir tik gelirse, daha fazla işlemden çıkabilirsiniz.

.tcs MQ dosyalarından 3,5 kata kadar daha kompakt bir biçimde depolamak için tik verilerinin sıkıştırılması. Ve onlarla hızlı çalışmak için, çünkü 3 bayt okumak 60 baytlık MqlTick yapısını okumaktan daha az zaman alır.

A JSON library that supports MQL4/MQL5

OrderSend() ve OrderCheck() fonksiyonları için işlem sonucunun kodunu çözme fonksiyonu.

Sunucuda çalışılmayan günleri belirleme işlevi. Öncelikle olay işleme için EA'larında OnTimer() fonksiyonunu kullananlar için ilginç olacaktır.

Para yatırma para birimindeki kullanılmış fon miktarına bağlı olarak lot büyüklüğünü hesaplayan işlev.

12345678...10