ATR-Based Position Sizing and Volatility-Adjusted Stops
Summary
This automated trading system description outlines risk controls for an expert advisor. It calculates position size from either a chosen account-risk percentage or a fixed monetary amount, applies a maximum monetary risk cap, and can set stop losses dynamically using average true range (ATR) or use static stops. It also normalizes order size to broker minimums, maximums, and increments, and reports sizing and risk-to-reward information before execution.
The system pairs these controls with moving-average crossover entries and an ATR volatility filter. It is designed to evaluate signals on newly formed bars and check existing positions to reduce duplicate orders. The description lists configurable indicator periods and a strategy identifier, but gives no formula details, backtest, live results, or comparison with other risk methods. Its features describe intended behavior rather than verified performance, and ATR-based stops and risk-based sizing cannot by themselves ensure a loss limit under gaps, slippage, or execution problems.
Key ideas
- Position size can be calculated from a risk fraction or fixed cash amount, subject to a monetary cap.
- ATR can be used to adjust stop distance to measured market volatility.
- Moving-average crossovers provide entries, while an ATR filter screens for volatility conditions.
- Broker lot constraints and position checks affect order handling.
- The description gives no performance evidence, and stated risk controls cannot prevent losses from execution gaps or slippage.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.