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

Submit your code

Trading Volume indicator shows the volume of buying and selling trades on the current bar or on average of specific number of last bars as you want . Both volumes are shown simultaneously with green and red colors for buying and selling trading volumes respectively.

Moving Average based on Ultimate Oscillator. It calculates weighted average of three moving averages (Simple, Exponential, Smoothed or Linear Weighted).

The Proper Bot is for those who like Martingale style trading. Features: Stop Loss, Take Profit, Trailing Stop Loss functions. All are calculated in POINTS.

1) Close all order on the Symbol Chart 2) Take screen for keep a Trading Journal

MACD indicator, red color mean bullish, blue color mean bearish.

"Andrews Pitchfork" EA draws Andrews Pitchfork on chart and trades with its trend,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

Grid Template EA - A ready made expert adviser template to use for further development or use 'as is'

Any account type, leverage and deposit

This will return the pair with the most growth in the user input start time and end time

RRS Tangled EA randomly selects currency symbols, lot sizes, and order types for trading. It does not rely on technical indicators or fundamental analysis. Instead, it uses a Randomness in Nature approach to open trades. With proper settings such as Take Profit, Stop Loss, Trailing, and Risk Management, this EA can generate significant profits.

This library allows you to write a text file with the quotes of the symbol in any place on your hard drive.

The CatFX50 is an easy and winning system, but it is not so simple. Be sensible and place stops at the distance of 34 pips.

Superposition of Stoch and RSI. One of the most commonly used indicators. This is the most fortunate and useful indicator.

Indicator Fractals5 Signal Diapazon.

The properties of this indicator are quite similar to the classic oscillators and exactly the same methods of technical analysis can be applied to it as to the RSI.

Adviser Arttrader v1_5.

Indicator Stoch Crossing is a modification of EMA-Crossover_Signal based on Stochastic Oscillator.

Advanced Get Oscillator indicator.

МТS performs a trading oriented at the panic, publishing of the important economical indexes at the FOREX market.

An adjuvant indicator that is based on the moving averages.

The indicator displays the time of the trading session.

The WKBIBS indicator is a new generation oscillator with combined functions of two indicators WKB and IBS.

Taf

Taf Indicator.

Smoothed RSI indicator with the sound signalling of crossing the level 50.

Ergodic Oscillator.

Fisher_org_v1 Indicator.

Fractals + owersold/overbouth levels . Optymizable:)

When the price is approaching to the Signal Lines, the indicator sends Alert.

Classical MACD with Impulse System.

Trailing can be carried out using the fractals, the extremal bars in the past or using the specified number of points. Can run as a single Expert Advisor or a script, together with any Expert Advisor.

The Expert Adviser uses the indicator OsMA.

Whether you use Fibonacci for visual trading or for automated trading, this Fibonacci will handle it. Works across multiple timeframes and pairs.

Automatic Andrews, Schiff or modified Schiff pitchforks.

A small utility making MT4 input windows resizable.

Strategy is based on simple rules. It can work on any currency pair. Best results are obtained with the lowest set TS. The strategy works with any broker, but works better with brokers who allow you to set the low TS.

In my opinion, Welles Wilder RSI (Relative Strength Index) is a great momentum oscillator that works fine for small periods values (from 2 to 20). So I did some changes to it performe as good for greater periods, like 120, introducing a gain variable.

A Line order EA capable of changing stop losses, take profits, trailing stops and lots.

This scripts uploads data of open and pending trades to a webserver and with additional webscripting saves it to a database for further processing. May be a good basic for providing signals in your site.

An EA template to add a simple trailing stop to your strategy.

The script tests the computer in 45 performance tests. It is possible to compare the performance of VPS/VDS servers.

1...333435363738394041424344454647...104