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

Invia il tuo codice

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

Indicatore "Chaykin Money Flow (CMF)

Ecco alcuni esempi di codici per i contatori impostati basati su "Count" (conteggio)

Libreria di base per creare profili di volume sul grafico.

Regressione lineare Indicatore di valore

è un testo per la rete neutrale che vorrebbe conoscere la vostra opinione.

Questo script CalculateHistoryProfit versione 1.0 è stato progettato per calcolare il profitto per un periodo specifico utilizzando un pannello grafico.

BollingerBandsEA opera in base alle Bande di Bollinger.

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.

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.

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.

Sistema quantistico - Utilizza stati e probabilità quantistiche per prendere decisioni.

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

Include una classe che convalida la combinazione di ping del terminale e latenza di esecuzione prima delle operazioni commerciali. Restituisce false se la soglia è superata.

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.

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

Keltner Channel strategy for XAUUSD with optional Progressive Recovery System and basket level risk control. Source code for educational purposes.

Script diagnostico che confronta i valori SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS e SYMBOL_TRADE_TICK_VALUE_PROFIT per ogni simbolo presente in Market Watch. Classifica ogni simbolo in una delle quattro categorie (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) e fornisce un riepilogo aggregato insieme a un suggerimento interpretativo. Utile per verificare su quale proprietà del valore del tick fare affidamento quando si implementa il dimensionamento dei lotti basato sul rischio negli EA. Esporta il report completo per ogni simbolo in formato CSV nella cartella MQL5/Files.

Si tratta di un indicatore che mostra il profilo del volume sul grafico, utilizzando calcoli semplici e un'esecuzione molto rapida.

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

Un'utility leggera ed essenziale per i trader ICT e SMC. Traccia automaticamente i veri prezzi di apertura giornalieri, settimanali e mensili, servendo come base per il concetto di Power of 3 (Accumulazione, Manipolazione, Distribuzione).

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.

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.

1...456789101112131415161718...204