Collection · MT5

MQL Bots Collection

by Bokang777

This repository provides a collection of MetaTrader 5 expert advisors featuring traditional technical indicators and advanced machine learning integrations.

High risk

GitHub stars5
Forks2
Last update3 years ago6 Dec 2022
LicenceNone stated

Overview

The library includes strategies based on Moving Average crossovers, MACD, and Bollinger Bands, alongside risk-heavy models like martingale and hedging systems. A core project within the repository enables neural network forecasting by connecting MetaTrader to a Python socket server for LSTM and GRU model execution. Risk controls across the various bots typically include stop loss, take profit, trailing stops, and percentage-based risk lot scaling.

Details

Author

Bokang777 on GitHub

Type

Collection

Platform

MetaTrader 5 (MQL5)

Strategy

Indicator crossover, AI / machine learning, Martingale, Hedging

Markets

Any symbol

Timeframes

Any timeframe

Risk profile

  • Uses martingale lot scaling: losses can grow fast
  • Holds opposite positions at once

Input parameters

Read from Plateau.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpStopLossushort50Stop Loss, in pips (1.00045-1.00055=1 pips)
InpTakeProfitushort140Take Profit, in pips (1.00045-1.00055=1 pips)
InpTrailingStopushort5Trailing Stop (min distance from price to Stop Loss, in pips
InpTrailingStepushort5Trailing Step, in pips (1.00045-1.00055=1 pips)
IntLotOrRiskENUM_LOT_OR_RISKriskMoney management: Lot OR Risk
InpVolumeLorOrRiskdouble3.0The value for "Money management"
Inp_MA_Fast_ma_periodint9MA Fast: averaging period
Inp_MA_Slow_ma_periodint24MA Slow: averaging period
Inp_MA_ma_shiftint0MA Fast and Slow: horizontal shift
Inp_MA_ma_methodENUM_MA_METHODMODE_LWMAMA Fast and Slow: smoothing type
Inp_MA_applied_priceENUM_APPLIED_PRICEPRICE_TYPICALMA Fast and Slow: type of price
Inp_Bands_bands_periodint150Bands: period for average line calculation
Show all 19 inputs
NameTypeDefaultDescription
Inp_Bands_bands_shiftint0Bands: horizontal shift of the indicator
Inp_Bands_deviationdouble1.0Bands: number of standard deviations
Inp_Bands_applied_priceENUM_APPLIED_PRICEPRICE_TYPICALBands: type of price
InpReverseboolfalseReverse
InpCloseOppositeboolfalseClose opposite
InpPrintLogboolfalsePrint log
m_magiculong138991923magic number

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone Bokang777/MQL-Bots from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar expert advisors

This repository is a substantial collection of nearly five hundred Expert Advisors for the MetaTrader 5 platform. The library includes various automated strategies such as divergence detection using RSI and MACD, moving average crossovers, and zone recovery systems. It features a mix of trading robots, indicator-based

MT5 Collection Indicator crossoverMean reversionMartingale High risk

Fxcodebase Archive

by gehtsoft-usa
3 stars

This repository is a comprehensive backup of trading resources from the defunct fxcodebase community, containing a diverse collection of expert advisors for MetaTrader 4 and 5. The archive serves as a repository for legacy source code, featuring strategies ranging from RSI crossovers to advanced hedging and martingale

MT4MT5 Collection Multi-strategyMartingaleHedging High risk
Updated 2 months ago GPL-3.0 GitHub repository of Fxcodebase Archive

KolaTradebot SMC

by Sidoine1991
3 stars

KolaTradebot is a MetaTrader 5 expert advisor that executes a multi-asset strategy using Smart Money Concepts and a Global Order Model. It bridges the platform with a Python-based server to analyze market structures like order blocks, fair value gaps, and liquidity sweeps across multiple timeframes. The system includes

MT5 Collection SMC / ICT / price actionAI / machine learningBreakout High risk

Oslib MT5 Collection

by marcoc68
2 stars

Oslib is an extensive repository of Expert Advisors and indicators for MetaTrader 5, encompassing various quantitative trading approaches. The collection includes statistical arbitrage robots that trade spreads between two correlated symbols, machine learning experts utilizing Support Vector Machines (SVM), and high-fr

MT5 Collection ArbitrageAI / machine learningMean reversion High risk
Updated 11 months ago GPL-3.0 GitHub repository of Oslib MT5 Collection

FX Trading EA Collection

by tambillbka
1 stars

This repository provides a collection of automated trading systems for MetaTrader 4 and 5. The expert advisors utilize various technical indicators, including ADX, DMI, RSI, and Heiken Ashi, to determine market entry points. Some strategies are based on price action from previous candle directions. Trade management fea

MT4MT5 Collection Trend followingScalpingMartingale High risk
Updated 1 year ago None stated GitHub repository of FX Trading EA Collection
1 stars

This repository is a collection of MetaTrader 5 expert advisors and scripts designed for educational purposes. It contains several standalone trading tools, including simple Bollinger Band strategies, trailing stop managers, and limit order placement utilities. The primary example uses a grid-based approach, populating

MT5 Collection GridMartingaleScalping High risk

More collections

Need a broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers