Skip to main content
< All Topics
Print

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:

  1. Initial: 3-bar trail (room to run)
  2. After Target #1 fills: Switch to 2-bar trail (tighter)
  3. 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 →

Table of Contents