Skip to article content

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)
ControlRequired valueWhy it can bind first
Trade capPredeclared dollars for this setupPrevents one idea consuming the full account limit
Daily remainingDaily cap minus realized and still-open stressed riskEarlier losses reduce new permission
Drawdown remainingDistance to the hard account or program boundaryA nominal account balance may overstate usable cushion
Portfolio remainingLoss capacity after correlated positionsES can duplicate broad-equity exposure elsewhere
Operational reserveCash not allocated to planned lossSupports 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.

InputDefinitionUnknown result
Planned entryExecutable order or conservative arrival priceWait for a quote or use a bounded entry rule
InvalidationThesis failure level on the valid 0.25-point ladderZero contracts
Stop-exit slippageTrigger-to-fill stress for comparable exitsWiden conservatively or zero
Gap/event allowanceNon-continuous move stress for the actual holdExclude the event or zero
Round-turn feesCurrent account commission, exchange, clearing and applicable chargesUse a documented upward estimate
Tick valueES $12.50; MES $1.25 for a 0.25-point outright tickVerify 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 + fees
contracts = floor(usable risk ÷ loss/contract)apply portfolio and live-margin caps
Margin never rounds the floor result up.

A 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
CaseUsable budgetLoss/contractFloor resultPlanned stressed loss
ES below minimum$300$5580 ES$0
MES granularity$300$585 MES$290
Daily room reduced$170$582 MES$116
Event estimate missing$300Unknown0$0
One ES becomes possible$600$5581 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.

Do not force the stop inside the valid invalidation to obtain one ES.

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 scenarioStop ticksExecution + gapFeesLoss/contract$300 size
Base359 ticks$3$58.005
Worse exit3517 ticks$3$68.004
Wider thesis5117 ticks$3$88.003
Unbounded event35Unknown$3Unknown0

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.

  1. Translate to dollars.Compute each position's loss under its own stressed move and execution path.
  2. Group common drivers.Tag broad equity, rates, volatility, event and index-concentration exposure.
  3. Stress jointly.Assume positions can move adversely together; include gap and liquidation effects.
  4. 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

FieldBefore orderAfter closeControl update
BudgetBalance timestamp and binding capAny unauthorized breachRepair permission logic
EntryDecision and expected arrivalSubmitted, acknowledged and fill pricesRefresh entry-cost distribution
Stop exitTrigger and stressed fillTrigger, latency, partials and final fillRefresh exit stress
Gap/eventAllowance or exclusionObserved discontinuityChange reserve or block window
FeesExpected all-in amountAccount statement amountCorrect product schedule
MarginTimestamped requirementPeak demand and broker actionChange 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

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.