Quoinex客户端是用于Liquid(Quoinex)API的Python客户端(同步/异步)库。
quoinex-client的Python项目详细描述
Quoinex客户端是一个python客户端(sync/async)库,用于 液体(Quoinex)API
安装
$ pip install quoinex-client
用法
## sync#fromquoinex_client.syncimportClientclient=Client(public_key='your api key',private_key='your api secret')response=client.get_products()print(response.status_code,response.json())## async#importgrequestsfromquoinex_client.asyncimportAsyncclient=Async(public_key='your api key',private_key='your api secret')reqs=[client.get_products(),client.get_product(id=1),...]response=grequests.map(reqs)forrinresponse:print(r.status_code,r.json())client.get_products()# GET /productsclient.get_product(id=1)# GET /products/:idclient.get_order_book(id=1)# GET /products/:id/price_levelsclient.get_executions(product_id=1)# GET /executions?product_id=1&limit=2&page=2client.get_executions(currency_pair_code='BTCJPY',timestamp=1526012797)# GET /executions?product_id=1×tamp=1430630863&limit=2client.get_interest_rate_ladder(currency='USD')# GET /ir_ladders/USDclient.create_order(order_type='limit',product_id=1,side='sell',quantity=0.01,price=500.0)# POST /ordersclient.get_order(id=1)# GET /orders/:idclient.get_orders()# GET /orders?funding_currency=:currency&product_id=:product_id&status=:status&with_details=1client.cancel_order(id=1)# PUT /orders/:id/cancelclient.edit_live_order(id=1)# PUT /orders/:idclient.get_order_trades(id=1)# GET /orders/:id/tradesclient.get_your_executions(product_id=1)# GET /executions/me?product_id=:product_idclient.get_fiat_accounts()# GET /fiat_accountsclient.create_fiat_account(currency='USD')# POST /fiat_accountsclient.get_crypto_accounts()# GET /crypto_accountsclient.get_account_balances()# GET /accounts/balanceclient.create_loan_bid(quantity=50,currency='USD',rate=0.0002)# POST /loan_bidsclient.get_loan_bids(currency='USD')# GET /loan_bids?currency=:currencyclient.close_loan_bid(id=1)# PUT /loan_bids/:id/closeclient.get_loans(currency='JPY')# GET /loans?currency=JPYclient.update_loan(id=1)# PUT /loans/144825client.get_trading_accounts()# GET /trading_accountsclient.get_trading_account(id=1)# GET /trading_accounts/:idclient.update_leverage_level(id=1)# PUT /trading_accounts/:idclient.get_trades()# GET /trades?funding_currency=:funding_currency&status=:statusclient.close_trade(id=1)# PUT /trades/:id/closeclient.close_all_trades()# PUT /trades/close_allclient.update_trade(id=1,stop_loss=300,take_profit=600)# PUT /trades/:idclient.get_trade_loans(id=1)# GET /trades/:id/loans
贡献
- 叉开它
- 创建功能分支(git checkout -bmy-new-feature)
- 提交更改(git commit -am 'Add some feature')
- 推到分支(git push origin my-new-feature)
- 创建新的拉取请求