dekun
7352d10254
Fix hub total floating PnL by excluding OKX options from swap agent.
...
Option legs were scored with linear swap math and then added again from the options snapshot, inflating 总浮盈亏 and 持有仓位.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 22:13:22 +08:00
dekun
b733e551a0
Normalize fullwidth punctuation to ASCII across codebase.
...
Add scripts/normalize_ambiguous_unicode.py; fix corrupted patch_instance_theme_templates.py. Preserves curly quotes in string literals; removes Git homoglyph warnings on .env.example.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 23:42:26 +08:00
dekun
823aeda42a
Add hub AI config tab with sync to instances and deploy secret bootstrap.
...
Wire bootstrap_deploy_secrets into setup_env.sh (one-time HUB_BRIDGE_TOKEN, FLASK_SECRET_KEY, HUB_SESSION_SECRET). Remove AI section from instance env UI; hub saves OPENAI settings to all four .env files. SSO unchanged.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 22:50:58 +08:00
dekun
eb975b0133
fix: 交易安全审计修复 — 补偿平仓、中控同步、滚仓/趋势防护
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 22:44:16 +08:00
dekun
df28e6dfb8
fix: ccxt Gate 类名 gateio 改为兼容 gate
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 22:21:33 +08:00
dekun
9f67de3677
refactor: 移除 gate_bot,统一为三所架构并更新文档
...
删除 crypto_monitor_gate_bot 目录,中控与子代理改为 binance/okx/gate 三账户;
文档与 UI 文案「四所」改为「三所」;新增清库前一次性配置备份脚本。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 22:00:08 +08:00
dekun
5797d49d8a
refactor: 将共用代码迁入 lib/ 模块化目录
...
统一 strategy、key_monitor、trade、hub 等共用库到 lib/ 子包,并补充 lib-structure 文档,便于四所与中控维护。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 16:23:09 +08:00
dekun
806350231e
fix(hub): show contract-based unrealized PnL in monitor and chart
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 20:20:36 +08:00
dekun
e6361a7fcc
fix(hub): live market PnL and Gate drag SL place
...
Parse Gate unrealised_pnl in agent; refresh hub market floating PnL from board and trends; clamp Gate TP/SL triggers before place.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 20:02:23 +08:00
dekun
d07357b98e
fix(hub): merge mark price from Flask snapshot and fix board refresh
...
Sync hub positions with instance price_snapshot (order_prices and position_marks).
Fix monitor board UI when hub restarts (version rewind) and queue snapshot fetches.
Expose board aggregate status on /api/ping for diagnostics.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 22:44:01 +08:00
dekun
2a9602610e
fix(hub): align Binance chart ticks and improve monitor mark price
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 22:33:59 +08:00
dekun
c1fda1e7d5
feat(hub): show exchange mark price on monitor positions
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 22:25:23 +08:00
dekun
f95118065d
feat(hub): exchange price precision, entry price, and trend DCA display
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 21:25:24 +08:00
dekun
fac28c402b
fix(okx): use OCO algo orders for hub TP/SL to avoid instant close
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 21:00:22 +08:00
dekun
1e36086465
修复okx止盈止损
2026-05-25 11:25:14 +08:00
dekun
3b97a59562
中控增加条件单委托
2026-05-24 08:09:08 +08:00
dekun
a3218f4fbd
中控增加条件单
2026-05-24 07:35:48 +08:00
dekun
a4c13fd8cd
增加单仓平仓
2026-05-23 16:52:28 +08:00
dekun
c14c74cf14
增加中控
2026-05-13 01:52:26 +08:00