请老师指点,遇见公式不完全执行
2022-12-20 11:23

实盘中,小时线,以下语句,条件成立了,平空仓了,但并不在图表上显示“k_run”,

  为观察全局变量1的值,让最下语句执行显示全局变量1,结果显示“3“,问题是应该为”-1“了。

IF(A_SELLPOSITION<>0)
 { 
  A_SendOrder(Enum_buy, Enum_exit, 1, close+10);
  SetGlobalVar(1,-1);
  SetGlobalVar(0,0);
  setglobalvar(7,0);
  setglobalvar(8,0);
  SetGlobalVar(9,0);
  plotstring("s1","K_Run",high+10,yellow);
  }
  ELSE   plotstring("s5","K_2k_Run_NO",high+50,yellow);

 plotstring("s2",text(getglobalvar(1));
 

评论区
haqh100180102

谢老师回复,全局变量1若被赋值为3,在我的公式设计里只会是开空仓成功了才变为3,平空仓后应紧随其后变为-1,便于后续条件成立继续开仓,现在实盘中平仓了,全局变量居然不依语句变-1,也不在k线上显示字符出来导致既没有空单在手,也不会再发生出入交易了,我尝试着把几个全局变量赋值语句放在if语句外面再观察试试,另外用print函数看能否在控制台上记录下。

2022-12-20 19:54
顶部