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.3 KiB
2.3 KiB
系统设置
页面路径:/settings
相关文件:app.py、install_trading.py、nav_settings.py
配置分区
| 分区 | 主要项 | 影响板块 |
|---|---|---|
| 导航显示 | 策略、计划、行情、手续费、AI 等开关 | 全部可关闭菜单 |
| 交易模式 | SimNow / 实盘 CTP | 下单、策略、同步 |
| 计仓与风险 | 固定手数/固定金额、risk_percent、max_margin_pct、roll_max_margin_pct | ORDER_MONITOR、STRATEGY |
| 移动保本 | trailing_be_tick_buffer | 下单、关键位自动单 |
| 挂单超时 | pending_order_timeout_sec | 下单监控 pending |
| CTP 连接 | 前置、账号(可覆盖 .env) | 全部交易 |
| 参考资金 | CTP 未连接时权益估算 | 可开仓品种表 |
| 企业微信 | wechat_webhook | WECHAT.md 全部推送 |
| AI 分析 | 见 AI.md | /ai 页面 |
| 登录账号 | 用户名/密码 → .env | 登录 |
| 备份恢复 | 见 BACKUP.md | 数据库 |
下单逻辑
设置页 不直接下单。修改项在下次 API 调用时生效;部分 CTP 配置需重连。
风控相关默认值
| 设置键 | 默认 | 说明 |
|---|---|---|
| risk_percent | 1 | 单笔风险占权益 % |
| max_margin_pct | 30 | 新开仓保证金上限 |
| roll_max_margin_pct | 单独 | 滚仓保证金上限 |
| fixed_lots / fixed_amount | — | 计仓模式 |
| trailing_be_tick_buffer | 2 | 移动保本 1R 缓冲跳数 |
环境变量风控(冷静期、仓位上限)见 RISK.md,通常在 .env 配置。
微信推送
配置 企业微信 Webhook 后,以下模块推送生效:
- 开单计划、关键位、下单、策略、AI 日终(见 WECHAT.md 索引)
未配置 Webhook:所有 send_wechat_msg() 静默跳过。
导航开关
nav_settings.py 中 NAV_TOGGLES 控制菜单可见性;@require_nav 保护路由。
| 键 | 菜单 |
|---|---|
| strategy | 策略交易 |
| plans | 开单计划 |
| market | 行情 K 线 |
| fees | 手续费配置 |
| ai | AI 分析 |
下单监控、关键位、记录、统计、设置 不可关闭。