自然语言生成 MT4/MT5 自定义指标

更新日期:2026-11-14

EA 负责下单,指标负责展示与信号。许多售卖方案里,指标与 EA 配对分发。通过 MCH编程助手 可用中文生成/改写 Indicator,流程与 EA 类似但验收重点在 缓冲区、重绘、性能 与 图表显示。授权可走 已有源码在线加密。

指标需求要写清什么

计算定义

绘制方式

信号 vs 展示

标明「仅展示」还是「箭头提示」;若客户误以为「指标=EA 自动下单」,需在说明书中写清:不承诺盈利。

可复用 需求结构,但把开仓平仓章节换成缓冲区索引说明。

验收步骤

  1. MetaEditor 编译(编译错误)
  2. 拖入图表,切换品种/周期看是否闪断或错位
  3. 与成熟品种对比已知指标(如 SMA)抽查数值
  4. 大数据量品种观察卡顿;必要时减少 OnCalculate 工作量
  5. 若商业交付:授权 + 面板(与 EA 同源能力)

不涉及策略测试器订单明细,但可与 EA 联调:EA 读指标 buffer 时,双方 input 周期一致。

与 EA 工作流的分工

环节 指标 EA
自然语言 公式+绘制 规则+风控
授权 支持 支持
.set 较少用 常用

从零一体生成以 EA 为主,见 一体流程;纯指标单独迭代。

社区来源

改造公开指标前,在 源码与成品(原开源广场) 核对版权与原始逻辑,再加密(不承诺防破解)。

风险提示

重绘指标会在历史Bar 改值,回测 EA 时信号失真。历史回测不代表未来收益。

常见问题

指标能和 EA 一起加密吗?

分别导入源码并分别授权,避免绑定混淆。

MT5 INDICATOR_CALCULATION 报错?

多为 buffer 数量声明与 SetIndexBuffer 不一致。

需要 .set 吗?

指标 input 较少;复杂参数集可手工保存 set,参见 .set 导入 EA 章节类比。

提示词范例在哪?

EA 提示词见 模板;指标可把「下单」换成「Plot/Buffer」。

远程参数对指标有用吗?

若开发者托管显示开关,见 远程参数。

VIP 要求?

授权管理 以登录后账号套餐为准。

返回 MCH编程助手,开始写 EA