模块简介

风险控制模块是 TraderCopilot 的核心安全保障工具,提供多层次的风险管理功能。该模块能够实时监控账户状态,在达到预设风险条件时自动执行平仓操作,有效保护交易资金安全。

主要功能

账户级风险管理

基于总浮盈、总浮亏、净值、余额的全账户风险控制

自定义风险管理

按魔术号或货币对进行精细化的风险控制

定时平仓功能

每日定时自动平仓,支持精确的时间控制

实时监控系统

24小时实时监控,满足条件立即执行保护措施

风险控制层次

风险控制模块采用多层次的保护机制:

第一层:账户级保护

  • 全局监控: 监控整个账户的风险状况
  • 即时响应: 达到风险阈值立即全部平仓
  • 四重保护: 浮盈、浮亏、净值、余额四个维度

第二层:分组保护

  • 精细控制: 按魔术号或货币对分组管理
  • 独立监控: 每个分组独立计算风险
  • 灵活配置: 可选择不同的分组方式

第三层:时间保护

  • 定时执行: 每日固定时间自动平仓
  • 强制保护: 无论盈亏状况如何都执行平仓
  • 风险隔离: 避免隔夜风险和周末风险

快速使用

1

打开风险控制

在主控制面板中点击”风险”按钮,或使用快捷键 Ctrl+R
2

设置账户保护

在”账户管理”区域设置浮盈、浮亏、净值、余额的保护阈值
3

配置自定义保护

选择魔术号或货币对模式,添加需要保护的项目
4

启用监控

勾选相应的复选框启用风险监控功能

核心特性

智能风险计算

系统会自动计算风险参数的相对比例: 风险比例=设定值账户余额×100%\text{风险比例} = \frac{\text{设定值}}{\text{账户余额}} \times 100\% 这样可以直观地了解风险设置相对于账户规模的比例。

多重平仓保护

当触发风险条件时,系统会执行完整的平仓操作:
  • 关闭持仓: 平仓所有市价持仓
  • 删除挂单: 删除所有待执行的挂单
  • 即时执行: 无延迟立即执行保护措施

风险控制类型

账户级风险控制

总浮盈控制

触发条件: 总浮盈 > 设定值保护目的: 锁定利润,防止回撤适用场景: 达到盈利目标时保护收益

总浮亏控制

触发条件: 总浮亏 < 设定值保护目的: 限制损失,控制风险适用场景: 防止过度亏损

净值控制

触发条件: 账户净值 > 设定值保护目的: 基于净值的综合保护适用场景: 综合考虑浮盈浮亏的保护

余额控制

触发条件: 账户余额 > 设定值保护目的: 基于实际余额的保护适用场景: 余额达到目标时的保护

自定义风险控制

魔术号模式

  • 分组方式: 按EA的魔术号分组
  • 监控范围: 每个魔术号的独立盈亏
  • 适用场景: 多策略运行时的独立风险控制

货币对模式

  • 分组方式: 按交易的货币对分组
  • 监控范围: 每个货币对的独立盈亏
  • 适用场景: 分散投资时的品种风险控制

定时平仓功能

时间设置

  • 格式: HH:MM(24小时制)
  • 精度: 分钟级精度
  • 执行窗口: 设定时间的2秒内

应用场景

  • 日内交易: 每日收盘前强制平仓
  • 风险隔离: 避免隔夜持仓风险
  • 策略限制: 限制交易时间范围

默认参数设置

系统提供合理的默认参数:
参数类型默认值说明
账户浮盈500货币单位,可根据账户规模调整
账户浮亏-500货币单位,负值表示亏损
净值保护1000货币单位,综合保护阈值
余额保护50000货币单位,余额目标值
自定义浮盈500分组浮盈保护阈值
自定义浮亏-500分组浮亏保护阈值
定时时间20:30默认晚上8:30平仓

适用场景

注意事项

重要安全提醒
  • 风险控制参数一旦设置,系统会严格执行
  • 平仓操作不可撤销,请谨慎设置参数
  • 建议先在模拟账户中测试风险控制功能
  • 定期检查和调整风险控制参数
使用建议
  • 根据账户规模合理设置风险参数
  • 不同策略使用不同的魔术号便于管理
  • 定时平仓时间应避开重要新闻发布时段
  • 定期备份风险控制设置