Rss & SiteMap

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

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

标题:前周期变量

1楼
王金章 发表于:2013/3/16 10:12:36

//以下公式在博弈大师中测试通过,而在金字塔测试中提示“多空”未定义。如何解决循环外的初始变量

 


HH1:=REF(HHV(C,15),1);
LL1:=REF(LLV(C,15),1);

开多条件:=C>HH1;
开空条件:=C<LL1;

多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1)));

2楼
王金章 发表于:2013/3/16 10:26:18

上面的公式说明一下:就是判断多空,如果本周期条件不成立,则“多空”的取值还是前一个周期的值。

 

 

                多谢了! 本人是初学者。

3楼
金字塔 发表于:2013/3/16 10:51:02
以下是引用王金章在2013-3-16 10:12:36的发言:

//以下公式在博弈大师中测试通过,而在金字塔测试中提示“多空”未定义。如何解决循环外的初始变量

 


HH1:=REF(HHV(C,15),1);
LL1:=REF(LLV(C,15),1);

开多条件:=C>HH1;
开空条件:=C<LL1;

多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1)));

 

VARIABLE:多空=0;
HH1:=REF(HHV(C,15),1);
LL1:=REF(LLV(C,15),1);

开多条件:=C>HH1;
开空条件:=C<LL1;

多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1)));

4楼
王金章 发表于:2013/3/16 11:39:52
谢谢了
5楼
王金章 发表于:2013/3/16 17:16:21

加了 VARIABLE:多空=0; 后,测试效果如同直接加 “多空:=0;”

 

是走完一个周期后,系统还会给 “多空”赋值0,得不到真正的 “REF(多空,1)”


共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.