Building a Two-Sided ATR Grid Strategy with Persistent State and Controls
Summary
The document presents an FMZ teaching strategy that adds positions at successive price levels spaced by multiples of ATR. It builds short positions when price rises through upper levels and long positions when price falls through lower levels, increasing the amount by level. Positions are cleared when price returns across a central reference level. The implementation uses market orders and tracks level entries so positions, signals, and charts can be shown on the trading interface.
It also describes practical system features: saving state for restart recovery, reserving account balance before adding exposure, converting a target quote amount into contract quantity, and providing controls to pause, adjust a parameter, or liquidate. Profit is calculated from the change in account equity, with charts and notifications used for monitoring. The article offers no rigorous backtest or long-term performance evidence; it labels the strategy educational and cautions that effectiveness needs testing. Its position scaling and market-order execution can create material exposure and trading costs, and the described logic is not evidence of a durable edge.
Key ideas
- The strategy adds long or short positions at successive ATR-based price levels in both directions.
- Position size increases by level, while a return toward the central reference level triggers liquidation.
- Saved arrays support tracking positions and recovering strategy progress after a restart.
- Account reserves, pause controls, liquidation commands, charts, and notifications provide basic operational safeguards.
- The article provides an implementation example, not evidence that the strategy has durable profitability.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.