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

Invia il tuo codice

L'indicatore Point-and-Figure MetaTrader 5 è un indicatore in grado di tracciare un grafico point-and-figure direttamente nella finestra principale del normale grafico MT5. È possibile impostare tutti i parametri del metodo point-and-figure, come la dimensione del riquadro e la distanza di inversione, in base alle proprie preferenze. Inoltre, è possibile controllare tutti i parametri di visualizzazione del grafico PnF. Questo indicatore point-and-figure supporta tutti i tipi di allarmi. Si basa su dati reali e quindi è disponibile solo per MT5.

Questo script e EA consente ai codificatori di eseguire il backtest delle loro strategie basate sulle notizie che utilizzano il calendario MQL5.

Questo Bot rileva l'apertura di una nuova candela su qualsiasi timeframe impostato, facilitando così l'esecuzione di un codice unico, il piazzamento di operazioni e la chiamata di altre funzioni. Il codice è scritto nella funzione OnTick().

Un logger con la possibilità di registrare moduli o sezioni di codice specifici

Questo indicatore richiama altri 3 indicatori di sottofinestra. Tutti i file vanno nella cartella Indicatori.

Trading Gap Weekend, è redditizio?

Il VWAP mensile (Volume Weighted Average Price) è un indicatore essenziale di MQL5 che calcola e visualizza il prezzo medio ponderato per il volume per ogni mese di trading. È uno strumento potente per comprendere il sentiment del mercato a lungo termine, per identificare il fair value mensile e per informare le decisioni strategiche.

Questo semplice indicatore permette di scoprire facilmente quando il prezzo raggiunge un determinato momento in qualsiasi candela o time frame.

Si tratta di un semplice file di script per calcolare la dimensione del lotto utilizzando l'approccio della percentuale di rischio o l'importo effettivo da rischiare.

SmartFibo è un potente indicatore personalizzato MQL5 che disegna automaticamente i livelli di ritracciamento e di estensione di Fibonacci sulla base dell'algoritmo ZigZag, ideale per il trading dei pattern ABCD. Supporta i calcoli di Fibonacci sia da stoppino a stoppino che da corpo a corpo, rendendolo versatile per varie strategie di trading, comprese le coppie JPY.

L'RSI Engine EA è un robot di trading automatico altamente versatile per MetaTrader 5, progettato per eseguire operazioni basate sui segnali del popolare indicatore Relative Strength Index (RSI). La versione 2.1 presenta un'elaborazione ottimizzata dei segnali e una maggiore stabilità. L'EA offre una struttura flessibile con strategie multiple basate sull'RSI, filtri di conferma e impostazioni complete per la gestione del trading, rendendolo adatto sia ai trader principianti che a quelli esperti.

Un filtro di volatilità basato su 3 ATR: un ATR veloce, un ATR medio e un ATR lento.

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Si tratta di un indicatore sperimentale di price action Last Structure Break (LSB) che scopre strutture di mercato significative e potenziali margini di trading attraverso un'analisi intelligente dei supporti e delle resistenze.

Evidenzia i pattern di candele Inside Bar sul grafico e fornisce avvisi popup e push opzionali quando viene rilevato un nuovo pattern.

Un indicatore pulito, leggero e non ridipinto che rileva e disegna automaticamente i Fair Value Gaps (FVG) di Smart Money Concepts (SMC) direttamente sul grafico in qualsiasi timeframe.

Funzione per il calcolo del lotto dalla percentuale di deposito

Linea per cambiare direzione

An indicator which features full Smart Money Concept (SMC) + Break Of Structure (BOS) + Change Of Character (COC) + Fair Value Gap (FVG) Detection and Buy/Sell signals.

The Supertrend indicator plots an ATR-based dynamic trend line on the MetaTrader 5 chart, switching between a green uptrend and red downtrend line with optional buy/sell arrow signals at every trend reversal.

Sincronizza tutti i simboli del grafico con il simbolo del grafico a cui l'EA è collegato.

Rilevatore di tendenze Martingala uso onnx AI

Si tratta di un semplice programma per il confronto tra asincroni e sincroni all close. Si tratta di un programma di esempio, quindi è possibile modificarlo per i propri scopi di test, ad esempio aggiungendo delle condizioni.

Questo indicatore consente di definire una lista di controllo per verificare e confermare manualmente la strategia prima di entrare in un'operazione.

Un semplice Expert Advisor che opera quando il prezzo forma il modello "Three From Within".

Questo EA analizza tutte le operazioni aperte e stampa l'ennesima operazione a partire dalla fine.

Linea di regressione lineare

La classe CDebugLogger è un'utility di log flessibile e completa, progettata per l'uso in ambienti MQL4/5. Consente agli sviluppatori di registrare i messaggi a vari livelli di importanza (INFO, WARNING, ERROR, DEBUG) con la possibilità di includere timestamp, firme di funzioni, nomi di file e numeri di riga nelle voci di log. La classe supporta la registrazione sia nella console che nei file, con la possibilità di salvare i log in una cartella comune e in formato CSV. Inoltre, offre la funzionalità di silenziare i log in base a parole chiave specifiche, garantendo che le informazioni sensibili non vengano registrate. Questa classe è ideale per gli sviluppatori che desiderano implementare solidi meccanismi di registrazione nelle loro applicazioni MQL4/5, con caratteristiche personalizzabili che soddisfano un'ampia gamma di esigenze di debug e monitoraggio.

Serializzazione e deserializzazione del formato JSON

Kuskus Starlight è un oscillatore che utilizza la trasformazione dei prezzi di Fisher per identificare le tendenze e le potenziali inversioni. Il codice originale MT4 di Scriptor è disponibile all'indirizzo: https://www.mql5.com/en/code/8365.

L'indicatore Price Alert MetaTrader può emettere qualsiasi tipo di avviso quando il prezzo raggiunge determinati livelli impostati dal trader. Esistono tre tipi di livelli di prezzo: il primo viene utilizzato quando il prezzo sale al di sopra di un certo livello (visualizzato con la linea verde sul grafico), il secondo viene utilizzato quando il prezzo scende al di sotto di un certo livello (visualizzato con la linea rossa sul grafico) e il terzo viene utilizzato quando il prezzo raggiunge esattamente un certo livello (visualizzato con la linea gialla). I tre tipi di avviso sono: nativo (popup), via e-mail e con notifica push. Affinché le funzioni di avviso via e-mail e push-notification funzionino, è necessario impostare l'e-mail o l'ID MetaQuotes nella finestra delle opzioni della piattaforma MetaTrader. L'indicatore è disponibile sia per MT4 che per MT5.

Calcolo di una media mobile con una sola chiamata di funzione. Codice che può essere facilmente trasportato tra diversi progetti.

Un calcolatore di interessi composti per il trader. Calcola, in base ai vostri parametri, il rischio di rovina e il rischio ottimale per ogni operazione. Fornisce una previsione della dimensione del vostro capitale tra un anno, un mese e alla fine del periodo.

Un algoritmo di ordinamento ibrido che fornisce prestazioni veloci per l'ordinamento di array di tipi semplici, strutture o puntatori a oggetti.

Questo Expert Advisor (EA) aiuta i trader a gestire il rischio regolando automaticamente le dimensioni delle posizioni e i livelli di stop-loss in base alla volatilità del mercato, utilizzando l'indicatore Average True Range (ATR). L'EA calcola la dimensione ottimale della posizione per ogni operazione in base a una percentuale di rischio definita dall'utente e al valore ATR corrente, garantendo un'esposizione al rischio coerente in tutte le condizioni di mercato. Offre inoltre un'opzione di stop-loss basata sull'ATR per adattarsi alla volatilità, mentre impiega una semplice strategia di crossover della media mobile per aprire operazioni di acquisto. Ideale per i trader che desiderano automatizzare la gestione del rischio senza una logica di trading complessa, questo EA dà priorità alla protezione del conto e semplifica il processo di trading.

Questo indicatore rileva i pattern engulfing candlestick rialzisti e ribassisti con un filtro opzionale per il volume che evidenzia i segnali più forti.

Funziona utilizzando un blocco positivo; il robot di trading crea un blocco positivo e il trader decide autonomamente cosa farne.

The script shows the usage of L1 Trend Filter methods in MQL5 for float and double vectors on random walk simulated data.

Hon-Matrix is an advanced algorithmic trading system that combines Price Action, Volatility Analysis, and Real-Time News Filtering. Unlike standard "static" EAs, Hon-Matrix utilises a dynamic decision-making engine that identifies the current market phase (Trending vs. Ranging) and switches its entry logic accordingly. It features a professional-grade on-chart dashboard allowing for live parameter adjustments without restarting the EA, making it a powerful tool for both automated prop-firm passing and personal capital growth.

Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.

1...34567891011121314151617...199