Loading...
Free Tool
Calculate exactly how many shares, coins, or contracts to trade based on your account size, risk percentage, and stop loss.
Configure
Use 1 for stocks/crypto. For futures, enter the $ value of a $1 price move per contract (e.g. 50 for ES e-mini).
Result
Position size
50 units
Risk amount
$100.00
Risk per unit
$2.0000
Total position value
$5,000
% of account
50.0%
Track this automatically in your trading journal — no more manual math.
Size vs stop distance
1x = your current stop
As your stop distance widens, position size decreases to keep your dollar risk constant. The dashed line marks your current stop setting.
Position sizing is the link between your trade idea and your risk management plan. Enter your account balance, the percentage you're willing to risk on this trade, and your entry and stop loss prices. The calculator works out your dollar risk per unit and divides your total risk budget by that figure to give you the exact position size.
This calculator works across stocks, crypto, and futures. For stocks and crypto, leave the contract multiplier at 1. For futures, enter the dollar value of a one-point move for your specific contract so the position size accounts for leverage correctly.
Sizing your position from your stop distance — rather than using a fixed number of shares or contracts every time — keeps your dollar risk consistent across trades with different stop distances, which is essential for staying within prop firm drawdown limits.
Free toolkit
Calculator cheat-sheets, pre-trade checklists, and weekly tips to help you pass your challenge and keep your funded account.
No spam. Unsubscribe anytime.
Check your risk/reward ratio and required win rate before you enter a trade.
Try it →Calculate the correct forex lot size based on your account size and risk per trade.
Try it →Track your daily loss and max drawdown limits during a prop firm challenge.
Try it →Ready to put this into practice?
TradersCompanion automatically tracks your risk, drawdown, and expectancy on every trade — so you don't have to calculate it by hand.