dekun
32079bb4c2
fix: 修复统计日历 bootstrap 导致整站 500
...
日历数据改为安全 JSON 内嵌,仅统计页构建;构建失败时降级为空,避免拖垮其他页面。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 09:24:54 +08:00
dekun
3b687d17eb
fix: 统计日历服务端内嵌 bootstrap,首屏显示盈亏与笔数
...
与月统计同源 initial_calendar 写入页面,API 失败时仍渲染;四所日历路由独立注册并传入 get_db_fn。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 09:13:58 +08:00
dekun
4f784d09ac
fix: 四所统计日历显示每日盈亏与交易笔数
...
日历格子重置实例全局 button 样式,日期格展示 +X.XU 与 N 笔,标题栏汇总当月盈亏与总笔数。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 08:56:20 +08:00
dekun
052dcf63bd
fix: 四所统计日历 embed 切换后初始化与加载失败仍渲染网格
...
统一 initInstanceStatsCalendar,统计 tab 动态注入时重新挂载日历,API 异常时保留月历骨架。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 08:42:39 +08:00
dekun
ac4cdceb39
feat: 四所独立统计页日历,修复档案盈亏重复与日历交互
...
四所 index.html 统计分析页接入交易日历;内照明心剔除犯病盈亏列不再重复计入,犯病日点击显示全部交易,选中日历蓝色高亮。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 08:27:38 +08:00
dekun
14dbf25798
feat: 档案统计独立卡片、共用交易日历与四所统计页日历
...
内照明心统计表移至顶部卡片,右侧为日历/图表/交易记录;日历样式适配浅深主题,四所统计分析页同步展示按月盈亏日历。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 08:17:53 +08:00
dekun
6b872b1f43
feat: 内照明心交易日历与交易所口径成交额/手续费统计
...
新增按 08:00 切日的月历(盈亏、笔数、犯病日高亮与点击筛选);平仓时从交易所 fill 写入双边成交额与手续费,统计表与明细同步展示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 08:05:46 +08:00
dekun
865567fbd3
fix: add_key 允许突破触价开仓类型通过白名单校验
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 20:55:51 +08:00
dekun
a0d57fc65e
fix: 箱体/收敛突破标记价反向越界时自动撤销监控
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 10:54:36 +08:00
dekun
5b3448b52b
feat: 关键位回调/突破触价开仓拆分与穿越触发
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 10:49:43 +08:00
dekun
e51d7824a7
fix: 全仓模式预估风险/盈利按杠杆与可用保证金计算
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 00:38:27 +08:00
dekun
9cb63c368a
fix: 修正突破加仓当前价与突破价的几何校验
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 23:34:59 +08:00
dekun
be8e4ce6c6
fix: 注册 strategy_roll.js 与 account_risk_badge.js 静态路由
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 23:29:56 +08:00
dekun
02255a3b02
fix: 修复斐波/突破滚仓重复脚本导致无法提交
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 23:25:27 +08:00
dekun
6352fa6be3
fix: 滚仓拒绝原因页内展示,斐波/突破隐藏预览按钮
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 23:16:59 +08:00
dekun
5a887de6f4
fix: 滚仓斐波/突破价输入框可在切换模式后编辑
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 23:07:08 +08:00
dekun
7d03e8e93e
fix: 滚仓字段显隐与浅色模式样式
...
市价加仓默认隐藏上沿/下沿/突破价(CSS+JS);说明页与预估风险条适配浅色主题。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 22:11:58 +08:00
dekun
d467760d5c
顺势加仓 v2:程序监控滚仓、文档页与平仓同步
...
重写滚仓计仓与四种加仓方式(市价/斐波/突破),程序盯 mark 触价成交;风险读监控单;pending 可删不可改;手动平仓同步结束滚仓。新增 /strategy/roll/docs 说明页与顺势加仓滚仓说明.md。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 22:03:23 +08:00
dekun
4aebe70611
Fix hub market chart live K-line updates in manual follow mode.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 19:41:17 +08:00
dekun
ee011800e1
Open instance in new tab as full page, not embed shell.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 22:47:02 +08:00
dekun
5cf88818c1
Open instance in new tab; add in-hub trade, monitor, and review shortcuts.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 22:37:54 +08:00
dekun
448e88ec55
Count instance win rate by positive PnL and show external closes as manual close.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 22:27:52 +08:00
dekun
0a20ee7eec
Show estimated risk, profit, and RR below manual order form.
...
Add a preview bar under the live order form with risk in red and profit in green; extend preview logic for all SL/TP modes across embed and standalone instances.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 19:19:32 +08:00
dekun
cfc703ae5b
Fix double POST on open position in embed shell mode.
...
Embed capture-phase form handler and allowManualOrderSubmit both submitted /add_order; skip custom forms and use a single fetch reload path.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 19:03:25 +08:00
dekun
2dadd93d91
Fix embed date filter reload and classify profitable stops as trailing TP.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 11:27:42 +08:00
dekun
924a385d6c
Fix plan history detail modal unreadable text over stats table.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 11:17:31 +08:00
dekun
61d79c4de1
Fix hub market chart live K-line updates without manual reload.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 14:48:01 +08:00
dekun
6ffae02d30
Allow roll add-ons while position-limit freeze is active.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 02:08:44 +08:00
dekun
9d1986d771
Exclude trend and roll monitors from position-limit freeze count.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 02:04:09 +08:00
dekun
322060de31
Show position-limit freeze on hub and instance risk badges.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 01:58:24 +08:00
dekun
3e8ecbf712
Add refresh buttons to hub plan and calculator pages.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 01:43:27 +08:00
dekun
384d404bb3
Slim embed tab rendering to cut memory use and restore calculator.
...
Load only per-tab data for embed fragments, skip exchange capital fetches on tab switches, and harden calculator market imports/timeouts.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 01:33:42 +08:00
dekun
bced61b9d7
Avoid hub iframe overlay on embed shell tab switches.
...
Use in-shell content loading state instead of parent postMessage so tab changes do not trigger the full instance-frame loading mask.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 01:23:40 +08:00
dekun
4ad335ca84
Add hub iframe embed shell with tab fragment API.
...
Replace full-page soft nav with a persistent shell and /api/embed/page loads so tab switches in the hub iframe avoid document.write flicker.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 01:13:34 +08:00
dekun
157d9ada21
Fix calculator import error for hub_supervisor_lib.
...
Ensure settings_store resolves supervisor module when imported from repo-root calculator libs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 00:42:21 +08:00
dekun
813ebf0e4e
Skip exchange PnL sync on hub iframe soft nav to fix slow records tab.
...
Remove hover prefetch and mark soft-nav fetches so Gate/OKX render pages from local DB without blocking on exchange history sync.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 00:39:54 +08:00
dekun
b18b2143b5
Restore hub iframe soft nav to cut blank tab switch gap.
...
Use fetch in-frame navigation with overlay and hover prefetch; show delayed hub loading spinner instead of hiding the iframe.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 00:32:03 +08:00
dekun
f63f8810e6
Fix Gate/Binance memory regression and roll stop offset from avg.
...
Stop fetch_tickers fallback for volume rank and keep stale cache on failed refresh. Compute roll unified stop as merge-average plus offset percent instead of break-even.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 00:21:07 +08:00
dekun
7f8ae97a98
Fix hub iframe nav flicker with normal navigation and loading overlay
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 00:06:17 +08:00
dekun
e3559531d9
Revert instance soft nav cache to fix navigation flicker
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 23:59:27 +08:00
dekun
016c93faf2
Add 7-day local page cache for instant instance nav switching
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 23:52:28 +08:00
dekun
e03863d780
Add roll leg avg/TP profit display and reduce instance nav flicker
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 23:42:02 +08:00
dekun
54ba412d1d
Fix false supervisor open events for existing holdings
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 20:20:33 +08:00
dekun
65901c5577
Fix supervisor AI empty replies with fallback templates
...
Skip appending AI error strings to the session and use event-specific fallback commentary when the model returns empty content.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 20:10:33 +08:00
dekun
acc158f85d
Use auto-fit grid for funds and dashboard account cards
...
Account cards expand to fill available width when fewer exchanges are enabled instead of staying in fixed four-column tracks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:57:24 +08:00
dekun
ea5c6cddb4
Add per-card save and collapse on settings page
...
Each settings section and exchange card gets its own save button and fold toggle with state persisted in localStorage.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:37:16 +08:00
dekun
0dedaa2b4d
Fix supervisor settings panel inner padding
...
Align the trading supervision card with other settings panels so content is not flush against the border.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:30:14 +08:00
dekun
bfbd6879d6
Add AI trading supervisor with WeChat push and daily session
...
Proactive monitoring for manual/hub closes and new opens prevents overtrading via in-app alerts, configurable WeChat links, and supervisor chat.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:25:01 +08:00
dekun
d3d366d0ee
Hide disabled exchanges from dashboard and fund overview.
...
Only aggregate and display exchanges with enabled monitoring in system settings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 18:41:52 +08:00
dekun
faa41eece1
Make calculator cards equal height on desktop layout.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 18:34:15 +08:00