Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问问题出在哪里?

1楼
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;
2楼
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;
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;

3楼
BNF 发表于:2011/2/21 23:13:51

有的

在参数设置里呢

4楼
BNF 发表于:2011/2/21 23:14:28
检测没问题,但是运行说有问题
5楼
fly 发表于:2011/2/22 9:51:49

(1-.5*alpha)这种写法=====(1-0.5*alpha)?

如果是,可以考虑改成后者

6楼
BNF 发表于:2011/2/22 16:02:45
以下是引用fly在2011-2-22 9:51:49的发言:

(1-.5*alpha)这种写法=====(1-0.5*alpha)?

如果是,可以考虑改成后者

依旧提示第三行错误,解释错误。

7楼
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);
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.