所有初步报告都是免费的:首次解读和 Strategy Lab 的结论。只有详细的技术报告需要付费 (GBP 49)。
本页的正式版本是英文版。Strategy Lab 的结果、报告和电子邮件目前只有英文。
付费报告暂不向欧盟的消费者出售;企业可以购买。
我们的测试方法
本页详细说明TrueTest如何测试策略。每个实验室、分享页面和PDF都带有其制作时所用的方法版本(本页为方法v2.5,当前版本见/methods/v2.5;/methods/latest始终显示当前版本;早期版本见下方更新日志;判定使用内部gate v2.1统计)。当方法变更时,版本号随之变更,变更内容列于下方更新日志,旧结果保留其制作时的版本。
TrueTest结果是对我们自行重建的您的规则进行的回测,或对您发送的交易记录进行的检查。它不是过往业绩记录,不是对未来的承诺,也不是财务建议。
1. 我们测试什么
代码、设置或文字规则:我们将文件作为文本读取(绝不按原样运行),列出我们注意到的缺陷,并将策略重建为一份简短的规则清单:规则卡。在测试任何内容之前,您阅读规则卡并确认或修改它。重建是我们对您规则的复制,不是您的EA;如果规则使用了我们的规则引擎无法表达的内容,实验室会显示无法通过重建测试,而不是测试其他内容。谁编写规则卡在安全页面中说明。
交易记录(MT5策略测试报告、MT4/MT5对账单或交易CSV):我们按原样评判您发送的交易。
2. 价格数据
8个品种(7个外汇对和黄金:EURUSD、GBPUSD、USDJPY、GBPJPY、EURJPY、AUDUSD、USDCAD、GOLD)长达16年的15分钟价格,从2010年8月到2026年9月18日,分为三个互不重叠的独立时段:
| 时段 | 从 | 到 | 来源 |
|---|---|---|---|
| A | 2010年8月 | 2017年12月 | Dukascopy 1分钟价格按FxPro服务器时间构建为15分钟K线,附FxPro记录的每日各小时点差 |
| B' | 2018年1月 | 2022年9月11日 | Dukascopy,构建方式相同 |
| C | 2022年9月12日 | 2026年9月18日 | FxPro 自有的 15 分钟 K 线和点差 |
另:自 2022 年 9 月 12 日起的 21 个 FxPro 货币对,仅供参考(它们没有 A 期和 B' 期,因此不会决定裁决)。前瞻观察的新价格:新的每日 Dukascopy 价格,构建方式与 A 期和 B' 期相同。
3. 成本
常规成本:来自我们唯一成本记录的点差(见 v2.5 更新日志)+ 开仓时 0.2 点的滑点(黄金:每盎司 2 美分)+ 我们的成本安全边际(大多数货币对 0.1 点,GBPJPY 0.3 点,黄金每盎司 48 美分)+ 往返每手 GBP 5 的佣金 + 按 FxPro 历史表计算的隔夜费(周三夜按 3 倍计)。
额外成本(同样的交易再次进行,但难度加大):每笔交易以额外成本重新运行:点差和佣金变为原来的1.5倍,开仓时再加1个点(黄金:每盎司48美分),任何隔夜费也变为原来的1.5倍。结果必须在额外成本下仍保持盈利。
交易记录:每笔交易按账户货币额外收取每手10(黄金:20),在美元账户上约合每手1点。
成本按一家经纪商记录的点差建模;你的经纪商可能更便宜或更贵。
4. 检查项
- 代码缺陷:服务器时钟错误、从未调用的函数、未使用的设置、缺失的包含文件、未检查的订单、马丁格尔仓位等。
- 成本:各时期在常规成本和额外成本下的利润。
- 运气:t 值(平均交易的 t 值,同一天的交易分组(按日聚类),因为同一天的交易不独立)必须超过运气门槛:max(1.96, t0(N)),其中 N 是你尝试的版本数(取你告知我们的和你邮箱统计的较高者),t0(N) 是 N 个无优势尝试中最佳者预期达到的 t 值。尝试的版本越多,门槛越高。
- 年份:显示每个日历年,含额外成本。
- 漂移控制:同样的交易,入场时间后移一天。真实信号应优于它。
- 时钟扫描:规则在时钟移动 -3 到 +3 小时的情况下运行,因为经纪商时钟错误是常见的隐藏缺陷。
- 前视探测:数据被部分截断后重新检查信号;移除后续数据后发生变化的信号使用了未来数据。
- 邻域映射:每个数值设置向两侧各调一步。只在某个精确值下有效的结果是脆弱的。
- 隐藏风险:网格、马丁格尔、单笔亏损超过利润的一半、回撤达到账户的一半或更多。
- 一致性(当你同时提交自己的测试报告时):我们重建的交易与你的交易匹配程度。
没有 0-100 的分数,也没有徽章:每项检查单独显示,未通过的检查排在最前。
5. 裁决用语
| 裁决 | 含义 |
|---|---|
| REAL | 实盘或模拟盘交易在扣除成本后清除了运气门槛。在这份记录上极可能不是运气;但绝不保证。 |
| PROMISING | 通过所有检查的回测。在信任它之前,请在新数据上原样运行。 |
| LIKELY LUCK | 不错,但对于尝试过的版本数量来说还不够好。 |
| NO EVIDENCE | 平均利润无法与零区分开。 |
| FAIL | 平均亏损,或仅在扣除现实成本前盈利。 |
| HIDDEN RISK | 利润伴随着网格、马丁格尔或巨额亏损形态,可能使账户爆仓。 |
| TOO FEW | 交易或天数不足以判断(少于 30 笔交易或 20 个交易日)。 |
回测永远不可能是 REAL:回测能得到的最好结果是 PROMISING。REAL 需要策略确定后产生的新交易。
6. 前瞻观察
你确认的最新版本被冻结,并从下一个 UTC 日起每天用新价格运行;它永不更改,并与你的实验室一起保存;REAL 需要至少 60 笔前瞻交易、t 值高于运气门槛,并以按日聚类的 z 值至少为 1 击败后移一天的相同信号。
7. 收据
每个测试版本都会获得一张收据:规则指纹的 SHA-256 指纹、裁决、时间、方法版本、评判版本、价格数据版本、成本设置以及规则卡撰写者。任何收到收据的人都可以在此查验;查验显示其绑定内容,绝不显示规则。图表和 PDF 页面带有实验室 ID、收据和方法版本。
8. 已知限制
- 重建的效果取决于规则卡:开始测试前请仔细阅读。
- 隔夜利息对所有过去年份使用今天的经纪商日期表;真实的历史隔夜利息有所不同。
- K 线为 15 分钟:在同一根 K 线内,我们假设止损先于目标被触发。
- 新闻跳空、缺口和超出模型的滑点可能使真实结果更差。
- 运气门槛取决于你如实告知我们你尝试了多少个版本。
- 只有上述 8 个品种决定裁决。
8b. K 线形态
形态仅在已收盘的 K 线上读取,绝不前视。外汇全天交易,因此不要求 K 线之间有缺口。开盘价等于收盘价的 K 线没有颜色:它可以是十字星,但绝不构成彩色形态的一部分。小于前一根 K 线 ATR(14) 十分之一的 K 线视为无形态(这是一个设置;可以关闭)。规则卡在其使用的每个形态旁打印相同的定义。这些是 TrueTest 自己的精确定义:MT5、TradingView 和其他工具对某些形态的定义不同,因此当你的代码有自己的形态测试时,我们按原样重建该测试,并在规则卡上列出任何差异。形态只与零比较(看涨高于零,看跌低于零)。规则可以将数值乘以固定数字,例如“下影线至少为实体的 3 倍”;TrueTest 目前不支持加法、减法或除法。
| 形态 | 精确定义 |
|---|---|
| 看涨吞没 / 看跌吞没 | 其实体覆盖前一根异色实体,一侧更大;无需缺口 |
| 看涨孕线 / 看跌孕线 | 其实体位于前一根异色实体内部,一侧更小 |
| 锤子线 / 看涨 pin bar / 流星线 / 看跌 pin bar | 一根影线至少为实体的2倍且至少占整根K线的60%,另一根影线至多20% |
| 十字星 | 实体至多占整根K线的10% |
| 内包线 | 高点低于前一根K线,低点高于前一根K线 |
| 外包线 | 高点高于前一根K线,低点低于前一根K线 |
| 早晨之星 / 黄昏之星 | 一根长K线,一根小K线,然后一根异色收盘价严格超过长K线实体中点 |
| 三个白武士 / 三只黑乌鸦 | 三根同色长K线,每根收盘价超过前一根,且开盘价位于其实体内部 |
| 实体和影线大小 | 实体、上影线和下影线占K线区间的百分比,用于你自己的定义(例如光头光脚线) |
9. 更新日志
| 版本 | 日期 | 变更内容 | 结论是否改变? |
|---|---|---|---|
| 方法v2.5 | 2026年11月10日 | 一条成本记录。(1) 我们的实验室曾以两种方式对同一经纪商历史数据定价。从2022年9月12日到2023年10月5日,经纪商记录保留其较宽的无佣金点差,我们的实验室收取该点差并加收每手GBP 5佣金:约为其当前点差的1.3倍(黄金)至9倍(AUDUSD),另加佣金。现在每个实验室都使用与我们自身研究相同的成本记录。从2023年10月5日起,采用经纪商记录的每根15分钟K线的原始点差;若记录中无点差(2024年多数GBPUSD和EURUSD K线),我们填入该小时的典型值,因此那些年份部分为估算。2023年10月5日之前,以及2010年8月至2022年9月的所有价格,我们使用经纪商自2023年10月以来记录的当日该小时典型原始点差(2012年之前更宽)。此外,我们加上成本安全边际(多数货币对0.1点,GBPJPY 0.3点,黄金每盎司48美分)以及每手GBP 5佣金。(2) 我们核查的内容。对于USDJPY、GBPJPY和EURJPY,我们的收费从未低于2026年9月至11月该经纪商点差的28次实时快照。仅作为粗略核查,2022年至2026年每年我们的黄金总成本均高于另一经纪商的典型黄金点差;这并不证明我们的黄金点差正确。对于EURUSD、GBPUSD、AUDUSD和USDCAD,我们尚未对照实时价格核查成本:请将其视为估算;使用它们的每个结果均已说明。2022年至2026年的40个交易品种-年份中,3个已对照实时价格核查,37个使用记录成本而未进行该核查。(3) 2026年11月8日之前,黄金和白银成本约低四分之一(其美元价值被当作英镑读取);已修复。(4) 询问“市场是否只是上涨?”的核查和时钟核查现在仅使用决定结论的交易品种;仅作参考的交易品种此前被混入(2026年11月8日)。(5) 在1小时和4小时实验室中,我们收取入场小时内最宽的15分钟点差(4小时黄金和GBPJPY实验室约比开盘点差多五分之一)。(6) 黄金隔夜费用现在按与其他所有成本相同的汇率换算为英镑(1.3395美元兑1英镑,而非1.30)。 | 没有任何已存储的判定发生变化(3个实验室版本重新运行:前后均为FAIL)。演示实验室2022-2026年常规成本线从每笔交易风险的-0.004变为+0.007;额外成本下仍亏损。 |
| methods v2.4(2026年11月6日) | 2026年11月6日,约13:30 UTC | 代码审计,第二轮。漂移控制(同一笔交易晚一天、无信号)现在使用次日同一时间有该K线的K线;之前它移动固定数量的K线,在黄金(每日交易休息)上大多数时候落在另一个小时。利润不是有限数字(nan、无穷大或数值过长不真实)的记录会被拒绝并指出行名,而不是被判定;损坏的文件总是得到明确拒绝。结论被周期检查转为FAIL或WITHHELD的实验室,现在在每份报告中显示该结论自身的下一步和证据文本。当我们的代码扫描发现马丁格尔式手数时,会在任何测试前由人工检查重建。时间退出写为24.0或"24"会被保留(之前被读作无时间限制)。前向观察交易只有在真正平仓后才被计入。 | 是,针对黄金策略(漂移控制检查),以及利润非有限的已上传记录(现在被拒绝) |
| methods v2.3(2026年11月6日) | 2026年11月6日,约11:30 UTC | 代码审计。以点数为单位的目标,或ATR周期与止损不同的目标,现在在每根K线上根据该K线自身的止损距离计算;之前它变成从整个历史中取一个比率(后来的价格移动了更早的目标,测试的目标与规则卡上的不完全一致)。指标周期为小数、空时段(开始=结束)或更高时间框架上的K线形态与除0以外的任何值比较的规则,会被拒绝并给出明确原因,而不是失败。交易数量为1,000或以上读作单位(100,000为一手)。当你的报告与我们的重建匹配时,经纪商符号后缀如XAUUSD.m会被忽略。 | 是,针对带点数目标和ATR止损(或ATR止损和目标周期不同)的规则,以及带后缀符号的黄金报告(不再被错误地WITHHELD) |
| methods v2.2(2026年11月6日) | 2026年11月6日,约09:30 UTC | 版本标签更正:11月6日约06:40和08:30 UTC的两项更改最初发布为v2.1,尽管第一项更改了结论;它们是v2.2。每个结论的"下一步做什么"行现在先陈述证据(例如"在这份记录上它在成本后亏损;我们不会交易它")。/methods/latest始终显示当前版本;旧版本号现在会说明已被替换(没有旧文本的存档)。 | 否 |
| methods v2.2(2026年11月6日) | 2026年11月6日,约08:30 UTC | 规则可以将一个值乘以一个固定数字(例如"下影线至少为实体的3倍")。TrueTest目前还没有加法、减法或除法。现有规则产生相同的交易。 | 否 |
| methods v2.2(2026年11月6日) | 2026年11月6日,约06:40 UTC | 真实交易无法产生的交易记录(每笔交易结果相同、50笔或更多中没有亏损交易、结果彼此相差在1%以内,或利润因子高于5)被判定为NO EVIDENCE并给出"检查测试"的原因,绝不会是PROMISING、REAL或HIDDEN RISK。结果还显示在尝试1、10、100和1,000个版本时结论会如何。 | 是,仅针对此类记录:它们现在读作NO EVIDENCE;之前,相同的结果可能读作NO EVIDENCE,或由于舍入效应读作PROMISING或HIDDEN RISK |
| methods v2.1 | 2026年11月6日(规则自2026年11月5日20:44 UTC起生效) | 与您的代码不同的重建(近似重建)在所有地方都会标注为近似重建,且永远无法成为REAL。该规则于2026年11月5日20:44 UTC生效(当时实验室服务随该规则重启);从那时起到2026年11月6日约01:10 UTC生成的收据说methods v2,尽管规则已适用于它们;之后生成的收据说methods v2.1。2026年11月6日的一次审计未发现任何实验室受影响:迄今为止判定的每个实验室版本均为FAIL,没有REAL,也没有近似重建。 | 是的,仅针对近似重建:它们不再能达到REAL |
| methods v2.1(2026年11月6日) | 2026年11月6日 | 在规则语法中加入了K线形态(吞没、孕线、锤子线、十字星、内包线和外包线、早晨之星和黄昏之星、三个白兵和三只乌鸦)以及实体和影线尺寸;精确定义见K线形态。现有规则给出相同的交易(在演示中检查:全部15,526笔交易一致)。 | 否 |
| methods v2(2026年11月6日) | 2026年11月6日 | 报告颜色遵循本站的色盲友好配色(蓝色表示盈利,橙色表示亏损)。新实验室存储AI同意框的确切措辞(同意措辞v2)。 | 否 |
| methods v2(2026年11月5日,傍晚) | 2026年11月5日 | 前瞻带显示为仅供回顾的历史包络。 | 否 |
| methods v2 | 2026年11月5日 | 常规成本加入了平台加价(外汇+1点,GBPJPY+3点,黄金在记录点差之上+48点)以及基于FxPro历史表的隔夜利息,周三为三倍隔夜利息。判定结果分别显示含隔夜利息和不含隔夜利息。 | 是的:成本上升,因此一些在v1下通过的回测在v2下不会通过 |
| methods v1 | 2026年11月5日(首批公开实验室) | 重建引擎、三个周期A/B'/C、压力成本、运气条、漂移控制、时钟扫描、前视探测、邻域图、前瞻观察。 | 第一个版本 |
10. 已知事件
影响结果或服务的问题,在我们发现时列出。
| 时间 | 影响范围 | 对判定的影响 | 原因 | 修复 | 状态 | 列出日期 |
|---|---|---|---|---|---|---|
| 2026年9月18日 - 11月6日 | 前瞻观察:未添加新价格;正在观察2个测试实验室,无客户实验室 | 无:没有到期的前瞻判定(两个被观察的实验室均为测试实验室),且2026年11月6日的审计未发现曾发出任何REAL判定 | 一次软件库更新改变了时间的存储方式,导致每个新价格柱看起来都比上一个更旧,因而被无错误地丢弃;价格源还限制了快速请求 | 时间转换已修正并测试,下载现在会自行限速并重试;缺失的几周正在补充 | 已于2026年11月6日修复;价格正在补齐 | 2026年11月6日 |