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

Invia il tuo codice

MovingAverages.mqh Parte II È disponibile una versione multi timeframe con colori per l'orientamento, per gli sviluppatori o per i trader profittevoli, gratuitamente. Sono disponibili anche altri indicatori multi timeframe.

Questo script salva tutti i dati OHLCV disponibili sul grafico in un file CSV.

PTB

Descrizione dell'indicatore: PTB.mq5 Panoramica: L'indicatore PTB.mq5 per MetaTrader 5 calcola i prezzi alti e bassi a breve e lungo termine, insieme ai livelli di ritracciamento di Fibonacci basati su questi estremi. Caratteristiche: Alti e bassi a breve termine: identifica il supporto e la resistenza immediati su una lunghezza breve definita dall'utente. Alti e bassi a lungo termine: analizza le tendenze di mercato più ampie su un periodo più lungo. Livelli di Fibonacci: Traccia i principali livelli di ritracciamento (23,6%, 38,2%, 50%, 61,8%, 78,6%) per individuare potenziali punti di inversione. Parametri di input: shortLength: Numero di candele per il calcolo a breve termine. longLength: Numero di candele per il calcolo a lungo termine. Rappresentazione visiva: Colori e larghezze distinte per ogni linea per differenziare i livelli alto/basso e Fibonacci. Utilizzo: Aiuta i trader a identificare i punti di entrata/uscita e a monitorare le tendenze del mercato sulla base dei livelli di prezzo storici.

Questo codice mostra come è possibile creare una dashboard per visualizzare tutte le informazioni rilevanti sul grafico

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.

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

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

Indicatore MetaTrader di supporto e resistenza - come suggerisce il nome, questo indicatore visualizza i livelli di supporto e resistenza. Li mostra direttamente sul grafico, fornendo un facile aiuto quando si vuole impostare il livello di stop-loss o di take-profit, o quando si vuole vedere il prossimo target di mercato. Questo indicatore utilizza l'indicatore standard MetaTrader Fractals (secondo il metodo di Bill Williams) e non ha parametri di input modificabili. Questo indicatore è disponibile per le versioni 4 e 5 di MetaTrader.

Un indicatore a zigzag che utilizza un singolo ingresso per regolare la dimensione del passo e rilevare i cambiamenti di direzione delle onde.

Questo indicatore personalizzato MQL5 rileva le divergenze tra l'azione dei prezzi e l'Awesome Oscillator (AO), segnalando potenziali inversioni o continuazioni del mercato. Traccia frecce di acquisto/vendita sul grafico, visualizza l'AO come istogramma e disegna linee di tendenza per evidenziare le divergenze.

Indicatore che visualizza la tendenza del giorno in qualsiasi momento del grafico. È possibile personalizzare i colori e la posizione del testo sullo schermo.

Buon pomeriggio a tutti) Prima volta che posto il mio codice!!!

Countdown è un indicatore avanzato progettato per i trader che desiderano monitorare il tempo rimanente fino alla prossima candela o alla prossima apertura del mercato in modo chiaro ed efficiente. Con tre modalità di visualizzazione flessibili (commento, bordi del grafico o accanto al prezzo), questo indicatore offre una soluzione personalizzabile per soddisfare le vostre esigenze di trading.

L'indicatore XMA_Ishimoku con un'indicazione aggiuntiva della forza del trend utilizzando punti colorati basati sull'algoritmo della deviazione standard. Il codice originale nel link allegato aveva problemi di tracciatura.

Questo EA ha lo scopo di imporre alcune regole per la gestione dei panieri.

Logify è una libreria di log per MQL progettata per semplificare il debug, il tracciamento e il monitoraggio di EA e indicatori. Fornisce log strutturati, personalizzabili e organizzati direttamente sul grafico o nel terminale, con supporto per livelli di log, formati flessibili e gestori multipli. Una soluzione leggera ed elegante, facile da integrare nei vostri progetti MQL.

Questo indicatore è un'utilità che mostra i livelli di negoziazione etichettati su qualsiasi grafico. Se si desidera sostituire i livelli di negoziazione nativi su un grafico nativo, disattivare "Mostra livelli di negoziazione" nelle proprietà del grafico F8 e collegare questo indicatore. Se si desidera mostrare i livelli di negoziazione su un grafico personalizzato (dove i livelli di negoziazione nativi non possono essere mostrati), è sufficiente allegare questo indicatore. BaseSymbol - specificare il simbolo da cui verranno estratti i dati dei livelli di negoziazione, utile per i simboli personalizzati unici. TextBarsBack - specificare il numero di barre indietro nella storia rispetto alla barra corrente in cui verranno disegnate le etichette dei livelli. Nota: sebbene il numero magico sia menzionato nel codice, non è attualmente incluso nelle linee di negoziazione. Se si eseguono più EA sullo stesso simbolo, è possibile modificare il codice per mostrare i numeri magici ed eseguire più istanze dell'indicatore su un grafico. È inoltre possibile modificare le dimensioni dei caratteri e la spaziatura del testo nelle proprietà dell'oggetto in base alle diverse risoluzioni di visualizzazione.

Combina una media mobile con bande superiori e inferiori basate sull'ATR per agire come filtro di tendenza e canale di volatilità.

L'indicatore che visualizza il livello multiplo del canale ATR.

Frattale con filtro CCI - Indicatore che combina i frattali tradizionali con il filtro CCI per ridurre i falsi segnali. Mostra frecce rosse sopra le candele per i frattali rialzisti (vendere) quando il CCI è al di sopra della soglia configurata e frecce verdi sotto le candele per i frattali ribassisti (comprare) quando il CCI è al di sotto della soglia negativa. Perfetto per identificare i punti di inversione con maggiore affidabilità.

PriceVar% è un indicatore progettato per misurare la differenza percentuale tra il prezzo e una media mobile, evidenziando la forza del movimento del mercato rispetto a un valore di riferimento.

Protezione intelligente della posizione con logica di una siepe per posizione. Dispone di separazione del numero magico, timer di cooldown e limite massimo di copertura. Previene i loop di copertura infiniti. Licenza MIT gratuita.

Calcolate istantaneamente il potenziale di profitto e di perdita delle vostre operazioni direttamente sul grafico. Uno strumento essenziale per una gestione del rischio agile e precisa.

Lo script rimuove tutte le icone di autotrading dal grafico corrente.

WaveWeisBarForce è un indicatore personalizzato basato sulla logica delle onde di Weis. Accumula il volume in onde direzionali (rialziste o ribassiste) e le visualizza come istogrammi con livelli di intensità. Onde rialziste: 4 livelli di verde, da chiaro a Lime. Onde ribassiste: 4 livelli di rosso, da chiaro a rosso. WaveMax (bianco): mostra la barra con il volume più alto all'interno di ogni onda. WaveClimax (giallo): evidenzia il volume record accumulato tra le onde. Questo indicatore aiuta i trader a visualizzare la pressione del mercato in base all'accumulo di volume e all'intensità delle onde, migliorando l'analisi intraday e swing.

Istogramma MACD

Lo script Clean Market Watch è un semplice strumento di utilità progettato per rimuovere rapidamente tutti i simboli dalla finestra di Market Watch di MetaTrader 5 con un solo clic. Questo è particolarmente utile quando si vuole ricominciare da capo con un'area di lavoro pulita o quando il Market Watch è diventato ingombro di troppi simboli. Scopo Nel corso del tempo, i trader spesso accumulano numerosi simboli nella loro finestra di Market Watch, rendendo difficile concentrarsi sugli strumenti che negoziano attivamente. Rimuovere manualmente i simboli uno per uno può essere noioso e richiede molto tempo. Questo script automatizza l'intero processo, eliminando tutti i simboli in pochi secondi.

Un semplice indicatore basato sulle Bande di Bollinger che mostra le fasi di restringimento e allargamento con colori rosso/verde.

Pannello professionale per la chiusura delle posizioni con 6 filtri intelligenti. Chiusura di tutte le posizioni, per tipo, per simbolo o per profitto/perdita. Visualizzazione del P&L in tempo reale. Perfetto per le uscite di emergenza e la gestione del rischio. Include conferme di sicurezza.

Fox Wave Clean - Professional Order Manager Professional EA for efficient trade management with one-click position control. Clean design, powerful functionality.

Utility MT5 EA that sends BUY/SELL deal notifications to Telegram via Bot API (WebRequest)

This EA is intended to test a popular trading strategy. My own backtest shows that this strategy does not work as it was intended

A chart-based risk monitor for prop-firm style rules: draws a live “Dead-Line” price level showing where your Daily Loss Limit or Overall Max Drawdown would be violated, based on equity, open exposure, and optional trailing drawdown.

Scan multiple symbols and timeframes for wick-based rejection candles and display the latest signals in a clean on-chart dashboard with strength scoring, signal age, optional markers, and alerts.

Log

Multi-Mode Logarithmic Transform Indicator.

Market Structure Expert Advisor use LightGBM (Light Gradient Boosting Machine)

This script serves as a practical example of how developers can programmatically work with files using MQL5. One of its key objectives is to demonstrate effective project file organization, which is essential for developers working on large-scale systems or aiming to create portable, self-contained projects. The concept can be expanded further and refined with additional ideas to support more advanced development workflows.

Allow the EA to determine whether there are duplicate EAs on the chart based on conditions.

A simple binary trading strategy that counts candle colors.

Price Action Day Trader is a robust, trend-following MQL5 Expert Advisor designed for intraday trading. It focuses on high-probability price action patterns Pin Bars, Engulfing Candles, and Inside Bar Breakouts while filtering trades through a dual Moving Average trend filter.

123456789101112...195