全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
OnReady事件中读取存在的数据莫名读不成来
2023-05-18 14:06

onready测试代码如下

Params

Vars

Events

   OnReady()

   {

Integer z;

String str;

For z=0 to 20

{SetTBProfileString(SymbolName+\"_基础参数\",\"数字\"+Text(z),Text(z));}

For z=0 to 20

{str=GetTBProfileString(SymbolName+\"_基础参数\",\"数字\"+Text(z));

Print(str);}

}


//------------------------------------------------------------------------


blackduke

之后的bigpos读取就没问题

data-href=data-href=

2023-05-18 14:24
blackduke

是不是键值命名有什么要求限制

2023-05-18 14:25
zhangnj

这边测试 删除键值 比如删除19 然后 到图表刷新 刷新就是重新执行了公式 再次重新写入了数据 运行结果是0-20 没有复现出您说的问题data-href=data-href=

2023-05-18 14:54
blackduke
@zhangnj

实际运行中onready事件可以重复刷新吗?主体程序已经按照错误数据进行执行了,再次刷新没有意义

2023-05-18 15:07
blackduke

While(str==InvalidString)

{str==GetTBProfileString(SymbolName+_基础参数,趋势是否已经有一段时间了);}

我加了个循环保证读取顺利,没有死循环,说明数据可以正确的读取,但数值不对,本应读取值为6,但实际读取值为0

data-href=

data-href=

data-href=

2023-05-18 15:12
srccyh

我也遇到了同样的问题,存进去的值,和读出来的不一样,请问楼主解决了吗

2023-07-05 10:59
您未登录,请先 登录注册 后发表评论
顶部