CCXT是币圈一个比较著名的交易接口开源项目,用统一的标准支持了超过100家交易所。不过为了保证兼容性,CCXT不得不采用了比较简单的同步REST接口的设计,因此性能方面相对较弱。 vn.crypto对于以上接口,不管是纯Websocket模式、REST请求+Websocket推送模式、REST请求+查询模式,都采用了类似CTP接口的封装设计,大幅降低期货和证...
3 直接上代码 不详细讲了,都写了注释,后面讲怎么融合到vnpy,我用的CCXT库。 导入 # -*- coding:utf-8 -*-"""直接下载bfx数据"""importosimportdatetimeimporttimeimportccxtimportjsonimportpandasaspdfrompathlibimportPathfromenumimportEnumfromtypingimportList 保存为csv def save_to_csv(data: List, dbpath...
CCXT (ccxt) 畅思(chaince) 简洁易用的事件驱动引擎(vnpy.event),作为事件驱动型交易程序的核心 支持服务器端数据推送的RPC框架(vnpy.rpc),用于实现多进程分布式架构的交易系统 开箱即用的量化交易平台(vnpy.trader),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员...
来看下目前Github上排名前十的量化类开源项目: 前十的排名上整体还是去年的老面孔,Python的占比进一步增高,从2018年底的6个,增加到2019年底的8个项目(包括ccxt)。 项目开发 2019年vn.py项目的工作重心,主要放在了基于Python 3.7的v2.0版本开发上,采用快速迭代的开发模式(大约5周一个版本的频率),一共完成了从v2.0...
CCXT (ccxt) 简洁易用的事件驱动引擎(vnpy.event),作为事件驱动型交易程序的核心 支持服务器端数据推送的RPC框架(vnpy.rpc),用于实现多进程分布式架构的交易系统 开箱即用的量化交易平台(vnpy.trader),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员所需的量化交易...
(self, output: Callable = print) -> bool: """初始化""" if self.inited: return True try: self.exchange = ccxt.bitfinex2( { 'apiKey': self.key, 'secret': self.sec, 'timeout': 15000, 'enableRateLimit': 10000, # 统一交易所属性 } ) except Exception as e: output(f"初始化失败:...
我目前做大饼盘子回测+实盘,偏高频的策略是用了backtrader + ccxtbroker + ccxt+db实现。自己有魔改过...
CCXT (ccxtGateway) 经过开源社区大量用户实盘检验,做到开箱即用的各类量化策略交易应用(包括逻辑层和界面层): CtaStrategy:CTA策略引擎模块,在保持易用性的同时,允许用户针对CTA类策略运行过程中委托的报撤行为进行细粒度控制(降低交易滑点、实现高频策略) SpreadTrading:价差交易模块,根据用户的配置自动实现价差组合...
CCXT (ccxt) 简洁易用的事件驱动引擎(vnpy.event),作为事件驱动型交易程序的核心 支持服务器端数据推送的RPC框架(vnpy.rpc),用于实现多进程分布式架构的交易系统 开箱即用的量化交易平台(vnpy.trader),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员所需的量化交易...
这个策略我是用在了实盘交易中的,实盘中使用了ccxtbt库,这个库可以将backtrader和ccxt库结合起来,实现...