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