DEFINITION:
Growth measures the increase in portfolio value over time for trading bots. Understand how growth is calculated in your quoted currency and compare performance across different time frames.
What Is Growth in Trading Bots?
Growth is one of the most fundamental metrics for evaluating trading bot performance. It measures the increase in portfolio value over time, reflecting how effectively your automated trading strategy is generating returns. In the context of algorithmic trading, growth is always measured in the quoted currency (also called the trading symbol or base currency) of your portfolio.
Understanding growth in the context of trading bots is essential because it directly shows whether your bot's trading decisions are creating value over time.
Understanding Trading Symbols and Quoted Currencies
Before diving into growth calculations, it's important to understand how trading bots measure value:
What Is a Quoted Currency?
The quoted currency (or trading symbol) is the currency in which your portfolio's value is denominated. All growth calculations are performed in this currency.
| Trading Pair | Quoted Currency | Example |
|---|---|---|
| BTC/USDT | USDT | Growth measured in USDT |
| ETH/EUR | EUR | Growth measured in EUR |
| AAPL/USD | USD | Growth measured in USD |
| BTC/EUR | EUR | Growth measured in EUR |
Why Quoted Currency Matters
When evaluating a trading bot's growth:
- Consistency: All gains and losses are measured in the same unit
- Comparability: You can compare bots trading different assets if they share the same quoted currency
- Real Value: Growth reflects actual purchasing power in that currency
A bot might show 50% growth in USDT, but if you need to convert to EUR, exchange rate fluctuations could affect your realized returns.
Formula and Calculation
Simple Growth (Absolute)
For a trading bot with USDT as the quoted currency:
- Initial deposit: 10,000 USDT
- Current value: 12,500 USDT
- Growth: USDT
Growth Rate (Percentage)
Using the same example:
Compound Annual Growth Rate (CAGR)
CAGR smooths out volatility to show the equivalent annual growth rate:
Where:
- = Number of years the bot has been running
This is particularly useful for comparing trading bots that have been active for different periods.
📊 Learn more: For a comprehensive guide on CAGR, including detailed calculations, limitations, and practical examples, see our dedicated CAGR (Compound Annual Growth Rate) page.
Growth Metrics for Trading Bots
Time-Based Growth Metrics
Trading bots typically display growth over multiple time frames:
| Metric | Description | Use Case |
|---|---|---|
| Growth 24h | Last 24 hours performance | Monitor daily activity |
| Growth 7d | Weekly performance | Short-term trend analysis |
| Growth 30d | Monthly performance | Medium-term evaluation |
| Growth 1Y | Annual performance | Strategy effectiveness |
| Growth All-Time | Since bot inception | Overall performance |
Growth Per Trade
Beyond time-based metrics, trading bots also track:
This helps understand the efficiency of individual trading decisions.
Realized vs. Unrealized Growth
| Type | Description |
|---|---|
| Realized Growth | Profits from closed trades (locked in) |
| Unrealized Growth | Paper profits from open positions (can change) |
| Total Growth | Realized + Unrealized |
A trading bot showing 20% growth might have:
- 15% realized (from completed trades)
- 5% unrealized (from current open positions)
Growth in Different Market Conditions
Trading bots behave differently across market conditions:
Bull Markets
- Trend-following bots: High growth potential
- Mean reversion bots: Moderate growth
- Expected growth: Often exceeds buy-and-hold strategies
Bear Markets
- Short-selling bots: Can achieve positive growth
- Long-only bots: May show negative growth
- Hedging bots: Designed to minimize losses
Sideways Markets
- Range-trading bots: Optimal conditions
- Trend-following bots: Lower growth, more false signals
- Arbitrage bots: Consistent small gains
Growth vs. Risk: The Complete Picture
High growth alone doesn't indicate a good trading bot. Always consider risk metrics:
| Bot | Annual Growth | Max Drawdown | Sharpe Ratio | Assessment |
|---|---|---|---|---|
| Bot A | 80% | 60% | 0.8 | High risk, volatile |
| Bot B | 40% | 15% | 1.8 | Excellent risk-adjusted |
| Bot C | 25% | 8% | 2.1 | Conservative, efficient |
| Bot D | 100% | 75% | 0.6 | Dangerous, unsustainable |
Bot B and C are often preferable despite lower absolute growth due to better risk-adjusted returns.
Multi-Currency Considerations
When trading bots operate across multiple pairs or quoted currencies:
Portfolio Aggregation
If a bot trades multiple pairs with different quoted currencies:
- BTC/USDT positions: 5,000 USDT value
- ETH/EUR positions: 3,000 EUR value
To calculate total growth, values must be converted to a single quoted currency using current exchange rates.
Currency Risk
Trading bots with different quoted currencies expose you to:
- Exchange rate risk: EUR growth might look different when converted to USD
- Volatility differences: Some quoted currencies are more volatile than others
Stablecoin Advantages
Many crypto trading bots use stablecoins (USDT, USDC, DAI) as quoted currencies because:
- Minimal currency volatility
- Easy comparison across time periods
- Clear profit/loss calculations
Calculating Growth with Deposits and Withdrawals
When you add or remove funds from a trading bot, simple growth calculations become misleading.
Time-Weighted Return (TWR)
TWR measures the bot's pure performance, independent of your cash flows:
Use TWR to evaluate the trading bot's skill.
Money-Weighted Return (MWR)
MWR reflects your actual experience including timing of deposits:
- Deposit before a winning streak → Higher MWR
- Deposit before a losing streak → Lower MWR
Trading Bot Growth Benchmarks
How to evaluate if a trading bot's growth is good:
Crypto Trading Bots
| Growth Rate | Interpretation |
|---|---|
| < 0% | Losing money, review strategy |
| 0-20% annually | Modest, compare to simply holding |
| 20-50% annually | Good performance |
| 50-100% annually | Excellent (verify risk metrics) |
| > 100% annually | Exceptional (high risk likely) |
Traditional Market Bots
| Growth Rate | Interpretation |
|---|---|
| < 0% | Underperforming |
| 0-7% annually | Below market average |
| 7-15% annually | Good, beating S&P 500 |
| 15-30% annually | Excellent performance |
| > 30% annually | Outstanding (rare) |
Monitoring Growth Over Time
Growth Charts
Most trading bot platforms display:
- Equity curve: Portfolio value over time
- Growth percentage chart: Cumulative returns
- Monthly growth bars: Period-by-period performance
Warning Signs
Watch for these patterns in growth charts:
- Sudden spikes: May indicate high-risk trades
- Steep drops: Potential strategy failure
- Flat periods: Bot may not be trading effectively
- High volatility: Inconsistent risk management
Example: Trading Bot Growth Analysis
Consider a crypto trading bot with EUR as the quoted currency:
| Period | Starting Value | Ending Value | Growth | Growth % |
|---|---|---|---|---|
| Month 1 | €10,000 | €10,800 | €800 | 8% |
| Month 2 | €10,800 | €11,340 | €540 | 5% |
| Month 3 | €11,340 | €10,773 | -€567 | -5% |
| Month 4 | €10,773 | €11,850 | €1,077 | 10% |
| Month 5 | €11,850 | €12,443 | €593 | 5% |
| Month 6 | €12,443 | €13,065 | €622 | 5% |
Total Growth: €3,065 (30.65%) Average Monthly Growth: 4.6% Annualized Growth: (1.3065)^(12/6) - 1 = 70.7% CAGR (projected): 70.7%
FAQs
What growth rate should I expect from a trading bot?
Expected growth varies significantly based on:
- Asset class: Crypto bots often target higher returns than stock bots
- Strategy type: Aggressive strategies aim for higher growth
- Risk tolerance: Higher growth usually means higher risk
- A well-performing crypto bot might target 30-100% annually, while a traditional market bot might aim for 15-30%.
How does the quoted currency affect my returns?
Your returns are always measured in the quoted currency. If you trade BTC/USDT, your growth is in USDT. When you withdraw to a different currency (e.g., EUR), you'll need to account for the USDT/EUR exchange rate, which can increase or decrease your actual returns.
Should I choose a bot based on growth alone?
Never. Growth should be evaluated alongside:
- Maximum drawdown: Largest peak-to-trough decline
- Sharpe ratio: Risk-adjusted returns
- Win rate: Consistency of profitable trades
- Trade frequency: How actively the bot trades
- Strategy type: Whether it matches your risk tolerance
How often should I check my trading bot's growth?
- Daily: Quick health check
- Weekly: Detailed performance review
- Monthly: Strategy assessment and comparison to benchmarks
- Avoid making changes based on short-term growth fluctuations.
What's the difference between growth and profit?
- Growth: Change in total portfolio value (realized + unrealized)
- Profit: Specifically refers to realized gains from closed trades
- A bot can show positive growth from unrealized gains even if no trades have been closed for profit.
Related Metrics
Growth should be evaluated alongside these other key metrics:
- CAGR: Compound Annual Growth Rate for comparing performance across different time periods
- Sharpe Ratio: Risk-adjusted returns
- Drawdown: Maximum peak-to-trough decline
- Volatility: Consistency of returns
- Win Rate: Percentage of profitable trades
The Bottom Line
Growth is the most intuitive metric for evaluating trading bot performance—it directly answers "Is my portfolio increasing in value?" However, always measure growth in the context of your quoted currency, consider the time frame, and evaluate alongside risk metrics. A trading bot with steady, sustainable growth and controlled risk is typically preferable to one with volatile, high-growth periods followed by significant drawdowns.
Table of Contents
What Is Growth in Trading Bots?
Understanding Trading Symbols and Quoted Currencies
Formula and Calculation
Growth Metrics for Trading Bots
Growth in Different Market Conditions
Growth vs. Risk: The Complete Picture
Multi-Currency Considerations
Calculating Growth with Deposits and Withdrawals
Trading Bot Growth Benchmarks
Monitoring Growth Over Time
Example: Trading Bot Growth Analysis
FAQs
Related Metrics
The Bottom Line
About the Author
Marc van Duyn
Founder & CEOMarc is the Founder and CEO of Finterion. He is passionate about making algorithmic trading accessible to everyone.