0823为什么比0525回测慢很多??? [文华财经]
- 咨询内容:
0525和0823两个版本。
模型一样,测试时间一样,数据一样,同一台机器上进行模型回测,0525版本用了30分钟,0823用了tmd的5个多小时。
每个版本除了在一些微不足道的改善外,都进行一些重大结构的改正,一根K线一个信号,居然说成了是世界潮流趋势。真的是无语。
- 文华技术人员:
请把模型源码以及回测选择的合约、周期、价格方式,发email给我们,我们查一下慢的原因
research@wenhua.com.cn
0823比0525的测试算法更加严密,测试结果的准确性更高,速度会慢一点,但是慢那么多应该是有问题的,我们会根据你的模型进行算法优化。
- 文华客服:
看了你的其他帖子,你的模型的指令行是不是很多?
测试的时间和占用的内存,与指令行多少关系很大的,你可以整理一下模型,理清各个指令条件的逻辑关系,用&& 、||把你的一些指令行合并,测试占用内存就会减少,速度就会得到提升。
例如:以前 AAAAAAAAAAAAA,bk 和 BBBBBBBBB,bk二个语句,这样改写
AA = AAAAAAAAAAAAA;
BB = BBBBBBBBB;
AA||BB,bk;
这样测试速度就会提升
- 网友回复:
重新写了下,试了下。 速度有一些提升,但不大,很小的提升。
内存差不多。
- 网友回复:
你把模型发给我们分析一下原因
正常情况下,0823的测试速度不应该慢你描述的10倍那么多的
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容