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

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

Indicatore BB MACD MetaTrader - è una variante di base dell'indicatore MACD (Moving Average Convergence Divergence), che aiuta a rilevare i punti di cambiamento della tendenza e a misurare la forza della tendenza attuale. L'indicatore è disegnato in una finestra separata sul grafico ed è composto da due linee (blu e rossa) e da punti, che possono essere verdi o magenta. Il cambiamento di colore dei punti rappresenta un buon segnale, mentre l'ampiezza del divario tra le due linee indica la forza della tendenza attuale. Questo indicatore è disponibile per MT4 e MT5.

Indicatore MetaTrader per principianti - un indicatore personalizzato molto semplice che visualizza i top e i bottom locali sul grafico con punti rossi e blu in prossimità di essi. Analizza i massimi e i minimi di un determinato periodo e li confronta con l'intervallo in cui la coppia di valute è stata scambiata e, se il massimo e il minimo sono sufficientemente significativi, li contrassegna con un punto. Questo indicatore si ridisegna da solo e quindi non dovrebbe essere utilizzato per generare segnali di trading, poiché la posizione dei punti potrebbe cambiare. L'indicatore è disponibile nelle versioni MT4 e MT5.

La condizione per un segnale di acquisto è una candela formata di colore blu, mentre la condizione per un segnale di vendita è una candela formata di colore rosso.

Fast Adaptive Trend Line FATL (Fast Adaptive Trend Line), si basa sull'uso di un filtro digitale passa-basso.

Indicatore di tendenza attuale, linee di supporto e resistenza.

Name of expert is 'MultiStrategyEA'

L'indicatore BMA MetaTrader o Band Moving Average - è stato creato utilizzando l'indicatore di media mobile originale e l'idea di uno dei visitatori del sito. L'indicatore si presenta sotto forma di tre linee: quella centrale è la media mobile standard di MT4/MT5 (che può essere semplice, esponenziale o ponderata), quella superiore è uguale a quella centrale ma alzata del 2% (per impostazione predefinita), quella inferiore è uguale a quella centrale ma abbassata del 2%. Queste due linee aggiuntive fungono da livelli di supporto e resistenza. L'indicatore è disponibile sia per MT4 che per MT5.

Bollinger Squeeze Advanced MetaTrader indicator - è un indicatore complesso costituito da due componenti: una misura della tendenza basata sulle bande di Bollinger e sul canale di Keltner "squeeze". Un istogramma della direzione e della forza della tendenza basato su uno dei seguenti otto oscillatori: Stocastico, CCI, RSI, MACD, Momentum, Williams % Range, ADX, DeMarker.

Tushar Chande Momentum Oscillator (Chande Momentum Oscillator).

Istogramma MACD a colori con una linea di segnale che cambia colore a seconda della direzione del trend.

L'indicatore genera segnali di ingresso nel mercato in base alle letture dell'indicatore ADX.

Bollinger Squeeze Basic MetaTrader indicator - è un indicatore complesso basato su Momentum, bande di Bollinger e canale di Keltner. L'indicatore viene disegnato nella finestra separata del grafico come un istogramma del Momentum e una serie di punti che mostrano la relazione tra i valori attuali delle bande di Bollinger e del canale di Keltner. Questo indicatore è disponibile per entrambe le versioni MT4 e MT5 della piattaforma di trading.

L'indicatore Candle Wicks Length Display MetaTrader è un indicatore in grado di visualizzare la lunghezza degli stoppini delle candele in pip direttamente sul grafico. È possibile impostare la lunghezza minima da visualizzare. In alternativa, può mostrare le lunghezze degli stoppini inferiori al limite indicato. L'indicatore supporta tutti i tipi di allarmi e funziona sia con MT4 che con MT5.

Il Centro di gravità è un oscillatore sviluppato da John Ehlers e pubblicato nel numero di maggio 2002 di Stocks & Commodities.

Indicatore di forza del trend basato sul filtro adattativo di Laguerre.

I canali di Keltner sono involucri o bande di prezzo posizionati sopra e sotto la media mobile.

Indicatore CCI Arrows MetaTrader - vi mostrerà dove si verifica l'incrocio del CCI con lo zero (contrassegnandolo con una freccia rossa o blu) per aiutarvi a decidere se andare short o long. Ha un ritardo minimo e una precisione relativamente elevata. Questo semplice indicatore è una buona scelta per i trader che preferiscono la semplicità e odiano gli indicatori complessi. CCI Arrows supporta tutti i tipi di allerta. L'indicatore è disponibile nelle versioni MT4 e MT5.

Detrended Price Oscillator (indicatore MetaTrader) - una versione dell'oscillatore di prezzo basata sulla differenza tra il prezzo corrente e la media mobile semplice spostata di (Periodo / 2) + 1 barre. A differenza dell'oscillatore stocastico, questo indicatore mira a mostrare i cambiamenti di tendenza a breve termine (onde di prezzo all'interno della tendenza a lungo termine). L'indicatore viene visualizzato in una finestra separata del grafico. È possibile utilizzare questo indicatore Detrended Price Oscillator (DPO) sia nella versione MT4 che in quella MT5 della piattaforma.

Un analogo dell'oscillatore stocastico con ritardo minimo.

Media mobile adattiva MESA (MAMA).

Il Donchian Channel è un indicatore di volatilità che si basa sul calcolo dell'intervallo di prezzo corrente utilizzando i prezzi più alti e più bassi recenti.

Daily Percentage Change (indicatore MetaTrader) - calcola la variazione del tasso di cambio rispetto alla chiusura giornaliera precedente e la visualizza in punti percentuali nella finestra del grafico principale della piattaforma. Inoltre, può visualizzare le variazioni percentuali settimanali e mensili. È possibile impostare colori diversi per gli aumenti di prezzo positivi o negativi. Inoltre, una piccola freccia personalizzabile aiuta a visualizzare la direzione del cambiamento di prezzo. Se il vostro broker utilizza un fuso orario non convenzionale, l'indicatore può utilizzare il parametro Time Shift per regolare l'ora che utilizzerà per la fine della giornata. L'indicatore funziona ugualmente bene su MT4 e MT5.

Un semplice consulente esperto basato su RSI e media mobile per MQL5

La condizione per un segnale di acquisto è una candela formata di colore Lime, per un segnale di vendita - Magenta.

BrainTrend2Stop è un indicatore di stop al trend, dimostrato da una linea di stop, il cui attraversamento indica un cambiamento nell'attuale trend di mercato e la necessità di uscire da un'operazione aperta in precedenza.

BrainTrend2Sig è un indicatore delle tendenze attive sul mercato, che colora le candele a seconda della direzione della tendenza.

Indicatore Donchian Ultimate MetaTrader - è un classico indicatore di canale Donchian con l'aggiunta di molteplici funzioni:

Dots (indicatore MetaTrader) si basa sull'indicatore del 2006 di TrendLaboratory. Mostra la direzione della tendenza attuale posizionando i punti sul grafico principale. I punti blu segnalano una tendenza rialzista e quelli rossi una tendenza ribassista. Sebbene l'indicatore non si basi su alcun indicatore standard di MetaTrader, utilizza una chiamata a iMA() (media mobile) per ottenere i valori di prezzo a seconda del tipo di prezzo di input utilizzato (Close, Open, High, Low, Typical, ecc.) Il calcolo si basa sul coseno dell'angolo di variazione del prezzo. Il trader può modificare diversi parametri di input. L'indicatore è disponibile per le versioni MT4 e MT5 della piattaforma.

BrainTrend2 è un indicatore delle tendenze attive sul mercato, che colora le candele a seconda della direzione della tendenza.

BrainTrend1Stop è un indicatore di stop alla tendenza; quando il prezzo supera la linea di stop, significa che la tendenza del mercato è cambiata e che è necessario uscire dall'operazione.

BrainTrend1Sig è un indicatore di mercato per l'apertura e l'uscita di posizioni. Mostra i punti di cambiamento della tendenza, quando il prezzo raggiunge valori estremi ed è il momento più conveniente per entrare o uscire dal mercato.

This MetaTrader 5 (MT5) custom indicator, boomSpikeBoxMitigationFinal.mq5, detects a specific bullish spike pattern on the chart and marks entry zones using rectangles and horizontal lines. Once the price returns to ("mitigates") the entry level, the entry line is shortened to the mitigation point.

A class for reading and writing individual bits or bit sequences to and from a buffer.

This indicator detects a specific bearish spike formation over 3 candles

Easy Trend Visualizer è un indicatore MetaTrader che fa esattamente quello che dice il suo nome. Mostra dove inizia il trend, dove finisce e dove non c'è alcun trend. Si basa sugli indicatori standard MetaTrader ADX (Average Direction Movement Index) e funziona abbastanza velocemente. Easy Trend Visualizer si visualizza nella finestra principale del grafico. Offre una serie di avvisi: compare una linea orizzontale, incrocio di linee orizzontali, freccia in alto, freccia in basso, incrocio di linee orizzontali precedente (PHLC). Disponibile per le piattaforme MT4 e MT5

Flexible Momentum (indicatore MetaTrader) - calcola la variazione del tasso di cambio in un determinato periodo (in secondi) e visualizza il risultato come numero di punti e percentuale nella finestra del grafico principale della piattaforma. Offre avvisi altamente personalizzabili basati su soglie di momentum massimo in punti e percentuale. Poiché questo indicatore utilizza la cronologia dei ticks per calcolare il momentum, funziona solo in MT5.

Indicatore di direzione della tendenza BrainTrend1.

L'indicatore AroonOscillator consente di anticipare le variazioni dei prezzi da uno stato di mercato in tendenza a uno stato laterale.

L'indicatore Aroon di Tushar Chende aiuta i trader e gli investitori a determinare se una tendenza a lungo termine si sta concludendo o se è solo in pausa prima di un'altra mossa.

MQL5 script for MetaTrader 5 that adds two buttons to close all buy or sell positions for the current symbol.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190