您的位置:首页 > 编程语言 > Python开发

数字货币量化交易学习(1):CCXT python版本安装与使用

2019-05-18 13:29 633 查看

感谢黄奕氾大佬提供的教程

本文旨在记录学习相关的心得体会,欢迎大家一起交流学习,如有错误请在留言区评论谢谢!

CCXT的安装

  1. 在使用CCXT之前,请确认电脑已经安装python
  2. 使用pip.exe安装ccxt库,代码如下
    pip install ccxt
  3. 安装完成以后可以使用python自带的编辑器进行测试
    import ccxt
    hb = ccxt.huobipro()
    print(hb.fetch_order_book('ETH/BTC'))

创建一个简单的DEMO

import ccxt
hb = ccxt.huobipro()
zb = ccxt.zb()
pair='ETH/BTC'
limit=1
while True:
DATA=[hb.fetch_order_book(pair,limit), zb.fetch_order_book(pair, limit)]
bids=[]
asks=[]

for data in DATA:
bids.append(data['bids'][0])
asks.append(data['asks'][0])
print('火币买ETH,中币卖ETH的盈利情况',((asks[0][0]-bids[1][0]))/asks[0][0]*100, '%')
火币买ETH,中币卖ETH的盈利情况 0.03964381556476922 %
火币买ETH,中币卖ETH的盈利情况 0.03964381556476922 %
火币买ETH,中币卖ETH的盈利情况 0.03964381556476922 %
火币买ETH,中币卖ETH的盈利情况 0.03964381556476922 %
火币买ETH,中币卖ETH的盈利情况 0.05183558970605008 %
火币买ETH,中币卖ETH的盈利情况 0.05183558970605008 %
火币买ETH,中币卖ETH的盈利情况 0.05183558970605008 %
火币买ETH,中币卖ETH的盈利情况 0.05183558970605008 %
火币买ETH,中币卖ETH的盈利情况 0.05183558970605008 %
火币买ETH,中币卖ETH的盈利情况 0.064024390243903 %
火币买ETH,中币卖ETH的盈利情况 0.06097746882526658 %
火币买ETH,中币卖ETH的盈利情况 0.057930361607409546 %
火币买ETH,中币卖ETH的盈利情况 0.07927312641014161 %
火币买ETH,中币卖ETH的盈利情况 0.08536585365853733 %
火币买ETH,中币卖ETH的盈利情况 0.08536585365853733 %
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: