概述
Thenextquant是什么
目前市场上有很多数字货币的交易所,专业机构用户都会在多个交易所开户并进行交易,因此这些用户需要自行管理多家交易所的账号,并且组织或雇佣开发人员编写不同的程序去封装不同交易所的API
。
而目前数字货币市场上的API
接口设计繁杂,更没有一个统一的标准和约定,导致一个交易所接口封装的代码不能无缝对接到另一个交易所。这对用户来讲是非常不友好的,用户大部分的精力都分散到了与量化策略无关的地方。
所以我们建议专业的事交给专业的人来做,将您解放出来,我们为您提供各个交易所接口统一封装SDK
,您要做的只是调用我们的SDK
,将您的主要精力集中在您的策略上,从市场上愉快得获取收益。
Thenextquant
简化您与交易所之间的连接,您只需要通过Thenextquant
就可以链接整个数字货币世界。
Thenextquant不仅仅是SDK,更是一套量化框架
当您准备开始构建自己的量化交易系统时,您需要考虑几个方面:
如何快速与交易所通信?
如何快速获取数据并处理数据?
如何存储数据?
怎样才能更快的(
并发
、异步
,fuck about 异步, what is asynchronous
)发送指令?怎样用最少的代码写出自己的策略?
怎样管理我正在运行的策略?
怎样监控我的策略运行情况?
遇到异常情况要怎样通知我? ......
一想到以上这些点,您都会觉得头大,因为您只是想搞搞量化交易,但事情的复杂度完全超出您的预估。
Thenextquant
的出现就是为了解决您的以上苦恼,我们看看Thenextquant
能帮您解决什么?
- 连接全球数字货币交易所的
SDK
; - 异步事件驱动的量化框架;
- 策略管理接口;
- 策略订单管理器;
- 资产管理接口(基于订阅事件);
- 行情/订单薄管理接口(基于订阅事件,您不用自己再去调底层接口获取各个交易所行情);
- 监控管理接口(基于订阅事件);
- 自带源代码管理(版本管理);
- 自带分布式部署与管理(支持海量策略、无限扩容);
基于以上功能,您的机构可以将主要精力集中在策略研发上,畅游数字货币世界。
简单的例子
Skytran
是一家数字货币投资机构,它们经常在Binance
和Bitmex
进行期现套利。
传统开发方式: Skytran
需要编写两个程序来分别实现与binance.com
和bitmex.com
两个交易所API
的连接(由Skytran
2名开发人员开发和维护)。
Thenextquant
方式:Skytran
只需要按照Thenextquant
官方指引安装SDK,按照文档指引,设置自己各个交易所账户的api-key
和api-secret
,就可以开始和各个交易所进行交互。
Skytran
使用Thenextquant
之后,由于不需要太多的开发人员来开发连接交易所接口的程序,Skytran
裁掉了其中的1名开发人员,将公司的主要人才集中在量化策略研发,在刚刚过去的2018年过得丰厚的量化业绩。
Thenextquant
=
统一SDK + 量化交易框架 - (接口开发人员+代码维护人员)*n
# n代表您所连接的交易所个数
接下来您该去哪
- 安装;
- 快速入门:
- 常见策略演示;