Enable intraday range drift for metals only (XAUUSD 1500pts, XAGUSD 450pts)

Both metals sat above their daily pivot band all week (Jul 20-22) with
zero fills: the no-trade-zone guard correctly refused buy-stops too
close to price, and the once-daily pivot recalc meant the band never
re-anchored once price drifted away and stayed there. CheckRangeDrift()
already existed for this (disabled everywhere); enabling it for the two
metals lets the band re-center intraday once price drifts ~1x hourly ATR
from the midpoint, without touching FX presets which don't show this
problem.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-22 23:40:10 -04:00
co-authored by Claude Fable 5
parent e72a2ea5c4
commit dbc6eb1671
2 changed files with 17 additions and 0 deletions
+7
View File
@@ -29,6 +29,13 @@ ATRMultiplier=2.2
; of 30 blocked every cycle. 60 clears normal spread, still blocks blowouts.
InpMaxSpreadPoints=60
; === Range Drift ===
; Same issue as gold — stale daily band left silver sell-only and unfilled
; all week. Re-center intraday once price drifts ~1x hourly ATR from the
; band's midpoint (silver ATR ~0.4-0.5 -> ~400-500pts at 0.001 point size).
InpRangeDriftEnable=true
InpMoveRangeTrigger=450
; === Stop Loss (MANDATORY) ===
InpUseStopLoss=true
StopLoss=1000