沉下心来,建立一个属于自己的择时体系~

论坛 期权论坛 期权     
期权屋   2019-4-6 20:29   1890   0
   
点击上方蓝色字关注我们~


        “MACD指标金叉了趋势又开始走好了!”,“指数价格下穿20日均线了赶快卖了吧!”,不论在电视里还是在其他媒介里,这样的评论会经常映入我们的眼帘。这些话在说什么呢?说的就是一种择时体系。从交易的方式来分类,事实上就可以分为择时交易和不择时交易。买入持有10多年不动就是不择时交易,平时股民买的基金定投也可以算是不择时交易。回过头看,投资上证50持有十年不动,能获得6倍以上的收益,投资上证综指20年更是能获得30倍以上的收益,然而正如巴菲特所云:“投资很简单,但不容易”,能仍受十多年来任何波动和回撤的投资者都配得上获得这些收益。可是不择时就是长胜法宝吗,答案自然不是,好的择时系统不仅可以比不择时获得更高的累计收益,还可以大大地降低期间的波动和回撤。


  
         在日常的交易决策中,什么样的行为算是择时呢?盘中或收盘的某个信息、某个指标触发了自己敏感的神经(量化里叫做阈值),在你原先设定的信仰下,产生了买入或者卖出的决策,这就是择时。一个择时指标,没有高低贵贱之分,只有暂时的有效性之分,有些指标在这几年有效,有些指标则可能在后面几年有效,一套简单而又科学的择时系统不只是属于高学历的人。只要方法论正确,您同样可以建立属于自己的择时系统。
  
         下面,我们就来谈谈如何用一套统一的方法论,来帮助您用自己有信仰的指标构建一个属于自己的择时系统。


  • 一个择时系统的关键:因子和信号


         择时系统(你也可以说是择时策略)关键的两个要素就是因子和信号。所谓因子,就是你心中发现的一个影响后市走势的原因,比如收盘价、成交量、期权认购认沽成交比、波动率指数等等;所谓信号就是基于这些因子而给出对明天的操作决策(买入、卖出、还是空仓)。






  • 因子的构建


         先来具体说说因子,要建立择时系统,先要从某个数据源(比如yahoo、wind、大智慧等)导出因子的具体数值,简单的因子直接导出数据即可(比如收盘价、成交量、期权认购认沽比),复杂的因子还要经过一个数据加工的过程,换而言之就是在因子上映射一个函数,变成另一个数值,最简单的数据加工就是差分加工和比率加工,如果今天的成交量是原始因子值,那么用今天的成交量减去昨日的成交量就是差分加工,用今天的成交量除以昨日的成交量就是比率加工。
  
         接着你需要根据你的信仰,确定这个因子是正向因子还是负向因子,通俗而言,正向因子就是这个因子值越大你越会买入,负向因子就是这个因子值越小,你越会买入。通常而言,期权认购认沽比越高,表示市场看涨情绪越高,越倾向于买入,所以这是一个正向因子。不过需要注意的是,万物都是动态的,有些时候直觉上的正向因子,会因为在某个市场风格切换,或市场环境变化而变成负向因子。最简单的例子就是收盘价因子,有的时候市场处于趋势的右侧,具有动量效应,收盘价创新高表示压力支撑的转换,应该买入,所以是一个正向因子,但有的时候,收盘价的虚高意味着泡沫的形成,可能更适合卖出,这时候它就是一个负向因子。不过无论如何,一个“好”的因子应该在绝大时间呈现出同向的特征。
  
         得到了因子的原始数值和加工后数值,并确定了它的正负性后,我们就可以进入下一步信号的构建了(下面的表述都假设因子是正向因子)。


  • 信号的构建


         对于信号的产生,通常需要留出一个初始样本,不用觉得复杂,就拿交易者最常用的均线择时系统来说吧,比如你只看20日均线,那么初始样本就是最初的20个收盘价数据,因为如果你不预留这20个数据,你将无法获得第一个20日均价,所以这就是构建信号的第一步,预留一定数量的初始样本数据。
  
         构建择时信号的第二步是什么呢?就是根据自己的信仰,对因子的历史分布进行一种切割。如果你仅仅希望产生多空两个信号,就把因子的历史分布分为两个部分;如果你希望产生多、空、中性三个信号,就把历史分布分为三个部分。常用的切割方式有三种:分位数方式、均值等轨分割、以及均值变轨分割。
  
         下面我来用相对通俗的语言加以解释,假设你希望产生多、空、中性三个信号:比如今天收盘前,你已经有了3000个因子值,那么你需要做的就是先把因子值从小到大进行排序,得到排序后的3000个因子值。
  
         所谓分位数分割,就是用两个阈值(a和b,a小于b),把因子值的历史分布分成三个部分,第一个部分是因子值小于a的部分,第二个部分是因子值介于a与b之间的部分,第三个是因子值大于b的部分。如果a是33%分位数,b是66%分位数,那么这3000个排序后的因子值就等分成三个部分,每个部分是1000个因子。
  


  
         所谓均值等轨分割,就是先求出3000个因子值的平均数,比如它恰好位于第1200个位置,然后你在用一个阈值a%,把因子值的历史分布分成三个部分,第一个部分是因子值小于1200*(1-a%)的部分,第二个部分是因子值介于1200*(1-a%)与1200*(1+a%)之间的部分,第三个是因子值大于1200*(1+a%)的部分。如果这个a取为10%,那么第一个部分就是1080个因子,第二个部分就是240个因子,第三个部分就是1680个因子。试想一下,我们平时使用的均线系统不正是这种分割方式吗,只不过a=0,我们只需要产生两个信号,只需要最近的N个历史因子值就行了,这N个因子的平均值正是分割阈值。
  




         所谓均值变轨分割,也是先求出3000个因子值的平均数,比如它恰好位于第1200个位置,然后你用一个非固定的阈值,把因子值的历史分布分成三个部分。试想一下,我们平时使用的BOLL布林线系统不正是这种分割方式吗?比如我只需要最近12个交易日的收盘价,先求出这12个收盘价的均值和标准差,把因子分布切割成三个部分,小于下轨,介于下轨和上轨之间,大于上轨。由于随着时间的推移,每一天所计算的标准差都是不同的,所以它不是一个均值等轨分割,而是一个均值变轨分割。
  


  
         有了对因子值历史分布的切割后,构建择时信号的第三步就水到渠成了。那就是把今天收盘的因子值放到历史分布中,看看今天的因子值相对于过去的因子分布到底处在什么样的位置。

如果你使用的是分位数分割法,那么信号的产生机制就是:
1)今天的因子值处于历史分布分位数a以下,信号为空头;
2)今天的因子值介于历史分布分位数a和b之间,信号为中性;
3)今天的因子值处于历史分布分位数b以上,信号为多头。
  
如果你使用的是均值等轨分割法,那么信号的产生机制就是:
1)今天的因子值小于均值*(1-a%),信号为空头;
2)今天的因子值介于均值*(1-a%)和均值*(1+a%)之间,信号为中性;
3)今天的因子值大于均值*(1+a%),信号为多头。
  
如果你使用的是均值变轨分割法,那么信号的产生机制就是:
1)今天的因子值小于均值*(1-a(t)),信号为空头;
2)今天的因子值介于均值*(1-a(t))和均值*(1+a(t))之间,信号为中性;
3)今天的因子值大于均值*(1+a(t)),信号为多头。
这里的a(t)表示轨道随着时间是发生变化的。
  
         有了信号,你就可以对明日的操作做出量化科学的决策了。如果你是运用衍生工具来实现这样的择时策略,那么信号为多头时,你可以在明日买入股指期货,或买入认购、卖出认沽;信号为空头时,你可以在明日卖出股指期货,或买入认沽、卖出认购;信号为中性时,空仓不操作,安安静静的做一天观望者,做做204001.SH赚赚小钱。
  
         最后作为全文的回顾,我把整个择时策略的统一方法论总结如下,但愿给每一位有市场感觉,但缺乏严谨分析方法的投资者更多的帮助。
  




1)确定自己心中的因子,导出因子的每日原始数值;
2)对原始因子数值进行加工,并先验地先确定它是正向的还是负向的因子;
3)确定对因子历史分布的一种分割方法,是分位数分割,还是均值等轨、均值变轨分割;
4)根据今天因子值在历史分布中所处的位置,确定它处于第一、第二、还是第三部分,进而产生择时信号;
5)根据择时信号,配以合适的交易工具(比如期权合约),进行明天的操作。
  
         在实战中,有些散户仅仅依赖于均线,有些机构依赖于N个择时因子。事实上,择时系统不必做的多么地复杂,适合自己止盈止损能力的才是最有效的。找到你心中认可的那个因子,找到你心中的那个信仰,沉下心来!不为一两次博对而喜形于色,也不为几次受挫而一蹶不振,用一种科学的方法论加以辅助,建立了一个属于你自身信仰的择时系统,这一切都是值得的!

来源:力的期权工作室




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

下载期权论坛手机APP