Northmark
Forex
8 分钟阅读

订单块、公允价值缺口、流动性扫荡真的能赚钱吗?6种逻辑·995,550笔交易的机器验证

我们对常被宣称「胜率70〜80%」的6种逻辑,在计入实测点差的条件下跑了995,550笔交易。止盈固定为止损的2〜3倍(对主张最有利的条件)。本文公开结果,以及回测看起来漂亮的决定性原因。

已核实事实 · 最后验证 2026年8月4日

关于信息的准确性: 本页面的数值和监管信息已于2026年8月最新由编辑部与各公司官方页面及监管机构登记簿核对。奖金金额、点差、监管状况可能发生变化,因此每次更新时编辑部都会重新确认一手信息来源。 阅读详细免责声明

订单块、公允价值缺口、流动性扫荡真的能赚钱吗?6种逻辑·995,550笔交易的机器验证

「价格回到订单块就买」「回补公允价值缺口时进场」「抓前日低点被瞬间刺穿后的反转」。这是当下最广为流传的模板,往往还附带「胜率70〜80%」「盈亏比1:2以上」的数字。本文是把它当作逻辑而非当作某个人来验证的记录。

验证了哪些逻辑

条件无法写成公式就无法验证,因此只限定为可机器解读的6种,定义在开跑前就以文档固定。止盈只设为止损的2倍与3倍。 若止盈比止损窄,无论在哪里进场胜率都会自动变高(本站另一项验证中随机进场也有66.3%),那样就无法检验主张。止盈为止损2倍时盈亏平衡在胜率33.3%,若真有70〜80%则盈利因子会是4〜6。也就是说这是对主张方最有利的设计。

结果

逻辑配置数交易数损益(点)每笔均值胜率
回补三根K线形成的价格缺口56161,978-395,711-2.4425.9%
回踩强势推动前最后一根反向K线56267,058-652,594-2.4428.7%
短暂跌破前日或时段低点后的反转80490,314-884,169-1.8030.6%
仅限某一特定小时的组合条件485,310-12,244-2.3135.9%
结构转换:收盘突破前高后的回调5644,110-111,153-2.5232.2%
把时段初动视为假突破的逆向进场3226,780-63,540-2.3728.2%
交易数328995,550-2,119,412-2.13

合计 -2,119,412 点,每笔平均 -2.13 点。满足全部预设合格标准(交易数、盈利因子、逐年胜出、多重检验校正、样本分割、成本翻倍承压)的配置为 0/328

「胜率70〜80%」的结果如何

在交易数达80笔以上的310个配置中,胜率超过50%的有0个。最高为 47.5% (143笔),95%区间为 39.5%〜55.7%。该区间上限能触及70%的配置有0个。 差距已超出样本量能解释的范围。

与「同样出场、随机进场」比较

如果手法有意义,就应该胜过完全随机的进场时点。我们让止损幅度分布与盈亏比完全相同,只把方向随机化。再怎么讲究进场,结果几乎没有变化。 其中部分还低于随机。

逻辑交易数胜率同出场随机入场
回补三根K线形成的价格缺口80,98928.8%31.9%-3.1pt
回踩强势推动前最后一根反向K线133,52931.8%31.9%-0.2pt
短暂跌破前日或时段低点后的反转245,15733.6%32.2%+1.4pt
仅限某一特定小时的组合条件2,65538.2%31.6%+6.6pt
结构转换:收盘突破前高后的回调22,05534.6%31.9%+2.7pt
把时段初动视为假突破的逆向进场13,39031.4%31.5%-0.1pt

★正题:回测为什么看起来漂亮

最初运行时,1小时图上6个品种全部盈利。原因是代码中的一行。把挂单成交那根K线的最高价,用来判定止盈。 本文这些逻辑的进场几乎都是「挂在当前价下方(做多时)的限价单」,也就是说那根K线的最高价可能出现在成交之前。把它算作止盈,等于用进场前出现的价格锁定了利润。

修正为:成交那根K线只判定止损(止损在挂单下方,必然在成交之后才可能触及),止盈从下一根K线起判定。结果如下表,所有品种由盈转亏

品种交易数允许成交K线止盈: 损益(点)胜率正确判定: 损益(点)胜率
USDJPY5,976+5,06942.7%-12,21629.1%
EURUSD5,721+4,50042.4%-10,57228.9%
EURJPY6,573+7,69842.8%-14,51429.2%
GBPUSD6,190+6,11842.2%-12,51129.0%
XAUUSD2,621+5,38442.9%-2,10030.3%
US301,783+1,08740.1%-2,27128.4%

用分钟数据确认是否修正过度

「成交那根K线完全不认止盈」也可能反过来太严格。于是我们用1分钟数据锁定成交发生在第几分钟,再从该点重新求解出场,与1小时判定比对。所有分歧都是同一方向——1小时判为止损但分钟数据显示先触及止盈——反向误判为零。修正版每笔仅保守约1点,远不足以填补亏损。

品种比对数判定一致被分钟数据推翻反向误判平均差
USDJPY2,26893.3%1200+0.97
EURUSD1,80293.6%900+0.74
EURJPY2,26694.1%1010+1.07
GBPUSD2,14493.4%1140+0.89

为什么这件事会普遍发生

单根K线并不记录「成交」与「最高价」孰先孰后。图表平台的策略功能、交易软件的按K线测试模式、逐根推进的手动复盘,都有同样的局限。 这不是恶意问题,而是验证工具本身的性质。看到限价进场类手法的成绩单时,不确认「成交那根K线的止盈如何处理」就无法解读。

成本结构

成本占止损幅度的比例,在15分钟图上高达三到六成。在1小时图上放宽止损并假设最小点差,把比例降到6%,依然是亏损。这不是「点差太高所以输」,而是扣除成本前的期望值本来就接近零

验证条件平均止损幅往返成本成本/风险每笔均值
EURUSD M155.11.5730.8%-1.79
EURJPY M156.03.6060.4%-4.19
EURUSD H17.61.0013.2%-1.85
XAUUSD H18.20.506.1%-0.80

关于加仓摊平+手数倍增(另列)

亏损后加仓并把手数翻倍的设计,不能用胜率或盈利因子评价——按其构造,在被强平之前会以很高概率持续获胜。该测的是到破产为止的时间。初始资金1万美元,保证金水平跌破100%即强平,逐月错开起点全跑一遍。手数一旦翻倍,触及率就急剧上升。 只看存活下来的样本,最终余额远高于起始资金,因此看起来「成绩优异」的样本必然存在。到达中位数为3〜9个月,意味着数个月的成绩单正好落在存活期内。提高杠杆几乎不改变触及率,起作用的是手数倍增。

手数倍率品种强平比例到达中位数最快10%最终余额中位数
×1.0USDJPY0.0%$11,447
×1.0EURUSD0.0%$12,092
×1.0GBPUSD0.0%$11,001
×1.5USDJPY80.6%15130$4,940
×1.5EURUSD68.3%31745$5,270
×1.5GBPUSD90.5%17824$4,777
×2.0USDJPY80.6%10520$4,248
×2.0EURUSD84.1%22542$6,159
×2.0GBPUSD90.5%12220$4,887

无法验证的部分

多数公开的高额收益案例,本身就不具备可验证的形式。「读懂盘面流向」「抓订单失衡的瞬间」——都没有写明哪个数字达到多少才进场。无法确认的东西不能写成「已验证」,因此排除在外。不过「无法确认」本身就是判断材料。

小结

  • 满足预设标准的配置为0个。
  • 「胜率70〜80%」在最大限度考虑统计误差后,仍无法在本定义下确认。
  • 再怎么讲究进场,与同样出场的随机进场几乎没有差别。
  • 回测看起来漂亮的最大原因,是把挂单成交那根K线的最高价当作止盈。
  • 手数倍增型工具应该看到强平为止的时间,而不是胜率。

本文不是要教你「能赚钱的手法」,而是分享一种验证方式。看到限价进场类逻辑的成绩单时,请先问「成交那根K线的止盈是怎么处理的」。


关于原始数据

上表汇总了 328 个配置。汇总前的逐配置原始数据(CSV)与验证程序的设计说明也一并提供。结论、全部配置的成绩、合格标准以及不合格原因,都已在本页公开。 不利的结果没有藏在限定区。提供给通过本站开户的读者(仅核对账号,无需邮箱)。

查看领取方式


本文是我们自行执行的验证记录,并非对任何个人、机构或服务的评价。文中所有数字均为基于历史数据的模拟结果,不代表未来表现。交易可能造成超过本金的亏损。本文不构成投资建议,请自行判断。

标签
#外汇#订单块#公允价值缺口#流动性#回测#验证

相关文章