深算 Quant · 开发与研究

MT4 / MT5 EA 生成器

使用自然语言描述入场、离场和风控规则,在深算 Quant 生成 MQL4/MQL5 源码并查看编译结果;源码生成不等于交易有效性验证。

先把交易规则说清楚

一份可执行需求需要指定平台、品种与周期、信号计算时机、入场和离场条件、持仓规则以及风险限制。不要仅写“高胜率”或“自动赚钱”。

  • 区分收盘确认与盘中信号,明确是否允许同一根 K 线重复开仓。
  • 止损、止盈和点差限制须写明单位;point、pip 和价格距离并不相同。
  • 说明固定手数或风险比例、最大持仓、加仓条件与交易时段。

生成源码,并看到编译过程

登录生成页,选择 MT4 或 MT5 与账户权限内的模型。提交后查看任务进度、源码与编译状态;失败时根据错误继续修复,不以任务提交成功代替编译成功。

保存一份可回溯的基线

检查下载文件、平台后缀与任务对应关系。编译产物应以该次任务的实际结果为准;保存源文件和参数,再进入修改或测试流程。MQL4 与 MQL5 不可仅改扩展名互换。

点差、黄金与平台条件写进需求

输入黄金策略需求时,说明目标券商品种及后缀、报价精度、point 单位与风险预算,不照搬外汇的点数。生成器不能替你保证券商规格、交易许可或模拟成交结果。

生成之后,仍需验证

编译通过只说明代码满足编译器要求,不说明信号、持仓管理或收益满足预期。先检查规则,再做历史回测和模拟账户测试;实盘前自行评估交易与资金风险。

从明确的规则,开始下一次开发

保留源码与测试条件,在真实反馈中继续迭代。

开始生成 EA