Title: Forex Trading System Series: Part 3 – Exit Rules & Position Sizing Formula
This is Part 3 of the systematic forex series. You have defined your entry logic (Part 2). Now we determine how much to risk and when to exit – the two most underrated components.
1. Exit Rules: Two Categories
Category A – Fixed Exit (For mean-reversion or range strategies)
Category B – Trailing Exit (For trend-following or breakout strategies)
2. The R-Multiple System
Each trade is measured in R-units where 1R = your initial risk.
``
python
R-multiple calculation
risk_pips = entry_price - stop_loss_price # for long positions
profit_pips = exit_price - entry_price
r_multiple = profit_pips / risk_pips
Example: Risk 20 pips, profit 50 pips = +2.5R
Example: Risk 20 pips, loss 20 pips = -1R
`
Trading is a game of R-multiples, not pips.
3. Position Sizing – The Kelly Formula Method
Do not use fixed lot sizes. Use the Kelly formula to determine maximum risk percentage.
Step 1 – Calculate your historical edge from at least 50 trades
Win rate (W) = 0.45 (example)
Average win in R = 2.0 (example)
Average loss in R = 1.0 (always 1R if you respect stops)
Net edge = (W AvgWin) - ((1-W) AvgLoss) = (0.452) - (0.551) = 0.9 - 0.55 = 0.35R
Step 2 – Apply the Full Kelly Formula
Full Kelly % = Net Edge / AvgWin = 0.35 / 2.0 = 0.175 = 17.5%
Step 3 – Use Fractional Kelly (Recommended)
Conservative: 0.10 to 0.15 times Full Kelly → 1.75% to 2.6% per trade
Very conservative (recommended for forex): 0.05 to 0.10 → 0.875% to 1.75% per trade
Step 4 – Calculate actual lot size
`python
Position sizing formula in pips
account_equity = 10000 # example dollars
risk_percent = 0.01 # 1% per trade
risk_in_dollars = account_equity risk_percent # $100
stop_loss_pips = 20 # from your exit rule
pip_value = 1.0 # for USD account, 1 pip = $1 per 0.01 lot on EURUSD
lot_size = risk_in_dollars / (stop_loss_pips pip_value)
= 100 / (20 * 1) = 0.05 lots
`
4. Maximum Drawdown Protection Rule
If your equity drops 10% in a week → cut position size by 50%
If equity drops 15% from peak → stop trading entirely for 2 weeks
After a 15% drawdown, reset to fractional Kelly * 0.5 (half of your already conservative size)
5. Action Step for Today
Review your last 30 journal entries from Part 1
Calculate your actual win rate and average win in R
Run the Kelly formula once
Set your fixed risk-per-trade percentage (e.g., 1.0%)
To continue to Part 4, input the following exactly:
CONTINUE_SERIES: PART_4`Reference: