不能正确显示合约SubscribeBar(CB_Info[0][0], frequency, BegindateTime);

Vars

dic<array<String>> CB_Info(\"TB_BOND_CVBASE\"); //可转债基本信息,一维字符型数组

Numeric Equivalent_Vol; //转股数量,=100/转股价

Numeric Equivalent_price; //折合股价

Numeric Premium; //溢价率

Numeric DoubleLow_index; //双低指数=可转债价+溢价率*100



Events

OnInit()

{

SubscribeBar(CB_Info[0][0], frequency, BegindateTime);

}

OnBar(ArrayRef<Integer> indexs)

{

Equivalent_Vol=100/Value(CB_Info[0][1]);

Equivalent_price=Close/Equivalent_Vol;

Premium=(Equivalent_price-data1.close)/data1.close;

DoubleLow_index=close+Premium*100;

Commentary(\"正股代码=\"+CB_Info[0][0]);

Commentary(\"转股价=\"+CB_Info[0][1]);

Commentary(\"折合股价=\"+Text(Equivalent_price));

Commentary(\"溢价率=\"+Text(Premium));

Commentary(\"双低指数=\"+Text(DoubleLow_index));

Commentary(\"到期日=\"+CB_Info[0][2]);

Commentary(\"剩余数量(亿)=\"+CB_Info[0][3]);

Commentary(\"最后交易日=\"+CB_Info[0][4]);

//PlotAuto(\"溢价率\", Premium);

//PlotAuto(\"双低指数\",DoubleLow_index);

}

Vars

dic<array<String>> CB_Info(\"TB_BOND_CVBASE\"); //可转债基本信息,一维字符型数组

Numeric Equivalent_Vol; //转股数量,=100/转股价

Numeric Equivalent_price; //折合股价

Numeric Premium; //溢价率

Numeric DoubleLow_index; //双低指数=可转债价+溢价率*100



Events

OnInit()

{

SubscribeBar(CB_Info[0][0], frequency, BegindateTime);

}

OnBar(ArrayRef<Integer> indexs)

{

Equivalent_Vol=100/Value(CB_Info[0][1]);

Equivalent_price=Close/Equivalent_Vol;

Premium=(Equivalent_price-data1.close)/data1.close;

DoubleLow_index=close+Premium*100;

Commentary(\"正股代码=\"+CB_Info[0][0]);

Commentary(\"转股价=\"+CB_Info[0][1]);

Commentary(\"折合股价=\"+Text(Equivalent_price));

Commentary(\"溢价率=\"+Text(Premium));

Commentary(\"双低指数=\"+Text(DoubleLow_index));

Commentary(\"到期日=\"+CB_Info[0][2]);

Commentary(\"剩余数量(亿)=\"+CB_Info[0][3]);

Commentary(\"最后交易日=\"+CB_Info[0][4]);

//PlotAuto(\"溢价率\", Premium);

//PlotAuto(\"双低指数\",DoubleLow_index);

}

Vars

dic<array<String>> CB_Info(\"TB_BOND_CVBASE\"); //可转债基本信息,一维字符型数组

Numeric Equivalent_Vol; //转股数量,=100/转股价

Numeric Equivalent_price; //折合股价

Numeric Premium; //溢价率

Numeric DoubleLow_index; //双低指数=可转债价+溢价率*100



Events

OnInit()

{

SubscribeBar(CB_Info[0][0], frequency, BegindateTime);

}

OnBar(ArrayRef<Integer> indexs)

{

Equivalent_Vol=100/Value(CB_Info[0][1]);

Equivalent_price=Close/Equivalent_Vol;

Premium=(Equivalent_price-data1.close)/data1.close;

DoubleLow_index=close+Premium*100;

Commentary(\"正股代码=\"+CB_Info[0][0]);

Commentary(\"转股价=\"+CB_Info[0][1]);

Commentary(\"折合股价=\"+Text(Equivalent_price));

Commentary(\"溢价率=\"+Text(Premium));

Commentary(\"双低指数=\"+Text(DoubleLow_index));

Commentary(\"到期日=\"+CB_Info[0][2]);

Commentary(\"剩余数量(亿)=\"+CB_Info[0][3]);

Commentary(\"最后交易日=\"+CB_Info[0][4]);

//PlotAuto(\"溢价率\", Premium);

//PlotAuto(\"双低指数\",DoubleLow_index);

}


SubscribeBar能不能订阅某个品种持仓量最大的前4个合约,并进行排序
SubscribeBar函数问题
如何订阅bar行情,但是显示k线
A_BuyPosition(0)不能用于主连的映射吗
Q_LastTime 最新成交时间:在实时行情上显示0.
begindatetime 返回值 的问题
MaxContracts返回当前持仓的最大持仓合约数总是0
关于谁是data0
subscribebar如何取消K线显示?
用程序写死Ddata0图层的运行周期为5分钟

王老师,1.3.5.X版本时直接这么写没问题,为啥1.3.7.X版本在onInit阶段就必须得getdic了?这是新版本特意的设计,还是一个小意外?

在初始化里先取出数据,因为初始化里数据没准备好 ,你没取到数据

先getdic