QThinker Plus 要更新2.0版本啦

2024年6月11日 587点热度 0人点赞 0条评论

QThinker Plus上线已经快半年了,上线后就没再怎么维护,疏于打理。前不久一个朋友跟我说为啥不支持手机,想想也是,计算器类的小工具还是手机访问用起来最方便。于是花了两个多星期的时间进行重构。很快就上线一个新版本,暂且叫他2.0版。

最初做这个网站也是自己对前端技术的一次尝试,因为之前没学过前端开发,正好用这个项目给自己练练手,当时选用技术栈前端是Vue3+element-plus+typescript,后端是FaseApi。通过这个小项目基本对前端开发有了大致的理解,不过不足之处就是对前端的学习不够深不够精,网站做起来没有考虑移动端的适配,现在看起来这也算是个小小的痛点了,于是乎开始着手解决。

升级的话,我是不太想再去碰前端的东西了,原因很简单,不喜欢typescript的语法风格,也不想再同时维护前后端两套代码。ts这东西吧,绝对适合团队开发,但是你个人做小项目吧,确实折磨人,动不动就得搞个Interface,最后图省事弄得到处都是Any。而且不知道为什么,我这人从刚一开始对前端的东西就不太感冒,可能是没有什么美术细胞吧。

后来整体重构的方案选用的是NiceGUI这套框架,正好也是我最近玩的比较多的,这个框架对Quasar和tailwind做了很好的二次封装,真正实现了后端程序员的GUI自由,托tailwind的福,实现响应式设计也易如反掌。

这次重构基本保持了之前的模块功能设计,部分功能做了改进,同时增加了一些不痛不痒的会员功能,总结如下:

1、指数阶段涨幅统计的设置,原来的版本统计周期步长为5,会员用户可以设置步长为1,统计粒度更细。

2、海外数据剔除了新加坡富时A50,保留美元指数、十年期美债收益率、离岸人民币汇率这三项,每天早上8点半采样一次,展示8点半这个时点三个指标的具体数值和涨跌幅。

3、北向资金统计删除了折线图,这个图表围绕零轴震来震去,感觉意义不是很大,还是直接看统计数据比较有用,删除。

4、指数分析看板,原来的日期范围选择器没有对非交易日做过滤,所以实际在使用时经常会出现日期选在非交易日时间上,本次升级把交易日时间过滤出来了,不会选错。同时,指数分析的数据,剔除了原来的变异系数柱状图,这个图表后来感觉参考意义也不大,删除。统计表格中,删除了指数均值、标准差、方差,这几个指标横向对比排序没啥意义,也一并删掉了。

5、网格交易计算器、做T计算器,这两个模块增加了一个保存计算结果的按钮,开放给会员用户,计算完毕后点击按钮,表格会自动发送到用户的注册邮箱中,方便保存。当然不用这个也没关系,计算功能没变化。

6、新增了一个斐波那契计算器。通过指定震荡区间的高低点,用斐波那契比例计算可能潜在的支撑压力位,这个之前没有,是这次新增的模块。

7、指数相关性分析、指数风险平价计算,这两个模块功能不变,调整的是指数选取数量,普通用户最多选取5个指数,会员用户可以选择最多12个指数进行计算。

总的来说这次升级最大的意义是三端适配,为移动端尤其是手机使用提供支持,因为交易计算器这种应用场景,显然更适合手机。其他的功能以后逐步完善添加。

至于网站收费这个事吧,其实没多大指望,只是想以站养站,相当于Buy me a coffee支持我。一个序列号20块钱,有效期1年,放在淘宝店上卖,有效期内可以使用一些开放给付费用户的功能,希望以后网站能自给自足,如果有盈利部分,我会拿去买付费接口,做更多有用的功能。

新版Plus正在测试,没有大的Bug,预计周末上线。有意见建议,欢迎留言交流~,祝各位投资顺利,账户长红!

QThinker

前地产从业者,假装是个程序员,热爱编程与交易 自研QThinker量化交易框架

文章评论