MetaTrader:股票交易的最佳 Expert Advisors

专家顾问(Expert Advisors)可自动化 MetaTrader 策略。本指南涵盖用于股票交易的顶级 EAs、选择供应商时应关注的要点,以及在上线前如何进行测试。

免责声明

这不是投资建议。所提供的信息仅用于教育和信息目的,不构成对任何金融产品买入或卖出的推荐。

这些风险警示的英文版本具有权威性。仅为方便起见,提供翻译版本。

专家顾问(Expert Advisor,常简称为 EA)是一种小型程序,会在 MetaTrader 内运行,并为你下单交易。EA 会读取价格行情,应用一套规则,然后将订单发送给 Broker。只要平台保持开启并已连接,EA 就会持续监控市场,并根据规则采取行动。

什么是专家顾问(Expert Advisor)

专家顾问(Expert Advisor,EA)是一种在 MetaTrader 上运行的程序,会根据一套预先设定的规则自动下单。EA 会读取价格行情,应用这些规则,并将订单发送给 Broker。交易者可以将 EA 附加到单个图表上,只要平台处于开启状态并与 Broker 保持连接,EA 就会持续运行。

EA 使用 MQL4 或 MQL5 编写,它们是 MetaTrader 平台的专有语言。MQL 语言支持与平台相同的交易功能,并且该语言包含对价格行情、指标数值以及订单管理的访问权限。EA 可在 MetaTrader Market 上出售,也可在第三方市场上销售,或通过私人开发者提供。

股票交易 EAs 的类别

第一类是顺势型 EAs,它们使用移动平均线、突破水平或动量指标来识别趋势方向,并以趋势方向入场。顺势型 EAs 适用于具有强烈方向性走势且趋势清晰的股票,这类工具往往在这些标的上拥有更高的胜率。

第二类是均值回归型 EAs,它们押注价格在偏离之后会回归到平均水平。EAs 使用布林带、RSI 或标准差来识别偏离,并以逆势方式入场。均值回归型 EAs 适用于横盘区间型股票,但在强趋势行情中可能会遭受损失。

第三类是突破型 EAs,它们会识别价格从区间中向外的变动,并沿着突破方向入场。突破型 EAs 使用波动率指标和价格形态来判断区间,并在价格突破区间时入场。突破型 EAs 适用于支撑位与阻力位清晰的股票。

购买 EA 之前需要检查什么

第一个检查是回测,供应商应当提供。回测至少应覆盖五到十年的数据,并且回测应包含点差、佣金和滑点。回测还应展示回撤、胜率和盈利因子。交易者应寻找盈利因子高于 1.5 且回撤低于 20%。

第二个检查是实盘业绩记录,这是最可靠的衡量标准。供应商应提供来自第三方服务的经过验证的业绩记录,例如 Myfxbook、FxBlue 或 MT4Stats。交易者应关注至少一到两年的业绩记录,并且该业绩记录应与回测结果一致。

第三个检查是支持服务,这在 EA 停止按预期工作时尤为重要。供应商应提供清晰的支持渠道、响应时间以及已记录的更新历史。交易者应避免那些不回复支持问题或不更新 EA 的供应商。

如何在模拟账户上测试 EA

第一步是从供应商处或从 MetaTrader 市场下载 EA。EA 以单个文件形式交付,扩展名为 .ex4 或 .ex5。交易者将该文件放入 MQL4/Experts 或 MQL5/Experts 文件夹中,EA 就会出现在“导航器”面板里。

下一步是打开一张图表,并将 EA 拖拽到图表上。EA 的设置面板会打开,交易者在其中输入手数、止损、止盈以及其他参数。交易者应先从默认设置开始,因为供应商已经对默认设置进行了测试。

第三步是在模拟账户上至少四到八周监控 EA。交易者应检查交易情况、回撤幅度,以及在新闻事件期间的表现。交易者还应检查滑点和执行速度,并将实盘结果与回测结果进行对比。

常见错误

一个常见错误是购买未经验证的 EA,因为回测可能会对历史数据进行“过度拟合”。交易者应寻找来自第三方服务的实时业绩记录。

另一个错误是对 EA 的参数进行过度优化,这会生成在实盘交易中无法工作的“过度拟合”EA。交易者应使用默认参数或较小范围的参数,并应避免那些看起来过于理想的参数组合。

第三个错误是在未先用模拟账户测试之前,就在真实账户上运行 EA。EA 在实盘交易中的表现可能不同,交易者应至少在上线前用模拟账户测试四到八周。

关于股票 EAs 的常见问题

EAs 能用于股票 CFDs 吗? 可以。EA 以相同的方式接收价格行情,并以相同的方式下单。不同之处在于点差和佣金,这些可能与外汇回测结果不同。

我能同时运行多个 EAs 吗? 可以,在不同图表或不同交易品种上运行即可。交易者应查看经纪商账户的限制,并监控总敞口,以避免过度杠杆。

一个好的 EA 需要多少钱? 价格区间很宽。MQL5 Market 上有免费的 EAs,付费 EAs 的价格从 $50 到 $5,000 不等。最贵的 EAs 并不总是最好的,交易者在付款前应查看业绩记录和支持情况。

相关资源

从哪里开始

如果你正在评估自动交易顾问(Expert Advisors,EA),最有用的第一步是先确定与你交易风格相匹配的EA类别,并从中筛选出3到5个拥有已验证的实盘业绩记录的EA。我们的经纪商对比会列出MetaTrader经纪商以及可用产品,这些信息能让你在把第一个EA挂到图表之前,先了解该平台的整体情况。