Tick 圖是什麼:2000 Tick 圖與時間 K 棒的差異
Tick 圖以固定的成交筆數而非固定的分鐘數來收一根 K 棒,因此活躍時段會出現很多根 K 棒,清淡時段則很少。2000 Tick 圖每 2000 筆成交畫一根 K 棒。它並不會比時間圖顯示更多資訊,只是用不同方式切分相同的成交,而這會改變每個以 K 棒為基礎的指標和規則所讀到的內容。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
什麼是 Tick 圖?
Tick 圖每次都以固定的成交筆數來收一根 K 棒,而不是固定的分鐘數。2000 Tick 圖每 2000 筆成交畫一根 K 棒,所以活躍的幾分鐘會出現很多根,清淡的時段則只有少數幾根。時間 K 棒則固定時鐘、讓成交筆數隨之變動。兩者都不會多顯示資訊,只是用不同方式切分相同的成交。
一個 tick 是交易所上記錄下來的一筆成交,對應一個價格、一或多口。Tick K 棒是從第一筆成交開始、到設定筆數的最後一筆結束的 K 棒,裡面包含一般的開盤價、最高價、最低價與收盤價。時間 K 棒則是在固定的時刻開盤,固定幾分鐘後收盤,中間發生什麼都一樣。可以把它想成兩種公車班次:時間 K 棒像每五分鐘一班的公車,不論乘客多寡都準時發車;Tick K 棒則像只在坐滿 2000 個座位時才發車的接駁車,尖峰時段可能每幾秒就發一班,中午則可能要等好幾分鐘。
這篇文章的核心主張是:Tick 圖改變的是量尺,而不是市場。成交還是同一批,改變的只是每根 K 棒包含多少筆,而這又會改變每個指標週期、型態規則與時間出場條件的意義。因此,K 棒類型是一個需要測試的設定,而不是一個應該堅信的前提。
2000 Tick 圖顯示什麼?
2000 Tick 圖會把清淡時段壓縮成少數幾根 K 棒,並把開盤與新聞時段拉長成許多根,每根 K 棒所含的成交活動量大致相同。2000 是每根 K 棒的成交筆數,它是一項設定,不是標準,交易者會依照自己規則所需的節奏來選擇。
由於每根 K 棒的成交筆數固定,變動的是每根 K 棒所花的時間。美股現貨在美東 09:30 開盤時,訂單流最密集,一檔活躍股價指數期貨的 2000 Tick K 棒可能不到一分鐘就收盤;到了中午的清淡時段,同樣的 K 棒可能要花好幾分鐘。因此,這張圖在市場活躍處看起來像「放大」,在清淡處則像「縮小」。
假設性範例
假設在某一個範例交易日,美東 09:30 至 10:30 這一小時有 300,000 筆成交,美東 12:00 至 13:00 這一小時有 30,000 筆成交。2000 Tick 圖在開盤這一小時會畫出 150 根 K 棒,約每 24 秒一根;午休這一小時則有 15 根,約每 4 分鐘一根。5 分 K 圖每小時各畫 12 根,但開盤時段的每根 K 棒約含 25,000 筆成交,午休時段的每根約含 2,500 筆。
由此衍生出兩個結果。第一,「2000 筆」的實際意義會隨年份漂移。Hendershott、Jones 與 Menkveld(2011)記錄了美國股票市場演算法交易的興起,而電子化訂單流增加的一個明顯效果,就是每分鐘的成交回報變多,因此今天固定的 Tick 數涵蓋的時鐘時間,比十年前更短。第二,在極端事件中,這張圖畫出 K 棒的速度可能快到讓人無法讀取:監管機關對 2010 年 5 月 6 日市場事件的報告,描述了 E-mini 標普 500 期貨在數分鐘內的極大量交易,而 Tick 圖會把這樣的幾分鐘壓縮成一長串 K 棒。
Tick 圖與時間圖:各有什麼優缺點?
Tick K 棒讓每根 K 棒的活動量趨於一致,也去掉了午休時那些沒有變化的 K 棒;時間 K 棒則保持固定的時鐘,而交易時段、指標與大多數歷史資料都是以此建立的。兩者沒有絕對的優劣。每一種都對某些規則有幫助,也對另一些規則造成代價,下表說明了這一點。
| 面向 | Tick 圖 | 時間圖 |
|---|---|---|
| 每根 K 棒的活動量 | 大致固定;每根 K 棒的成交筆數相同 | 差異很大;開盤 K 棒與午休 K 棒的筆數相差懸殊 |
| 清淡時段 | 壓縮成少數幾根;沒有連續的平盤 K 棒 | 完整印出;指標趨於平坦,且可能因雜訊而觸發 |
| 與交易時段對齊 | 一根 K 棒可能橫跨現貨開盤或收盤 | K 棒結構上就對齊交易時段邊界 |
| 指標的意義 | 20 根的週期代表一段活動量的視窗,而非時間 | 20 根的週期代表固定的幾分鐘 |
| 資料取得性 | 需要逐筆成交歷史或由其建立的 K 棒;較少見 | 許多年前的資料都廣泛可得 |
| 回測的可重現性 | 取決於資料來源與其計算成交筆數的方式 | 只要時段設定相同,任何乾淨的來源都得到相同的 K 棒 |
對以規則為本的交易者來說,指標那一列最為關鍵。可以測試的技術分析工具與指標指南說明,大多數指標是以幾根 K 棒來定義,而不是幾分鐘。若把同一個指標從 5 分 K 移到 Tick 圖,它的回看範圍會悄悄地從「最近 100 分鐘」變成「最近 20 根、每根 2000 筆成交的 K 棒,無論那些成交花了多少時間」。型態也會承受同樣的改變:雙底型態及其測試方法一文中的精確規則,會計算兩個低點之間的 K 棒數;在 Tick 圖上,這個數字衡量的是活動量而非時間,因此同樣的價格形狀可能符合,也可能不符合條件。
一個實用的判斷方式是:如果你的規則是關於活動量(在大量訂單流下突破、在一陣成交爆發後的力竭),Tick K 棒能給它更穩定的基礎。如果你的規則是關於時鐘(開盤後前 30 分鐘、收盤前出場、隔夜持倉),時間 K 棒能讓規則保持誠實。
同一個交易時段,NQ 2000 Tick 與 5 分 K 有什麼不同?
在 NQ 上,同一個交易時段在現貨開盤前後產生的 Tick K 棒遠多於 5 分 K,在午休時則少得多。因此,相同長度的指標在兩種圖上讀取的市場活動視窗不同。NQ 是芝商所(CME)的 E-mini 那斯達克 100 期貨。美股的一般交易時段在美東 09:30 開盤、16:00 收盤,這兩個時刻正是 NQ 訂單流最密集的時候;免費的期貨交易時段工具可以依你自己的時區顯示 NQ 的交易時段。交易所可能會更動交易時段,因此在依此建立規則前,請先到交易所的合約頁面確認。
以一個 20 根的指標為例,例如 20 根移動平均。在 5 分 K 圖上,它永遠涵蓋 100 分鐘。在 2000 Tick 圖上,以前面假設性範例的那一天來算,它在開盤時大約涵蓋 8 分鐘,在午休時大約涵蓋 80 分鐘。這個指標在兩張圖上的名稱與設定都相同,但它衡量的是兩件不同的事。
把一條 NQ 規則從 5 分 K 移到 2000 Tick K 棒,會有以下幾處改變:
- 每個交易時段的 K 棒數。時間圖每個交易時段的 K 棒數固定;Tick 圖則會隨成交量每天改變,並在有新聞的日子最多。
- 指標視窗。每個回看長度都變成活動量視窗。日內交易最佳指標與測試結果一文說明了為何在某一種 K 棒週期上表現良好的指標,在另一種週期上常常讀數不同;Tick 圖則是這種差異的極端例子。
- 交易時段邊界。一根 Tick K 棒可能在 09:30 美東之前開始、之後才收盤,從而混入盤前與現貨交易。需要現貨時段第一根 K 棒的規則,必須處理這個問題。
- 以根數計算的出場。「6 根後出場」在 5 分 K 上是 30 分鐘,在 Tick 圖上則是長度不固定、通常很短的時間。
- 每根 K 棒的成交量。Tick K 棒固定的是成交筆數,而不是口數。2000 筆小單與 2000 筆大單的 K 棒,在筆數上看起來一樣,但成交量卻不同。
以價格水準而非 K 棒為基礎的規則是例外。Gamma 曝險(GEX)及其水準的意義中的水準、前一日高點或整數關卡,在任何一張圖上都位於相同價格。只有那些計算 K 棒數或對 K 棒取平均的規則,會因 K 棒類型改變而改變意義。
為什麼 Tick 圖在期貨與外匯上的運作方式不同?
期貨的 tick 是從單一交易所的成交資料計算的,而現貨外匯的 tick 通常是單一經紀商的報價更新,因此相同的 tick 數在兩個市場的意義不同,而且不同外匯經紀商之間也不一樣。這就是「外匯的 Tick 圖是什麼」的答案:它是報價變動的圖,而不是成交的圖。
在期貨市場,每一筆 NQ 成交都在 CME 撮合,並回報在同一個資料來源中。兩位使用相同資料供應商、相同 2000 Tick 設定的交易者,會看到相同的 K 棒。不過,不同供應商之間仍可能出現小幅差異:一筆大單若與多筆掛單成交,可能被回報為一筆,也可能被回報為數筆,因此即使在期貨市場,你回測所用的成交資料也應該與實際交易所用的相同。
在現貨外匯市場,沒有中央交易所。每家經紀商各自串流自己的買價與賣價,而在大多數外匯平台上,tick 指的是報價的任何一次變動。在冷清的市場中,經紀商 A 可能每秒更新三次報價,經紀商 B 則可能每秒只更新一次。兩者各自的 2000 Tick 圖,在同一小時內會畫出不同數量的 K 棒,而只在某一家經紀商的 Tick K 棒上測試過的規則,並未在另一家上測試過。
| 期貨(例如 NQ) | 現貨外匯 | |
|---|---|---|
| 一個 tick 是什麼 | 交易所回報的一筆成交 | 經紀商的一次報價更新 |
| 計數的來源 | 單一中央資料來源 | 每家經紀商各自的資料來源 |
| 相同設定,K 棒相同嗎? | 相同,除了供應商在成交分組方式上的小差異 | 不相同,K 棒數依經紀商而異 |
| K 棒內的成交量 | 實際成交的口數 | 通常只有報價次數,而非實際成交量 |
能否回測 Tick 圖策略?資料需要哪些條件?
只有當 K 棒資料是由與你交易的圖表相同的成交來源與相同的 Tick 數所建立時,規則才能在 Tick K 棒上測試;而 K 棒類型本身也是一項應該比較、而非想當然的設定。大多數歷史期貨資料是以時間 K 棒販售的。Tick K 棒必須要不是來自同一供應商、已依你的筆數建好的資料,就是由你自己從逐筆成交歷史建立。無論哪種方式,在相信任何一個數字之前,都應先檢查以下幾點:
- 與實單交易來自相同的資料來源。由不同供應商的成交資料建立的 K 棒,收盤的時點可能不同,進場可能因此相差一根 K 棒。
- 即使是舊資料,Tick 數也要相同。多年前的 2000 Tick K 棒,涵蓋的時鐘時間遠比上個月的長,因此策略的交易頻率會隨歷史資料而漂移。請閱讀報表中每年的交易筆數,並預期它會上升。
- 說明清楚時段的處理方式。決定一根 Tick K 棒是否可以橫跨現貨開盤或每日的維護時段,並在回測與即時圖表上套用相同的選擇。
- 以每筆交易計算成本,而非每根 K 棒。開盤時的 Tick K 棒策略常在幾分鐘內交易很多次,因此每一次來回的手續費與滑價,對結果的影響比在時間圖上大得多。
- 以時間 K 棒的同一規則作為對照。在相同日期上,於 5 分 K 上執行相同的規則。如果結果完全取決於 K 棒類型,那麼你學到的是分組方式,而不是市場。
進行對照測試之前,先知道一份完整的報表長什麼樣子,會很有幫助。下方的方塊就是這樣一份報表。它來自 AlphaPrime(Valynox)在 NQ 日線資料上的一次執行,期間為 2019-01-02 至 2025-06-30,多空皆可、各一口,唯一的進出場規則是一個 ADX 規則,沒有停損、停利或過濾條件。這是一個以標準指標建構的替代規則,並非 Tick 圖策略:之所以使用日線,是因為本節所說的 Tick K 棒歷史資料正是你必須為自己的資料來源取得的東西。所展示的候選策略,是搜尋在它嘗試的 1,024 組中保留下來的那一組,依據的是報酬相對於回撤。事後才挑出保留的那組,會讓它顯得比實際更好;ADX 規則並沒有以讀者可以期待的任何意義賺到這筆錢,這些數字是回測,不是預測。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。
| 項目 | 結果 |
|---|---|
| 淨利(已平倉) | $102,875 |
| 最大回撤 | $80,685 |
| 交易筆數 | 43 |
| 勝率 | 58.14% |
| 獲利因子 | 1.436 |
| 平均每筆 | $2,392.44 |
| 在場時間 | 41.52% |

請用解讀你自己的 K 棒類型比較的方式來讀這份報表。六年半內只有 43 筆交易,樣本很小,因此平均每筆損益 $2,392.44 只要有幾筆交易改變,就可能大幅變動。最大回撤 $80,685 相對於淨損益 $102,875 來說很大,這是因為 NQ 每個指數點價值 20 美元,所以在日線上持有一口,兩次出場之間的波動很大。Bailey、Borwein、López de Prado 與 Zhu(2014)說明了為何在許多嘗試過的候選策略中挑出的最佳者,其結果會被灌水,而這也適用於此處保留下來的候選策略,就像適用於你從許多次嘗試中找出的最佳 Tick 數一樣。進行比較時,AlphaPrime 會依你設定的手續費與滑價收費,並且在回測的每次評估中,於下一根 K 棒成交,因此 Tick K 棒的執行與時間 K 棒的執行只在 K 棒上有所不同,成本模型是相同的。
下一步:選出一條你已在使用的日內規則,寫下它每一個以 K 棒為基礎的數字(回看長度、以根數計算的出場、型態寬度)在你的時間圖上換算成分鐘是多少;然後在同一資料來源上,用 2000 Tick 圖執行它,並計算它在你歷史資料的第一年與最後一年各產生多少筆交易。如果這個數字增加超過一倍,代表設定已經漂移,而你所測試的是 Tick 數,而不是規則本身。
常見問題
外匯的 Tick 圖是什麼?
在現貨外匯中,tick 通常是經紀商買價或賣價報價的一次變動,而不是一筆已完成的成交,因為沒有中央交易所回報成交。因此,外匯平台上的 2000 Tick 圖,是每收到該經紀商 2000 次報價更新就收一根 K 棒。不同經紀商的報價頻率不同,因此相同的設定會得到不同的 K 棒,而只在某一家經紀商的 Tick 圖上測試過的規則,並未在另一家上測試過。
Tick 圖會顯示成交量嗎?
Tick K 棒固定的是成交筆數,而不是口數。一根由 2000 筆單口成交組成的 K 棒,與一根由 2000 筆十口成交組成的 K 棒,在筆數上看起來一樣,但成交量差異很大。大多數平台仍會在每根 Tick K 棒下方顯示成交量,而且它和時間圖一樣,會隨 K 棒不同而變動。
當沖時,Tick 圖比時間圖好嗎?
整體而言兩者沒有絕對的優劣。Tick K 棒讓每根 K 棒的活動量相同,有助於關於訂單流與突破的規則,也能去掉午休時那些冗長的平盤 K 棒。時間 K 棒保持固定的時鐘,有助於關於開盤、收盤與以時間為基礎出場的規則,而且因為歷史時間 K 棒廣泛可得,比較容易回測。在決定之前,請先在兩者上測試同一條規則。
NQ 圖應該用多少 Tick?
並沒有標準的筆數。請選擇一個能讓 K 棒以符合你交易規則節奏出現的 Tick 數,然後檢查這個節奏在開盤、午休與收盤之間,以及在你歷史資料的第一年與最後一年之間,如何變化。由於每分鐘的成交筆數會隨時間增加,今天合適的筆數在較舊的資料上涵蓋的時鐘時間會更長,因此請比較整個回測期間的每年交易筆數。
References
- CME Group. E-mini Nasdaq-100 Futures contract specifications (contract size $20 × index, minimum tick 0.25 index points = $5.00). cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
- Staffs of the CFTC and SEC (2010). Findings Regarding the Market Events of May 6, 2010. Report to the Joint Advisory Committee on Emerging Regulatory Issues, September 30, 2010.
- Hendershott, T., Jones, C. M., & Menkveld, A. J. (2011). Does Algorithmic Trading Improve Liquidity? The Journal of Finance, 66(1), 1–33.
- Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.

