Quadrigacx的Python客户端

quadriga的Python项目详细描述


https://travis-ci.org/joowani/quadriga.svg?branch=masterPackage versionPython VersionsTest CoverageIssues OpenMIT License

简介

quadriga是加拿大加密货币交换平台的python客户端 QuadrigaCX。它使用requests库包装交换的REST API v2

公告

  • quadriga已在2.0.0版本中彻底检修。
  • 有关最新更新的详细信息,请参见releases页。

要求

  • 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没有任何关系,并且 不承担任何责任、义务或责任 因使用本客户而产生的任何费用、损失或损害。请使用 你自己的风险。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java返回入for循环或外循环   Android是由java引起的。安全cert.CertPathValidatorException:找不到证书路径的信任锚点   PHP和Java之间有什么区别?   java我想将gridview更改为recyclerview   java获取分页的行数   试图在Java类中计算CKJM时发生类错误   java如何在BIRT报告中集成谷歌地图   java我可以在enum上使用Spring的@Component吗?   在Android Java的硬件键盘上设置CAPS_LOCK和NUM_LOCK   XSD 1.1断言中基于java XSD attributevalue的regexvalidation   java从命令行设置spring属性文件位置   Ogg格式的java语音录制?   java我能找到Groovy代码块中可能抛出的所有(已检查的)异常吗?   java为什么这会导致ClassCastException?   java在安卓 studio中的活动之间传递数据   java Intellij:如何从现有进程更新运行配置环境?   java我们如何创建Dagger 2的依赖关系图?   java如何从JSP页面到servlet获取数据   Java https连接证书不受信任+javax。网ssl。SSLException:PKIX路径生成失败