
In simple English
This project provides ready-made trading bots for MetaTrader 5 (MetaTrader 5, a popular desktop program used to trade currencies and stocks). Each bot uses a different set of technical rules to buy and sell automatically. You can download them for free and test them on your own trading charts. Some bots use risky grid methods to force profits, so you must test them carefully. The code is open-source, meaning you can view and change how it works.
What it is
A collection of free trading bots and custom indicators written in the MQL5 programming language for the MetaTrader 5 platform. It contains ready-to-use strategy files that you can place directly into your trading software.
What it is good for
Traders who use MetaTrader 5 and want pre-built automated strategies to test on historical market data without writing code from scratch.
- Includes over ten different ready-to-use trading bot strategies.
- Provides custom technical indicators like Chandelier Exit and Andean Oscillator.
- Free to use and modify under the MIT licence (MIT licence, a legal permission that lets you use, copy, and change the software freely).
- Requires the MetaTrader 5 desktop application and knowledge of the MQL5 language to modify.
- Some bots use high-risk grid trading techniques that can lose large amounts of money.
- Past backtest performance does not guarantee future results in live trading.
Writing custom trading bots from scratch in MQL5
MetaTrader 5 desktop application
- freqtrade/freqtrade56k stars
An open-source cryptocurrency trading bot written in Python instead of MQL5.
- ccxt/ccxt45k stars
A library for connecting to cryptocurrency exchanges to build custom trading scripts.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
Download the desired .ex5 or .mq5 files from the repository and place them into your MetaTrader 5 Experts folder.