Risk capacity · floor function · zero is valid
ES Position Sizing by Account Balance: Whole-Contract Math
Size = floor(usable risk budget ÷ stressed loss per contract). If the result is 0.73 ES, the authorized ES size is zero—not one. Account balance helps define capacity; it does not override the stop, costs, event risk or contract granularity.
Balance is the first ceiling, not the answer
Define the Dollars Available to This Decision
A fixed percentage of account equity can be a policy input, but no universal percentage is safe or optimal. The usable amount is the smallest remaining allowance across the account, strategy, day and portfolio after including open risk.
usable risk = min(trade cap, daily remaining, drawdown remaining, portfolio remaining)| Control | Required value | Why it can bind first |
|---|---|---|
| Trade cap | Predeclared dollars for this setup | Prevents one idea consuming the full account limit |
| Daily remaining | Daily cap minus realized and still-open stressed risk | Earlier losses reduce new permission |
| Drawdown remaining | Distance to the hard account or program boundary | A nominal account balance may overstate usable cushion |
| Portfolio remaining | Loss capacity after correlated positions | ES can duplicate broad-equity exposure elsewhere |
| Operational reserve | Cash not allocated to planned loss | Supports variation, fees and errors without redefining risk |
Illustration only: 0.50% of a hypothetical $60,000 account is $300. That shows arithmetic, not a recommended risk percentage. A $300 trade cap still falls to $175 if only $175 remains under the daily limit.
Measure before dividing
A Tradable Size Requires Six More Inputs
Thesis
Executable invalidation
Set the price that invalidates the trade before entry. Do not tighten it merely to manufacture a larger size.
Market
Entry and exit cost
Estimate spread and adverse fills from comparable contract, quantity, session, event and liquidity states.
Tail
Gap or event reserve
Add a distinct allowance for movement that a resting stop may not contain, or reject the hold window.
| Input | Definition | Unknown result |
|---|---|---|
| Planned entry | Executable order or conservative arrival price | Wait for a quote or use a bounded entry rule |
| Invalidation | Thesis failure level on the valid 0.25-point ladder | Zero contracts |
| Stop-exit slippage | Trigger-to-fill stress for comparable exits | Widen conservatively or zero |
| Gap/event allowance | Non-continuous move stress for the actual hold | Exclude the event or zero |
| Round-turn fees | Current account commission, exchange, clearing and applicable charges | Use a documented upward estimate |
| Tick value | ES $12.50; MES $1.25 for a 0.25-point outright tick | Verify on the canonical page before sizing |
Round loss up and size down
Calculate Stressed Loss Per Contract
stop ticks = ceiling(abs(entry − invalidation) ÷ 0.25)loss/contract = (stop ticks + execution ticks + gap ticks) × tick value + feescontracts = floor(usable risk ÷ loss/contract)thenapply portfolio and live-margin capsA broker may allow an order under its collateral rules while the planned loss exceeds the risk budget. Risk size and margin capacity are independent gates; the lower result controls.
Same thesis, different granularity
Worked ES and MES Cases
Assume a hypothetical $300 usable budget, an 8.75-point invalidation distance, 3 ticks of stressed execution, 6 ticks of gap/event allowance, $8 round-turn fees for one ES and $3 for one MES. Fee inputs are examples; use the actual account schedule.
Reconcile the per-contract loss
8.75 points ÷ 0.25 = 35 stop ticks. Total stressed ticks = 35 + 3 + 6 = 44. ES: 44 × $12.50 + $8 = $558. MES: 44 × $1.25 + $3 = $58.
- Budget
- $300
- Stress
- 44 ticks
- ES loss
- $558
- MES loss
- $58
| Case | Usable budget | Loss/contract | Floor result | Planned stressed loss |
|---|---|---|---|---|
| ES below minimum | $300 | $558 | 0 ES | $0 |
| MES granularity | $300 | $58 | 5 MES | $290 |
| Daily room reduced | $170 | $58 | 2 MES | $116 |
| Event estimate missing | $300 | Unknown | 0 | $0 |
| One ES becomes possible | $600 | $558 | 1 ES | $558 |
Five MES equals half of one ES multiplier exposure, not five ES. Product choice also affects aggregate fees, queue position and execution. Recalculate rather than using a simple “ten micros equals one mini” substitution after costs.
If one ES does not fit, choose a properly calculated MES quantity, wait for a different valid setup or take zero. Changing the thesis to satisfy contract size reverses the logic of sizing.
The chart stop is not the loss ceiling
Overlay Execution, Event and Model Error
Liquidity
Book sweep
Price intended quantity against available depth, not only the best bid or offer. Increase stress when depth is thin or replenishment is weak.
Event
Discontinuous move
Scheduled releases, headlines, halts and session reopenings can bypass a trigger price. Exclude the hold if the reserve is not defensible.
Lifecycle
Roll and expiry
Add two-leg costs when the holding horizon crosses the planned roll and block proximity to the broker cutoff.
Estimate
Parameter error
Recalculate at a wider stop, worse exit and higher fees. A size that survives only the central estimate is fragile.
| MES scenario | Stop ticks | Execution + gap | Fees | Loss/contract | $300 size |
|---|---|---|---|---|---|
| Base | 35 | 9 ticks | $3 | $58.00 | 5 |
| Worse exit | 35 | 17 ticks | $3 | $68.00 | 4 |
| Wider thesis | 51 | 17 ticks | $3 | $88.00 | 3 |
| Unbounded event | 35 | Unknown | $3 | Unknown | 0 |
One trade can duplicate another
Cap ES/MES After Aggregating Shared Equity Risk
ES exposure can overlap with SPY, options, NQ, sector futures or concentrated stock positions. Historical correlation is not a guaranteed diversification credit, especially during a market-wide shock.
- Translate to dollars.Compute each position's loss under its own stressed move and execution path.
- Group common drivers.Tag broad equity, rates, volatility, event and index-concentration exposure.
- Stress jointly.Assume positions can move adversely together; include gap and liquidation effects.
- Apply the lower cap.Authorized quantity is the minimum of trade size, portfolio size and current margin capacity.
Cap example
Risk size 5 MES, portfolio cap 3, margin cap 8 means 3 MES
The smallest independent permission controls. If a cap is unknown, zero is the only auditable result.
Review estimate error
Keep the Planned and Actual Risk Record
| Field | Before order | After close | Control update |
|---|---|---|---|
| Budget | Balance timestamp and binding cap | Any unauthorized breach | Repair permission logic |
| Entry | Decision and expected arrival | Submitted, acknowledged and fill prices | Refresh entry-cost distribution |
| Stop exit | Trigger and stressed fill | Trigger, latency, partials and final fill | Refresh exit stress |
| Gap/event | Allowance or exclusion | Observed discontinuity | Change reserve or block window |
| Fees | Expected all-in amount | Account statement amount | Correct product schedule |
| Margin | Timestamped requirement | Peak demand and broker action | Change collateral buffer, not loss math |
Preserve zero-contract decisions. Removing them hides the times contract granularity, event uncertainty or portfolio concentration correctly prevented exposure.
Sources, methods and editorial disclosure — reviewed August 28, 2026
- ES/MES canonical mechanics for the current 0.25-point increment, ES $12.50 tick and MES $1.25 tick.
- CME Position and Risk Management for risk-scenario-based sizing and position management.
- CME Performance Bonds/Margins FAQ for variable collateral and initial/maintenance distinctions.
- CFTC futures risk disclosure for gap, margin-call and loss-beyond-deposit risk.
Sources were reviewed August 28, 2026. All balances, percentages, fees, stops, stress values and results are hypothetical arithmetic. No safe account size, recommended risk percentage, typical slippage or profitable configuration is claimed. A stop order and stress reserve cannot guarantee a maximum loss.