How to Calculate Your True Risk per Trade With Position Sizing Formulas
A trade’s risk is often described as the distance between an entry price and a stop-loss order. That estimate is useful, but it can be incomplete. Commissions, spread, slippage, contract specifications, and currency conversion can all increase the amount lost when a position reaches its exit level.
True risk per trade is the realistic cash amount you could lose if your stop is triggered under ordinary market conditions. Calculating it before entering a position helps keep losses consistent across forex, crypto, stocks, and other markets.
Position sizing connects that risk estimate to the number of units, shares, coins, or lots you should trade. The goal is to determine size from your account balance and acceptable loss, rather than choosing a position first and hoping the risk is manageable.
Start With Your Maximum Cash Risk
The first step is setting a risk limit as a percentage of current account equity. A common formula is:
Maximum cash risk = Account equity × Risk percentage
For example, an account worth $10,000 with a 0.5% risk limit has a maximum planned loss of $50. The percentage should reflect your experience, strategy volatility, and ability to tolerate a series of losing trades. It should not be selected only because a particular trade looks attractive.
Using current equity rather than the original deposit keeps the calculation responsive. After a losing period, the permitted dollar risk contracts slightly; after profitable trades, it expands. This approach helps prevent emotional decisions from quietly increasing exposure.
Measure Stop Distance Correctly
Your stop-loss distance is the difference between the entry price and the invalidation level. For a long position:
Stop distance = Entry price − Stop price
For a short position:
Stop distance = Stop price − Entry price
The result must be expressed in the instrument’s trading unit. A stock may use dollars per share, forex may use pips, and crypto may use dollars per coin. If a stock entry is $80 and the stop is $76, the raw price risk is $4 per share.
A stop should be based on market structure, volatility, or a defined trading rule rather than placed arbitrarily to produce a desired position size. If the required stop is wider than expected, the correct response is usually to reduce the quantity, not to move the stop closer without a valid reason.
Include Fees, Spread, And Slippage
The basic position sizing formula is:
Position size = Maximum cash risk ÷ Risk per unit
However, risk per unit should include more than the stop distance. A fuller version is:
True risk per unit = Stop-loss loss per unit + Entry and exit costs per unit + Expected slippage per unit
Then:
Position size = Maximum cash risk ÷ True risk per unit
Suppose you plan to buy ETH at $2,500 with a stop at $2,400. The raw loss is $100 per ETH. If estimated trading fees and spread add $3 per ETH, true risk per unit becomes $103. With a $50 risk budget, the position size is:
$50 ÷ $103 = 0.485 ETH
Rounding down to 0.48 ETH keeps the potential loss below the chosen limit. Rounding up to 0.49 ETH may be acceptable only if the exchange’s fee structure and execution conditions still keep total exposure within the budget.
Leverage can reduce the margin needed to open a trade, but it does not automatically reduce the loss created by a given position. A clear leverage guide can help separate margin requirements from actual market risk.
Apply The Formula Across Markets
Different instruments require different unit conversions. For a stock position, multiply the stop distance by the number of shares. For example, with a $50 risk budget and $2.50 of true risk per share, the maximum position is 20 shares.
Forex sizing often uses pip value. If one standard lot of a currency pair is worth approximately $10 per pip, a 20-pip stop creates about $200 of raw risk per lot. A $50 risk limit would produce:
$50 ÷ $200 = 0.25 standard lots
Spread and commission should be added to the pip risk before finalizing the lot size. Pip value can also change when the account currency differs from the quote currency, so the broker’s contract specifications or a reliable calculator should be checked.
| Market | Main Unit | Core Risk Calculation | Common Adjustment |
|---|---|---|---|
| Stocks | Shares | Stop dollars × shares | Commission and gap risk |
| Forex | Lots or units | Stop pips × pip value | Spread, commission, conversion |
| Crypto | Coins or tokens | Stop dollars × coins | Trading fee, spread, slippage |
| Futures | Contracts | Stop points × point value | Exchange fees and tick value |
Check Contract Rules And Execution Limits
A formula can be mathematically correct while producing an order that cannot be placed. Brokers and exchanges may enforce minimum quantities, lot increments, maximum leverage, or contract-specific tick values. Always round the calculated position down to the nearest permitted increment.
Market conditions can also make the planned loss less reliable. A stop order may fill below the requested level during a fast decline, creating slippage. Overnight gaps in stocks and futures can produce a larger loss than the stop distance suggests. Crypto markets may experience thin liquidity, particularly outside major trading periods or in smaller tokens.
To account for this, some traders add a slippage buffer to the per-unit risk. If the expected loss is $103 per ETH and a conservative $2 buffer is used, sizing should be based on $105 rather than $103. The result is slightly smaller, but it offers more protection against normal execution variation.
Build A Repeatable Risk Check
A pre-trade worksheet can make position sizing consistent. Record account equity, risk percentage, entry price, stop price, stop distance, estimated costs, contract value, and the final rounded quantity. This process also makes it easier to compare risk between trades in different markets.
Use the following checks before submitting an order:
- Calculate the dollar risk limit from current account equity.
- Confirm that the stop reflects a genuine invalidation point.
- Convert the stop distance into the correct unit, such as pips, points, dollars, or coins.
- Add commissions, spread, expected slippage, and currency conversion costs.
- Round the position down and verify the worst-case loss after rounding.
It is also useful to calculate portfolio-level exposure. Three separate trades may each risk 0.5%, yet all could depend on the same currency, sector, or crypto market. Correlated positions can create a larger combined loss than the individual trade plans suggest.
Review Results Without Changing The Rules
After a trade closes, compare the planned loss with the realized result. A small difference may come from fees or ordinary slippage. A large difference could indicate an incorrect contract value, an overlooked conversion cost, poor liquidity, or a stop that was moved during the trade.
Keep a record of the original entry, stop, position size, estimated risk, actual exit, and final cash result. Over time, this creates useful data about execution quality and strategy volatility. It can also reveal whether trades are being resized impulsively after wins or losses.
Educational resources and platform policies vary, so reviewing the Granimator FAQ can clarify common questions about using trading-related services and learning materials. Risk calculations remain the trader’s responsibility, and no formula can remove market uncertainty.
Use the calculation before every trade, keep the risk percentage stable, and reduce size whenever costs or volatility rise. Open a spreadsheet or trading journal today, enter your account equity and intended stop, and verify the maximum loss before placing your next order.