试图找出某日收盘价等于某价格的周期,语句为:
BB:IF(C=N,100,0),以“华北高速”为例,最近三个收盘价为5.34,5.87,6.46;
当N=6.46时,正常;N=5.87时,正常,当N=5.34时,无反应。(显示一条直线)
此主题相关图片如下:5.87.jpg

此主题相关图片如下:5.34.jpg

不信邪,然后用该函数测试不同股票最近收盘价(),基本上都是失败的。
这个应该跟本地数据无关吧。
这个问题出在哪呢?或者是必须对IF()函数特殊要求呢?语法看起来是符合要求的,为什么总得不到正确的输出图形呢。
其他股软也没有类似问题啊?
感觉您没有看明白题啊。
该输出是使得C等于某值的周期形成一个个尖峰,现在看不到尖峰,完全是一条水平线,值为0.
这样得出结论是,用IF语句无法判断C=?。
交易所过来的收盘价C是浮点型的数据,小数点后面可能还有很多位,软件不会进行四舍五入处理的,但只显示两位,所以你用c=3.54,可能是不成立的,真在的c可能是3.540103....,也可能就是3.54。你用=做判断时,最好使用函数rounds等数学函数做处理,或用>或<来判断。