在一个图表中设置全局变量
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));//调取仓位比例
结果出现读取失败,建仓失败主要就是读取全局变量失败造成的。但是有时候还会读取成功。也就是说全局变量获取时有时无。请问是怎么回事?