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

Submit your code

Published by John Ehlers in "Stocks & Commodities Dec. 2020" (16-18).

The Hurst Coefficient Indicator was created John Ehlers in “Cycle Analytics For Traders”, pg.67-68.

Volatility Stop oscillator

Double smoothed EMA - multi time frame version

An indicator for drawing all important Pivot Points including: "Classic", "Camarilla", "Woodie", "Floor", "Fibonacci", "Fibonacci_Retracement".

It is Diffrent complex Range BreakOut system. Using to Range Breakout system is defined by min number of bars and max width in pips. This robot is can use to volatility instrument.

This script draws Fibonacci Retracement OBJ_FIBO with options to add your own custom values

Phase accumulation adaptive market mode - discontinues signal lines

gnome sort is based on the technique used by the dutch garden gnome

This script draws Fibonacci Fan OBJ_FIBOFAN with options to add your own custom values

Strategy that uses the CCI indicator 0-line cross to spot trades and the MACD indicator to confirm them.

This strategy is the well known set & forget with the ALERTING system. It is very useful on different trading scenarios. I urge you guys to always use trading tools that will make your live easier. So instead of watching the charts and the time and all day long, you can use this indicator that will watch the charts for you.

This unit test frameworks eases the development of unit tests for more complex expert advisor programs. The MQL5 developer can test single components. The test framework starts the strategy tester so that there is test data available if required. I am using the framework to do test driven development (TDD) on my MQL5 programs.

Volatility indicator

This EA help you to auto set the TP, SL & TRAILING by default, easy to close all orders with button "Close All" *Update April 2022. Channge ushor to ulong to support giant spread like Boom/Crash Synthetic Symbols

Reversal strategy using Moving Average, Standard Deviation and RSI

Three Moving Averages Convergence/Divergence - Indicator for MT5

Aquarium Canvas Background for Chart This script adds cool live canvas background on the chart like aquarium

The Decycler: John Ehlers, "Cycle Analytics For Traders" by John Ehlers, pp. 40 - 41.

The Decycler II: John Ehlers, "Stocks & Commodities V. 33:09", стр.12-15

Shows Symbol name, percentage change of price from last day, and Time Time has input options, You can select GMT, LocalTime or TradeServerTime

'MACD' indicator with the same color scheme as the 'Awesome Oscillator' indicator

Double smoothed EMA - floating levels (multi time frame)

Arrow trends by iBearsPower and iBullsPower indicator for MT5

The indicator shows the zones between the price crossing and the "MA" indicator

Sma (Simple Moving Average) with NET (Noise Elimination Technology)

Aroon - multi time frame version

this expert opens trade in the direction of the trend when specific rate of average daily range has been passed.

Trading strategy based on the iAMA (Adaptive Moving Average, AMA) and iRSI (Relative Strength Index, RSI) indicator. Doubling the position at a loss (not Martingale!)

CCI - double smoothed Wilder's EMA filtered

Trend Follower Range Breakout System with Martingale.

Ea working well on EURUSD1 H1 with initial parameters, using a simple strategy based on Bollinger bands and RSI.

This is an utility which allows you to list all open charts, indicators, expert advisers, and scripts in alphabetic order, and switch between them.

The Decycler: John Ehlers, "Cycle Analytics For Traders" by John Ehlers, pp. 43 - 44.

Notifies you at your specified Chart Time Indicator can be used to set alarm at a specified time on the chart.

This indicator provides handles for 2 properties, MA Speed (scaled) & Price-to-MA Distance (%)

Parmis les 5% des traders les plus performant du desk ''Options Dérivées'' de la Société Générale. PnL 22MEUR entre 01/01/2022 au 27/12/2022

Assistant - works on the current symbol, has the 'Trailing activate if profit is >=' parameter in the trailing parameters. Sets the initial Stop Loss and Take Profit. Closes all positions when target profit is reached

RMA

RMA average

This is MQL5 version of Shved Supply and Demand indicator written by Shved and upgraded by eevviill7 from this link. Subsequently Mr. Behzad Movaghar added other functionalities to this link. This version of the Indicator contains the Code with an option to select the time frame of the Indicator other than that of the chart. For example if the chart is in 5M and the user want to see the support and Resistance levels of a particular chart pair at 15 M, is possible with this.

1...172173174175176177178179180181182183184185