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

Submit your code

Indicator Digital PCCI filter

Indicator Bulls Bears Eyes.

Indicator 5 Bars

Indicator Camarilla dt Historical V4

Indicator Trendscalpindic.

Indicator pfe2.

Expert Advisor from the ATC-2007. Buys/sells when the price crosses the line of a moving average with the period (590)

Adviser DLMv1.4 - MQL4Contest. Uses indicator FX FISH 2MA.

Adviser breadandbutter2. Leans on Indikators ADX and MA.

NR4ID-ATR indicator.

StepChoppy_v2 indicator. Uses indicators: StepMA_v7, StepRSI_v5.2.

A multi-currency Expert Advisors aimed at trading on Asian sessions.

Indicator MTF MACD_Bars.

Anyone know how to improve this EA i put together ? Cheers

Working with RSI on Daily chart. Has StopLoss, TakeProffit and trailing stop.

A trading system based on the Vortex Oscillator.

Displays on the chart peaks of tick volume at exact time points

Uses the ideas of envelopes, moving averages and parabolic SARs for entry and exits. Made for M15.

The Variant of the oscillator. Entry on change the sign (intersection 0 axise ) . It Is Painted depending on positions of the indicator for 0 axises (+or-) for two senior periods to the current. The Example: m1 red if m5+ m15- , м1 crimson if m5+ m15+.

A simple EA that sends e-mail alert whenever there is moving average crossover

Another simple, powerfull and profitable Mirror Indicator.

Simly Calculation of Price changes over x period. Overlay with fast MA and slow MA for smooth lines

Another version for AutoEnvelope according to the format described by Dr. Alexander Elder in your book How To Take Profits, Cut Losses, and Benefit from Price Declines.

Velocity = High-Low / Time. Time is changeable to minutes, hours, or days. Seconds is the default. In physics, Velocity = distance / time.

Make big deal!

Detects and displays fixed value of Constant Range Candles - Range Bars and Renko Boxes. Place any position on chart.

The indicator analyzes price volatility for optimal setting of Take Profit and Stop Loss.

For the purpose of learning to create an EA, I will share how to make an EA that uses 2 cross moving average indicators as a trading position entry signal.

Add on tool to support our trading by shifting stoploss (SL) to the profit area

It's an expert to use price action and trade level to open each order. The expert can trade up 12 pairs, uses the corresponding default setting for each pair. Default settings are good for EURUSD pair and IC Markets broker. For more information, please visit product's page: https://www.mql5.com/en/market/product/43249

PricerEA is a utility to help any trader to place pending orders (stop or limit) at a specific price.

Simple Script to disable the Autotrading for the EA on the chart. If you just want to use the DLL, check the code and comment/uncomment the necessary

It's a triangular arbitrage system (three pairs correlation system) to use 3 currencies to make 3 pairs to open hedge orders on those. The expert starts opening six orders for each ring (3 plus and 3 minus) and waits to move prices in one direction to make a grid of orders.

The indicator highlights the value in "over Sold" and "over Bought" zones.

Building good trading habits by seeing things in terms of percentage not in terms of money.

The name of the indicator is left as it was: Plagiat. In the original version it was HMA.mq4 (based on a publication in ForexMagazine #104").

This is a simple function for the initial control of an expert.

This is just a framework for building a simple EA

Arrow Up and Down on each bar and other informations.

We need two indicators: ADX and MA

1...888990919293949596979899100101