老师请帮忙看一下,GetTBProfileString,读取不到数据
我的代码如下:
String StrkeyDT=DateTimeToString(Date+Time);
SetTBProfileString(StrkeyDT,SymbolType+"2408MyPosition",Text(MyPosition)); //存储持仓多空数据
Numeric MMyPosition= Value(GetTBProfileString(StrkeyDT,SymbolType+"2408MyPosition"));
Commentary("我的持仓="+Text(MMyPosition)); //持仓
注释显示: 我的持仓=N/A
(MyPosition 实际值是 0 或1 或-1)
(类似代码我以前经常用的)
从帮助文档中复制一段代码
SetTBProfileString(Symbol,"Close",Text(Close));
String val = GetTBProfileString(Symbol, "Close");
Commentary("val="+val);
注释显示: val=N/A
异步读写的问题。
默认参数式false,异步写入,也就是可能还没写入成功,可以执行读。
如果需要写入成功才能读的化,异步参数写true,不要缺省