以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 前周期变量 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=49794) |
-- 作者:王金章 -- 发布时间:2013/3/16 10:12:36 -- 前周期变量 //以下公式在博弈大师中测试通过,而在金字塔测试中提示“多空”未定义。如何解决循环外的初始变量
开多条件:=C>HH1; 多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1))); |
-- 作者:王金章 -- 发布时间:2013/3/16 10:26:18 -- 上面的公式说明一下:就是判断多空,如果本周期条件不成立,则“多空”的取值还是前一个周期的值。
多谢了! 本人是初学者。 |
-- 作者:金字塔 -- 发布时间:2013/3/16 10:51:02 -- 以下是引用王金章在2013-3-16 10:12:36的发言:
//以下公式在博弈大师中测试通过,而在金字塔测试中提示“多空”未定义。如何解决循环外的初始变量
开多条件:=C>HH1; 多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1)));
VARIABLE:多空=0; 开多条件:=C>HH1; 多空:=IF(开多条件,1,IF(开空条件,-1,REF(多空,1))); |
-- 作者:王金章 -- 发布时间:2013/3/16 11:39:52 -- 谢谢了 |
-- 作者:王金章 -- 发布时间:2013/3/16 17:16:21 -- 加了 VARIABLE:多空=0; 后,测试效果如同直接加 “多空:=0;”
是走完一个周期后,系统还会给 “多空”赋值0,得不到真正的 “REF(多空,1)” |