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

Invia il tuo codice

XCCI_Histogram_Vol indicator with the timeframe selection option available in input parameters

ATR adaptive double smoothed EMA

Shadow True Strength Index

Fractal Adaptive Moving Average -

Adaptive ATR

Adaptive ATR Keltner channel

Stochastic of average (on chart)

Pretty simple. Seems Stupid. But yes, You need this...

This is the version 2 of my script to export the trade history from MT5 selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software. More columns were added and fixed minor errors. The code for processing and exporting data was rewritten.

Display interactive HTML graph of the account balance inside the web browser.

Trading the trend

Encapsulating a family of interchangeable algorythms which can be modified independently from the client.

NELODI Trading Terminal is a collection of Indicators and an Expert Advisor, which work together to provide a complete solution for manual Trading, primarily designed for Scalping.

Sort the input array in-place using comparison function less.

Il primo capitolo del libro introduce il linguaggio MQL5 e l'ambiente di sviluppo. Una delle nuove funzionalità introdotte nel linguaggio MQL5 rispetto a MQL4 (linguaggio MetaTrader 4) è il supporto per la programmazione orientata agli oggetti (OOP), che lo rende simile a C++.

Generatore di chiavi Sec-WebSocket

Consulente di teoria della probabilità

Negative Volume Index (NVI) è un indicatore tecnico gratuito per l'analisi avanzata dei grafici nelle piattaforme MT4 e MT5. Si basa sul volume dei tick (può essere sostituito con il volume reale in MT5) e ha aggiunto due utili caratteristiche: supporto per il funzionamento multi-timeframe (MTF). Può essere commutato per mostrare l'indice di volume positivo.

Indicatore Basing Candlesticks MetaTrader - è un indicatore automatico che rileva e contrassegna le candele basing sul grafico. Una candela basing è una candela con lunghezza del corpo inferiore al 50% del suo intervallo alto-basso. L'indicatore evidenzia le candele basing utilizzando linee di istogramma (in MT4) o candele personalizzate (in MT5) direttamente nel grafico principale della piattaforma. Il criterio percentuale può essere modificato tramite i parametri di input. È inoltre possibile attivare degli avvisi quando compare una nuova candela di base.

L'indicatore Coppock MetaTrader è un'implementazione del famoso indicatore della curva di Coppock, creato per la prima volta da Edward Coppock nel 1962. L'indicatore mostra le opportunità di acquisto e vendita a lungo termine (classicamente, viene utilizzato solo per l'acquisto) misurando la media mobile ponderata (con un periodo di 10) della somma di due tassi di variazione (con un periodo di 14 e 11). È la versione classica. In questa versione MetaTrader è possibile modificare i parametri degli indicatori di base. È possibile utilizzare questo indicatore Coppock in MT4 e MT5.

Schaff Trend Cycle (indicatore MetaTrader) - è un oscillatore ciclico creato calcolando lo stocastico sullo stocastico su una linea MACD utilizzando dei cicli. Il risultato è una versione migliorata dell'oscillatore, che non si scompone durante le tendenze e reagisce ai cambiamenti molto velocemente. È stato sviluppato da Doug Schaff, che ha ipotizzato che le tendenze valutarie accelerino e decelerino in cicli. Il suo algoritmo è stato reso pubblico nel 2008. Schaff Trend Cycle cerca di combinare due metodi diversi per determinare i cambiamenti di direzione del trend: il MACD e l'oscillatore stocastico lisciato. Il valore dell'indicatore oscilla tra 0 e 100. Vengono utilizzati due livelli di trigger - 25 e 75. Sono disponibili avvisi opzionali. È possibile scaricare questo indicatore per MT4, MT5

Lo script TradeReportExporter è progettato per esportare la cronologia delle operazioni (trade) in un comodo file CSV. Raccoglie automaticamente i dati di tutte le operazioni dell'ultimo anno per lo strumento su cui è installato. Il file include dati quali data e ora, tipo di transazione (acquisto/vendita), prezzo, volume, commissione e profitto/perdita. Il risultato viene salvato in un file che può essere aperto in Excel o in qualsiasi altro editor di fogli di calcolo.

Questo indicatore raccoglie i punti di divergenza dell'indicatore DeMarker

Questo indicatore calcola e visualizza la media mobile esponenziale (EMA) sul grafico di MetaTrader 5. Periodo completamente personalizzabile. Consente di selezionare il prezzo applicato (Close, Open, High, Low, Median, Typical, Weighted). Utilizza la formula EMA standard, inizializzata da una SMA delle prime barre. Può essere utilizzato come strumento di analisi tecnica indipendente o integrato in sistemi di trading automatizzati per strategie di trend-following e moving average crossover.

An advanced order flow engine that approximates tick-by-tick aggressor data to calculate the true Cumulative Volume Delta, it exposes institutional absorption and divergence hidden within standard price candles.

Questo Expert Advisor combina un filtro di forza del trend basato sull'ADX con una tecnica di ingresso sui pullback basata sull'EMA, utilizzando l'ATR per il calcolo dinamico delle dimensioni dello stop loss e del take profit. È progettato per il trading su un singolo simbolo con una sola posizione aperta alla volta.

Logger open source per gli spread di MT5 con media, p50, p90, p95, p99, spread massimo, avvisi ed esportazione in formato CSV.

Monitoraggio dell'intervallo giornaliero — Confronto in tempo reale tra l'intervallo odierno e l'intervallo giornaliero medio. Il Monitoraggio dell'intervallo giornaliero ti mostra, a colpo d'occhio, quale parte del movimento giornaliero tipico del titolo si è già verificata oggi, aiutandoti a valutare se la giornata ha ancora margine di crescita o se è già giunta al termine.

Uno script nativo MQL5 che misura il grado di concentrazione del profitto di una strategia — ovvero se il vantaggio competitivo è ampio o si basa su poche operazioni fortunate. Legge un file CSV con i dati per singola operazione (Data, Profitto) e riporta la quota di profitto netto derivante dalle operazioni più redditizie, il coefficiente di Gini delle operazioni vincenti, un profilo di concentrazione, un test di sopravvivenza che rimuove le poche operazioni migliori e ricalcola il profitto netto e il fattore di profitto, nonché il massimo giornaliero rispetto a un limite di coerenza configurabile, il tutto combinato in un punteggio di concentrazione e coerenza (da A+ a F) con raccomandazioni. Se non viene trovato alcun file, genera un set di dati di esempio, quindi è subito pronto all’uso. Nessuna libreria esterna, nessun Python, nessuna IA. Lo script di supporto ExportTrades.mq5 crea il file a partire dalla cronologia delle operazioni.

Un indicatore didattico leggero per MetaTrader 5 che individua le aree Premium, di equilibrio e di sconto all’interno di un intervallo di mercato selezionato.

Il calcolatore dello spread è stato creato per visualizzare lo spread attuale di qualsiasi coppia di valute sul grafico.

Prendi il controllo delle tue prestazioni di trading con Pro Dashboard Screener. Progettata per i trader più esigenti, questa utility offre una panoramica chiara, professionale e in tempo reale dello stato del tuo conto direttamente sul grafico.

What this indicator does Clock (Spread).mq5 is a MetaTrader 5 chart indicator that displays a small text label in the corner of the chart showing: Countdown timer until the current candle closes (in HH:MM:SS or MM:SS format, depending on timeframe) Current spread (Ask − Bid, in points), shown in parentheses next to the timer. Changelog: Version 2.20: - Spread now colors dynamically based on direction (green = increasing, red = decreasing) - Added configurable inputs for the spread colors

Indicatore delle sessioni di trading che utilizza i buffer DRAW_FILLING. Non sono previsti parametri di input grazie alle funzioni TimeTradeServer() e TimeGMT().

Class for the calculation of the ENUM_STATISTICS enumeration parameters

An indicator of technical shapes by Merrill. М & W Wave Patterns by A. Merrill.

L'indice di massa è stato sviluppato per catturare i punti di inversione del trend. Si basa sulle variazioni tra i prezzi massimi e minimi. Se l'ampiezza si allarga, l'indice di massa cresce; se si restringe, l'indice si riduce. L'indice di massa è stato creato da Donald Dorcy.

Una serie di classi per l'utilizzo dei database tramite le interfacce ODBC e OLE DB.

L'Expert Advisor consente di effettuare operazioni con un solo clic.

Una classe per creare e visualizzare immagini in formato BMP.

1...192021222324252627282930313233...204