Merge pull request #1300 from bailantaotao/edwin/fix-okex-bid-ask

pkg/exchange: fix okex bookticker bug
This commit is contained in:
c9s 2023-09-01 18:07:59 +08:00 committed by GitHub
commit 415a28c32b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,17 +65,21 @@ type BookEvent struct {
}
func (data *BookEvent) BookTicker() types.BookTicker {
var askBookData BookEntry = data.Asks[0]
var bidBookData BookEntry = data.Bids[0]
return types.BookTicker{
Symbol: data.Symbol,
Buy: bidBookData.Price,
BuySize: bidBookData.Price,
Sell: askBookData.Price,
SellSize: askBookData.Volume,
ticker := types.BookTicker{
Symbol: data.Symbol,
}
if len(data.Bids) > 0 {
ticker.Buy = data.Bids[0].Price
ticker.BuySize = data.Bids[0].Volume
}
if len(data.Asks) > 0 {
ticker.Sell = data.Asks[0].Price
ticker.SellSize = data.Asks[0].Volume
}
return ticker
}
func (data *BookEvent) Book() types.SliceOrderBook {