Watch how to download trading robots for free
Find us on Twitter!
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 - 31

Submit your code

A tool to better visualize price action using a higher timeframe.

This version of CCI indicator uses median line of the Step Channel indicator.

OBz library of trading functions: position size, open, close position etc.

The indicator is based on the idea that before the price and the indicator itself turn, the indicator rate slows down first and only then turns.

EA is run say once every minute and writes the status of IsConnected, spread, stop and freeze level to a file.

Indicator ZigZag System with Signal and Alert Added Alert and modify by Roberto Jacobs 3rjfx @ 2018/12/29

The V Sync Chart Lite indicator is written for demonstration purposes and shows how it is possible to synchronize the object

The Stochastic RSI indicator (Stoch RSI) is essentially an indicator of an indicator. It is used in technical analysis to provide a stochastic calculation to the RSI indicator. This means that it is a measure of RSI relative to its own high/low range over a user defined period of time. The Stochastic RSI is an oscillator that calculates a value between 0 and 1 which is then plotted as a line. This indicator is primarily used for identifying overbought and oversold conditions.

The Standard Deviation Channel is plotted on the basis of the Linear Regression Trend.

Universal Expert Advisor for working with any Custom indicator, that draws buy/sell arrows.

The script performs the calculation of the average volatility of the symbol on the specified interval.

Market Profile is a tool used by many Futures traders.

Simple implementation of physical calculation of Momentum.

The virtual trailing stop can place stop loss, take profit and trail the order in a way that they are not visible to the broker.

Automated trading system for breakouts in the London and New York sessions.

This script provides quick work with a large number of pending orders in the market and contains functions for placing, changing, and deleting of orders within the your price range.

This EA uses "Renko" box size on MetaTrader 4 chart. When the price reaches the level where there was a fractal, the EA enters a trade, has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

Volatility Scanner in raw form for number of currency pairs.

One of the indicators I recommend to novices as the entry indicator.

Another version of determining the pivot point of the next day.

The Expert Advisor collects tick history for specified symbols into csv-files.

It displays Fibo levels of the price channel created on the moving avrage.

The indicator displays spread and swap.

It is calculated as the moving average of the values of the internal bars strength.

Really helps in trading

to show the proportion of filled candle http://forum.m-e-c.biz/t28908.html

Murrey_Math_Modified Indicator.

Indicator for detect trends of the market. For trend following usage.

Shows 4 sessions: Pacific, Asian, European, American.

This indicator shows signals from two different Zigzags without repainting, and allows you to study the real behaviour of the zigzag indicator as a trading tool over time.

Improved functions iBands и iMACD.

Yet another pivot points indicator, light and customisable.

Tick volumes drawn by days as a histogram of clusters.

The RSI indicator has the ability to display a single window of RSI values of another timeframe defined by the user.

Shows multi timeframe (M1, M5, M15, M30, H1 , H4, D1) RSI indicator in a separate window.

Schaff trend cycle - adjustable smoothing.

This indicator detects the currencies in the chart and compares the current close value in all the pairs of the currencies trying to understand if the currency is strong or weak.

This expert will copy a trade with the preset volume on the same account, can be used with a signal. No cross-account functionality.

"Aouto Adjusting" modified EA trades with 3 MA's and uses candels for Trailing Stop Loss &Take Profit and has aouto adjusting lot, works best on 4H time frames major forex pairs and stocks NASDAQ.

Indicator OBVMTF base on the On Balance Volume indicator with Signal and Alert for MetaTrader 4 with options to display signal on the chart. with Signal and Alert, email alert, Push Notification and option to display trader info and signal.

1...242526272829303132333435363738...102