Trading

交易執行與交易執行更新

  • January 3, 2018

我正在使用Bitfinex WebSocket API訂閱交易。

我收到的數據如下所示:

 chanId  msgType tradeID   Timestamp      Amount     Price
[ 139260, 'te', [ 73962571, 1507383025000, 97.628437, 0.503 ] ]
[ 139260, 'tu', [ 73962571, 1507383025000, 97.628437, 0.503 ] ]

te= 交易執行

tu= 交易執行更新

縮寫詞彙表所述

我不明白的是,同樣的,tradeId我首先收到一條te消息,然後過了一會兒又收到一條tu消息。這些消息的內容沒有區別,那麼消息的目的是什麼tu

交易執行和交易執行更新有什麼區別?

創建這些訂單的 API 的已驗證端的文件說明如下:

收到消息後,te您很快就會收到一條tu包含真實交易 ID ( TRD_ID) 和附加/更新欄位的消息。

例如,這些更新的欄位是事後收取的費用。

儘管從 API 的公共方面來看,這個真實的交易 ID 是已知的,並且費用是無關緊要的。因此,-message 的數據與te-message 相同tu

所以,似乎tu-messages 可以忽略。

Bitfinex 現在在其 Node.JS 的 Bitfinex API 模組中對其進行了解釋。 <https://github.com/bitfinexcom/bitfinex-api-node>

tetu消息有何不同?

te交易匹配並執行後,首先向客戶發送一個數據包,然後tu在完成處理後發送一條消息。在高負載期間,tu消息可能會明顯延遲,因此只有te消息應該用於實時饋送。

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