外汇与 EA 基础
外汇 EA 是什么?新手实用指南
外汇 EA(Expert Advisor)是在 MetaTrader 中执行交易规则的程序。它可以分析价格、管理持仓,并在获得许可时发送订单。使用 EA 不会消除交易风险;拥有源码也不能证明策略能够盈利。
EA、指标和脚本有什么区别?
这些名称代表不同用途。MetaTrader 将交易机器人与分析价格的指标区分开,EA 也可以调用指标。具体区别见官方 EA 与指标指南。下载前先确认:程序会执行什么操作,是否会下单?
| 程序 | 需要确认的问题 |
|---|---|
| EA | 哪些事件会触发开仓、平仓或修改持仓? |
| 指标 | 它只显示信息,还是有另一个 EA 读取其数值? |
| 脚本 | 启动时会执行什么任务,作用于哪个账户? |
漂亮的箭头和面板无法回答这些问题。应要求提供清楚的输入、判断和输出说明。例如,“检查已收盘的小时 K 线并记录信号”,比“采用先进 AI”更容易理解和验证。
把 EA 分成四部分来理解
初次阅读时,可以在纸上画四个框:信号、仓位大小、执行和退出,分别写下它们需要什么条件。例如,信号使用均线,仓位采用固定手数,执行模块拒绝过大的点差,退出模块使用止损或时间条件。这只是理解结构的练习,并非推荐的交易策略。
再检查各部分如何配合:关闭新开仓后,退出逻辑是否继续运行?两个策略模块能否同时持仓?“风险”参数限制的是单笔订单,还是合计仓位?先弄清这些边界,再解读回测表现。
源码与可运行文件
可编辑项目让你检查实现细节;编译后的文件才是平台运行的程序。两者区别见MQ4、EX4、MQ5 与 EX5 指南。任何一种文件格式都不是收益证明。
如果目的是学习或修改,需确认交付包包含重新构建所需的依赖和说明。如果只是运行软件,清晰的设置指南和可复现的测试证据可能更重要。应根据实际用途选择。
第一次使用时做什么?
- 记录商品名称、平台、源码版本和文件名。
- 修改设置前先阅读参数说明。
- 保留原始交付文件和设置的副本。
- 用一段较短历史进行测试,检查程序能否启动及是否按说明运行。
- 先核对几个具体事件,再解读总收益。
笔记可以分成“预期动作”“实际动作”“对应证据”三列。程序没有动作,既可能是条件尚未满足,也可能是配置错误。保留日志,才能区分这两种情况。
自动化不能证明什么?
机器人也可能始终如一地执行有缺陷的规则。历史测试成功,不能证明未来盈利、成交质量或适合你的财务状况。杠杆外汇交易风险很高,CFTC 外汇教育资料介绍了相关风险与不切实际的承诺。
历史检查之后,应先在模拟账户观察日常运行,再决定是否适合真实交易。研究软件与决定交易,是两件需要分别判断的事。
返回顶部