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

Invia il tuo codice

Colora le candele in base allo stato di slancio. Quattro livelli di tendenza + neutro — pensato per i grafici con colori scuri.

L'indicatore individua le zone di squilibrio (Fair Value Gap) sul grafico e segnala con una freccia quando il prezzo vi ritorna. È adatto per l'oro, il Forex e qualsiasi strumento liquido su timeframe da M5 a H4.

Visualizza lo spread attuale tra prezzo di acquisto e prezzo di vendita in punti e pip direttamente sul grafico, con monitoraggio in tempo reale dello spread minimo, massimo e medio della sessione a partire dal momento in cui l'indicatore è stato aggiunto. Il colore cambia per segnalare quando lo spread supera una soglia definita dall'utente.

Expert Advisor per verificare l'ipotesi del "Turnaround Tuesday". Se il lunedì chiude al rialzo, martedì viene aperta una posizione di vendita. Se il lunedì chiude al ribasso, viene aperta una posizione di acquisto. L'EA supporta un filtro basato sull'ATR, livelli di Stop Loss e Take Profit basati sull'ATR, nonché il dimensionamento delle posizioni tramite lotto fisso o percentuale di rischio.

Un indicatore econometrico dello spazio dei prezzi che utilizza il processo stocastico di Ornstein-Uhlenbeck per stimare matematicamente il vero equilibrio senza deriva dell'asset e la sua velocità di ritorno alla media.

Invece di dover analizzare ogni coppia singolarmente, puoi vedere a colpo d'occhio quali sono le coppie più promettenti in base ai tuoi criteri.

Session Boxes è un indicatore personalizzato per MetaTrader 5 che traccia sul grafico dei riquadri rettangolari contrassegnati da colori diversi, che rappresentano l'intervallo massimo-minimo delle sessioni di negoziazione di Asia, Londra e New York. L'indicatore utilizza internamente i dati su timeframe H1 e supporta l'impostazione personalizzata degli orari delle sessioni in GMT, oltre a un parametro di offset del server del broker.

Spread Meter — Monitoraggio in tempo reale dello spread di un singolo simbolo con registrazione dei valori massimi e minimi Spread Meter di Fox Wave è un elegante pannello di controllo dedicato a un singolo simbolo che mostra in tempo reale lo spread del simbolo attualmente visualizzato sul grafico, registrando in modo permanente lo spread più ampio e quello più stretto mai registrati, con indicazione esatta dell'ora.

Uno script nativo MQL5 che analizza la struttura dei drawdown di un conto, non solo il singolo valore del “drawdown massimo”. Legge una curva di equity giornaliera (CSV con Date e DailyPnL), ricostruisce la curva “underwater” e la suddivide in singoli episodi di drawdown con la rispettiva profondità, durata e tempo di recupero. Successivamente riporta l’Ulcer Index, il Pain Index, il Recovery Factor e il tempo trascorso in zona negativa, combinandoli in un unico punteggio di resilienza (da A+ a F) corredato di raccomandazioni, visualizzato nella scheda “Esperti”. Non richiede librerie esterne; se non viene trovato alcun file, genera una curva di esempio, consentendo così l’esecuzione immediata senza configurazioni aggiuntive.

Un indicatore didattico per MT5 che definisce livelli di supporto e resistenza come zone di prezzo a partire da punti di rotazione confermati. Le reazioni in prossimità di tali zone vengono raggruppate in base alla distanza calcolata sull'ATR, quindi classificate in base al numero di test ripetuti, all'intensità del rifiuto e alla recency. Per garantire la leggibilità del grafico, vengono visualizzate solo le zone più significative.

Pannello integrato nel grafico con lo spread in tempo reale del simbolo del grafico – valore attuale, minimo, medio e massimo dall’apertura della posizione – contrassegnato con colori diversi in base alle soglie di avviso e di pericolo impostate dall’utente, oltre a un avviso opzionale quando lo spread rimane al livello di pericolo per N secondi consecutivi (picchi dovuti a notizie o al rollover).

Esporta le posizioni chiuse relative a un periodo configurabile in un file CSV per l'analisi del registro in Excel o Google Sheets: ora e prezzo di apertura e chiusura (ponderati in base al volume per le esecuzioni parziali), volume, risultato in punti, commissione, swap, profitto netto e durata dell'operazione.

Il KCI Embedded Sniper è una soluzione di trading algoritmico progettata per operazioni di ingresso su inversioni di tendenza ad alta precisione. A differenza degli Expert Advisor convenzionali che si basano su indicatori esterni (che spesso risentono di desincronizzazione dei thread e latenza), questo EA è dotato di un motore Kinetic Compression Index (KCI) completamente integrato. Trasferendo l’intero quadro matematico del KCI — che calcola i quozienti di velocità, lo spostamento cinetico, la dispersione di energia e la velocità di fase — direttamente nella logica centrale dell’EA, abbiamo eliminato il “ritardo asincrono”. Il risultato è un motore «sniper» fulmineo che verifica l’esaurimento del mercato (Singularity) e gli estremi di momentum (Williams %R) con precisione al microsecondo, operando esclusivamente su barre completate per garantire prestazioni senza repaint.

BBandsPsar è un indicatore ibrido personalizzato che fonde il modello di volatilità delle bande di Bollinger con la logica di seguire il trend del Parabolic SAR. Integrando queste due metodologie, riesce a conciliare efficacemente la volatilità del mercato con le dinamiche dei trend emergenti all’interno di un unico strumento coerente.

Un copiatore di operazioni da cliente a cliente locale con dashboard personalizzata in C# e canale di trasporto in Go; il codice sorgente completo è disponibile nell'archivio (versione basata su socket), latenza estremamente bassa

Una miniera d'oro di EA multistrategia :)

Super trend con gestione di TP e SL tramite basket

Una dashboard MT5 in sola lettura per il calcolo delle dimensioni dei lotti in base al rischio, lo stato del conto, i limiti di volume del broker e l'esposizione attuale per simbolo.

Configurazioni variabili per testare l'impostazione di TestScalper: prova un valore di $\alpha$ pari a 0,45 e un valore di $\beta$ pari a 0,12. Le celle del dashboard mostreranno rapidamente le variazioni, reagendo istantaneamente ai pullback di breve termine. Configurazione Swing: Abbassa i valori a un $\alpha$ pari a 0,15 e un $\beta$ pari a 0,02. Le celle della matrice si stabilizzeranno, ignorando il rumore di mercato intraday e mantenendo una visione chiara delle tendenze macroscopiche.

L'approccio dinamico offre risultati di gran lunga superiori rispetto all'affidarsi a un unico MA.

Expert Advisor didattico per MT5 che utilizza l'allineamento EMA 9/21 sulle candele chiuse e il filtro RSI 14, con esecuzione a lot fisso e un pannello di controllo compatto nei colori nero e oro.

Value Area Levels è un indicatore basato sulle sessioni per MetaTrader 5 che analizza le aree di valore. Calcola e visualizza i livelli di massimo dell'area di valore, il punto di controllo e il minimo dell'area di valore per i profili in fase di sviluppo, precedenti e storici.

Calcola la correlazione storica di Pearson tra un qualsiasi insieme di strumenti e il margine complessivo che il tuo conto dovrebbe detenere per poterli detenere tutti contemporaneamente, espresso in percentuale del tuo capitale proprio. Funziona in modo nativo su MetaTrader 5 senza librerie esterne, senza Python e senza IA: basta impostare l’elenco dei simboli e le dimensioni dei lotti come dati di input e il sistema riporta la matrice completa nella scheda «Esperti» e sul grafico, aggiornandola a intervalli regolari.

Prendi il controllo delle tue prestazioni di trading con Pro Dashboard Screener. Progettata per i trader più esigenti, questa utility offre una panoramica chiara, professionale e in tempo reale dello stato del tuo conto direttamente sul grafico.

Advanced MQL5 risk management class providing deterministic lot sizing, auto-suffix detection, and cross-currency triangular conversion.

Indicatore di scalping basato sulla sessione per MetaTrader 5. Contrassegna automaticamente i massimi e i minimi della sessione asiatica, quindi genera segnali di scalping all’apertura di Londra quando il prezzo supera o ritesta tali livelli. L'indicatore traccia intervalli dinamici di sessione, invia avvisi e notifiche push e include filtri opzionali relativi a trend, volume e tempo. Funziona sui grafici M1, M5 e M15 per qualsiasi simbolo.

Un dashboard leggero e integrato nel grafico che analizza la cronologia delle operazioni chiuse e mostra la percentuale di successo, il fattore di profitto, le serie di risultati e la curva del capitale: non occorre inserire alcuna strategia, bastano i tuoi dati, aggiornati automaticamente.

Si tratta di un indicatore personalizzato MQL5 per MetaTrader 5 denominato “RSI Histogram”. Visualizza la linea RSI standard in una finestra separata, oltre a una versione sotto forma di istogramma con codifica a colori degli stessi valori RSI, il cui colore varia in base allo slancio:

Analisi in sola lettura per i conti su cui sono in esecuzione diversi Expert Advisor. Raggruppa le operazioni chiuse in base al "magic number" e misura il risparmio effettivo derivante dall'esecuzione congiunta di tali sistemi: drawdown in modalità autonoma rispetto a quello combinato, la matrice di correlazione a coppie rappresentata come mappa termica sul grafico e una riorganizzazione con il metodo Monte Carlo dei rendimenti periodici del portafoglio.

Un indicatore grafico per MetaTrader 5 che traccia le candele Heikin Ashi, fornisce frecce di conferma per l'acquisto e la vendita, offre un filtro opzionale per la divergenza dell'istogramma MACD e include avvisi configurabili.

The Trend BOSS Indicator identifies regimes such as trending, ranging or volatile using a Bag-of-SFA-Symbols (BOSS) classifier. Gate your strategies behind specific regimes or use the indicator to identify various market conditions.

This is a volatility regime indicator, displayed in a separate window below the chart. The core idea: it calculates a historical percentile of the current volatility (0-100%) and classifies the market into 5 "regimes" — from extreme calm to extreme chaos. On top of that, it has a full visual dashboard (a text panel on the chart) with a trading signal, SL/TP, MTF (multi-timeframe) filters, volume, VIX, and, in the current version, a probabilistic "confidence meter" score.

The Spread Monitor is a professional statistical dashboard that evaluates the current market spread relative to its recent historical behavior. Instead of simply displaying the current spread, it determines whether the spread is unusually high, unusually low, or within its normal statistical range.

Professional open-source trade management utility for MetaTrader 5. Automatically manages Stop Loss, Take Profit, Break Even and Trailing Stop for existing positions while providing a professional real-time dashboard.

Professional open-source Break Even manager for MetaTrader 5. Automatically moves Stop Loss to Break Even with adjustable trigger, offset, Magic Number filtering and a modern Quantora dashboard.

Professional open-source Position Size Calculator for MetaTrader 5. Calculates broker-compatible lot size using account value, risk percentage, fixed risk amount and Stop Loss distance.

Calcolatore di rischio professionale open source per MetaTrader 5. Calcola il rischio in termini di capitale, la percentuale di rischio del conto, il profitto potenziale, il rapporto rischio/rendimento, il margine richiesto e il livello di rischio.

Calcolatore di margine professionale open source per MetaTrader 5. Calcola il margine richiesto, l'impatto sul margine libero, il livello di margine, il valore della posizione e il margine di sicurezza tramite una moderna dashboard Quantora.

Calcolatore professionale open source dei costi di trading per MetaTrader 5. Calcola il costo dello spread, la commissione, lo swap e il costo totale stimato delle operazioni utilizzando i dati in tempo reale dei simboli dei broker e impostazioni di posizione personalizzabili.

Professional open-source Account Health Monitor for MetaTrader 5. Monitors balance, equity, margin, drawdown, exposure and trading conditions with a real-time 0-100 Account Health Score.

1...101112131415161718192021222324...209