AlgoAlpha

Position Size Calculator

Estimate position units from your USD account balance, chosen risk percentage, entry price, and stop-loss price. Prices are entered manually; the symbol field is a label only.

Position Size Calculator

Reference only; no market prices are fetched. Enter your planned entry and stop prices below.

Position Size

0 units

Position Value

$0

Risk Amount

$100

Stop Distance

0.00%

Estimate only. Crypto and stocks use a linear unit model without contract multipliers. Fees, slippage, leverage or margin, and broker quantity-step rules are excluded.

Why Position Sizing Matters

Position sizing estimates how many units of an asset to trade for a chosen account risk and stop price. This calculator uses the values you enter; actual results can differ with execution and instrument terms.

How to use the calculator

Choose crypto, forex, or stocks, then enter your account balance in USD, the risk percentage from your own plan, and the planned entry and stop-loss prices. Forex also takes prices, not pips. The symbol field does not fetch prices or affect the calculation.

Formula and examples

Risk amount = balance × (risk input ÷ 100). Position units = risk amount ÷ |entry price − stop price|. Position value = units × entry price. For example, a USD 10,000 balance with a 1% risk input gives USD 100 of risk. At a USD 100 entry and USD 98 stop, the estimate is 50 units and USD 5,000 position value. The same arithmetic applies to a USD-priced stock share or crypto unit.

In Forex, the calculator divides units by 100,000 to show standard lots. For example, with a USD 10,000 balance, a 1% risk input (0.01 in the formula), and EUR/USD prices of 1.1000 entry and 1.0900 stop, it estimates 10,000 EUR units, or 0.10 standard lots. This example assumes a USD account and a USD-quoted pair.

The symbol is only a label; no live prices are fetched. Crypto and stock results use a simple linear unit model without contract multipliers, leverage or margin, fees, slippage, or broker quantity-step rules. Forex uses 100,000 units per standard lot and does not convert between quote and account currencies, so it is not an exact sizing model for other account currencies or non-USD-quoted pairs.

Integrating with AlgoAlpha Indicators

Our premium indicators like ILPAC™ and Smart Signals Assistant provide stop-loss and take-profit suggestions based on market structure. You can enter planned prices from your analysis here; the calculated risk is an estimate and does not account for execution differences.

Embed This Tool on Your Site

Give your readers the gift of better risk management. Copy the code below to add this calculator to your own blog or website.

<iframe src="https://algoalpha.io/tools/position-size-calculator/widget" width="100%" height="600" frameborder="0" title="AlgoAlpha Position Size Calculator"></iframe>
<p>Powered by <a href="https://algoalpha.io">AlgoAlpha Trading Indicators</a></p>