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 - 53

Submit your code

A Donchian Channel Strategy breakout EA Scalper. Best results at H1.

This indicator puts Prices at Fibo lines.

The indicator displays signals to buy/sell.

The Keltner Channel indicator determines the most significant trends.

using Stochastic m5, m15 and m30

yesterday market close european market or NYSE close price

EA to find gaps in history data.

Trading multiple instruments across multiple timeframes (and multiple brokers) can result in the use of many different templates. An immediate means of template identification is expedient in order to avoid confusion, trading inefficiency and possible trading mistakes. This simple indicator accomplishes the required.

The SuperTake implements the strategy of Martingale by Take Profit.

The script determines the price at the point of the chart, on which it was dropped down, and depending on that it places a grid of orders.

The Average True Range indicator, in which the indicator period is calculated automatically using the number of bars of the current day.

This Expert Advisor uses three indicators: MA(150), RSI(3) with the levels of 80 and 20, Stochastic(6, 3, 3) with the levels of 70 and 30. The direction of opening deals is based on MA. Entry by RSI and Stochastic. Exit by Stochastic.

It is a recovery system implemented in EA. But you can copy it to any other EAs.

This EA will detect the buffers values of any indicator you want. Just type its name in the EA settings.

Buy or sell just by looking at the "arrow" as a signal. Very easy and simple.

Expert Advisor to trade Yen Crosses based on Major Pairs and USDJPY divergence/convergence.

The indicator displays the number of ticks inside the candlestick.

This is a high-quality ZigZag based on HiLo.

The indicator draws the slow and fast ССI and colors bars for determining patterns and trends.

Displays the time of last quote coming for the current symbol in the HH:MM:SS format.

Parabolic SAR Indicator was developed for analyzing the trending markets.

It's version 2 of Customized Buy and sell v1 .... http://codebase.mql4.com/4901

The script can apply the trailing function based on the portfolio profits, i.e. Stop Levels can be set upon reaching the total breakeven level of all the orders in the selected direction.

This Expert Advisor is based on 3_Level_ZZ_Semafor indicators.

3 EMA Crossover Indicator.

The Expert Advisor closes all positions if equity exceeds specified percent from balance.

Calculation of pivot and similar levels based on time zones.

Instant execution button to close profit orders, close all orders, auto close by trailing parameter. Last update: 21 April 2016. Prev: 8 Dec 2015

Simple indicator to show two levels of Standard Deviation Channel on your chart.

The EA searches the last upper and lower fractals and opens positions when the price exceeds these levels.

The Fibonacci channel with the ability to select the type of the reference distance.

The script saves the values of Time, Open, High, Low, Close, Volume and standard indicators.

Simple display any time zone daily channel.

Use Chaos Theory to trade!

A martingale strategy, an old EA that was rebuilt to be efficient.

This Martingale EA trades with "Demarker" indicator, it is considered relatively safe because it takes a single trade at a time has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

The indicator pivot points consist of support and resistance.

The library and iCanvas class simplify writing programs using Canvas.

It is an indicator of technical analysis that aims to assist every trader in his manual trades.

Indicator calculate the average price

1...464748495051525354555657585960...102