Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
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 - 2

Invia il tuo codice

Struttura dei parametri di ingresso

Questo EA è una dimostrazione di come sia possibile implementare la propria strategia di Hedging con l'aiuto del file include.

Questo codice fornisce una semplice funzione per l'invio di notifiche push al vostro dispositivo mobile ogni volta che vengono aperte o chiuse operazioni in MetaTrader 5. È progettato per i conti di compensazione (dove è consentita una sola posizione per simbolo).

Una classe per leggere e scrivere singoli bit o sequenze di bit da e verso un buffer.

Decomprimere archivi GZIP da file *.gz o risposte da siti compressi con questo formato.

Funzione di chiusura delle posizioni e di cancellazione degli ordini

Funzione di modifica delle posizioni aperte e degli ordini pendenti

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.

Libreria di base per creare profili di volume sul grafico.

Questo script e EA consente ai codificatori di eseguire il backtest delle loro strategie basate sulle notizie che utilizzano il calendario MQL5.

Un logger con la possibilità di registrare moduli o sezioni di codice specifici

Funzione per il calcolo del lotto dalla percentuale di deposito

La classe CDebugLogger è un'utility di log flessibile e completa, progettata per l'uso in ambienti MQL4/5. Consente agli sviluppatori di registrare i messaggi a vari livelli di importanza (INFO, WARNING, ERROR, DEBUG) con la possibilità di includere timestamp, firme di funzioni, nomi di file e numeri di riga nelle voci di log. La classe supporta la registrazione sia nella console che nei file, con la possibilità di salvare i log in una cartella comune e in formato CSV. Inoltre, offre la funzionalità di silenziare i log in base a parole chiave specifiche, garantendo che le informazioni sensibili non vengano registrate. Questa classe è ideale per gli sviluppatori che desiderano implementare solidi meccanismi di registrazione nelle loro applicazioni MQL4/5, con caratteristiche personalizzabili che soddisfano un'ampia gamma di esigenze di debug e monitoraggio.

Serializzazione e deserializzazione del formato JSON

Un algoritmo di ordinamento ibrido che fornisce prestazioni veloci per l'ordinamento di array di tipi semplici, strutture o puntatori a oggetti.

Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.

Dati del tester a passaggio singolo.

Esecuzioni multiple/ottimizzazioni in Tester.

Classe statica per correggere la funzione TimeGMT() durante i test nel tester della strategia.

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.

La classe più semplice per il logging in MetaTrader 5 con supporto per i livelli, il formato dei messaggi, i filtri di inclusione ed esclusione delle sottostringhe.

L'obiettivo è quello di rendere la funzione facilmente disponibile per qualsiasi attività di integrazione di Telegram nello sviluppo di MQL5. Aggiungendo questo file al vostro CodeBase, potrete semplicemente includerlo nei vostri Expert Advisor e chiamare la funzione direttamente dal modulo incluso. In questo modo si elimina la necessità di rielaborare ripetutamente il codice da zero, garantendo la riutilizzabilità in più progetti.

Funzione di calcolo del lotto in base alla percentuale di rischio

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

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 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.

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

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

Institutional prop firm protection library for MetaTrader 5.

Intelligent anti-tilt risk management library for MetaTrader 5.

Parallel use of the MetaTrader 4 and MetaTrader 5 order systems.

Serialization and deserialization of JSON protocol. The code is ported from a high-speed С++ library.

Class for displaying multi-line comments.

The library and iCanvas class simplify writing programs using Canvas.

Libreria per il trasferimento delle quotazioni da MetaTrader5 all'applicazione server.

ALGLIB libreria di funzioni matematiche (v. 3.19) portata a MQL5.

The EasyAndFastGUI library allows creating graphical interfaces for custom MQL programs.

Calculating the best trading interval.

TelegramToMT5 è un Expert Advisor per MetaTrader 5 che fa da ponte tra Telegram e MT5 visualizzando i messaggi dei vostri canali, gruppi e chat private di Telegram direttamente sui vostri grafici di trading. È sufficiente creare un bot Telegram, aggiungerlo ai canali/gruppi desiderati e lasciare che l'EA mostri tutti i messaggi come commenti sul grafico in tempo reale.

12345678910