以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]向前引用怎么会有小数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149285)

--  作者:lksj
--  发布时间:2017/3/17 16:02:50
--  [求助]向前引用怎么会有小数?
就这样简单一句,求昨日最高价,怎么会出现小数点以后的数字?
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
[此贴子已经被作者于2017-3-17 16:04:42编辑过]

--  作者:jinzhe
--  发布时间:2017/3/17 16:19:24
--  

你把数据删了再补充试试

关闭软件,删除软件牡蛎下的data文件夹,然后再打开软件


--  作者:lksj
--  发布时间:2017/3/17 16:35:16
--  
可以了,谢谢,另外问一下,有没有函数能够中断指标的执行?比如条件为假就不再继续执行,而是等待下次从开头执行?
--  作者:jinzhe
--  发布时间:2017/3/17 16:38:48
--  
我怕交流之间有误解,你直接用你的实际代码来说明下问题
--  作者:lksj
--  发布时间:2017/3/17 17:00:57
--  
是这样的,比如画一条均线,均线计算比较复杂,现在想增加一个参数,若参数为1,则继续执行后面的代码,若为0,则不再执行,可以通过在drawline上增加条件来完成,但是这样计算均线的代码也会被执行,我的问题是能否先判断条件,若不满足,则不再执行后面的代码



[此贴子已经被作者于2017-3-17 17:02:10编辑过]

--  作者:jinzhe
--  发布时间:2017/3/17 17:02:36
--  
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);