精华帖分享|因子分析方法和策略评价指标总结

科技   财经   2024-10-31 17:10   江苏  

「精华帖分享」栏目,文章来源于量化小论坛精华帖,每周一更。原唯有论坛特定用户可阅读,现精选后分享,帮助大家了解更多量化相关内容,开拓投资交易思路。


本文来源于量化小论坛策略分享会板块精华帖,作者为恰饭人恰小番茄,发布于2024年10月24日。


























量化小论坛 

/bbs.quantclass.cn/

「量化小论坛」于2020年开放,为邢不行课程同学的交流论坛。由股票、B圈、分享会等不同板块组成,目前已有35000+帖子,5000+篇精华帖。

想了解更多论坛相关内容,可以加我微信xbx7031,与我交流。


以下为精华帖正文:


01

妖币UNFI


unfi这个币不是第一次发疯了,无论是否经历过,如果各位老板有心,无论是搜搜论坛还是玩玩回测,都应该会注意到2022年6月的unfi也曾捅穿过不少账户,而随后各路拉黑过滤应运而生,才有了后续较为可观的回测曲线。


然而时隔两年多,这家伙又开始作妖了。



可以看到,今早7点,单根k线震幅达到240%,这涨幅估计会把unfi空头仓位高于29.41%(≈1/(1+240%))的都给干没了。


看到这根线我们下意识的会想到如何通过拉黑、止盈止损的方式来避免这类黑天鹅事件带来的损失。然而交易市场上一切都是概率,如果我们仅仅止步在所能看到的表现去总结,那总会有新的坑出现。所以本帖将从更多角度来谈谈unfi能为我们带来什么经验,让我们学到更多。



02

UNFI经验包


1

从策略角度出发


所有的复盘,我们都要从策略本身出发来看一看,这是策略倒霉还是策略犯错?这个事情能否从策略本身去进行规避?


unfi爆仓的风险主要来源于空头,而空单会形成的原因主要就是来自于这根K线↓,单小时跌了26%,在当时的截面上可以说是跌的遥遥领先,对于动量策略来说,会追进去是再正常不过的事情。



快的老板可能在这根K线后就追进去了,稍微慢点的可能晚一点,但无论如何,从动量策略的角度而言,之后去空UNFI是一件很正常的事情。


问题在于UNFI之后的K线走势:



我们可以看到,在插针之前,unfi其实走了个圆弧底,甚至涨到了之前的水平。在这种情况下,一个合格的动量策略应该在图中「箭头」的位置认亏走人,并且走得差不多了,而不是依旧空头大部分还在UNFI上。

所以如果我们在本次unfi事件上爆仓了,可以先试着从策略的角度去思考一下。


一些拓展:


其实撇开插针的那根k线,unfi的K线走势其实也不太友好。



这俩圆弧可以说是专门针对某一参数范围内的动量因子,行情不好的时候,有可能会在这段K线里面来回被割。


跌到底了空进去,进场了开始慢慢拉,空单洗的差不多了又开始跌,然后又追空,然后继续被割,如此往复几个来回,直到截面上出现一个新的下跌币替代它……


事实上这种类型的K线不是第一次出现了,实盘经验丰富的老板应该都知道,论坛内也针对这类情况出了一系列的方案,比如探讨一些圆弧底如何处理。


在不做任何策略优化的前提下,这种类型的亏损我认为是这类动量因子该有的损失,我们可以从其它方法去优化它,甚至躺平认亏,从策略多样性角度去解决都OK。


但如果当b的价格都回归了,我们的策略还在重仓空,那这种我则归类为不该发生的损失,或者说策略本身(至少是大部分策略)应该极力规避的损失。


所以unfi事件我们首先该问一下自己的策略“是否犯了不该犯的错”呢?


2

从拉黑角度出发


任何事物的发生是有其概率的,我们不能保证下次这种插针事件发生之前,庄还会有礼貌的给你拉一拉,让空军有机会逃跑。说不定庄下次就不讲武德,直接平地而起拉一跟240%,这个情况对于动量因子本身可能就会是无解的。


在这种情况下,我们需要求助于其它方法来规避这种极端情况的发生,而一种主动规避的方法就是“过滤拉黑”。


拉黑的办法有很多,仅针对unfi而言,可以是渣币拉黑,也可以是delist拉黑,还有别的思路,比如超过布林中线了就认输离场之类的。


但无论是什么拉黑方式,它都是一种主动提前规避的办法。然而一切还是要回归到两个字——概率。


没有拉黑办法能够百分之百去规避突然插针的风险:unfi在成为下架币之前就插过针;如果庄学乖一点慢慢跌,渣币拉黑可能也不管用。


所以:

别暴露自己or随大流的用某一种主动拉黑方法和阈值,针对性的逆向操作是经常存在的

试试被动规避(如止盈止损)

控制敞口


3

 从止盈止损角度出发


bar内止盈止损是一种被动规避异常值的方法,好处是条件一旦触发,程序一定帮你执行,但也有其局限性。


比较难以用回测来评估止盈止损对策略的影响,阈值的设置会比较凭感觉,可能会错杀,错过大行情。


极端黑天鹅发生,比如:出现平地而起爆辣事件,搞不好可能会在低流动性币种下,因为滑点巨大而无法成功止盈止损。


4

从敞口控制角度出发


所谓敞口控制,其实就是空头币种的仓位权重,也可以理解为对于标的杠杆的控制。


最为常见的思路就是我们耳熟能详的三个字——分散化。


但对于分散化的执行则可以有很多方法:


直接在策略层面执行空多币,缺点是对于单因子爱好者来说,可能基本就是放弃空头盈利的可能性了。


以account为单位去执行空多币,一般我们在一个account中会混有多个策略或多个参数,不同参数和不同策略会选择不同的空头币种,我们可以单纯的从策略多样性的角度去消解这个问题,但也比较难以避免策略集火的情况。


除了策略的分散化,我们也可以直接在account层面设置单个账户下对于空头币种的持仓占比。比如:直接设置单币种的仓位权重不能超过20%,如果超过了,则选rank2或者直接空仓之类的。


对于敞口的控制能更好的帮助我们“抗住”插针的情况,扛过它,然后再下个小时认输退场,也是一个比较合理的应对方式。


5

从资金管理角度出发


资金管理其实和敞口的概念有一点联系。只不过2.4中聊到的敞口仅针对交易仓位而言,但资金管理则是从整体资产的角度去控制你的敞口。


两个概念由小到大,可以算是风控的最后两道防线。


很多时候我们在聊杠杆、聊敞口,都只盯着手头上的账户,但如果从个人资产等角度去询问自己,这个问题可以具体到:

我all in在同一个资产了吗?

我借钱了吗?

在加密市场的钱都是我自己的嘛?

盈利后出金了吗?

最为极端的一条:这些钱都亏光了我承受得了吗?


很多时候我们需要问问自己,来加密市场追求的是什么?目标是什么?如果仅仅是一种感觉,那么就把它转化成一种具体的数字或者可量化、可程序化的东西,避免凭感觉去做事。


引用一句经典的话就是:计划你的交易,交易你的计划。


在风险波动极大的市场做交易(或者仅仅聊「交易」二字),我们最后都要回落到对于概率的处理。如果你是追求高回报,那就要清楚同时面临着高风险。


上面聊的5个角度,包括其中的一些细则,其实都是对不同概率事件的探讨,而我们则需要去判断不同概率下盈利和亏损的空间如何,以此去部署应对的方法。


对于不同风险的概率分布的处理则能让自己更好的在市场上活下来,风浪越大鱼越贵,但只有活下来,才能等到盈亏比狂飙的那一天。


以上。


对量化小论坛感兴趣的同学,可以加我微信xbx7031,与我交流。


也欢迎大家来论坛发帖交流,原创帖如被加精,也可获得葫芦奖励。


长按查看葫芦介绍



往期文章推荐

年度最佳,逆势大涨?什么量化策略今年比四大行还猛?甚至半年零回撤?

财务指标别乱用,实盘回测亏成狗?如何量化价值投资?财务指标,多少人用错了?

翻了20万份A股增减持公告,我找到了传说中的股神?| Python量化股东增减持数据,谁是真正的抄底逃顶高手?

A股熊市底在哪?还有多少人看涨?如何量化投资者情绪?

反常识!科研巨头扎堆夕阳行业?A股研发之王竟是它?万亿研发费用,A股都投了什么?

妙用市场情绪找出大盘买卖点,逆向交易5年3倍 | Python量化期权成交量,上证50ETF择时

300W才能开通,A股自动交易公平吗?散户如何实现程序化交易?| 附A股程序化交易实盘演示

趋势之王or虚有其表?Python量化25种均线用法,哪些有用,哪些没用?

低风险、高收益?可转债缘何走上神坛?网红可转债策略能赚钱吗? | 附Python量化选债代码

抱最狠的团,亏最多的钱?Python量化散户抱团,揭秘A股股东户数秘密 | 附代码

以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 |  附代码

技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技术指标,技术分析还能用吗?|  邢不行

微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 邢不行

大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 邢不行

A股贵如金?Python量化验证AH股溢价效应,跟着买15年18倍?| 附策略代码

跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】

抓了几千万条热门股数据,用Python量化验证后发现结果竟然...... | 【邢不行】

当我们谈论量化时,我们在谈论什么?量化投资常见策略有哪些?| 融券T0和高频交易详解|【邢不行】

邢不行
专注股票、B圈、期货、期权的量化交易,欢迎交流。
 最新文章