Exits and Trade Management
Trade management and exit strategies are where many traders either succeed or fail. The BWT Precision AutoTrader provides institutional-grade trade management with multiple profit targets, sophisticated trailing stops, and comprehensive risk controls.
Overview of Trade Management System
The system uses a “bracket” approach where each trade can have:
- Up to 4 profit targets (each with individual quantity allocation)
- Initial stop loss (multiple calculation modes)
- Breakeven stop (moves stop to entry after profit threshold)
- Trailing stops (up to 3 separate trailing stop modes that can reset)
- Time-based exits
- Signal-based exits
- Daily limit controls
Group: 400 – Entry Orders Matrix
Controls HOW trades are entered (market, limit, or stop orders).
001 – Order Type
Type: Dropdown
Options:
- Market: Immediate execution at current market price
- Limit: Enter on pullback/retracement
- Stop: Enter on breakout/continuation
Default: Market
Description: Type of order used for trade entry.
Market Orders:
- Pros: Guaranteed fill, immediate execution
- Cons: Slippage, worse fill price during fast markets
Limit Orders:
- Pros: Better fill price, enter on pullbacks
- Cons: May not fill, miss fast-moving trades
Stop Orders:
- Pros: Enter with momentum, breakout confirmation
- Cons: Slippage, may get filled on false breakouts
Recommendation: Start with Market orders for simplicity and guaranteed fills.
002 – Price Mode
Type: Dropdown
Options:
- Close: Use bar close price
- HighOrLow: Use bar high (longs) or low (shorts)
- SignalPrice: Use the exact signal trigger price
Default: Close
Description: For limit/stop orders, determines what price reference to use.
Close Mode:
- Long entries at close price
- Short entries at close price
HighOrLow Mode:
- Long stop orders at bar high
- Short stop orders at bar low
- Long limit orders at bar low (pullback)
- Short limit orders at bar high (pullback)
SignalPrice Mode:
- Uses the actual Volatility Stop or signal trigger price
003 – Offset (Ticks)
Type: Integer (Ticks)
Default: 0
Description: Offset in ticks from the entry price for limit/stop orders.
For Stop Orders:
- Long: Entry price + offset (above price)
- Short: Entry price – offset (below price)
For Limit Orders:
- Long: Entry price – offset (better price on pullback)
- Short: Entry price + offset (better price on pullback)
Example: If long signal at 4500 with 5-tick offset:
- Stop order: 4505 (5 ticks above)
- Limit order: 4495 (5 ticks below for better entry)
004 – High/Low Bars
Type: Integer
Default: 1
Description: Number of bars back to use for high/low reference in stop/limit orders.
Example: Set to 3 for long stop order
- Entry will be at highest high of last 3 bars + offset
Use Case: Creates breakout entries above recent swing highs or pullback entries to recent swing lows.
005 – Order Cancel
Type: Checkbox
Default: True
Description: Enable automatic cancellation of unfilled limit/stop orders after a certain number of bars.
Why Enable: Prevents stale orders from filling much later when market conditions have changed.
006 – Order Cancel Bars
Type: Integer
Default: 3
Description: Number of bars after which an unfilled limit/stop order will be automatically canceled.
Example: Entry signal on bar 1, limit order placed. If not filled by bar 4, order is canceled.
007 – OCO Breakout Offset
Type: Integer (Ticks)
Default: 10
Description: For Auto OCO module – offset in ticks from current price for OCO bracket orders.
Example: Current price 4500, offset 10 ticks:
- Buy stop at 4510
- Sell stop at 4490
- Whichever fills first cancels the other
Group: 401 – Stop Loss Configuration
The initial protective stop loss for all trades.
001 – Stop Loss Calc Mode
Type: Dropdown
Options:
- 0: Ticks – Fixed tick stop loss
- 1: Percent – Percentage of entry price
- 2: Prior Bar HiLo – Previous bar high/low +/- ticks
- 3: ATR – Average True Range based stop
- 4: CORE Levels – Stop at BWT CORE support/resistance levels
- 5: Swing Levels – Stop at swing high/low levels
- 6: Opening Range – Stop based on ORB size (for ORB module)
Default: 0 (Ticks)
Description: Method for calculating initial stop loss.
Mode Details:
Ticks Mode (Most Common):
- Simple, predictable
- Set exact risk in ticks
- Example: 24 tick stop = exactly $300 risk on ES
Percent Mode:
- Stop as % of entry price
- Example: 0.01 = 1% stop
- Adjusts automatically to price level
Prior Bar HiLo:
- Longs: Stop below previous bar’s low – offset
- Shorts: Stop above previous bar’s high + offset
- Technical stop placement
ATR Mode (Volatility-Based):
- Stop = Entry +/- (ATR × Multiplier)
- Adapts to market volatility
- Wider stops in volatile markets, tighter in calm markets
CORE Levels:
- Uses BWT CORE indicator support/resistance
- Stop at nearest CORE level
- More intelligent technical stop
Swing Levels:
- Stop beyond recent swing high/low
- Gives trade “breathing room”
- Higher win rate but larger $ risk per trade
Opening Range (ORB Module):
- Stop based on % of OR size
- Example: 70% of OR = stop 70% of OR size away from entry
002 – Stop Loss Value (Ticks/Percent)
Type: Decimal
Default: 24.0
Description: Stop loss value when using Ticks or Percent mode.
For Ticks Mode:
- Direct tick value
- Example: 24 ticks on ES = $300 risk
For Percent Mode:
- Decimal percentage
- Example: 0.01 = 1% stop
Optimization:
- Too tight (<10 ticks ES): Stopped out by noise
- Too wide (>40 ticks ES): Excessive risk
- Sweet spot: 15-30 ticks for ES depending on timeframe
002 – Stop Loss Value (ATR)
Type: Decimal
Default: 3.1
Description: ATR multiplier for stop loss when using ATR mode.
Examples:
- 2.0 ATR: Tighter, more aggressive
- 3.0 ATR: Standard
- 4.0+ ATR: Wide, very conservative
Note: If ATR = 10 ticks and multiplier = 3.0, stop is 30 ticks away.
003 – Breakeven Stop (Offset)
Type: Integer (Ticks)
Default: 0
Description: Offset from entry price for breakeven stop.
Settings:
- 0: Breakeven at exact entry (no profit, no loss)
- Positive (e.g., +5): Breakeven at entry + 5 ticks (lock in small profit)
- Negative (e.g., -5): Breakeven at entry – 5 ticks (still small loss allowed)
Recommendation: 0 or slightly positive (+2 to +5) to cover commissions.
004 – Breakeven Trigger Level (Ticks)
Type: Integer (Ticks)
Default: 10
Description: Amount of profit (in ticks) required before breakeven stop activates.
Example: Set to 10 ticks on ES
- Enter at 4500
- When price reaches 4510 (10 ticks profit), stop moves to breakeven
Common Settings:
- Conservative: 15-20 ticks (let trade breathe)
- Moderate: 10-12 ticks (standard)
- Aggressive: 6-8 ticks (lock in breakeven quickly)
004 – Breakeven Trigger Level (ATR)
Type: Decimal
Default: 2.0
Description: Amount of ATR profit required to trigger breakeven stop.
Example: ATR = 8 ticks, multiplier = 2.0
- Breakeven triggers after 16 ticks of profit
004 – Breakeven Stop Type
Type: Dropdown
Options:
- Ticks: Trigger based on tick profit
- ATR: Trigger based on ATR profit
Default: Ticks
Description: Determines whether breakeven triggers on fixed ticks or ATR multiple.
006 – CORE Stop Percentage
Type: Integer (1-100)
Default: 50
Description: When using CORE Levels stop mode, determines what percentage of distance to the CORE level to use.
Example:
- Entry at 4500
- Nearest CORE level at 4480 (20 ticks away)
- 50% = stop at 4490 (halfway to CORE)
- 100% = stop at 4480 (at CORE level)
Usage:
- 100%: Full distance to CORE (wider stop)
- 50-75%: Partial distance (tighter, more aggressive)
007 – CORE Stop Use HotZone
Type: Checkbox
Default: True
Description: When enabled, avoids placing stops directly on CORE levels (which may act as magnets). Offsets stop to avoid the “hot zone” around CORE levels.
Recommendation: Keep enabled to prevent stops from sitting exactly on support/resistance.
008 – Swing Levels Stop Strength
Type: Integer
Default: 25
Description: Strength parameter for swing level calculation. Higher values identify only major swings.
Range: 5-50
- Low (5-15): Many swing levels, tighter stops
- Medium (15-30): Standard swing identification
- High (30-50): Only major swing levels, wider stops
009 – ATR Period
Type: Integer
Default: 14
Description: Period for ATR calculation used in ATR-based stops and targets.
Standard: 14 periods (Welles Wilder’s original)
010 – ATR Calc Mode
Type: Dropdown
Options:
- Static: ATR calculated once at trade entry
- Dynamic: ATR recalculates each bar
Default: Static
Description: Determines if ATR value is fixed at entry or updates each bar.
Static Mode:
- ATR locked at entry
- Stop distance stays consistent
- More predictable
Dynamic Mode:
- ATR updates with market volatility
- Stop distance adjusts over time
- Can tighten OR widen
Recommendation: Static for consistency and predictability.
011 – % of Opening Range
Type: Integer (Percentage)
Default: 70
Description: For ORB module – percentage of opening range size to use for stop loss.
Example: Opening Range = 20 ticks, 70% setting
- Stop = 14 ticks from entry (70% of 20)
012 – Stop Calc Mode for Opening Range
Type: Dropdown
Options:
- Ticks: Use average entry price minus ticks
- Price: Use actual ORB price level
Default: Ticks
Description: Method for calculating ORB-based stops.
Group: 402 – Trailing Stops
Trailing stops automatically adjust to lock in profits as the trade moves in your favor.
001 – Trail Stop Type
Type: Dropdown
Options:
- None: No trailing stop
- Bars: Trail based on high/low of N bars back
- Ticks: Trail by fixed tick amount from max profit
- ProfitPercent: Trail when profit decreases by X%
- VolatilityStop: Trail using Precision Trend Volatility Stop
- SwingLevels: Trail to swing high/low levels
Default: None
Description: Primary trailing stop method.
Trailing Stop Types Explained:
None:
- No automatic trailing
- Stop stays at initial or breakeven level
Bars (Popular Choice):
- Long: Stop trails below low of N bars back
- Short: Stop trails above high of N bars back
- Example: 3-bar trail = stop below low of last 3 bars + offset
Ticks:
- Stop trails X ticks behind highest profit point
- Example: 15-tick trail, reach 25 ticks profit → stop at +10 ticks
ProfitPercent:
- Exits if profit decreases by X% from max
- Example: 50% setting, reach $500 profit → exit if drops to $250
VolatilityStop:
- Uses Precision Trend Volatility Stop as trailing stop
- Adapts to market conditions
- Very sophisticated
SwingLevels:
- Trails to recent swing low (longs) or swing high (shorts)
- Gives trade maximum room
- Technical trailing stop
002 – Trail Stop Trigger Type
Type: Dropdown
Options:
- Ticks: Activate after X ticks profit
- ATR: Activate after X ATR profit
- TargetFilled: Activate after first target fills
Default: Ticks
Description: What triggers the trailing stop to activate.
Most Common: Ticks or TargetFilled
TargetFilled Example:
- Trail stop inactive initially
- When Target #1 fills, trail stop activates on remaining contracts
- Excellent for scaling out strategies
003 – Trail Stop Trigger (Ticks)
Type: Integer (Ticks)
Default: 12
Description: Number of ticks profit required to activate trailing stop.
Example: Set to 12 ticks
- Enter at 4500
- When price reaches 4512 (12 ticks profit), trailing stop activates
Common Settings:
- Aggressive: 8-10 ticks
- Moderate: 12-16 ticks
- Conservative: 18-24 ticks
003 – Trail Stop Trigger (ATR)
Type: Decimal
Default: 1.5
Description: ATR multiple profit required to activate trailing stop.
004 – Trail Stop Amount
Type: Decimal
Description: The amount/distance for the trailing stop, interpretation depends on Trail Stop Type.
For Bars Mode:
- Number of bars back
- Example: 3.0 = trail below low of last 3 bars
For Ticks Mode:
- Number of ticks to trail
- Example: 15.0 = stop trails 15 ticks behind max profit
For ProfitPercent Mode:
- Percentage of profit (0.0 to 1.0)
- Example: 0.5 = exit if profit decreases 50%
For VolatilityStop Mode:
- Number of VStop bars back
- Example: 1.0 = use VStop of current bar
005 – Tick Offset (Ticks)
Type: Integer (Ticks)
Default: -4
Description: Tick offset added to the trailing stop level.
Positive Offset:
- Makes stop more conservative (farther away)
- Example: +5 = stop 5 ticks farther out
Negative Offset:
- Makes stop more aggressive (closer)
- Example: -4 = stop 4 ticks tighter
For Volatility Stop:
- Negative values create special behavior
- Longs: Exit if (Bar Low – VStop) < abs(offset)
- Creates “close following” exits
Group: 403 – Trailing Stop Reset #1
Allows you to change the trailing stop parameters after reaching additional profit milestones.
001 – Enable Trail Stop Reset #1
Type: Checkbox
Default: False
Description: Enable the first trailing stop reset.
Purpose: Change trailing behavior as trade becomes more profitable.
Example Use Case:
- Initial: 3-bar trail (loose)
- After 25 ticks profit: Switch to 15-tick trail (tighter)
- Locks in more profit as trade develops
002 – Trail Stop Reset #1 Type
Type: Dropdown (same options as main trail stop)
Description: New trailing stop type after reset #1 triggers.
003 – Trail Stop Trigger Type
Type: Dropdown
Options: Ticks, ATR, TargetFilled
Description: What triggers this trailing stop reset.
004 – Trail Stop Reset Trigger (Ticks)
Type: Integer (Ticks)
Description: Profit level (in ticks) that triggers this reset.
Example: Set to 25 ticks
- When profit reaches 25 ticks, trailing stop changes to Reset #1 parameters
003 – Trail Stop Reset #1 Trigger (ATR)
Type: Decimal
Description: ATR multiple profit that triggers this reset.
005 – Trail Reset Amount
Type: Decimal
Description: New trail stop distance after reset #1.
006 – Trail Reset Tick Offset
Type: Integer (Ticks)
Description: Tick offset for reset #1 trailing stop.
Group: 404 – Trailing Stop Reset #2
Second trailing stop reset for even more advanced profit protection.
Parameters: Same structure as Reset #1
- Enable Trail Stop Reset #2:
UseTrailStopReset2 - Trail Stop Reset #2 Type:
PTrailingStopType3 - Trigger Type:
BWTTrailingStopTriggerType3 - Trigger Value (Ticks):
TrailingStopTrigger3 - Trigger Value (ATR):
TrailingStopTriggerATR3 - Trail Amount:
TrailStopDistance3 - Tick Offset:
TrailingStopOffset3
Advanced Use Case:
- Initial: 3-bar trail (room to run)
- After Target #1 fills: Switch to 2-bar trail (tighter)
- After 40 ticks profit: Switch to 15-tick trail (very tight, lock profits)
Trailing Stop Strategy Examples
Example 1: Simple Bar Trail (Conservative)
Trail Stop Type: Bars
Trail Trigger: 15 ticks
Trail Amount: 3.0 (3 bars)
Tick Offset: 0
Result: After 15 ticks profit, stop trails below low of last 3 bars. Gives trade room.
Example 2: Aggressive Tick Trail
Trail Stop Type: Ticks
Trail Trigger: 10 ticks
Trail Amount: 12.0 (12 ticks)
Tick Offset: 0
Result: After 10 ticks profit, stop trails 12 ticks behind highest profit point.
Example 3: Progressive Tightening (Advanced)
Main Trail:
- Type: Bars
- Trigger: TargetFilled
- Amount: 3.0 bars
- Offset: 0
Reset #1: (Enabled)
- Type: Bars
- Trigger: 25 ticks
- Amount: 2.0 bars
- Offset: 0
Reset #2: (Enabled)
- Type: Ticks
- Trigger: 40 ticks
- Amount: 15.0 ticks
- Offset: 0
Result:
- After Target #1: 3-bar trail
- After 25 tick profit: Tighten to 2-bar trail
- After 40 tick profit: Very tight 15-tick trail
Next Section: Customization Workflow →