Position Size Calculator
Decide how much to risk, how big to size, and when to trim — for options contracts or stock shares. Live math, local storage, no sign-in.
| Tier | % | Contracts | Total Value |
|---|
—
How to use this screen
In 10 seconds: pick a tier that matches your confidence in the trade. The table is your size.
- Type your total Account Balance (—).
- Type the current contract price (—).
- Look down the table — each row shows what Full / Half / Small / Lotto sizes to at your balance and price. Your Full tier right now: — = — deployed.
- To customize a tier percentage, click into the % cell and type. Reset restores 10 / 7 / 5 / 1.
When the answer updates, the other three modes (Risk-Based, R-Multiple, Trim) pick up the same balance and price automatically.
What do Full, Half, Small, and Lotto mean?
- Full (10%) — highest-conviction setups. Trend, clean stop, catalyst, volume confirmation.
- Half (7%) — solid setup with one missing piece (e.g. clean chart but no news).
- Small (5%) — scalps, pre-earnings nibbles, thinly-traded tickers.
- Lotto (1%) — binary bets, 0DTE, earnings plays. Expect to lose most but the wins are multiples.
Sum of all four tiers = 23% of account deployed if you had every tier on simultaneously (—) — survivable even if all four hit max loss together.
Why these specific numbers (10 / 7 / 5 / 1)?
Each tier is ~70% of the previous one (roughly geometric), which keeps the psychological weight proportional to the confidence gap. The 10% ceiling comes from the observation that most single-name trades shouldn't be able to blow up a diversified account — even a -50% drawdown on a Full tier is only -5% of your total capital.
These are starting points — aggressive traders push Full to 15%, conservative accounts drop Full to 5%. Adjust the %s to your risk appetite and the tiers re-size on every keystroke.
When do I pick Tier vs Risk-Based?
Tier is faster and capital-first: "I'm putting 10% of my account into this." It ignores the stop.
Risk-Based is slower and loss-first: "I'm willing to lose —, no matter how many units that buys."
At your current inputs: Tier (Full) sizes to — · Risk-Based sizes to —. Pick the smaller of the two if you're uncertain.
How to use this screen
Use this mode when you have a specific stop in mind and want the largest position you can take without blowing past your max loss.
- Balance — your total trading account (—).
- Risk per Trade — the max % of account you're willing to lose on one trade. Pros use 0.5–1.5%; your current: — = — cap.
- Entry Price — what you'd pay to enter (—).
- Stop-Loss Price — where you'll exit if wrong (—). Must be below entry.
Answer at the top is your max position: —. If the loss-cap implied by your stop would let you buy more than the account can afford, the yellow warning fires.
What % should I risk per trade?
Standard pro range is 0.5% to 1.5%. At 1%, you can lose 20 trades in a row and still have 80% of your starting capital. At 2%+, losing streaks become career-ending.
Your current setting: — = — max loss per trade. New traders should cut this in half (0.5%) until they have 50+ logged trades of data.
Why doesn't this include a target or reward?
Risk-Based sizes on the downside only — how much can I lose, and how large a position does that allow? The upside is evaluated separately in R-Multiple. Keeping the two decisions apart prevents "talking yourself into size" because the upside looks fat.
Typical flow: check R-Multiple ≥ 2 → come here to size the position → open Trim Planner for exits.
Why is the yellow warning appearing?
The warning fires when the position would exceed 25% of your account — more capital than even your Full tier (10%). It happens when your stop is very tight relative to the entry.
Two options: (1) widen the stop to something more realistic — tight stops get wicked out by noise. (2) Reduce the risk % until the position shrinks. Never just ignore the warning — tight stops turn ordinary trades into binary bets.
What does "Account Used" tell me?
It's the dollar cost of the full position divided by your balance. Even though your loss is capped at —, you still tie up the full cost (—) until you exit.
Watch it if you like to run multiple positions — two positions at 40% Account Used each = 80% of your buying power locked up simultaneously. Leave room to add to winners or open new trades.
How to use this screen
Use this before you enter a trade to check if the reward justifies the risk. It doesn't care about position size — just the ratio.
- Entry Price — the price you'd pay in (—).
- Stop-Loss Price — where you'd exit if wrong (—). Must be below entry.
- Target Price — where you'd exit if right (—). Must be above entry.
The answer is your R-Multiple: —. —
Rule: only take trades with R ≥ 2. Skipping a bad R is free; taking one costs you real money.
What is R-Multiple in plain English?
R-Multiple = reward you stand to gain divided by amount you'd lose if stopped out. "R of 2" means you'd win $2 for every $1 risked if the trade works.
It's the single most important pre-trade number. A trader with 40% win rate at R = 3 makes more money than a trader with 60% win rate at R = 1 — the math doesn't care how right you are, only how much you win versus lose.
What's a "good" R-Multiple?
- R < 1 — avoid. You'd need to be right far more than half the time to net profit, and trading is rarely that forgiving.
- R = 1 to 2 — marginal. OK if you have hard evidence of a >60% win rate on this setup.
- R = 2 to 3 — the professional minimum. Profitable even at a 40% win rate.
- R = 3+ — excellent. Survives long cold streaks.
Your current setup: — —
Does R-Multiple care about position size?
No. R is a pure ratio — it's the same whether you buy 1 contract or 100. Size is handled by Tier % or Risk-Based mode.
Think of R as the go/no-go filter: "Is this trade worth taking at any size?" If yes, go to a sizing mode to decide how big.
What if I don't have a specific target?
Then you don't have a trade, you have a hope. Minimum acceptable targets:
- The next level of resistance (prior day's high, round number, moving average).
- 1.5× ATR above entry (recent average daily range).
- The 20% rule (—) — always a valid minimum.
Without a target you can't compute R, and without R you're gambling, not trading.
How to use this screen
Use this after you're in a trade to lock in the exit plan before emotions take over.
- Entry Price — what you actually paid (—). Shared with every other mode.
- Contracts held — how many you own. Auto-syncs to your Full tier (—) until you type your own number. If you sized via Risk-Based or bought a different amount, just type the actual count — auto-sync then stops. "Reset to Full tier" re-enables auto-sync.
The three cards show sell price, sell value, and profit for each trim stage:
- First trim (+20%): sell at —
- Second trim (+40%): sell at —
- Runner (+100%): sell at —
Why these three percentages (20 / 40 / 100)?
- +20% — fast enough to hit on most winners. Banks your first profit. Move stop to break-even here.
- +40–50% — confirms the move has legs; often coincides with next resistance.
- +100% — the "runner." Rare but sizeable — one of these pays for many small losers.
These aren't magic numbers — they're research-backed. Traders who trim at +20% outperform traders who "let it ride" by reducing max-drawdown variance even though average winners are smaller.
What order and proportion do I trim in?
Rule of thumb with —:
- At +20%, sell 1/4 of the position. Move stop to — (break-even).
- At +40%, sell another 1/4. Start trailing the stop on the remainder.
- At +100%, the remaining 1/2 either hits your trailing stop or runs further. Let it breathe.
If you have fewer than 4 units, halve it: 1/2 at +20%, let 1/2 run.
What if the stock only reaches +30% and reverses?
You already trimmed at +20% and moved stop to break-even. The remainder reverses, hits your trailing stop at, say, +25% — still a profit. That's the plan working, not a failure.
The Trim Planner's job isn't to pick the top — it's to make sure a +30% move isn't a zero or a loss by the time you actually exit.
How do I manage the position after taking first profit?
The core rule: move your stop to break-even immediately after the first trim so the remaining position cannot turn into a loser.
Here is how it plays out with your current setup:
- You entered — at —
- At +20% (—), you trim roughly a quarter of the position — banking —
- Raise the stop on the remainder to — (your original entry)
- Worst case from here: stopped at break-even — you still keep —
- Best case: runner hits +100% (—), adding — more
Why break-even and not an immediate trailing stop? Options premiums decay with time (theta). A loose trail gives theta time to erode your profit. Break-even locks the floor; you can tighten later once the trade extends.
Psychology. The point of the first trim isn't the dollars — it's that you are now playing with "house money." That kills the urge to panic-sell on normal intraday pullbacks.
How do I determine the stop loss?
Three stop types, in order of precedence:
- Price-level stop (most common) — a specific dollar level. Your current setup: entry —, stop —, which is — of risk per unit, or — of real dollars per unit.
- Candle-close stop — don't exit on a wick. Only exit if the 5-minute (or 1-minute, or daily) candle closes below the level. Cuts whipsaws from stop-hunting.
- Time-based stop — "if the trade hasn't worked in X time, exit." Scalps: 5–15 minutes. Swings: 2–3 days. Lottos: end of day.
Never risk more than your configured — per trade. On your current — account, that caps each loss at —. If the price-level stop implied by the alert would exceed that cap, take a smaller position — never widen the stop to fit.
What if the premium has gone up after the alert?
Slippage tolerance depends on the setup speed:
- Scalps (intraday, quick in-out) — no more than $0.05 above the alert. Your buy zone: — — —.
- Swing trades (multi-day holds) — $0.05–$0.10 above is fine. Your buy zone: — — —.
- Lottos (~1% position) — stretch up to $0.15 in rare cases. Your buy zone: — — —.
Slippage is math, not feel. Your current R-Multiple of — is based on entering at —. If you chase $0.10 higher, R drops to — — often enough to turn a good setup into a marginal one. If the chase degrades R below 2, skip the trade.
What if I can only buy 1 contract?
Absolutely fine — the +20 / +40 / +100% rule actually matters more with one unit because you can't partial-trim. Pre-commit to a single exit, no winging it.
At your current entry of —, per-unit profit is:
- First target (+20%) — sell at — for —
- Second target (+40%) — sell at — for —
- Runner (+100%) — sell at — for —
With one unit, pre-commit: "I'll exit at +20% no matter what." Consistent +20% wins compound faster than rare +100% home-runs because drawdowns don't erase your account.
Scale-up path: once your account grows enough that a single Lotto-tier (1%) position equals 2+ units, you can follow the full trim protocol.
Which mode should I use — the full flow in 4 steps
One decision flow, four tools — use them in this order:
- 01 · R-Multiple (pre-trade filter). Is the setup worth taking? Only proceed if R ≥ 2. Your current: — —.
- 02 · Tier % or Risk-Based (sizing). Tier is faster; Risk-Based caps your dollar loss. Current Full tier: — · Current Risk-Based: —.
- 03 · Execute the trade (buy only within the slippage zone — see "premium gone up" below).
- 04 · Trim Planner (exit plan). Write down your trim prices before the trade moves. Don't wing it.
Original spreadsheet by Ross @ TradeAlgo · Educational use only · Not investment advice