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
16efa44ffb
Hide manual trade by default, block open while running, auto-refresh auth token.
...
Also fix flat-side reconcile to check both long and short residuals; document in 更新说明.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 22:43:38 +08:00
dekun
0cf3756b09
Harden LIVE opens with slot claim and exchange reconcile.
...
Prevent duplicate opens by atomically claiming an opening slot, verifying exchange perp is flat before live orders, setting leverage from ledger, and preferring exchange position size when closing perps.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 22:39:27 +08:00