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 |
|
dekun
|
eaca3d43ec
|
ui: 手续费/设置布局优化,行情优先 CTP
手续费数据源与本地倍率并列双列;设置页去掉参考资金、缩小改密表单;CTP 连接时订阅柜台 tick 作为行情源。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 13:04:11 +08:00 |
|
dekun
|
9d4aea60f0
|
fix: start_recommend_worker 参数名 quote_fn 与调用方一致
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 12:57:55 +08:00 |
|
dekun
|
aea9aca472
|
feat: 品种推荐与下单显示主力合约
推荐列表展示当前主力代码;下单品种支持中文/代码搜索并按交易所分组选择主力合约。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 12:56:06 +08:00 |
|
dekun
|
3ba3be6035
|
ui: 持仓监控卡片与关键位同宽,完善多端与 PWA
改用 split-grid 全宽布局;手机/平板/电脑断点适配;更新 manifest 与 Service Worker 支持安装为 App。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 12:50:58 +08:00 |
|
dekun
|
67683f5562
|
ui: 顶栏透明、设置两列、下单与持仓监控优化
导航栏与页面背景一致;系统设置双列布局;下单三行表单与开仓状态反馈;持仓卡片增加平仓与止盈止损挂单展示。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 12:46:23 +08:00 |
|
dekun
|
528d9811e3
|
feat: 导航开关与 CTP 柜台手续费
系统设置可开关五类导航;手续费默认从 CTP 查询同步,本地/AKShare 作离线兜底;补充 FEES.md。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 12:19:56 +08:00 |
|
dekun
|
ca894dfd4d
|
deploy: 一键部署内置 locale/时区/SimNow 前置探测与 CTP 验证
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:59:02 +08:00 |
|
dekun
|
b4250171d5
|
feat: CTP 断线重连、下单卡片优化、手数自动计算
后台每 30s 检测并重连;以损定仓填止损后自动算手数;开仓/平仓按钮并排对齐。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:56:20 +08:00 |
|
dekun
|
36e26973fb
|
fix: CTP 需 zh_CN.GB18030 中文 locale 而非仅 UTF-8
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:42:15 +08:00 |
|
dekun
|
d368317c1b
|
fix: 强制设置有效 locale 修复 vnpy_ctp CTP 登录崩溃
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:38:19 +08:00 |
|
dekun
|
f73d436077
|
fix: CTP 连接后 locale 崩溃,PM2 设置 LANG=C.UTF-8
vnpy_ctp C++ 扩展在缺 locale 时会 terminate;补充 SimNow 备用前置说明。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:32:20 +08:00 |
|
dekun
|
350d0fed6b
|
docs: TRADING 增加 SimNow 注册文档链接
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:22:44 +08:00 |
|
dekun
|
28d6ae52b2
|
fix: CTP 连接捕获 SimNow 真实报错并增加诊断脚本
显式设置柜台环境=实盘;连接失败时解析 4097/登录拒单;scripts/test_simnow.py 供服务器排查。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:20:30 +08:00 |
|
dekun
|
8726760b12
|
fix: deploy 安装 pkg-config 以编译 vnpy_ctp
Meson 需 pkg-config 查找 python3-dev;deploy.sh 保留已有 venv 并验证 vnpy_ctp 导入。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:56:39 +08:00 |
|
dekun
|
62cd868f79
|
完善下单表单与 CTP 持仓,requirements 加入 vnpy 并更新部署文档
以损定仓/固定张数分栏下单、限价市价、持仓仅读柜台;DEPLOY 补充 SimNow 与 vnpy 安装说明。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:52:25 +08:00 |
|
dekun
|
709801305f
|
恢复下单界面并排布局,品种推荐数据库缓存与 SSE 推送。
期货下单与持仓监控左右并排,推荐按资金过滤存库,后台刷新并通过 EventSource 推送。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:41:26 +08:00 |
|
dekun
|
38a38cb51d
|
修复持仓监控页长时间空白:品种推荐改为异步加载。
页面先渲染三卡片,推荐表并行拉行情,持仓与推荐分别通过 API 加载。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:34:34 +08:00 |
|
dekun
|
55d95b4c39
|
进一步修复 SQLite 并发锁冲突,统一连接与重试机制。
新增 db_conn 模块、缓存 schema 初始化、positions 页 commit,风控读库自动重试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:30:26 +08:00 |
|
dekun
|
1688452f3f
|
修复持仓轮询时 SQLite database is locked 错误。
单连接复用并提交风控写入,启用 WAL 与 busy_timeout,缓存风控表 schema 初始化。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:27:04 +08:00 |
|
dekun
|
87aef80594
|
持仓监控页整合期货下单、持仓与品种推荐三卡片。
程序报单状态与推荐表内嵌同一页面,/recommend 跳转至 #recommend。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:24:41 +08:00 |
|
dekun
|
7b8a660309
|
合并期货下单与持仓监控为统一界面,移除手工录入。
策略与 CTP 自动同步持仓,新增 /api/trading/live 聚合展示与平仓接口。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:18:00 +08:00 |
|
dekun
|
6e423eebfb
|
接入 SimNow 模拟盘与期货下单、策略及品种推荐功能。
新增 vnpy CTP 桥接、以损定仓/固定张数、趋势回调与滚仓策略、按资金推荐品种及交易风控;模拟盘走 SimNow,实盘预留期货公司配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 10:04:37 +08:00 |
|
dekun
|
9c0e5d9c57
|
修复主力合约识别:按持仓量判定并移除当月占位
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-15 18:28:51 +08:00 |
|
dekun
|
404872007f
|
行情K线:分类主力选择、图表指标与布局稳定
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-15 18:23:39 +08:00 |
|
dekun
|
65992eb35e
|
K线后台自动刷新并通过SSE推送到前端,移除轮询
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-15 17:33:31 +08:00 |
|
dekun
|
b804bd19a7
|
K线本地缓存、图表交互优化与交易记录表格修复
新增 kline_store 优先读本地库;修复加载中遮挡、支持缩放与交易时段刷新;修复交易记录操作列被裁切。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-15 17:27:31 +08:00 |
|