92 lines
2.3 KiB
YAML
92 lines
2.3 KiB
YAML
# GENESIS — Zeus Strategy G Configuration
|
|
# ICT Smart Money: Liquidity Sweep + FVG + Order Block on M5
|
|
# Three-layer sequential confirmation: Sweep → FVG → OB
|
|
|
|
bridge:
|
|
url: "http://127.0.0.1:8000"
|
|
timeout_seconds: 15
|
|
|
|
mt5_api:
|
|
url: "MT5_BRIDGE_URL env var"
|
|
api_key: "MT5_BRIDGE_KEY env var"
|
|
|
|
telegram:
|
|
chat_id: "YOUR_TELEGRAM_CHAT_ID"
|
|
|
|
symbols:
|
|
- "EURUSDxx"
|
|
- "GBPUSDxx"
|
|
- "GBPJPYxx"
|
|
- "XAUUSDxx"
|
|
|
|
ict:
|
|
entry_timeframe: "M5" # Entry signals
|
|
context_timeframe: "M15" # Structure analysis
|
|
|
|
liquidity:
|
|
swing_lookback: 5 # Bars each side for pivot detection
|
|
sweep_tolerance: 0.0003 # Price must exceed level by this to count
|
|
require_rejection: true # Close must return inside structure (rejection wick)
|
|
session_highs_lows: true # Also detect previous session H/L sweeps
|
|
|
|
fvg:
|
|
min_gap_pips: 1.5 # Minimum FVG size to count
|
|
max_age_bars: 10 # Ignore FVGs older than N bars
|
|
require_unmitigated: true # FVG must not have been filled yet
|
|
|
|
order_block:
|
|
max_age_bars: 15 # Stale OBs ignored
|
|
min_body_ratio: 0.35 # Candle body must be ≥35% of full range
|
|
max_wick_ratio: 0.40 # Total wick ≤40% of full range
|
|
|
|
structure:
|
|
swing_lookback: 5
|
|
bos_bars: 2 # Bars to confirm structure break
|
|
|
|
confluence:
|
|
min_score: 65 # 0-100 — minimum to generate signal
|
|
max_daily_trades: 2 # ICT is low frequency — 5-15 signals/month
|
|
allow_third_if_score_ge: 90
|
|
|
|
killzone:
|
|
enabled: true
|
|
london: {start: 8, end: 11} # GMT hours
|
|
ny: {start: 13, end: 16}
|
|
|
|
scoring:
|
|
bos_strength: 20
|
|
sweep_quality: 15
|
|
fvg_presence: 15
|
|
ob_quality: 20
|
|
killzone: 10
|
|
mtf_confluence: 10
|
|
ob_freshness: 10
|
|
|
|
risk:
|
|
risk_pct: 0.0075 # 0.75% per trade
|
|
min_rr: 2.0
|
|
sl_ob_buffer: 0.0002 # SL placed just below/above OB + buffer
|
|
tp_multiplier: 2.5
|
|
max_spread_pips: 2.0
|
|
cooldown_seconds: 120
|
|
|
|
circuit_breakers:
|
|
max_equity_drawdown_pct: 15.0
|
|
max_daily_loss_pct: 6.0
|
|
max_consecutive_losses: 4
|
|
|
|
sessions:
|
|
allowed:
|
|
- {start: 7, end: 21}
|
|
|
|
journal:
|
|
path: "/var/log/zeus/trade_journal.jsonl"
|
|
|
|
cache:
|
|
path: "/tmp/genesis_cache.json"
|
|
|
|
strategy:
|
|
name: "Zeus"
|
|
version: "1.0"
|
|
comment: "ZEUS-v1"
|
|
magic_number: 20250519 |