Quadrigacx的Python客户端
quadriga的Python项目详细描述
简介
quadriga是加拿大加密货币交换平台的python客户端 QuadrigaCX。它使用requests库包装交换的REST API v2。
要求
- Python2.7、3.4、3.5或3.6。
- Quadrigacx API密钥、API密钥和客户端ID(用于登录的编号)。
安装
从PyPi安装稳定版本:
~$ pip install quadriga
直接从GitHub安装最新版本:
~$ pip install -e git+git@github.com:joowani/quadriga.git@master#egg=quadriga
根据环境的不同,您可能需要使用sudo。
开始
下面是一些用法示例:
fromquadrigaimportQuadrigaClientclient=QuadrigaClient(api_key='api_key',api_secret='api_secret',client_id='client_id',)client.get_balance()# Get the user's account balanceclient.lookup_order(['order_id'])# Look up one or more orders by IDclient.cancel_order('order_id')# Cancel an order by IDclient.get_deposit_address('bch')# Get the funding address for BCHclient.get_deposit_address('btc')# Get the funding address for BTCclient.get_deposit_address('btg')# Get the funding address for BTGclient.get_deposit_address('eth')# Get the funding address for ETHclient.get_deposit_address('ltc')# Get the funding address for LTCclient.withdraw('bch',1,'bch_wallet_address')# Withdraw 1 BCH to walletclient.withdraw('btc',1,'btc_wallet_address')# Withdraw 1 BTC to walletclient.withdraw('btg',1,'btg_wallet_address')# Withdraw 1 BTG to walletclient.withdraw('eth',1,'eth_wallet_address')# Withdraw 1 ETH to walletclient.withdraw('ltc',1,'ltc_wallet_address')# Withdraw 1 LTC to walletbook=client.book('btc_cad')book.get_ticker()# Get the latest ticker informationbook.get_user_orders()# Get user's open ordersbook.get_user_trades()# Get user's trade historybook.get_public_orders()# Get public open ordersbook.get_public_trades()# Get recent public trade historybook.buy_market_order(10)# Buy 10 BTC at market pricebook.buy_limit_order(5,10)# Buy 5 BTC at limit price of $10 CADbook.sell_market_order(10)# Sell 10 BTC at market pricebook.sell_limit_order(5,10)# Sell 5 BTC at limit price of $10 CAD
查看documentation了解更多详细信息。
贡献
请在提交拉取请求之前查看此page。谢谢!
捐赠
如果你觉得这个图书馆有用,请随时捐赠。
- btc:3qg2wsqnxnbgvv1y88ohglxttabjwxff8mu
- eth:0x1f90a2a456420b38db39086c17e61b5c377dab
免责声明
本项目的作者与Quadrigacx没有任何关系,并且 不承担任何责任、义务或责任 因使用本客户而产生的任何费用、损失或损害。请使用 你自己的风险。