Fibonacci ICT EA identifies higher timeframe trends and enters on pullbacks to specific golden zones using confirmations like Break of Structure and Fair Value Gaps. The system includes robust risk management such as percentage-based lot sizing, ATR trailing stops, break-even logic, and partial profit taking. It also features an optional grid-martingale recovery mode for managing losing trades. Notable filters include moving averages, ADX strength, and GMT-based session timing for London and Asian market sessions.
ICT confirmation matrix using BOS, CHoCH, and FVG
Dynamic Fibonacci engine for real-time pullback levels
ATR-based adaptive trailing stop and partial profit banking
Optional grid and martingale recovery mode for drawdown management
Multi-timeframe structural alignment from H1 to M15
Read from FibonacciICT_EA.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpMagicNumber
int
112233
Magic Number
InpRiskPercent
double
2.0
Risk Percent per Trade
InpMaxTradesPerSession
int
10
Max Trades per Day per Symbol
InpSlippage
int
30
Slippage (points)
InpSymbol1
string
EURUSDm
Symbol 1 (London)
InpSymbol2
string
XAUUSDm
Symbol 2 (London)
InpSymbol3
string
AUDJPYm
Symbol 3 (Asian)
InpUseSessionFilter
bool
false
Enable Session Filter (False = 24/5 Full Testing)
InpLondonStartHour
int
0
Session Start Hour (0 = All Day)
InpLondonEndHour
int
24
Session End Hour (24 = All Day)
InpAsianStartHour
int
23
Asian Session Start
InpAsianEndHour
int
9
Asian Session End
Show all 40 inputs
Name
Type
Default
Description
InpFibEntryHigh
double
78.6
Fib Entry Zone Deep Pullback (%)
InpFibEntryLow
double
23.6
Fib Entry Zone Start (%)
InpFibCautionLevel
double
61.8
Fib Caution Zone (%)
InpFibInvalidation
double
88.6
Fib Invalidation Level (%)
InpHTF_Period
ENUM_TIMEFRAMES
PERIOD_H1
Higher Timeframe (Trend Bias - H1 for active intraday)
InpStructureTF
ENUM_TIMEFRAMES
PERIOD_M15
Structure Timeframe (M15 for fast setups)
InpEntryTF
ENUM_TIMEFRAMES
PERIOD_M15
Entry Timeframe
InpSwingLookback
int
10
Swing Point Lookback Bars
InpUseMA
bool
true
Use Moving Averages for Trend
InpMA_Fast
int
20
Fast MA Period
InpMA_Mid
int
50
Mid MA Period
InpMA_Slow
int
200
Slow MA Period
InpMinRR
double
1.5
Minimum Risk:Reward Ratio
InpBreakevenRR
double
1.0
Move SL to BE at RR
InpPartialClosePercent
double
50.0
Partial Close Percent at TP1
InpUseTrailingStop
bool
true
Use Trailing Stop
InpTrailingATRPeriod
int
14
Trailing ATR Period
InpTrailingATRMult
double
1.5
Trailing ATR Multiplier
InpUseADX
bool
true
Enable ADX Micro-Bias Filter
InpADX_Period
int
14
ADX Period
InpADX_Threshold
double
15.0
Minimum ADX Strength Threshold
InpADX_CheckDirection
bool
true
Check +DI / -DI Directional Match
InpEnableGridMartingale
bool
true
Enable Grid/Martingale Recovery Mode
InpGridStepPips
double
25.0
Grid Step Distance (pips)
InpUseATRGridStep
bool
true
Use Dynamic ATR Grid Step (1.5x ATR)
InpMartingaleMult
double
1.2
Martingale Lot Multiplier (1.0 = Regular Grid, 1.2+ = Martingale)
InpMaxGridOrders
int
4
Max Allowed Grid Orders per Symbol
InpBasketTP_Pips
double
15.0
Basket Take Profit (pips above avg price)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Shifrozy/Fibonachi-MT5-EA 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.
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.
IchiDCA CCBSN PropFirm EA is an automated trend-following robot for MetaTrader 5, optimized for gold and forex markets. It triggers trades based on Ichimoku Cloud breaks, filtered by dual Exponential Moving Averages and MACD indicators. The strategy manages positions through a Dollar Cost Averaging system that layers u
This MetaTrader 5 expert advisor implements Smart Money Concepts (SMC) by identifying liquidity sweeps and premium or discount zones. It detects buy-side and sell-side liquidity levels, looking for price sweeps followed by retest entries. The robot manages trades using a fixed risk-to-reward ratio, trailing stops, and
This MetaTrader 5 expert advisor implements a multi-pair grid and dollar-cost averaging strategy. It monitors a configurable list of currency pairs and determines trade direction using a moving average trend filter. When price moves against an initial position, the bot opens additional levels using fixed, additive, or
This MetaTrader 4 expert advisor is an automated grid trading system that utilizes a variety of indicators including Moving Averages, CCI, Bollinger Bands, and MACD for trade entries. It employs a martingale-style lot multiplier to manage position sizing across sequential grid levels. The software includes risk control
Strawberry Strategy Tester is a MetaTrader 4 expert advisor designed for automated trading and strategy evaluation. It implements Bollinger Band-based entry logic and offers multiple lot sizing methods, including fixed lots, addition, and multiplication. The use of lot multiplication suggests the expert advisor utilize
EA Scalper XAUUSD is an automated trading research project for MetaTrader 5 focused on gold. It employs a multifaceted entry strategy using Smart Money Concepts like order blocks and liquidity sweeps, alongside moving average crossovers and Fibonacci zones. The EA includes a self-learning module designed to adapt to di