Spécifications
Institutional‑Grade Multi‑Currency MT5 EA (A2SR + SMC + Smart Recovery + Smart Grid + Liquidity + Volatility + Safety Filters) Budget: AUD $1,500 – $2,000 (flexible)
1. EA Architecture-
EA runs one chart per symbol (NOT one EA controlling all symbols).
-
Each chart instance manages its own:
-
Recovery
-
Grid
-
Trend
-
Volatility
-
Liquidity
-
Risk
-
Logging
-
-
EA must still respect global safety rules:
-
Correlation protection
-
Total exposure limits
-
Recovery safety limits
-
A2SR Engine
-
Trend direction
-
Support/resistance zones
-
Breakout markers
-
Market sentiment
-
MCS
-
Recommended pairs
SMC Engine
-
BOS / CHOCH
-
Liquidity sweeps
-
Order blocks
-
Fair value gaps
-
Premium/discount zones
Liquidity Engine
-
Equal highs/lows
-
Liquidity pools
-
Imbalance zones
-
Sweep detection
Volatility Engine
-
ATR‑based SL/TP
-
ATR‑based grid spacing
-
ATR‑based recovery spacing
-
Volatility pause
Multi‑Timeframe Confirmation
-
M5 entry
-
M15 structure
-
H1 trend
-
H4 bias
Session Filters
-
London
-
New York
-
Asian
News Filter
-
Block trades before/after high‑impact news
-
Dynamic lot sizing (auto lot based on % risk)
-
Manual lot option
-
Lot adapts as balance changes
-
Daily/weekly drawdown guard
-
Equity curve protection
-
Max exposure per symbol
-
Max exposure across all charts
-
Trend‑aware
-
Volatility‑aware
-
News‑aware
-
Correlation‑aware
-
Adjustable grid spacing
-
Adjustable recovery spacing
-
Basket TP (break‑even or small profit)
-
Hard limits:
-
Max recovery trades per symbol
-
Max recovery trades total
-
Max recovery lot size
-
Max recovery drawdown
-
-
SR‑aligned grid levels
-
Volatility‑adaptive spacing
-
Basket TP
-
Pause grid during:
-
News
-
Volatility spikes
-
Spread spikes
-
Spread Filter
-
Block trades if spread > max allowed
-
Auto‑pause during extreme spread spikes
Slippage Filter
-
Block trades if slippage > threshold
-
Auto‑pause if repeated slippage occurs
Correlation Protection
-
Limit USD, JPY, GOLD exposure
-
Block trades if correlated pairs already active
-
Correlation threshold (e.g., 0.70)
Volatility Guard
-
Pause trading during extreme ATR spikes
Drawdown Guard
-
Daily DD limit
-
Weekly DD limit
-
Equity curve slope protection
EA must log every decision:
Entry Reason
-
A2SR trend
-
SMC structure
-
Liquidity sweep
-
Volatility state
-
Session state
-
News state
-
Confluence level
-
Aggression level
Skip Reason
-
Spread too high
-
Slippage too high
-
Correlation conflict
-
News block
-
Volatility spike
-
Trend conflict
-
Recovery safety block
-
Max exposure reached
Exit Reason
-
TP hit
-
SL hit
-
Smart exit
-
Liquidity exit
-
Trend weakening
-
Recovery basket TP
-
Grid basket TP
Please build a clean, modern panel similar to this:
────────────────────────────────────────────── MultiCare Trader Pro | Version 1.0 Symbol: XAUUSD Timeframe: M5 ────────────────────────────────────────────── Spread: 45 points Slippage: 0.8 pips Volatility (ATR): 2.1 Market Regime: Normal ────────────────────────────────────────────── A2SR Trend: BUY SMC Structure: BOS + CHOCH (Bullish) Liquidity State: Sweep Below Support Confluence Level: MEDIUM (4/6) Aggression Level: NORMAL ────────────────────────────────────────────── Recovery: ACTIVE (2 trades) Grid: ACTIVE (Level 1) Basket TP: $6.50 ────────────────────────────────────────────── Safety Status: - Spread: OK - Slippage: OK - Volatility: OK - News Filter: No High Impact - Correlation: OK - Drawdown Guard: Active ────────────────────────────────────────────── Last Trade Reason: A2SR Trend + SMC BOS + Liquidity Sweep ──────────────────────────────────────────────
On‑Chart Objects
-
A2SR zones
-
SMC BOS/CHOCH
-
Order blocks
-
FVG
-
Liquidity pools
-
ATR bands
-
Grid levels
-
Recovery levels
-
Entry/exit arrows
-
Basket TP line
All visual elements must have ON/OFF inputs.
9. InputsEvery module must have ON/OFF inputs, including:
-
A2SR
-
SMC
-
Liquidity
-
Volatility
-
News filter
-
Recovery
-
Grid
-
Risk
-
Correlation
-
Slippage
-
Spread
-
Logging
-
Confluence level
-
Aggression level
Please include these optional modules with ON/OFF inputs:
1. Auto‑Settings Loader (Symbol Presets)
Auto‑load recommended settings for:
-
XAUUSD, EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD
2. Built‑In Backtest Mode
Backtest mode should:
-
Disable news filter
-
Disable slippage filter
-
Disable correlation protection
-
Simplify recovery/grid
-
Use fixed spread logic
3. Auto‑Pause During Equity Shock
Pause trading if equity drops suddenly (e.g., 5% in one candle).
4. Smart Time‑Based Exit
If trade open too long:
-
Reduce TP
-
Move SL to BE
-
Partial close
-
Full close
5. Partial Close Engine
-
Close 50% at TP1
-
Move SL to BE
-
Let remainder run to TP2
6. Auto‑Magic Number Assignment
Each chart gets a unique magic number automatically.
7. Built‑In Error Handling
Detect and log:
-
OrderSend errors
-
Requotes
-
Invalid stops
-
Broker restrictions
-
Freeze levels
-
Trade context busy
-
No connection
-
Off quotes
-
Fully working MT5 EA
-
Clean, efficient, well‑commented code
-
No repainting logic
-
Full parameter control
-
Backtest‑ready
-
Forward‑test ready
-
Documentation for inputs
-
Debug mode
My budget for this project is:
AUD $1,500 – $2,000 (USD $1,000 – $1,300)
This is flexible depending on your experience and code quality.
Please confirm you understand all requirements and can deliver this EA exactly as specified.