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
c9ca106b81
fix(hub): recalc market floating PnL from live chart mark
...
Use plan margin x leverage x price change with latest K-line close instead of stale board snapshot floating_pnl.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 20:09:35 +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
e39fac2c16
feat(hub): show floating PnL on market page and drag stop-loss to place TP/SL
...
Pass unrealized PnL from monitor jump context, refresh from board snapshot, and let users drag the SL price line to call the same place-tpsl API as the monitor entrust dialog.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 19:31:45 +08:00
dekun
6f8f0968c8
feat(hub): background chart poll with SSE for positions and market watch
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 12:39:26 +08:00
dekun
e99c6cef08
style(hub): refine light theme contrast and theme-aware fullscreen UI
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 12:08:35 +08:00
dekun
d1914df46f
feat(hub): add dark/light theme toggle with moon and sun icons
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 12:03:48 +08:00
dekun
98c904c2d1
feat(hub): align trend pullback display with instance in fullscreen
...
Position cards show trend plan source, risk%, program TP price and RR; trend section uses plan grid; hub API enriches floating PnL and planned_rr.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 10:09:04 +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
2d8f65bf1d
fix(hub): 修复币安行情区 unexpected base 价格精度
...
normalize_price_tick 对齐 tick 为 10^-n;chart.js 使用整数 base 并在 applyOptions 失败时回退安全 priceFormat。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:36:51 +08:00
dekun
c56326734e
fix(hub): 修复行情区 K 线 Gate 分页与图表 unexpected base
...
Gate OHLCV 分页在接近当前时间时停止并容错 from>to;分页失败时用 limit 兜底。chart.js 为 priceFormat 增加整数 base,setData 失败时回退默认精度。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:28:42 +08:00
dekun
d455fc408e
移除行情区 30m 周期
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 15:35:48 +08:00
dekun
fdca82ea26
移除行情区 3m/10m/20m/6h/8h 周期
...
保留 30m、2h、12h;12h 仍支持从 1h 聚合
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 15:33:33 +08:00
dekun
abcda762d8
行情区增加 3m/10m/20m/30m 与 2h/6h/8h/12h 周期
...
- hub_ohlcv_lib 扩展 CHART_TIMEFRAMES 与分钟快捷键映射
- 下拉框与 /api/chart/meta 同步新周期列表
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 15:21:55 +08:00
dekun
bb762ceeaa
行情区全屏改为仅 F 键,并强化键盘监听
...
- 移除 Ctrl+空格,使用 KeyF 与多节点捕获监听
- 点击图表区域聚焦,进入行情页自动聚焦
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 15:11:23 +08:00
dekun
96affeb0a6
修复行情区 15m 周期快捷键与全屏 F 键
...
- 数字 1 不再立即切 1m,支持连按 15/1440/10080
- 新增 F 键全屏,捕获阶段监听 Ctrl+空格
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 15:08:35 +08:00
dekun
bfffc7d984
修复 OKX K 线无 since 时只拉 300 根的问题,并加入行情快捷键
...
- fetch_ohlcv_for_hub:无 since 时按目标根数分页拉取(OKX/Gate 单次约 300)
- hub_kline_store 全量补拉传 fetch_start_ms
- 行情区:数字键切换周期、Ctrl+空格全屏、Esc 退出全屏
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 14:51:37 +08:00
dekun
16927444d7
修复行情区 MACD/RSI 副图分区与 scaleMargins 布局错误
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 14:41:00 +08:00
dekun
5661ccf4ab
行情区:MACD/RSI置于成交量下方、背离标注与全屏切换品种周期
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 14:33:33 +08:00
dekun
84ac9134db
行情区:K线全屏、可选技术指标与交易所价格精度对齐
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 14:24:36 +08:00
dekun
01d26e9833
修复趋势回调止盈误显与行情区成交量被裁切的问题
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 13:45:19 +08:00
dekun
21ef97cbdb
监控跳转行情区:展示入场价、止盈止损与委托单并在K线标注
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 13:38:44 +08:00
dekun
1f13638732
监控区持仓合约点击跳转行情区
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:29:08 +08:00
dekun
054cf01b7a
修复行情区 K 线右侧 10 根留白被可见范围覆盖的问题
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:26:04 +08:00
dekun
e40975d563
行情区:现价标签固定于价格轴,K线右侧保留10根留白
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:22:54 +08:00
dekun
3dcf91c573
行情区:现价标签固定于右侧10根留白区,倒计时在现价下方
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:20:24 +08:00
dekun
441bdf7e71
修复行情区 barSpacing API 兼容(Lightweight Charts v4)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:10:27 +08:00
dekun
43f6aced94
行情区:现价标签移入右侧10根留白区,倒计时在现价下方
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:08:21 +08:00
dekun
ffe5f230fd
行情区:K 线自动刷新间隔改为 5 秒
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:02:50 +08:00
dekun
cc041a0dc5
行情区:当前价增加虚线价格线(与高低点一致)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 12:01:52 +08:00
dekun
586465e64e
行情区:OHLCV与现价栏移出画布,修复倒计时实时刷新
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 11:57:56 +08:00
dekun
2f1ca6fb5a
行情区:默认200根、增量刷新、振幅与TV式现价倒计时
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 11:30:43 +08:00
dekun
d942e5b088
行情区:60s 刷新、横向 OHLCV、交易所标识、价格自动按钮
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 11:19:20 +08:00
dekun
113d8c1669
行情区图表:成交量、十字线 OHLCV、可视高低点、日线满 500 根
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 11:12:10 +08:00
dekun
ba681c7a58
中控行情区与 K 线本地库(15 天滚动、按需拉取)
...
新增行情区单图与周期切换,K 线优先读 hub_kline.db,不足时经各实例 /api/hub/ohlcv 补齐;无后台定时更新。含回滚标签说明与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 10:58:59 +08:00