[求助]全局变量问题 [金字塔]
- 咨询内容:
老师好
我定义了一个全局变量,但是后面却不执行,麻烦帮忙看下我写的有没有问题,谢谢。
runmode:0;
VARIABLE:QS=0;//组合策略实现
szqs:=。。。。。。;
xdqs:=............;
if(szqs or xdqs ,qs:=1,qs:=-1);
if qs>0 then begin
BUY(holding=0 and 090000<time and time<02300000,1,limitr,c),ORDERQUEUE; //开多
BUYSHORT(holding=0 and 090000<time and time<02300000,1,limitr,c),ORDERQUEUE;//开空
end这里如果我把IF的语句都撤掉,那正常开单,但是加上就没有任何开单了,是不是我的全局变量这个定义有问题呢?
- 金字塔客服:
1 (szqs or xdqs ,qs:=1,qs:=-1); 多了两个冒号
2 time<02300000 后面多了两个0
3 你这样写只会开多不会开空
- 用户回复:
谢谢提醒多了两个0。
老师说的多了两个冒号,我曾经(刚才)都改过的,也还是一样不开仓,没有被执行。
- 网友回复:
- 网友回复: 哈哈,还有啊,怪了,我把时间的那2个0去掉了,反而不开仓了啊,哈哈,真是怪了。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容