大家好,欢迎来到IT知识分享网。
CCXT是一个开源的Python/Javascript/PHP 数字货币量化交易框架,对接超过130多个交易所,包括大家熟知的币安,火币,OKEX等等。CCXT将如交易所API正则替换整合成统一格式,所以使用起来很方便,但是CCXT对合约交易不太友好,另外CCXT只是一个整合各数字货币交易所API的框架,如果要基于它开发量化交易系统,需要另写信息推送、日志、回测、实盘的交易代码,且建议使用时再次封装。
基于CCXT框架,可以开发简单的多交易所对冲搬砖策略、三角套利策略、现货网格交易策略,包括已分享过的反资金费率套利策略等等,我会在后面对CCXT的二次封装及应用做简单示例,感兴趣的朋友可以点个关注点个赞,谢谢~
首先是安装问题,只需要在命令行格式中输入:
pip install ccxt
CCXT库的使用也非常简单,需要导入库,实例化交易所,然后会有统一的调用方法供使用。
# 导入CCXT模块 import ccxt # 实例化交易所,以币安和火币为示例: binance = ccxt.binance() huobi = ccxt.huobipro() # 统一的行情查询示例: # 1.查询ETH/USDT最新成交价格 ba_ethusdt_ticker = binance.fetch_tickers('ETH/USDT') print(ba_ethusdt_ticker) hb_ethusdt_ticker = huobi.fetch_tickers('ETH/USDT') print(hb_ethusdt_ticker) # 2.查询100条,ETH/USDT 5分钟K线数据 ba_5min_kline = binance.fetch_ohlcv('ETH/USDT','5m',limit=100) print(ba_5min_kline) # 3.查询订单薄数据,显示10条,即买1到买10,卖1到卖10的数据 order_book_data = binance.fetch_order_book('ETH/USDT',limit=10) print(order_book_data)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/162000.html