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

Submit your code

The Avg Daily Range indicator.

The calculator estimates the value of one point of a currency pair and the maximum stop loss for the user-defined lot.

Indicator TZ-Breaktout.

Linear regression is a mathematical method for determining the linear dependence between the variables. This technique is often used by analysts to identify the trend based on the time and price data.

The indicator showing a maximum and a minimum of pregoing day.

Filter AO helps to filter flet.

Indicator ZigZag with levels Fibo.

Indicator MultipleMA.

A simple multi-frame indicator on the basis of JMASlope for the organization of scalping and swing trading, as well as for an easier detection of Elliot Waves.

SI

SI indicator.

System of intraday time trade.

T3 Alpha indicator.

A toy script that demonstrate the way of displaying some text information in a chart.

Indicator MTF_MAMy3. Works with indicator MAMy v.3

The indicator displays the statistics of maximums and minimums in the form of a hystogram located to the left of the chart in the chart window.

Indicator OSC-MTF_CF_SYS-v1.1

Shades New York or other exchange while in session. SetImmediacyON parameter allows shading after fi

One Side Gaussian indicators, corrected and supplemented

An improved version of the CCI_onMA indicator.

Indicator 4TF Has Bar.

МА on the basis of a parabolic regression with Bollinger bands.

Indicator of Bollinger bands.

FiboCalc Indicator.

It is a simple indicator that consists of four trend lines that show the distance between the trend line and the price via the numbers and that give the signals when the price goes for the specified number of points.

Heiken Ashi Real

A WinSock library and a client/server example

Indicator shows vertical lines at last week bar.

It's easy to use, just input your lotsize, stoploss and take profit values (in points) and trade.

The script quickly open warrants Market Execution/Instant Execution with a choice lot at risk%

Being one of indicators of group NRTR (Nick Rypock Trailing Reverse), the NRTR WATR indicator is a dynamic price channel adapted by volatility.

EA based on the indicator Fibo-Average-2B.mq4

Grid is a money maker in weak market, while a disaster in trending market. Maybe you can consider close all positions at some time, and run it totally again at another time, just like a fisher. This is AIGrid System With Manual Control.

A new and improved version of LineOrder

The indicator ыimulates the full structure of the market profile system that described by "James Dalton" in his book "Mind Over Markets".

Money Manager Graphic Tool shows Lot Size, Ratio, Risk and opens orders (Buy, Sell, Buy Stop, Buy Limit, Sell Stop, Sell Limit).

This script is used to modify StopLoss and TakeProfit.

This indicator is based on original RSI, but more features are added to general signals and watch the strength of the price movement. The main purpose is to general buy/sell signals using smoothed RSI and its MA.

Shows what % the current ATR is relative to it's historical value.

Expert adviser that use a custom modified Awesome Oscillator indicator

This is a simple boolean function for the EA to detect if there is any previous open market orders without using the "OrdersTotal()" built-in function which might cause the EA to calculate positions not opened by each specific magicnumber provided by the EA.

1...171819202122232425262728293031...102