CRIX.IO官方客户
crix的Python项目详细描述
crix.io官方客户
crix.io加密交换的官方客户。同时支持同步和异步方法
环境要求:
- Python3.6+
- 请求2.*
对于创建/取消订单等多个操作,您应该 同时在交易所注册并获得bot api令牌和密钥。
若要访问历史数据,您应获得Exchange支持的显式权限。
安装
- 在pip上:
pip install crix
- 手动(dev):
pip install git+https://github.com/blockwise/crix-client-py.git#egg=crix
示例用法
未经授权(公共)访问
importcrixclient=crix.Client(env='prod')# get all symbolsforsymbolinclient.fetch_markets():print(symbol)# get some order bookdepth=client.fetch_order_book('BTC_BCH')print(depth)
授权(仅限客户)访问
bot api令牌和secret是必需的
importcrixfromcrix.modelsimportNewOrderclient=crix.AuthorizedClient(env='prod',token='xxyyzz',secret='aabbcc')# replace token and secret value for your personal API credentials# list all open ordersfororderinclient.fetch_open_orders('BTC_BCH'):print(order)# prepare ordernew_order=NewOrder.market('BTC_BCH',is_buy=True,quantity=0.1)# or use NewOrder constructor# place orderorder=client.create_order(new_order)print(order)