以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请问问题出在哪里? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=5242) |
-- 作者:BNF -- 发布时间:2011/2/21 21:59:17 -- 请问问题出在哪里? Smooth:=(c+2*ref(c,1)+2*ref(c,2)+ref(c,3))/6; IF BARSCOUNT(C)<7 then cycle:=(c-2*ref(c,1)+ref(c,2))/4; IF BARSCOUNT(C)>6 then Cycle:=(1-.5*alpha)*(1-.5*alpha)*(Smooth-2*ref(smooth,1)+ref(smooth,2))+2*(1-alpha)*REF(Cycle,1)-(1-alpha)*(1-alpha)*REF(Cycle,2); ICycle:(Exp(2*Cycle)-1)/(Exp(2*Cycle)+1); SellRef:.5; BuyRef:-.5; 以下内容为程序代码:
1 Smooth:=(c+2*ref(c,1)+2*ref(c,2)+ref(c,3))/6; 2 IF BARSCOUNT(C)<7 then cycle:=(c-2*ref(c,1)+ref(c,2))/4; 3 IF BARSCOUNT(C)>6 then Cycle:=(1-.5*alpha)*(1-.5*alpha)*(Smooth-2*ref(smooth,1)+ref(smooth,2))+2*(1-alpha)*REF(Cycle,1)-(1-alpha)*(1-alpha)*REF(Cycle,2); 4 ICycle:(Exp(2*Cycle)-1)/(Exp(2*Cycle)+1); 5 SellRef:.5; 6 BuyRef:-.5; |
-- 作者:z7c9 -- 发布时间:2011/2/21 22:08:05 -- input:alpha(1,1,10,1); smooth:=(c+2*ref(c,1)+2*ref(c,2)+ref(c,3))/6; |
-- 作者:BNF -- 发布时间:2011/2/21 23:13:51 -- 有的 在参数设置里呢 |
-- 作者:BNF -- 发布时间:2011/2/21 23:14:28 -- 检测没问题,但是运行说有问题 |
-- 作者:fly -- 发布时间:2011/2/22 9:51:49 -- (1-.5*alpha)这种写法=====(1-0.5*alpha)? 如果是,可以考虑改成后者 |
-- 作者:BNF -- 发布时间:2011/2/22 16:02:45 -- 以下是引用fly在2011-2-22 9:51:49的发言:
(1-.5*alpha)这种写法=====(1-0.5*alpha)? 如果是,可以考虑改成后者 依旧提示第三行错误,解释错误。 |
-- 作者:BNF -- 发布时间:2011/2/22 16:03:40 -- if barscount(c)>6 then cycle:=(1-.5*alpha)*(1-.5*alpha)*(smooth-2*ref(smooth,1)+ref(smooth,2))+2*(1-alpha)*ref(cycle,1)-(1-alpha)*(1-alpha)*ref(cycle,2); |