涨停价:ROUNDS(REF(C,TODAYBAR)*1.2,2);
涨停了:C=涨停价;
Q请问错在哪里
这个代码没错的。是不是在使用时候其他地方出错了呢?
想起来了,你收盘价也要做个处理:
涨停了:ROUNDS(C,2)=涨停价;
因为这个价格其实在计算机的处理里面 后面不止2个小数点的。浮点型数据的问题。所以直接判断,会有点问题。
日昨涨停:REF(C,1)=ROUNDS(REF(C,2)*1.2,2);
我排序发现很多都漏算,你在本地创业板指标排序看看
此主题相关图片如下:微信图片_20200915111138.png
ROUNDS(REF(C,1),2)=ROUNDS(REF(C,2)*1.2,2);
浮点型数据类型会有很多小数位,这种对比都需要整理。按照创业板新的规则,上市前5日无涨停限制,最好用下面的方式表达。
ROUNDS(REF(C,1),2)>=ROUNDS(REF(C,2)*1.2,2);