Skip to main content
< All Topics
Print

Position Sizing, Profit Targets, and Daily Limits

This section covers how to configure contract quantities, profit targets, and daily trading limits – critical components for risk management and profitability.


Group: 405 – Position Sizing

Position sizing determines how many contracts you trade and how they’re distributed across profit targets.

001 – Position Sizing Mode

Type: Dropdown
Options:

  • FixedQuantity: Trade fixed number of contracts per target
  • FixedPercentage: Distribute total position by percentage
  • FixedRisk: Calculate position size based on dollar risk

Default: FixedQuantity
Description: Method for determining position size.

Mode Details:

FixedQuantity (Most Common):

  • Specify exact contracts for each target
  • Example: Target 1 = 2 contracts, Target 2 = 2 contracts, Target 3 = 1 contract
  • Total position: 5 contracts

FixedPercentage:

  • Specify percentage of total position for each target
  • System calculates contract quantities based on account size or total position
  • Example: 25% / 25% / 25% / 25% across 4 targets
  • If trading 8 contracts, each target gets 2

FixedRisk:

  • Specify dollar amount to risk per trade
  • System calculates how many contracts based on stop loss distance
  • Example: $500 risk, 20-tick stop on ES ($250/contract risk)
  • System trades 2 contracts ($500 ÷ $250 = 2)

002 – Trade Bracket 1 Qty

Type: Integer
Default: 1
Description: Number of contracts for Profit Target #1 (FixedQuantity mode).


003 – Trade Bracket 2 Qty

Type: Integer
Default: 1
Description: Number of contracts for Profit Target #2 (FixedQuantity mode).


004 – Trade Bracket 3 Qty

Type: Integer
Default: 1
Description: Number of contracts for Profit Target #3 (FixedQuantity mode).


005 – Trade Bracket 4 Qty

Type: Integer
Default: 1
Description: Number of contracts for Profit Target #4 (FixedQuantity mode).

Total Position Example:

  • Target 1: 2 contracts
  • Target 2: 2 contracts
  • Target 3: 1 contract
  • Target 4: 0 contracts (disabled)
  • Total Entry: 5 contracts

006 – Fixed $ Risk per Trade

Type: Decimal (Dollars)
Default: 0
Description: Dollar amount to risk per trade (FixedRisk mode only).

Example: Set to $500

  • Stop Loss: 24 ticks on ES = $300 per contract
  • System calculates: $500 ÷ $300 = 1.67 → rounds to 2 contracts

When to Use:

  • Consistent risk per trade regardless of stop size
  • Account-based position sizing
  • Professional risk management

Note: Requires proper stop loss configuration to work correctly.


002-005 – Trade Bracket Percentages

Parameters: Target1Percentage, Target2Percentage, Target3Percentage, Target4Percentage
Type: Integer (Percentage)
Defaults: 25% each
Description: Percentage allocation for each target (FixedPercentage mode).

Example:

  • Total Position: 8 contracts
  • Target 1: 25% = 2 contracts
  • Target 2: 25% = 2 contracts
  • Target 3: 25% = 2 contracts
  • Target 4: 25% = 2 contracts

Note: Percentages should add up to 100%.


Position Sizing Strategies

Conservative: Single Contract Scaling

Mode: FixedQuantity
Target 1: 1 contract
Target 2: 1 contract
Target 3: 1 contract
Target 4: 0 contracts
Total: 3 contracts

Benefits: Low risk, learn the system, small account friendly


Moderate: 50/50 Split

Mode: FixedQuantity
Target 1: 2 contracts (close half)
Target 2: 2 contracts (runner)
Target 3: 0 contracts
Target 4: 0 contracts
Total: 4 contracts

Benefits: Take early profit, let half run for larger wins


Aggressive: Triple Scale-Out

Mode: FixedQuantity
Target 1: 3 contracts (quick profit)
Target 2: 2 contracts (secondary target)
Target 3: 1 contract (runner)
Target 4: 0 contracts
Total: 6 contracts

Benefits: Multiple profit-taking levels, one runner for big moves


Professional: Risk-Based Sizing

Mode: FixedRisk
Fixed $ Risk: $500 per trade
Percentages: 25% / 25% / 25% / 25%

Benefits: Consistent risk, position size automatically adjusts to stop distance


Group: 406 – Profit Targets

Configure up to 4 profit targets with different calculation methods.

001 – Target Calc Mode

Type: Dropdown
Options:

  • 0: Ticks – Fixed tick targets
  • 1: Percent – Percentage of entry price
  • 2: CoreLevels – Use BWT CORE indicator levels
  • 3: ATR – ATR multiple-based targets
  • 4: Opening Range – Percentage of OR size (ORB module)

Default: 0 (Ticks)
Description: Method for calculating profit targets.

Mode Details:

Ticks (Most Common):

  • Fixed, predictable targets
  • Example: Target 1 = 8 ticks, Target 2 = 16 ticks

Percent:

  • Target as % of entry price
  • Example: 0.01 = 1% target
  • Automatically scales with price

CoreLevels:

  • Uses nearest CORE resistance (longs) or support (shorts)
  • Intelligent technical exits
  • Target distance varies by market structure

ATR:

  • Targets based on ATR multiples
  • Adapts to market volatility
  • Example: 1.5 ATR, 2.5 ATR, 4.0 ATR

Opening Range:

  • For ORB module only
  • Targets as % of OR size
  • Example: 100% = target at full OR size from entry

002 – Profit Target #1 (Ticks/Percent)

Type: Decimal
Default: 8.0
Description: First profit target value (Ticks or Percent mode).

Common Settings for ES:

  • Scalping: 4-8 ticks
  • Day Trading: 8-16 ticks
  • Swing: 20-40 ticks

003 – Profit Target #2 (Ticks/Percent)

Type: Decimal
Default: 12.0
Description: Second profit target value.


004 – Profit Target #3 (Ticks/Percent)

Type: Decimal
Default: 16.0
Description: Third profit target value.


005 – Profit Target #4 (Ticks/Percent)

Type: Decimal
Default: 0.0 (Disabled)
Description: Fourth profit target value. Set to 0 to disable.


002-005 – Profit Targets (ATR)

Parameters: ProfitTarget1ATR, ProfitTarget2ATR, ProfitTarget3ATR, ProfitTarget4ATR
Type: Decimal
Defaults: 1.2, 2.4, 4.6, 6.8
Description: ATR multiple targets (ATR mode only).

Example:

  • ATR = 10 ticks
  • Target 1: 1.2 ATR = 12 ticks
  • Target 2: 2.4 ATR = 24 ticks
  • Target 3: 4.6 ATR = 46 ticks

Benefits: Targets automatically adjust to market volatility.


Profit Target #1-4 (Percent Opening Range)

Parameters: ProfitTarget1PercentOpeningRange, etc.
Type: Integer (Percentage)
Defaults: 50%, 100%, 125%, 150%
Description: Target as % of Opening Range size (ORB mode).

Example: OR = 20 ticks

  • 50% = 10 tick target
  • 100% = 20 tick target
  • 125% = 25 tick target

Advanced Target Features: CORE Stop Management

Each profit target can have a “CORE stop” that moves the stop loss to a safer level when that target is filled. This is a professional feature for protecting profits.

Profit Target #1-4 CORE Stop

Parameters: ProfitTarget1Core, ProfitTarget2Core, ProfitTarget3Core, ProfitTarget4Core
Type: Decimal
Defaults: 1.0, 1.0, 2.0, 2.0
Description: When this target fills, move stop to this multiple of entry risk.

Example:

  • Entry: 4500
  • Initial Stop: 4476 (24 ticks)
  • Target 1: 4508 (8 ticks)
  • Target 1 Core: 1.0

When Target 1 fills:

  • Move stop from 4476 to 4476 + (24 × 1.0) = 4500 (breakeven)

Settings:

  • 0.5 = Move stop halfway to entry
  • 1.0 = Move stop to entry (breakeven)
  • 1.5 = Move stop to entry + half the initial risk (lock profit)
  • 2.0 = Move stop to entry + full initial risk

Profit Target #1-4 CORE Use HotZone

Parameters: ProfitTarget1CoreUseHotZone, etc.
Type: Checkbox
Defaults: True, False, True, False
Description: When moving CORE stop, avoid placing exactly on CORE levels.

Recommendation: Enable for targets 1 and 3, disable for 2 and 4 (default pattern).


Profit Target #1-4 CORE Offset

Parameters: ProfitTarget1CoreOffset, etc.
Type: Integer (Ticks)
Defaults: -4, -4, -4, -4
Description: Tick offset when moving CORE stop.

Negative Values: Makes stop more aggressive (closer)
Positive Values: Makes stop more conservative (farther)

Example: Offset = -4

  • Calculated CORE stop: 4500
  • Actual stop placed: 4496 (4 ticks more aggressive)

Profit Target Strategy Examples

Example 1: Quick Scalp + Runner (Most Popular)

Mode: Ticks
Target 1: 8 ticks (2 contracts)
Target 2: 16 ticks (1 contract)
Target 3: 0 (disabled)
Target 4: 0 (disabled)

Target 1 CORE: 1.0 (move to breakeven)
Target 2: Uses trailing stop

Strategy: Take quick 8-tick profit, move to breakeven, let runner hit 16 or trail out.


Example 2: Triple Scale-Out

Mode: Ticks
Target 1: 6 ticks (2 contracts)
Target 2: 12 ticks (2 contracts)
Target 3: 20 ticks (1 contract)
Target 4: 0 (disabled)

Target 1 CORE: 0.5 (move stop halfway)
Target 2 CORE: 1.0 (move to breakeven)
Target 3: Trail with stops

Strategy: Three profit-taking levels, progressive stop movement, final runner.


Example 3: ATR-Based Volatility Targets

Mode: ATR
Target 1: 1.5 ATR (3 contracts)
Target 2: 3.0 ATR (2 contracts)
Target 3: 5.0 ATR (1 contract)
Target 4: 0 (disabled)

Target 1 CORE: 1.0
Target 2 CORE: 1.5

Strategy: Targets adjust to volatility, appropriate for different market conditions.


Example 4: ORB Percentage Targets

Mode: Opening Range
Target 1: 75% of OR (2 contracts)
Target 2: 150% of OR (1 contract)
Target 3: 0 (disabled)
Target 4: 0 (disabled)

Strategy: Specifically for ORB module, targets based on opening range characteristics.


Reward:Risk Ratios

Understanding your reward:risk ratio is critical for profitability.

Calculating R:R

Risk = Stop Loss in ticks
Reward = Profit Target in ticks
R:R = Reward ÷ Risk

Examples

Setup 1:

  • Stop: 24 ticks
  • Target 1: 8 ticks = 0.33:1 (poor)
  • Target 2: 24 ticks = 1:1 (breakeven)
  • Target 3: 48 ticks = 2:1 (good)

Setup 2:

  • Stop: 16 ticks
  • Target 1: 8 ticks = 0.5:1
  • Target 2: 24 ticks = 1.5:1
  • Target 3: 40 ticks = 2.5:1

Win Rate Requirements

  • 1:1 R:R: Need >50% win rate to profit
  • 1.5:1 R:R: Need >40% win rate to profit
  • 2:1 R:R: Need >33% win rate to profit

Strategy Insight: Multiple targets allow you to:

  • Take quick profits (lower R:R but higher win rate)
  • Let runners capture larger moves (higher R:R)
  • Balance overall profitability

Group: 407 – Daily P&L Limits

Critical risk management controls to protect your account.

000 – Trading Limits On

Type: Checkbox
Default: False
Description: Master switch to enable all daily trading limits.

CRITICAL: Always enable this in live trading for account protection!


001 – Daily Profit Target

Type: Decimal (Dollars)
Default: 0 (Disabled)
Description: Stop trading when daily profit reaches this amount.

Example: Set to $1000

  • Strategy makes $1,000 profit
  • All open positions closed
  • No new trades for rest of day

Purpose: Prevents giving back profits. “Quit while you’re ahead.”


002 – Daily Loss Limit

Type: Decimal (Dollars)
Default: 0 (Disabled)
Description: Stop trading when daily loss reaches this amount.

Example: Set to $500

  • Strategy loses $500
  • All open positions closed
  • No new trades for rest of day

Purpose: Critical account protection. Prevents catastrophic losses.

Recommended: Set to 2-3% of account value maximum.


003 – Max Winners

Type: Integer
Default: 0 (Disabled)
Description: Stop trading after this many winning trades.

Example: Set to 3

  • After 3 winning trades, stop for the day

Purpose: Prevents over-trading after success.


004 – Max Losers

Type: Integer
Default: 0 (Disabled)
Description: Stop trading after this many losing trades.

Example: Set to 2

  • After 2 losing trades, stop for the day

Purpose: Prevents revenge trading and emotional decisions after losses.

Recommended: Set to 2-3 for most traders.


005 – Trailing Drawdown Limit

Type: Decimal (Dollars)
Default: 0 (Disabled)
Description: Maximum drawdown from the high-water mark (peak account equity).

How it Works:

  • Tracks highest account equity reached
  • If account drops X dollars from that peak, stops trading

Example:

  • Account starts: $25,000
  • Reaches $27,000 (new high-water mark)
  • Trailing Drawdown: $1,000
  • If account drops to $26,000 (down $1,000 from peak), stops trading

Purpose: Protects profits and prevents large drawdowns.

Professional Feature: Used by institutional traders and prop firms.


006 – Highwater Mark Override

Type: Decimal (Dollars)
Default: 0
Description: Manually set the high-water mark for trailing drawdown calculation.

When to Use:

  • Strategy wasn’t running when account hit new high
  • Want to set a specific high-water mark
  • Multiple strategies on same account

Example: Account is at $28,000 but strategy shows $26,000

  • Set override to $28,000
  • Trailing drawdown now calculated from $28,000

Daily Limit Strategy Examples

Conservative (Small Account)

Trading Limits: On
Daily Profit: $300
Daily Loss: $200
Max Winners: 5
Max Losers: 2
Trailing Drawdown: $300

Philosophy: Protect account, consistent small wins, hard stop on losses.


Moderate (Medium Account)

Trading Limits: On
Daily Profit: $1,000
Daily Loss: $500
Max Winners: 0 (disabled)
Max Losers: 3
Trailing Drawdown: $750

Philosophy: Let winners run, strict loss control, protect profits.


Aggressive (Experienced Trader)

Trading Limits: On
Daily Profit: 0 (disabled)
Daily Loss: $1,000
Max Winners: 0 (disabled)
Max Losers: 4
Trailing Drawdown: $1,500

Philosophy: Maximize profit potential, still protect against disaster scenarios.


Professional (Funded/Prop Account)

Trading Limits: On
Daily Profit: 0 (disabled)
Daily Loss: $800 (2% of $40k account)
Max Winners: 0 (disabled)
Max Losers: 3
Trailing Drawdown: $1,200 (3% of account)

Philosophy: Meet prop firm rules, percentage-based risk limits.


Best Practices for Position Sizing and Targets

1. Start Small

  • Begin with 1 contract while learning
  • Gradually increase as you gain confidence and positive results
  • Never increase size after a losing streak

2. Risk Management Golden Rules

  • Risk no more than 1-2% of account per trade
  • Daily loss limit should be 2-3% of account maximum
  • Never risk more than you can afford to lose

3. Target Placement

For Ticks Mode:

  • Target 1: 0.5-1.0× your stop distance (quick profit)
  • Target 2: 1.5-2.0× your stop distance (standard)
  • Target 3: 2.5-4.0× your stop distance (runner)

Example with 20-tick stop:

  • Target 1: 10-15 ticks
  • Target 2: 30-40 ticks
  • Target 3: 50-80 ticks or trail

4. Position Allocation

Conservative: 50% Target 1, 50% Target 2
Balanced: 40% Target 1, 40% Target 2, 20% Target 3
Aggressive: 33% / 33% / 33% across three targets


5. Daily Limits Implementation

Phase 1 (First Month):

  • Daily Loss Limit: MANDATORY
  • Max Losers: 2-3
  • Other limits: Optional

Phase 2 (Profitable):

  • Add Daily Profit Target
  • Add Trailing Drawdown
  • Keep Max Losers

Phase 3 (Consistent):

  • Optimize all limits based on statistics
  • Adjust based on account growth

6. Regular Review

  • Review trade results weekly
  • Analyze which targets are most profitable
  • Adjust position sizing based on performance
  • Recalculate daily limits as account grows

Common Mistakes to Avoid

1. Over-Sizing

Mistake: Trading too many contracts relative to account size
Fix: Follow 1-2% risk rule religiously


2. Poor R:R on All Targets

Mistake: All targets less than 1:1 R:R
Fix: At least one target should be 1.5:1 or better


3. No Daily Loss Limit

Mistake: Trading without daily loss limit
Fix: Always have a hard stop, especially when starting


4. Moving Targets Mid-Trade

Mistake: Manually adjusting targets while in trade
Fix: Set and forget, let system work


5. Ignoring CORE Stop Management

Mistake: Not utilizing CORE stops to protect profits
Fix: Set Target 1 CORE to 1.0 minimum (breakeven)


Next Section: Exits and Trade Management →

Table of Contents