MCPcopy Create free account
hub / github.com/ccxt/ccxt / parse_ws_ohlcv

Method parse_ws_ohlcv

python/ccxt/pro/bitget.py:654–687  ·  view source on GitHub ↗
(self, ohlcv, market: Market = None)

Source from the content-addressed store, hash-verified

652 client.resolve(stored, messageHash)
653
654 def parse_ws_ohlcv(self, ohlcv, market: Market = None) -> list:
655 #
656 # [
657 # "1701871620000", # timestamp
658 # "44080.23", # open
659 # "44080.23", # high
660 # "44028.5", # low
661 # "44028.51", # close
662 # "9.9287", # base volume
663 # "437404.105512", # quote volume
664 # "437404.105512" # USDT volume
665 # ]
666 #
667 # uta
668 #
669 # {
670 # "start": "1755564480000",
671 # "open": "116286",
672 # "close": "116256.2",
673 # "high": "116310.2",
674 # "low": "116232.8",
675 # "volume": "39.7062",
676 # "turnover": "4616746.46654"
677 # }
678 #
679 volumeIndex = 6 if (market['inverse']) else 5
680 return [
681 self.safe_integer_2(ohlcv, 'start', 0),
682 self.safe_number_2(ohlcv, 'open', 1),
683 self.safe_number_2(ohlcv, 'high', 2),
684 self.safe_number_2(ohlcv, 'low', 3),
685 self.safe_number_2(ohlcv, 'close', 4),
686 self.safe_number_2(ohlcv, 'volume', volumeIndex),
687 ]
688
689 async def watch_order_book(self, symbol: str, limit: Int = None, params={}) -> OrderBook:
690 """

Callers 1

handle_ohlcvMethod · 0.95

Calls 2

safe_integer_2Method · 0.80
safe_number_2Method · 0.80

Tested by

no test coverage detected