查看完整版本: 自动显示F10中每股收益-百智投

wyaolin 2004-10-31 10:01

自动显示F10中每股收益-百智投

[quote]000558(莱茵置业)    百智投(Bezant)资讯   资料截至日期:2004.10.25
一、========`最新资料`========
最新摊薄指标:(摊薄日期:2004年09月30日)
─────────┬───────────────────────────
项目              │最新(摊薄) 2004三季度     增长率 2003三季度 2004年中期
─────────┼───────────────────────────
每股收益(元)      │     0.065      0.065    147.10%     -0.138     -0.004
每股净资产(元)    │     1.219      1.219     31.22%      0.929      1.149
每股公积金(元)    │     0.442      0.442      7.02%      0.413      0.442
每股未分配利润(元)│    -0.224     -0.224     53.72%     -0.484     -0.293
净资产收益率(%)  │         -      5.360    136.14%    -14.830     -0.380[/quote]
希望编一个--能提取f10资料中的每次公布的每股每股收益数据公式。
以上为f10内容,请参考。谢谢!!

hx817 2004-10-31 11:54

发一个个股资料的 f10 文件

hx817 2004-10-31 12:19

大致方法这样

hx817 2004-10-31 21:04

直接将 TXT 的文件传到论坛来
我要打开文件,计算一下具体空格的数量

wyaolin 2004-11-2 19:32

好的,谢谢版主!!!

hx817 2004-11-2 22:37

[code]
{基于百智投(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;
[/code]

附公式(主图)

qxz 2004-11-3 18:56

请帮忙按上边的方法

请帮忙按上边的方法按图做出公式。并请指导用f10采集功能采集图中的内容和做公式的方法。

qxz 2004-11-3 18:59

请帮忙

[quote][i]qxz[/i] 于 2004-11-3 06:56 PM 写道:
请帮忙按上边的方法按图做出公式。并请指导用f10采集功能采集图中的内容和做公式的方法。 [/quote]

osir 2004-11-4 12:24

不错不错,又学了一样

osir 2004-11-4 12:37

[quote][i]hx817[/i] 于 2004-11-2 10:37 PM 写道:
[code]
{基于百智投(Bezant)资讯,因为F10资料经常变动,所以在变动后,需要对应调整
查找F10中每股收益的位置}
p1:=F10FIND('每股收益(元)      │',1);
{取每股收益一行的数据资料}
mgsytx:=F10TEXT(p1,0); ... [/quote]



请问hx817老师:


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年中


以上代码中,mgsytx,后面的数字应该怎样取?
谢谢!

2004-11-4 13:09

有的股票财务公告时间不一样,在上面就看不见,是0,
如何能表达取得除权数据的时间
把下面的时间改成'除权时间'
DRAWNUMBER(DATE=1040930,CLOSE,mg2,3),ALIGN4;
DRAWNUMBER(DATE=1040630,CLOSE,mg5,3),ALIGN4;
DRAWNUMBER(DATE=1030930,CLOSE,mg4,3),ALIGN4;

qxz 2004-11-4 13:13

请帮忙按上边的方法

请帮忙按上边的方法按图做出公式。并请指导用f10采集功能采集图中的内容和做公式的方法。

osir 2004-11-4 15:56

请问hx817老师:


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年中


我是想问上面的21、31、42、64等数字代表什么?

qxz 2004-11-4 17:14

请帮忙按上边的方法

请帮忙按上边的方法按图做出公式。并请指导用f10采集功能采集图中的内容和做公式的方法

hx817 2004-11-4 22:46

[quote][i]osir[/i] 于 2004-11-4 15:56 写道:
请问hx817老师:

[/quote]

别名: 字符串的中部
所属类别: 字符串函数  参数数量: 3

取得字符串的中间部分
用法:
STRMID(STR,N,M),返回字符串STR的第N个字符开始的长度为M个字符的字符串,M为0则取到末尾
例如:
EXPLAIN(1, STRMID('ABCDEF',3,3))
输出CDE

qxz 2004-11-5 07:01

请hx817

请帮忙按上边的方法按图做个公式。并请指导用f10采集功能采集图中的内容和做公式的方法 。如图:

hx817 2004-11-5 11:46

[quote][i]qxz[/i] 于 2004-11-5 07:01 写道:
请帮忙按上边的方法按图做个公式。并请指导用f10采集功能采集图中的内容和做公式的方法 。如图: [/quote]

这是什么 F10 格式的资料?

qxz 2004-11-5 13:09

鹏搏资讯F10资料

鹏搏资讯F10资料

osir 2004-11-5 13:38

[quote][i]hx817[/i] 于 2004-11-4 10:46 PM 写道:
别名: 字符串的中部
所属类别: 字符串函数  参数数量: 3

取得字符串的中间部分
用法:
STRMID(STR,N,M),返回字符串STR的第N个字符开始的长度为M个字符的字符串,M为0则取到末尾
例如:
EXPLAIN(1, STRMID('A ... [/quote]



:yes:谢谢!!!

hx817 2004-11-5 17:40

[quote][i]qxz[/i] 于 2004-11-5 13:09 写道:
鹏搏资讯F10资料 [/quote]

参考:
[code]
{基于鹏搏资讯,因为F10资料经常变动,所以在变动后,需要对应调整}
jjstar:=F10FIND('十一、基金持股',1);//定位数据开始
jjend:=F10FIND('截止日期:2004-06-30',jjstar);//定位数据结束

jj:=F10TEXT(jjstar,jjend-jjstar);//取最新基金持股数据
EXPLAIN(jjstar>1,jj);//解盘显示
[/code]

股哈哈 2004-11-6 16:11

8c

枪手 2004-11-17 20:03

[quote][i]hx817[/i] 于 2004-11-5 05:40 PM 写道:
参考:
[code]
{基于鹏搏资讯,因为F10资料鹏搏资讯经常变动,所以在变动后,需要对应调整}
jjstar:=F10FIND('十一、基金持股',1);//定位数据开始
jjend:=F10FIND('截止日期:2004-06-30',jjstar);//定位数据结束

j ... [/quote]
谢谢版主,发一个鹏搏资讯,基金持股的选股公式。

zycy 2004-12-4 03:55

谢谢!谢谢!

iu 2004-12-5 14:05

:cool:

绿色通道 2005-2-16 17:03

ok

股票交易人 2005-8-4 09:26

谢谢!!!

ajiu 2005-8-7 09:02

谢谢!!!

soho 2005-8-9 19:41

请教hx817版主,怎样提取股东权益, 资本公积金 ,是万国的,谢谢!!!

ldlzg 2005-8-13 18:50

okokok

xbc45d 2005-8-28 01:58

如何排序后在解盘中显示

LMW 2005-11-22 16:27

okokokokokokokok

yyeh 2005-12-3 11:24

谢谢!

飞狐用户 2005-12-12 18:56

好。非常感谢!

penzr 2006-1-3 10:45

谢谢!!

njkyzy 2006-2-18 14:32

论坛有你更精彩,谢谢,辛苦了,感谢你的辛勤劳动!

gl542400 2008-9-7 12:54

学习! 看贴回贴,在得分!

jackal 2008-12-26 17:00

回帖,得分。
页: [1]
查看完整版本: 自动显示F10中每股收益-百智投