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

I migliori codici sorgente MQL4 e MQL5 in base ai giudizi degli utenti - 2

Invia il tuo codice

L'indicatore implementa uno degli algoritmi di smoothing non lineari

An advanced, institutional-grade trend-following engine using Z-Score adaptive volatility, smart money volume filters, and a real-time MTF dashboard.

RSI Grid Overlap Pro is a professional MT5 Expert Advisor combining RSI-based market entries with an adaptive grid recovery system. It features intelligent overlap order management to reduce drawdown, plus virtual trailing stop, breakeven, and three lot sizing modes — fixed, balance-proportional, and risk-based — making it suitable for both conservative and aggressive trading styles.

La seconda parte "Fondamenti di programmazione MQL5" è un'introduzione ai concetti chiave di questo linguaggio di programmazione. Questa parte del libro è dedicata ai tipi di dati, agli identificatori, alle variabili, alle espressioni e agli operatori. Imparerete come combinare diverse istruzioni per formare la logica del programma.

AO - Awesome Oscillator - without iAO() beginner tutorial to learn how to code in MQL5

Idea di Andrey F. Zelinsky, basata su un indicatore di William Blau

L'Expert Advisor (EA) AutoCloseOnProfitLoss è un potente strumento di automazione per MetaTrader 5, progettato per chiudere tutte le posizioni aperte quando vengono raggiunti obiettivi di profitto o di perdita predefiniti.

Candle Replay Magnifier riproduce visivamente le candele storiche sull'area del grafico corrente per un'analisi comparativa. Questo indicatore sovrappone le barre di prezzo passate da una data selezionata al grafico in tempo reale, consentendo ai trader di studiare i pattern delle candele, la volatilità e la struttura in tempo reale. Include l'evidenziazione dinamica dell'intervallo e tooltip dettagliati che mostrano l'apertura, il massimo, il minimo, la chiusura, l'intervallo, la direzione, l'ora e il volume per ogni candela riprodotta.

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

The script provides a quick estimation of an exponent/power factor for transformation of variable-length price increments into uniform distibution, that makes them a "random walk". The estimated value characterizes current symbol as more profitable when using in a particular trading strategy.

Monitoraggio del consumo di memoria.

Market Replay Tool is an MT5 utility that seamlessly merges a Market Replay simulator with interactive TradingView-style Long & Short drawing tools. It allows traders to backtest strategies on historical data with adjustable playback speeds, while effortlessly mapping out risk-to-reward setups using dynamic, draggable entry, stop-loss, and take-profit visual boxes directly on the chart.

Rsi without Irsi() beginner tutorial to learn how to code in MQL5

La funzione calcola la dimensione del lotto di una posizione aperta. Come parametri vengono passati il prezzo di apertura di una transazione, il prezzo del livello di stop loss e il rischio per transazione in percentuale del deposito.

Funzioni da utilizzare al posto di ChartXYToTimePrice e ChartTimePriceToXY, che funzionano correttamente e rapidamente su tutta la gamma di parametri di input.

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

Un esempio di bot con un modello di apprendimento automatico incorporato, addestrato in python e salvato in formato ONNX.

Questo script aiuta i trader a comprendere la distribuzione e l'ampiezza delle candele in un periodo specifico, il che può essere utile per prendere decisioni di trading come il Take Profit o lo Stop Loss da utilizzare in base ai valori storici.

Indicatore "Coefficiente di correlazione

Questo script è una soluzione di riferimento per la mappatura dei nomi dei simboli configurati dagli utenti negli EA o negli script di MetaTrader 5 con i nomi effettivi forniti dal broker. Utilizza l'algoritmo della distanza di Levenshtein per identificare automaticamente il simbolo più simile in Market Watch. Ideale per gli sviluppatori che devono affrontare problemi di compatibilità con prefissi o suffissi nei nomi dei simboli. È un punto di partenza personalizzabile per soddisfare qualsiasi esigenza specifica.

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

La sovrapposizione di più stocastici con periodi diversi aiuterà i trader principianti.

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.

L'indicatore consente di stimare la probabilità che il prezzo abbia raggiunto il suo massimo o il suo minimo.

Si tratta di uno script che visualizza il tempo rimanente all'arrivo della prossima barra.

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

L'indicatore ZigZag BOS CHoCH Detection si basa sull'algoritmo ZigZag originale di MetaQuotes e lo estende rilevando e marcando gli eventi di struttura del mercato. Traccia i punti di oscillazione ZigZag recenti e identifica automaticamente le rotture di struttura (BOS) e i cambiamenti di carattere (CHoCH) utilizzando la conferma del trend pivot. I livelli di BOS e CHoCH sono disegnati direttamente sul grafico con linee orizzontali etichettate per un'analisi più chiara dell'azione dei prezzi.

Una busta di apprendimento automatico quantitativo che utilizza la matematica della regressione kernel di Nadaraya-Watson per proiettare dinamicamente zone di inversione media statisticamente significative senza basarsi sulla tradizionale deviazione standard.

Nella quarta parte del libro, ci concentreremo sulla padronanza delle funzioni integrate (API MQL5) e ci addentreremo gradualmente nei sottosistemi specializzati. Qualsiasi programma MQL5 può utilizzare una pletora di tecnologie e funzionalità. Pertanto, ha senso iniziare con le funzioni più semplici e utili che possono essere utilizzate nella maggior parte dei programmi.

A multi timeframe version is available with colors for orientation, for developers or profitable traders for free. Offer under conditions. Other multi timeframe indicators are also available.

This indicator helps user estimate the potential price movement for the current day, based on 20 days historical data and market trends.

L'indicatore WeekDays visualizza il giorno della settimana, la settimana dell'anno, il giorno dell'anno o l'indice della barra nella finestra dei dati e, facoltativamente, nelle etichette del grafico.

ZigZag SNR Detection identifica i livelli di supporto e resistenza utilizzando i punti di snodo ZigZag.

iRSI Very Simple A multi timeframe version is available with colors for orientation, for developers or profitable traders for free. Offer under conditions. Other multi timeframe indicators are also available.

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.

Script per la visualizzazione dei dati di aggiornamento delle posizioni aperte.

L'indicatore "Volume netto" mostra il volume tenendo conto della pressione di venditori e acquirenti.

Volatility Stop - indicatore dei livelli di stop in base alla volatilità

L'obiettivo è quello di mostrare un codice che mostri il calcolo dell'ATR con lo smoothing di Wilder.

123456789...209