欢迎使用 EA Builder
模板库
部件分类
快速上手 3 步
选择节点进行编辑
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
// ██████████████████████
// ██████████████████████
// ██████████████████
return(INIT_SUCCEEDED);
}
void OnTick()
{
// ██████████████████████████████
// █████████████████████████
// ████████████████████████████
// ██████████████████████
// █████████████████████████████████
}
帮助 & 指南
- 选择模板,或从左侧面板拖入 Start 部件
- 添加指标部件(MA、RSI 等)并连接
- 用条件部件(Compare、Cross)定义入场条件
- 用动作部件(Buy、Sell)设置买卖订单
- 在右侧「设置」标签中配置手数、过滤器和平仓策略
- 选择 MQL4/MQL5 下载 → 放入 MetaTrader
- 点击部件右侧的「+」按钮添加下一个部件并自动连接
- 右键点击可从上下文菜单添加部件
- 用面板搜索栏快速找到部件
- 通过 JSON 导出保存和分享流程
- 用缩略图俯瞰整个画布并快速跳转
- 在「设置」标签统一管理手数、过滤器和平仓,画布上只放交易逻辑
需要编程知识吗?
完全不需要。只要拖放并连接部件,就会自动生成 MQL4/MQL5 代码。
生成的 EA 可以直接使用吗?
可以。将下载的 .mq4/.mq5 文件放入 MetaTrader 的 Experts 文件夹,在 MetaEditor 中编译后即可立即使用。
最多可以使用多少个部件?
最多可放置 50 个部件,达到 40 个时会显示警告。实用的 EA 通常 10〜20 个部件就足够。
可以使用多时间框架吗?
可以。在各指标部件的「时间周期」属性中指定更高周期,使用 Multi-TF 部件还能组合不同周期的条件。
在哪里设置手数和过滤器?
在右侧面板的「设置」标签中。资金管理(手数)、11 种过滤器和 4 种平仓策略都可在此统一管理,无需放到画布上。
EA Builder 使用指南
无需编程。只要连接部件,MetaTrader 用 EA 就完成了。
3 步制作 EA
放置部件
从左侧面板将指标、条件、动作部件拖放到画布上,双击也可添加。
连接部件
从部件的输出端口(右侧圆点)拖到输入端口(左侧圆点)进行连接,数据流即成为 EA 逻辑。
下载
选择 MQL4 或 MQL5 下载,将生成的 .mq4/.mq5 文件放入 MetaTrader 的 Experts 文件夹并编译即可完成。
部件种类
指标
包含 MA、RSI、MACD、布林带、一目均衡表、ADX、CCI、随机指标等 20 种以上,是技术分析的基础。
条件部件
用 Compare(比较)、Cross(交叉检测)和 AND/OR 门构建入场逻辑,多条件组合自由自在。
动作
市价买入/卖出、限价单、止损单、平仓、部分平仓,这些是条件满足时执行的交易操作。
过滤器
时间段、点差、持仓数上限、回撤、五十日(Gotobi)、星期等,自动排除不必要的交易。
资金管理
固定手数、基于风险比例的自动手数计算、马丁格尔。用合适的手数保护资金。
平仓策略
追踪止损、保本平仓(Break-even)、动态 TP/SL。让利润奔跑、限制亏损的出场策略。
用模板轻松上手
提供 18 种预设模板。初学者可从 MA 交叉开始,高级用户可一键载入五十日仲值交易或马丁格尔策略并自定义。
MQL4 / MQL5 双支持
同一流程可生成 MQL4(MetaTrader 4)和 MQL5(MetaTrader 5)两种代码,用顶部的 MQL4/MQL5 切换后下载。
MQL4 (MetaTrader 4)
- 通过 OrderSend() / OrderClose() 下单
- iMA() 等直接返回数值
- 使用 #property strict 严格模式
MQL5 (MetaTrader 5)
- 用 CTrade 类管理订单
- 句柄 + CopyBuffer() 方式
- #include <Trade\Trade.mqh>
常见问题
需要编程知识吗?
完全不需要。只要拖放并连接部件就会自动生成 MQL4/MQL5 代码。使用模板的话,几次点击就能完成 EA。
生成的 EA 可以直接使用吗?
可以。将下载的 .mq4/.mq5 文件放入 MetaTrader 的 Experts 文件夹,用 MetaEditor 编译后即可立即使用。实盘前请务必在模拟账户上进行回测和前向测试。
是免费的吗?有限制吗?
完全免费。最多 50 个部件、18 种模板、全部 66 种部件均可使用,且无需注册账号。
流程数据会保存吗?
会自动保存在浏览器的 localStorage 中。用同一浏览器再次访问即可恢复上次状态,也可导出/导入为 JSON 文件。
什么是五十日(Gotobi)过滤器?
这是日本特有的策略,在每月 5日、10日、15日、20日、25日(及月末最后营业日)进行仲值交易,利用 USD/JPY 仲值确定(约 9:55)前的价格波动。这是其他 EA 构建器没有的独有功能。
马丁格尔不危险吗?
马丁格尔是连败时手数呈指数增长的高风险策略。本工具将最大层数限制为 10 层并显示警告。请务必在资金充足且做好风险管理的前提下使用。
操作技巧
EA Builder 能做什么
66 种部件
除 MA、RSI、MACD、布林带、一目均衡表、ADX、CCI、随机指标等主要指标外,还搭载条件分支、资金管理、过滤器、平仓策略部件。
18种模板
从 MA 交叉到五十日仲值交易、马丁格尔、多时间框架。初学者一键开始,高级用户可作为自定义的基础。
MQL4 & MQL5 双支持
同一流程即可生成 MetaTrader 4/5 两种代码,切换后下载,迁移和并用都很简单。
高级交易策略
支持金字塔加仓、摊平、反手、防止对锁、全平条件、账户限制,以及 5 种追踪止损模式(固定点数/利润%/跟随MA/High-Low/ATR)。
实时预览
构建流程时会实时生成 MQL4/MQL5 代码。通过实时代码预览,可在下载前查看和学习代码。
校验 & 导出
自动检测连接错误和未设置的部件。流程可导出/导入为 JSON 格式,便于团队共享和保存。
手动编码 vs EA Builder
| 手动编码 | EA Builder | |
|---|---|---|
| 编程知识 | 需要熟练掌握 MQL4/MQL5 | 不需要(只需连接部件) |
| 开发时间 | 数天〜数周 | 数分钟〜数小时 |
| 调试 | 手动分析错误 | 自动校验 |
| MT4/MT5 支持 | 需分别开发 | 一个流程生成两者 |
| 成本 | 外包需数万日元起 | 完全免费 |
| 灵活性 | 没有限制 | 限于现有部件范围 |
漏洞报告、功能请求、使用感想等,欢迎随时联系我们。
联系我们 →