← 返回教程中心MQL5 开发 / 进阶
MQL5 开发 · 进阶 · 18 分钟

MQL5 风险控制模块设计

实现仓位计算、日损熔断、点差过滤和连续亏损保护。

01

账户级风险状态

风险模块应独立于信号模块,在每次 Tick 和交易事件中更新账户权益、当日盈亏和持仓暴露。

  • 按止损距离计算手数
  • 权益阈值触发全局暂停
  • 记录风险规则触发原因
INPUTRULE ENGINERISKEXECUTION
02

执行前检查

下单前检查交易时段、点差、保证金和当前持仓,任何条件不满足都应返回明确的状态码。

INPUTRULE ENGINERISKEXECUTION
ΣAI 写策略