
時間加權平均價格(Time-Weighted Average Price,簡稱 TWAP)是一種在指定時間區間內,對每個時間段給予相同權重,計算平均價格的方法。TWAP 策略常用於將交易分散至多個時間點,參考平均價格或分批執行訂單,以降低對市場價格的衝擊。
TWAP 可比喻為緩緩將水倒入池塘:一次性倒入會激起大波紋,逐步倒入則波動輕微。交易中的這些「波紋」即為滑點——也就是因訂單規模或市場變化導致成交價偏離預期。TWAP 透過分時抽樣與分批執行,有效平滑價格波動。
TWAP 的計算方式是在指定時間窗口內定期取樣價格,並計算算術平均值。窗口長度決定「觀察時長」,取樣間隔則決定「紀錄頻率」。
例如:3 分鐘窗口,每分鐘取樣一次,價格分別為 100、102、101,則 TWAP ≈ (100+102+101)/3 = 101。提高取樣頻率(如每 10 秒一次)可使均值更貼近該期間的中心趨勢。部分鏈上協議則會累計「價格 × 時間」後除以總時間,達到類似效果。
在去中心化交易場景(如自動做市商DEX)中,TWAP 既能作為參考價格,也可作為分批執行策略的依據,協助減輕大額訂單對市場的影響。
在AMM(自動做市商,依賴流動性池定價)機制下,交易會推動價格隨成交量變化。TWAP 能平滑一段期間內的價格走勢,減少短時劇烈波動造成的扭曲。一些策略會將大額交易拆分為多筆小訂單分時段執行,採用 TWAP 執行方式以降低滑點與資訊洩漏。
TWAP 執行大額訂單主要仰賴分批交易、固定時間間隔與滑點控制。
步驟 1:確定總訂單量與執行時長,例如 60 分鐘內買入 1,000 單位。
步驟 2:設定下單頻率與單筆上限,例如每 2 分鐘下單一次,每次約買入 1,000/30 ≈ 33 單位。
步驟 3:確定參考價格與滑點門檻,參考近期成交價或權威外部價格,並設定單筆最大滑點(如不超過 0.3%)。
步驟 4:依計畫執行並監控,如遇市場波動加劇則暫停或放慢節奏,避免追高殺低。
步驟 5:回顧調整,將實際成交均價與 TWAP 比較,優化窗口長度與頻率,以平衡速度與成交品質。
兩者的主要差異在於權重來源。TWAP 採用等時間權重;VWAP(成交量加權平均價格)則按成交量分配權重,突顯高活躍時段。
當市場流動性差異大且不希望交易集中於高成交量時,TWAP 較為穩定;若需順應市場成交量分布以降低衝擊,VWAP 更為合適。新手可理解為:TWAP 依時間分配訂單(「按小時分散」),VWAP 則根據成交量調整下單量(「高量多買,低量少買」)。
預言機負責將鏈下或跨市場價格傳遞給智能合約,TWAP 有助於緩解突發異常與閃電貸攻擊影響,為清算、借貸及穩定幣等場景提供更穩定的價格參考。AMM 協議通常透過累計「價格 × 時間」數據於指定窗口內計算 TWAP。
截至 2025 年,產業普遍採用數分鐘至數十分鐘的 TWAP 窗口作為參考價格,兼顧防操縱與市場反應。窗口過短易受波動影響,過長則反應遲緩,應根據資金池深度與資產波動性調整參數。
在 Gate,可透過 API 或量化工具實現「按時間分批下單」,達到接近 TWAP 的執行效果。
步驟 1:啟用並安全保存 API 金鑰,只授權必要權限,同時開啟 IP 白名單與風控。
步驟 2:設定執行參數,包括總量、時長、下單頻率、單筆上限,以及滑點與價格偏離門檻。
步驟 3:自動定時下單,利用 API 於固定間隔提交小額限價單或市價單,未成交部分順延至下一週期。
步驟 4:即時監控風險,對比成交均價與 TWAP、未成交率與手續費比例。若偏離超過門檻,及時降低頻率或暫停交易。
步驟 5:分析優化,回顧執行路徑、成本與偏差,調整窗口長度與頻率。無程式經驗者可使用平台量化工具或社群策略,務必先以小額測試。
提示:策略執行涉及資金安全與市場風險,務必設置風控與預警,避免全自動無人監控。
TWAP 並不保證「更優價格」,雖然能降低市場衝擊,但可能造成延遲或成本上升。
應用 TWAP 策略前,務必設定最大虧損、暫停條件與預警門檻,並透過小規模回測或實盤驗證參數。
設定窗口與頻率時需兼顧穩定性與反應速度。實用作法是根據目標市場的波動與流動性分層設定。
可利用歷史數據回測「實際成交均價與 TWAP 偏差、完成率及手續費比例」,逐步優化參數。
至 2025 年,TWAP 正與智能執行與風險管理協同發展:
TWAP 透過對各時間區間給予等權重,平滑價格並分散成交衝擊,廣泛應用於大額訂單拆分與去中心化協議定價參考。有效應用需合理選擇窗口與頻率,設定滑點與暫停門檻,並善用 API 或量化工具以穩健執行。與 VWAP 不同,TWAP 不依賴成交量權重,更適合流動性不均或不希望跟隨成交量高峰的場景。無論鏈上或中心化平台,務必小額測試並加強風控,持續關注價格趨勢、手續費及流動性變化,以獲得更可靠的成交與定價參考。
TWAP 反映過去一段時間的均價,即時價格則是當前瞬時價格,兩者本質不同。TWAP 更能反映整體趨勢,具備抗短時波動特性,適合大額交易;即時價格變動快,易受瞬時波動影響。應根據交易目標選擇:短線操作用即時價,大額交易建議參考 TWAP。
TWAP 協助交易者分散大額訂單,避免推高價格,透過參考歷史均價而非追逐當前最佳價,降低市場衝擊與滑點損失。在 Gate 等平台,依 TWAP 分批買賣常能為大額交易節省成本。
不一定。窗口越長,TWAP 越平穩但反應較慢,可能錯過市場快速反轉;窗口較短則敏感但抗干擾能力較差。窗口長度應依資產波動性調整:高波動幣種建議採用較長窗口(如 1 小時),低波動幣種則可選擇較短窗口(如 15 分鐘)。
預言機選用 TWAP 而非即時價,有助於防範閃電貸攻擊者利用瞬時價格操縱合約。TWAP 的均值效應可顯著提高攻擊成本,增強DeFi合約安全性,因此主流 AMM(如 Uniswap V3)皆採用 TWAP 機制。
若交易規模遠小於市場流動性,市場衝擊有限,無需過度關注 TWAP。但若有大額交易或需優化成本,了解 TWAP 仍具參考價值。在 Gate 平台可透過分批交易或追蹤歷史均價,靈活運用 TWAP 概念。


