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

Libreria di Codici Sorgente MQL4 e MQL5

icon

Vuoi imparare il linguaggio di programmazione MQL5 o MQL4, ma non sai da dove cominciare? Qui sono disponibili vari programmi per il tuo terminale MetaTrader. Scarica e studia questi esempi di codici pubblicati e sviluppa per conto tuo degli indicatori e degli Expert Advisor. Le tue applicazioni pubblicate nella più grande libreria di codici MQL5 e MQL4 saranno disponibili in ogni terminale MetaTrader e nel MetaEditor.

I tuoi esempi di codice in MQL4 e MQL5 saranno distribuiti in tutto il mondo, permettendoti di entrare in contatto con migliaia di trader!

Invia il tuo codice

Several buys and sells open on one symbol? The indicator draws where all buys, all sells and the whole basket break even, and the price for a profit target. Planned entries can be added to see the break-even before you trade.

Sends every opened and closed position, pending orders and a daily account summary to your Telegram chat. It never trades on your account.

Closes all trades and keeps the account flat when the daily loss limit, the maximum drawdown or a daily profit target is reached. Prop-firm style rules, an on-chart panel, and a state that survives terminal restarts.

Marks the daily opening gaps of stock indices and shows whether each one has been filled.

Short-term RSI(2) pullback arrows: oversold above the long moving average, overbought below it.

Tick volume of each bar divided by its average at the same time of day over the last days.

Detects the last confirmed swing leg and draws its Fibonacci retracement and extension levels.

Donchian channel of the previous N bars with breakout arrows on closed candles.

Volatility squeeze dots with a linear regression momentum histogram, in a separate window.

Marks the weekly EIA crude oil and natural gas storage releases and the range that follows.

Average return and share of up days for each weekday and month of the year, shown as a panel.

This Expert Advisor trades fair value gaps in the direction of market structure, the way Smart Money Concepts describes it. It is the third step of a series that has been built one piece at a time: In previous shared codes, the SMC Pullback Indicator decided which highs and lows matter, the SMC Market Structure indicator turned those swings into a trend with BoS, CHoCH, IDM and liquidity sweeps, and this EA trades the result.

Gold/silver ratio with a moving average and standard deviation bands, in a separate window.

Strength lines of the 8 major currencies built from the 28 major and cross pairs.

GDS Renko Replay Trainer è uno strumento didattico gratuito che consente di esercitarsi a prendere decisioni manuali sui grafici Renko storici in MetaTrader 5. Carica un intervallo storico, riproducilo in avanti ed effettua operazioni virtuali di ACQUISTO o VENDITA. È possibile mettere in pausa, avanzare di un tick o passare al successivo mattoncino Renko completato. Ogni posizione virtuale dispone di uno stop loss e di un take profit, e il trainer registra i risultati della sessione. Lo strumento costruisce mattoncini Renko di dimensioni fisse a partire dai tick storici di Bid/Ask, con un classico ribaltamento a due mattoncini. I tick futuri non vengono utilizzati per tracciare il grafico visibile né per eseguire operazioni virtuali. Le operazioni di acquisto utilizzano il prezzo Ask per l’entrata e il prezzo Bid per l’uscita; le operazioni di vendita utilizzano i lati opposti. Gli ordini inseriti sul pannello attendono il prossimo tick valido riprodotto. Gli stop e i target vengono verificati ad ogni tick, inclusi i gap di prezzo.

Una libreria di 24 classi MQL5 che monitora il rispetto delle regole di una società di trading con capitale proprio — drawdown, perdita giornaliera, costanza dei profitti, numero minimo di giorni di trading, blackout delle notizie — su qualsiasi conto e chiude tutte le posizioni in caso di violazione, senza mai aprire una posizione propria.

Confronta l'intervallo di oscillazione registrato finora nel periodo corrente con la distribuzione storica completa degli intervalli passati — un vero percentile, non solo un confronto con la media come nel caso dell'ADR% — e segnala eventuali fenomeni di compressione o espansione statistica su un pannello compatto in tempo reale dotato di un indicatore di percentile.

EMTOrdersUtility è un'utilità per il monitoraggio delle operazioni in tempo reale e la modifica dei simboli, progettata per i trader attivi che necessitano di una visibilità in tempo reale sulle proprie posizioni aperte su diversi strumenti finanziari.

PulseStrike Scalper - EA per il rilevamento statistico dei picchi

Una rapida analisi del mercato per individuare i trend sostenibili. Lo script analizza in un secondo tutti i simboli presenti nella "Panoramica di mercato" e individua gli strumenti con il movimento più netto e forte utilizzando la regressione lineare R² e l'indicatore ADX.

AurumNeuro Vanguard è un Expert Advisor (EA) intelligente progettato specificamente per il trading su XAUUSD / oro, che combina un'architettura ibrida di gestione del rischio neurale con il motore Unified Market Dynamics Engine (UMDE).

Scalper basato su tick che opera esclusivamente su movimenti di prezzo che costituiscono veri e propri valori anomali dal punto di vista statistico, con posizioni dimensionate e protette per far fronte ai ritardi effettivi di esecuzione da parte del broker. Di seguito sono riportati i risultati del backtest.

GDS Renko Dual MA Demo EA è un piccolo Expert Advisor didattico per MetaTrader 5. Illustra un modo semplice per combinare i classici blocchi Renko di dimensione fissa con due medie mobili semplici calcolate direttamente dalle chiusure dei blocchi Renko completati.

L'indicatore mostra la velocità media di classificazione del prezzo

Strumento di gestione rigorosa del rischio per le sfide delle società di trading per conto proprio. Monitora automaticamente l'intero conto per prevenire il superamento dei limiti di drawdown giornalieri e massimi. Funge da barriera di sicurezza contro i picchi di spread e il trading impulsivo, chiudendo istantaneamente tutte le posizioni e gli ordini in sospeso prima che la valutazione giunga al termine.

Applica le tue regole di rischio a ogni posizione, sia che sia stata aperta manualmente sia da un altro EA: mostra la dimensione del lotto che corrisponde al tuo livello di rischio, blocca il conto per il giorno successivo al raggiungimento di una perdita prestabilita, limita le posizioni aperte, riduce le posizioni che comportano un rischio superiore a quello consentito e aggiunge uno stop-loss a qualsiasi posizione aperta ne sia sprovvista.

USDX Trader v1.33 — Synthetic Dollar Index chart and basket trading for MetaTrader 5 Version 1.33 · MetaTrader 5 · Any broker that offers the major USD pairs

Horizontal lines on round numbers around the visible price, with a step that adapts to the zoom.

Daily pivot point with three resistances and three supports, Classic, Fibonacci or Camarilla formulas.

Volume weighted average price that restarts every day, with 1 and 2 standard deviation bands.

Draws the first-15-minute range of the US cash open on stock indices with extensions, R targets and the first breakout arrow.

GDS Renko Canvas è un indicatore didattico compatto che mostra come un classico grafico Renko a dimensione fissa possa essere visualizzato direttamente in MetaTrader 5 utilizzando la classe standard CCanvas. L'indicatore costruisce i mattoncini Renko a partire dai tick BID in arrivo e visualizza solo i mattoncini completati. La continuazione richiede un solo blocco, mentre un'inversione segue la classica regola dei due blocchi. A differenza delle sovrapposizioni Renko basate su oggetti, il grafico visibile viene disegnato su un unico livello bitmap Canvas. Ciò mantiene ridotto l'elenco degli oggetti del grafico e semplifica il ridisegno in caso di ridimensionamento.

Un piccolo Expert Advisor didattico che mostra come l'ADX di Wilder e il Directional Movement possano essere calcolati direttamente dai mattoncini Renko classici completati. L'Expert Advisor costruisce internamente blocchi Renko di dimensioni fisse a partire dai tick BID. Non sono necessari grafici offline, simboli personalizzati, DLL o indicatori esterni. +DI, -DI e ADX vengono aggiornati solo dopo il completamento di un blocco Renko.

GER40 Evening Coil is a free, fully open EA for the German 40 index on H1. It buys in the evening session after a recent narrow-range bar, when volatility is calm and volume is normal, and closes everything by 23:00 server time. Four conditions, long only, one trade at a time, a stop loss on every trade.

Panel with candle countdown, spread, daily ATR and the share of the daily range already used.

Draws previous day, week and month High/Low/Close and the daily open as labeled horizontal lines.

Draws high/low range boxes for the Asian, London and New York sessions with range size in points.

Momentum VWAP Barrier Breakout is an MT5 indicator that identifies tested support and resistance zones and displays confirmed breakout arrows after the candle closes. It includes optional VWAP, SMA, SMMA, and no-filter modes, with VWAP selected by default. Designed primarily for XAUUSD M5, it can also be tested on M15 and M30 for fewer but potentially cleaner signals. Traders may consider entering at the next candle’s open, placing the stop beyond the breakout candle or broken zone, and targeting approximately 1.5R to 2R. Use the indicator together with market structure, higher-timeframe direction, news awareness, and proper risk management. Test it thoroughly on historical data and a demo account before using it with real money.

Point & Figure draws a classic P&F chart (X columns for rising prices, O columns for falling prices) in a separate indicator window, on any symbol and timeframe. It also adds a trading panel and support/resistance lines on the main chart.

Dashboard gratuita in stile neon per il conto MT5 che mostra saldo, capitale proprio, P/L fluttuante, P/L giornaliero realizzato, percentuale di operazioni vincenti e posizioni aperte direttamente sul grafico.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210