简短提示:本文针对的是币圈小白,对比了传统金融量化交易和币圈量化的现状。本文讲目前各交易所量化交易的情况,进场的究竟是散兵游勇还是机构量化?带了点币圈真实的扒卦,还有也会告诉小白做量化交易该怎么做?该去哪儿做?有几条路可以选,各自利弊。并且示范了目前加密货币交易所API导入网格交易的基本步骤。关于量化交易的内容,仅作参考学习,不做投资建议。
量化投资字面理解,把投资定量,通过一定的数据,在逻辑支撑下,运用各种不同的策略进行具有胜率优势的投资。
最重要的是,策略。量化策略就是建什么仓位(买什么),建多少仓位,什么时候建仓,什么时候平仓,按照建立好的策略进行执行。
如果你问任何一个搜索引擎:“我今天买那个币能挣钱?”
但是,量化交易就可以告诉你今天该买什么、什么价位买进或者什么时候卖出?并且在别人睡觉的深夜,市场在出现突然震荡的时候,进行自动交易,替你熬夜获取利润。
听起来很神奇,的确,你可以把历史行情信息、基本面信息、宏观经济形势、新闻资讯等等都输入进量化模型,利用计算机统计学技术分析数据,产生交易信号进行交易决策。现有数据-建立模型,然后交易决策。建模就看八仙过海各自水平了。
还有一点,对于币圈的群众来说,24小时不设涨跌幅限制的数字资产市场,有些做短线的朋友常年熬夜,不该虚的地方都虚了。时刻盯盘,那酸爽,盯一年身体就垮了,量化交易可以将这部分无意义耗时耗力的工作取代,提前编写好的策略,帮你决定买入时机,帮你控制仓位、何时止盈合适止损都被规定好,交易者无需克服人性的弱点,也不必被打乱节奏,去实现交易。想象下,要你在每隔一分钟小量买入市值前一百的币种,人工可以实现吗?
一个量化交易策略的基本结构是这样的:
简单的翻译下这个模型就是,假如你想挣钱,你先要想的是怎么在一场交易中挣钱,废话?不着急!这个阿尔法模型就是量化交易系统的第一个重要组成部分,为了盈利儿存在!即想要赚钱,先要想的是流入的水,然后,是别跑出去水,也就是风险点和止损。少亏点、多赚点。这就是风险模型部分。
来继续了解一些基本概念,阿尔法模型是量化交易的重中之重,阿尔法是希腊字母表示盈利能力,也就是说得到的与市场波动无关的回报,必须扣除市场基准回报之后的投资回报率。比如,某币圈量化团队的回报率是80%,但是这波上涨行情是集体上涨的大牛市,大家在市场有个基准回报率是50%,那么个量化团队的阿尔法值就是30。量化交易要分清,究竟是自己牛,量化策略带来的收益还是单纯的好运气带来的收益。这里有的量化交易者就偷奸耍滑说市场的运气全算做是交易策略的功劳,这也是需要自己去分辨的。因为所有的阿尔法模型,都有局限性。只在一定范围内对未来形势有精确预测效果。
目前公认的加密资产交易所中,量化交易机器人普遍存在,比如交易刷单机器人以及币圈出现了很多自动交易软件、自动高频量化软件机器人。很多交易所的交易量也是机器人刷出来的。
因为成本高的原因,传统金融的普通投资者无法使用交易机器人,而区块链的透明性,各交易所往往给予其投资人直接的市场准入,使用户有机会分析交易所的电子订单,这是一种传统上专供投资机构或者金融大户使用的访问权限。
其中,交易机器人策略的类型之一-就有上面赵东说的刷单,很多交易所或者项目方会通过机器人交易换取巨大的成交量,旨在向用户或者社区展示其巨大的流动性,从而吸引更多的交易所用户或更多潜在投资者进行投资。目前广为诟病,但是也不得不说一定程度上是交易所的刚需,也提供了一定的流动性,复制各大交易所主流币对的买卖深度和K线图,为新用户提供真实交易环境,利用智能机器人策略降低交易风险。要是没有交易机器人,恐怕交易深度是零,画面太尴尬不说,无法吸引交易。但是,虚假的成交量水分太大,也带有极大的欺骗和迷惑性。
其次,币圈交易机器人策略类型还有套利和做市两种,加密资产交易早期,许多交易员主要通过搬砖套利,在一个交易所低价买入,然后再在另一个交易所高价卖出,从中获利。虽然现在交易所之间的差距小得多,但它们仍然不时出现,交易机器人可以帮助用户最大限度地利用这些差异。此外,套利还可以用于那些希望将期货合约纳入其交易策略的交易员,他们可以通过考虑在不同交易所交易的期货合约,从期货合约与其标的资产之间存在的任何差异中获益。
另外,对于有的项目方、小币种来说,交易量太少,或者恰逢熊市大家都不愿意交易,这时市场上就会很冷清,越冷清就越没有人交易,形成恶性循环。有了做市机器人,机器人就可以充当对应的买家或者卖家,在市场上交易盘活交易量。如果市场上没有交易,对投资者和交易所都不是好事,从这一点来说,做市机器人有其存在的价值。但是,有的做市方和项目方联合收割韭菜就是另一回事儿了,与项目方勾结,操控币价,洗劫韭菜,谋取血淋淋的超高收益,目的不纯。工具就是工具,没有邪恶之说,就看用它的人是谁。
很多币圈的朋友特别想了解量化交易,希望能进入这个门槛。实际上,高频量化交易普通的人是可以学习的,注意要先学习,门槛就是编程基础,有一定编程基础,如Python、R语言、C++、Julia,量化交易的经典书籍等等,研究自己的策略。推荐csdn官网去了解一些零起点Python大数据与量化交易、比特币量化高频交易例子程序的帖子学习下。也可以去找找国内量化交易的平台,比如JoinQuant。
主要包括以下内容的下载地址
一、pythonfor量化
2[Python标准库].Doug.Hellmann.扫描版
3《Python科学计算》.(张若愚)
4用Python做科学计算
5利用Python进行数据分析
6Python数据分析基础教程:NumPy学习指南(第2版)
7NumPy攻略
7Python科学计算与数据分析
8APracticalGuideToQuantitativePortfolioTrading
9DataStructuresandAlgorthmsUsingPython
10MasteringPythonforFinance
二、Rfor量化
1R语言入门
2R语言编程艺术
3R语言实战中文版
4使用R进行数据分析与作图
5Introduction.to.R.for.Quantitative.Finance
6QuantitativeTradingwithRUnderstandingMathematicalandComputationalToolsfromaQuant’sPerspective
7MasteringRforQuantitativeFinance
8MasteringPredictiveAnalyticswithR
9金融数据分析导论:基于R语言
等等…...
说说币圈早期量化历史以及业内小结:
在2013年前后,一开始许多交易所没有api直接写外挂,可以增加交易所开发api增加交易。也会很不稳定,程序后来才相对稳定,有一波早期做量化的能平均做到每天百分之三的收益。2013年年底的时候政策原因,暴跌,程序就出错,被迫持仓,平均价格四五千元,然后很多人发现程序没有控制好风险。OKCoin和火币从那之后,交易量下降很多,开始做期货产品,整个市场开始丰富起来,除了统计套利之外,也可以现货期货交易。写程序主要用Python写,用统计软件作分析。
最早对量化的原始需求是出自于对冲,早期投资人把比特币和比特币现金作为1:1比例的配置。不会有风险。
另外,量化交易回撤,当亏钱的时候,通常比较好的策略,回撤低于百分之五到十,风险和收益的平衡。一般情况下,分析市场,通过大的流通性,不容易盘的选择,做策略分析,做假设模拟盘,在进行回撤,发现策略不错可以跑过大盘的话,就可以实盘操作。股票市场的回撤是很容易的,回撤系统完备,但是数字货币的回撤很难拿到过去交易的所有数据,需要自己爬虫下来,没人提供所有数据回撤,需要自己写程序,把交易所数据导出来,自己放数据库,回撤自己调接口做回撤。
经典的方法:阿尔法收益前面讲过,以及风险模型是避免系统性风险,避险的方法。数字货币的策略和传统股票交易对比,有币圈自己的新特点,新的策略有:
搬砖(交易所价格差)、各种币之间交易套利(币币三角套利等等)需要快速成交,这就需要程序来完成,因为机会稍纵即逝。现在搬砖不容易了,需要在各个市场有资金的充分准备,一般发生在某国家的政策改变。也有些搬砖发生在单个市场网络堵塞,备好现金通道,备好稳定币,等待时机,无法预测,只能随时待命。所以需要用程序来做,人力是无法达到这种能力。多币种的交易套利,成交过程或许发生币价波动,三五个币和五六个币会有套利空间存在,
币圈对冲的策略:
选择币种做配置。
比如:
比特币vs比特币现金
以太币vs以太经典
现货和期货买入卖出策略:保证锁定现有收益,比如购买比特币,保证了10万元收益,同样去期货市场卖出同等价值的期货,跌下来了,现货跌了,期货就会获得额外收益,一个月后可以保障收益不会降低。对长期持币者这是个好方法。
现货期货除了保值,也有套利机会。现货和期货的差异,寻找大缺口,保证每期期货做到收益,币子数量也许会增加。
高频交易,交易佣金高是个现实问题,高频交易主要赚的钱80-90%的利润都给了交易所了,高频交易是加速买卖,总有人下单不优化,高频交易就是吃掉这种订单,快速找机会卖出。服务器、网络优化,找机房、网络运营商优化等等,工作量比较大,目前交易所做得差,相应太慢,经常看到机会调API重新锁定买入卖出的时候。机会就已经没有了,也许交易所自己吃掉了。当然,高频交易的空间和机会还是很大的。高频交易每一笔几十美金一百美金小额的情况下,实现成交。额度上千美元,未必能成交。还是那个问题,交易费比较贵。
另外主流币和山寨币的对冲:
比如数字货币市场,按照月或者年自己算一下,跑赢大盘没有。怎么配置?
分为主流币山寨币,山寨币的一些涨幅是有可能超过主流币涨幅的,会有对冲的收益保证。
对冲的风险点:当大趋势发生逆转,会有系统性风险存在。非极端情况对冲策略是保证利润的增长。
币圈量化工具,开发工具的语言一般是Python和R语言为主,统计工具、做数学建模,一般主要是用matlab(矩阵实验室),求解,画图,功能很强大,比如matlab能有效地缩短金融建模周期,能有效地进行交易系统的回测,能有效地进行参数分布的图形展示等等。
小结:
量化交易的建议:
永远不要满仓
永远不要人为预测
要设置止盈止损,除非你要长期持有睡大觉
严格按照程序实施,不能自己突发奇想的手工操作
一个有趣的现象时,做量化的人对具体的股票、币子种类,很多时候其实并不了解,更多的是程序自行跑出来的。把币子分为大盘中盘小盘切割,传统的做法,比特币市场也可以这么做。
现在华尔街的人也在币圈做量化,未来会有更多专业的量化基金进来。
另外,币圈也有了许多量化软件工具争抢用户,我们对币圈量化工具进行了对比,可以看出有的是针对小白的。我们对比了几家的优劣,对比表格如下:
我们用其中一家的网格交易作为范例,来演示下如何导入FCoin交易所的API。
Tips:网格交易就是交易者设定价格区间形成一个自己判断的震荡区间,网格交易所需参数分别为最高点与最低点以及网格与购入数量,资金将依照设定之参数分配在区间内的价位执行挂买与挂卖,也就是低买高卖来赚取波动利润。
第一步
第二步
找到《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万美元可以查看下方链接
·Gate.io
手续费0.2%
cnyx/usdt为0.02%
Gate点卡大约2折,折扣手续费0.04%
上述为无gatevip手续费随着网格运行,gatevip等级提升,手续费会减免
手续费月交易额大于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接口的一些问题直接出现了较大亏损。他觉得从传统金融过来之后发现币圈的一些基础设施建设比较欠缺,包括风控软件,交易的账户管理等等。
甚至有量化圈的大神提醒过投资人,跑过了全国三十多个量化团队,也做过将近十年的商品期货。他认为,市面上百分之九十的团队都不靠谱。不要听到年化百分之百月化百分之十就很激动。一定要问清楚,杠杆多少?仓位怎么设计?中间怎么加减仓?一切脱离风险谈收益的都是耍流氓。真正牛逼的量化团队对投资人的要求非常高。
应当理性的对待量化交易,它不是万能救星也不是可怕的陷阱,优秀策略的量化交易相当于是币圈的“黑科技”,同时也是对普通投资者的降维打击,自然会吸引很多机构和大佬们加入其中。早些时候就有业内人士透露,华尔街体量最大的对冲基金和信托基金正在考虑进入加密货币市场,如果万亿级的资金进场,即使只有整个规模的0.5%-1%,市场也会跨越式发展。
学习专业的知识,不要被忽悠;寻找安全的工具,帮助自己;并且理解业内的规则,寻找可以让利给用户的交易平台,给自己做风控,再多加了一层保障利益的大门。
“做一个交易的旁观者”
这是华尔街古老的名言。
因为只有旁观者,
才可以让自己处于市场波动之外,冷静的观之,待到时机出现,果断的致命一击;
才可以腾出手和眼镜来观察,交易的真相,以及区块链行业的未来。
区块链人小程序
世事难料!为防止失联,你还是把备用号都扫了吧?你看,我们也有Pro版了,另外也可到新浪微博“始源科技-区块链人”找我