Thenextquant

Thenextquant

  • Docs
  • Tutorial
  • Help
  • Blog

›开始

开始

  • 概述
  • 安装

教程

  • 快速入门
  • 服务配置
  • 日志
  • 市场数据
  • 交易

主要概念

  • 交易所
  • 交易对
  • 现货交易
  • 期货交易
  • 订单

高级指南

  • 定时任务
  • RABBITMQ

API参考

  • 参考指南

操作指南

  • 操作指南

概述

Thenextquant是什么

目前市场上有很多数字货币的交易所,专业机构用户都会在多个交易所开户并进行交易,因此这些用户需要自行管理多家交易所的账号,并且组织或雇佣开发人员编写不同的程序去封装不同交易所的API。

而目前数字货币市场上的API接口设计繁杂,更没有一个统一的标准和约定,导致一个交易所接口封装的代码不能无缝对接到另一个交易所。这对用户来讲是非常不友好的,用户大部分的精力都分散到了与量化策略无关的地方。

所以我们建议专业的事交给专业的人来做,将您解放出来,我们为您提供各个交易所接口统一封装SDK,您要做的只是调用我们的SDK,将您的主要精力集中在您的策略上,从市场上愉快得获取收益。

Thenextquant简化您与交易所之间的连接,您只需要通过Thenextquant就可以链接整个数字货币世界。

Thenextquant不仅仅是SDK,更是一套量化框架

当您准备开始构建自己的量化交易系统时,您需要考虑几个方面:

  1. 如何快速与交易所通信?

  2. 如何快速获取数据并处理数据?

  3. 如何存储数据?

  4. 怎样才能更快的(并发、异步,fuck about 异步, what is asynchronous)发送指令?

  5. 怎样用最少的代码写出自己的策略?

  6. 怎样管理我正在运行的策略?

  7. 怎样监控我的策略运行情况?

  8. 遇到异常情况要怎样通知我? ......

一想到以上这些点,您都会觉得头大,因为您只是想搞搞量化交易,但事情的复杂度完全超出您的预估。

Thenextquant的出现就是为了解决您的以上苦恼,我们看看Thenextquant能帮您解决什么?

  1. 连接全球数字货币交易所的SDK;
  2. 异步事件驱动的量化框架;
  3. 策略管理接口;
  4. 策略订单管理器;
  5. 资产管理接口(基于订阅事件);
  6. 行情/订单薄管理接口(基于订阅事件,您不用自己再去调底层接口获取各个交易所行情);
  7. 监控管理接口(基于订阅事件);
  8. 自带源代码管理(版本管理);
  9. 自带分布式部署与管理(支持海量策略、无限扩容);

基于以上功能,您的机构可以将主要精力集中在策略研发上,畅游数字货币世界。

简单的例子

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代表您所连接的交易所个数

接下来您该去哪

  1. 安装;
  2. 快速入门:
  3. 常见策略演示;
安装 →
  • Thenextquant是什么
  • Thenextquant不仅仅是SDK,更是一套量化框架
  • 简单的例子
  • 接下来您该去哪
Thenextquant
文档
Getting StartedGuidesAPI Reference
介绍
框架介绍关于我们
More
BlogGitHubStar
Thenextquant Open Source
Copyright © 2019 Thenextquant