時間價格機會(TPO)指標
時間價格機會 (TPO) 指標(也稱為「市場分佈圖」),您可以按價格水平分析市場活動隨時間的變化。它為您提供獨特的市場動態、價格分佈和價格目標視角,幫助您預測未來的市場行為。
在TradingView上,您也可以訪問TPO圖表類型。但在這裡,我們將重點關注該指標,因為它是這兩種技術分析工具的基礎。
目錄:
什麼是TPO指標
J. Peter Steidlmayer 在 20 世紀 80 年代在芝加哥期貨交易所 (CBOT) 提出了「時間價格機會」的概念。TPO分佈圖在期貨和商品市場中逐漸佔據主導地位,如今已廣泛應用於各個領域。
時間價格機會將分佈圖中每個價格水準的時間段以及分佈圖週期內的水平遍歷順序可視化。
它有助於識別在檢查原始價格數據時可能不太明顯的重要價格和市場模式。

TPO計算原理
此指標在每個週期左側顯示TPO分佈圖,並在右側顯示可選的成交量分佈圖。
TPO分佈圖
您可以指定分佈圖週期涵蓋的天數、週數或月數。
然後,該指標會根據使用者指定的時間段大小(5、10、15、30 分鐘以及 1、2 或 4 小時)將週期劃分為相等的時間段。
每個連續的時間段對應一個字母。順序以 A 到 Z 的大寫字母開頭。如果需要更多時間段,指標將使用 A 到 Z 的小寫字母。如果週期包含足夠的時間段,足以用盡所有可用的字母,指標將重複此順序。
此指標會根據指定的行大小為每個週期建立價格水準(行)。它可以自動計算行大小,您也可以手動定義每行的報價數量。
此分佈圖會針對價格經過的每個時間段,在價格水準處顯示一個時間段。
例如,連續出現的「A」區塊表示市場價格在第一個時間區塊內達到了該水準。
TPO價值區域(VA)
價值區域是指一段時間內TPO區塊高度集中的價格區間。它表明市場參與者表現出最大興趣的價格區間。交易者經常用它來識別潛在的支撐位和阻力位。
此指標使用以下演算法來確定TPO分佈圖的價值區域:
- 確定分佈圖中的區塊總數
- 使用以下公式計算 VA 中的目標區塊數:
VA 目標 = 區塊總數 × 價值區域百分比 / 100
- 從區塊數最多的行(控制點 - POC)開始 VA 區塊計數器。 POC 是加入 VA 的第一行
- 計算 VA 最高行上方行中的區塊數
- 計算 VA 最低行下方行中的區塊數
- 確定步驟 4 和步驟 5 中區塊數最多的行,並將其計數加到 VA 區塊數中。該行將成為 VA 的一部分。如果兩行的區塊數相同,則增加最接近 POC 的行。如果兩行的區塊數相同,則新增最高行
- 重複步驟 4-6,直到 VA 區塊總數達到步驟 2 計算的目標值
- 使用 VA 中的最高和最低等級作為值區高位 (VAH) 和值區低位 (VAL)
行大小
當「行大小」輸入框使用「自動」選項時,指標會根據截至最右側可見K線圖的最新 300 個K線計算行大小。首先,它會將這些K線圖的最高價與最低價之間的差額除以商品的最小報價值:
MinTickRange = (HighValue – LowValue) / MinimumTick
然後,將該值除以 80,即圖表上必須容納的行數:
RowTicks = MinTickRange / RowsRequired
最後,將結果四捨五入來計算每行的最終tick值:
TicksPerRow = round(RowTicks / Increment) × Increment
四捨五入的增量取決於計算值的比例:
If 1 <= RowTicks <= 100, Increment = 5 If 100 <= RowTicks <= 1,000, Increment = 50 If 1,000 <= RowTicks <= 10,000, Increment = 500 If 10,000 <= RowTicks <= 100,000, Increment = 5,000 etc...
當將行新增至圖表、重設其設定或變更商品或時間週期時,指標會重新計算行大小。
成交量分佈圖
可選的成交量分佈圖使用「區塊大小」時間範圍內的數據進行計算。將成交量分佈圖與TPO分佈圖進行比較,有助於證實物價水準的重要性。
如何解讀TPO
平衡與失衡
可以假設市場始終處於平衡或失衡狀態。在這種情況下,平衡狀態意味著某種工具的買家和賣家數量大致相等。在這種情況下,該工具的供需關係大致一致,價格集中在一個合理價格附近。
如果買家數量超過賣家數量,或反之亦然,則可以認為市場處於失衡狀態。當處於失衡狀態時,市場價格會開始定向波動,以尋找新的合理價格。當買家數量超過賣家數量時,價格可能會上漲;當賣家數量超過買家數量時,價格可能會下跌。無論哪種情況,這種定向波動都可能持續,直到買家和賣家數量平衡,最終達到新的合理價格的平衡狀態。
初始平衡範圍(IBR)
初始平衡範圍是指在分佈圖週期內最初幾個時間段內存取的價格範圍。市場在交易時段的初期可能會出現交易活躍度的提升。
您可以使用IBR來識別初始的重要水平,並將其作為評估後續價格走勢的參考點。TPO指標將IBR顯示為位於週期起始點左側的垂直線。您可以在腳本設定的「樣式」頁籤中啟用IBR線及其計算的時間區塊數量。
TPO中點
TPO中點是指時間價格機會分佈圖中最低價與最高價之間的中間價,計算公式如下:
TPO Midpoint = (Highest TPO Price + Lowest TPO Price) / 2
支撐位和阻力位
支撐位和阻力位是市場歷史上經歷集中買入(支撐位)或賣出(阻力位)活動的關鍵價格區域。您可以將這些水平作為參考點,以識別潛在的價格反轉或延續區域。在TPO分析中,這些水準可以包括控制點、價值區域高點和價值區域低點以及其他重要的價格水準。
控制點是指市場價格在檔案週期內停留時間最長的水平。它指示交易活動最集中的價位,從而洞察市場均衡和共識。
您可以將控制點(POC)視為未來價格走勢的潛在參考,因為市場價格可能會向歷史活動更集中的區域傾斜。在後續配置中,價格與控制點(POC)價位的反覆互動增強了其作為支撐位或阻力位的分析意義。
價值區域高點和價值區域低點表示在檔案週期內,大多數市場活動發生的價格區域的上下邊界。價值區域高點(VAH)和價值區域低點(VAL)可以作為後續週期的潛在支撐位和阻力位。
分布形態
另一種解讀TPO的方法是,無論您是活躍交易者還是長期投資者,都要思考自己選擇的交易路徑。
對於短期/日內交易,您可能需要仔細觀察價值區域,並在該範圍內進行交易。
對於長期策略,請勿將自己局限於該區域。您可以在價值區域之外尋找更有利的交易價格,例如,買家的價位低於價值區域(VAL),賣家的價位高於價值區域(VAH)。
當長期交易者主導市場交易量時,資產價格可能會出現更顯著的上漲或下跌趨勢,具體取決於買家和賣家的集中程度。
這種解讀有助於理解TPO概況中一些常見的區間發展模式或分佈。讓我們來了解其中的幾種。
正常的日內分佈

當該期間價格區間的大部分(約 85%)位於初始平衡區間內時,就會出現正常的日分佈,這意味著初始平衡區間之外的活動微不足道或根本不存在。
在這種情況下,您可能會認為市場是平衡的,因為該期間的大部分交易活動都發生在價值區間(即合理價格區間)。
這種模式表明,該期間的主要市場驅動力是短期交易者,而長期交易者的影響微乎其微。
正常的日變化分佈

正常的波動日發生在長期交易者較為活躍的時候。價格波動範圍超出了初始餘額範圍,而短期交易者不太可能持有該範圍。超出初始餘額範圍的波動範圍可以從幾個最小變動價位到IBR的兩倍不等。
趨勢日分佈

趨勢日是指長期交易者持續推動價格區間進一步擴大,形成一個比IBR規模大一倍以上的區間延伸,且市場收盤價接近延伸範圍的末端。這種分佈表明,在市場尋找新的合理價格的過程中,長期交易者對市場方向的影響力更大。
中性日分佈

當交易者暫時將價格區間延伸至IBR以外時,就會出現中性日。隨後市場價格出現反轉,IBR的另一端可能會出現類似的形態。這種分佈表示市場存在不確定性。它通常發生在市場測試潛在趨勢的持續性或變化時。
單一繪製
單一繪製是僅包含一個TPO區塊的非極端水準。在分析週期內,市場價格只穿越過這些水準一次。將這些水準視為潛在市場興趣或失衡的指標。因此,單一繪製可能會吸引未來的交易活動,因為在這些值附近買入或賣出可能有限或出乎意料。
此外,您可以將它們作為價格可能再次觸及的潛在水平以及可能的支撐位或阻力位進行監控。在指標設定的「樣式」標籤中啟用「單一繪製」選項,即可在圖表上反白顯示單一繪製。

! 注意:如果發生連續事件,指示器將高亮顯示第一個已建立的單一繪製。

劣質高點與劣質低點
劣質高點與劣質低點是指存在多個TPO阻斷的極端水準。在TPO分析中,這些水平表示方向性走勢在未出現明顯阻力的情況下停止,並在圖表上呈現平坦、狹窄的頂部或底部。這種形態表明,市場可能尚未完全探索超出該特徵高點/低點的價格,從而可能為進一步的波動留下空間。
劣質高點與劣質低點缺乏強勁反轉的典型特徵,反而激起了市場參與者尋求進一步區間探索的興趣。雖然它們不一定是強勁的支撐/阻力位,但這些水平可以指示市場動能的暫停點,為交易策略提供獨特的見解。

拆分與合併分佈圖
使用者可以拆分或合併圖表上顯示的單一成交量分佈圖,以便以不同的詳細程度檢查圖表上特定區域的活動。要使用此功能,請右鍵點擊顯示的成交量分佈圖,然後在右鍵內容選單選擇相應的選項。
「按此字母拆分成交量分佈圖」選項,會將一個橫跨兩個或多個時間區塊的分佈圖,在所選的TPO字母處拆分成兩個獨立的成交量分佈圖。

「與上一個成交量分佈圖合併」選項會將所選分佈圖與圖表上顯示的上一個成交量分佈圖合併。僅當所選成交量分佈圖不是圖表上的第一個成交量分佈圖時,此選項才可用。

「重置所有合併和拆分」選項可恢復所有成交量分佈圖拆分和合併操作。

! 注意:當更改指標輸入中的「週期」或「區塊大小」值時,拆分和合併也會重置。
指標設定

輸入
週期:每個分佈圖涵蓋的天數、週數或月數。預設值為一天。
區塊大小:劃分分佈圖週期的時間塊大小。較小的分佈圖可產生更精細的結果。可用的值為 5、10、15、30 分鐘以及 1、2 和 4 小時。預設大小為 30 分鐘。此值會影響TPO和交易量分佈圖的計算。
行大小:用於確定分佈圖行大小的模式。在預設設定(自動)下,指標會在「每行報價」欄位中顯示其計算出的行大小。在手動模式下,使用者可指定每行報價的數量。
每行tick:分佈圖每行的tick數量,這會影響每個分佈圖包含的行數。只有當「行大小」模式為手動時,使用者才能在此欄位中輸入值。如果數值太小,指標會報錯。
價值面積百分比:用於價值面積計算的TPO區塊總數的百分比。預設值為 70。
樣式

漸層顏色:這些顏色用於TPO區塊的顏色漸層。前兩種顏色定義 A-Z 塊的範圍。後兩種顏色指定 a-z 區塊的顏色範圍。
區塊:切換彩色TPO區塊的顯示。如果啟用了「字母」但由於空間不足而無法在圖表上顯示,則此設定無效。
字母:切換TPO字母的顯示。啟用後,指標僅在圖表空間充足時才顯示字母。否則,將顯示彩色塊。
VA外的不透明度:設定值區域邊界外水平的不透明度值。
擴展區塊:啟用後,指標將顯示TPO區塊在週期內連續間隔內的分佈,而不是將它們合併到週期的左側。此功能可以幫助您理解概況組成區塊的計算,並提供對價格活動隨時間變化的更多洞察。
POC:切換POC標籤和行高亮顯示,下拉式選單可決定指標是否將行高亮顯示延伸至每個分佈圖週期之外,直到價格再次與水平線相交。啟用POC顯示後,指標會使用圖表的前景色為POC行和標籤著色。
劣質高點:在這個下拉選單中,您可以設定是否讓該線條延伸超出該分佈圖的時間週期,直到價格再次碰觸該水平為止。
劣質低點:在這個下拉選單中,您可以設定是否讓該線條延伸超出該分佈圖的時間週期,直到價格再次碰觸該水平為止。
單一繪製:在這裡,突顯指標是否將突顯延伸到分佈圖週期之外,直到價格與其相交
VAH:切換「價值區域高點」標籤和線
VAL:切換「價值區域低點」標籤和線
TPO中點:切換分佈圖中位價標籤的可見性
開盤價:切換分佈圖開盤價標籤的可見性
收盤價:切換分佈圖收盤價標籤的可見性
初始餘額範圍(IBR):切換分佈圖左側垂直線的顯示,文字欄位定義IBR計算中的區塊數
成交量分佈圖

顯示成交量分佈圖:切換成交量分佈圖在TPO分佈圖右側的顯示。
值:切換顯示每行成交量值以及分佈圖下方週期總成交量的標籤。顏色選擇器指定標籤的顏色。指標僅在圖表空間足夠時顯示這些標籤。
VAH:切換成交量分佈圖值區的價值區域高線,並指定顏色和線條樣式。
VAL:切換成交量分佈圖值區的價值區域低線 ,並指定顏色和線條樣式。
POC:切換成交量分佈圖控制點線,並指定顏色和線條樣式。
成交量:決定價值區域外水平線的顏色。
價值區域:決定價值區域內水平線的顏色。
對齊:確定成交量分佈圖是左對齊還是右對齊。
TPO簡介
時間價格機會(TPO)指標透過按字母順序排列的區塊,展示不同價格水平的持續時間,從而直觀地展現市場活動。它透過TPO分佈圖展現市場平衡和失衡狀態,幫助您識別重要的價格水平、支撐位和阻力位以及分佈模式。
關鍵組成部分包括價值區域(佔交易活動的 70%)、控制點(最高交易活動水準)和初始平衡範圍(早期交易時段的價格範圍)。此指標支援各種分佈模式(正常日、趨勢日、中性日),並突顯單筆交易和低點/高點,作為未來潛在的關注區域。
您可以自訂時段、區塊大小和視覺元素,同時也可以選擇顯示成交量分佈圖,以進一步確認價格的重要性。
另請閱讀: