如何订购EA交易,并取得预期的结果(基础篇)
「在 MT5 上订购 EA 前先想清楚的三件事」
很多交易者以为往市场里扔钱买个 EA 就能自动赚钱,实际上 MT5 上的自动交易产品良莠不齐,2013 年 9 月那篇老文就提到过:当时平台单篇 EA 介绍页就能带来 14850 次浏览、75 条讨论,热度不代表实盘稳健。 下单前先确认策略逻辑是否公开、是否支持你在做的品种(外汇或贵金属杠杆高,回撤可能瞬间吃掉保证金)。别光看截图收益曲线,要能拿到历史 tick 级回测报告。 真正能落地的做法是:先开 MT5 策略测试器用自有数据跑一遍样例,再决定要不要付钱。外汇和贵金属市场高波动、高杠杆,任何 EA 都只是概率工具,不存在稳赚。
◍ 为什么交易者和程序员总谈不拢
MT5 带着新 MQL5 语言发布后,自动交易明显提速——它已经跑过 2010 年自动化交易锦标赛,也被各家经纪商推得很猛。但同一时间,MT4 仍有数百家经纪商和数百万交易者在用,门槛被摊薄,平均交易者的专业水位反而往下掉。 交易和编程本来就是两件事,能写策略的人大多没学过计算机,哪怕有点技术底子,啃下编程也不轻松。还有一批人根本不想碰代码,觉得「我只做我擅长的」没错,但这就把自动化需求推给了别人。 结果就是:想自动化策略的交易者很多,想靠写程序赚钱的人也不少,可两边经常聊不到一块——客户嫌交付不对,程序员烦在反复解释基础概念。本文不教写代码,只拆「客户—程序员」协作里容易卡住的环节,主角是交易者,但程序员看了也能少踩坑。 外汇和贵金属自带高杠杆高风险,自动化只是工具,不替你抹掉爆仓可能。
把交易工具需求从空想落到纸面
做一套靠谱的 MT5 指标或 EA,第一步不是打开 MQL5 编辑器,而是先把自己脑子里的「想要个提示工具」翻译成可验证的需求。很多交易者卡在「我要抓反转」这种模糊目标上,结果开发者交付的东西和自己盘面上的价格行为对不上,白烧钱。 先同步词汇:你说的高位吞没,在小布盯盘体系里必须定义成「收盘价反包前一根实体 + 影线不破枢轴阻力」,而不是随手画一根蜡烛。需求规格里写清输入参数(周期、缓冲根数、报警方式),开发者才不会因为理解偏差给你写个乱报警的脚本。 申请者或开发者的挑选上,先看他过往在 MT5 社区公开过的代码片段和运行截图,而非口头承诺。外汇与贵金属杠杆高、滑点突变频繁,任何自动工具都只是概率辅助,实盘前必须用自己的历史 tick 数据回测。 交付后别急着挂真仓。用策略测试器跑至少 3 个月品种历史,记录漏报和误报次数;评价时把具体现象(如「伦敦盘黄金误报 11 次」)反馈给对方,比打星更有用。
「先把念头在历史里跑一遍」
很多交易者把整套系统交给程序员后,第一反应是盯着账户看赚没赚。一旦实盘或回测出现连亏,就反复重装、刷新历史、改参数,存款却继续缩水。他们很少回头去逐根 K 线核验自己的原始念头到底站不站得住。 MetaTrader 5 的视觉回测模式能把策略按日铺开,你挑任意一段历史区间,一天天看信号怎么触发、止损怎么被打,比盲信 EA 报表快得多。没条件跑视觉模式,就用模拟账户实跑一至两周,代价只是时间。 程序员只对「把你给的算法写成代码」负责,不对你的策略盈利能力背书。他若顺手点出系统弱点,那是情分不是义务。外汇与贵金属杠杆高,未经验证的想法直接实盘,大概率给你一个难看的反转。 定购 EA 前,自己先把理念在历史数据里反复测几轮。要么对策略有把握,要么就当这次只是付费做实验,结果别指望有惊喜。
◍ 别让幻觉替你验尸策略
交易者最容易亏在「只看见想看的」。图表上挑出几个漂亮信号就当圣杯,花真金白银买个黑盒指标,以为 90% 工作完了——这层自我欺骗不撕掉,后面回测全是自欺。 对没有源代码的指标要高度怀疑。你只能看到它画了什么,无法保证它未来行为不变;它可能藏有重绘旧信号的 bug,也可能在某些品种或账户类型上直接罢工,更恶劣的是在历史数据上故意画「已知成功」的箭头来卖货。即便你不会写代码,定购 EA 前也该找熟识的程序员审一遍。 历史信号不等于可交易信号。几乎所有指标在未完成的柱子(当前 K 线)上都会变值,只有等下一根柱子开盘,信号才真正可被系统采用。若在柱内抢信号,测试里会看到一堆开仓但图表上箭头早已消失——它们只存在于形成过程中。 更阴的是有些指标回改前一根甚至更早柱子的数值。分形、之字形因算法本质不得不如此,但很多指标纯粹为「预测过去」:历史最低点画买、最高点画卖,看着神准,实盘根本接不上。 验证重绘有个土办法:同参数把指标加载两次。若两份图形一致,说明不重绘;若新副本信号不同,历史信号直接作废。最稳的还是丢模拟账户跑几天。 测策略别挑顺风段。随机抽 2008年1月、2009年10月、2010年8月这类间隔,肉眼扫盈利/亏损信号比;换品种换周期看核心逻辑是否还成立。同次测试严禁按月调参——8月一套、9月又一套,只是喂自己幻觉。 主动找最毒的历史段:突破系统怕长震荡,回调战术怕强单边。几年前图表点差比现在大 3–4 倍,1999 年「蓬松」图剥头皮好看,减回真点差利润所剩无几;新闻市滑点 10 点、执行延迟 5 秒,用 2 点差即时成交估出的系统会严重失真。MT4/MT5 图表基于买价,新买单和平卖单却按卖价成交,总结果减「笔数×点差」才近实情。 外汇与贵金属属高风险,点差微变就能拖垮准确率仅 50% 附近的策略。留足安全边际:系统若因点差涨两点或延迟几秒就崩,实盘活不长。过了这遍筛子还信它,再谈自动化不迟。