
git clone https://github.com/uJhin/python-upbit-client.git
# /v1/api_keysfromupbit.clientimportUpbitaccess_key="Your Access Key"secret_key="Your Secret Key"client=Upbit(access_key, secret_key)
api_keys=client.APIKey.APIKey_info()
print(api_keys['result'])
# /v1/ordersfromupbit.clientimportUpbitaccess_key="Your Access Key"secret_key="Your Secret Key"client=Upbit(access_key, secret_key)
order=client.Order.Order_new(
market='KRW-BTC',
side='bid',
volume='0.1',
price='3000000',
ord_type='limit'
)
print(order['result'])
# /v1/ordersfromupbit.clientimportUpbitaccess_key="Your Access Key"secret_key="Your Secret Key"client=Upbit(access_key, secret_key)
order=client.Order.Order_new(
market='KRW-BTC',
side='ask',
volume='0.1',
price='3000000',
ord_type='limit'
)
print(order['result'])
# Using WebSocketimportjsonimportasynciofromupbit.websocketimportUpbitWebSocket# Definition async functionasyncdefticker(sock, payload):
asyncwithsockasconn:
awaitconn.send(payload)
whileTrue:
recv=awaitconn.recv()
data=recv.decode('utf8')
result=json.loads(data)
print(result)
sock=UpbitWebSocket()
currencies= ['KRW-BTC', 'KRW-ETH']
type_field=sock.generate_type_field(
type='ticker',
codes=currencies,
)
payload=sock.generate_payload(
type_fields=[type_field]
)
event_loop=asyncio.get_event_loop()
event_loop.run_until_complete( ticker(sock, payload) )
