数组的公式

12-29 01:23

编写要求:

股票网解答:

网友求助:

我编了个公式想实时统计上涨家数。如下:
引用公式,{日线涨}

A:C>O;

统计用公式
BKNAME:='A股板块';
STKC:=STKCOUNT(BKNAME);
VARIABLE:S=0,ZFSZ[STKC]=0;
FOR P=1 TO STKC DO BEGIN
TY1:=STKFROMBLK(BKNAME,P);
TY2:=STKINDI(ty1,'日线涨.a',0,6);
END;
FOR P=1 TO STKC DO BEGIN
if ty2[p]>0 then
s:s+1;
END;

按照道理S的数字应该是上涨的家数,为什么显示指标组下标越界或者超出有效数字范围。
麻烦老师帮忙修改,能够实现该功能,谢谢了

解答如下:

上涨:0;
STKC:=STKCOUNT(BKNAME);
FOR P=1 TO STKC DO BEGIN
TY1:=STKFROMBLK(BKNAME,P);
TY2:=STKINDI(ty1,'日线涨.a',0,6);
TMP:=COUNT(ty2,1);
TMP:=TMP[datacount];
if TMP=1 then 上涨:=上涨+1;
END;
总家数:stkc;

>

版权声明

本文仅代表作者观点,不代表无忧指标公式网立场。
本文系作者授权无忧指标公式网发表,未经许可,不得转载。

文章内容来自互联网,本网站无任何收费项目也不推荐股票
广告投放请自行识别风险。本站无任何QQ群微信群