← 返回教程中心策略设计 / 入门
策略设计 · 入门 · 12 分钟

从交易规则到 MT5 策略

把入场、离场、仓位和风险限制整理成可执行的 StrategySpec。

01

先定义可验证的规则

策略开发的第一步不是写代码,而是把主观描述转换为可以判断真假的条件。品种、周期、入场、离场和风险上限都应明确。

  • 使用确定的指标参数和时间周期
  • 分别描述开多与开空条件
  • 定义无信号和禁止交易的场景
INPUTRULE ENGINERISKEXECUTION
02

把风险放在信号之前

任何信号都必须经过仓位、点差、时段和账户风险检查。策略只有在风险约束满足后才能下单。

  • 设置单笔风险比例
  • 设置每日损失上限
  • 限制同时持仓数量
INPUTRULE ENGINERISKEXECUTION
03

验证与迭代

先编译,再回测,然后进行样本外验证。每一次参数修改都应记录原因,避免只追求历史曲线。

INPUTRULE ENGINERISKEXECUTION
ΣAI 写策略