Commit Graph

25 Commits

Author SHA1 Message Date
dekun a83b6794d8 Keep unflat legs on 当前持仓 after plan end.
Closed plans with open legs stay visible and closable so residual positions are not orphaned from the UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:51:33 +08:00
dekun 989accdc50 Wire manual close to actually flatten option then perp then sell coin.
UI 平仓 now calls /api/hedge-plan/<id>/close instead of end-only (不平仓).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:49:24 +08:00
dekun b7b1a7e7e0 Wide order dialog (calc|form); enrich live cards with lev/bid/margin/time.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:45:05 +08:00
dekun e6701563bd Bump options_panel.js cache bust after removing hedge source badge.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:32:55 +08:00
dekun 0b3dabbbd9 Split live positions from hedge plans; show option+perp net PnL after fees.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:32:13 +08:00
dekun 5c95625817 Relax perp order dialog spacing; fix styles when dialog mounts on body.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:25:22 +08:00
dekun 7d29181a04 Fix perp manual order watch_entry bug; slim dialog UI; nav shows 永期/期期.
Manual market_order was validated as watch (missing watch_entry=0). Collapse order calc into details, remove page head card, show mode name in nav.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:19:15 +08:00
dekun 78b909761d Perp hedge: dialog order like options; right panel shows positions/orders/history/stats.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:05:50 +08:00
dekun ab1582ed88 Fix max option sheets: shared trading USDT = buy premium + perp margin.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:53:12 +08:00
dekun e64c5ab322 Show ~5 option rows by default; hide available USDT in perp quote.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:48:29 +08:00
dekun d68e9c3946 永期手动下单:修币本位杠杆显示,张数定仓与双出场模式.
右侧以张数+比例算永续,杠杆取 env(BTC10/ETH5);开仓买币+5%滑点;出场可选盈利金额(扣双边费)或目标位;平仓后卖光币回 U.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:43:44 +08:00
dekun e474c89c35 Rename 永期「市价下单」文案为「手动下单」(卖一限价,非交易所市价单).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:24:05 +08:00
dekun c9e69ce8ef 永期改为市价选约:左同期权人工选,右去掉选约条件.
左侧到期/CallPut/全部实虚值/展开全部;右侧仅资金杠杆与出场;下单走已选合约立即开仓而非条件盯盘.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:19:17 +08:00
dekun 73a1d5f709 Swap 永期 layout to left option select / right order; default opt:perp ratio 2.
Call pairs with perp short and Put with perp long; sizing shows coin notional so 1 BTC option hedges 0.5 BTC perp.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 12:54:09 +08:00
dekun 4c48c95562 Tune CoinOX env: drop auto-transfer; map leverage to hedge perp opens.
BTC_LEVERAGE/ALT_LEVERAGE now drive永期永续 default leverage in UI and start fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 12:46:14 +08:00
dekun 4b1c629d26 Remove temporary USDC cleanup scripts from repo.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 12:34:09 +08:00
dekun 2854d94e6b Remove USDC product path; CoinOX is coin-margined only.
Drop USDC open/quote/swap APIs and env knobs; retarget hedge/settings copy to USDT/coin.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 12:33:59 +08:00
dekun 5608173784 Slim CoinOX UI to okx对冲: drop records/stats nav and trim env.
Redirect removed pages, disable trade-records API, and keep only options/hedge-related env groups.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 11:38:50 +08:00
dekun a845da8d08 Fix CoinOX static JS path so hedge_plan.js is served.
dirname(BASE_DIR) pointed at /opt/lib and returned 404, leaving the hedge page stuck on loading.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 11:28:05 +08:00
dekun 135cdc13ba Fix hedge market quotes via public HTTP and default cloud-server deploy settings.
Avoid load_markets hangs on weak networks; enable login-required sim defaults and document Baota Nginx reverse proxy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 10:13:39 +08:00
dekun b4d62ea0a6 Enable options by default and allow full sim trading without OKX API keys.
Relax hedge start gates in sim, route perp open/close through sim broker, and mount strategy templates for records pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 09:26:38 +08:00
dekun d4b970cfd5 Allow CoinOX to start without manual_trading_hub by stubbing hub settings imports.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 09:17:40 +08:00
dekun 369114ee1b Fix IndentationError in init_db that prevented coinox from starting.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 09:09:53 +08:00
dekun 4a4de8f5fb Add Ubuntu interactive one-click deploy; default sim mode.
Ship deploy/manage.sh toolkit for /opt/coinox, rewrite Ubuntu-only deploy docs, drop Windows deploy guidance.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 08:35:07 +08:00
dekun 88b7fb7a0a Initial CoinOX instance: coin-margined options + USDT hedge.
Forked from crypto_monitor OKX instance (copy-only). Keeps standalone options, perp-options and options-options hedge; drops standalone perp entrypoints; forces coin margin; adds sim wallets; default port 5010.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 00:18:40 +08:00