全局变量的问题。
2023-05-26 08:38

在一个图表中设置全局变量

 if(BarStatus()==2)

   {

    strValue = Text(Var3);//仓位

    datestring1=Text(IntPart(open*contractunit*BigPointValue*MarginRatio*Length1*0.01));//保证金

   }  

    //datestring = Mid(DateToString(date),0,4)+Mid(DateToString(date),5,2)+Mid(DateToString(date),8,2); //读取日期          

             strKey = Symbol+text(1);//键值

    SetTBProfileString(ZHJ001,strKey,strValue);

     strKey1 = Symbol+text(3);//键值

    SetTBProfileString(ZHJ003,strKey1,datestring1);



另一个图表中读取全局变量

         datestring3 =Symbol+text(3); //键值

     ZJ2=Value(GetTBProfileString(ZHJ003,datestring3));//调取保证金

     Var1=IntPart(ZJ3/ZJ2);

     datestring = Symbol+text(1); //键值

     ZJ5=Value(GetTBProfileString(ZHJ001,datestring));//调取仓位比例

data-href=

结果出现读取失败,建仓失败主要就是读取全局变量失败造成的。但是有时候还会读取成功。也就是说全局变量获取时有时无。请问是怎么回事?

评论区
顶部