Building Your Own Position Sizing System
Building Your Own Position Sizing System
How Do You Build a Position Sizing System That Works for Your Specific Trading?
Building a custom sizing system requires three parallel processes: defining your capital structure and risk tolerance, documenting the mechanical rules that govern every position, and testing those rules against historical performance. Most traders inherit sizing rules from a mentor, a book, or their broker's defaults without ever understanding whether those rules align with their actual account size, strategy volatility, or psychological capacity. The result is a sizing system that works perfectly until it doesn't—usually during the exact moment when you need it most.
A professional-grade custom sizing system is not a formula you apply once. It's a decision framework that accounts for account growth, volatility regime changes, strategy sequence performance, and your execution capability. Building this system requires clarity on three foundational questions: How much of your account can you afford to lose per trade? How does market volatility affect that number? What happens when your account grows by 50%, doubles, or loses 20%? Your answers determine your system's structure.
Quick definition: A custom sizing system is a documented set of rules specifying position size for every trade, based on your account size, stop-loss distance, risk percentage, volatility conditions, and strategy-specific adjustments, tested against your historical trades before deployment.
Key takeaways
- Define your maximum per-trade risk and account safety bounds before writing a single sizing rule.
- Document mechanical rules for standard conditions, plus override logic for regime changes and outliers.
- Test your system on your actual trade history to verify it would have produced the expected equity curve.
- Build adjustment mechanisms for account growth milestones and volatility-regime transitions.
- Review and update your sizing system quarterly as your account balance and win-rate confidence evolve.
Step 1: Establish Your Account and Risk Architecture
Building your system starts before any formula. You establish three boundaries: your starting account, your maximum acceptable loss per trade, and your maximum loss before you halt trading and reset.
Starting Account: Write this down. $15,000, $50,000, $500,000—the exact number. This is your baseline. Position sizes scale off this number.
Per-Trade Risk Percentage: This is the most critical choice. Traders often jump to 2% because it's industry standard. That number may be wrong for you. Assess:
- Account size: Sub-$25,000 accounts cannot afford 2% per trade—a 50-trade losing streak ends the account. Use 0.5–1%. Over $100,000, 1–2% is sustainable. Over $500,000, 2–3% is defensible if you have high win-rate confidence.
- Win-rate distribution: If your win rate is 40%, your risk percentage must be lower than a 55% win-rate trader's to prevent ruin. A 40% win-rate system with 2% per-trade risk can experience 10+ consecutive losses (likely within any 100-trade sample). Can your account survive? A 100-loss drawdown of 1% per loss = 37% equity drawdown. 2% per loss = 73% equity drawdown.
- Psychological tolerance: Can you execute your strategy while losing money? Many traders claim 2% tolerance until they're down 6% (three consecutive losses). Set your per-trade risk 20% lower than what you think you can emotionally handle.
Maximum Drawdown Before Reset: Define a stop-loss for your trading itself. If your account declines more than 15% from peak, do you halt trading, review the system, and restart? Or do you push to a 30% drawdown before reassessing? This is not your per-trade risk—this is your seasonal or annual boundary. Document it: "If account falls below $42,500 (15% drawdown from $50,000 starting balance), I halt all trading for 2 weeks and conduct a full strategy review."
Leverage Boundaries: If using margin or futures, define your maximum leverage. A micro-futures trader might size to use 50% of margin availability; a stock trader using margin might cap at 30% to ensure buying power for averaging down. Write this explicitly: "Never exceed 60% margin utilization regardless of win streaks."
Example: Trader starts $100,000 account, determines 2% per-trade risk = $2,000, maximum drawdown before review = 20% = $80,000 account floor, maximum margin utilization = 40%. These three numbers drive every subsequent sizing decision.
Step 2: Define Your Core Position Sizing Formula
With boundaries set, you now choose your core formula. For most custom systems, percentage-risk sizing is the baseline:
Position Size = (Account Balance × Risk Percentage) / Stop Loss Distance
Example: Account = $100,000, risk 2% = $2,000, stop loss 100 pips on EUR/USD = 0.01 account risk per pip. If one pip = $10 per standard lot, you trade 2 micro-lots (1 micro-lot = $1 per pip). If stop loss widens to 200 pips, you trade 1 micro-lot to maintain $2,000 risk.
This formula adapts as your account grows. $100,000 account, $2,000 risk. Account grows to $150,000 (+50%), risk scales to $3,000, position size increases proportionally. This scaling drives compounding—your capital works harder as it grows.
Write your core formula explicitly:
Daily Position Size Rule:
Position Size = ($[Account] × [Risk%]) / (Stop Loss Pips × Pip Value)
Substitute your actual numbers:
Position Size = ($100,000 × 0.02) / (150 pips × $0.10) = $2,000 / $15 = 134 micro-lots
If your broker doesn't support fractional contracts, document the rounding rule: "Round down to nearest contract unit. Never round up." This prevents oversizing due to rounding.
Step 3: Layer In Volatility Adjustment
Pure percentage-risk sizing ignores volatility. Some traders build volatility adjustment into their system. Others keep it simple and adjust manually when regime changes occur. Document your choice.
Volatility Adjustment Formula (optional):
Adjusted Risk = Base Risk × (Average ATR / Current ATR)
Example: Base risk 2%, average ATR over 200 periods = 100 pips. Today's ATR = 150 pips (elevated volatility). Adjusted risk = 2% × (100/150) = 1.33%. Your position size shrinks by 33% even though your base formula would size unchanged.
Implement this only if you monitor volatility actively. Most custom systems skip this layer to avoid micromanagement. Instead, they use volatility as a manual override trigger: "If current ATR exceeds 1.5× average ATR, reduce position size by 50% until volatility normalizes."
Document your volatility rule as yes/no and the specific threshold:
Volatility Rule: Manual override at 1.5× average ATR
When triggered: Reduce position size 50% until ATR returns to <1.2× average
Monitoring: ATR(20) vs. ATR(200)
Step 4: Create Your Rules Matrix for Different Trade Types
Most traders don't execute a single strategy—they run multiple setups with different risk profiles. Your sizing system should distinguish between them.
Tier 1 - High-Confidence Setups (win rate >55%, tight stops): 2.0× your base risk percentage.
Tier 2 - Standard Setups (win rate 50–55%, normal stops): 1.0× your base risk percentage.
Tier 3 - Lower-Probability Setups (win rate 45–50%, wider stops): 0.5× your base risk percentage.
Example: Your core risk is 2%. A Tier 1 setup uses 4% risk. A Tier 2 setup uses 2% risk. A Tier 3 setup uses 1% risk.
This tiering prevents your account from oversizing on speculative trades while allowing scaled concentration on your highest-probability setups. Document each tier and the exact criteria for classification:
Tier 1 Criteria:
- Support/resistance rejection setup
- Win rate >55% in last 50 trades
- Tight stop loss <1% account risk
- Risk/reward ratio >2:1
Sizing Rule: 4% per trade, max 1 position per day
Tier 2 Criteria:
- Standard trend-following entry
- Win rate 50–55% historically
- Normal stop loss 1–1.5% account risk
- Risk/reward ratio 1.5:1 to 2:1
Sizing Rule: 2% per trade, max 2 positions per day
Tier 3 Criteria:
- Speculative breakout or news trade
- Win rate unproven or <50%
- Stop loss >1.5% account risk
- Risk/reward ratio <1.5:1
Sizing Rule: 1% per trade, max 1 position per week
Step 5: Document Maximum Position Limits and Concentration Rules
Percentage-risk sizing alone can create unintended concentration. You might apply 2% risk to five trades executed the same day, creating 10% account risk in a single session. Prevent this with explicit maximum-position rules:
Daily Maximum Risk: Sum of all open position risks cannot exceed 5–6% of account.
Weekly Maximum Risk: Sum of all positions + position risk cannot exceed 10% of account.
Sector/Currency Concentration: If trading equities, no single sector >25% of account. If trading currencies, no pair >20% of notional exposure.
Correlated Pairs Rule: If you trade both EUR/USD and GBP/USD (highly correlated), treat them as one position for sizing purposes. Trade one, not both simultaneously, or reduce both to 50% of normal size.
Example rules:
Daily Maximum: Sum of all stops <= 5% of account
Example: $100,000 account, max 5 concurrent positions at 1% risk each = 5% total
Sector Maximum: No equity sector > 25% of account value
If tech holdings = $35,000, no new tech positions
Correlated Pair Rule: Trade EUR/USD OR GBP/USD, not both
If both open, reduce each to 50% normal size
Single Position Cap: No single position > 10% of account notional value
$100,000 account, max position size $10,000 notional
These rules prevent your custom system from accidentally creating a portfolio that looks diversified but concentrates risk in highly correlated bets.
Step 6: Build Your Account Growth Checkpoints
As your account grows, your sizing system should trigger formal reviews and potential adjustments. Rather than adjusting continuously, define quarterly or semi-annual checkpoints:
Checkpoint Rules:
Account +25% from start: Review win rate, adjust tier criteria if needed
Account +50% from start: Increase base risk from 2% to 2.5% if win rate >52%
Account doubles: Audit all historical trades, update ATR calculations, reset baseline
Account -15%: Halt trading, conduct full review, identify strategy deviations
At each checkpoint, execute a formal review process:
- Calculate your actual win rate over the last 100 trades.
- Measure largest winning and losing trades—do they match assumptions?
- Audit your tier classifications—are Tier 1 trades actually winning >55%?
- Adjust formula inputs only if data supports it. Do not adjust based on emotion or a hot streak.
Document your checkpoint review process as a checklist:
Quarterly Review Checklist:
[ ] Calculate win rate (last 100 trades)
[ ] Identify largest win and loss
[ ] Calculate actual risk per trade vs. planned risk
[ ] Review tier criteria against recent trades
[ ] Recalculate ATR baseline (250-period)
[ ] Check correlation between pairs
[ ] Update account floor (15% max drawdown boundary)
[ ] Decide: maintain sizing or adjust for next quarter
Step 7: Create Your Execution Rules and Overrides
Your custom system must specify exactly how position size gets calculated and what triggers manual overrides. Document edge cases:
What happens if the formula produces a fractional contract? Round down. Never round up.
What if your stop loss exceeds 3% of account risk? Reject the trade. Do not widen stop losses to fit your sizing rule.
What if current ATR is 10× average ATR (crash/gap) Reduce all position sizes 75% until volatility normalizes. Use cash to scale back in.
What if you execute a trade and halfway through realize you're at your daily maximum risk? Accept only if the new trade drops to 50% normal size. Document this deviation and track it.
What if your stop-loss distance changes after entry? Never expand your stop loss. If you want to expand, close the position, reset the stop, and reenter at normal sizing.
These override rules prevent your system from creating impossible situations (oversized positions, wider stops than planned, concentrated risk).
Real-World Custom System Example
Trader Profile: Equities swing trader, $75,000 account, 52% win rate, daytrading not allowed (broker restriction).
Custom System Architecture:
Base Risk: 1.5% per trade = $1,125
Account Floor: $63,750 (15% drawdown)
Leverage Cap: 30% margin utilization
Trade Tier Criteria:
- Tier 1 (Bounces off support): 3% risk = $2,250, max 1/week
- Tier 2 (Standard breakout): 1.5% risk = $1,125, max 2/week
- Tier 3 (News-driven): 0.75% risk = $562.50, max 1/week
Position Size Formula (equities):
Shares = ($75,000 × Risk%) / (Stop Loss $ Amount)
Example Tier 1 Trade:
Buy Apple at $150, stop $144 (2% downside) = $6 risk per share
Shares = ($75,000 × 0.03) / $6 = 375 shares
Notional risk: $2,250 ✓
Daily Maximum: 5% = $3,750 cumulative risk
Example: Can take 2× Tier 2 trades ($1,125 each) + 1× Tier 3 trade ($562.50) = $2,812.50 cumulative risk
Volatility Override:
- If VIX >25, reduce all position sizes 50%
- If VIX <12, size normally
Account Checkpoints:
- $93,750 (+25%): Review win rate, audit Tier 1 classification
- $112,500 (+50%): Increase base risk to 1.75% if win rate >53%
- $63,750 (-15%): Halt trading, 2-week review, identify deviations
This system provides mechanical clarity—every trader decision follows a documented rule. New traders use the core formula. Experienced traders recognize when to deploy Tier 1 setups. Everyone follows the daily maximum and account floors.
Common Mistakes When Building Your System
Mistake 1: Copying someone else's system exactly. Your $75,000 account cannot use a $5 million hedge fund's 2.5% per-trade rule. Build from your specific capital, win rate, and volatility exposure. Percentage-risk sizing scales; absolute sizing does not.
Mistake 2: Setting risk percentage too high on day one. Many traders set 2–3% per trade with 50 total trades of documented history. This is premature. Start at 1% with your first 100 trades, then increase only if win rate proves >52% and largest loss aligns with stop-loss assumptions.
Mistake 3: Forgetting to include margin utilization in your risk model. Traders size positions to 2% per trade but don't account for margin requirements. A concentrated options or futures position might consume 15% of available margin, leaving you unable to average down or defend against adverse moves.
Mistake 4: Not testing your system on historical trades. Hypothetical performance diverges from actual performance. Apply your custom system retroactively to 50+ of your actual trades. Does it produce the expected position sizes? If you'd have been over-leveraged on some trades, adjust your risk percentage before going live.
Mistake 5: Building a system so complex you can't execute it. A perfect system you abandon during volatility is worthless. If your sizing rule requires 15 steps and three spreadsheets to calculate, you'll skip it or get it wrong under stress. Keep your core formula simple: percentage risk divided by stop distance. Add layers (volatility, tiering, limits) only if you monitor them actively.
FAQ
How often should I update my custom sizing system?
Quarterly minimum. Review your win rate, actual vs. planned position sizes, and account growth. Update your risk percentage or tier criteria only if 100+ trades of recent data supports the change. Don't adjust after a hot streak or after a bad week. Let the data accumulate.
Should my custom system use fixed-dollar or percentage-risk sizing as the base?
Percentage-risk is superior if your account will grow. Fixed-dollar sizing is simpler for accounts that remain flat. If you're building a custom system, you probably plan to reinvest profits—use percentage-risk as your base.
What if my stop loss is wider than my risk percentage allows?
Reject the trade. Many traders widen stops to fit their sizing formula. This is backwards. A 1.5% account risk position with a 5% stop loss violates your system. Don't take it. Find a setup with a tighter stop, or trade a smaller position if the setup is high-conviction.
How do I account for trading multiple markets (stocks, futures, forex) in one system?
Convert all positions to a unified notional-exposure measure. If trading Apple shares and ES micro-futures, calculate each position as percentage of total account. Tier and limit them identically. A Tier 2 position is 1.5% risk whether it's stocks or futures.
Can I use leverage in my custom sizing system?
Yes, if you define leverage limits explicitly. Document: "Leverage cap: 2:1 maximum total exposure." This means if your account is $100,000, your total notional position size across all trades cannot exceed $200,000. This prevents leverage creep and ensures you have capital to average down.
What if my custom system produces smaller positions than I want to take?
The system is protecting you. Smaller positions mean lower win-rate expectations or higher volatility. Take the smaller position size. If you consistently want larger positions than your system allocates, your risk percentage is too low for your goals—increase it, but only if you've documented 100+ trades proving your win rate can support it.
How does my custom system interact with stop-loss placement?
Stop loss distance drives position size inversely. Tighter stops → larger positions. Wider stops → smaller positions. Never adjust this relationship. If you want a larger position, you must tighten your stop loss, which means you have less margin for adverse movement—a trade-off that your custom system forces you to consciously choose.
Related concepts
- Comparing All Sizing Approaches Side by Side
- Position Sizing Mistakes That Kill Accounts
- The Position Sizing Checklist
- Understanding Fixed-Dollar Position Sizing
- What Ruin Means and How to Prevent It
- Your Investment Policy Statement
Summary
Building a custom sizing system transforms position sizing from an abstract concept into a decision framework you execute every single trade. Define your account architecture (starting balance, per-trade risk, maximum drawdown), choose your core formula (percentage-risk sizing), layer in volatility adjustment if your strategy requires it, create a rules matrix for different trade types, set position limits to prevent unintended concentration, and build quarterly checkpoints to validate and adjust your assumptions. Document everything in a form you can reference under stress. Test your system on 50+ historical trades before going live. The trader with a documented, tested, custom sizing system outperforms the trader with a more sophisticated formula they don't fully understand. Clarity and discipline compound capital far more reliably than optimization.