影响条件选股运行时长的因素除了公式代码本身外还有哪些?
-
相关简介:影响条件选股运行时长的因素除了公式代码本身外还有哪些? 本帖无资源下载 之所以有此一问,是在对2个不同的条件认真计时后发现:打开大智慧,先用A条件选股,第一次用时4分15秒,此后再选3次,每次都是稳定在36秒左右。第一次和后面的用时差距很大。接着用B条件选股,第一次用时48秒,此后又再选3次,每次都是稳定在40秒左右。第一次和后面几次用时也有不小的差距。关闭大智慧后再打开,这次先运行B条件。第一次和后几次用时都稳定在40秒左右。接着运行A条件,类似的,第一次和后几次用时都稳定在36秒左右。通过实
-
文章来源:股海网作者:股海网发布时间:2017-07-10浏览次数:
影响条件选股运行时长的因素除了公式代码本身外还有哪些?
本帖无资源下载
之所以有此一问,是在对2个不同的条件认真计时后发现:打开大智慧,先用A条件选股,第一次用时4分15秒,此后再选3次,每次都是稳定在36秒左右。第一次和后面的用时差距很大。接着用B条件选股,第一次用时48秒,此后又再选3次,每次都是稳定在40秒左右。第一次和后面几次用时也有不小的差距。关闭大智慧后再打开,这次先运行B条件。第一次和后几次用时都稳定在40秒左右。接着运行A条件,类似的,第一次和后几次用时都稳定在36秒左右。通过实验发现,第一次选股用时长,此后用时明显减少,就好象人类在办一件事,第一次不熟悉,所以更费时。但电脑应该不存在这状况。这是否是大智慧选股机理上的问题,比如第一次选是先进行数据的整理?请熟悉大智慧选股运行原理的老师帮助解惑。谢谢!
以下是部分股友讨论回复
第一次选股时,程序会将所需的数据从硬盘读入到内存,而后就不需要从硬盘读了,直接从内存读取。所以硬盘的速度对选股或数据接收速度影响很大。
这是比较合理的解释。以上情况出现在7.09版本。今天再开商班的6.03版本,同样的A条件,第一次选股用时不到20秒,第二次后不到2秒,虽然第一次比之后的稍慢,但20秒已经足够快,之后的2秒更令人惊喜
经过仔细鉴别,发现导致两个版本选股速度差别巨大的原因了。A公式用的是5分周期,而7.09版本的5分数据较大,选股自然就慢,删除部分数据后,两版本的速度相差无几。
影响条件选股运行时长的因素除了公式代码本身外还有就是跟电脑硬件配置有关,CPU的运算速度、内存条容量的大小、硬盘数据的读取速度;说明了问题只是实验的条件(数据库量)不一致而产生的疑惑。