Markets and trading · Independent · 23 Oct 2026

geraked/metatrader5

Implementation of Trading Strategies for Backtesting in MetaTrader 5 (MT5) Using MQL5 Programming Language – Free Open-Source Trading Bots (Expert Advisors) for MT5

← Markets and trading
Geraked MetaTrader 5 bots. Ready-made algorithmic trading strategies.

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.

Stars668
LicenceMIT
LatestNo tagged releasechecked 23 Oct 2026
Last code change2025-11-15
Written inMQL5
Setup effort
2 / 5
Payoff
3 / 5
Good
  • 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).
Watch for
  • 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.
Replaces

Writing custom trading bots from scratch in MQL5

Works well with

MetaTrader 5 desktop application

Similar repositories
  • 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.

Also reviewed on Repo Radar
  • 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.

Install
Download the desired .ex5 or .mq5 files from the repository and place them into your MetaTrader 5 Experts folder.

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Trading & Investing › Trading Automation › Expert Advisor Builders.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.