Developed as part of academic research into deep learning and technical analysis, the robot incorporates Heiken Ashi filtering to identify market extensions and doji candles. It manages risk through automated money management with percentage-based lot sizing, dynamic stop losses calculated from historical price bars, and a trailing stop mechanism. The system includes a daily Bollinger Band breakout filter and can be restricted to trade only at the start of new bars.
Bollinger Bands and Stochastic counter-trend logic
Read from EA_istoch_BB_v08.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
CANDLEandMARKET
string
—
BAR & MARKET
Slippage
ulong
3
Deviation
MagicNumber
ulong
573
Magic Number
TradeOnNewBar
bool
true
Trade on new Bar settings
MaxBarExtension
int
1400
Definition of Bar too extended
MinBarExtension
int
250
Definition of doji bar
MarketMovingHoriz
int
400
Definition of Market moving orizzontally
MinConsDoji
int
10
Min consecutive doji
CandleHA
string
—
Heiken Ashi
UseHA
bool
true
MinHAExtension
int
200
Definition of HA doji bar
MM
string
—
Money Management. Max Risk can be 10%, set in MoneyManagement
Show all 40 inputs
Name
Type
Default
Description
UseMoneyManagement
bool
true
BigRiskPercent
double
4
RiskPercent
double
2
FixedVolume
double
0.1
SL
string
—
Stop Loss & Take Profit
IntervalSL
int
5
Num of Bars to look in the past to take the min/max for SL
StopLoss
int
400
SL: Initial fixed SL
MaxSL
int
600
SL: Max fixed SL
TP_XSL
double
2
TP: it is X times the SL. If 0 is not taken
TS
string
—
Trailing Stop. If used almost cancel TP
UseTrailingStop
bool
true
UseDynamicTS
bool
false
UseDynamicTS: only checked if UseTS is True
TrailingStop
int
600
MinimumProfit
int
700
Step
int
10
Step, if it is <10, it is set to 10 in TrailingStop
BE
string
—
Break Even
UseBreakEven
bool
false
BreakEvenProfit
int
0
LockProfit
int
0
BB
string
—
Bollinger Bands
UseBB
bool
false
BandsPeriod
int
5
BandsShift
int
0
BandsDeviation
double
1.8
BandsPrice
ENUM_APPLIED_PRICE
PRICE_CLOSE
BBBreakout
string
—
Bollinger Bands for Breakout, only on daily!
UseDailyBBBreakout
bool
true
IntervalBBBreakout
int
20
Number of Bars to look ahead in the past to take the min for bandwidth in BB
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone marco82ger/AI_forex_fisichella_garolla 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 MetaTrader 5 expert advisor provides a versatile framework for trading based on Heiken Ashi price action. It allows users to toggle between numerous built-in strategies, including trend following, moving average crossovers, Fibonacci levels, and various oscillators like RSI and MACD. The system includes an option
This MetaTrader 5 expert advisor implements a trade execution strategy based on a linear regression model. It calculates entries using specific coefficients for an intercept and five independent variables, which include volatility, relative strength index, and average directional index data. The bot supports intraday o
The AI Quantum Learning Advanced Trailing Stop EA is an automated trading robot for MetaTrader 5 that employs neural network structures and quantum probability calculations. It monitors market patterns by analyzing price changes, volume, volatility, and indicators like RSI. The EA manages risk using fixed stop loss and
LQS AI Institutional Engine is a MetaTrader 5 robot designed for trading gold using market microstructure analysis. It combines four analytical modules focusing on liquidity sweeps, order flow divergence, Wyckoff accumulation and distribution phases, and multiple anchored VWAP levels. The system features an integrated
This automated trading robot for MetaTrader 5 is designed specifically for gold and silver markets. It utilizes an AI-driven approach incorporating quantum state modeling and a chaos filter to identify market entries. The strategy weights inputs from RSI, ADX, and moving averages against an adaptive decision threshold.
This MetaTrader 5 expert advisor utilizes a multi-layer perceptron neural network to enhance statistical arbitrage strategies. It periodically scans major currency pairs to identify high correlation relationships across multiple lookback windows. Trade signals are generated based on a confidence threshold derived from