This collection of MetaTrader 5 expert advisors implements various technical strategies using indicators such as Moving Averages, MACD, and the Andean Oscillator.
Geraked MT5 Strategies includes a specific tool for trading based on Commitment of Traders data combined with SuperTrend signals. Most robots in the repository incorporate a grid system with adjustable volume multipliers to manage positions. Risk management is handled through trailing stops, equity drawdown limits, and a built-in news filter to avoid high volatility. The author notes that grid techniques are used extensively across the different strategy implementations.
Read from COT1.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
StEnable
bool
false
SuperTrend Enable
StMultiplier
double
3
SuperTrend Multiplier
StPeriod
int
10
SuperTrend Period
IndTimeframe
ENUM_TIMEFRAMES
PERIOD_M15
Timeframe
CotPrimaryClass
ENUM_COT_CLASS_CO
COT_CLASS_CO_DEALER
COT Primary Class
CotPrimaryMode
ENUM_COT_MODE
COT_MODE_FO
COT Primary Mode
CotSecondaryClass
ENUM_COT_CLASS_CO
COT_CLASS_CO_LEV
COT Secondary Class
CotSecondaryMode
ENUM_COT_MODE
COT_MODE_FO
COT Secondary Mode
OpenTime
string
03:00
Open Time for Trades
TPCoef
double
2.0
TP Coefficient
SLType
ENUM_SL
SL_AR
SL Type
SLLookback
int
6
SL Lookback
Show all 38 inputs
Name
Type
Default
Description
SLDev
int
30
SL Deviation (Points)
Reverse
bool
false
Reverse Signal
Risk
double
3.5
Risk
RiskMode
ENUM_RISK
RISK_DEFAULT
Risk Mode
IgnoreSL
bool
false
Ignore SL
IgnoreTP
bool
true
Ignore TP
Trail
bool
true
Trailing Stop
TrailingStopLevel
double
50
Trailing Stop Level (%) (0: Disable)
EquityDrawdownLimit
double
0
Equity Drawdown Limit (%) (0: Disable)
Grid
bool
true
Grid Enable
GridVolMult
double
1.2
Grid Volume Multiplier
GridTrailingStopLevel
double
0
Grid Trailing Stop Level (%) (0: Disable)
GridMaxLvl
int
20
Grid Max Levels
News
bool
false
News Enable
NewsImportance
ENUM_NEWS_IMPORTANCE
NEWS_IMPORTANCE_MEDIUM
News Importance
NewsMinsBefore
int
60
News Minutes Before
NewsMinsAfter
int
60
News Minutes After
NewsStartYear
int
0
News Start Year to Fetch for Backtesting (0: Disable)
OpenNewPos
bool
true
Allow Opening New Position
MultipleOpenPos
bool
false
Allow Having Multiple Open Positions
MarginLimit
double
1500
Margin Limit (%) (0: Disable)
SpreadLimit
int
-1
Spread Limit (Points) (-1: Disable)
Slippage
int
30
Slippage (Points)
TimerInterval
int
120
Timer Interval (Seconds)
MagicNumber
ulong
1004
Magic Number
Filling
ENUM_FILLING
FILLING_DEFAULT
Order Filling
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone geraked/metatrader5 from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
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.
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
This repository provides a collection of MetaTrader 4 expert advisors and utility tools. It includes diverse trading strategies ranging from M1 scalping and Heiken Ashi trend following to swing-based approaches. The codebase features a robust trade management framework with classes for order execution, error handling,
This repository contains a collection of MetaTrader 4 expert advisors and technical indicators focused on automated trading logic. The included robots primarily utilize martingale and grid-based strategies, featuring lot scaling and distance-based order layering. Entry signals are generated through indicators like Boll
This repository contains a large collection of over 100 expert advisors for the MetaTrader 5 platform, many of which appear to be generated using the Mission Automate tool. The library covers a wide variety of trading methodologies including range breakouts, Ichimoku cloud strategies, Heiken Ashi engulfing patterns, an
This repository provides a collection of MetaTrader 4 and 5 expert advisors, including the modular Super Trading Bot series and an AI-driven trading template. The EAs utilize various technical indicators like Bollinger Bands, Parabolic SAR, and moving averages for trend-following and scalping. Built-in risk management
This collection of expert advisors for MetaTrader 4 and 5 provides various automated strategies based on price action and technical indicators. The primary EA utilizes a moving average crossover system with switchable modes for different market conditions. It features a martingale lot-scaling system for sideways market