dekun
|
7ea8fb6301
|
Remove pm2 300M memory restart limit for 8GB server
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 18:04:17 +08:00 |
|
dekun
|
ca541d5fc3
|
Auto-reconnect CTP with new front-end addresses after saving settings
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:51:18 +08:00 |
|
dekun
|
b641a4eaa0
|
Expand recommend table with gap, daily stats, and client-side sorting
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:36:31 +08:00 |
|
dekun
|
a56370d2af
|
Fix positions page hang by moving recommend refresh to background
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:29:10 +08:00 |
|
dekun
|
04b6f5e72d
|
Add daily trend status to product recommendations with breakout priority
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:25:34 +08:00 |
|
dekun
|
aba67a3d16
|
Compact CTP settings form into 3-row grid per card
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:16:52 +08:00 |
|
dekun
|
47dd946d66
|
fix: CTP 设置 SimNow/实盘卡片改为左右并列显示
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:11:54 +08:00 |
|
dekun
|
480000e195
|
feat: 系统设置 CTP 连接拆分为 SimNow/实盘可折叠卡片
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:09:56 +08:00 |
|
dekun
|
259d9e812d
|
fix: CTP登录冷却持久化到数据库,取消页面自动连并刷新JS缓存
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 17:01:36 +08:00 |
|
dekun
|
9c8b92d2bd
|
fix: 登录冷却期间不再显示 CTP 连接中,优化前端状态同步
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 16:57:06 +08:00 |
|
dekun
|
4aebc2df49
|
fix: SimNow 登录封禁(错误75)时冷却退避,停止自动重连
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 16:50:09 +08:00 |
|
dekun
|
5a6c89c662
|
feat: CTP/SimNow 配置迁入系统设置,登录失败即时报错
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 16:46:01 +08:00 |
|
dekun
|
72361233a0
|
fix: CTP重连前探测前置可达性,失败时关闭网关并明确报错
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 16:30:35 +08:00 |
|
dekun
|
240fbe7994
|
feat: 交易记录增加保证金占比与最新资金,上方展示资金曲线
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 16:17:22 +08:00 |
|
dekun
|
649c064c2f
|
feat: 期货下单写入DB来源与开仓时间,CTP同步均价保证金现价
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:59:15 +08:00 |
|
dekun
|
0741997818
|
fix: 持仓手数均价分列、止损止盈显示金额、CTP开仓时间含OpenTime
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:48:52 +08:00 |
|
dekun
|
de74ffe5b9
|
fix: 持仓卡片布局优化、闭盘禁用平仓、固定金额step修复
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:41:35 +08:00 |
|
dekun
|
9772f3d986
|
feat: 计仓改为固定手数/固定金额,推荐过滤与CTP保证金,下单与持仓UI优化
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:31:34 +08:00 |
|
dekun
|
c302e1f3ca
|
fix: avoid SQLite lock on fast position poll by skipping DB writes
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:14:22 +08:00 |
|
dekun
|
12a30d4f0c
|
fix: ctp_list_positions pass refresh_margin to fix empty positions
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:09:23 +08:00 |
|
dekun
|
4d60b958ce
|
fix: 开仓时间读CTP OpenDate,止盈止损持久化且重启不丢失
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 15:05:58 +08:00 |
|
dekun
|
7daed9bd3a
|
fix: 重启后立即读库展示持仓,CTP异步重连不再阻塞
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 14:57:39 +08:00 |
|
dekun
|
01de8dfb69
|
feat: 持仓委托改止盈止损,保证金改读CTP柜台UseMargin
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 14:50:45 +08:00 |
|
dekun
|
63beda3c71
|
feat: 盈亏比与亏损额度展示,市价FAK报单,修复止盈止损保存失败
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 14:33:05 +08:00 |
|
dekun
|
367f32dd82
|
fix: 持仓接口实时拉取并回写本地监控,修复有仓不显示
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 14:14:21 +08:00 |
|
dekun
|
040436e9cc
|
feat: 持仓监控数据库优先显示,修复开仓重复与同步前空白
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 14:06:19 +08:00 |
|
dekun
|
86e61df993
|
fix: 修正持仓 worker 中 bool 优先级导致 .get 报错。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:52:09 +08:00 |
|
dekun
|
bbcc5607ad
|
feat: 持仓监控后台 SSE 推送与浏览器缓存,刷新不再阻塞读柜台。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:49:44 +08:00 |
|
dekun
|
f31164076f
|
feat: 非交易时段禁开仓、移动保本与交易结果分类。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:33:17 +08:00 |
|
dekun
|
598a1407e1
|
feat: 止盈止损秒级监控市价平仓记交易记录,并加手数超限提醒。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:16:19 +08:00 |
|
dekun
|
f05362ea74
|
fix: 推荐品种下拉改用缓存 main_code,避免加载卡住。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:05:26 +08:00 |
|
dekun
|
fc425c0e9f
|
feat: 品种下拉统一展示推荐列表,与下方品种推荐表一致。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 13:01:20 +08:00 |
|
dekun
|
d127a53870
|
fix: 修正 d.minute() 调用导致盘前连接 worker 报错。
datetime.minute 是属性而非方法,修复后交易时段与盘前自动连 CTP 可正常工作。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 12:36:01 +08:00 |
|
dekun
|
32f1fa2c66
|
fix: TradingView K线图表并修复品种推荐为空。
- 行情页改用 Lightweight Charts 标准蜡烛图(红跌绿涨)
- 修复 fee_rates 缺 source 列导致推荐刷新失败
- 空缓存自动重试,持仓页实时兜底计算推荐列表
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 12:33:49 +08:00 |
|
dekun
|
074551490f
|
fix: 品种推荐改为最大手数并补算旧缓存。
- 最大手数 = floor(权益×保证金上限%÷1手保证金)
- 加载与 SSE 推送时实时补算,旧缓存缺字段时自动刷新
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 12:24:10 +08:00 |
|
dekun
|
9875ee6d44
|
本地监控止盈止损、盘前自动连CTP,并完善保证金与推荐手数。
- 止盈止损改为程序本地监控,触发后市价平仓(含跳空)
- 交易前30分钟后台自动连接 CTP
- 保证金占用上限默认30%,可在系统设置修改
- K线标准蜡烛图红跌绿涨,费率表全宽固定表头
- 品种推荐按保证金比例×总资金计算推荐手数
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 12:18:18 +08:00 |
|
dekun
|
fe1b651900
|
fix: 止盈止损委托校验现价并在平仓后撤余单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:35:20 +08:00 |
|
dekun
|
397e9cd9d8
|
fix: SHFE止盈止损平仓改平今并限制重复报单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:30:41 +08:00 |
|
dekun
|
f6ee13765d
|
fix: sl_tp_guard 从 ctp_symbol 导入 ths_to_vnpy_symbol
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:23:06 +08:00 |
|
dekun
|
73b9dfdfdb
|
feat: 持仓保证金占比与止盈止损自动委托守护
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:20:15 +08:00 |
|
dekun
|
23d0f1d6fa
|
fix: 清理幽灵止盈止损监控并修正仓位上限冻结误触发
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:09:42 +08:00 |
|
dekun
|
5af04ef661
|
fix: 限制单笔报单最大50手,防止以损定仓计算出超大委托
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 14:01:55 +08:00 |
|
dekun
|
3aa3e1ad30
|
fix: CTP报单校验连接与tick价,市价改限价,郑商所平今平昨
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:53:10 +08:00 |
|
dekun
|
049aaffdcf
|
fix: CTP连接改后台异步,避免多路重连互相阻塞
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:49:25 +08:00 |
|
dekun
|
1d95950b5c
|
fix: 手续费同步改为后台执行,避免阻塞 Web 请求
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:45:39 +08:00 |
|
dekun
|
e01c011df5
|
feat: 手续费仅CTP每日后台同步入库,前端只读展示
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:33:14 +08:00 |
|
dekun
|
de6815d481
|
fix: K线新浪历史补齐与手续费页布局及CTP批量同步
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:26:53 +08:00 |
|
dekun
|
3fe4add8e1
|
feat: 行情K线优先CTP tick聚合,修复手续费同步主力列表解析
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:18:43 +08:00 |
|
dekun
|
09f4649d79
|
ui: 系统设置卡片对齐,策略页说明与布局完善
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:10:21 +08:00 |
|
dekun
|
59420e0550
|
ui: 持仓监控 SimNow 标签去掉「模拟」
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:05:22 +08:00 |
|