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

Codici sorgente MQL5 di Librerie per MetaTrader 5

icon

La libreria di script è inoltre disponibile direttamente dall'ambiente di sviluppo MetaEditor per permetterti di imparare la programmazione in MQL5. Una volta scritta e controllata accuratamente, una libreria permette agli utenti di accelerare lo sviluppo di nuove applicazioni MQL5. Uno degli esempi illuminanti è la libreria ALGLIB che contiene molteplici funzioni di analisi numerica.

I codici sorgente della libreria possono essere scaricati e utilizzati in MetaEditor durante lo sviluppo di strategie di trading. Non possono essere lanciati separatamente in MetaTrader 5.

Invia il tuo codice
più recenti | migliori

A library to retrieve proximity signals for channel based indicators

Libreria di protezione delle società di investimento istituzionali per MetaTrader 5.

Una libreria MQL5 orientata agli oggetti (.mqh) che sostituisce i modelli statici di rischio al dettaglio con i modelli istituzionali Volatility-Adjusted Position Sizing (VAPS) e Kelly Criterion.

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.

Funzione per il calcolo del lotto dalla percentuale di deposito

Dettagli tecnici Utilizza OrderSend di MQL5 con TRADE_ACTION_DEAL per la chiusura istantanea del mercato ai prezzi Bid/Ask correnti. Include una tolleranza di slippage (10 punti), una corretta corrispondenza dei volumi e la conservazione del numero magico. Esegue un loop a ritroso delle posizioni per evitare lo spostamento dell'indice durante l'esecuzione.

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.

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.

Include una classe che convalida la combinazione di ping del terminale e latenza di esecuzione prima delle operazioni commerciali. Restituisce false se la soglia è superata.

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.

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

Monitoraggio del consumo di memoria.

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.

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.

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

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

Funzione di modifica delle posizioni aperte e degli ordini pendenti

Calcolo del profitto/perdita delle posizioni (ordini aperti)

Funzione di chiusura delle posizioni e di cancellazione degli ordini

Funzione di calcolo del lotto in base alla percentuale di rischio

Ricerca degli estremi su una determinata sezione della storia.

Controllo grafico per il disegno dei pixel

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.

Libreria di funzioni per lavorare con le serie temporali: iBars, iTime, iOpen, iHigh, iLow, iClose, iVolume, iHighest, iLowest, iBarshift. Per tutte le funzioni è disponibile una variante di chiamata breve (con simbolo e periodo del grafico corrente).

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

Multisimbolo OnTick.

Questa libreria consente una facile interfaccia con MySQL.

Funzioni dedicate per leggere e scrivere le proprietà degli oggetti.

Calcolare la distanza coseno e la somiglianza tra 2 vettori. La distanza coseno è 1-coseno_similarità e la somiglianza coseno è il prodotto del punto di due vettori per le loro grandezze moltiplicate.

Struttura dei parametri di ingresso

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.

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.

A JSON library that supports MQL4/MQL5

12345678...10