Mtgox

MtGox api - 跟踪被取消的出價/要價

  • August 21, 2013

我開始使用 mtgox api。我主要使用這個頁面來告訴我如何使用它。

我目前得到的是,我可以獲取深度,然後將出價和要價放入“桶”(每個都是一個價格範圍),並且可以告訴您每個桶的交易量。

現在我想要做到的是每秒左右更新一次。

所以我需要跟踪:

  • 進行的交易(即滿足的出價/要價)。
  • 新的出價/詢價。
  • 投標/要價被取消。

似乎舊版本的 api可以顯示每個卷的淨變化,但新版本似乎並非如此。

我該怎麼做呢?

有兩種方法可以做到這一點。

  1. MtGox 輪詢 API V2。您致電getFullDepth下載完整的訂單簿。然後您要求getPartialDepth更新,替換您master訂單簿中的所有訂單。這種方法效率不高,您只能以節流的速度進行輪詢。

這是來自 XChange 開源項目的展示,用於簡單地輪詢部分訂單簿並創建訂單簿圖表。

  1. MtGox Polling API V2 + 流媒體。您致電getFullDepth下載完整的訂單簿。然後,您使用流 API 接收depth事件並master相應地更新您的訂單簿。數量為零的深度更新意味著訂單被取消或執行,即它們不再存在,您可以將其刪除。

這是來自 XChange 開源項目的展示。

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