一款黄金智能交易系统,即使在介绍中写着“不采用马丁格尔”,也未必能让你弄清楚它如何处理亏损持仓。单凭这句话无法回答这些问题,平滑的余额曲线也不能。我会先看成交历史:亏损之后,手数如何变化?每笔订单是否都有各自的止损?
做这一步初查,不需要源代码。花大约10分钟查看策略测试器报告、自己的模拟账户历史,或公开的账户历史,就可能发现值得进一步核查的规律。这无法查明EA内部的每一条规则,也不能保证未来的交易结果,但能帮助你判断:现有证据是否支持产品介绍中的说法。
1.按时间顺序排列成交记录
将成交记录按时间从早到晚排序,找到时间、交易品种、方向、交易量或手数、价格和利润等列。同时查看Stop Loss和Take Profit信息;必要时,打开对应的订单或持仓详情。
阅读记录时,要区分开仓成交和平仓成交。一笔成交记录代表一次交易执行,因此,平仓成交不一定意味着新开了一个持仓。如果记录中有可用于关联的编号,就用它们将开仓与平仓对应起来。否则,部分平仓或分多次成交的记录,可能会被误认为是几笔独立交易。

图 1. 按时间从早到晚排序的成交列表。请查看手数、Stop Loss、Take Profit 和利润列。
2.追踪亏损后的手数变化
找到一个已经平仓且亏损的持仓,然后查看下一次新开仓的手数。对几次亏损重复这一检查,尤其留意连续亏损的情况。手数是保持不变、没有明显规律地变化,还是在亏损后反复增加?
仅作示例:假设连续几次开仓的手数分别为0.1、0.2和0.4手,每次开仓前的上一笔持仓都以亏损结束。这样的翻倍规律值得留意。这些是假设数字,并非任何产品的数据。加大手数的幅度也可能更小,或者隔一段时间才增加,所以不要只寻找精确翻倍的情况。
下一笔手数变大,是一个需要查清的问题,不能据此直接下结论。仓位大小可能随账户余额和止损距离变化。如果有相关信息,就一并比较。需要警惕的是,亏损与风险敞口增加之间反复出现关联。

图 2. 使用假设数值而非产品数据的示意图:亏损后手数翻倍与保持相同手数的对比。
3.逐笔检查订单的止损止盈
检查每笔订单是否都有各自的Stop Loss和Take Profit。不要因为产品介绍提到“风险管理”,或看到一组持仓同时平仓,就认定这一点。要查看每笔订单实际设置的价位,并检查是否有订单未设置止损。
基础成交历史列表可能不显示这些字段,也可能不显示止损何时被添加、修改或移除。盈利平仓并不能证明此前设置过Stop Loss。如果报告缺少这些信息,就将这一项标记为“未核实”。查看订单详情;如果是自己的模拟账户,还应检查未平仓持仓和可用的日志。
Take Profit是离场目标,不能替代Stop Loss。单独设置止损,也不能保证交易会按该止损价精确执行。

图 3. Gold Storm PRO 成交记录:亏损后手数保持不变,每笔订单都有各自的 Stop Loss。
4.查找同时平仓的持仓
接下来,查看是否有多个持仓在同一时刻平仓,这可能意味着它们采用了共同的离场条件。这条线索值得核查,因为网格或摊平加仓EA通常会将整组持仓一次性平掉。
比较这些持仓的开仓时间、价格和手数。是否在首笔持仓仍未平仓、行情向不利方向运行时继续加仓:价格下跌时加买单,或价格上涨时加卖单?加仓时,手数是否也随之增加?反复逆着行情方向开仓,即使手数不变,也可能是在摊平成本或执行网格策略。
仅有多个同方向持仓,并不足以证明这一点。如果后续开仓发生在价格向持仓有利方向运行时,手数相同,且每笔都有各自的止损,就不属于对亏损持仓进行摊平加仓。核查共同离场的同时,也要查看开仓顺序。
用同一份清单核查Gold Storm PRO
不采用马丁格尔,不采用网格。Gold Storm PRO是我开发的交易XAUUSD(黄金)的智能交易系统。它可以同时持有多个同方向持仓。多开一笔设有独立止损的持仓,本身并不意味着在对亏损持仓加仓。
亏损后不会加大手数。手数根据账户余额和Stop Loss距离计算(或使用固定手数)。在默认设置下,每笔订单都有各自的Stop Loss和Take Profit。Stop Loss类型可以设为none。
产品页面提供可下载、用于策略测试器的演示版,因此,你也可以自行运行Gold Storm PRO,按同一份清单逐项核查。
17+ 周,350%+
我们的公开 MQL5 信号由 Gold Storm PRO 执行交易。查看信号 →


