Exchange-Rate

您如何在特定交易所中找到給定時間的歷史 VWAP?

  • August 30, 2013

假設我想在特定時間點(例如 2013 年 1 月 1 日 00:00:00)在特定交易所(例如 Bitstamp)中找到 BTC-USD的VWAP 。

有什麼簡單的方法可以做到這一點?

VWAP 不是在特定時間點計算的,而是在一段時間內(通常為 24 小時或 30 天)計算的。“2013 年 1 月 1 日 00:00:00 的 24 小時 VWAP”實際上是從 2013 年 12 月 31 日 00:00:00 到 2013 年 1 月 1 日 00:00:00 期間的 VWAP。

要計算它,您需要使用交易所的 API 來獲取在此期間在交易所執行的交易列表,其中每筆交易您都有執行價格和交易的 BTC 數量。

然後,您會找到按交易量加權的價格平均值;即,您將每個價格乘以相應的金額,將所有這些值相加,然後將其除以所有交易金額的總和。

其他來源可以使用他們的 API 為您提供所需的數據,例如<http://bitcoincharts.com/>。

Bitcoincharts 還通過其網路界面提供此資訊。例如,對於 Bitstamp 數據,請訪問<http://bitcoincharts.com/charts/bitstampUSD>,然後點擊圖表下方的“載入原始數據”。您將在最後一列中獲得每個間隔(預設為天)及其“加權價格”的表格。如果預設圖表不包含您感興趣的日期,您可以使用頂部的“時間段”控制項更改日期範圍。

引用自:https://bitcoin.stackexchange.com/questions/12999