dekun
101cb3c045
Fix ghost finalize on unknown perp size and open rollback hazards.
...
Distinguish exchange query None from flat zero; keep opening when size unknown; idempotent half_open cash; scan options while opening; continue manage after recover.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 20:47:29 +08:00
dekun
e2a19a1614
Recover stuck opening and harden LIVE open/close reconcile.
...
Stamp open intent, recover opening from exchange option/perp state, skip resell/reopen when already flat, and persist Binance margin mode.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 20:32:45 +08:00
dekun
44fd0371b9
Fix OKX abandon residual double-book and fill/residual ledger holes.
...
After dual-close leaves option pending, continue close_group instead of false residual; reject partial fills on wait timeout; LIVE residual settle allow_negative.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 20:20:36 +08:00
dekun
ec87cf2104
Fix LIVE open/close double-book and security audit findings.
...
Prevent expiry dual-close from re-booking option cash, abandon ledger rejection, margin-mode mismatch, and manual close races; harden fill wait and refuse default AUTH_SECRET on LIVE.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 20:11:29 +08:00