股指连续日线上运行,2014/03/06的日线Open=2161.8,为啥a为1?
runmode:1;
a:open>2161.8,linethick0;
此主题相关图片如下:qq截图20140326165243.png

[此贴子已经被作者于2014/3/26 16:54:42编辑过]
计算机浮点数计算的原因,小数位计算不精确,你把位数多显示几位就能看见小数点后面的N位的数据了

此主题相关图片如下:1.png
股指连续当天的实际开盘价是2161.800049?
[此贴子已经被作者于2014/3/26 17:11:10编辑过]
股指连续当天的实际开盘价是2161.8
计算机浮点数计算的原因造成的
改为以下写法,就可规避此问题
runmode:1;
a:rounds(open,1)>2161.8,linethick0;
金字塔的open,high,low,close都是近似价格,真实价格要根据品种的小数点位数自己rounds?
[此贴子已经被作者于2014/3/26 17:48:18编辑过]
价格上都是真实的,但是进入到计算机后浮点数就计算异常,所以为了保证能够使用就用rounds使数值精确到具体小数位