()
| 22 | |
| 23 | # Example 1: Spot : fetch balance, create order, cancel it and check canceled orders |
| 24 | async def example_1(): |
| 25 | exchange.options['defaultType'] = 'spot'; # very important set spot as default type |
| 26 | markets = await exchange.load_markets(True) |
| 27 | |
| 28 | # fetch spot balance |
| 29 | balance = await exchange.fetch_balance() |
| 30 | print(balance) |
| 31 | |
| 32 | # create limit order |
| 33 | symbol = 'LTC/USDT' |
| 34 | type = 'limit' |
| 35 | side = 'buy' |
| 36 | amount = 0.1 |
| 37 | price = 50 |
| 38 | create_order = await exchange.create_order(symbol, type, side, amount, price) |
| 39 | print('Create order id:', create_order['id']) |
| 40 | |
| 41 | # cancel created order |
| 42 | canceled_order = await exchange.cancel_order(create_order['id'], symbol) |
| 43 | print(canceled_order) |
| 44 | |
| 45 | # Check canceled orders (bybit does not have a single endpoint to check orders |
| 46 | # we have to choose whether to check open or closed orders and call fetch_open_orders |
| 47 | # or fetch_closed_orders respectively |
| 48 | orders = await exchange.fetch_closed_orders(symbol) |
| 49 | print(orders) |
| 50 | await exchange.close() |
| 51 | |
| 52 | # ------------------------------------------------------------------------------------------- |
| 53 |
no test coverage detected
searching dependent graphs…