就这样简单一句,求昨日最高价,怎么会出现小数点以后的数字?
[此贴子已经被作者于2017-3-17 16:04:42编辑过]
你把数据删了再补充试试
关闭软件,删除软件牡蛎下的data文件夹,然后再打开软件
可以了,谢谢,另外问一下,有没有函数能够中断指标的执行?比如条件为假就不再继续执行,而是等待下次从开头执行?
我怕交流之间有误解,你直接用你的实际代码来说明下问题
是这样的,比如画一条均线,均线计算比较复杂,现在想增加一个参数,若参数为1,则继续执行后面的代码,若为0,则不再执行,可以通过在drawline上增加条件来完成,但是这样计算均线的代码也会被执行,我的问题是能否先判断条件,若不满足,则不再执行后面的代码
[此贴子已经被作者于2017-3-17 17:02:10编辑过]
1 HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;
2 AAB:="StockFunc@GLCSHX1"(H);//REF(H,HIGHN)=HHV(H,2*HIGHN+1);
3 QY:=BACKSET(AAB,HIGHN+1);
4 CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
5 if 参数=1 then begin
6 AAC:="StockFunc@GLCSHX2"(L);;//REF(L,LOWN)=LLV(L,2*LOWN+1);
7 QYC:=BACKSET(AAC,LOWN+1);
8 CCC:=FILTER(QYC,LOWN) AND L=LLV(L,LOWN+1);
9 end
10 DRAWICON(CCC,L*0.98,4);
11 DRAWICON(CC,H*1.02,5);