楼主: 量化小白
1505 2

[程序化交易] 钟摆理论2——价值中枢 [推广有奖]

  • 0关注
  • 5粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
35 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
829 点
帖子
42
精华
0
在线时间
28 小时
注册时间
2015-8-17
最后登录
2023-2-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.钟摆理论的核心思想是:

(1)通过找到有效价格区间,在价格低估,同时趋势向上时买入。
(2)必须顺势而为,在价格超过有效价格区间以后,如果趋势不变,不急于卖出,直到趋势改变,价格高估再卖出。

2.为什么要改进?

钟摆理论的具体内容可以参考我的上一篇帖子钟摆理论的量化模型实现,上一个的钟摆是使用“低估区间+ 技术指标”, 低估区间用静态PE表示。但是目前的仓位管理并不是很好,通过回测会发现,信号发出频率小,常常会出现较长一段时间都发不出信号,主要是因为低估区间的划定是静态的,低于某个分位数时才触发条件,这样往往会错失机会,比如更加低估了怎么办?
还有一种是在远离价值的地方买了它,那么,再好的长线股票也能给我们带来严重的伤害,有时可以长达七八年不赚钱,人生有几个十年可以荒废,即使注定要受伤害,那么也得选择时间短一点、伤害小一点的区间。

所以考虑改成根据分位数动态调仓,比如低于10分位数买入一部分,低于20分位数再买入一部分,简而言之,就是低于某个阈值后,越低估越买。

3.如何进行改进?

钟摆理论的核心之一是:估值是地心引力,一切低估值或高估值都会向价值区间进行回归,价值区间为我们指明了一个大致的方向,而有效价格与无效价格的距离,则为我们提供了潜在的交易获利空间。通过尝试别的价值中枢计算方法试图发现更好的方法,并结合现有的趋势规则方法,使用动态调仓的方法以期改善策略。这篇帖子主要是探究一下价值中枢的计算方法,为之后的策略完成做铺垫。

这里参考了小小辛巴的小小辛巴的只言小思229(钟摆迷城)
小小辛巴在东阿阿胶股价画出了一条大致长期价值中枢,从图1中可以非常明显地看到价格围绕价值中枢波动,当偏离价值中枢越远、越深,钟摆回摆力度越大,带来的涨幅也就越大。也就是如果偏离的时间越长,偏离价值中枢程度越深,这时已经很接近钟摆的极限低值,往回摆的概率在不断增加。盗图
图1

那么问题来了,
价值中枢如何进行计算呢?
如何确定低估、高估、极限低估、极限高估区间呢?

因此需要对价值中枢进行进一步研究。一大波干货将要出现。。。

第一个问题,价值中枢如何进行计算?
以东阿阿胶在2005.1.1-2016.1.11期间的股价为例,使用线性回归画出其长期价值中枢,并找到偏离中枢最大的两条边界线
图2
首先获取股票的价格数据Y(图2中蓝线所示),使用普通最小二乘法(OLS)去拟合,得到价值中枢线Y_hat=kX+b(图2中黑线所示),然后Y-Y_hat可以得到股价偏离中枢线的距离,取最大值、最小值作为边界线(图2中红线所示)。

第二个问题,如何确定低估、高估、极限低估、极限高估区间呢?
通过统计分析一下股价的分布区间,以便确定更好的低估、高估区间。将边界线之间的区域平均分成n份,然后统计各股价在每个区域中出现的次数。
图3

为了更方便的分析结果,将Y-Y_hat股价偏离中枢线的距离单画出一张图显示,对其边界线之间的区域进行均分,大于0的区间为高估,小于0的区间为低估,0为价值中枢线。
图4

统计出每个区域内各股价的频数,得到直方图,为了更精细的显示各个区域的频数,这里将整个边界区间分成100份。
图5

图5是2005.1.1-2016.1.11期间的东阿阿胶股价价值中枢区间的直方图分布,下面我们来看看2010年以来的分布是否符合什么规律,下面将2005.1.1-2010.1.1,2005.1.1-2010.1.2,2005.1.1-2010.1.3,……,2005.1.1-2011.1.1,2005.1.1-2011.1.2,2005.1.1-2011.1.3,……2016.1.11每天都做一个分布,得到图6、图7,价值中枢区间随时间的变化。图6展示的是3D图,图7展示的是热度图。图中展示的是每天统计的东阿阿胶股价在每个区域内各股价的频数
图6
图7

4.总结:

从图中可以看出,颜色越高亮表示分布越密集,低估区间的分布较密集(集中在-10附近),高估区间的分布较广(0-30),但是并不密集(颜色较深)。还可以看出股价的分布并不是渐进的,中间有跳跃(颜色有深浅,一条条的亮带)。

找到高估、低估区间后就可以建立策略,跌破低估线后买入,可以结合趋势买入;突破高估线后卖出,也可以结合趋势卖出。也可以划分出不同的高估、低估带,对应不同的仓位管理,接下来准备基于这样的价值中枢计算方法,根据分位数动态调仓建立策略。

想看源码的朋友,可以去克隆研究。

https://www.joinquant.com/post/457


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:quant 最小二乘法 东阿阿胶 计算方法 仓位管理 价值

已有 1 人评分经验 论坛币 收起 理由
fantuanxiaot + 12 + 12 精彩帖子

总评分: 经验 + 12  论坛币 + 12   查看全部评分

沙发
量化小白 发表于 2016-1-28 13:53:08 |只看作者 |坛友微信交流群
自己顶一下,欢迎大家一起交流~~

使用道具

藤椅
Elaine0000 发表于 2016-12-9 16:33:51 |只看作者 |坛友微信交流群
感觉策略还需要完善很多地方,最严重的问题还是你有偷看未来数据的嫌疑。如果在你的极限低估区间后面是大阴线向下拉,接着是盘整趋势。你认为的极限低估区间就有可能变成高估的区间。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 13:33