Mtgox
MtGox api - 跟踪被取消的出價/要價
我開始使用 mtgox api。我主要使用這個頁面來告訴我如何使用它。
我目前得到的是,我可以獲取深度,然後將出價和要價放入“桶”(每個都是一個價格範圍),並且可以告訴您每個桶的交易量。
現在我想要做到的是每秒左右更新一次。
所以我需要跟踪:
- 進行的交易(即滿足的出價/要價)。
- 新的出價/詢價。
- 投標/要價被取消。
似乎舊版本的 api可以顯示每個卷的淨變化,但新版本似乎並非如此。
我該怎麼做呢?
有兩種方法可以做到這一點。
- MtGox 輪詢 API V2。您致電
getFullDepth
下載完整的訂單簿。然後您要求getPartialDepth
更新,替換您master
訂單簿中的所有訂單。這種方法效率不高,您只能以節流的速度進行輪詢。這是來自 XChange 開源項目的展示,用於簡單地輪詢部分訂單簿並創建訂單簿圖表。
- MtGox Polling API V2 + 流媒體。您致電
getFullDepth
下載完整的訂單簿。然後,您使用流 API 接收depth
事件並master
相應地更新您的訂單簿。數量為零的深度更新意味著訂單被取消或執行,即它們不再存在,您可以將其刪除。這是來自 XChange 開源項目的展示。