Files
trading_bot_v4/.github
mindesbunister 042fb33002 docs: Add Common Pitfall #41 - Stats API P&L recalculation bug
Documented the stats API bug where recalculating P&L from entry/exit
prices doesn't work for TP1+runner partial closes.

Issue:
- Stats showed -$26.10 when actual was +$46.97
- Recalculation used average exit price × full size
- Doesn't account for different TP1 vs runner exit prices

Fix:
- Use database realizedPnL field directly
- Database values corrected to match Drift UI TP1+runner sums
- Each trade shows as 2 lines in Drift (TP1 + runner)

Commits referenced:
- cd6f590: Corrected database P&L values
- d8b0307: Fixed stats API calculation

Lesson: Partial closes require storing combined P&L, can't
recalculate from average exit price.
2025-11-19 21:55:14 +01:00
..