能否有多个开仓指令 (文华财经WH8赢智V8.2)

投资者咨询:能否有多个开仓指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:22
 假设有3组开多条件A,B,C,他们不会同时成立,但是条件分别满足是都要开多仓,而且他们成立时还要对几个全局变量分别赋值,比如 a成立要把t赋值1,b成立要把s赋值2,c成立要把r赋值0,这怎么实现
技术人员回复
日期:2018-8-16 16:57
 参考

VARIABLE:T:=0,B:=0,R:=0;
IF A THEN
BEGIN
1,BK(1);
T:=1;
END
IF B THEN
BEGIN
1,BK(1);
S:=2;
END

IF CC THEN
BEGIN
1,BK(1);
R:=0;
END

投资者咨询:能否有多个开仓指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:22
 IF A THEN
BEGIN
1,BK(1);
T:=1;
END  其中1,BK(1);中的1,是什么含义可不可以
iF A THEN
BEGIN
BK(1);
T:=1;
END  
 
技术人员回复
日期:2018-8-16 17:41
不可以的

1代表前面IF条件中的条件,指令前面是要写入条件才能开仓的

因为您的思路是要对变量进行循环赋值,所以需要用VARIABLE定义全局变量,并配合IF BEGIN语句来用

您了解下
投资者咨询:能否有多个开仓指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:22
知道了,谢谢