i What this calculator does

Quick answer: Size a crypto position from your account, your risk percentage and your stop distance, with the wider stops that crypto volatility demands here. With the default inputs (account size 50 000, risk per trade 1), it returns position size of 0.002703 coins.

Position sizing works the same way in crypto as anywhere else: risk a fixed percentage, divide by the stop distance, and the size follows. What changes is the stop distance, because daily ranges in crypto are several times those in major currency pairs.

A 1% risk rule with a 2% stop on EUR/USD and the same rule with a 12% stop on an altcoin produce very different position sizes. Using a forex-sized position on a crypto stop is the most common way accounts are damaged.

₿
Crypto Position Size Trading Calculator
Enter your account and trade details
Price in rand per coin

This calculator is for educational purposes only. Results are estimates and may vary depending on market conditions, spreads, commissions, platform settings, and exchange rates. It should not be considered financial advice.

↗ Calculation Result
Calculation Breakdown
Full transparency on how this result was calculated.

How to use the Crypto Position Size Calculator

Defaults are supplied throughout, which means the calculator is useful before you have touched it.

  1. 1. Account Size (R)
  2. 2. Risk Per Trade (%)
  3. 3. Entry Price (R) Price in rand per coin
  4. 4. Stop-Loss Price (R)
  5. 5. Asset Volatility
  6. 6. Direction

The result panel reports:

  • Position Size Worth

Alongside the headline figures, the calculator reports position value, exposure vs account, entry price, stop-loss price. Those are the numbers that usually explain why the headline result came out where it did.

The arithmetic is laid out below the result, in the order it was performed.

Common results

What the calculator returns as the account size changes, with every other input at its default (risk per trade 1, entry price 1 850 000, stop-loss price 1 665 000, asset volatility Large cap, Bitcoin or Ethereum).

Account SizePosition SizeAmount At RiskStop Distance
R15 0000.000811 coinsR150.0010.00%
R25 0000.001351 coinsR250.0010.00%
R50 0000.002703 coinsR500.0010.00%
R100 0000.005405 coinsR1 000.0010.00%
R200 0000.010811 coinsR2 000.0010.00%
R400 0000.021622 coinsR4 000.0010.00%

Figures used in this calculator

The South African constants this calculator relies on, with the page that holds the current value and the date it was last verified.

How the calculation works

Seven inputs drive the result: Account Size, Risk Per Trade, Entry Price, Stop-Loss Price, Asset Volatility, calc-f6 and calc-f6. Entry Price: Price in rand per coin. The risk amount is R50 000.00 x 1.00% = R500.00. The stop distance is |R1 850 000.00 - R1 665 000.00| = R185 000.00. The units is R500.00 / R185 000.00 = 0.002703 coins. The position value is 0.002703 x R1 850 000.00 = R5 000.00. The breakdown also lists account size, risk per trade, amount at risk and stop distance in rand.

A worked example in rand

Run it with the inputs it opens with, account size R50 000, risk per trade 1%, entry price R1 850 000, stop-loss price R1 665 000, asset volatility Large cap, Bitcoin or Ethereum and calc-f6 long, and the position size comes out at 0.002703 coins, worth r5 000.00. The other figures are amount at risk R500.00 and stop distance 10.00%. Now set the account size to 100 000: the position size moves from 0.002703 coins to 0.005405 coins and the amount at risk moves from R500.00 to R1 000.00. Note that the stop distance stays the same; it is set by the other inputs.

How to read the result

For the default case the verdict is: "A 10.0% stop is reasonable for this volatility tier." Read it as a flag rather than advice: it tells you where the numbers sit relative to the usual rules of thumb. Risk per trade between 0.5% and 2% of the account is the range most funded and professional traders work in; treat anything above it as a size problem. Crypto Payment Rails Reference explains the thinking behind these figures.

The South African angle

Using the crypto position size trading calculator from South Africa adds a few local facts to the arithmetic. A position sized at 1% of a R50,000 account risks R500 on the trade; the same percentage on a R500,000 account risks R5,000, and the arithmetic scales exactly, which is why the percentage, not the rand figure, is the setting to fix. Gold and the major indices are quoted in dollars and traded by South Africans in rand accounts, so the rand value of a point moves with the exchange rate even when the instrument does not. Most South African traders hold accounts in rand and trade dollar-quoted instruments, so the pip or point value of a position changes with the dollar-rand rate and the calculators convert at the rate you enter. The crypto position size trading calculator draws on the same figures, which are kept on the leverage and margin limits reference and updated as they change.

Spotted an outdated figure? If a rate, limit or formula in this calculator no longer matches its source, email us the page and the source. A material correction is dated on the Updates Log.

Share this calculator:WhatsApp

Frequently asked questions

Why does crypto need a wider stop?

Daily ranges are several times those of major currency pairs, so a stop that would be sensible on EUR/USD sits inside normal crypto noise. A tight stop on a volatile asset does not reduce risk, it converts a would-be winner into a stop-out.

Should I risk less per trade in crypto?

Many traders do, precisely because the wider stops mean a single position already carries more uncertainty. Halving the risk percentage while widening the stop keeps the rand at risk constant and gives the position room to work.

How is crypto taxed in South Africa?

SARS treats crypto assets as assets rather than currency. Frequent trading generally produces revenue taxed at your marginal rate; longer-term holding may be capital. Since March 2026, the Crypto-Asset Reporting Framework gives SARS automatic information on holdings, including offshore ones.

Does this work for leveraged crypto CFDs?

The sizing arithmetic is the same, but leverage adds a margin constraint on top. Work out the size here, then check the margin requirement separately, because the position your risk rule permits may exceed what your account can post.

What about exchange fees?

They reduce the effective result and are not included here. On small positions the fee can be a meaningful share of the expected gain, which is one reason very small crypto trades often are not worth taking.

Is the rand price or the dollar price the right input?

Use whichever your account is denominated in, consistently. Mixing a dollar entry price with a rand account size produces a position size that is out by the exchange rate, which is a common and expensive error.

Want to embed this calculator on your site?

Embed this calculator

Free to use on your own site. Copy the code below and paste it where you want the calculator to appear.

<iframe src="https://www.tradeanswers.co.za/embed/crypto-position-size-calculator.html"
        width="100%" height="750" style="border:0;max-width:520px"
        title="Risk Per Trade Calculator - TradeAnswers" loading="lazy"></iframe>
<p><a href="https://www.tradeanswers.co.za/crypto-position-size-calculator.html">Crypto Position Size Calculator</a> by <a href="https://www.tradeanswers.co.za/">TradeAnswers</a></p>