说说量化投资、程序化交易的“深坑”

论坛 期权论坛 股票     
期权匿名问答   2023-2-15 00:40   6883   20
一、量化交易都是什么
量化交易、程序化交易、量化投资,听起来很高大上的名词。随着市场的成熟化,去散户化,量化交易慢慢成为机构投资的主要手段之一,但它真的如同印钞机一样,躺着赚钱,还是不过是把“手动亏钱”变成了“自动亏钱”,本文说说。
成熟市场,散户的占比是很少的,比如美股,不到10%的散户比例,其他都是机构,再比如外汇交易市场,就没几个散户,因为散户早就死光了。有些外汇黑平台,你只要去它哪里炒外汇,给你送100美金,各种赠送,因为它心里太清楚不过,来一个死一个,几乎不会有例外。
既然当散户,就是被收割的命,那就不要人为炒了,用计算机来搞,计算机没有情绪,严格执行指令,如果稳定盈利,岂不是日进斗金。是不是想象很美好?
量化交易在外汇市场最为流行,因为外汇是高杠杆,而且24小时交易,作为一个交易者,如果按照日常作息去炒,只怕你在睡梦中,就爆仓了。外汇市场主要的量化工具是MT4(metatrader4),在MT4,MT5平台上,量化策略几万个,如过江之鲫。什么策略都有,只有你想不到,没有策略做不到的。
量化策略有几个大的方向,趋势、网格、趋势+网格、还有目前最为流行的机器学习。最简单的策略比如MA20策略,价格在20日均线以上就买,在20日均线以下就卖,别看这么简单,已经比大多数策略都强了。
机器学习就更是一个大开脑洞的地方,什么隐马尔科夫链、卷积、循环、蒙特卡洛树搜索,因为机器学习的决策特别像人,有些模糊化随机化,给人感觉机器给的指令,那就是深不可测,啥也别说的,听机器的就对了。于是掀起了一轮新的装X高潮。
趋势策略,一般是吃大势,在震荡过程中,不断承受小的亏损,最后通过盈亏比达标,获得利润。趋势策略基于人对于股市的认知,即所谓“截断损失,让利润奔跑”(loss cut,profit run)。趋势策略没有什么数学基础,都是靠感觉。认为虽然大部分时间市场哪儿都不去,就在那儿震,但一旦形成趋势,就可以获得超常回报。这就有一个问题了,“趋势”是真的存在吗?市场的“趋势”还是“震荡”是人想象出来的,还是真有?
网格策略,跌了买,涨了卖,这个倒是有一定数学基础,也就是马丁格尔网格,俗称“翻倍加注法”,如果输了,下次赌注加倍,只要赢了一把,就能回本并盈利。条件是本金要无限多。
以上无论是什么方法,其实都是人凭借想象,对股市一种感觉,落实到策略上,最后通过回测,证明了这个方法的可靠。

二、当前量化方法的有效性数据测试的误区
现在测试量化方法的有效性,就是通过“回测”,回测是将历史数据,带入到自己的策略中,模拟过去时段策略的表现,但“回测”的作用,估计大多数都误会了,它基本上毫无用处。
然后对回测的结果,进行调整(调参),妄图达成一条稳定向上的曲线。奔着这个目标,耗尽心血,浪费了大把时间。
1、回测方法不科学,造成新手的第一大坑
经常有量化新手,学习量化没三天,跑出来的收益曲线惊天地泣鬼神,什么几倍都是小菜,什么几百倍,甚至几千万倍都有,按照这收益曲线,巴菲特直接被秒杀。可这些新手也不想想,你哪里来的自信,开几个脑洞,就赚这么多,这世界上还有人需要辛苦工作挣钱吗?
新手犯错可能有几种:
1)程序根本就写错了,呵呵
2)未来函数,这是个比较隐秘的坑,需要好好找找原因,什么让你穿越了时间?
3)大大低估了手续费与滑点的影响,其实,在交易中,手续费(或者说所有中间费用的总合)是决定性的。我看很多人回测A股,如果是趋势交易,设置交易费用千一,滑点千三,那就是太小看滑点了。(至于滑点是什么,可自行百度)
4)无法成交的情况,比如涨跌停,你根本买卖不到,如何交易?
5)因为低估手续费,就造成低估了频繁交易手续费的影响,容易使得交易策略高频化,收益曲线看上去非常惊人。
2、回测是对历史的归纳,与未来是否有相关性?相关性大坑
这方面有几个案例,通常前几年表现好的基金,后几年就差;业绩差的基金经理,开除后业绩反而变好,这不是随口说说,有这方面研究论文。
换个市场,换个品种,换个时段,同样的策略,回测结果千差万别。
就算你避开了新手的坑,你同样可能掉进一个无穷回测的坑。
举个例子,你回测两个品种,一个回测结果好,一个回测结果差,请问你接下来打算应用该策略到哪个品种上?
如果你说肯定是用在回测结果好的品种上,否则我要回测干什么,不就是寻找好的结果吗?
恭喜你,你接下来,更大概率是会输给哪个回测结果差的。
3、调参的大坑
调参可能发生在所有策略中,特别是现在的机器学习最流行。想调个天昏地暗,又怕过拟合。
参数越多,得出的结果可能会越荒谬。这个就像你面对一个复杂系统,每多一个复杂度,系统就会更加混沌。你判断的最终结果大概率就是个错的。还不如家里的一条狗,来选股。
热衷于调参的人,都是一根筋,沉浸在虚拟的快感当中。可是结局早就注定是徒劳的。
量化圈经典的几个笑点:
1)回测吊上天,实盘不如狗
2)炒股穷三代,量化毁一生
以上,回测的意义是完全没有吗?其实是有的,比如你在程序中犯了一个低级错误,然后回测结果几万倍,你就知道,肯定是写错代码了。 回测的作用也就是这个了。

三、量化交易的根本问题
量化交易,通过建模,回测,然后通过程序化自动交易,取代了人工的买卖,效率上自然不必说,还是有进步的。
但量化交易的根本数学逻辑是什么,那就没那么明显了。
对市场价格进行数学变换,几乎所有市场,从加密货币,外汇,到美股、港股、A股,其实都一样,遵循完全相同的概率密度曲线,说个结论,比如外汇的EUR/USD,数学计算出来的结果是1.0006,随机过程是1,两者仅相差0.0006,也就是说,EUR/USD无限接近于随机过程,如果算上手续费、点差等因素,已经远低于1.0000了,你长期炒,只会通向死亡的终点。这一点也和外汇市场散户炒家近100%死亡率吻合。
当然市场有好有差,但空间都很小,手续费算进去,就没有哪个市场是很容易的,随着市场的成熟,空间会持续减少,直到变成外汇市场。外汇市场是最难的市场,是无敌的存在。
大致的市场空间排序为 加密货币>A股>美股>港股>外汇。
四、总结
量化交易,很多新手都有误解,以为就靠几个想法,就可以从市场上赚取大笔的钱,躺着赚钱是多么的令人神往。
但往往时间一长,就不再狂妄,知道市场是多么强悍。区别只在于,是被市场教训的早,还是教训的晚。
量化交易搞得比较大的平台,像Botvs,vnpy,聚宽,米宽等等,虽然掌握那么多量化的知识,积累了那么多量化的资源。最后还是靠给别人提供量化服务,教别人如何量化来赚钱了。你理解到底是为什么吗?
而你,既不是智商高达150,也不是数学天才,更是连一个IMO奥数题都做不出,就你那点脑洞,真以为市场是病猫,也是你可以随意蹂躏的?
你的所谓量化交易,其实就是些“自动亏钱机”,“云亏钱”,“碎钞机”罢了。
分享到 :
0 人收藏

20 个回复

倒序浏览
2#
期权匿名回答  16级独孤 | 2023-2-15 00:40:58 发帖IP地址来自 北京
只有批评没有建议,没有营养。
3#
期权匿名回答  16级独孤 | 2023-2-15 00:41:07 发帖IP地址来自 北京
如果您是帮别人炒股,那建议您继续,是个光明的大道,毕竟基金公司都靠这个挣钱;如果您自己炒股,在没得到确定的方式之前,建议不用浪费时间。
4#
期权匿名回答  16级独孤 | 2023-2-15 00:41:19 发帖IP地址来自 北京
被科普了,对量化交易了解了一些。 一点心得,量化交易应该是一种在有限空间内“高强度的自动对抗竞赛”,目的就是获得竞争对手里的货币,让自己更强大。但是在整个经济体系,或者整个多元化交易体系内。量化交易就是一种癌细胞,也可看做白细胞。没打破平衡,癌细胞,白细胞和正常细胞,正常肌体都共存。一旦癌细胞,白细胞过渡爆发,就是OVER.
      量化交易很难预测自己作死的程度。
      二、量化交易面对的交易货币数量总数应该是有一定限度的(先天性的)。比如100亿的市场,对100个量化工具之类的。 货币总是不断膨胀,杠杆总是不断放大。 量化交易工具,撑死的边界,饿死的边界很难估计。
      海量化的金融工具呈现出一个趋势, 半数金融交易并无意义。它类似于很多人拿出2元钱来买彩票,形成一个货币池,一堆代理人在里面争夺,并强行赋予交易的意义。 传销模式总会随着人口的变化出问题。
     三、
5#
期权匿名回答  16级独孤 | 2023-2-15 00:42:01 发帖IP地址来自 北京
量化是降低成本的

给你把枪,你自己打不准,和给你把枪,你打的准,是两码事

枪就没用了吗
6#
期权匿名回答  16级独孤 | 2023-2-15 00:42:20 发帖IP地址来自 北京朝阳
哎呀,这是听到最有水平最辨证的回答了,认同
7#
期权匿名回答  16级独孤 | 2023-2-15 00:42:50 发帖IP地址来自 北京
文章从立意到最后的结论应该是踩量化踩到万劫不复,同时也用聚宽等平台不去赚投资的钱而是赚平台的钱来去证明量化无用论,这个这个,也算诡辩了吧。  第一,聚宽等模式是仿照美国quantopian模式,quantopian里有全世界的用户贡献策略(当然最牛的策略一般都会自己用不会到平台写),quantopian也曾做过私募,规模也不大,几千万美金吧,据说最后以回报率-3%收场,负责人直接被fire,听起来很滑稽,这么大的量化平台居然做不好一个小规模的私募,可见平台上的策略有多水。但是!!不能因此就否认quantopian的长期价值,而且这个小规模私募也只是别人的试水,如果发现过程中的问题在后续过程中纠偏,加上在平台上加大对优质策略的保护和激励,也许未来可以摸索出稳健的投资策略,而且一旦走出路子,可以直接上规模   第二,国内不管是vn.py, 米筐等等,就算他们无法证明自己可以通过自己的工具最终达到所谓的“印钞机"的此熬过,但他们给许多的小白提供了入行学习的平台和工具,拉近了中国和国外量化行业之间的技术差距,从这些方面看,就有其存在的价值和意义!
8#
期权匿名回答  16级独孤 | 2023-2-15 00:43:48 发帖IP地址来自 北京
写得很幽默
9#
期权匿名回答  16级独孤 | 2023-2-15 00:44:15 发帖IP地址来自 中国
说的的对,你如果能一直赚钱,那么赌场老板一定会处理你的
10#
期权匿名回答  16级独孤 | 2023-2-15 00:44:44 发帖IP地址来自 北京
不错
11#
期权匿名回答  16级独孤 | 2023-2-15 00:45:14 发帖IP地址来自 中国
没血亏盘感而悟的量化必须是钻入思维与技术陷阱。
12#
期权匿名回答  16级独孤 | 2023-2-15 00:46:02 发帖IP地址来自 北京
"如果是趋势交易,设置交易费用千一,滑点千三,那就是太小看滑点了。"有那么高吗
13#
期权匿名回答  16级独孤 | 2023-2-15 00:46:12 发帖IP地址来自 北京
说得太好了,我上了实盘才发现滑点问题太严重了!将回测赚钱的策论搞成了亏钱。
14#
期权匿名回答  16级独孤 | 2023-2-15 00:46:26 发帖IP地址来自 广东东莞
量化不是降低成本,而且比手动交易成本更高,一般人玩不起,最少私募以上。。
15#
期权匿名回答  16级独孤 | 2023-2-15 00:47:12 发帖IP地址来自 北京
我觉得也是,就像某些人,说什么成功学啊,什么如何如何暴利,如果真的那么好赚,为什么资金不开一个基金,干死巴菲特?为什么他自己上不了富豪榜,就像某些老师,教编程的,后来我做了高级软件工程师后发现,那些老师,连刚刚毕业的程序员的水平都不如,甚至连个循环都写不好。
16#
期权匿名回答  16级独孤 | 2023-2-15 00:47:26 发帖IP地址来自 中国
教学只是为了骗更多的钱,和算命没区别。
17#
期权匿名回答  16级独孤 | 2023-2-15 00:48:04 发帖IP地址来自 北京
我本身也是私募操盘手,我不同意也许未来可以摸索出稳健的投资策略,而且一旦走出路子,可以直接上规模,错的,大错特错,不解释,因为这个都不懂,我估计用一只手指都可以秒杀如何如何模拟很牛逼的,回测很牛逼的策略,有本事来个过亿资金实操对战!
18#
期权匿名回答  16级独孤 | 2023-2-15 00:48:56 发帖IP地址来自 中国
规模也不大,几千万美金吧,据说最后以回报率-3%收场,负责人直接被fire,那怕我手动操作,一边旅游一边操盘,哪怕用单只手指操盘,都比他利害,笑死我了。这么垃圾的水平。实操才是王道。程序化是来搞笑的。
19#
期权匿名回答  16级独孤 | 2023-2-15 00:49:32 发帖IP地址来自 陕西西安
量化策略回测有效,但在实盘里关键是要严格执行策略规则,否则就是空欢喜一场。
20#
期权匿名回答  16级独孤 | 2023-2-15 00:50:06 发帖IP地址来自 云南昆明
浅尝辄止,肤浅;还没有研究就放弃了。说的问题都不算问题,是通过优化程序能解决的。
21#
期权匿名回答  16级独孤 | 2023-2-15 00:50:58 发帖IP地址来自 北京大学医学部
借鉴下,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:400157
帖子:80032
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP