XAUUSD Footprint EA leverages ClusterDelta futures volume to construct a footprint-based session VWAP and filters signals across M15, M5, and M1 timeframes. The system features a multi-strategy exit engine, utilizing dynamic stop losses based on ATR, tiered risk-to-reward take profit levels, and trailing stops. Position sizing scales dynamically according to signal strength. Additionally, the EA incorporates built-in risk controls specifically designed for FundedHive prop firm challenges.
Footprint-based session VWAP built from ClusterDelta volume
Multi-tier signal filtering based on volume thresholds
Dynamic ATR-based stop loss and multi-target take profit
Read from XAUUSDFootprintEA_v55 (20).mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpMinVol
int
3
Min volume for normal signal (0x3)
InpStrongVol
int
10
Min volume for SELL strong signal (0x10)
InpStrongVol_Buy
int
9
Min volume for BUY strong signal (9x0)
InpUltraVol
int
20
Ultra signal threshold -- any direction
InpTickSz
double
0.10
GC futures tick size
InpTopRows
int
3
Rows from extreme to check
InpATR_Mult
double
0.15
ATR(1m) multiplier for buffer (raised: wider bars in war vol)
InpMinBuffer
double
1.0
Minimum SL buffer in points (raised: tighter was getting run)
InpMaxBuffer
double
2.5
Maximum SL buffer in points (raised: gives SL more room)
InpMinSL
double
3.0
Minimum SL distance (pts) (raised from 2.0: stops too tight)
InpMaxSL
double
12.0
Normal signal: max SL (pts) (raised from 8.0: war vol wider bars)
InpMaxSL_Strong
double
20.0
Strong signal: max SL (pts) (raised from 15.0)
Show all 40 inputs
Name
Type
Default
Description
InpMaxZoneDist
double
10.0
Max entry dist from zone (vol<=5 only) (raised from 5.0)
InpBreachMid
double
8.0
Max breach for vol 6-9 (pts) (raised from 3.0: fast moves breach instantly)
InpBreachStrong
double
15.0
Max breach for vol 10+ (pts) (raised from 6.0: 62% of blocks were winners)
InpZoneProtect
bool
true
FALSE = disable zone breach check
InpTP1_R
double
1.0
TP1 RR (close 50%)
InpRR_1
double
1.8
TP2 RR for 1-row normal (FH min 1.8R)
InpRR_2
double
1.8
TP2 RR for 2-row normal
InpRR_3
double
1.8
TP2 RR for 3+ row normal
InpStrongRR
double
2.0
TP2 RR for strong/ultra (FH min 2.0R)
InpEHL_MinRR
double
1.0
Min RR for EHL level to qualify
InpApproachDist
double
0.30
[B] Close when within X pts of TP
InpTrailBars
int
3
[C] Bars lookback for trailing stop
InpDecayRatio
double
0.40
[D] Decay: range < prev x this (0=off)
InpThesisMinLoss
double
0.5
[E] Min floating loss before thesis check
InpThesisVol
int
2
[E] Min opposing vol (lower than entry InpMinVol)
InpLot
double
0.01
Normal lot (vol 3-19 normal signals)
InpStrongLot
double
0.02
Strong signal lot (vol >= InpStrongVol/InpStrongVol_Buy)
InpUltraLot
double
0.03
Ultra signal lot (vol >= InpUltraVol=20)
InpPurityFactor
double
0.5
Zone purity multiplier (0.5 = half lot on mixed zones)
InpTimeout
int
10
Close if stuck X minutes
InpMinMove
double
1.0
Min move to not be stuck
InpShowPanel
bool
true
InpPanelX
int
20
InpPanelY
int
30
InpFH_Enable
bool
true
Enable FundedHive prop firm rules
InpFH_Balance
double
10000.0
Starting account balance ($) -- adjust per challenge
InpFH_Phase
int
1
Challenge phase: 1=8% target, 2=6% target
InpFH_Risk_Normal
double
0.20
Risk % of balance per NORMAL signal
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone paulelijah0101/Forex-market-algo-trader 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.
Nyao Scalper is an automated scalping robot for MetaTrader 5 that utilizes a multi-factor weighted scoring system to identify trade opportunities. It evaluates trend alignment through EMA crossovers, momentum via RSI, and price action through wick rejection and candle body analysis. The EA manages risk with adaptive AT
This MetaTrader 5 expert advisor specializes in trading Gold (XAUUSD) by targeting volatility during the New York session. It utilizes an Average True Range (ATR) indicator to identify market trends and determine entry levels for limit orders. Risk management includes fixed stop loss parameters and dynamic trailing sto
Black XAU is an automated trading robot for MetaTrader 5, specifically designed for gold. It utilizes a multi-timeframe breakout and retest strategy, identifying trading zones based on initial H4 market structure. Entries are triggered on the M5 timeframe when price retests a confirmed breakout level. The expert adviso
This MetaTrader 5 expert advisor implements a box breakout strategy designed for the foreign exchange market. The robot identifies price ranges during specific time windows and enters trades upon a breakout. It features a trend filter using fast and slow moving averages to align entries with broader market direction. R
Binario is a breakout expert advisor for MetaTrader 4 and 5 that utilizes a price channel constructed from two moving averages of the same period. By default, it uses a 144-period exponential moving average applied to both highs and lows. It enters trades when the price moves outside this band by a predefined pip dista
Prop Firm EA Fleet is a collection of MetaTrader 5 robots designed for passing prop firm evaluations and managing funded accounts. The suite utilizes various strategies including market structure analysis, session range breakouts for London and New York sessions, and high-frequency scalping. It features strict risk man