复制内容到剪贴板
代码:
{基于百智投(Bezant)资讯,因为F10资料经常变动,所以在变动后,需要对应调整
查找F10中每股收益的位置}
p1:=F10FIND('每股收益(元) │',1);
{取每股收益一行的数据资料}
mgsytx:=F10TEXT(p1,0);
{分别取出不同位置的数据}
mgtx1:=LTRIM(STRMID(mgsytx,21,10));//最新
mgtx2:=LTRIM(STRMID(mgsytx,31,11));//04三季
mgtx3:=LTRIM(STRMID(mgsytx,42,11));//增长率
mgtx4:=LTRIM(STRMID(mgsytx,53,11));//03三季
mgtx5:=LTRIM(STRMID(mgsytx,64,11));//04年中
{转换字符串为数值}
mg1:=STRTONUM(mgtx1);mg2:=STRTONUM(mgtx2);
mg5:=STRTONUM(mgtx5);mg4:=STRTONUM(mgtx4);
{显示方法一:解盘显示每股收益变动}
EXPLAIN(p1>0,'最新摊薄:'+mgtx1);
EXPLAIN(p1>0,'04三季度:'+mgtx2);
EXPLAIN(p1>0,'04年中期:'+mgtx5);
EXPLAIN(p1>0,'03三季度:'+mgtx4);
EXPLAIN(p1>0,'增 长 率:'+mgtx3);
{显示方法二:对应显示在 K 线上}
DRAWNUMBER(BARPOS=DATACOUNT,CLOSE,mg1,3),ALIGN4;
DRAWNUMBER(DATE=1040930,CLOSE,mg2,3),ALIGN4;
DRAWNUMBER(DATE=1040630,CLOSE,mg5,3),ALIGN4;
DRAWNUMBER(DATE=1030930,CLOSE,mg4,3),ALIGN4;附公式(主图)