SmartChoise is an advanced automated trading system for XAUUSD (gold), built around
five independent market strategies combined through a weighted entry scoring engine
(Entry Quality v1.2). Designed for M1 to M15 timeframes with optimal performance on M1.
Strategy type: Multi-strategy scalping with smart recovery
Target symbols & periods: XAUUSD, M1 (recommended), M5, M10, M15
Suggested leverage: 1:100 or higher
Suggested account size: $500+ (works from $100 with minimal lot sizing)
Prop firm compatible: Yes — enforces 5% daily drawdown limit
━━ 5 TRADING STRATEGIES ━━
Neural Network (NN) — EMA(50/200) + RSI momentum filter. Three modes: Auto,
Trend-Only, Counter-Trend. Configurable to trade only with the trend or fade extremes.
Candlestick Patterns (CD) — Bullish/Bearish Engulfing, Hammer, Shooting Star,
Inside Bar breakout. Pattern-based entries on confirmed price action.
Support & Resistance (SR) — Swing high/low detection over a configurable lookback
window with ATR-based buffer zones. Buys near support, sells near resistance.
Trend Signal (TR) — EMA(20/50) crossover confirmed by ADX threshold filter.
Enters only when a defined trend is present, avoiding choppy markets.
Price Level (PL) — Round-number levels ($50 increments) and previous day H/L pivots
with ATR proximity buffer. Exploits institutional price memory.
━━ ENTRY QUALITY SYSTEM ━━
All signals are passed through a weighted scoring engine before execution:
- Each strategy contributes a score (NN: 22pts, Sweep: 24pts, TR: 18pts, etc.)
- Higher timeframe EMA filter (configurable: M15 / H1 / H4)
- VWAP distance filter — avoids entries too far from fair value
- Range location filter — favours entries at range extremes
- Liquidity sweep detection — captures stop-hunt reversals (ICT methodology)
- Minimum score threshold (default: 60) and directional gap (default: 10) required
━━ SMART RECOVERY SYSTEM ━━
When a position is in drawdown, SmartChoise opens additional positions in the same
direction to reduce average entry price:
- Distance: configurable as % of current price (default 9%) or fixed points
- Lot multiplier per recovery level (default: 1.0x, up to 3.0x)
- Maximum recovery trades: 0–15 (default: 10)
- Virtual basket TP: all positions in a basket close together at a profit target
- First order can have a broker-side TP in pips; recovery orders use virtual TP
━━ ADAPTIVE RISK & REGIME DETECTION ━━
The bot monitors recent performance and adjusts risk multiplier automatically:
- Win rate > 60% → 1.2x risk (more aggressive)
- Win rate 40–60% → 1.0x (normal)
- Win rate < 25% → 0.5x (capital protection mode)
Market regime detection using ADX + ATR spike filter:
- Trending / TrendUp / TrendDown / Ranging / Spike regimes
- In Spike regime: new entries are paused, recovery spacing is increased 1.5x
━━ RISK MANAGEMENT ━━
- Daily loss limit % (halts trading and closes all positions)
- Hard stop % on equity drawdown
- Session filter: configurable UTC start/end hours
- Spread filter: auto or manual max spread in points
- Lot sizing: balance-step formula — scales automatically as account grows
- Supports Balance or Equity as lot sizing source
━━ PARAMETERS & SETTINGS ━━
Over 50 configurable parameters organised into groups:
Strategies · Risk · Recovery · Adaptive · Protection · Indicators · Entry Quality
Default settings are optimised for XAUUSD M1 with moderate risk (Risk Level 3–4).
Backtest with at least 1 year of tick data for best results.
━━ REQUIREMENTS ━━
- Symbol: XAUUSD
- Chart period: M1 (recommended)
- Access rights: None (no special permissions required)
- Compatible with: cTrader Windows, Mac, Web, Mobile (Cloud)
Trading involves risk. Past performance does not guarantee future results.
It is recommended to optimize and select trading parameters according to your risk tolerance and deposit size.