dekun
75f50fe083
交易所 API 改为仅服务器配置:前端去掉密钥、新机示例为空,并防止坏钥反复请求触发 Gate 封 IP。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 12:21:43 +08:00
dekun
c1a84013b9
目标门控 env 默认值写入 example 与 UI,避免前端输入框空白
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 09:06:23 +08:00
dekun
fe346571b1
目标平仓门控改为 USDT 口径:env 可配权利金倍数与净盈亏阈值,币本位默认×1.05
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 09:01:06 +08:00
dekun
9bb05113f3
修复币本位实时盈亏闪烁:禁止ETH盈亏与U混加后被两位小数抹成0
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 17:51:46 +08:00
dekun
f5c553844f
币本位盈亏双显ETH/U(按指数换算);平仓卖币改为卖光交易户可用余额
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 17:45:32 +08:00
dekun
2e2d5ddda0
修复OKX顶栏500:去掉与embed_context_extras重复的options_funding_label注入
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 17:28:30 +08:00
dekun
87910ed71a
币本位买币改为按最大可开张数×权利金×可配缓冲,不全额兑换USDT
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:33:48 +08:00
dekun
4fb3be35ef
单笔期权默认改为币本位;未配置时按coin处理
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:05:44 +08:00
dekun
73efad6fa5
币本位顶栏去掉期权资金/交易列,交易账户显示USDT/ETH/BTC
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:58:43 +08:00
dekun
a84554e613
币本位顶栏资金显示USDT+ETH,单笔期权本位改为下拉选择
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:38:39 +08:00
dekun
72c84bb993
实现OKX单笔期权币本位与USDT桥复利(中控只读,不改Gate)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:10:29 +08:00
dekun
a8d6795837
全仓复利开启时隐藏并禁用单笔预算;关闭后才显示可用打满预算。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 10:00:50 +08:00
dekun
51e454b0f6
增加独立的全仓复利开关,与上限开关分离;关闭时隐藏下单模式并拒绝开仓。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 09:52:13 +08:00
dekun
1522117eeb
单独期权增加全仓复利模式:可选上限开关,仅允许一仓
...
用期权户全部可用×缓冲开仓,默认不设上限;开启上限后按 env 封顶,全仓时禁止已有持仓再开。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 09:45:36 +08:00
dekun
245b85ad27
feat(instance): add exchange account ledger tab with SSE sync
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-10 09:51:45 +08:00
dekun
20e0c2cb9f
refactor(hedge): env-driven option-primary UI with grouped params
...
Move mode switch to HEDGE_PLAN_OPTION_PRIMARY, split left into capital/select/exit groups, and show perp quote above options with leverage auto-match.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 09:05:32 +08:00
dekun
d41028b766
Fix dashboard PnL using spot contract size of 1.
...
Prefer perpetual symbols and normalize before market.contractSize lookup so Gate BTC float matches ~0.4U not thousands.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 14:20:43 +08:00
dekun
75a4175522
Fix instance dashboard order PnL columns showing empty dashes.
...
Compute float_pnl and tp_profit from mark/entry/contracts using each exchange contract size during dashboard enrich.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 14:12:57 +08:00
dekun
7f22bffbc6
Shorten force-close window to 5m and grey-out open during blocks.
...
Unify Gate/OKX/Binance: disable the open button with a side note during force-close, cooloff, and daily freeze, and enforce the same gate server-side.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 08:38:00 +08:00
dekun
09a763e47d
Merge OKX dual APIs into one OKX_API_* account for perp and options.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 21:28:33 +08:00
dekun
22e6b68e6d
Add OKX env toggle to show or hide perpetual funds in the header.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 17:55:15 +08:00
dekun
f6ea0dc399
Add all-time stats tab with monthly breakdown on instance analytics.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 09:49:47 +08:00
dekun
a00699aec3
Fix TP/SL exit classification when exchange fill slips past the tight band.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 09:38:28 +08:00
dekun
83ce50b24e
Add OKX three-way trade mode for options vs hedge.
...
Env OKX_TRADE_MODE selects standalone options, perp hedge, or OO hedge; hide the other module UI and use group or position limits per mode.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 08:28:50 +08:00
dekun
f9c2a63cbc
Preflight options position limit for dual-leg OO hedges.
...
Reject OO start when max active is under 2 free slots so limit=1 cannot open a half straddle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 08:17:17 +08:00
dekun
94c65cbd6e
Add OKX options max active positions env gate.
...
Enforce concurrent option contract count on standalone and hedge buys; editable in env UI with hot reload (0 = unlimited).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 08:12:50 +08:00
dekun
a7b75895e6
Preserve settings transfer sub-tab after manual transfer in embed shell.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 08:37:26 +08:00
dekun
7ebe1671b2
Keep settings on transfer tab after manual USDT transfer redirect.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 08:27:15 +08:00
dekun
cb4f6aaa4b
Normalize TRANSFER_CCY to uppercase so Gate wallet transfers do not fail.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 08:24:26 +08:00
dekun
301a464f29
Add daily loss-count freeze for account risk cooldown.
...
RISK_DAILY_LOSS_LIMIT (default 2, 0 disables) freezes new opens after N losing closes in the trading day.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 22:13:38 +08:00
dekun
1bc12a32c6
Sync exchange PnL when hub loads trade records API.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 09:40:42 +08:00
dekun
d2028ed0ee
Show options budget buffer ratio in open-order rule tip.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 10:37:20 +08:00
dekun
3ae7def999
Show live hedge budget buffer ratio in options-options rule tips.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 10:32:06 +08:00
dekun
8597e47596
Hedge options open: require full fill (IOC + wait) before success.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 09:14:03 +08:00
dekun
88d460d484
Options: collapse open rules; move open-guard tip into risk policy.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 08:46:02 +08:00
dekun
ed1ec6f14a
Options: default nearest expiry and env ask-liquidity chain filter.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 08:37:39 +08:00
dekun
7938628485
Fix 期期 sheets bias: split total 2n from same-sheets, not n.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 15:33:00 +08:00
dekun
e3cd2a75de
Replace 期期 equal-split with long/short bias sizing and env ratio controls.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 15:25:10 +08:00
dekun
5e0ce43415
Add instance system guide nav (default off) with overview/options/hedge manual.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 09:23:30 +08:00
dekun
eea4d4ff8f
Show auto-close as off when partial manual-complete is enabled.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 09:11:00 +08:00
dekun
d74d0aeae0
Park partial hedge plans for manual leg complete instead of auto-close.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 09:06:22 +08:00
dekun
e11c13747a
Add mutual-exclusion gate between hedge plans and standalone options.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 08:51:46 +08:00
dekun
3119486105
Add 期期 close mode (全平/到期平) with scheme-C env toggle.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 08:06:27 +08:00
dekun
f21e4d1166
Add env toggles to show/hide perp and options hedge plan tabs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 00:43:04 +08:00
dekun
faf21da955
Show trade record prices at exchange tick precision.
...
API enriches entry/SL/TP with price_to_precision display strings; OKX formatter now uses the same path as Gate/Binance.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 15:41:49 +08:00
dekun
8f4ae8ad31
Speed up journal save with AJAX and async K-line charts.
...
Defer exchange chart generation to a background thread and save via XHR so fill-from-trade no longer blocks on full page reload.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 15:15:24 +08:00
dekun
173f09300b
Align instance dashboard with hub snapshot+SSE pattern.
...
Background poll builds a memory snapshot; the page reads snapshot and refreshes on SSE instead of hitting heavy exchange APIs on each load.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 22:00:30 +08:00
dekun
2269bc51ff
Deduct round-trip taker fees from estimated perp PnL.
...
Unify hub/instance TP profit, calc_pnl, and push/accounting to net of 0.05% per side; leave exchange floating PnL unchanged.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 15:12:52 +08:00
dekun
f27b4bc1ec
Fix OKX header trade stats stuck at zero after settings shell load.
...
Always SSR records summary on embed shell (including settings/risk/env), and refresh total/win-rate/PL ratio via account_snapshot so soft-nav cannot leave the strip blank.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 13:03:04 +08:00
dekun
c7aae67881
Add instance data dashboard (default off).
...
Read-only overview of live orders, key monitors, and strategy; show options/hedge only when present. Toggle via system settings nav prefs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 12:09:29 +08:00