解决画竖线的问题
05-11 17:08
编写要求:
股票网解答:
网友求助:
问题如下,参数A和参数B确定2条竖线,如何能实现:当A<B,则第三条竖线出现,如果A>B,则第三条线不显示。
初步的公式源码在下面,先谢谢各位老师了
INPUT:A(4500,0,999999),B(4550,0,9999999);
vertline(barpos=A),COLORWHITE,linethick2;
vertline(barpos=B),COLORWHITE,linethick2;
vertline(barpos=A*1.1),COLORGRAY,linethick2;//这条就是第三条竖线
解答如下:
INPUT:A(4500,0,999999),B(4550,0,9999999);
vertline(barpos=A),COLORffff00,linethick2;
vertline(barpos=B),COLORWHITE,linethick2;
aa:=BARSLAST(barpos=A);aa:=aa[DATACOUNT];
bb:=BARSLAST(barpos=B);bb:=bb[DATACOUNT];
if aa>bb then begin vertline(barpos=INTPART(A*1.1)),COLORGRAY,linethick2;end;
版权声明
本文仅代表作者观点,不代表无忧指标公式网立场。
本文系作者授权无忧指标公式网发表,未经许可,不得转载。
广告投放请自行识别风险。本站无任何QQ群微信群