等级: 免费版
- 注册:
- 2023-4-11
- 曾用名:
|
//【开仓执行_多单】------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF TCON AND BC_Y>=0 AND BCON=1 AND ((TAVGENTERPRICEEX2(AC,_Y,1)-DYNAINFO2(7,_Y)))*SC_Y*10<=0 AND DYNAINFO2(14,_Y)*100<=9 AND YKS<5000 THEN
BEGIN
TBUY(1,CW_Y,LMT,DYNAINFO2(21,_Y)+HD,0,AC,_Y);
EXTGBDATASET('265110_DKQS_Y',DYNAINFO2(7,_Y)-2*ATR);
EXTGBDATASET('265110_DKCS_Y',DYNAINFO2(7,_Y)-2*ATR); //【这里的变量写入全局中的数值是错误的,写成了开仓时的最新价,与DKQS_Y的变量赋值是一样的代码,但是值却不一样】
END
//【开仓执行_空单】------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF TCON AND SC_Y>=0 AND SCON=1 AND ((DYNAINFO2(7,_Y)-TAVGENTERPRICEEX2(AC,_Y,0)))*BC_Y*10<=0 AND DYNAINFO2(14,_Y)*100<=9 AND YKS<5000 THEN
BEGIN
TBUYSHORT(1,CW_Y,LMT,DYNAINFO2(20,_Y)-HD,0,AC,_Y);
EXTGBDATASET('265110_KKQS_Y',DYNAINFO2(7,_Y)+2*ATR);
EXTGBDATASET('265110_KKCS_Y',DYNAINFO2(7,_Y)+2*ATR); //【这里的变量写入全局中的数值是错误的,写成了开仓时的最新价,与KKQS_Y的变量赋值是一样的代码,但是值却不一样】
END
老师,你好,请问上述代码,为什么赋值过程是一样的,可是在工具-数据-全局变量,记录里的数值却不一样?
|
|