CCXT
Python Examples

Binance Futures

Binance Futures — CCXT Python code example.

import ccxt.pro as ccxt
from asyncio import run

print('CCXT Version:', ccxt.__version__)

async def main():
    exchange = ccxt.pro.binance({
        'options': {
            'defaultType': 'future',  # spot, margin, future, delivery
        },
    })
    # or
    # exchange = ccxt.pro.binanceusdm()
    # or
    # exchange = ccxt.pro.binancecoinm()
    symbol = 'BTC/USDT'
    while True:
        try:
            orderbook = await exchange.watch_order_book(symbol)
            print(exchange.iso8601(exchange.milliseconds()), exchange.id, symbol, 'ask:', orderbook['asks'][0], 'bid:', orderbook['bids'][0])
        except Exception as e:
            print(type(e).__name__, str(e))
            break
    await exchange.close()


run(main())