如何計算相對成交量與相對時間成交量?
相對成交量是將成交量除以平均成交量,其中平均成交量是基於過去10個週期(不包括當前成交量K線)計算的簡單移動平均值。
相對成交量 = 成交量 / 平均成交量。
這是允許您在圖表上繪製相對交易量的腳本:
//@version=5
indicator("RelVol")
AvgVol = ta.sma(volume,10)
plot(volume/AvgVol[1], title="Relative Volume")
在CEX篩選器中的加密貨幣交易對,使用類似的計算方法,但首先需要將所有的成交量轉換為美元。在轉換為美元時,成交量會乘以每個週期的價格(以美元計價),對於這十個週期中的每個週期都進行這個操作。
//@version=5
indicator("RelVolForCEX")
volExpr = syminfo.volumetype == "quote" ? volume : ( syminfo.volumetype == "base" ? close * volume : na )
volInUSD = volExpr*request.currency_rate(syminfo.currency, "USD", ignore_invalid_currency = true)
avgVol10d = ta.sma(volInUSD, 10)
plot(volInUSD / avgVol10d[1], title='relative_volume_10d_calc_usd')
它取用過去10個週期的成交量,計算簡單移動平均(SMA),然後將目前的成交量除以這個SMA,來計算相對成交量。
相對成交量可以在任何可用的時間週期上計算,您可以在開啟的篩選器編輯對話方塊中,查看這些時間週期的清單。

相對成交量僅在正常交易時段計算,"延長交易時段"期間不會計算。
相對時間成交量與常規的相對成交量不同,它並不取過去10個週期的數據,而是只取過去10天中,每天當前時間對應的單個5分鐘K線(例如:每天10:30的5分K)的平均成交量。篩選器只會在5分鐘時間週期下計算"相對時間成交量"。例如:在2022年10月17日10:30,假如我們在5分鐘時間週期上計算"相對時間成交量",它會取過去10天中每個10:30的5分K的平均成交量,並基於這些數據計算相對成交量。表格中會顯示對應K線和成交量。
用於計算一次相對成交量的K線 | 成交量 |
2022年10月3日 10:30 | 854.093K |
2022年10月4日 10:30 | 1.001M |
2022年10月5日 10:30 | 1.321M |
2022年10月6日 10:30 | 623.869K |
2022年10月7日 10:30 | 1.004M |
2022年10月10日 10:30 | 931.324K |
2022年10月11日 10:30 | 1.31M |
2022年10月12日 10:30 | 752.673K |
2022年10月13日 10:30 | 782.339K |
2022年10月14日 10:30 | 1.032M |
CEX篩選器在計算「相對時間成交量」時,也會先將成交量轉換為美元。為此,表格中每個K線的成交量會乘以對應的價格(以美元計)。