Trading Calculator

Compounding Calculator

Enter a starting amount, a return per period and the number of periods to see what it compounds to, with optional additions each period. Then add the swings a real strategy has: the same average return compounds to less when returns vary, and leverage makes the gap wider.

Inputs

Optional, at the end of each period.

Result
Balance after 36 months
$14,307.69
You put in
$10,000.00
Growth
$4,307.69
Time to double
69.7 months

The starting amount alone, at a steady return.

month 0: $10,000.00month 1: $10,100.00month 2: $10,201.00month 3: $10,303.01month 4: $10,406.04month 5: $10,510.10month 6: $10,615.20month 7: $10,721.35month 8: $10,828.57month 9: $10,936.85month 10: $11,046.22month 11: $11,156.68month 12: $11,268.25month 13: $11,380.93month 14: $11,494.74month 15: $11,609.69month 16: $11,725.79month 17: $11,843.04month 18: $11,961.47month 19: $12,081.09month 20: $12,201.90month 21: $12,323.92month 22: $12,447.16month 23: $12,571.63month 24: $12,697.35month 25: $12,824.32month 26: $12,952.56month 27: $13,082.09month 28: $13,212.91month 29: $13,345.04month 30: $13,478.49month 31: $13,613.27month 32: $13,749.41month 33: $13,886.90month 34: $14,025.77month 35: $14,166.03month 36: $14,307.69
The same return every monthSame average, with the swings below (typical path)

Trading returns are not steady

The calculator above earns the same return every month. A strategy averages that return with swings around it, and the swings cost growth. Give the size of a typical swing to see the same average compound into less.

Each month returns the average plus or minus this.

Average return 1.00% a month, compound return 0.50% a month. On $10,000.00 over 36 months, steady growth ends at $14,307.69; with swings of ±10.0% the typical result is $11,982.81.

The same strategy with leverage: average and swings both scale
LeverageAverageCompoundTypical result
1x1.00%0.50%$11,982.81
2x2.00%0.02%$10,072.25
3x3.00%−1.47%$5,876.80
5x5.00%−7.67%$565.59

In this model the compound return peaks near 1.01x and falls beyond it, even though the average keeps rising.

By Keel Research Team · Updated October 15, 2026
How it works

Methodology

How compound growth is calculated

Each period's return is earned on the balance, including the returns of earlier periods. A starting amount P at a return r per period for n periods, with A added at the end of each period, ends at:

balance = P × (1 + r)^n + A × ((1 + r)^n − 1) / r
time to double = ln 2 / ln(1 + r)

The period can be a day, a week, a month or a year; the return must be for that same period. A return of 1% a month is not 12% a year compounded: it is 1.01^12 − 1 = 12.68%.

Why the average return is not what you earn

The formula above assumes the same return every period. A trading strategy never earns that. It has up periods and down periods around its average, and a loss always applies to whatever balance is there. Gain 10% and lose 10% and you are down 1%, because 1.1 × 0.9 = 0.99. The bigger the swings, the bigger the loss, even with the average stuck at 0%:

$100 that alternates up and down by the same %, 0% average return
SwingAfter 2 periodsAfter 20 periods
±5%$99.75$97.53
±10%$99.00$90.44
±20%$96.00$66.48

The rate your account really compounds at is the geometric return. For two equally likely outcomes, the average μ plus or minus a swing σ, the typical path compounds at:

geometric return = √((1 + μ + σ)(1 + μ − σ)) − 1  ≈  μ − σ² / 2

That is the calculation in the swings section. It is a simple model, two outcomes and no fat tails, so read it as the shape of the effect, not a forecast. Real returns have more extreme periods than this, which makes the drag larger, not smaller.

What it means for leverage

Leverage multiplies the average return and the swings by the same amount, but the drag grows with the square of the swings. So the compound return rises with leverage at first, peaks, and then falls, while the average keeps climbing. Past the peak, more leverage means a lower result; far enough past it, one bad period takes the account. On a perpetual future the exchange closes the position before that, at the price the liquidation calculator gives you. The Kelly criterion calculator works out the same peak from a win rate and a payoff.

Judge a strategy by its path, not its average

Two strategies with the same average return can end far apart. The one with smaller swings keeps more of its average, and it also has shallower drawdowns along the way. That is why a strategy is judged by its Sharpe ratio (return per unit of volatility) and its maximum drawdown alongside its return, not by an average. The Sharpe and Sortino calculator and the max drawdown calculator compute both from a series of returns. A backtest gives you that series from a strategy's real trades, with fees and funding.

Automate it

Trade systematically on Keel

Keel is a strategy builder for Hyperliquid. Describe an idea, backtest it with fees, slippage and funding, and run it live on Hyperliquid’s crypto perps. Start free, and connect a wallet when you’re ready to trade.

What you can do
  • Backtest any strategy with realistic fees, slippage, and funding modeled.
  • Change a parameter and run it again. Every backtest is kept.
  • Run it live on Hyperliquid with stop-losses and leverage caps.
  • Start from a sentence. Describe your idea and Keel builds a strategy you can test.
FAQ

Calculator questions

How do you calculate compound growth?

Multiply by one plus the return once for every period: balance = start × (1 + r)^n. With an amount added at the end of each period, add A × ((1 + r)^n − 1) / r. At 1% a month, $10,000 becomes $14,307.69 after 36 months, not the $13,600 that 36 × 1% of simple interest would give.

How do I use this as a daily compound interest calculator?

Set the period to Days, enter the return per day and the number of days. A daily rate compounds fast on paper, so check it against what a strategy really earns: trading returns are never the same every day, and the swings section shows what that does to the result.

Why does +10% then −10% lose money?

Because the loss applies to a bigger balance than the gain did. $100 up 10% is $110, and 10% down from $110 is $99. The average return is 0% but the account lost 1%. This is volatility drag: the compound (geometric) return is below the average (arithmetic) return by roughly half the variance, and it grows with the size of the swings.

What is the difference between arithmetic and geometric return?

The arithmetic return is the plain average of each period's return. The geometric return is the steady rate that would give the same final balance, and it is what your account actually compounds at. They are equal only when every period returns the same; the more returns vary, the further the geometric return falls below the average.

Does more leverage compound to more?

Not past a point. Leverage multiplies the average return and the swings together, and the drag grows with the square of the swings. In the calculator's two-outcome model the compound return peaks at a leverage of μ / (σ² − μ²) and falls after it, and a large enough multiple turns one bad period into a wiped-out account.

How should I judge a strategy, if not by its average return?

By what it compounds to and what it costs on the way: its return over the whole test, its Sharpe ratio (return per unit of volatility) and its maximum drawdown. Two strategies with the same average return can end far apart if one swings much harder. A backtest gives all three from the strategy's real trades, with fees and funding.