以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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); |