169136dd4a
Document per-module order logic, risk rules, and WeChat message templates with a central INDEX for navigation. Co-authored-by: Cursor <cursoragent@cursor.com>
2.1 KiB
2.1 KiB
交易记录与复盘
页面路径:/records(/trades 重定向)
相关文件:app.py、ctp_trade_sync.py、sl_tp_guard.py(write_trade_log)
功能结构
| 区域 | 说明 |
|---|---|
| 资金曲线 | Lightweight Charts,随主题变色 |
| 交易记录 | trade_logs 主表 |
| 复盘表单 | 手动复盘 + 截图 + 自动 K 线图 |
| 复盘历史 | 按日/周/月/自定义筛选 |
下单逻辑
本板块 不提供报单。记录来源:
| 来源 | source / monitor_type | 写入方式 |
|---|---|---|
| 程序平仓 | 本地 | sl_tp_guard、手动平仓 API |
| 柜台同步 | 柜台 | CTP 成交同步 ctp_trade_sync |
| 开单计划 | 开单计划 | 仅 trade_records,非 trade_logs 主统计 |
CTP 同步
打开页面且 CTP 已连接时,自动拉取柜台成交写入 trade_logs(去重键 ctp_trade_key)。
手动编辑
「修改/核对开关」开启后可编辑字段并「核对修改」。
风控规则
复盘与账户冻结
提交复盘表单时若勾选 情绪问题选项(怕踏空、报复开仓等),可能触发:
- 日冻结 — 当日禁止新开仓(RISK.md)
- 手动平仓超限后的冷静期可因填写日记缩短为 1 小时
记录本身
交易记录页不改变持仓;删除/编辑仅影响本地数据库。
平仓后的联动
trade_logs 新增平仓记录时:
主要字段
品种、类型(monitor_type)、方向、开仓/平仓价、止损/止盈、手数、保证金、盈亏、手续费、净盈亏、最新资金、结果、持仓时长。
微信推送
| 事件 | 模板 |
|---|---|
| 程序/同步平仓 | WECHAT §4 |
开单计划结果见 PLANS.md(§10 简版模板)。