发布于vn.py社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2021-04-30
 
【量化零基础入门】的第二阶段《30天掌握Python数据分析》已经更新到第10集(五一期间会更新到15集)!对比市面上其他已有的数据分析类课程,《30天掌握Python数据分析》完全从实战的角度出发,围绕当下最为前沿的数据分析工具来讲解(比如大数据绘图方面,我们选择了Plotly交互式图表,而不是其他课程千篇一律的静态Matplotlib),同时结合vn.py策略开发过程中的具体案例,来帮助学员建立学得懂、用得到的数据分析知识体系。详细大纲请戳我~~~

 

一张图系列的第四篇,这次来认识下数字货币市场程序化交易相关的各种系统。

过去短短几年的时间,数字货币市场从最初只有简单的现货交易(买卖BTC),到发展出线性衍生品(永续互换、交割期货),再到现在非线性产品(场内期权、结构化理财)的繁荣,可以说是几乎走完了传统金融市场百年的发展路程。

一方面由于新兴事物天然的创新动力,另一方面也由于监管的相对开放,币圈几乎每家交易所都提供了开放、免费和零门槛的API接入。同时采用了互联网风格的技术体系(REST + Websocket,文末详细介绍),使得币圈量化交易的门槛大大降低,列举一些目前常见的策略类型:

  • 流动性策略

    • 线性产品双边做市
    • 动态网格高抛低吸
  • CTA策略

    • 单标的趋势跟踪
    • 多标的因子组合
  • 套利策略

    • 现货跨交易所搬砖
    • 期现价差套利
    • 永续资金费率套利
  • 期权策略

    • 波动率交易策略
    • 期权双边做市
  • 场内外策略

    • DEFI和场内价格套利
    • DEFI挖矿对冲套利

和传统金融市场另一点不同的是,大部分币圈交易所都直接向客户提供交易服务,而不需要中间再经过一道经纪商(券商、期货公司),因此也就没有了对柜台系统的需求。由于篇幅有限,下图中我们只列举了目前币圈用户量比较大的一些交易所和技术系统:

description

图中一些名词的说明:

  • 产品类型

    • 现货:数字货币的直接交易,类似股票的普通交易,比如用美元买卖BTC(Coinbase、Bitfinex),或者用USDT买卖BTC(火币等);
    • 杠杆:基于现货的保证金交易(和现货公用的市场盘口),类似股票的融资融券融资对标杠杆借款买入,融券对标杠杆借币卖出;
    • 期货:数字货币的期货合约,类似国内的四家期货交易所品种,有到期交割日,通过交割来保证价格向现货的收敛;
    • 永续:数字货币的永续合约,类似国内上海黄金交易所的黄金T+D(永续互换),没有到期交割日,通过每天的资金费率结算来保证价格向现货的收敛;
    • 期权:数字货币的期权合约,类似国内的指数期权,到期时以现金结算而不涉及实物(现货本身)的交割,目前都是币本位计价;
  • 合约类型

    • 币本位:又称反向合约,币圈独有的一种合约规则,以BTCUSD合约为例,合约面值为固定金额的USD,合约的盈亏结算使用BTC,交易时完全不需要USD本身;
    • USDT本位:又称正向合约,类似传统市场的衍生品合约规则,以BTCUSDT合约为例,合约面值为固定数量的BTC,合约的盈亏结算使用USDT;
  • 量化功能

    • 统一API:由于没有统一的监管牵头,币圈各家交易所的API均为自主设计,尽管互相之间有借鉴但整体还是有较大的区别(对于用户来说一家家对接很麻烦),所以有技术服务商推出了标准化的统一API,一套接口对接各家交易所,整体分为客户端统一(CCXT)和服务端统一(1Token/CyberX)两种;
    • 数据服务:虽然数字货币交易所大多提供了历史数据下载,但大部分提供的数据长度都很短(比如OKEX的1440根K线),因此数据服务商通过自行收集清洗的数据来提供更加高质量的数据服务,类似大家很熟悉的米筐RQData。

币圈互联网风格的API:

  • REST API

    • 主动请求

    • 类似打开东方财富某只股票的网页

    • 行情类功能:

      • 查询合约信息
      • 查询历史K线
      • 查询衍生数据(资金费率等)
    • 交易类功能:

      • 委托的下单和撤单
      • 查询资金和持仓
  • Websocket API

    • 双向交互,被动订阅推送为主

    • 类似打开上述网页后的实时行情更新

    • 行情类功能:

      • 逐笔成交行情
      • 盘口深度行情
    • 交易类功能:

      • 委托成交更新

数字货币市场目前的监管相对仍然薄弱,投资时可能遭遇各种传统金融市场遇不到的风险(例如交易所跑路、冻结提币出金等),在这里我们不推荐任何没有经验的投资者轻易参与

最后,如果觉得有任何遗漏或者偏差,欢迎在下方的讨论区拍砖和讨论。