比特币以及其它数字货币的量化交易通常也可以称之为“程序化交易”,指通过交易所提供的API接口,使用程序自动获取行情、分析、买卖,期望从中获利或实现其它功能。当前,量化交易在数字货币领域已经十分普遍,各种交易策略活跃着市场,竞争也趋向激烈。

量化交易并不全是普通人理解的那样高大上,需要高深的数学和编程技巧,也可以用来完成一些很普通的工作,比如价格预警、账户监控、数据统计等;也可以用于简单的辅助交易,比如买入众多山寨币,切分大单(冰山委托)等;这些都属于量化的范畴。当然,想从市场中获利,从来都不是一件简单的事,需要不断地学习和思考。

1.双平台搬砖套利策略:

通过程序搜索不同交易所之间的差价,从便宜的交易所买入并在价格更高的交易所卖出。其间的差价减去交易的手续费即为利润。在几年前这类策略十分暴利,但现在由于竞争激烈,基本已无空间。

2.三角对冲套利策略:

顾名思义,三角对冲要找到三个交易币种,其两两之间都都有交易。以ETH、BTC、USD为例,存在ETHBTC、BTCUSD、ETHBTC三个交易对。从USD或BTC出发,它们之间可以形成四种交易循环。一其中一个为例:BTC卖出得到USD,USD买入ETH,ETH再卖出得到BTC,如果走完循环后,发现手中的货币变多,就完成了一次三角套利。目前单平台三角对冲已经基本无利润空间,跨交易所的三角对冲机会相对多一些。

3.期现套利:

期现对冲简单来说期货现货存在差价进行套利,期货价格在交割日最终会回归到现货。当比特币期货溢价显著高于比特币现货时,可以通过做空期货,同时做多等价值的现货来获得无风险的差价收益。目前期现套利在行情横盘时很难开仓交易,只有价格大幅波动时,期现才会出现可观的差价。

4.跨期套利:

与期现套利原理类似,利用近期和远期合约的不合理差价回归套利。目前还可以做。

5.高频做市:

主要原理为盘口做市,吃波动性带来的差价,对手续费敏感。在几年前没有手续费时是高频交易的黄金时间,目前只有超低手续费或返佣交易所才能尝试。

6.趋势策略:

此类策略很多,资料很多,就不详细介绍。

1.学习一门基础的编程语言,推荐Python和Java。编程可以说是现代人必备技能了,不仅能用于量化交易上,也能应用于生活的方方面面。

2.熟悉API,直到如何通过接口获取行情,账户信息,如何下单等基础操作。虽然每个交易所的API都不相同,但一些量化平台和开源框架会把API进行了封装,调用和返回格式统一。熟悉API是量化的基础。下面介绍一些基础的接口:

3. 对于完全新手来说,如果自学觉得困难,还可以参考一下系统的量化交易课程,避免踩很多坑。这里推荐”网易云课堂:数字货币量化交易课程“。

4.最重要的一点,要在实践中学习。没有必要所有的事情都搞明白才去写自己的策略。大致看一下Python或者Java最基础的语法,策略有一些思路,就可以动手写量化策略程序。遇到的问题百度、看文档,几乎能找解答。从零开始程序化交易,最难的是行动的第一步。可能很多人考虑过开始比特币量化交易,但90%的人都没有写出一行代码,跑过一次程序。