CCXT
Python Examples

Fetch Ohlcv

Fetch Ohlcv — CCXT Python code example.

import os
import sys

# PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
# https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code

# AUTO-TRANSPILE #
async def example():
    # eslint-disable-next-line import/no-named-as-default-member
    myex = ccxt.okx({})
    from_timestamp = myex.milliseconds() - 86400 * 1000  # last 24 hrs
    ohlcv = await myex.fetch_ohlcv('BTC/USDT', '1m', from_timestamp, 3, {
        'whatever': 123,
    })
    length = len(ohlcv)
    if length > 0:
        last_price = ohlcv[length - 1][4]
        print('Fetched ', length, ' candles for ', myex.id, ':  last close ', last_price)
    else:
        print('No candles have been fetched')

    await myex.close()


asyncio.run(example())