Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top MQL4 and MQL5 source codes based on user ratings - 26

Submit your code

The indicator plots price channel and Fibonacci levels based on the latest Zigzag2_R_Color peaks.

The T3 version of Velocity

Balance of market power (using improved Jurik filter for calculation).

Aroon oscillator, next version.

Smoother - standard deviations adaptive.

Bollinger bands at extended Fibonacci levels.

Modified Awesome Oscillator.

Volume weighted moving average

Indicator Stochastic RSI

Scans multiple symbols looking for when the price crosses a pivot point or when xxPoints Near or bounce off pivot then it alerts the trader.

Donchian Channel for traders or young developers by William210

High and Low Line Indicator

The indicator automatically identifies points and draws support and resistance trend lines on them. There are two types of lines calculation

Didi Index mql5 source code.

Set of statistical functions which allows you to calculate some values describing timeseries.

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

VWAP is an intra-day calculation used primarily by algorithms and institutional traders to assess where a stock is trading relative to its volume weighted average for the day.

Class for working with AES-256 encryption.

The indicator shows the price chart of any scaling level.

This version of RSX allows you to use instead any momentum length.

Detrended Synthetic Price in oscillator form.

Median MA is a moving average, which is calculated using the median price for a given period.

Probability levels based on ATR. "Probability" is calculated based on the projected Average True Range and previous period Close.

Generic Index Indicator.

TTF

Oscillator TTF (Trend Trigger Factor) was developed as a method to identify market trends and reversals.

Stochastic on chart

RSI slope divergence - multi time frame version

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.

Step chart (upgraded version)

Float MetaTrader indicator — a sophisticated indicator that analyzes the previous chart history for the given currency pair and then tries to analyze the trends in the current situation. It shows where trends start and end in a separate chart window and Fibonacci retracement levels combined with DiNapoli levels on the main chart. It also displays how long ago the local high and low were detected. This indicator is available for MT4 and MT5.

The indicator plots two lines. The lower line is calculated based on the latest SMA period that caused a bounce up. The upper line is calculated based on the latest SMA period that caused a bounce down.

Volatility indicator with a threshold line based on the Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH) statistical model used for time series analysis and forecasting.

Indicator Description – Bollinger Bands Crossover Signals Name: Bollinger Bands Crossover Signals Version: 1.1 Author: BENALI Link: https://www.mql5.com/en/users/dahmi_benali

A simple signal indicator based on RSI and Moving Average. Draws Buy/Sell arrows when RSI is above/below 50 and Price is above/below MA.

SilviosEAbest26 is a high-precision Expert Advisor for MetaTrader 5, designed to trade market reversals using a sophisticated combination of dynamic price channels and momentum filters. The system is engineered for consistent returns while maintaining strict risk management protocols.

Enhance your charts by adding intelligent markers for important price points and the start/end of year/month/week/day/session Includes a price pointer that changes color whenever price is near an important price point (e.g. historical high/low)

If you want to optimize your Expert Advisor using your own characteristics, you can use "Custom max" mode via OnTester() function. This code provides you many characteristics, which can be used during the optimization of your EA. Also it allows you to save the optimized charateristics in HTML file.

Vertical time grid with four hours step.

The indicator displays the horizontal line that sets the signal actuating level.

A small example of the Mandelbrot fractal calculation in OpenCL. The OpenCL accelerates calculations of fractal approximately up to 100 times in comparison with the CPU calculations.

1...192021222324252627282930313233...210