目前已经把外汇市场全品种全周期极度复杂的分析逻辑压到820ms以内了,还是挺高兴的,其实已经远超预期了。
毕竟,之前9到16秒这个范围都感觉很不错了,何况现在1秒都不到。。。
而且是开发环境么,如果运行的程序再少一点,硬件性能再高一点,应该还能提升。
其实个人感觉,这应该已经是金融分析领域的性能标杆了。
性能方面我知道有些东西还可以继续压榨,但就需要做取舍了,所以不再琢磨性能方面的问题了,后面开始转向功能。
功能方面,打算做全面开放的环境。
举个例子吧。目前回测方面用的比较多的应该是股票软件里面的历史回测这个功能。
它的运行模式:软件将所有目标品种压到一个数组里,然后循环执行用户定义的策略,并统计结果。
这样做的优点是很明显的,软件可以将该品种的k线、所需指标预计算,然后丢给策略,由策略判断。这样性能高,且简单,在软件已经就位的情况下,这功能大概一个码农最多2天就能办了。
缺点也是很明显的,策略所能“看到”的东西是有限的,所谓的策略,也就被封闭在这个固化的环境中。
至少到2025年结束的时候,国内软件也就这个层次了。这也是我不止一次喷他们的原因。
我这人不算吹毛求疵的,多数时候能用就行,再加上我实际上已经不再需要研究交易策略了,所以这事跟我没啥关系。
但是,真的,用过mt4/mt5以后,再回头来看国内这些傻逼公司做的傻逼软件,真的感觉与这群猪为伍,很掉价。
更可笑的是,哪怕很简单的策略,实际试一下,大智慧这种用户量挺大的软件,回测一次软件可能就崩了,慢就算了,他居然还崩了,而且他还只有那么简单到弱鸡的脚本系统。。。
这就是所谓的上市公司。。。
至于那什么博易大师这种货色,算了吧,他连基本的界面和指标都烂到难以启齿。。。有时候莫名其妙点不到订单,这个情况已经许多年了。。。真怀疑他是怎么活下来的?
所以这些年我也一直在进行技术筹备。
最近有点思路了,再加上交易方面不怎么操心,所以动手试了一下,结果比我想象中简单许多。
我就纳闷了,我一个人都能办的事情,你们这么多说起来多强大多牛逼多少本科硕士博士多少注册资本的所谓的大企业,居然连看家产品都做的这么稀烂,我真的不理解,理由是什么?
唉。。。不知不觉跑题了
我想做的呢,与现有软件不同。我给用户的策略运行只有一次机会,但是这次机会里面他可以自己决定他要干什么,可以同时分析全球全市场全品种全周期,不论是他想遍历,还是想即时分析,还是想变身回测,或者只对某些市场某些品种感兴趣,都随他,甚至他可以用一个脚本同时进行分析和回测两种模式,随意。
当然了,这不是没代价的,普通用户也用不到这么大的资源量,所以默认设置足够普通用户使用,如果一定要用到巨大计算量的时候,要付钱。
目前只是想法,构想的这个系统还是挺庞大的,目前只做了一小部分,算是核心部分吧,慢慢来咯,我有的是时间。

