LiuguanyiR8xau
- 专家
-
Bo Wen Che
我是一名专注于程序化交易与交易系统研究的个人交易者,主要关注黄金、比特币、美国期货以及外汇市场。
我进入交易市场,不是因为相信这里存在一套永远不会亏损的“圣杯策略”,而是因为我喜欢研究价格、概率、风险和人性之间的关系。相比预测下一根K线,我更在意一套系统在不同年份、不同波动环境和连续亏损期间,是否还能按照原本的逻辑稳定运行。
我花了大量时间进行策略开发、历史回测、参数验证和实盘观察。很多策略看起来漂亮,但一旦加入点差、滑点、手续费、交易商规则和真实成交环境,结果就会完全不同。因此,我更愿意正视回撤和失败,而不是只展示最好看的收益曲线。 - 版本: 4.0
- 更新: 19 八月 2026
- 激活: 5
交易商:EC Markets
服务器:ECMarkets-MT5-Live01
账户:81206286
MT5只读观摩密码:Liuguanyi123@
MQL5 Signal:
https://www.mql5.com/zh/signals/2386318?source=Site
本EA仅用于 XAU / 黄金。
购买以后先用自己的交易商、自己的账户条件、自己的历史数据进行回测。
不要只看我提供的回测,也不要只看别人跑出来的结果。
因为不同交易商之间的:
点差、手续费、历史Tick、报价、滑点、服务器时间、合约规格、订单执行速度以及交易限制
都会存在差异。
所以对于任何EA来说,最有价值的测试始终是:
你自己使用准备实盘的交易商进行回测。
1|请先自己回测,再决定是否使用我公开自己的测试和实盘账户,是为了提供参考。
但我更希望每一个用户购买以后,第一件事情就是:
自己回测。
请直接使用你准备实盘的交易商 MT5 历史数据测试。
建议测试:
不同年份
不同市场阶段
不同初始资金
不同动态仓位等级
不要只选择一段表现最好的行情。
也不要因为某一个月表现很好,就认为未来一定会保持一样的结果。
我更建议你随机选择不同时间段进行测试。
例如:
随机测试3个月
随机测试6个月
随机测试1年
完整测试交易商能够提供的全部真实Tick历史
然后重点观察:
最终收益
最大回撤
最大浮亏
连续亏损阶段
订单数量
资金曲线恢复能力
只有当这些数据你自己能够接受以后,再考虑实盘。
不要相信宣传。
相信你自己跑出来的数据。
2|回测必须使用真实逐笔报价MT5回测时,请尽量选择:
Every tick based on real ticks
基于真实报价的每个报价
不要把长期K线数据和真实Tick数据混为一谈。
很多交易商可以提供非常久以前的K线,但是:
能够看到历史K线,不代表那个阶段存在真实逐笔报价数据。
例如某些交易商图表可以显示2017年的黄金行情,但真正能够提供的真实Tick可能只有最近几年。
更早的数据可能只是由历史K线重新生成模拟Tick。
这种测试结果可以作为研究参考,但不能与真实Tick测试完全等同。
所以:
真实Tick能够回测多久,就测试多久。
没有必要为了让回测年份看起来更长,刻意使用质量无法确认的数据。
3|请尽量使用 Balance ×2 ~ Balance ×5 动态仓位当前版本支持固定手数和根据账户余额动态计算仓位。
如果只是做简单测试,可以使用:
Fixed Lots / 固定手数
但是如果准备长期运行,我更加建议使用:
Balance ×2
Balance ×3
Balance ×4
Balance ×5
动态仓位模式。
原因很简单:
账户资金不是永远固定不变的。
如果长期使用固定0.10手:
账户从1000美元增长到3000美元以后还是0.10手,资金利用率会不断下降。
反过来,如果账户发生回撤,固定手数也不会主动降低风险。
动态仓位则会跟随账户余额变化自动调整交易手数。
账户增长,仓位逐步增长。
账户下降,仓位也会相应下降。
这更加适合长期复利运行。
4|Balance ×2 ~ ×5 怎么选择这些选项本质上代表不同的风险强度。
简单理解:
Balance ×2:相对保守
Balance ×3:中等风险
Balance ×4:较高风险
Balance ×5:高风险
仓位等级越高:
潜在收益越高,同时回撤和资金波动也会同步增加。
这里没有哪个选项永远最好。
最正确的办法不是问我:
“应该选×3还是×5?”
而是:
自己回测。
把×2、×3、×4、×5全部测试一次。
然后看:
哪一个最大回撤是你真正能够接受的。
再选择对应档位。
如果×5的历史收益让你很满意,但是它的最大回撤你无法接受:
那就不要使用×5。
高收益从来不是免费的。
5|最重要的一条:不要修改其他参数这可能是整份说明里面最重要的一句话:
不要修改其他参数。核心参数已经经过大量测试并预设完成。
我没有设计这套EA让用户拿到以后重新研究:
挂单距离改多少
扫描条件改多少
止损改多少
追踪改多少
结构条件改多少
如果你把这些参数全部修改:
最终跑出来的已经不是原来的策略。
很多EA最后出现问题,并不是程序本身突然失效。
而是用户购买以后:
今天修改一个参数。
明天觉得交易太少,再修改两个。
后天看到某个月亏损,又继续修改。
最后得到一套完全不同的参数组合。
然后再问:
“为什么和你的结果不一样?”
答案非常简单:
因为运行的已经不是同一套配置。
6|建议只修改动态仓位等级正常使用情况下,我建议你只考虑:
Balance ×2 ~ Balance ×5
根据自己的风险承受能力进行选择。
其他核心参数:
保持默认。如果不知道某一个参数具体有什么作用:
不要修改。
如果只是因为某几天没有交易:
不要修改。
如果看到一次亏损:
不要修改。
如果觉得别人的EA交易更多:
不要修改。
如果回测某一个月表现一般:
也不要立刻修改。
EA最容易被破坏的方法,就是不断根据刚刚发生的行情重新调整参数。
7|不要为了优化历史数据不断调参这一点我尤其不建议。
例如:
2024年某个月亏损。
然后你调整参数,让这个月变成盈利。
接着2025年另外一个阶段又不好。
再调整一次。
最后整条历史资金曲线越来越漂亮。
看起来像是策略越来越优秀。
实际上很多时候你只是在:
不断让参数记住历史。
这种回测没有意义。
我宁愿接受某些阶段表现普通,甚至出现正常回撤。
也不希望通过不断修改参数制造一条看起来完美的历史曲线。
所以请保持默认参数,然后:
测试不同年份。
测试不同市场。
测试不同仓位等级。
而不是不断修改底层逻辑。
8|必须使用低点差 ECN / RAW 账户这一点非常重要。
强烈建议使用成熟交易商的低点差 ECN / RAW 账户。我的主要运行环境就是这种账户。
黄金正常交易成本应该处于合理水平。
如果你的账户长期点差明显偏大,那么无论任何策略:
盈利空间都会被交易成本不断侵蚀。
尤其是挂单成交以后:
点差、手续费和滑点全部是真实成本。
这些成本最终都是从账户利润里面扣除。
9|不要只看“零点差”宣传选择交易商的时候,不要只看到:
0.0 Spread
就认为一定更好。
真正需要看的是整体执行质量。
包括:
正常时间实际点差
手续费
滑点
报价稳定性
挂单成交质量
止损执行质量
极端行情是否异常扩大点差
服务器是否频繁卡顿
订单是否经常被拒绝
一个显示0点差,但手续费很高、滑点严重、执行质量差的账户:
不一定比稳定的低点差ECN账户更好。
10|请选择成熟、稳定的交易商对于自动交易,我更加看重交易商长期稳定性。
建议选择:
运营时间较长
交易量较大
服务器稳定
订单执行正常
黄金流动性正常
市场认可度较高
的成熟交易商。
不要单纯因为某个平台:
杠杆特别高
或者:
入金赠金很多
就直接拿来运行EA。
EA最终所有订单都是通过交易商服务器执行。
所以:
交易商本身就是整个交易系统的一部分。
11|特别避免严重滑点的交易商黄金在快速行情中出现少量滑点是正常市场现象。
任何声称:
“永远没有滑点”
的说法都不现实。
真正需要避免的是:
长期异常滑点。
例如你经常发现:
计划价格和实际成交价格差距明显过大。
正常行情下也频繁出现严重负滑点。
止损经常远离计划位置成交。
同一时间其他成熟交易商没有明显异常,但自己的交易商报价出现巨大跳动。
这种环境不适合运行策略。
EA无法修复一个本身执行质量很差的交易商。
12|避免卡盘、断报价和异常报价另外一种非常需要警惕的问题就是:
卡盘。
例如:
MT5图表突然几秒不更新。
价格长时间停住,然后突然跳到另一个位置。
交易服务器频繁断开。
挂单明明已经达到价格,但服务器迟迟没有处理。
或者不同时间经常出现明显异常报价。
对于人工低频交易来说,这可能只是体验不好。
对于自动交易系统来说,这会直接改变:
订单触发、成交价格、止损位置以及最终交易结果。
因此不要为了节省一点点手续费,使用执行质量明显不稳定的交易商。
13|不要拿不同交易商要求完全相同的结果即使:
EA相同
参数相同
测试日期相同
初始资金相同
不同交易商最终回测结果仍然可能存在差异。
这是正常的。
因为不同交易商的:
黄金报价
Tick数据
点差
手续费
服务器时间
合约大小
交易限制
可能并不完全相同。
所以不要看到别人回测赚10000美元,而自己的交易商回测赚9000美元,就认为EA一定出现问题。
重点应该看:
长期结构是否接近。
最大回撤是否可以接受。
不同时间段是否保持可运行。
而不是要求最终数字一美元不差。
14|真实账户公开观摩当前真实运行账户:
交易商:EC Markets
服务器:ECMarkets-MT5-Live01
账户:81206286
MT5只读观摩密码:Liuguanyi123@
MQL5 Signal:
https://www.mql5.com/zh/signals/2386318?source=Site
这个账户主要用于观察真实市场环境中的运行情况。
但请注意:
任何真实账户过去的收益都不能代表未来收益。
你依然应该先使用自己的交易商进行回测。
15|推荐使用流程购买以后,我推荐按照下面顺序使用:
第一步:
选择你准备长期使用的成熟低点差 ECN / RAW 交易商。
第二步:
使用该交易商能够提供的真实Tick历史数据回测。
第三步:
保持所有核心参数默认。
第四步:
分别测试:
Balance ×2
Balance ×3
Balance ×4
Balance ×5
第五步:
比较不同动态仓位等级的:
收益、最大回撤、最大浮亏以及资金波动。
第六步:
选择自己真正能够承受的风险等级。
第七步:
再考虑模拟账户或者实盘。
不要反过来:
先实盘 → 出现波动 → 再开始研究参数。
16|我最希望用户做到的事情如果购买以后只记住几句话,请记住下面这些:
第一,先自己回测。
第二,使用准备实盘的同一个交易商回测。
第三,尽量使用 Balance ×2 ~ ×5 动态仓位。
第四,根据最大回撤选择动态仓位等级,而不是只看最终收益。
第五,除动态仓位以外,不要随意修改任何参数。
第六,只使用成熟、稳定、低点差的 ECN / RAW 交易商。
第七,避开严重滑点、卡盘、断报价和执行质量差的交易商。
第八,不要相信某一个最好看的回测区间,请随机测试不同时间段。
风险说明任何EA、自动交易系统和量化策略都不存在保证盈利。
历史数据不能保证未来表现。
实盘历史收益也不能保证未来收益。
动态仓位等级越高,潜在收益越高,同时资金风险也越高。
特别是:
Balance ×4 和 Balance ×5
在获得更高资本利用率的同时,也意味着账户会承受更大的波动。
所以选择仓位等级时:
不要选择“你最想赚多少钱”的档位。
应该选择:
“出现最大历史回撤时,我仍然能够正常接受”的档位。
如果某一个回撤已经会影响你的正常生活:
那这个风险等级就不适合你。
最后我不希望购买这套EA的人拿到以后马上修改几十个参数。
恰恰相反。
这套EA最正确的使用方法应该非常简单:
选择一个成熟、稳定、低点差的 ECN / RAW 交易商。
使用真实Tick。
自己完整回测。
保持核心参数默认。
然后只在:
Balance ×2 ~ Balance ×5
之间选择适合自己的风险等级。
之后:
让策略按照原来的规则运行。
不要因为几天没有交易就修改。
不要因为一次亏损就修改。
不要因为某个月不好看就修改。
也不要为了让过去的数据更加漂亮不断重新优化。
参数越少动,越容易知道自己到底在运行什么。
先验证,再使用。
先控制风险,再考虑收益。
