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

Invia il tuo codice

The KCI Embedded Sniper is an algorithmic trading solution designed for high-precision reversal entries. Unlike conventional Expert Advisors that rely on external indicator dependencies (which often suffer from thread desynchronization and latency), this EA features a fully embedded Kinetic Compression Index (KCI) engine. By transplanting the entire mathematical framework of the KCI—calculating Velocity Quotients, Kinetic Displacement, Energy Dispersion, and Phase Velocity—directly into the EA’s core logic, we have eliminated "asynchronous lag." The result is a lightning-fast sniper engine that validates market exhaustion (Singularity) and momentum extremes (Williams %R) with micro-second precision, operating solely on completed bars to ensure zero-repaint performance.

BBandsPsar is a custom hybrid indicator that fuses Bollinger Bands’ volatility framework with the Parabolic SAR’s trend-following logic. By integrating these two methodologies, it effectively reconciles market volatility with emerging trend dynamics within a single, cohesive tool.

A pure-MQL5 script that measures how robust a strategy's edge is to execution costs. It reads a Date,Profit,Volume CSV of closing deals and models each deal's cost as a fixed part plus a per-lot part. It prints the breakeven cost per deal, the cushion (the multiple of an assumed realistic cost at which the net profit reaches zero), the net profit and profit factor re-priced at the assumed cost, the share of winners the cost turns into losers, and a composite A+ to F cost-robustness score with recommendations. If no file is present it generates a reproducible sample and analyzes it, so the output is visible on the first run. No external libraries, no Python, no AI.

Parallel use of the MetaTrader 4 and MetaTrader 5 order systems.

The Zigzag2_R_Color indicator with the timeframe selection option available in the input parameters.

The VR Alert NT5 indicator warns the trader about the price reaching a specified level.

The Slope Direction Line indicator is displayed as a colored moving average line indicating the average market movement direction.

This is MQL5 version of Shved Supply and Demand written by Shved and upgraded by eevviill7 with history mode.

Holt's double exponential smoothing with linear forecasting

This version can use one of the 4 basic averages types for smoothing.

This script finds DeMark pivot points, displays them on the chart and indicates their dimensions.

Serialization and deserialization of JSON protocol. The code is ported from a high-speed С++ library.

A variation on the T3 theme that was made as a sort of envelopes using T3 for basic value.

Super trend indicator that uses hull average for calculation.

Holt's double exponential smoothing - the trend component.

Adaptive Laguerre filter trend.

Rilevare l'inizio di una nuova barra o candela nel gestore dell'evento OnTick() di un Expert Advisor.

To use martingale money management when a position is in loss and price hits any of specific distances.

Questa funzione esegue la logica principale dell'apertura di un'operazione. Calcola il prezzo di apertura, i livelli di take profit e di stop loss in base alle informazioni sul simbolo e ai parametri forniti dall'utente. Prepara una richiesta di operazione (MqlTradeRequest) con le informazioni necessarie, come il simbolo, il volume, il tipo di ordine, la deviazione, il commento, il numero magico, ecc. Chiama la funzione OrderSend per inviare la richiesta di operazione e ottenere il risultato. Funzione SetTypeFillingBySymbol: determina il tipo di riempimento dell'ordine (Fill o Kill, Immediate o Cancel, o Return) in base alla politica di riempimento del simbolo. Funzione GetMinTradeLevel: calcola il livello operativo minimo in base al livello di congelamento e al livello di stop del simbolo. Regola il livello minimo per assicurarsi che sia entro certi limiti e restituisce il risultato.

Indicatore basato sulla media mobile a pendenza di base e sulla nuvola intorno. L'indicatore mostra due tipi di segnali: di preapertura - punto e di entrata - freccia.

Si tratta di un indicatore che visualizza i modelli di candele su un grafico.

Quando viene applicato ai mercati finanziari, questo metodo è tipicamente utilizzato per identificare i momenti di eccessiva deviazione dei prezzi dai livelli "normali".

Class for displaying multi-line comments.

YMA

Moving average for prices (O+C+H+L)/4.

The Aroon indicator in the new visualization.

The newest version of ALMA.

The Dynamic Trend signal indicator draws a two-color trend direction line and adds signal arrows.

The library and iCanvas class simplify writing programs using Canvas.

Signal indicator iCrossAD. It shows possible reversals or price roll-backs.

ATR adaptive SMA (simple moving average)

Disegnare un Rettangolo sul grafico per tracciare griglie personalizzate in base al valore dei punti in ingresso

L'indicatore Fair Value Gap (FVG) identifica i gap di prezzo che si verificano quando c'è uno squilibrio tra pressione di acquisto e di vendita. Evidenzia le aree in cui è probabile che il prezzo torni a colmare il gap, fornendo potenziali punti di ingresso al trading basati sulle inefficienze del mercato.

L'indicatore Trend Equilibrium TrendEQ analizza dinamicamente i movimenti del mercato combinando momentum e volatilità. Scalando il momentum con la volatilità del mercato, il TrendEQ fornisce una misura affidabile della forza e della direzione del trend.

EXSR.mq5: un EA MT5 controtendenza che cattura le inversioni combinando gli estremi RSI(14) con i breakout delle Bollinger Band e una candela di inversione, piazzando un'operazione per simbolo con SL/TP fissi.

Indicatore adattivo di supporto e resistenza che rileva, traccia e aggiorna automaticamente i livelli S/R validi più vicini utilizzando barre di conferma configurabili. I livelli si spostano dinamicamente dopo i breakout confermati e si estendono in avanti in tempo reale.

Il Volume Rate of Change (VROC) è un indicatore della direzione in cui si muove la tendenza del volume.

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.

The indicator colors the candlesticks according to B. Williams.

MACD with possibility to choose between tick volume and real volume.

The MetaTrader 5 version of RSI of MACD double

1...8910111213141516171819202122...200