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

Submit your code

Индикатор показывает возможные границы и направление бара с заглядыванием на один бар вперед.

alerts the user if the macd is above 0.0006 on 5m or below -0.0006 on 5m

An expert advisor designed to open and close orders at every first parabolic SAR signal i.e. when sequence shifts from below the price to above and vice.

An expert advisor designed to alert you when every first parabolic SAR dot in a sequence appears.

In this field give a brief description of your script (1-2 sentences).

This indicator displays the variations of the Hurst Exponent which are seen as a predictor of the variations of volatility, therefore giving an indication on when to enter the market.

Simple Momentum x 2

Displays the stength of a currency based on 7 of its crosses. Origianally done by Brooky a few pages back in the code base.

EA designed on the idea of the indicator Nik_PSAR_2B. EA works on the Symbol = "EURUSD" and Period = M1.

Multi Time Frame Standard Deviation

Enables Programmers to create Martin Gale and Grid Trading strategies with ease.

This is an indicator to calculate 14 types of moving averages based on close price.

Show MACD directly on chart

Trend indicator based on the intersection of adaptive HMA and its smoothed line. I recommend using it together with the flat indicator to determine the beginning of a trend early

Indicator shows histogram of ratio of sum of lower time frame ranges to current timeframe bar range

The Oscillator Indicator for MetaTrader 4 is a powerful tool that accurately identifies the perfect signal on the completion of trends.

Multi Selllimit and Sellstop orders are script files that enable traders to place multiple orders with ease. These orders allow traders to enter the market at a specific price level, or at a specified number of pips away from the current market price, with stop-loss and take-profit levels. By default, the pips value is set to 400, which means the trade will be placed 400 pips away from the current market price for a 5-digit broker. Moreover, the multi Selllimit and Sellstop orders offer traders the flexibility to customize their trading strategies. Traders can set the stop-loss level to zero if they do not use stop-loss, and can choose between a target price or a pip-based entry. This level of flexibility allows traders to tailor their trading strategies to their specific needs, which can result in better trading outcomes.

To assist traders who wish to open multiple buy orders quickly, a script file has been developed that allows them to execute a large number of trades with just one command. The default take profit and stop loss values are set in 5-digit broker format, but for traders using a 4-digit broker, the default must be TP=40 and SL=20. Num_of_Buy is the number trades the trader wish to open instantly. This script file can be extremely useful for traders who want to take advantage of market conditions quickly and efficiently. By simplifying the process of opening multiple buy orders, it can save traders valuable time and allow them to focus on other aspects of their trading strategy.

To assist traders who wish to open multiple sell orders quickly, a script file has been developed that allows them to execute a large number of trades with just one command. The default take profit and stop loss values are set in 5-digit broker format, but for traders using a 4-digit broker, the default must be TP=40 and SL=20. Num_of_Sell is the number of trades to execute. This script file can be extremely useful for traders who want to take advantage of market conditions quickly and efficiently. By simplifying the process of opening multiple sell orders, it can save traders valuable time and allow them to focus on other aspects of their trading strategy.

This is an indicator with a rainbow-like display, both for trend or pullback prediction.

The EA created sell/buy limit orders according to: - Grid number of orders - Trading range (computed automatically by uwing weekly highs and lows) - Current price

This indicator calculates the percentage of the probability of a price reversal from a given size of the maximum rollback based on the history of the chart movement

Donchian Channel with mid line and moving average of mid line. Updated Dec 6, 2023 Minor code update

a Simple Visual Strategy Tester / Manual Trade Training using Martingale.

[@Buy_Sell_Close] Manual trading EA for trading newbies, EA can be used in backtesting visual mode, EA can also be used in live trading. You can practice your own trading system in backtesting.

Few improvements from standart fractal: 1. You can chouse size of fractal. Standart version use 2 as constant 2. It does not draw fractals against the trend, which makes your chart much more informative

A combination of data analysis from the Awesome Oscillator and the resulting direction of the candles relative to the previous range

New level of trend prediction!

A simpler way to display Heikin Ashi

A trend or cycle indicator with very low lag.

This is the exact conversion of pivotshigh and pivotslow functions from pine script v4 as an mql4 indicator.

Displays the gains and losses for all candles where the given threshold is surpassed. The values are calculated in points and percentage.

This is a indicator to plot hidden and regular divergences on chart.

Multi_BreakEven is a script file that allows multiples entry positions to set to breakeven using pips or target price when the trade is in your favor.

mt4 version of original indicator

A modified verion of the Chande & Kroll's Stop indicator. The author consider that the ChandelierStops_v1 is very similar to it and look better than the Chande & Kroll's Stop.

A modified parabolic. It readjusts the entering/leaving points according to the situation on the market.

Indicator ToR_1.20. The indicator shows development of a currency pair.

Chin Breakout Alert indicator.

One more indicator Demarka, is under construction on the basis of comparisons of a maximum of a current bar is compared to a maximum previous.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101