- [Async Binance Create Margin Order](./examples/py/) ```python # -*- coding: utf-8 -*- import asyncio import os import sys from pprint import pprint import ccxt.async_support as ccxt # noqa: E402 async def main(): exchange = ccxt.binance({ 'apiKey': 'YOUR_API_KEY', 'secret': 'YOUR_SECRET', # 'verbose': True, # for debug output }) try: # change the values here symbol = 'BTC/USDT' price = 9000 amount = 1 type = 'limit' # or market side = 'buy' order = await exchange.create_order(symbol, type, side, amount, price, { 'type': 'margin', }) pprint(order) except ccxt.InsufficientFunds as e: print('create_order() failed – not enough funds') print(e) except Exception as e: print('create_order() failed') print(e) await exchange.close() asyncio.run(main()) ```