求助 !!基础数据的读取 后 订阅相应代码出现错误!!!

data-href=


data-href=

我想调用基础数据中的  股票代码 然后订阅相应的K线!!!

之前一直可以用,最近用不了???是参数设置的问题吗?哪位老师帮忙解答一下谢谢!!!

基础数据读取
TBPY读取基础数据库问题
基础数据读取的及时性
基础数据错误太多
关于基础数据获取,请帮忙查看一下代码哪里错误?
关于订阅基础数据参数优化的问题
求教关于基础数据的读取,与定义变量方式相等价的直接读取数据库的写法?
tbpy读取基础数据权限问题
如何在OnInit()中直接使用GetDicValue()读取基础数据
基础数据问题

补充一下上面程序在新老两个版本上的测试结果截图,顺便顶一下

data-href=

data-href=

data-href=

目前正在努力将1.3.7.6版本降级回1.3.5.5版本,唉

我最近也遇到这个问题了,折腾了大半天,最后发现是升级到1.3.7.X版本带来的问题。同样的程序,在1.3.5.X版本上运行正常,但是在1.3.7.X版本上就读不到数据。

进一步研究了这个问题,我的测试似乎表明:在1.3.5.X版本上,类似Dic<Array<String>> FeData(\"TB_BOND_CVBASE\")这种形式,可以在OnInit阶段和OnBar阶段都取到基础数据;但是在1.3.7.X版本上,OnInit阶段似乎读取不到这种静态写法的基础数据(GetDict这种写法我没有测试),到了OnBar阶段才能读取到,因此会导致OnInit阶段的SubscribeBar失败。但是不幸,SubscribeBar只能在onInit阶段执行。

我测试的版本是1.3.7.6和1.3.5.3,测试程序如下,对比了OnInit阶段和OnBar阶段的基础数据读取:

使用方法:建立一个新图表,将合约设置为任意一个可转债,例如110043,之后插入下面的测试程序,即可观察到不同版本的对比。

Vars

Dic<Array<String>> FeData(\"TB_BOND_CVBASE\");    //读取财务指标

Events

OnInit()

{

Print(\"Data:\"+FeData[0][0]);

SubscribeBar(FeData[0][0],Frequency,BeginDateTime);

}

OnBar(ArrayRef<Integer> indexs)

{

Integer i;

//读取财务指标    

Range[ i=0:DataCount-1]

{

Commentary(\"FeData=\"+FeData[0][0]);

}

}


看看数据中心的基础数据有没有这个品种的基础数据

有的,刘老师,这个是可转债的基础数据,系统自带的。