手动添加的合约列表显示问题

各位老师好,自己想对添加的数据源(多个合约)进行操作,上个月一直测试,老失败,所以分解一下,先对添加的数据源显示代码,但发现只能对现在在图层的K线显示,自己添加的多个合约显示不了,不知道什么原因

同时在观看教学视频时,发现涉及自动交易的,都给订阅合约,如果对较多数量的合约操作,都得订阅到界面吗,那不是显示的很乱吗,是否可以直接针对数据源直接操作呢,非常感谢!

Params

// 无参数

Vars

Integer i;

Events

OnInit()

{

   Print("===== 手动订阅合约列表(按添加顺序)=====");

   // 循环遍历所有手动加载的合约

   for i = 0 to DataCount - 1

   {

       // 依次输出序号 + 完整合约代码

       Print("第" + Text(i+1) + "个合约:" + Data[i].SymbolName);

   }

   Print("总订阅合约数量:" + Text(DataCount));

}


// OnBar里也可随时打印

OnBar(ArrayRef<Integer> indexs)

{

   // 如需盘中实时输出,放开下面注释

   /*

   Integer i;

   for i = 0 to DataCount - 1

   {

       Commentary(Data[i].SymbolName);

   }

   */

}