天涯论坛

 找回密码
 立即注册
搜索
查看: 13|回复: 1

数字货币量化交易CCXT库介绍

[复制链接]

3047

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065852
发表于 2024-11-2 19:06:51 | 显示全部楼层 |阅读模式

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)




上一篇:PHP 正在干掉 Python
下一篇:10大PHP比特币开源项目
回复

使用道具 举报

2946

主题

2万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979427
发表于 2024-11-11 15:03:51 | 显示全部楼层
楼主发的这篇帖子,我觉得非常有道理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 01:03 , Processed in 1.554710 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.