自己编写的通达信公式 做成副图指标 在副图上显示的数据是正确的 可是用选股器选股得不出正确结果

举个简单的例子 例如我先做一个判断
显示结果:if(close>open,1,0);
在图上显示的结果是正确的,可是我用选股器进行选股,得出的结论却是错误的。
当然,我做的公式比这个复杂很多,但是可以确定在副图上能过输出正确结果了,但是用选股器实际选股结果却不是完全正确的,有正确的结果也有错误的结果,这是怎么回事?

if(close>open,1,0);测试结果显示为:未知字符串 IF(CLOSE
这里存在的是:格式问题。
可能是你的括号用了全角符号,而通达信是英文格式的函数表达,把全角调为半角,是可以的
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-30
  条件选股是根据提供系统或用户编制的条件选股公式进行选股选定一个条件选股公式或多个组合条件后,计算机自动帮您选出当时或历史上某一段时间内满足条件的所有股票,列在行情显示窗口,同时可保留成板块。
  操作说明:
1. 在"选择指标"项选择一个条件公式,可以调节其参数。
2. 点"加入条件"按钮加入到组合条件列表中,如果还想加入另外的条件与之组合,可以选择条件"与"(所有组合条件都满足才行)或条件"或"(组合条件中只要有一个条件满足就行)。
3. 点"保存条件"按钮,存盘,下次可从"装入条件"调出。
4. 设定选股范围。可按任意时间区间或最近100个数据。
5. 点击"执行选股"即进行选股,并将选股结果存入条件股板块中;如果点击"选股至板块",则要求选择一个存放选股结果的板块。在选股过程中,可以中途停止。选股完毕后,系统将选股的结果列入行情窗口显示给用户查看。
第2个回答  2019-01-12
一般if函数在统计函数中可以想你这样写。如果没条件成立取1,否则为0。直接选股你就直接些条件进去。具体要看你写的啥条件了。情况不较复杂。
第3个回答  2011-04-10
这个因为你的行情数据没有跟新,你要选股就要进行盘后数据下载日线数据本回答被提问者采纳
第4个回答  2019-01-07
出现这样的结果如果不是因为数据不全就是因为你的公式过于复杂或者公式表的不正确造成的。你把公式发出来我看看是什么原因导致的,我做精通的就是通达信的公式,我的指标也都是自己编写的。
相似回答