Date basis
Closed-trade analytics should use the realized date: exit date when present, otherwise entry date. Open-position widgets can use current position data because the trade is not realized yet.Cashflows
Deposits and withdrawals affect account balance. They should not be treated as trading profit or loss.- Balance mode includes deposits and withdrawals.
- Performance mode isolates trading performance from cashflows when the app has enough cashflow data.
- Missing cashflows can make drawdown and equity views look wrong. If a warning appears, add or sync the missing cashflow data before trusting the chart.
Core metrics
Behavioral metrics
Empty and partial states
Some widgets show empty, partial, or warning states when data is missing. Common causes:- No connected exchange account.
- First sync still running.
- No closed trades in the selected period.
- Missing balance or cashflow history.
- Exchange API limitation.
- Credentials expired or invalid.