Files
ritmex-bot/docs/ccxt/wiki/examples/py/phemex-perpetual-balance.md
T
2025-10-03 15:28:16 +08:00

792 B

# -*- coding: utf-8 -*-

from asyncio import run
import os
import sys
from pprint import pprint


import ccxt.async_support as ccxt  # noqa: E402

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

async def main():
   exchange = ccxt.phemex({
       "apiKey": "YOUR_API_KEY",
       "secret": "YOUR_SECRET",
       'options': { 'defaultType': 'swap' }
   })
   markets = await exchange.load_markets()
   # exchange.verbose = True  # uncomment for debugging purposes if necessary
   usd_balance = await exchange.fetch_balance({'code': 'USD'})
   btc_balance = await exchange.fetch_balance({'code': 'BTC'})
   balance = exchange.deep_extend(usd_balance, btc_balance)
   pprint(balance)
   await exchange.close()


run(main())