计算出来的值完全不符合逻辑

计算出来的有息负债率是0,理应不可能是0,完全不符合逻辑,请帮忙看下问题出在哪里?


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

// 简称: fzl

// 名称: 负债率

// 类别: 公式应用

// 类型: 用户应用

// 输出: Void

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

Params


Vars

//此处添加变量

Dic<Array<Numeric>> TOTAL(\"TB_BALANCE_TOTAL\");  //资产负债表

Dic<Array<Numeric>> CURRLIABILITY (\"TB_BALANCE_CURRLIABILITY\");//流动负债

Dic<Array<Numeric>> NONCURRLIABILITY (\"TB_BALANCE_NONCURRLIABILITY\"); //非流动负债

Numeric yxfzl;

Numeric yxfz;

Numeric zcfzl;

Numeric dif;



Events

//此处实现事件函数


OnBar(ArrayRef<Integer> indexs)

{

yxfz=CURRLIABILITY[0][1]+CURRLIABILITY[0][34]+NONCURRLIABILITY[0][2]+NONCURRLIABILITY[0][3]

+NONCURRLIABILITY[0][8]+NONCURRLIABILITY[0][13];

yxfzl=yxfz/TOTAL[0][1]*100;

zcfzl=TOTAL[0][2]/TOTAL[0][1]*100;

dif=zcfzl-yxfzl;

PlotNumeric(\"有息负债率\",yxfzl);

PlotNumeric(\"资产负债率\",zcfzl);

PlotNumeric(\"差额\",dif);

PlotNumeric(\"1\",CURRLIABILITY[0][1]);

PlotNumeric(\"2\",yxfz);

}


计算出来的负数怎样把改成正数呢
潜在的逻辑错误
【离场逻辑】【不触发】
简语言逻辑
编写逻辑
均线参数 小数点怎么设置 比如20日均线就能计算出来 而20.65日均线就不行 这个怎么计算出来
将计算出来的趋势线绘制到图表上时遇到的问题
教学视频里收盘平仓的逻辑有点问题
想要写一个平仓逻辑的公式
关于在变量回溯的问题请教,为何两种方式的回溯,策略的回撤结果完全不同

data-href=

你的公式,问题是什么

建议检查下有没取到数据

我的计算出来的有息负债率是0,但是它的成分里的数据并不是0,这让我很迷惑

我看下