Finance / Investing

Position Size Calculator

Calculate shares or forex lots from an account size and risk budget, with rounding, stop distance and a target reward-to-risk ratio.

Position Size Calculator: Risk budget is account size multiplied by the entered risk percentage. Units divide that budget by the absolute entry-to-stop distance and round down to the chosen increment. Forex lots divide by stop pips multiplied by the USD pip value per selected lot. The target provides reward and a reward-to-risk ratio. Exact fills and a constant pip value are assumed. This is arithmetic, not a suggested risk level or investment advice. Runs 100% locally in your browser with zero server file uploads.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Position size calculatorLocal processing

Runs entirely in your browser

These are arithmetic tools, not investment advice. Enter every figure yourself; no market data is fetched.

Risk budget = account × risk % ÷ 100. Units = risk budget ÷ |entry − stop|, rounded down to the unit increment. Stop below entry models a long position; stop above entry models a short position. Target must be on the profitable side.

Position units50
Risk budget$100.00
Risk after rounding$100.00
Reward at target$300.00
Reward / risk3 : 1

Stop and target calculations assume exact fills. Fees, leverage, margin, gaps and slippage are excluded. Pip value is held constant at the supplied rate.

Currency changes formatting only. It does not convert amounts.

Position arithmetic

Units = account × risk % / 100 / |entry − stop|. Round down to the unit increment. Reward / risk = |target − entry| / |entry − stop|. These relationships divide a cash budget by loss per unit. For forex, standard, mini and micro lot conventions are 100,000, 10,000 and 1,000 base units.

Pip value and execution

USD-quote pip value = lot units × pip size. USD-base pip value = lot units × pip size / quote currency units per USD. Cross pip values must be entered in USD per selected lot. Pip size is editable and no exchange rate is supplied or fetched.

Investor.gov, order types and execution: https://www.investor.gov/introduction-investing/investing-basics/how-stock-markets-work/types-orders

How to use it

  1. Choose shares or units, or forex lots for a USD account.
  2. Enter account size, risk percentage, stop and target distances; for forex choose a lot size and supply the required pip inputs.
  3. Read rounded units or lots, the resulting risk, target reward and reward-to-risk ratio.

Privacy & limitations

All figures are entered by you and stay in your browser. No market data, tickers or prices are fetched. These are arithmetic tools, not investment advice.

Related tools

Frequently asked questions

How is the long or short direction chosen?

A stop below entry represents a long position; a stop above entry represents a short position. The target must be on the opposite, profitable side of entry.

How are USD pip values calculated?

When USD is the quote currency, lot units × pip size gives USD per pip. When USD is the base currency, divide that result by the entered quote currency units per USD. For a cross, supply USD per pip for the selected lot yourself.

Does the risk figure guarantee my loss?

No. It assumes execution exactly at the entered stop. Gaps, slippage, fees, leverage and margin are excluded; rounding reduces the planned risk.

Free tool · runs in your browser · no account required