Crypto trading bots generate balance reports that aggregate your account state at a point in time. Reading these reports correctly requires understanding the distinctions between several related but different concepts: balance, equity, available margin, realized PnL, and unrealized PnL. Confusing these terms leads to misinterpretation of performance — for example, concluding that a strategy is profitable when the apparent profit consists primarily of unrealized gains on open positions that have not yet reached take-profit. This guide covers the key metrics in crypto bot balance reports, how to interpret account health indicators, and how to identify warning signs early.
Related guides: trading journal, profit factor, drawdown calculation, trade expectancy.
Key Balance Report Terms
| Term | Definition | What It Means for Your Bot |
|---|---|---|
| Balance | Total funds in the account including open positions at current market value | The current total value of everything in the account |
| Available Balance | Funds not currently allocated to open positions | Capital available for new strategy entries |
| Equity | Balance minus any margin used — what you would have if all positions closed now | True current net worth of the trading account |
| Realized PnL | Locked-in profit or loss from positions that have already closed | Actual performance — this is real money won or lost |
| Unrealized PnL | Theoretical profit or loss on positions that are still open | Paper profit only — can reverse before the position closes |
| Open Position Value | Total notional value of all currently open positions | Capital currently deployed in the market |
Realized vs. Unrealized PnL: The Critical Distinction
The most important distinction in any balance report: realized PnL represents actual performance — trades that have closed and locked in their outcome. Unrealized PnL is theoretical and can reverse. A balance report showing +$2,000 total PnL that consists of +$2,500 unrealized from open positions and -$500 realized from closed trades is actually a strategy with a losing realized track record, where current open positions happen to be in profit. If those open positions reverse, the apparent $2,000 "profit" disappears.
Always evaluate your strategy's performance using realized PnL only. Review the realized PnL weekly in your trading journal — see our journal guide for the structured review process. Unrealized PnL is useful for position management but not for strategy performance evaluation.
Account Health Metrics to Monitor Weekly
- Available balance ratio: Available balance / Total balance. If this drops below 30%, too much capital is allocated to open positions — insufficient reserve for new entries or DCA safety orders. Ideal: 40–60% available for standard DCA strategies, 60–80% for Grid strategies.
- Open position count vs. maximum allowed: Check DennTech's open position count against the maximum configured. If consistently at maximum, the strategy may be over-deploying capital in unfavorable conditions. Consider adding stricter entry filters — see our optimization guide.
- Oldest open position age: Any position open longer than 2× the typical hold time for your strategy is a potential problem. For a 4H RSI strategy where typical hold is 8–16 hours, a position open for 96+ hours may be stuck — consider whether the stop-loss is too wide or the take-profit is too ambitious. See our MAE/MFE analysis guide.
- Rolling 30-day realized PnL trend: Is the realized PnL trending up, flat, or declining? A declining trend over 30 days (not just 5–7 days, which may be normal variance) indicates strategy degradation requiring review. See profit factor guide.
Reading DennTech Balance Reports
DennTech's balance report dashboard displays:
- Account Summary: Total balance, available balance, total open position value, equity
- PnL Section: Today's realized PnL, 7-day realized PnL, 30-day realized PnL, all-time realized PnL, current unrealized PnL
- Position List: Each open position with entry price, current price, unrealized PnL, position size, entry timestamp
- Performance Metrics: Sharpe ratio, win rate, profit factor, average hold time — updated on position close. See our Sharpe guide.
Navigate to Reports → Balance Summary to access the full report. Export options are available for spreadsheet journaling. Full documentation at DennTech docs.
Warning Signs in Balance Reports
Watch for these specific warning patterns during weekly reviews:
- Available balance consistently near zero: DCA safety orders are being fully deployed on every position — the market is trending adversely for your strategy. Add trend filter or reduce safety order count. See our DCA guide.
- Realized PnL negative but unrealized positive: The strategy is taking losses quickly (stop-losses) but letting winning trades run — or the reverse (cutting winners, letting losers run). Check your exit configuration. See our stop-loss guide.
- Profit factor below 1.0 over 30+ trades: The strategy is losing more than it wins in dollar terms. Pause and run analysis before continuing. See strategy upgrade guide.
Frequently Asked Questions
- Why does my total balance decrease even when my open positions show unrealized profits?
- Exchange fees are deducted from your account balance as they are incurred — both entry fees (when a position opens) and exit fees (when it closes). If your strategy has high turnover, accumulated fees may cause balance to decline even when positions appear profitable at the current moment. Always check your fee expenditure in the balance report to ensure your strategy's gross win rate is sufficient to overcome fees and still produce net positive realized PnL. Review our cost comparison guide for fee optimization strategies. See the pricing page to compare editions.
- How do I know if my bot's realized PnL is statistically meaningful or just normal variance?
- A 30-day realized PnL sample requires at minimum 30 trades to begin being statistically meaningful — fewer trades represent noise rather than signal. For strategies that produce 2–5 trades per week, you need 6–15 weeks of data before making confident strategy evaluations. Use the profit factor (gross wins / gross losses) as your primary metric after 30+ trades — profit factor below 1.0 across 30+ trades is genuinely concerning; below 1.0 across 5–10 trades is likely noise. See our profit factor guide and expectancy guide. Start systematic review at the pricing page.
- Should I track balance reports per strategy or at the total account level?
- Both, but for different purposes. Total account level tracking gives you the overall portfolio health view — total drawdown from equity high, available capital ratio, and total realized PnL. Per-strategy tracking is essential for diagnosing which specific strategy is contributing positively and which is dragging the account down. DennTech's reporting separates performance by strategy configuration, making it straightforward to identify underperforming strategies from the balance report without manually matching trades to strategies. See the full reporting documentation at DennTech docs. See the live demo for performance dashboard context.
Performance tracking stack: journal, balance reports (this guide), Sharpe, profit factor. All strategies at the strategies page.