Skip to main content
Track ATR position sizing
17 / 36
Library

2011issue C0640-42

OCA exit groups, trailing limits, and ATR stops

A protective stop stays in the book from entry because it limits trade size. A trailing limit is tried first when liquidity allows, a trailing stop sits a few cents beneath it, and stacked hard stops share one cancel-all group with matching overfill-protection.

  • A protective stop is treated as a precondition of entry because trade size is limited by the distance from the entry price to that stop.
  • A trailing limit is preferred when liquidity allows; a trailing stop can sit a few cents beneath it as a backup if price jumps through the limit.
  • One-cancels-all groups can hold more than a two-leg target-and-stop pair, and a fill on any child cancels the remaining exits.
  • Every order in the cancel-all group must use the same overfill-protection setting so a fill cannot leave leftover size working.
Entries in this reading3 entries

A stop is a precondition of entry

A protective stop is treated as a precondition of entry because trade size is limited by the distance from the entry price to that stop. ATR position sizing is a volatility-scaled stop or trail distance, based on average true range, that keeps loss and exposure bounded before and during the trade.

Trail a limit, then a market stop

When price moves in the trade's favor, the stop is advanced. A trailing stop is a stop that advances with favorable price and, when triggered, typically sends a market exit. A platform trailing stop then typically sends a market order if price later hits the stop.

A trailing limit is preferred when liquidity allows because a trailing stop's market order can add slippage after the stop price is hit. A limit order names an acceptable fill price so an exit can avoid a market cross when liquidity is present. A trailing limit follows price at a set offset and can miss the exit if price jumps through it, so a trailing stop can sit a few cents beneath the trailing limit as a backup.

One group can hold more than two exits

One-cancels-all is a linked order group in which a fill on any child cancels the remaining children. One-cancels-all groups can hold more than a two-leg target-and-stop pair; a fill on any child cancels the remaining exits. Hard, non-trailing stops can be stacked beneath a working stop so a large gap that skips the nearer limit still meets a farther protective price. A hard stop is left in place for gap or overnight risk.

Stacked prices in a long example

In the worked long example, protective levels sit at 42.75, then 42 for a large downside gap, then 41 so a still-larger gap can still exit near the 40.75 entry.

Default trail and a tighter unused window

A default trailing pair uses a minus-one-ATR trigger, a limit one cent below that trigger, and a market stop three cents below the limit trigger. A tighter trailing pair can stay inactive until a higher price such as 44.80 is reached inside a defined session window, then expire at that session's close if unused.

Match overfill-protection on every child

Every order in the cancel-all group must use the same overfill-protection setting so a fill cannot leave leftover size working.

Stacked hard stops on the Halliburton long

Halliburton was bought at 40.75 and closed Friday at 43.88 after a run to 44. The cancel-all group parks a profit-lock stop at 42.75, a gap stop at 42, and a breakeven stop at 41, while 44.80 on Monday is the print that would arm a tighter trail. A trader should see those hard stops stacked between entry and the Friday close so one fill cancels the rest. The dollar prices are the ones named in the article’s worked example, not traces off the screenshot.
Halliburton was bought at 40.75 and closed Friday at 43.88 after a run to 44. The cancel-all group parks a profit-lock stop at 42.75, a gap stop at 42, and a breakeven stop at 41, while 44.80 on Monday is the print that would arm a tighter trail. A trader should see those hard stops stacked between entry and the Friday close so one fill cancels the rest. The dollar prices are the ones named in the article’s worked example, not traces off the screenshot.HAL · 26–28 Jan 2011 · 2011-01-26T00:00:00.000Z to 2011-01-28T00:00:00.000Z

The trailing limit (minus one ATR, limit 0.01 under the trigger) and backup trailing stop (market 0.03 under that limit) are omitted because they are offsets, not fixed strikes. The tighter Monday pair is valid only until that session’s close.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
17 of 36 in the ATR position sizing track
201110-14 pp.Next on ATR position sizingATR bands around support and resistance for stops and targetsTreat support and resistance as a floor or ceiling where the market fails to make a new extreme, not as an exact printed number.
All readings on this track · 36 readings
  1. 1988Constructing unsigned true range for directional models
  2. 1989Evaluate an always-in ATR breakout as one procedure
  3. 1992Variable lookback and average true range as a trend-filter construction
  4. 1993A random-walk index that uses true range as its scale
  5. 1993A shared harness for trend-filter construction
  6. 1998Finish a trend with a volatility trail, wave permission, and a slower-frame veto
  7. 1999A trend filter that switches tactics and scales ATR targets
  8. 2001Filter higher lows with linear regression, then judge the exit
  9. 2003A Mechanical trading system is a maintained procedure, not only an entry trigger
  10. 2005Construction of a volatility-bounded long entry
  11. 2005Six-zone encoding of open, high, low, and close
  12. 2006Normalized average true range as a pre-entry volatility bound
  13. 2006Chandelier exits, ATR position sizing, and trailing stops
  14. 2007Constructing a rule-based entry with Relative Strength Index and ATR position sizing
  15. 2008Constructing a zero-lag TMA and heikin-ashi crossover as a complete rule set
  16. 2010Use the session-range percent stop as a pre-trade filter
  17. 2011OCA exit groups, trailing limits, and ATR stops
  18. 2011ATR bands around support and resistance for stops and targets
  19. 2013Algorithmic head-and-shoulders construction with bounded exits
  20. 2013Constructing ATR-scaled swing pivots and linear-regression divergence
  21. 2013Constructing volatility bands from typical price
  22. 2014Constructing true-range contraction filters before expansion
  23. 2015Constructing touch plans from modified true range
  24. 2015One checklist for breakout entry and ATR risk
  25. 2015Percentage true-range construction for cross-market volatility filters
  26. 2015Construct a percentage true range for cross-market volatility
  27. 2015Percentage true range as a pre-entry exposure filter
  28. 2016Constructing ATR-filtered breakout entries
  29. 2017A dividend date as a pairs-trading classroom
  30. 2018Range-based volatility as a true-range construction
  31. 2018Moving average support and volatility-band construction
  32. 2018Construct a lifecycle breakout from compression
  33. 2018Pair the book first and let volatility or range set the size
  34. 2019Trend systems need a no-trade rule
  35. 2020Average true range as a shared unit for size, pairs, and stops
  36. 2020Volatility sizing and target-risk leverage as a pre-trade gate
All 43 readings tagged ATR position sizing
Also on ATR position sizing5 readings