ec1c9873b7
Co-authored-by: Cursor <cursoragent@cursor.com>
75 lines
2.0 KiB
Markdown
75 lines
2.0 KiB
Markdown
# 交易记录与复盘 · 个人用户版
|
||
|
||
**页面路径**:`/records`(`/trades` 重定向)
|
||
|
||
**相关文件**:`app.py`、`ctp_trade_sync.py`、`sl_tp_guard.py`(write_trade_log)
|
||
|
||
---
|
||
|
||
## 功能结构
|
||
|
||
| 区域 | 说明 |
|
||
|------|------|
|
||
| 资金曲线 | Lightweight Charts,随主题变色 |
|
||
| 交易记录 | `trade_logs` 主表 |
|
||
| 复盘表单 | 手动复盘 + **截图上传** |
|
||
| 复盘历史 | 按日/周/月/自定义筛选 |
|
||
|
||
个人用户版 **不含** 复盘「自动 K 线」选项(不调用新浪 K 线生成 matplotlib 截图)。
|
||
|
||
---
|
||
|
||
## 下单逻辑
|
||
|
||
本板块 **不提供报单**。记录来源:
|
||
|
||
| 来源 | source / monitor_type | 写入方式 |
|
||
|------|----------------------|----------|
|
||
| 程序平仓 | 本地 | sl_tp_guard、手动平仓 API |
|
||
| 柜台同步 | 柜台 | CTP 成交同步 `ctp_trade_sync` |
|
||
| 开单计划 | 开单计划 | 仅 `trade_records`,非 trade_logs 主统计 |
|
||
|
||
### CTP 同步
|
||
|
||
打开页面且 CTP 已连接时,自动拉取柜台成交写入 `trade_logs`(去重键 `ctp_trade_key`)。
|
||
|
||
### 手动编辑
|
||
|
||
「修改/核对开关」开启后可编辑字段并「核对修改」。
|
||
|
||
---
|
||
|
||
## 风控规则
|
||
|
||
### 复盘与账户冻结
|
||
|
||
提交复盘表单时若勾选 **情绪问题选项**(怕踏空、报复开仓等),可能触发:
|
||
|
||
- **日冻结** — 当日禁止新开仓([RISK.md](./RISK.md))
|
||
- 手动平仓超限后的冷静期可因填写日记缩短为 **1 小时**
|
||
|
||
---
|
||
|
||
## 平仓后的联动
|
||
|
||
`trade_logs` 新增平仓记录时:
|
||
|
||
1. **微信**:结构化平仓 [WECHAT §4](./WECHAT.md#4-平仓完成)
|
||
2. **AI**:后台平仓分析 → `/ai` 页面([AI.md](./AI.md))
|
||
|
||
---
|
||
|
||
## 复盘上传
|
||
|
||
- 填写开平仓时间、价格、止损止盈、行为标签等
|
||
- **截图**:使用表单中的文件上传(`accept="image/*"`)
|
||
- 个人用户版请自行截图保存 K 线或盘面,系统不会自动生成 K 线图
|
||
|
||
---
|
||
|
||
## 相关文档
|
||
|
||
- [FEATURES.md](./FEATURES.md)
|
||
- [RELEASE-v1.0.0-user.md](./RELEASE-v1.0.0-user.md)
|
||
- [WECHAT.md](./WECHAT.md)
|