The library includes multiple distinct robots such as the Turtle strategy, Keltner channel candlestick patterns, and volatility-based breakouts. Each EA implements various risk controls including ATR-based stop loss and take profit levels, trailing stops, and time-based exit rules. The code supports automated position sizing based on a fixed percentage of account equity. The project serves as an open-source research framework for evaluating different technical trading models.
Diverse strategy set including Turtle and Keltner Channel bots
ATR-based dynamic stop loss and take profit levels
Automatic position sizing based on percentage of capital
Time-based trade exit rules after a fixed number of bars
Configurable volatility filters using Average True Range
Read from Blair_Complete.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
MagicNumber
int
00015
SignalMail
bool
False
Lots
double
1.0
Slippage
int
3
UseStopLoss
bool
True
StopLoss
int
0
UseTakeProfit
bool
True
TakeProfit
int
0
UseTrailingStop
bool
False
TrailingStop
int
0
isSizingOn
bool
True
Risk
int
2
Show all 18 inputs
Name
Type
Default
Description
keltnerPeriod
int
20
tpATR_k
int
3
Take Profit Multiple of ATR
slATR_k
int
2
Stop Loss Multiple of ATR
atr_period
double
20
atr_shift
int
11
Number of bars before current (used for volatility rule)
timeExitPeriod
int
10
Number of bars until trade is exited (used for generic exit rule)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Syakyr/ForexTradeGroup from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 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 over forty MetaTrader 4 expert advisors covering various trading styles and market conditions. It features the EA31337 multi-strategy framework alongside specialized bots for currency strength, New York session breakout patterns, and Heikin Ashi trend following. The collection include
This repository contains a collection of MetaTrader 4 Expert Advisors and helper classes for algorithmic trading. The featured robot, Desiree, implements a breakout strategy based on Donchian Channels for both entries and exits. It incorporates comprehensive risk controls including percentage-based lot sizing, volatili
This repository features a collection of MetaTrader 5 Expert Advisors developed for strategy and risk-management research. It includes a multi-pair mean reversion grid system, a gold breakout robot using previous day levels, and trend-following strategies based on moving averages. The EAs incorporate extensive risk con
Xau Cloud AI Sniper is an automated trading robot for MetaTrader 5 designed for gold trading. It utilizes a multi-layered entry pipeline involving a pattern engine, breakout detection, and trend alignment, often synchronized with external cloud-based market outlooks. The system features an AI-filter mode to validate tr
C Financial is a MetaTrader 5 repository containing a large collection of expert advisor variants focused on trend-following and price action strategies. The primary scripts utilize technical indicators like Moving Averages, ADX, CCI, and Average True Range to detect market direction and volatility. It features modular
This repository features a collection of MetaTrader 5 expert advisors implementing various technical strategies such as time-range breakouts, order blocks, and candle pattern recognition. The primary time-range EA identifies price extremes within a user-defined window to trigger entries on breakouts. It includes risk m