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

Method parse_ohlcv

python/ccxt/async_support/xt.py:1474–1511  ·  view source on GitHub ↗
(self, ohlcv, market: Market = None)

Source from the content-addressed store, hash-verified

1472 return self.parse_ohlcvs(ohlcvs, market, timeframe, since, limit)
1473
1474 def parse_ohlcv(self, ohlcv, market: Market = None) -> list:
1475 #
1476 # spot
1477 #
1478 # {
1479 # "t": 1678167720000,
1480 # "o": "22467.85",
1481 # "c": "22465.87",
1482 # "h": "22468.86",
1483 # "l": "22465.21",
1484 # "q": "1.316656",
1485 # "v": "29582.73018498"
1486 # }
1487 #
1488 # swap and future
1489 #
1490 # {
1491 # "s": "btc_usdt",
1492 # "p": "btc_usdt",
1493 # "t": 1678168020000,
1494 # "o": "22450.0",
1495 # "c": "22441.5",
1496 # "h": "22450.0",
1497 # "l": "22441.5",
1498 # "a": "312931",
1499 # "v": "702461.58895"
1500 # }
1501 #
1502 isInverse = self.safe_bool(market, 'inverse')
1503 volumeIndex = 'v' if (isInverse) else 'a'
1504 return [
1505 self.safe_integer(ohlcv, 't'),
1506 self.safe_number(ohlcv, 'o'),
1507 self.safe_number(ohlcv, 'h'),
1508 self.safe_number(ohlcv, 'l'),
1509 self.safe_number(ohlcv, 'c'),
1510 self.safe_number_2(ohlcv, 'q', volumeIndex),
1511 ]
1512
1513 async def fetch_order_book(self, symbol: str, limit: Int = None, params={}):
1514 """

Callers 2

handle_ohlcvMethod · 0.95
handle_ohlcvMethod · 0.45

Calls 4

safe_boolMethod · 0.80
safe_integerMethod · 0.80
safe_numberMethod · 0.80
safe_number_2Method · 0.80

Tested by

no test coverage detected