廣告方通過市場參考價設置溢價調整廣告的價格可以減少因行情波動帶來的損失,所以爲更好的服務於廣告方,我們更新了更穩定的市場參考價的取值源。
本次更新市場參考價針對:BTC、ETH、EOS。
新市場參考價是參照一籃子各大現貨交易市場的價格,根據其交易量加權平均後得到的綜合價格指數。參考的交易市場包括:Bitfinex, Binance, Huobi, OKEX, Bittrex, HitBTC。
我們同時還採取一些額外的保護措施,來避免由於現貨市場價格出現中斷或由於連接問題而導致糟糕的市場表現。這些保護措施如下:
- 單一價格來源偏離:當某個交易所的最新價格偏離所有價格來源的中位數價格超過5%時,該交易所的價格權重將被設置爲零。
- 多價格來源偏差:如果超過1個交易所的最新價格出現大於5%的偏差,則所有價格來源的中位數價格將會取代其加權平均值,用作市場參考價。
- 交易所連接問題:如果我們無法訪問交易所的數據源,並且此交易所在最近10秒內更新了交易數據,我們可以從最新的結果中獲取價格數據,並將其用於市場參考價的計算。
如果一個交易所在10秒內沒有更新交易數據,則在計算加權平均值時,該交易所的權重將爲零。
市場參考價可以被視爲公允的現貨價格,利用價格公式:交易價格=當前市場價格(參考價)x匯率x價格浮動指數 以此來計算廣告價格。
市場參考價格每1分鐘更新一次,如果服務負載增加或者 API 響應速度變慢,此過程可能需要更長的時間才能完成。