大智慧股票池不运行,检查有没有公式的死循环
-
相关简介:大智慧的股票功能,对于投资者来说,是一个不错的功能,有大师让免费用户也可以用上,相当于预警来说,更直观,加上有时间的周期,用起来很方便,笔者也一直在使用,但今天发现了一个问题,笔者设计股票池的初衷,是想让股票池出现的股票,越少越好,试想,一个股票池,一天出几十只股票,会让人无所选择,又不愿意使用排序来做。后来游客老师发表了一个交集的DLL,解决了这个问题,原来使用也一直正常。今天在股票池运行的时候,发现了一个问题,就是两个股票池,都有一只股票,却无法进入交集后池,反复的交集公式,重启,重运行股票
-
文章来源:股海网作者:股海网发布时间:2014-05-26浏览次数:
大智慧的股票功能,对于投资者来说,是一个不错的功能,有大师让免费用户也可以用上,相当于预警来说,更直观,加上有时间的周期,用起来很方便,笔者也一直在使用,但今天发现了一个问题,笔者设计股票池的初衷,是想让股票池出现的股票,越少越好,试想,一个股票池,一天出几十只股票,会让人无所选择,又不愿意使用排序来做。后来游客老师发表了一个交集的DLL,解决了这个问题,原来使用也一直正常。今天在股票池运行的时候,发现了一个问题,就是两个股票池,都有一只股票,却无法进入交集后池,反复的交集公式,重启,重运行股票池,都没有效果,始终显示运行次数为0,也就是股票池,不运行到后池里。
因为这个股票池,一直都运行正常,想起昨天夜里,发现一个不错的公式,又不想重新设计股票池,就把这个条件加入了其中的一个股票池,用 XG1 OR XG2;来实现新公式的预警,加入原来公式的时候,并没有提示任何的错误,笔者也没有注意到。想到原来运行正常,今天不正常,就重点检查了这个公式。
原来的公式为 var1:=*******;var2:=*********;仔细看,新加入的公式也是var1:=*******;var2:=*********;但这两个公式的条件,并不一样,只是公式头赋值是一样的,试着将第二个公式改成var11:=*******;var22:=*********;马上股票池开始运行,后池交集池正常出票。判读,股票池运行在这个公式里,进入了死循环,一直在这里运行,就没法运行到后池那里去了,特写出来,供有同样困惑的朋友,借鉴。注:如果这个公式在通达信里,会提示有重复,但在大智慧新金融终端里,没有任何的提示。
前池