Position sizing — deciding how much capital to allocate to each trade — is argued by many professional traders to be more important than entry signals. A great entry signal with reckless sizing can destroy an account; a mediocre entry signal with disciplined sizing can produce consistent long-term returns. The core principle: never allow any single trade to risk more than a fixed percentage of total account capital. This caps the maximum loss per trade at a predictable, controlled level and ensures the account can survive a prolonged losing streak without catastrophic capital reduction. The percent-risk sizing model (also called "risk-based position sizing") is the industry standard for professional automated trading. This guide provides the complete calculation framework, worked examples, volatility adjustment, and DennTech configuration for precise automated position sizing.
Related guides: position sizing models, stop-loss, ATR-based stops, drawdown management.
Percent-Risk Position Sizing: The Foundation Formula
Position Size (in base currency units) = (Account Size × Risk %) / (Entry Price × Stop Distance %) Equivalently: Dollar Risk per Trade = Account Size × Risk % Stop Distance in Dollar Terms = Entry Price × Stop Distance % Position Size = Dollar Risk per Trade / Stop Distance in Dollar Terms Example: Account: $10,000 Risk per trade: 1% ($100 max loss per trade) Entry: $40,000 BTC/USDT Stop-loss: 2% below entry ($39,200, so $800 stop distance per full BTC) Dollar Risk: $10,000 × 1% = $100 Position Size: $100 / ($40,000 × 2%) = $100 / $800 = 0.125 BTC Position Value: 0.125 × $40,000 = $5,000 (50% of account deployed) If price hits stop: Loss = 0.125 × $800 = $100 = exactly 1% of account.
Worked Examples at Different Risk Levels
| Account Size | Risk % | Entry | Stop Distance | Position Size | Position Value |
|---|---|---|---|---|---|
| $10,000 | 0.5% | $40,000 | 2% | 0.0625 BTC | $2,500 |
| $10,000 | 1.0% | $40,000 | 2% | 0.1250 BTC | $5,000 |
| $10,000 | 2.0% | $40,000 | 2% | 0.2500 BTC | $10,000 (100% account!) |
| $10,000 | 1.0% | $40,000 | 5% | 0.0500 BTC | $2,000 |
| $10,000 | 1.0% | $3,000 ETH | 3% | 1.111 ETH | $3,333 |
Why Risk 1% or Less Per Trade?
Consecutive loss survivability by risk %: Risk 1% per trade: 10 consecutive losses: Account = $10,000 × (0.99)^10 = $9,044 (9.6% drawdown) 20 consecutive losses: $10,000 × (0.99)^20 = $8,179 (18.2% drawdown — survivable) Risk 2% per trade: 10 consecutive losses: $10,000 × (0.98)^10 = $8,171 (18.3% drawdown) 20 consecutive losses: $10,000 × (0.98)^20 = $6,676 (33.2% drawdown) Risk 5% per trade: 10 consecutive losses: $10,000 × (0.95)^10 = $5,987 (40% drawdown) 20 consecutive losses: $10,000 × (0.95)^20 = $3,585 (64% drawdown — severe)
10–20 consecutive losing trades is statistically plausible even for a positive expected value strategy with 55% win rate. At 1% risk, this is survivable. At 5% risk, it may not be. See our maximum drawdown guide.
Volatility-Adjusted Sizing with ATR
Static percent stops can result in inconsistent position sizes relative to the actual volatility of the market. ATR-adjusted sizing recalibrates stop distance to the current volatility:
ATR-based position sizing: Stop Distance = ATR × Multiplier (e.g., 2.0) Dollar Risk = Account × Risk % Position Size = Dollar Risk / (ATR × Multiplier) Example: BTC ATR (14-period Daily) = $1,200 Risk = 1% of $10,000 = $100 Stop = ATR × 2.0 = $2,400 Position Size = $100 / $2,400 = 0.0417 BTC ($1,667 position) Low-volatility period: ATR = $600 Position Size = $100 / $1,200 = 0.0833 BTC ($3,333 position) — larger position in calmer market
ATR-based sizing automatically increases position size in low-volatility periods (when stops are tighter) and reduces it in high-volatility periods (when stops must be wider to avoid noise stop-outs). See our ATR guide.
Configuring Position Sizing in DennTech
- Navigate to Strategy → Position Sizing
- Sizing model: Percent Risk (recommended) or Fixed Dollar
- Account risk per trade: 1% (recommended starting level; reduce to 0.5% for conservative)
- Stop-loss method: ATR-based (more adaptive) or Fixed % (simpler)
- ATR multiplier: 2.0 (standard) — DennTech auto-calculates position size from current ATR
- Maximum position size cap: set to 20–25% of account (prevents single position domination)
- Minimum position size: exchange minimum order value (auto-checked by DennTech)
Full documentation at DennTech docs. Start at pricing page. Explore the live demo.
Frequently Asked Questions
- How does position sizing change as my account grows (or shrinks) during a drawdown?
- Percent-risk position sizing automatically adjusts to account balance changes — this is one of its key advantages. As account grows from profits, the dollar risk per trade increases proportionally (1% of $12,000 = $120 vs 1% of $10,000 = $100), allowing for gradual position size growth as capital increases. Critically, during drawdowns, the absolute position size decreases: at $8,000 account balance, 1% risk = $80 (vs $100 at $10,000). This "natural anti-martingale" behavior — reducing position size as the account shrinks — is essential for account survival during adverse periods. Never use fixed dollar position sizing (e.g., always trading 0.5 BTC) without considering whether the fixed size represents an appropriate fraction of current account value. See our position sizing models guide.
- Should I use the same risk percentage for all strategies, or different amounts per strategy?
- If running multiple DennTech strategies simultaneously, the total portfolio risk is the sum of individual strategy risks. For example: 3 strategies each risking 1% = maximum 3% portfolio risk if all strategies have simultaneous open trades. Portfolio-level risk management requires either: (a) reducing individual strategy risk to 0.33–0.5% each when running 3+ strategies simultaneously, or (b) setting a portfolio heat limit that caps total simultaneous risk exposure. The recommended approach is portfolio heat management — a cap of 3–5% total account risk across all open positions simultaneously, achieved by limiting individual strategy risk to achieve that total. See our portfolio heat guide. Compare editions at the pricing page.
- Does DennTech's position sizing calculator account for exchange minimum order requirements?
- Yes — DennTech checks the calculated position size against the exchange's minimum notional order value and minimum lot size. If the calculated position size is below the exchange minimum (e.g., very small account with tight stops on a high-priced pair), DennTech will alert you that the calculated position size is below exchange minimums. In this case, your options are: (1) increase the risk percentage slightly to generate a larger position size that clears minimums, (2) choose a lower-priced pair where the minimum represents a smaller fraction of account, or (3) add capital to the account. DennTech does NOT automatically inflate positions beyond calculated risk to meet minimums — user decision is required. See full details at DennTech docs. Explore the live demo.
Sizing and risk: Sizing Calculator (this guide), Sizing Models, Stop-Loss. All at the strategies page.