区块链研习社区块链人区块链研究

币圈量化交易,你哪有那么神秘?

2019-06-27  本文已影响2人  d36081f11d45

简短提示: 本文针对的是币圈小白,对比了传统金融量化交易和币圈量化的现状。本文讲目前各交易所量化交易的情况,进场的究竟是散兵游勇还是机构量化?带了点币圈真实的扒卦,还有也会告诉小白做量化交易该怎么做?该去哪儿做?有几条路可以选,各自利弊。并且示范了目前加密货币交易所API导入网格交易的基本步骤。关于量化交易的内容,仅作参考学习,不做投资建议。

量化投资字面理解,把投资定量,通过一定的数据,在逻辑支撑下,运用各种不同的策略进行具有胜率优势的投资。

最重要的是,策略。量化策略就是建什么仓位(买什么),建多少仓位,什么时候建仓,什么时候平仓,按照建立好的策略进行执行。

如果你问任何一个搜索引擎:“我今天买那个币能挣钱?”

估计你除了搜到坑韭菜的广告,没有谁能回答你。

但是,量化交易就可以告诉你今天该买什么、什么价位买进或者什么时候卖出?并且在别人睡觉的深夜,市场在出现突然震荡的时候,进行自动交易,替你熬夜获取利润。

听起来很神奇,的确,你可以把历史行情信息、基本面信息、宏观经济形势、新闻资讯等等都输入进量化模型,利用计算机统计学技术分析数据,产生交易信号进行交易决策。现有数据-建立模型,然后交易决策。建模就看八仙过海各自水平了。

还有一点,对于币圈的群众来说,24小时不设涨跌幅限制的数字资产市场,有些做短线的朋友常年熬夜,不该虚的地方都虚了。时刻盯盘,那酸爽,盯一年身体就垮了,量化交易可以将这部分无意义耗时耗力的工作取代,提前编写好的策略,帮你决定买入时机,帮你控制仓位、何时止盈合适止损都被规定好,交易者无需克服人性的弱点,也不必被打乱节奏,去实现交易。想象下,要你在每隔一分钟小量买入市值前一百的币种,人工可以实现吗?

一个量化交易策略的基本结构是这样的:

简单的翻译下这个模型就是,假如你想挣钱,你先要想的是怎么在一场交易中挣钱,废话?不着急!这个阿尔法模型就是量化交易系统的第一个重要组成部分,为了盈利儿存在!即想要赚钱,先要想的是流入的水,然后,是别跑出去水,也就是风险点和止损。少亏点、多赚点。这就是风险模型部分。

目前币圈已经陆陆续续进来了一些过去做股票市场量化的人,或团队或个人,比如我们那一个币圈的微信名片来举例,包括电报里也有不少代写量化策略的。

这些人究竟具体是做什么的?为了避免广告嫌疑,我把这个人的信息抹去,就是给大家展示下,当然,找人写量化的风险我们后面会讲。

来继续了解一些基本概念,阿尔法模型是量化交易的重中之重,阿尔法是希腊字母表示盈利能力,也就是说得到的与市场波动无关的回报,必须扣除市场基准回报之后的投资回报率。比如,某币圈量化团队的回报率是80%,但是这波上涨行情是集体上涨的大牛市,大家在市场有个基准回报率是50%,那么个量化团队的阿尔法值就是30。量化交易要分清,究竟是自己牛, 量化策略带来的收益还是单纯的好运气带来的收益。这里有的量化交易者就偷奸耍滑说市场的运气全算做是交易策略的功劳,这也是需要自己去分辨的。因为所有的阿尔法模型,都有局限性。只在一定范围内对未来形势有精确预测效果。

其中,宽客就是制订策略的人。宽客来自于英语 quantum,叫法来源于最早一批从量子物理学家改行到华尔街做数量金融的人。在美国,绝大部分的宽客都是理工科出身,然后投入到金融业。这群人很神秘,因为让别人了解自己会对自己的量化策略被参透吧?宽客的立命根本是独创的“交易策略”,这也导致大家对暴露太多忌讳莫深。好的量化策略就像是武功秘籍,藏的越深知道的人越少越好。他们要观察市场,懂点人类交易心理学,采用市场客观数据研究来论证想法是否正确,为了得到一个满意的策略,他们会将其布置在量化系统中,他们需要排除情绪化的影响,克服人性的弱点,然后进入严格的测试。

目前公认的加密资产交易所中,量化交易机器人普遍存在,比如交易刷单机器人以及币圈出现了很多自动交易软件、自动高频量化软件机器人。很多交易所的交易量也是机器人刷出来的。

而区块链量化搬砖套利软件开发,比特币量化策略交易的广告,也随处可见。

量化交易机器人是一种软件程序,它直接与金融交易所进行交互(通常使用API获取和解释相关信息),并根据市场数据代表您发出买卖订单。这些机器人通过监测市场价格走势,并根据一套预先设定和编程的规则作出反应,从而做出这些决定。通常,一个交易机器人会分析市场行为,例如交易量、订单、价格和时间,它们可以根据您自己的喜好进行编程。

因为成本高的原因,传统金融的普通投资者无法使用交易机器人,而区块链的透明性,各交易所往往给予其投资人直接的市场准入,使用户有机会分析交易所的电子订单,这是一种传统上专供投资机构或者金融大户使用的访问权限。

其中,交易机器人策略的类型之一 - 就有上面赵东说的刷单,很多交易所或者项目方会通过机器人交易换取巨大的成交量,旨在向用户或者社区展示其巨大的流动性,从而吸引更多的交易所用户或更多潜在投资者进行投资。目前广为诟病,但是也不得不说一定程度上是交易所的刚需,也提供了一定的流动性,复制各大交易所主流币对的买卖深度和K线图,为新用户提供真实交易环境,利用智能机器人策略降低交易风险。要是没有交易机器人,恐怕交易深度是零,画面太尴尬不说,无法吸引交易。但是,虚假的成交量水分太大,也带有极大的欺骗和迷惑性。

其次,币圈交易机器人策略类型还有套利和做市两种,加密资产交易早期,许多交易员主要通过搬砖套利,在一个交易所低价买入,然后再在另一个交易所高价卖出,从中获利。虽然现在交易所之间的差距小得多,但它们仍然不时出现,交易机器人可以帮助用户最大限度地利用这些差异。此外,套利还可以用于那些希望将期货合约纳入其交易策略的交易员,他们可以通过考虑在不同交易所交易的期货合约,从期货合约与其标的资产之间存在的任何差异中获益。

另外,对于有的项目方、小币种来说,交易量太少,或者恰逢熊市大家都不愿意交易,这时市场上就会很冷清,越冷清就越没有人交易,形成恶性循环。有了做市机器人,机器人就可以充当对应的买家或者卖家,在市场上交易盘活交易量。如果市场上没有交易,对投资者和交易所都不是好事,从这一点来说,做市机器人有其存在的价值。但是,有的做市方和项目方联合收割韭菜就是另一回事儿了,与项目方勾结,操控币价,洗劫韭菜,谋取血淋淋的超高收益,目的不纯。工具就是工具,没有邪恶之说,就看用它的人是谁

很多币圈的朋友特别想了解量化交易,希望能进入这个门槛。实际上,高频量化交易普通的人是可以学习的,注意要先学习,门槛就是编程基础,有一定编程基础,如Python、R语言、C++、Julia,量化交易的经典书籍等等,研究自己的策略。推荐csdn官网去了解一些零起点Python大数据与量化交易、比特币量化高频交易例子程序的帖子学习下。也可以去找找国内量化交易的平台,比如JoinQuant。

推荐一个量化投资经典学习资料下载:http://www.joinquant.com/post/467 

主要包括以下内容的下载地址 

一、python for 量化 

1 像计算机科学家一样思考Python 

2 [Python标准库].Doug.Hellmann.扫描版 

3《Python科学计算》.(张若愚) 

4 用Python做科学计算 

5 利用Python进行数据分析 

6 Python数据分析基础教程:NumPy学习指南(第2版) 

7 NumPy攻略  

7 Python科学计算与数据分析 

8 A Practical Guide To Quantitative Portfolio Trading 

9 Data Structures and Algorthms Using Python 

10 Mastering Python for Finance 

二、R for 量化 

1 R语言入门 

2 R语言编程艺术 

3 R语言实战 中文版 

4 使用R进行数据分析与作图 

5 Introduction.to.R.for.Quantitative.Finance 

6 Quantitative Trading with R Understanding Mathematical and Computational Tools from a Quant’s Perspective 

7 Mastering R for Quantitative Finance 

8 Mastering Predictive Analytics with R 

9 金融数据分析导论:基于R语言 

等等…...

当然还有很多量化交易平台在同时竞争,有的说具有精准的回测功能、高速实盘交易接口、易用的API文档、由易入难的策略库,形成自己的量化策略。自己去做相关了解这里不做介绍。

币圈的量化团队越来越多,小到一两人的组合,大到在大的量化团队也都进来争夺天下。但是,据我所知,有不少前年高调进场,什么华尔街量化大神等等的量化团队,去年甚至出现了公司接近倒闭,公司欠薪,员工还在微信群里讨薪的事件。具体哪家就不说名字了,这位大佬目前还在被各种邀请去参加演讲、圆桌、直播,但实际上,我们看着这家量化团队由盛到衰。可见所谓华尔街量化团队也不好做啊,很少的人能存活下来。活下来的倒是有,活得好的不多,去年一年寒冬,抱团取暖的也有。

FCoin的交易挖矿、挂单挖矿,分红型交易,利用最简单的量化交易就可以从中获得不少利润。从而带动了很多相关业务,一些贩卖策略软件的个人或公司,拿着一些已过时或本就谈不上优秀的策略,出售给新手小白们。风险系数也很大,要知道策略被别人知道本身就是非常危险的事情,更别说获利,要知道在华尔街量化基金的投资策略是最高等级的机密,为了保持量化策略不被外泄,掌握策略的量化基金经理们也一直拿着全球最高的年薪。再好的投资策略,也是有时效性的,量化投资可以让你盆满钵满,也可以让你倾家荡产。可以说,量化策略一旦被公开,就基本可以说失效了,所以这也是为什么对于小白来说,随便抓个人给你写量化,或者完全不了解想要做量化,很可能是件危险且失效的事情。

我们拿一个不少量化交易大神出入的平台作为例子,从去年开始,fcoin的量化社群每天讨论的问题可谓是让小白们既想靠近又不明觉厉,2019年初的时候身处熊市,大部量化交易者利用市场的波动性,依托网格交易策略套取利益。而交易手续费总是会侵蚀量化者大部分的利益Fcoin交易平台开启交易挖矿以来,单位时间撮合的交易量、交量额多次出彩,大额吃进或卖出,不像一部分交易所,在Fcoin基本不会产生除了手续费(如果是挂单成交还返手续费)以外的费用。

该平台执行挂单成交实时返回手续费的机制,让你可以额外,赚取手续费,每天会根据交易用户指定币种交易量占比瓜分平台币FT。而持有FT又可以获得平台分红,分红都是真金白银的主流币种等等,而这些分红主流币种,你又可以放到理财账户进行利润再生产。这不是重点,我们观察了一年,fcoin的量化交易社群,随着这种平台策略的推出,很多小白也开始关注起来量化,并且开始在社群里形成一种小白入门的讨论。过去,量化这个词,似乎和小散户没有关系,但是现在的确很多小散户开始咨询,python的报班学习,有人正系统的在往这个方向走。这一点算是币圈的一种新现象,也很有趣。

说说币圈早期量化历史以及业内小结:

在2013年前后,一开始许多交易所没有api 直接写外挂,可以增加交易所开发api增加交易。也会很不稳定,程序后来才相对稳定,有一波早期做量化的能平均做到每天百分之三的收益。2013年年底的时候政策原因,暴跌,程序就出错,被迫持仓,平均价格四五千元,然后很多人发现程序没有控制好风险。OKCoin和火币从那之后,交易量下降很多,开始做期货产品,整个市场开始丰富起来,除了统计套利之外,也可以现货期货交易。写程序主要用Python写,用统计软件作分析。

最早对量化的原始需求是出自于对冲,早期投资人把比特币和比特币现金作为1:1比例的配置。不会有风险。

另外,量化交易回撤,当亏钱的时候,通常比较好的策略,回撤低于百分之五到十,风险和收益的平衡。一般情况下,分析市场,通过大的流通性,不容易被操盘的选择,做策略分析,做假设模拟盘,在进行回撤,发现策略不错可以跑过大盘的话,就可以实盘操作。股票市场的回撤是很容易的,回撤系统完备,但是数字货币的回撤很难拿到过去交易的所有数据,需要自己爬虫下来,没人提供所有数据回撤,需要自己写程序,把交易所数据导出来,自己放数据库,回撤自己调接口做回撤。

经典的方法:阿尔法收益前面讲过,以及风险模型是避免系统性风险,避险的方法。数字货币的策略和传统股票交易对比,有币圈自己的新特点,新的策略有:

搬砖(交易所价格差)、各种币之间交易套利(币币三角套利等等)需要快速成交,这就需要程序来完成,因为机会稍纵即逝。现在搬砖不容易了,需要在各个市场有资金的充分准备,一般发生在某国家的政策改变。也有些搬砖发生在单个市场网络堵塞,备好现金通道,备好稳定币,等待时机,无法预测,只能随时待命。所以需要用程序来做,人力是无法达到这种能力。多币种的交易套利,成交过程或许发生币价波动,三五个币和五六个币会有套利空间存在,

币圈对冲的策略:

选择币种做配置。

比如:

比特币vs 比特币现金

以太币 vs 以太经典

现货和期货买入卖出策略:保证锁定现有收益,比如购买比特币,保证了10万元收益,同样去期货市场卖出同等价值的期货,跌下来了,现货跌了,期货就会获得额外收益,一个月后可以保障收益不会降低。对长期持币者这是个好方法。

现货期货除了保值,也有套利机会。现货和期货的差异,寻找大缺口,保证每期期货做到收益,币子数量也许会增加。

高频交易,交易佣金高是个现实问题,高频交易主要赚的钱80-90%的利润都给了交易所了,高频交易是加速买卖,总有人下单不优化,高频交易就是吃掉这种订单,快速找机会卖出。服务器、网络优化,找机房、网络运营商优化等等,工作量比较大,目前交易所做得差,相应太慢,经常看到机会调API重新锁定买入卖出的时候。机会就已经没有了,也许交易所自己吃掉了。当然,高频交易的空间和机会还是很大的。高频交易每一笔几十美金一百美金小额的情况下,实现成交。额度上千美元,未必能成交。还是那个问题,交易费比较贵

高频交易的次数很多,有的时候每天交易上万次,主要的钱给了交易所作为交易佣金。另外,测试高频交易所会发现,很多交易所的api调用时间比较长,而且会对api做一些限制,高频的机会就很难了,高频交易很多时候需要和交易所联手做事情,关系变得非常重要。交易所现在的api需要做测试,因为不是所有交易所都很稳定,在多个交易所套利,其中一个交易所api出问题就game over了,经常会遇到交易所拥堵的时候,api是用不了的。

另外主流币和山寨币的对冲:

比如数字货币市场,按照月或者年自己算一下,跑赢大盘没有。怎么配置?

分为主流币山寨币,山寨币的一些涨幅是有可能超过主流币涨幅的,会有对冲的收益保证。

对冲的风险点:当大趋势发生逆转,会有系统性风险存在。非极端情况对冲策略是保证利润的增长。

另外,还有波动套利(统计套利),一般多交易所做波动套利比较安全,一段时间之内围绕中心价格线,在单个交易所可以设立一个交易对,在某个点买入,某个点卖出。直接放交易所里面,价格波动时,就低点买入高点卖出,赚差价,但单交易所会出现问题,价格一路涨上去,卖出就追不上大盘了。单边状况发生,多交易所做套利是相对安全的。量化交易只要能确保再多交易所买入卖出可以实现。

币圈量化工具,开发工具的语言一般是Python和R语言为主, 统计工具、做数学建模,一般主要是用matlab(矩阵实验室),求解,画图,功能很强大, 比如matlab能有效地缩短金融建模周期,能有效地进行交易系统的回测,能有效地进行参数分布的 图形展示等等。

还可以参考股票量化的工具,国内的同花顺、大智慧等等,多市场行情分析、套利分析,目前还没有和数字货币市场对接,但是可以学习。要对接币圈,要自己去开发。目前,做程序化交易,传统机房做的虚拟机,计算能力就够了,做模拟统计问题不大,能快速把数据分析出来,优化算法,用亚马逊云计算的服务器,也是够了的

小结:

量化工具有区别,数字货币市场一般都是自己开发的,传统金融市场有:Progress Apama、同花顺、龙软DTS、国泰安量化投资平台、天软量化平台、飞创STP、易盛程序化交易、盛立SPT平台等等,这些都是比较常用的。

量化交易的建议:

永远不要满仓

永远不要人为预测

要设置止盈止损,除非你要长期持有睡大觉

严格按照程序实施,不能自己突发奇想的手工操作

一个有趣的现象时,做量化的人对具体的股票、币子种类,很多时候其实并不了解,更多的是程序自行跑出来的。把币子分为大盘中盘小盘切割,传统的做法,比特币市场也可以这么做。

现在华尔街的人也在币圈做量化,未来会有更多专业的量化基金进来。

另外,币圈也有了许多量化软件工具争抢用户,我们对币圈量化工具进行了对比,可以看出有的是针对小白的。我们对比了几家的优劣,对比表格如下:

我们用其中一家的网格交易作为范例,来演示下如何导入FCoin交易所的API。

Tips:网格交易就是交易者设定价格区间形成一个自己判断的震荡区间,网格交易所需参数分别为最高点与最低点以及网格与购入数量,资金将依照设定之参数分配在区间内的价位执行挂买与挂卖,也就是低买高卖来赚取波动利润。

FCoin免翻墙官网:www.ifukang.com

第一步

登录打开 Fcoin 官网,找到《设置》选项

第二步

找到《 API 设置》,点击创建密钥

第三步

填写备注,例如:BitUniverse;IP 填 0.0.0.0

编辑

搜图

请点击输入图片描述

创建好API后,导入到BitUniverse即可

最后确认,将资产转划到交易账户,才能开启网格订单。

需要强调的是,量化交易当然需要对比交易平台的交易费用,上面我们说到了,高频交易的大多数利润被交易所的费用吃掉。那么对于量化分析师们来说,行情和策略固然重要,有了量化交易机器人还不够,必须熟知各交易所出台的公告以及规定。最后我们奉上各大平台手续费对比:

·币安

手续费0.1%,使用BNB算手续费7.5折,折后手续费 0.075%

·火币

正常手续费0.2%,火币点卡折扣2.3折使用火币点卡抵扣手续费,折后 0.06%(当前显示以3.0折计算,点卡折扣随价格波动,以目前价格为准)

·BitMax

手续费0.04%

·KuCoin

手续费0.1%(GGC交易对基础交易费率除外,其费率为0.25%) KuCoin现已上线交易手续费等级制度。

·Bittrex

手续费0.25%

·Fcoin

1-FCoin主板A交易Taker(主动吃单)0.05%手续费,Maker(挂单被动成交)赚取0.05%手续费,手续费实时扣减或返还。(网格属于Maker)

2-主板B: Taker(主动吃单)支付0.05%手续费,Maker(挂单被动成交)赚取0.04%手续费。

3-创新版:,Taker(主动吃单)支付0.2%手续费,Maker(挂单被动成交)赚取0.15%手续费,手续费实时扣减或返还。

4-FOne不收取买方手续费,收取卖方0.2%

·Okex

没点卡0.1%,有点卡0.015%(当前显示以1.5折点卡计算,点卡折扣随价格波动,以目前价格为准)

如果是月交易额大于500BTC请查看下方链接

·Poloniex

maker手续费0.08%,taker手续费0.2%(网格属于Maker)

如果月交易额大于 100万美元可以查看下方链接

详细:https://poloniex.com/fees/

·Gate.io

手续费0.2%

cnyx/usdt 为 0.02%

Gate点卡大约2折,折扣手续费0.04%

上述为无gate vip手续费 随着网格运行,gate vip等级提升,手续费会减免

手续费月交易额大于 3BTC

·CoinTiger

交易手续费:taker为0.15%,maker为0.08%

Maker(挂单):挂单指的是以您指定的价格(挂买单时低于市价或高于市场价格)下单时不会立即与深度列表里的其他订单成交,而是进入深度列表等待对方主动来跟您的订单成交,这样的行为叫挂单。

Taker(吃单):吃单指的是以您指定的价格(与市场深度列表中的订单有交叉)下单时立即与深度列表里的其他订单成交,您主动与深度列表中的订单成交,这样的行为叫吃单。

对比来看,目前fcoin对交易挖矿、挂单挖矿、以及FT返还、锁仓分红、理财分工等一系列的措施,明显是比别的交易平台更加让利用户。

在近期2019年6月11日的公告中,交易挖矿、挂单挖矿、排序挖矿各交易对FT返还额度,均按比例下调10%。理财挖矿FT返还额度,下调10%。

杠杆利息挖矿、锁仓挖矿、推广挖矿返还额度不变。理财挖矿调整为每周返还90万FT。对于量化团队来说,这些特有的新玩法,值得解锁。毕竟,量化交易的手续费以及和交易所之间的关系,是我们上文着重讲到的关键因素,毕竟币圈还很年轻,选择哪个交易所就变得很重要了。

这个号称全宇宙最烧脑公告的交易所,在区块链领域的创新引发了2018年熊市中的一把火,目前我们了解到,不少高级量化分析师也是不是出入fcoin社区。下图是部分主板A交易、挂单、排序挖矿等各挖矿类型的FT返还额度

究竟币圈的量化交易现在和未来如何?

目前量化交易团队大概分了两类:一类主要是为交易所或者项目方做市值管理; 另一类就是做量化投资赚钱。

大部分是小团队,2018年之前行情好的时候有大规模的交易所,目前效益不好,基本都变成小团队。广为诟病的,也就是前面提到的交易所成交量大部分是被刷出来的,甚至有100%都是。现在市场里的交易量已经是程序化占大多数,提供了流动性,抑制不同交易所差价,是市场的重要部分。而虚拟货币市场的好处就是门槛低,可以先拿拿一点小钱试水练手,策略的成本是很低的,服务器的开支一天也就1元左右,如果在BotVs写策略,机器人的费用每天3元,硬性的成本只有这些。

交易所的api会有一定风险,有一个量化团队的创始人就说过,由于API接口的一些问题直接出现了较大亏损。他觉得从传统金融过来之后发现币圈的一些基础设施建设比较欠缺,包括风控软件,交易的账户管理等等。

甚至有量化圈的大神提醒过投资人,跑过了全国三十多个量化团队,也做过将近十年的商品期货。他认为,市面上百分之九十的团队都不靠谱。不要听到年化百分之百月化百分之十就很激动。一定要问清楚,杠杆多少?仓位怎么设计?中间怎么加减仓?一切脱离风险谈收益的都是耍流氓。真正牛逼的量化团队对投资人的要求非常高。

当然,在传统的股票期货市场可能一天只有四五个小时的交易时间,但是在数字货币市场是7*24小时无眠交易。所以人肯定是很难去适应这么高强度长时间的交易的,必须要有量化策略、机器人来进行交易。所以量化交易在区块链在数字货币的应用前景是非常广泛。

应当理性的对待量化交易,它不是万能救星也不是可怕的陷阱,优秀策略的量化交易相当于是币圈的“黑科技”,同时也是对普通投资者的降维打击,自然会吸引很多机构和大佬们加入其中。早些时候就有业内人士透露,华尔街体量最大的对冲基金和信托基金正在考虑进入加密货币市场,如果万亿级的资金进场,即使只有整个规模的0.5%-1%,市场也会跨越式发展。

学习专业的知识,不要被忽悠;寻找安全的工具,帮助自己;并且理解业内的规则,寻找可以让利给用户的交易平台,给自己做风控,再多加了一层保障利益的大门。

 “做一个交易的旁观者”

这是华尔街古老的名言。

因为只有旁观者,

才可以让自己处于市场波动之外,冷静的观之,待到时机出现,果断的致命一击;

才可以腾出手和眼镜来观察,交易的真相,以及区块链行业的未来。

做一个交易的旁观者

上一篇下一篇

猜你喜欢

热点阅读