MCPcopy Create free account
hub / github.com/ccxt/ccxt / example_1

Function example_1

examples/py/bybit-updated.py:24–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22
23# Example 1: Spot : fetch balance, create order, cancel it and check canceled orders
24async 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

Callers 1

mainFunction · 0.70

Calls 6

load_marketsMethod · 0.45
fetch_balanceMethod · 0.45
create_orderMethod · 0.45
cancel_orderMethod · 0.45
fetch_closed_ordersMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…