以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  信号中断  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72840)

--  作者:kongmeiguo
--  发布时间:2014/12/10 10:23:09
--  信号中断
请教,有时加载了公式的信号突然中断,页面提示 ..公式  第7行,错误:解释错误。 

请问 ,第7行,错误  是什么意思

--  作者:jinzhe
--  发布时间:2014/12/10 10:29:17
--  
就是代码错了,你把代码贴一下
--  作者:kongmeiguo
--  发布时间:2014/12/10 10:30:27
--  
代码贴一下什么意思
--  作者:jinzhe
--  发布时间:2014/12/10 10:33:09
--  

就是把你公式里面第7行的代码贴上来


--  作者:kongmeiguo
--  发布时间:2014/12/10 10:35:20
--  
什么代码,
--  作者:kongmeiguo
--  发布时间:2014/12/10 10:37:42
--  
怎么贴
--  作者:qq代人发帖
--  发布时间:2014/12/10 10:42:13
--  

图上加载公式的名称上点击右键-》编辑公式 把里边的代码复制 粘贴过来


--  作者:kongmeiguo
--  发布时间:2014/12/10 10:45:09
--  
粘贴到那里
--  作者:jinzhe
--  发布时间:2014/12/10 10:52:35
--  
把第7行的代码发到论坛上
--  作者:kongmeiguo
--  发布时间:2014/12/10 11:01:28
--  


kaipan:=ifelse(islastbar,dynainfo(207)>=90000,1);  //  islastbar当天无论那根,当前这根K线,即为最后一根K线,返回值为1,故kaipan执行dynainfo(207)>=90000;而开盘之前时间无K线,islastbar返回值为0,kaipan执行1,放在开仓句中,当天9点开盘之前,开平仓信号也会有,
//kaipan2: =dynainfo(207)>=90000 and dynainfo(207)<90005;              // 当天9点之前因无K线,无信号;9点后才会满足要求开平仓。
//kaipan2:(islastbar and currenttime>=145800) or (not(islastbar) and time=150000) ;  // 在60分钟周期,收盘平仓, 15:00点只有一瞬间,怕平不了,想提前平仓,如14:58分平仓

c1:=stkindi(\'rb00\',\'hlco.c1\',0,5,0);
o1:=stkindi(\'rb00\',\'hlco.o1\',0,5,0);
h1:=stkindi(\'rb00\',\'hlco.h1\',0,5,0);
l1:=stkindi(\'rb00\',\'hlco.l1\',0,5,0);


fy:=c;
diff:=ema(c,12)-ema(c,26);
dea:=ema(diff,9);
macd : =2*(diff-dea);
mid:=ma(c,20);
upper:=mid+2*std(c,26);
lower:=mid-2*std(c,26),noaxis;
dayupper:=stkindi(stklabel,\'boll.upper\',0,6,-1);
daylower:=stkindi(stklabel,\'boll.lower\',0,6,-1);


diff:=ema(c,12)-ema(c,26);
dea:=ema(diff,9);
macd : =2*(diff-dea);
mid:=ma(c,20);