指数估值
小程序自两年前上线以来,就经常有网友留言甚至发邮件问这个是怎么实现,能否分享源代码。之前的回复只是简单说了一下思路,并没有详细解释,今天详细说明一下系统框架并分享小程序的源代码。
1. 小程序
虽然指数估值小程序的功能较为简单,但其经历了三个版本的迭代:第一版直接嵌入web版的图片,快速实现了功能,但图片视觉效果不好、较为模糊;第二版放弃图片,使用常规的文字和数字显示,视觉效果大大改善,具体的后台数据和前端展示的样式全部分离,但由于小程序的发布需要经历漫长的审核,所以不便于后续的功能迭代和样式修改;第三版小程序只负责前端显示的框架,后台程序混合生成需要显示的数据和具体的展示样式,这也是当前线上的版本。以下是三个版本的后台数据:
那么,这个数据是哪里来的?存储在哪里?具体怎么在小程序展示?先看一下系统的整体框架图:
首先每个交易日在聚宽量化平台计算最新的估值数据,然后调用腾讯云的API接口将数据上传到其对象存储平台,并可以配置内容分发CDN的数据访问URL地址,也就是上面的那些URL地址,最后微信小程序读取这些URL地址的数据展示给用户。
当然,这些功能实现的前提是你必须要有自己的域名和站点,且已经备案,否则无论是腾讯云对象存储还是微信小程序都无法使用。
2. 本期估值
最近交易日(20190809)各指数的估值如下表所示,表中各列数据的含义及每日更新的数据可查看小程序:指数估值
本月指数估值与上月相比有不少下跌,已经有十一个指数处于极度低估状态,尤其是代表全市场的中证全指也处于极度低估状态。
3. 定投实盘
实盘从2017年1月开始,目前已有持仓如下表所示:
本期买入五份:一份恒生国企,场内510900,场外110031;一份中概互联,场内513050,场外006327;一份中证红利,场外100032;两份华宝油气,场内162411。华宝油气最近快速下跌,价格创历史新低,但无论是OIL原油还是CL原油均没有创历史新低,这是因为华宝油气跟踪的是SPSIOP指数(与油价的相关性约为0.7),而该指数价格最近快速下跌。
小程序源代码
小程序源代码公布在了知识星球『码农滚雪球』。另外,指数估值计算的程序源代码两周之前也更新到了python3版本,python2今年年底就寿终正寝。
领取专属 10元无门槛券
私享最新 技术干货