Northmark
Forex
8 分鐘閱讀

訂單塊、公允價值缺口、流動性掃蕩真的能賺錢嗎?6種邏輯·995,550筆交易的機器驗證

我們對常被宣稱「勝率70〜80%」的6種邏輯,在計入實測點差的條件下跑了995,550筆交易。停利固定為停損的2〜3倍(對主張最有利的條件)。本文公開結果,以及回測看起來漂亮的決定性原因。

已核實事實 · 最後驗證 2026年8月4日

關於資訊的正確性: The figures and regulatory information on this page were verified by the editorial team against each company's official website and the regulator's registry as of 2026年8月最新. Since bonus amounts, spreads, and regulatory status may change, our editorial team rechecks primary sources with each update. 閱讀詳細免責聲明

訂單塊、公允價值缺口、流動性掃蕩真的能賺錢嗎?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)與驗證程式的設計說明也一併提供。結論、全部配置的成績、合格標準以及不合格原因,都已在本頁公開。 不利的結果沒有藏在限定區。提供給透過本站開戶的讀者(僅核對帳號,無需信箱)。

查看領取方式


本文是我們自行執行的驗證紀錄,並非對任何個人、機構或服務的評價。文中所有數字均為基於歷史資料的模擬結果,不代表未來表現。交易可能造成超過本金的虧損。本文不構成投資建議,請自行判斷。

標籤
#外匯#訂單塊#公允價值缺口#流動性#回測#驗證

相關文章