Tang
关于定投策略的记录(三)

关于定投策略的记录(三)

这次将定投策略放到了网站上,大概除了界面以外,不需要太大的改动了。

图表用了百度的echarts,非常强大好用,为了获取指数数据,查了一下股票相关的API,目前支持沪深、美股、港股、一部分基金以及数字货币,也可以手动输入,同时可以手动设定卖出时的收益率,为了方便参考当前的投资状态,结果页会列出几个参数:当前持仓比例、下个买卖点、定投金额增减变化的点以及变化点的幅度。

定投策略和上一篇文章比做了一些调整:

1、取消了对波动率和收益率差值以及后面一堆参数的考察,这个定投策略的核心,就是买卖点的确定完全和收益率脱钩,只通过指数的变化进行判断,取消考察这些参数加强了这一点。

2、对波动率的考察继续保留,并作为最重要的参考指标,通过对多个历史数据的测试,波动率这个参数非常值得信赖,举两个例子:第一是美国标普500,从50年代至今,涨了近180倍,买点分别出现在70年8月、74年11月、88年1月、02年10月、09年1月,后面三个时间点前面都发生了著名的大跌,这个策略都买在了底部,且避开了前面大跌的部分。第二是中石油,上市至今跌去了近80%,即使如此,因为期间的高波动性,通过定投策略还是将收益率拉正了很多次。所以说波动性就是定投的生命线啊。

关于定投策略的记录(三) - 空间中的空间 - 1

标普500

关于定投策略的记录(三) - 空间中的空间 - 2

中国石油

 

3、买点的确定依赖卖点。比如我设定上涨100%后卖出,那么买点就是下跌50%后买入,这样卖点回归时,买点会出现在最初的水平线上,这是为了保证在多次买入或者卖出的情况下,收益区间的连续性。收益区间是从买点到卖点之间的区域,这段区域如果产生多个卖出,收益必然是正的,但如果这些卖点中间出现买点,且买点高于上一个买点,这个区间会出现断层,对收益计算产生干扰,让卖点的上一个起点作为买点可以避免这种情况。举例来讲,比如按100%的收益率为卖点计算,从买点50在卖出两次(100、200)后出现了买点(100),然后再出现卖点(200),因为第二个卖点(200)回归买点后,这个买点(100)的位置是上一个卖点(100),所以这次买点在后面的计算中可以忽略不记,到下一个卖点(200)的收益区间仍然可以看作是连续的(50-200)。

关于定投策略的记录(三) - 空间中的空间 - 3

收益区间曲线

4、买入和卖出量的确定。目前仍然没有确定很好的卖出量,个人认为也无法单纯从数字就能确定,而是需要综合考虑当下的各种因素,所以不再研究。初次卖出量设定为当前持有份额的10%,往后的连续卖出都保持这个份额。初次买入量设定为当前现金量的1/3,如果涨幅巨大,比如07年的行情,则根据先前的涨幅来确定,同样后面继续保持。

 

另外是对长期定投策略的再总结:

一、对单边上涨的指数,比如银行利息、货币基金、债券等等低风险指数,或者苹果这样的超级公司,更适合无脑定投,因为没有太大的波动性。

二、对单边下跌的指数,定投能减少损失,甚至幸运的话还能扭亏为盈,但即使用了定投策略也会退化为无脑定投,尽量不投。

三、对涨跌不明显的指数,只要有足够的波动性就有超越指数的可能,甚至产生不错的收益。

三、综合来看,依靠这个策略定投各种指数是最靠谱的,其他标的可以此作为参考。

四、长期来看,依靠定投策略能达到指数变化率的1/10就不错了。

 

以上。

 

参考文献:

echarts

vue-resource中的jsonp跨域请求

Vue:在Vue中使用echarts

数据接口-免费版(股票数据API)

网页股票期货历史数据(API)

比特币等实时价格 CoinCap API 使用说明,数字货币价格获取,k线获取,实时价格获取 免费

时间戳转换

js字符数组转化为数字数组

 

码字很辛苦,转载请注明来自空间中的空间《关于定投策略的记录(三)》

评论