Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Accedi al CodeBase dal tuo terminale MetaTrader 5
Non hai trovato il codice che fa per te? Ordinane uno dalla sezione Freelance
Come scrivere un Expert Advisor o un indicatore

Le librerie migliori per MetaTrader 5 in base ai giudizi degli utenti

Invia il tuo codice
PNG

Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency.

Un insieme di classi per lo spostamento automatico dello StopLoss delle posizioni aperte in base a un'indentazione fissa o ai valori degli indicatori Parabolic SAR e delle medie mobili, oppure in base al livello di stop della posizione specificato.

ASQ Order Executor — Institutional order execution wrapper for MQL5 EAs ASQ Order Executor provides institutional-grade order execution with automatic retry logic, slippage monitoring, partial fill handling, requote management, and comprehensive execution statistics. Drop it into any EA for production-ready trade execution.

Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.

Lavorare con i dati della tastiera

Un semplice commento.

Libreria di integrazione Telegram Bot professionale per MetaTrader 5. Soluzione completa per l'invio di segnali di trading, screenshot, report e notifiche in tempo reale a canali e gruppi Telegram.

A JSON library that supports MQL4/MQL5

Questa libreria è una versione aggiornata della libreria ErrorDescription.mqh pubblicata da MetaQuotes, con alcune funzionalità incluse.

Una libreria JSON potente e ricca di funzionalità per MQL5, progettata per offrire un'esperienza di sviluppo moderna simile a quella di Python/JS.

Integrazione completa di Telegram per MT5. Invia segnali di trading, screenshot, report e avvisi ai canali Telegram. Include un sistema di code, supporto multicanale e gestione del rischio.

Registra i tick in modalità real ticks e li legge in modalità matematica richiamando la strategia ad ogni tick.

Monitoraggio del consumo di memoria.

Codici sorgenti scritti durante il processo di sviluppo di una libreria per la creazione di Expert Advisor multivaluta che combinano istanze multiple di diverse strategie di trading.

Compressione dei dati di tick per l'archiviazione in forma compatta fino a 3,5 volte più compatta dei file MQ .tcs. E per lavorare velocemente con essi, perché la lettura di 3 byte richiede meno tempo della lettura di 60 byte della struttura MqlTick.

Calcolo del profitto/perdita delle posizioni (ordini aperti)

With these classes you can create and test your signals runtime.

Classe che consente di accedere all'ora locale della località specificata, alle informazioni sul fuso orario e agli orari della sessione di trading locale.

È stata sviluppata una nuova libreria di interfaccia per semplificare il processo di conversione degli indicatori MT4 e degli Expert Advisor (EA) in MT5. Questa libreria supporta la maggior parte delle funzioni di MetaTrader 4, offrendo agli sviluppatori una soluzione unificata per la compatibilità multipiattaforma.

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

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.

Se si ha accesso al codice dell'Expert Advisor, è possibile salvare i grafici del bilancio e del capitale e calcolare ulteriori criteri di ottimizzazione aggiungendo codice supplementare da questa libreria.

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.

Libreria per il controllo delle sessioni di trading. All'avvio conta l'orario delle sessioni di trading per tutti i 7 giorni della settimana (il sabato e la domenica possono essere negoziate criptovalute), fino a 10 sessioni al giorno. In OnTick() è possibile effettuare controlli e, se un tick è arrivato al di fuori della sessione di trading, è possibile interrompere l'ulteriore elaborazione.

I codici sorgente scritti durante lo sviluppo della libreria per la creazione di Expert Advisor multivaluta che combinano molte istanze di varie strategie di trading.

Libreria PrintXYZ() per stampare informazioni massive dal terminale.

Questa libreria simula gli scenari delle imprese di prop trading azzerando il saldo del conto in base a soglie di profitto e perdita configurabili durante il backtesting e registra i risultati dell'azzeramento per l'analisi.

Logger con la possibilità di registrare singoli moduli o sezioni di codice

Funzione per convertire l'ora del server dal fuso orario di un broker a un altro.

Una libreria JSON progettata per un uso massiccio di LLM e per una minore latenza.

Monitoring of memory leaks in the strategy tester

CDateTime estensione millisecondi + estensione variabile di supervisione datetime

Logify è una libreria di log per MQL progettata per semplificare il debug, il tracciamento e il monitoraggio di EA e indicatori. Fornisce log strutturati, personalizzabili e organizzati direttamente sul grafico o nel terminale, con supporto per livelli di log, formati flessibili e gestori multipli. Una soluzione leggera ed elegante, facile da integrare nei vostri progetti MQL.

Consente all'EA di determinare se ci sono EA duplicati sul grafico in base alle condizioni.

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.

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

Runtime trade frequency adjustment library for MetaTrader 5.

Professional Telegram integration library for MetaTrader 5 EAs.

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

Centralized indicator handle management library for MetaTrader 5 EAs.

12345678...10