Free Stock Trading Calculators
Stock trading is simpler mechanically than forex or crypto — no pips, no lots, no funding rates. But the core math of risk management is the same. You need to know how many shares to buy, where your stop loss should be relative to your account size, whether your historical performance is actually good or just lucky, and how long it will realistically take to compound your account to a target.
Start with position sizing. The most common mistake in stock trading is buying a round number of shares — 100 shares of a $50 stock, because it's a round number — rather than sizing based on the distance to your stop loss. The Position Size Calculator tells you exactly how many shares to buy based on what you're willing to lose if the trade goes against you.
Performance tracking matters as much as execution. After 50+ trades, the Sharpe Ratio Calculator tells you whether your returns justify the volatility you're taking on. The Expectancy Calculator combines win rate and average win/loss to give you a single number: the expected profit per dollar risked. A positive expectancy means your strategy has edge. A negative one means you're losing money slowly.
The Max Drawdown Calculator is worth checking before you increase position sizes. Doubling your position size doesn't just double your profits — it doubles your drawdowns too. Know what a realistic drawdown looks like at your current strategy performance, then decide whether you could hold through it without abandoning the plan.
Stock trading calculators
Position Size Calculator
Calculate the exact number of units to buy based on your account risk.
Profit / Loss Calculator
Calculate your P&L in dollars for any long or short trade.
Risk/Reward Calculator
Calculate your risk-to-reward ratio before entering any trade.
Stop Loss Calculator
Find the right stop loss price to limit your downside on any trade.
Take Profit Calculator
Calculate your take profit target based on your desired R:R ratio.
Sharpe Ratio Calculator
Measure your risk-adjusted return with the Sharpe ratio formula.
Max Drawdown Calculator
Measure the largest peak-to-trough decline in your trading account.
Win Rate Calculator
Calculate your trading win rate from your wins and losses.
Expectancy Calculator
Calculate your expected profit per trade based on win rate and averages.
R-Multiple Calculator
Calculate the R-multiple of any trade relative to your initial risk.
Compound Interest Calculator
Project your trading account growth with monthly contributions.
Trading Goal Calculator
Calculate how long it takes to reach your account target.
R-multiples and expectancy
An R-multiple measures a trade's outcome relative to the initial risk. If you risked $100 on a trade and made $250, that's a 2.5R winner. If you lost $60 by exiting early, that's a −0.6R loss. Measuring trades in R-multiples normalizes outcomes across different position sizes and instruments.
Expectancy per trade = (Win Rate × Average Win in R) − (Loss Rate × Average Loss in R). If you win 45% of trades at an average of 2R, and lose 55% at an average of 1R: (0.45 × 2) − (0.55 × 1) = 0.9 − 0.55 = 0.35R per trade. Over 100 trades risking $100 each, that's a theoretical expected profit of $3,500.
This is why obsessing over win rate alone is misleading. A system with a 35% win rate and a 3:1 R:R has higher expectancy than a system with a 60% win rate and a 0.8:1 R:R. Use the R-Multiple Calculator and Expectancy Calculator together to understand your real edge.
Common questions
Sponsored
TradingView— free charts for forex, crypto & stocks
Used by 60 million traders. Free plan available, no credit card needed.