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

Submit your code
latest | best

Indicator RAVI FX Fisher.

Buffer-free indicator implemented on iCanvas

A new High and Low Levels every day .. it is perfect levels

This indicator will detect divergence between the price and OsMA indicator. It will give buy or sell signal according to the type of divergence that was detected.

In this field give a brief description of your script (1-2 sentences).

Script closes all opened and pending positions.

My version of plotting the DeMark lines, also draws channels in addition to the trend lines and targets. Added one more target (the third one defined as 1.62 of the inner extremum), added the signal cancellation when closing within the channel.

The indicator shows in the chart the current time in different time zones.

Scripts to Close Orders under various conditions

Automatic marking of the chart by the time and the timer.

This indicator is based on the Money Management approach used by VP from It uses ATR to calculate Stop Loss, Take Profit and Volume you should enter into a trade based on the percentage of your Equity you want to risk.

Trading and analysis dashboard which usually provides great trading opportunities during daytime.

Simple coding/decoding of entries in Base64.

Indicator Waddah_Attar_Explosion is very powerful. It alerts you to buy , sell , exit buy and exit sell.

The indicator finds and draws linear channels using all timeframes from M1 minute to MN.

It is designed to create a non-standard symbol period based on the use of the standard period.

Report generator

Gives Buy, Sell and Exit signals based on EMA

Draws an ATR envelope surrounding price action and assists you in setting proper stoploss and takeprofit levels.

Taking a Closer Look at the Workings of the ZigZag Indicator.

You never see like this indicator before. This indicator draw Dayly RSI Level on your chart like CAMERILLA and Pivot. The levels is very powerful and very matchful. Try it quickly.

Average Directional Movement Index Indicator (ADX) helps to determine if there is a price trend.

Indicator shows buy and sell regions based on combination of Bollinger bands and Keltner channels.

Shown all TF candle direction on Chart.

Displays a Histogram of Momentum, ATR, CCI or RSI indicators relative to a specified level.

Chin Breakout Alert indicator.

Ichimoku indicator based on RSI values that displays in your sub-window.

Reads all available instruments and their characteristics and generates an HTML report. Positive Swaps are highlighted.

This is a "conceptual" script that uses the WinINet functions to load a HTTP page directly from mql4, without a C++ dll

This set of scripts has been designed to scale-in your trades as price action runs in your favor. This will maximize profits due to proper pyramiding, decrease the impact of unprofitable trading decisions and in general, make your life easier.

This indicator will Draw Fibonacci Tools such as Retracement, Arc, Fan, Expansion, Time Zones. Based on ZigZag indicator.

Simple one click trade panel, typically useful for scalpers and day traders.

Use this script to make own nonstandard timeframes.

The script draws on the chart the curve of the Polynomial regression with the channel of the mean square deviation.

Parabolic SAR for current TF and 3 next TFs with Alert. This indicator made by request of maks741 and with help of Nikolay.

Two modified COG indicators. Center of Gravity on Stochastic in sub window and enhanced On Chart COG.

The indicator of divergences on 30 oscillators of choice.

This Script creats HTML Report To Your Current Chart. It contains a usefull information. Try it.

The history_data_analysis_v3 script checks the history for missing bars, determines the size of the holes, gaps and makes a list of them.

Function library and Experts for trailing (11 types). Simple usage of complex algorithms.