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

Method parse_ohlcv

python/ccxt/bitrue.py:1504–1539  ·  view source on GitHub ↗
(self, ohlcv, market: Market = None)

Source from the content-addressed store, hash-verified

1502 return self.parse_ohlcvs(data, market, timeframe, since, limit)
1503
1504 def parse_ohlcv(self, ohlcv, market: Market = None) -> list:
1505 #
1506 # spot
1507 #
1508 # {
1509 # "i":"1660825020",
1510 # "a":"93458.778",
1511 # "v":"3.9774",
1512 # "c":"23494.99",
1513 # "h":"23509.63",
1514 # "l":"23491.93",
1515 # "o":"23508.34"
1516 # }
1517 #
1518 # swap
1519 #
1520 # {
1521 # "high": "35360.7",
1522 # "vol": "110288",
1523 # "low": "35347.9",
1524 # "idx": 1699411680000,
1525 # "close": "35347.9",
1526 # "open": "35349.4"
1527 # }
1528 #
1529 timestamp = self.safe_timestamp(ohlcv, 'i')
1530 if timestamp is None:
1531 timestamp = self.safe_integer(ohlcv, 'idx')
1532 return [
1533 timestamp,
1534 self.safe_number_2(ohlcv, 'o', 'open'),
1535 self.safe_number_2(ohlcv, 'h', 'high'),
1536 self.safe_number_2(ohlcv, 'l', 'low'),
1537 self.safe_number_2(ohlcv, 'c', 'close'),
1538 self.safe_number_2(ohlcv, 'v', 'vol'),
1539 ]
1540
1541 def fetch_bids_asks(self, symbols: Strings = None, params={}):
1542 """

Callers

nothing calls this directly

Calls 3

safe_timestampMethod · 0.80
safe_integerMethod · 0.80
safe_number_2Method · 0.80

Tested by

no test coverage detected