Match the reporting basis first.
A completed-position total, an individual-close total and an account-equity change measure different things. Before looking for a calculation error, match the account, dates, time zone, reporting currency and completed/raw-close basis.
In Schizo, Completed trades follows positions from flat to flat. Raw close records follows individual imported closes, including partial exits from positions that remain open. The P&L view of Equity Curve can use the corresponding basis. Its Balance view instead follows recorded account equity.
An example where 6 USDT and 2 USDT are both correct.
The following is a hypothetical linear-contract example. It omits fees and funding to isolate the difference in reporting basis; actual reports use their supported cost data.
| Position | What happened in the period | Realized result |
|---|---|---|
| A | Buy 0.010 BTC at 50,000; sell 0.004 BTC at 51,000; keep 0.006 BTC open. | 0.004 × (51,000 − 50,000) = +4 USDT |
| B | Buy 0.002 BTC at 50,000; sell the full 0.002 BTC at 51,000. | 0.002 × (51,000 − 50,000) = +2 USDT |
Raw close records total +6 USDT: both closing records count. Completed trades total +2 USDT: B has finished, while A is still open. The 4 USDT difference belongs to a real partial exit; it is not a missing completed trade.
When A eventually closes, its complete position includes all associated entries and exits. Its final closing date can fall outside an earlier date filter. Changing the reporting basis can therefore alter the curve’s timing as well as its total.
Why a balance curve still differs.
Account equity includes unrealized P&L and can change because of deposits, withdrawals, fees, funding or settlement. A closed-trade curve is not a substitute for that balance history. Schizo’s balance history starts with the snapshots available to the device; it does not retrieve a universal shared midnight snapshot for every account.
For a useful comparison, choose the same connection rather than mixing one account with an all-active-accounts view. Then select the same currency and time zone. A dollar value for a coin-settled contract also needs an appropriate historical valuation; using today’s price would answer a different question.
A USDC settlement is not a manual close.
Bybit explains that a USDC perpetual session settlement realizes P&L and resets the position’s average entry reference while the position remains open. Settlement intervals depend on the contract. See Bybit’s session-settlement explanation.
Schizo retains verified session cash adjustments within the same reconstructed position instead of inventing a new entry and exit. A reported zero-size settlement does not become a tradable close with a fabricated size or exit price. Resync older Journal data when the available settlement values have not yet been imported.
An example of captured move, holding time and MAE.
Suppose a hypothetical long position buys 10 units at 100 and exits all 10 at 103, with 2 USDT in total trading fees. It opens at 10:00 and finishes at 12:15. Historical candles during the hold reach 98 before the exit.
| Measure | Result and interpretation |
|---|---|
| Trading result | 10 × (103 − 100) − 2 = +28 USDT, assuming no other costs. |
| Captured move | (103 ÷ 100 − 1) × 100 = +3%, before fees. |
| Holding duration | 2 hours 15 minutes. |
| Estimated adverse excursion | For this constant-size example, 10 × (98 − 100) = −20 USDT, or −2% of entry value. |
Captured move describes the entry-to-exit price change. MAE describes an adverse move while the position was held. Neither is an account return or a claim about the best achievable exit. With partial exits and scale-ins, the quantity open at each point matters. Schizo’s candle-based MAE is estimated and requires complete holding-period coverage.
A practical reconciliation sequence.
- Choose one Journal connection and the matching Equity Curve account.
- Match the date range, time zone and reporting currency.
- Compare Completed trades with Completed trades, or Raw close records with Raw close records.
- Inspect partial exits, open cycles and settlement adjustments.
- Resync available history, then compare the underlying execution and account records.
Spot activity can affect a shared wallet even though Spot trades stay outside the derivatives Journal. The Bybit Spot walkthrough explains that boundary.