搜索
楼主: lymanqun

欧奈尔选股法80只牛股纵览(年盈利超130%)累计收益901.38%今日评分公布0426

   关闭 [复制链接]
发表于 2007-4-11 10:06 | 显示全部楼层
原帖由 ghoster222 于 2007-4-11 09:43 发表
卖出成发科技 12.73买入北方天鸟

ghoster兄,为啥看好北方天鸟?星马的确不错!!vv
金币:
奖励:
热心:
注册时间:
2004-10-24

回复 使用道具 举报

发表于 2007-4-11 10:08 | 显示全部楼层
恭喜老大!!vv
金币:
奖励:
热心:
注册时间:
2004-10-24

回复 使用道具 举报

签到天数: 2 天

发表于 2007-4-11 10:11 | 显示全部楼层
恭喜老大!!!
金币:
奖励:
热心:
注册时间:
2006-5-21

回复 使用道具 举报

发表于 2007-4-11 10:18 | 显示全部楼层
老大帮忙看下000830鲁西化工的后势如何
谢了
金币:
奖励:
热心:
注册时间:
2007-1-13

回复 使用道具 举报

发表于 2007-4-11 10:18 | 显示全部楼层
原帖由 lymanqun 于 2007-4-11 10:00 发表
买入南玻——17。82元——组合1

周末已经看好,周一没动手,可惜。

贺依然大哥,大家一起继续加油吧!
金币:
奖励:
热心:
注册时间:
2004-2-7

回复 使用道具 举报

发表于 2007-4-11 10:20 | 显示全部楼层
原帖由 lymanqun 于 2007-4-10 08:35 发表
【历年简要财务指标】
┌─────────┬─────┬─────┬─────┬─────┐
|每股指标(单位)    |2006-12-31|2006-09-30|2006-06-30|2006-03-31|
├─────────┼──── ...


港澳F10数据说明
1.【3.环比分析】【单季度财务分析】这一栏的数据是要每年的年报出来才会进行更新,基本没什么用,其中的数据在【历年简要财务指标】这一栏进行分拆即可得到。
2.【历年简要财务指标】这一栏的数据每一项都是总和数据(比如2006-09-30这栏下的是前三季度的总和数据),我在做指标时进行了分拆,指标上显示的都是我拆成单季度的数据进行统计的,主要是净资产收益率(未做同环比)、主营业务收入、主营业务利润(1-3季报时,会有最早的一季取值不是太妥,在指标中有注释说明,见下面的红色部分的那一项,我没有找到可以分拆得到该季度的单季度主营业务利润数据的地方,直接以这栏的数据进行统计了(用于同比),但是是最早的一期,影响不是很大。仅此一项有瑕疵!!而且仅对主营业务利润率最早一期的同比数据有小小影响。)、净利润的金额及其同环比。
3. 税后利润增长率、三项费用之和占主营业务利润比、三项费用增长率、资产负债率、现金流都只有年度数据。
4. 我测试了2006-12-31(以出年报)和2006-09-30(年报未出)季报的数据,正确!06-30和03-31季报因无数据无法测试。数据分析是精细的工作,大家在使用的时候,最少还是要测试一次,以防我有遗漏之处,在2007-03-31和2007-06-30季报出时更是要测试一下!
5. 好了,又花了一晚上,但愿大家用的愉快,日进斗金,不枉我花费的时间和精力哦,:*18*: ,指标随后送上。

【历年简要财务指标】
┌─────────┬─────┬─────┬─────┬─────┐
|每股指标(单位)    |2006-09-30|2006-06-30|2006-03-31|2005-12-31|
├─────────┼─────┼─────┼─────┼─────┤
|每股收益(元)      |0.0700    |0.0592    |0.0285    |0.0500    |
|每股收益扣除(元)  |-         |0.0492    |0.0272    |0.0300    |
|每股净资产(元)    |1.8900    |1.9100    |2.4300    |2.4000    |
|调整后每          |          |          |          |          |
|股净资产(元)      |1.8900    |1.9100    |2.4300    |2.4000    |
|净资产收益率(%)   |3.5100    |3.1000    |1.1700    |2.1200    |
|每股资本公积金(元)|0.4459    |0.4459    |0.8796    |0.8796    |
|每股未分配利润(元)|0.1082    |0.1311    |0.1221    |0.0935    |
|主营业务收入(万元)|178583.49 |125874.26 |64732.39  |211030.12 |
|主营业务利润(万元)|17162.40  |10992.12  |5591.45   |26987.48  |
|投资收益(万元)    |7201.98   |6397.19   |2612.65   |3153.61   |
|净利润(万元)      |6114.40   |5462.26   |2026.59   |3623.16   |
└─────────┴─────┴─────┴─────┴─────┘
┌─────────┬─────┬─────┬─────┬─────┐
|每股指标(单位)    |2005-09-30|2005-06-30|2005-03-31|2004-12-31|
├─────────┼─────┼─────┼─────┼─────┤
|每股收益(元)      |0.0900    |0.1011    |0.0459    |0.0551    |
|每股收益扣除(元)  |0.0700    |0.0815    |0.0523    |0.0048    |
|每股净资产(元)    |2.4500    |3.1700    |3.1100    |3.0700    |
|调整后每          |          |          |          |          |
|股净资产(元)      |2.4400    |3.1600    |3.1000    |3.0600    |
|净资产收益率(%)   |3.7700    |3.1900    |1.4700    |1.8000    |
|每股资本公积金(元)|0.8764    |1.4393    |1.4393    |1.4393    |
|每股未分配利润(元)|0.1682    |0.1996    |0.1443    |0.0985    |
|主营业务收入(万元)|153827.43 |109166.20 |54456.48  |187216.94 |
|主营业务利润(万元)|15276.80  |11061.51  |6683.93   |19160.08  |
|投资收益(万元)    |5781.28   |4782.93   |1898.49   |2603.85   |
|净利润(万元)      |6566.15   |5520.59   |2504.36   |3011.75   |
└─────────┴─────┴─────┴─────┴─────┘
【利润构成与盈利能力】
┌─────────┬─────┬─────┬─────┬─────┐
|财务指标(单位)    |2006-12-31|2005-12-31|2004-12-31|2003-12-31|
├─────────┼─────┼─────┼─────┼─────┤
|主营业务收入(万元)|15779146.6|12660836.2|5863806.03|4446036.89|
|主营业务利润(万元)|2789307.66|2593146.36|1678270.93|1327265.46|
|经营费用(万元)    |223896.79 |160654.92 |43803.43  |36775.01  |
|管理费用(万元)    |538815.05 |509536.37 |247301.71 |215794.43 |
|财务费用(万元)    |130636.53 |104360.88 |43522.43  |76152.95  |
|三项费用增长率(%) |15.33     |131.46    |1.79      |7.47      |
|营业利润(万元)    |1898400.90|1830370.47|1353741.12|1004927.06|
|投资收益(万元)    |32536.73  |18135.65  |1066.12   |3963.09   |
|补贴收入(万元)    |4473.54   |2508.03   |153.81    |15.00     |
|营业外收支        |          |          |          |          |
|净额(万元)        |-34637.80 |-19936.79 |3684.76   |-16045.36 |
|利润总额(万元)    |1900773.38|1831077.36|1358645.80|992859.79 |
|所得税(万元)      |554527.70 |577656.69 |414677.15 |295378.36 |
|净利润(万元)      |1301026.45|1266552.90|939523.14 |697572.50 |
|销售毛利率(%)     |18.10     |21.03     |29.34     |30.67     |
|主营业务利润率(%) |17.68     |20.48     |28.62     |29.85     |
|净资产收益率(%)   |15.87     |17.01     |22.44     |19.67     |
└─────────┴─────┴─────┴─────┴─────┘

【经营与发展能力】
┌─────────┬─────┬─────┬─────┬─────┐
|财务指标(单位)    |2006-12-31|2005-12-31|2004-12-31|2003-12-31|
├─────────┼─────┼─────┼─────┼─────┤
|存货周转率(%)     |4.57      |6.33      |7.41      |7.69      |
|应收账款周转率(%) |31.71     |35.41     |31.55     |33.69     |
|总资产周转率(%)   |1.08      |1.23      |0.94      |0.73      |
|主营业务收        |          |          |          |          |
|入增长率(%)       |24.63     |115.91    |31.89     |-         |
|营业利润增长率(%) |3.72      |35.21     |34.71     |-         |
|税后利润增长率(%) |2.72      |34.81     |34.68     |63.29     |
|净资产增长率(%)   |10.05     |77.91     |18.03     |-         |
|总资产增长率(%)   |6.36      |121.03    |5.48      |-         |
└─────────┴─────┴─────┴─────┴─────┘



【3.环比分析】
【单季度财务分析】
┌─────────────────────────────────┐
|                              2006年                              |
├───────┬──────┬─────┬──────┬─────┤
|              |  主营收入  |占年度比重|  净利润    |占年度比重|
|              |   (万元)   |   (%)   |  (万元)    |   (%)   |
├───────┼──────┼─────┼──────┼─────┤
|第一季度      |  3249350.75|     20.59|   137188.69|     10.54|
|第二季度      |  3863581.67|     24.49|   301667.82|     23.19|
|第三季度      |  4210147.61|     26.68|   470642.51|     36.17|
|第四季度      |  4456066.53|     28.24|   391527.44|     30.09|
└───────┴──────┴─────┴──────┴─────┘
┌─────────────────────────────────┐
|                              2005年                              |
├───────┬──────┬─────┬──────┬─────┤
|              |  主营收入  |占年度比重|  净利润    |占年度比重|
|              |   (万元)   |   (%)   |  (万元)    |   (%)   |
├───────┼──────┼─────┼──────┼─────┤
|第一季度      |  1778760.61|     14.05|   307293.92|     24.26|
|第二季度      |  3132753.87|     24.74|   407233.35|     32.15|
|第三季度      |  3449045.66|     27.24|   330631.92|     26.10|
|第四季度      |  4300276.01|     33.97|   221393.71|     17.48|
└───────┴──────┴─────┴──────┴─────┘
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

发表于 2007-4-11 10:21 | 显示全部楼层
恭喜斑竹
金币:
奖励:
热心:
注册时间:
2006-7-1

回复 使用道具 举报

发表于 2007-4-11 10:25 | 显示全部楼层
原帖由 zhbsystem888 于 2007-4-11 10:20 发表


港澳F10数据说明:
1.【3.环比分析】【单季度财务分析】这一栏的数据是要每年的年报出来才会进行更新,基本没什么用,其中的数据在【历年简要财务指标】这一栏进行分拆即可得到。
2.【历年简要财务指标】 ...

zhbsystem兄辛苦了!!vv
金币:
奖励:
热心:
注册时间:
2004-10-24

回复 使用道具 举报

发表于 2007-4-11 10:25 | 显示全部楼层
太牛了!
华茂卖的好。
金币:
奖励:
热心:
注册时间:
2003-7-25

回复 使用道具 举报

发表于 2007-4-11 10:27 | 显示全部楼层
恭喜老大。。。
请看0698可买吗?
金币:
奖励:
热心:
注册时间:
2007-1-11

回复 使用道具 举报

发表于 2007-4-11 10:29 | 显示全部楼层
原帖由 lymanqun 于 2007-4-10 09:32 发表


你要套取我的欧奈尔选股公式的算法,哈哈哈。。。,还是算了吧,仅把公式中的涉及的项目说一下:
基本面:主营业务增长率,净利润增长率,税后利润增长率,资产负债率,现金流,三项费用占主营业务利润比率 ...

依然大哥和小弟开玩笑了,我只是想做个完善的基本面指标而已,呵呵!这是你的知识产权,告诉我公式中所涉及的项目已经很感谢了!!
严重考验你的机器性能,:*22*: :*22*: !建议你分开使用,下面的是总的指标,自动分析当期报季日期(预定义日期需要自己手动修改)自动选择分拆模块进行分拆统计,我随后整理出分季度的,运行非常快,大智慧还是不如飞狐,如果在飞狐中运行真是快。
指标中的数据是按照依然大哥提出的数据全部提取出来了,最新一季的主营业务收入同环比、主营业务利润率同环比、净利润增长率同环比都可以进行排序(其实每季都可以,就是太占地方了,哈哈)!
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyywsrsjwz1+1);
zyywsrsj1:=f10text(zyywsrsjwz1+20,10);
zyywsrsj2:=f10text(zyywsrsjwz1+32,10);
zyywsrsj3:=f10text(zyywsrsjwz1+44,10);
zyywsrsj4:=f10text(zyywsrsjwz1+56,10);
rq1:=strcmp(zyywsrsj1,'2006-12-31');{对应需要修改的时间是2007年末季报出来,将值改为'2007-12-31'}
rq2:=strcmp(zyywsrsj1,'2006-09-30');{对应需要修改的时间是2007年三季报出来,将值改为'2007-09-30'}
rq3:=strcmp(zyywsrsj1,'2007-06-30');{对应需要修改的时间是2007年二季报出来,将值改为'2007-06-30'}
rq4:=strcmp(zyywsrsj1,'2007-03-31');{对应需要修改的时间是2007年一季报出来,将值改为'2007-03-31'}
if rq1=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-jzcsyl4;
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-jzcsyl4-jzcsyl3;
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl4-jzcsyl3-jzcsyl2;
{取八个季度的主营收入,算出每个季度主营收入增长率的同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz2+56,10));{2005-03-31}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-zyywsr8;{2005-06-30}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-zyywsr7-zyywsr8;{2005-09-30}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6-zyywsr7-zyywsr8;{2005-12-31}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10));{2006-03-31}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4;{2006-06-30}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3-zyywsr4;{2006-09-30}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2-zyywsr3-zyywsr4;{2006-12-31}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比:zyywsrzlv5,linethick0,colorgray,precis2;
{取八个季度主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2005-03-31}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2005-06-30}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7-zyywlr8;{2005-09-30}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6-zyywlr7-zyywlr8;{2005-12-31}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10));{2006-03-31}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4;{2006-06-30}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3-zyywlr4;{2006-09-30}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2-zyywlr3-zyywlr4;{2006-12-31}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(zyywsr8)*100;
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润率环比:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润率同比:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率的同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(jlrwz2+56,10));{2005-03-31}
jlr7:=strtonum(f10text(jlrwz2+44,10))-jlr8;{2005-06-30}
jlr6:=strtonum(f10text(jlrwz2+32,10))-jlr7-jlr8;{2005-09-30}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6-jlr7-jlr8;{2005-12-31}
jlr4:=strtonum(f10text(jlrwz1+56,10));{2006-03-31}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4;{2006-06-30}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3-jlr4;{2006-09-30}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2-jlr3-jlr4;{2006-12-31}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润增长环比:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润增长同比:jlrzlv5,linethick0,colorgray,precis2;
end;

if rq2=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-jzcsyl3;
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl2-jzcsyl3;
  
{取八个季度的主营收入及时间,算出每个季度同环比增长率}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1480,12));{2004-12-31}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10));{2005-03-31}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-zyywsr7;{2005-06-30}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6-zyywsr7;{2005-09-30}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5-zyywsr6-zyywsr7;{2005-12-31}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10));{2006-03-31}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3;{2006-06-30}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2-zyywsr3;{2006-09-30}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比1:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比1:zyywsrzlv5,linethick0,colorgray,precis2;
{取七个季度主营业务利润率和一个全年主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-12-31}{此处取值欠妥,但是无法取到2004年前3个季度主营业务利润的值。用2004年度的主营业务利润代替}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10));{2005-03-31}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7;{2005-06-30}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6-zyywlr7;{2005-09-30}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5-zyywlr6-zyywlr7;{2005-12-31}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10));{2006-03-31}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3;{2006-06-30}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2-zyywlr3;{2006-09-30}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上。用2004年度的主营业务利润率代替}
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比1:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比1:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润及时间,算出每个季度同比增长率}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1506,12));{2004-12-31}
jlr7:=strtonum(f10text(jlrwz2+44,10));{2005-03-31}
jlr6:=strtonum(f10text(jlrwz2+32,10))-jlr7;{2005-06-30}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6-jlr7;{2005-09-30}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5-jlr6-jlr7;{2005-12-31}
jlr3:=strtonum(f10text(jlrwz1+44,10));{2006-03-31}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3;{2006-06-30}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2-jlr3;{2006-09-30}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比1:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比1:jlrzlv5,linethick0,colorgray,precis2;
end;

if rq3=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10));
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl2;

{取八个季度的主营收入,算出每个季度增长率同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1408,12));{2004-09-30}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-strtonum(f10text(zyywsrwz2+56,10));{2004-12-31}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10));{2005-03-31}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6;{2005-06-30}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5-zyywsr6;{2005-09-30}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4-zyywsr5-zyywsr6;{2005-12-31}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10));{2006-03-31}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2;{2006-06-30}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比2:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比2:zyywsrzlv5,linethick0,colorgray,precis2;
{取六个季度主营业务利润率和1个年度主营业务利润率和1个前三季度的主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-09-30}{此处取值欠妥,但是无法取到2004年前2个季度主营业务利润的值。}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2004-12-31}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10));{2005-03-31}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6;{2005-06-30}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5-zyywlr6;{2005-09-30}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4-zyywlr5-zyywlr6;{2005-12-31}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10));{2006-03-31}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2;{2006-06-30}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上,用2004-09-30前三季度的主营业务利润率代替}
{主营业务利润率环比}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比2:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比2:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1434,12));{2004-09-30}
jlr7:=strtonum(f10text(jlrwz2+44,10))-strtonum(f10text(jlrwz2+56,10));{2004-12-31}
jlr6:=strtonum(f10text(jlrwz2+32,10));{2005-03-31}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6;{2005-06-30}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5-jlr6;{2005-09-30}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4-jlr5-jlr6;{2005-12-31}
jlr2:=strtonum(f10text(jlrwz1+32,10));{2006-03-31}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2;{2006-06-30}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比2:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比2:jlrzlv5,linethick0,colorgray,precis2;
end;

if rq4=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10));
{取八个季度的主营收入,算出每个季度增长率同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1336,12));{2004-06-30}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-strtonum(f10text(zyywsrwz2+56,10));{2004-09-30}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-strtonum(f10text(zyywsrwz2+44,10));{2004-12-31}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10));{2005-03-31}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5;{2005-06-30}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4-zyywsr5;{2005-09-30}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3-zyywsr4-zyywsr5;{2005-12-31}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10));{2006-03-31}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比3:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比3:zyywsrzlv5,linethick0,colorgray,precis2;
{取七个季度主营业务利润率和1个半年的主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-06-30}{此处取值欠妥,但是无法取到2004年一季度主营业务利润的值。}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2004-09-30}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7-zyywlr8;{2004-12-31}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10));{2005-03-31}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5;{2005-06-30}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4-zyywlr5;{2005-09-30}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3-zyywlr4-zyywlr5;{2005-12-31}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10));{2006-03-31}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上,用2004年半年度的主营业务利润率代替}
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比3:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比3:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1362,12));{2004-06-30}
jlr7:=strtonum(f10text(jlrwz2+44,10))-strtonum(f10text(jlrwz2+56,10));{2004-09-30}
jlr6:=strtonum(f10text(jlrwz2+32,10))-strtonum(f10text(jlrwz2+44,10));{2004-12-31}
jlr5:=strtonum(f10text(jlrwz2+20,10));{2005-03-31}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5;{2005-06-30}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4-jlr5;{2005-09-30}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3-jlr4-jlr5;{2005-12-31}
jlr1:=strtonum(f10text(jlrwz1+20,10));{2006-03-31}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比3:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比3:jlrzlv5,linethick0,colorgray,precis2;
end;

f1010:=f10find('【每股指标】',1);
{取年度数据时间}
mgzbsjwz:=f10find('财务指标(单位) ',f1010+1);
mgndsj1:=f10text(mgzbsjwz+20,10);
mgndsj2:=f10text(mgzbsjwz+32,10);
mgndsj3:=f10text(mgzbsjwz+44,10);
mgndsj4:=f10text(mgzbsjwz+56,10);
{取现金流量}
mgxjllwz:=f10find('每股现金流量(元)',mgzbsjwz+1);
mgxjll1:=strtonum(f10text(mgxjllwz+20,10));
mgxjll2:=strtonum(f10text(mgxjllwz+32,10));
mgxjll3:=strtonum(f10text(mgxjllwz+44,10));
mgxjll4:=strtonum(f10text(mgxjllwz+56,10));
{取三项费用}
sxfywz1:=f10find('【利润构成与盈利能力】',f1010+1);
sxfywz2:=f10find('主营业务利润(万元)',sxfywz1+1);
sxfywz3:=f10find('经营费用(万元)',sxfywz2+1);
sxfywz4:=f10find('管理费用(万元)',sxfywz3+1);
sxfywz5:=f10find('财务费用(万元)',sxfywz4+1);
sxfywz6:=f10find('三项费用增长率(%) ',sxfywz5+1);
zyywlr1:=strtonum(f10text(sxfywz2+20,10));
zyywlr2:=strtonum(f10text(sxfywz2+32,10));
zyywlr3:=strtonum(f10text(sxfywz2+44,10));
zyywlr4:=strtonum(f10text(sxfywz2+56,10));
jyfy1:=strtonum(f10text(sxfywz3+20,10));
jyfy2:=strtonum(f10text(sxfywz3+32,10));
jyfy3:=strtonum(f10text(sxfywz3+44,10));
jyfy4:=strtonum(f10text(sxfywz3+56,10));
glfy1:=strtonum(f10text(sxfywz4+20,10));
glfy2:=strtonum(f10text(sxfywz4+32,10));
glfy3:=strtonum(f10text(sxfywz4+44,10));
glfy4:=strtonum(f10text(sxfywz4+56,10));
cwfy1:=strtonum(f10text(sxfywz5+20,10));
cwfy2:=strtonum(f10text(sxfywz5+32,10));
cwfy3:=strtonum(f10text(sxfywz5+44,10));
cwfy4:=strtonum(f10text(sxfywz5+56,10));
sxfyzlv1:=strtonum(f10text(sxfywz6+20,10));
sxfyzlv2:=strtonum(f10text(sxfywz6+32,10));
sxfyzlv3:=strtonum(f10text(sxfywz6+44,10));
sxfyzlv4:=strtonum(f10text(sxfywz6+56,10));
sxfyzb1:=(jyfy1+glfy1+cwfy1)/zyywlr1*100;
sxfyzb2:=(jyfy2+glfy2+cwfy2)/zyywlr2*100;
sxfyzb3:=(jyfy3+glfy3+cwfy3)/zyywlr3*100;
sxfyzb4:=(jyfy4+glfy4+cwfy4)/zyywlr4*100;
{取税后利润增长率}
shlrwz1:=f10find('【经营与发展能力】',f1010+1);
shlrwz:=f10find('税后利润增长率(%)',shlrwz1+1);
shlr1:=strtonum(f10text(shlrwz+20,10));
shlr2:=strtonum(f10text(shlrwz+32,10));
shlr3:=strtonum(f10text(shlrwz+44,10));
shlr4:=strtonum(f10text(shlrwz+56,10));
{取资产负债率}
zcfzlwz1:=f10find('【资产与负债】',f1010+1);
zcfzlwz:=f10find('资产负债率(%) ',zcfzlwz1+1);
zcfzl1:=strtonum(f10text(zcfzlwz+18,10));
zcfzl2:=strtonum(f10text(zcfzlwz+30,10));
zcfzl3:=strtonum(f10text(zcfzlwz+42,10));
zcfzl4:=strtonum(f10text(zcfzlwz+54,10));
{-------------------【图解模板】-------------------}
{显示文字}
DRAWTEXTREL(0,50,'报表时间'),COLORblue;
DRAWTEXTREL(0,100,'主营业务收入(万元)'),Colorblue;
DRAWTEXTREL(0,150,'主营业务同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,200,'净利润(万元)'),Colorblue;
DRAWTEXTREL(0,250,'净利润同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,300,'主营业务利润率(%)'),Colorblue;
DRAWTEXTREL(0,350,'主营利润率同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,400,'净资产收益率(%)'),Colorblue;
DRAWTEXTREL(0,500,'年度数据'),Colorblue;
DRAWTEXTREL(0,550,'税后利润增长率(%)'),Colorblue;
DRAWTEXTREL(0,600,'资产负债率(%)'),Colorblue;
DRAWTEXTREL(0,650,'三项费用增长率(%)'),Colorblue;
DRAWTEXTREL(0,700,'三项费用占主营利润率(%)'),Colorblue;
DRAWTEXTREL(0,750,'现金流(元)'),Colorblue;
{时间}
DRAWTEXTREL(900,50,zyywsrsj1),ALIGN2,COLORred;
DRAWTEXTREL(700,50,zyywsrsj2),ALIGN2,COLORred;
DRAWTEXTREL(500,50,zyywsrsj3),ALIGN2,COLORred;
DRAWTEXTREL(300,50,zyywsrsj4),ALIGN2,COLORred;
{主营业务收入}
DRAWTEXTREL(900,100,numtostr(zyywsr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,100,numtostr(zyywsr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,100,numtostr(zyywsr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,100,numtostr(zyywsr4)),ALIGN2,Colorffcc00;
{主营业务收入同比/环比}
DRAWTEXTREL(900,150,numtostr(zyywsrzlv5)+' / '+numtostr(zyywsrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,150,numtostr(zyywsrzlv6)+' / '+numtostr(zyywsrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,150,numtostr(zyywsrzlv7)+' / '+numtostr(zyywsrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,150,numtostr(zyywsrzlv8)+' / '+numtostr(zyywsrzlv4)),ALIGN2,Colorffcc00;
{净利润}
DRAWTEXTREL(900,200,numtostr(jlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,200,numtostr(jlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,200,numtostr(jlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,200,numtostr(jlr4)),ALIGN2,ColorFFcc00;
{净利润同比/环比}
DRAWTEXTREL(900,250,numtostr(jlrzlv5)+' / '+numtostr(jlrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,250,numtostr(jlrzlv6)+' / '+numtostr(jlrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,250,numtostr(jlrzlv7)+' / '+numtostr(jlrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,250,numtostr(jlrzlv8)+' / '+numtostr(jlrzlv4)),ALIGN2,Colorffcc00;
{主营业务利润率}
DRAWTEXTREL(900,300,numtostr(zyywlrl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,300,numtostr(zyywlrl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,300,numtostr(zyywlrl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,300,numtostr(zyywlrl4)),ALIGN2,Colorffcc00;
{主营业务利润率同比/环比}
DRAWTEXTREL(900,350,numtostr(zyywlrlzlv5)+' / '+numtostr(zyywlrlzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,350,numtostr(zyywlrlzlv6)+' / '+numtostr(zyywlrlzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,350,numtostr(zyywlrlzlv7)+' / '+numtostr(zyywlrlzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,350,numtostr(zyywlrlzlv8)+' / '+numtostr(zyywlrlzlv4)),ALIGN2,Colorffcc00;
{净资产收益率}
DRAWTEXTREL(900,400,numtostr(jzcsyl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,400,numtostr(jzcsyl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,400,numtostr(jzcsyl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,400,numtostr(jzcsyl4)),ALIGN2,Colorffcc00;
{年度数据时间}
DRAWTEXTREL(900,500,mgndsj1),ALIGN2,COLORRED;
DRAWTEXTREL(700,500,mgndsj2),ALIGN2,COLORRED;
DRAWTEXTREL(500,500,mgndsj3),ALIGN2,COLORRED;
DRAWTEXTREL(300,500,mgndsj4),ALIGN2,COLORRED;
{税后利润增长率}
DRAWTEXTREL(900,550,numtostr(shlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,550,numtostr(shlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,550,numtostr(shlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,550,numtostr(shlr4)),ALIGN2,Colorffcc00;
{资产负债率}
DRAWTEXTREL(900,600,numtostr(zcfzl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,600,numtostr(zcfzl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,600,numtostr(zcfzl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,600,numtostr(zcfzl4)),ALIGN2,Colorffcc00;
{三项费用增长率}
DRAWTEXTREL(900,650,numtostr(sxfyzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,650,numtostr(sxfyzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,650,numtostr(sxfyzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,650,numtostr(sxfyzlv4)),ALIGN2,Colorffcc00;
{三项费用占主营利润率}
DRAWTEXTREL(900,700,numtostr(sxfyzb1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,700,numtostr(sxfyzb2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,700,numtostr(sxfyzb3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,700,numtostr(sxfyzb4)),ALIGN2,Colorffcc00;
{现金流}
DRAWTEXTREL(900,750,numtostr(mgxjll1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,750,numtostr(mgxjll2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,750,numtostr(mgxjll3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,750,numtostr(mgxjll4)),ALIGN2,Colorffcc00;
{说明}
DRAWTEXTREL(100,880,'注:若无数据或者显示乱码,是因为该报季无数据可以取,请更新!!'),linethick2,COLOR8000CC;



[ 本帖最后由 zhbsystem888 于 2007-4-11 10:43 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

 楼主| 发表于 2007-4-11 10:35 | 显示全部楼层
长期没关注组合2,错失卖股良机,卖出长春高新,买入宝胜股份24。05元——组合2
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2007-4-11 10:38 | 显示全部楼层
12-31季单季
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyywsrsjwz1+1);
zyywsrsj1:=f10text(zyywsrsjwz1+20,10);
zyywsrsj2:=f10text(zyywsrsjwz1+32,10);
zyywsrsj3:=f10text(zyywsrsjwz1+44,10);
zyywsrsj4:=f10text(zyywsrsjwz1+56,10);
rq1:=strcmp(zyywsrsj1,'2006-12-31');{对应需要修改的时间是2007年末季报出来,将值改为'2007-12-31'}

if rq1=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-jzcsyl4;
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-jzcsyl4-jzcsyl3;
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl4-jzcsyl3-jzcsyl2;
{取八个季度的主营收入,算出每个季度主营收入增长率的同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz2+56,10));{2005-03-31}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-zyywsr8;{2005-06-30}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-zyywsr7-zyywsr8;{2005-09-30}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6-zyywsr7-zyywsr8;{2005-12-31}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10));{2006-03-31}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4;{2006-06-30}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3-zyywsr4;{2006-09-30}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2-zyywsr3-zyywsr4;{2006-12-31}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比:zyywsrzlv5,linethick0,colorgray,precis2;
{取八个季度主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2005-03-31}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2005-06-30}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7-zyywlr8;{2005-09-30}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6-zyywlr7-zyywlr8;{2005-12-31}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10));{2006-03-31}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4;{2006-06-30}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3-zyywlr4;{2006-09-30}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2-zyywlr3-zyywlr4;{2006-12-31}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(zyywsr8)*100;
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润率环比:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润率同比:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率的同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(jlrwz2+56,10));{2005-03-31}
jlr7:=strtonum(f10text(jlrwz2+44,10))-jlr8;{2005-06-30}
jlr6:=strtonum(f10text(jlrwz2+32,10))-jlr7-jlr8;{2005-09-30}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6-jlr7-jlr8;{2005-12-31}
jlr4:=strtonum(f10text(jlrwz1+56,10));{2006-03-31}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4;{2006-06-30}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3-jlr4;{2006-09-30}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2-jlr3-jlr4;{2006-12-31}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润增长环比:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润增长同比:jlrzlv5,linethick0,colorgray,precis2;
end;

f1010:=f10find('【每股指标】',1);
{取年度数据时间}
mgzbsjwz:=f10find('财务指标(单位) ',f1010+1);
mgndsj1:=f10text(mgzbsjwz+20,10);
mgndsj2:=f10text(mgzbsjwz+32,10);
mgndsj3:=f10text(mgzbsjwz+44,10);
mgndsj4:=f10text(mgzbsjwz+56,10);
{取现金流量}
mgxjllwz:=f10find('每股现金流量(元)',mgzbsjwz+1);
mgxjll1:=strtonum(f10text(mgxjllwz+20,10));
mgxjll2:=strtonum(f10text(mgxjllwz+32,10));
mgxjll3:=strtonum(f10text(mgxjllwz+44,10));
mgxjll4:=strtonum(f10text(mgxjllwz+56,10));
{取三项费用}
sxfywz1:=f10find('【利润构成与盈利能力】',f1010+1);
sxfywz2:=f10find('主营业务利润(万元)',sxfywz1+1);
sxfywz3:=f10find('经营费用(万元)',sxfywz2+1);
sxfywz4:=f10find('管理费用(万元)',sxfywz3+1);
sxfywz5:=f10find('财务费用(万元)',sxfywz4+1);
sxfywz6:=f10find('三项费用增长率(%) ',sxfywz5+1);
zyywlr1:=strtonum(f10text(sxfywz2+20,10));
zyywlr2:=strtonum(f10text(sxfywz2+32,10));
zyywlr3:=strtonum(f10text(sxfywz2+44,10));
zyywlr4:=strtonum(f10text(sxfywz2+56,10));
jyfy1:=strtonum(f10text(sxfywz3+20,10));
jyfy2:=strtonum(f10text(sxfywz3+32,10));
jyfy3:=strtonum(f10text(sxfywz3+44,10));
jyfy4:=strtonum(f10text(sxfywz3+56,10));
glfy1:=strtonum(f10text(sxfywz4+20,10));
glfy2:=strtonum(f10text(sxfywz4+32,10));
glfy3:=strtonum(f10text(sxfywz4+44,10));
glfy4:=strtonum(f10text(sxfywz4+56,10));
cwfy1:=strtonum(f10text(sxfywz5+20,10));
cwfy2:=strtonum(f10text(sxfywz5+32,10));
cwfy3:=strtonum(f10text(sxfywz5+44,10));
cwfy4:=strtonum(f10text(sxfywz5+56,10));
sxfyzlv1:=strtonum(f10text(sxfywz6+20,10));
sxfyzlv2:=strtonum(f10text(sxfywz6+32,10));
sxfyzlv3:=strtonum(f10text(sxfywz6+44,10));
sxfyzlv4:=strtonum(f10text(sxfywz6+56,10));
sxfyzb1:=(jyfy1+glfy1+cwfy1)/zyywlr1*100;
sxfyzb2:=(jyfy2+glfy2+cwfy2)/zyywlr2*100;
sxfyzb3:=(jyfy3+glfy3+cwfy3)/zyywlr3*100;
sxfyzb4:=(jyfy4+glfy4+cwfy4)/zyywlr4*100;
{取税后利润增长率}
shlrwz1:=f10find('【经营与发展能力】',f1010+1);
shlrwz:=f10find('税后利润增长率(%)',shlrwz1+1);
shlr1:=strtonum(f10text(shlrwz+20,10));
shlr2:=strtonum(f10text(shlrwz+32,10));
shlr3:=strtonum(f10text(shlrwz+44,10));
shlr4:=strtonum(f10text(shlrwz+56,10));
{取资产负债率}
zcfzlwz1:=f10find('【资产与负债】',f1010+1);
zcfzlwz:=f10find('资产负债率(%) ',zcfzlwz1+1);
zcfzl1:=strtonum(f10text(zcfzlwz+18,10));
zcfzl2:=strtonum(f10text(zcfzlwz+30,10));
zcfzl3:=strtonum(f10text(zcfzlwz+42,10));
zcfzl4:=strtonum(f10text(zcfzlwz+54,10));
{-------------------【图解模板】-------------------}
{显示文字}
DRAWTEXTREL(0,50,'报表时间'),COLORblue;
DRAWTEXTREL(0,100,'主营业务收入(万元)'),Colorblue;
DRAWTEXTREL(0,150,'主营业务同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,200,'净利润(万元)'),Colorblue;
DRAWTEXTREL(0,250,'净利润同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,300,'主营业务利润率(%)'),Colorblue;
DRAWTEXTREL(0,350,'主营利润率同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,400,'净资产收益率(%)'),Colorblue;
DRAWTEXTREL(0,500,'年度数据'),Colorblue;
DRAWTEXTREL(0,550,'税后利润增长率(%)'),Colorblue;
DRAWTEXTREL(0,600,'资产负债率(%)'),Colorblue;
DRAWTEXTREL(0,650,'三项费用增长率(%)'),Colorblue;
DRAWTEXTREL(0,700,'三项费用占主营利润率(%)'),Colorblue;
DRAWTEXTREL(0,750,'现金流(元)'),Colorblue;
{时间}
DRAWTEXTREL(900,50,zyywsrsj1),ALIGN2,COLORred;
DRAWTEXTREL(700,50,zyywsrsj2),ALIGN2,COLORred;
DRAWTEXTREL(500,50,zyywsrsj3),ALIGN2,COLORred;
DRAWTEXTREL(300,50,zyywsrsj4),ALIGN2,COLORred;
{主营业务收入}
DRAWTEXTREL(900,100,numtostr(zyywsr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,100,numtostr(zyywsr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,100,numtostr(zyywsr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,100,numtostr(zyywsr4)),ALIGN2,Colorffcc00;
{主营业务收入同比/环比}
DRAWTEXTREL(900,150,numtostr(zyywsrzlv5)+' / '+numtostr(zyywsrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,150,numtostr(zyywsrzlv6)+' / '+numtostr(zyywsrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,150,numtostr(zyywsrzlv7)+' / '+numtostr(zyywsrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,150,numtostr(zyywsrzlv8)+' / '+numtostr(zyywsrzlv4)),ALIGN2,Colorffcc00;
{净利润}
DRAWTEXTREL(900,200,numtostr(jlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,200,numtostr(jlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,200,numtostr(jlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,200,numtostr(jlr4)),ALIGN2,ColorFFcc00;
{净利润同比/环比}
DRAWTEXTREL(900,250,numtostr(jlrzlv5)+' / '+numtostr(jlrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,250,numtostr(jlrzlv6)+' / '+numtostr(jlrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,250,numtostr(jlrzlv7)+' / '+numtostr(jlrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,250,numtostr(jlrzlv8)+' / '+numtostr(jlrzlv4)),ALIGN2,Colorffcc00;
{主营业务利润率}
DRAWTEXTREL(900,300,numtostr(zyywlrl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,300,numtostr(zyywlrl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,300,numtostr(zyywlrl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,300,numtostr(zyywlrl4)),ALIGN2,Colorffcc00;
{主营业务利润率同比/环比}
DRAWTEXTREL(900,350,numtostr(zyywlrlzlv5)+' / '+numtostr(zyywlrlzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,350,numtostr(zyywlrlzlv6)+' / '+numtostr(zyywlrlzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,350,numtostr(zyywlrlzlv7)+' / '+numtostr(zyywlrlzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,350,numtostr(zyywlrlzlv8)+' / '+numtostr(zyywlrlzlv4)),ALIGN2,Colorffcc00;
{净资产收益率}
DRAWTEXTREL(900,400,numtostr(jzcsyl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,400,numtostr(jzcsyl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,400,numtostr(jzcsyl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,400,numtostr(jzcsyl4)),ALIGN2,Colorffcc00;
{年度数据时间}
DRAWTEXTREL(900,500,mgndsj1),ALIGN2,COLORRED;
DRAWTEXTREL(700,500,mgndsj2),ALIGN2,COLORRED;
DRAWTEXTREL(500,500,mgndsj3),ALIGN2,COLORRED;
DRAWTEXTREL(300,500,mgndsj4),ALIGN2,COLORRED;
{税后利润增长率}
DRAWTEXTREL(900,550,numtostr(shlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,550,numtostr(shlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,550,numtostr(shlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,550,numtostr(shlr4)),ALIGN2,Colorffcc00;
{资产负债率}
DRAWTEXTREL(900,600,numtostr(zcfzl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,600,numtostr(zcfzl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,600,numtostr(zcfzl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,600,numtostr(zcfzl4)),ALIGN2,Colorffcc00;
{三项费用增长率}
DRAWTEXTREL(900,650,numtostr(sxfyzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,650,numtostr(sxfyzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,650,numtostr(sxfyzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,650,numtostr(sxfyzlv4)),ALIGN2,Colorffcc00;
{三项费用占主营利润率}
DRAWTEXTREL(900,700,numtostr(sxfyzb1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,700,numtostr(sxfyzb2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,700,numtostr(sxfyzb3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,700,numtostr(sxfyzb4)),ALIGN2,Colorffcc00;
{现金流}
DRAWTEXTREL(900,750,numtostr(mgxjll1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,750,numtostr(mgxjll2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,750,numtostr(mgxjll3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,750,numtostr(mgxjll4)),ALIGN2,Colorffcc00;
{说明}
DRAWTEXTREL(100,880,'注:若无数据或者显示乱码,是因为该报季无数据可以取,请更新!!'),linethick2,COLOR8000CC;

[ 本帖最后由 zhbsystem888 于 2007-4-11 11:10 编辑 ]
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

发表于 2007-4-11 10:41 | 显示全部楼层
09-30季单季
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyywsrsjwz1+1);
zyywsrsj1:=f10text(zyywsrsjwz1+20,10);
zyywsrsj2:=f10text(zyywsrsjwz1+32,10);
zyywsrsj3:=f10text(zyywsrsjwz1+44,10);
zyywsrsj4:=f10text(zyywsrsjwz1+56,10);
rq2:=strcmp(zyywsrsj1,'2006-09-30');{对应需要修改的时间是2007年三季报出来,将值改为'2007-09-30'}

if rq2=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-jzcsyl3;
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl2-jzcsyl3;
  
{取八个季度的主营收入及时间,算出每个季度同环比增长率}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1480,12));{2004-12-31}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10));{2005-03-31}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-zyywsr7;{2005-06-30}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6-zyywsr7;{2005-09-30}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5-zyywsr6-zyywsr7;{2005-12-31}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10));{2006-03-31}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3;{2006-06-30}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2-zyywsr3;{2006-09-30}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比1:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比1:zyywsrzlv5,linethick0,colorgray,precis2;
{取七个季度主营业务利润率和一个全年主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-12-31}{此处取值欠妥,但是无法取到2004年前3个季度主营业务利润的值。用2004年度的主营业务利润代替}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10));{2005-03-31}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7;{2005-06-30}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6-zyywlr7;{2005-09-30}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5-zyywlr6-zyywlr7;{2005-12-31}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10));{2006-03-31}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3;{2006-06-30}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2-zyywlr3;{2006-09-30}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上。用2004年度的主营业务利润率代替}
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比1:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比1:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润及时间,算出每个季度同比增长率}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1506,12));{2004-12-31}
jlr7:=strtonum(f10text(jlrwz2+44,10));{2005-03-31}
jlr6:=strtonum(f10text(jlrwz2+32,10))-jlr7;{2005-06-30}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6-jlr7;{2005-09-30}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5-jlr6-jlr7;{2005-12-31}
jlr3:=strtonum(f10text(jlrwz1+44,10));{2006-03-31}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3;{2006-06-30}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2-jlr3;{2006-09-30}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比1:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比1:jlrzlv5,linethick0,colorgray,precis2;
end;


f1010:=f10find('【每股指标】',1);
{取年度数据时间}
mgzbsjwz:=f10find('财务指标(单位) ',f1010+1);
mgndsj1:=f10text(mgzbsjwz+20,10);
mgndsj2:=f10text(mgzbsjwz+32,10);
mgndsj3:=f10text(mgzbsjwz+44,10);
mgndsj4:=f10text(mgzbsjwz+56,10);
{取现金流量}
mgxjllwz:=f10find('每股现金流量(元)',mgzbsjwz+1);
mgxjll1:=strtonum(f10text(mgxjllwz+20,10));
mgxjll2:=strtonum(f10text(mgxjllwz+32,10));
mgxjll3:=strtonum(f10text(mgxjllwz+44,10));
mgxjll4:=strtonum(f10text(mgxjllwz+56,10));
{取三项费用}
sxfywz1:=f10find('【利润构成与盈利能力】',f1010+1);
sxfywz2:=f10find('主营业务利润(万元)',sxfywz1+1);
sxfywz3:=f10find('经营费用(万元)',sxfywz2+1);
sxfywz4:=f10find('管理费用(万元)',sxfywz3+1);
sxfywz5:=f10find('财务费用(万元)',sxfywz4+1);
sxfywz6:=f10find('三项费用增长率(%) ',sxfywz5+1);
zyywlr1:=strtonum(f10text(sxfywz2+20,10));
zyywlr2:=strtonum(f10text(sxfywz2+32,10));
zyywlr3:=strtonum(f10text(sxfywz2+44,10));
zyywlr4:=strtonum(f10text(sxfywz2+56,10));
jyfy1:=strtonum(f10text(sxfywz3+20,10));
jyfy2:=strtonum(f10text(sxfywz3+32,10));
jyfy3:=strtonum(f10text(sxfywz3+44,10));
jyfy4:=strtonum(f10text(sxfywz3+56,10));
glfy1:=strtonum(f10text(sxfywz4+20,10));
glfy2:=strtonum(f10text(sxfywz4+32,10));
glfy3:=strtonum(f10text(sxfywz4+44,10));
glfy4:=strtonum(f10text(sxfywz4+56,10));
cwfy1:=strtonum(f10text(sxfywz5+20,10));
cwfy2:=strtonum(f10text(sxfywz5+32,10));
cwfy3:=strtonum(f10text(sxfywz5+44,10));
cwfy4:=strtonum(f10text(sxfywz5+56,10));
sxfyzlv1:=strtonum(f10text(sxfywz6+20,10));
sxfyzlv2:=strtonum(f10text(sxfywz6+32,10));
sxfyzlv3:=strtonum(f10text(sxfywz6+44,10));
sxfyzlv4:=strtonum(f10text(sxfywz6+56,10));
sxfyzb1:=(jyfy1+glfy1+cwfy1)/zyywlr1*100;
sxfyzb2:=(jyfy2+glfy2+cwfy2)/zyywlr2*100;
sxfyzb3:=(jyfy3+glfy3+cwfy3)/zyywlr3*100;
sxfyzb4:=(jyfy4+glfy4+cwfy4)/zyywlr4*100;
{取税后利润增长率}
shlrwz1:=f10find('【经营与发展能力】',f1010+1);
shlrwz:=f10find('税后利润增长率(%)',shlrwz1+1);
shlr1:=strtonum(f10text(shlrwz+20,10));
shlr2:=strtonum(f10text(shlrwz+32,10));
shlr3:=strtonum(f10text(shlrwz+44,10));
shlr4:=strtonum(f10text(shlrwz+56,10));
{取资产负债率}
zcfzlwz1:=f10find('【资产与负债】',f1010+1);
zcfzlwz:=f10find('资产负债率(%) ',zcfzlwz1+1);
zcfzl1:=strtonum(f10text(zcfzlwz+18,10));
zcfzl2:=strtonum(f10text(zcfzlwz+30,10));
zcfzl3:=strtonum(f10text(zcfzlwz+42,10));
zcfzl4:=strtonum(f10text(zcfzlwz+54,10));
{-------------------【图解模板】-------------------}
{显示文字}
DRAWTEXTREL(0,50,'报表时间'),COLORblue;
DRAWTEXTREL(0,100,'主营业务收入(万元)'),Colorblue;
DRAWTEXTREL(0,150,'主营业务同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,200,'净利润(万元)'),Colorblue;
DRAWTEXTREL(0,250,'净利润同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,300,'主营业务利润率(%)'),Colorblue;
DRAWTEXTREL(0,350,'主营利润率同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,400,'净资产收益率(%)'),Colorblue;
DRAWTEXTREL(0,500,'年度数据'),Colorblue;
DRAWTEXTREL(0,550,'税后利润增长率(%)'),Colorblue;
DRAWTEXTREL(0,600,'资产负债率(%)'),Colorblue;
DRAWTEXTREL(0,650,'三项费用增长率(%)'),Colorblue;
DRAWTEXTREL(0,700,'三项费用占主营利润率(%)'),Colorblue;
DRAWTEXTREL(0,750,'现金流(元)'),Colorblue;
{时间}
DRAWTEXTREL(900,50,zyywsrsj1),ALIGN2,COLORred;
DRAWTEXTREL(700,50,zyywsrsj2),ALIGN2,COLORred;
DRAWTEXTREL(500,50,zyywsrsj3),ALIGN2,COLORred;
DRAWTEXTREL(300,50,zyywsrsj4),ALIGN2,COLORred;
{主营业务收入}
DRAWTEXTREL(900,100,numtostr(zyywsr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,100,numtostr(zyywsr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,100,numtostr(zyywsr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,100,numtostr(zyywsr4)),ALIGN2,Colorffcc00;
{主营业务收入同比/环比}
DRAWTEXTREL(900,150,numtostr(zyywsrzlv5)+' / '+numtostr(zyywsrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,150,numtostr(zyywsrzlv6)+' / '+numtostr(zyywsrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,150,numtostr(zyywsrzlv7)+' / '+numtostr(zyywsrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,150,numtostr(zyywsrzlv8)+' / '+numtostr(zyywsrzlv4)),ALIGN2,Colorffcc00;
{净利润}
DRAWTEXTREL(900,200,numtostr(jlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,200,numtostr(jlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,200,numtostr(jlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,200,numtostr(jlr4)),ALIGN2,ColorFFcc00;
{净利润同比/环比}
DRAWTEXTREL(900,250,numtostr(jlrzlv5)+' / '+numtostr(jlrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,250,numtostr(jlrzlv6)+' / '+numtostr(jlrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,250,numtostr(jlrzlv7)+' / '+numtostr(jlrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,250,numtostr(jlrzlv8)+' / '+numtostr(jlrzlv4)),ALIGN2,Colorffcc00;
{主营业务利润率}
DRAWTEXTREL(900,300,numtostr(zyywlrl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,300,numtostr(zyywlrl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,300,numtostr(zyywlrl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,300,numtostr(zyywlrl4)),ALIGN2,Colorffcc00;
{主营业务利润率同比/环比}
DRAWTEXTREL(900,350,numtostr(zyywlrlzlv5)+' / '+numtostr(zyywlrlzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,350,numtostr(zyywlrlzlv6)+' / '+numtostr(zyywlrlzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,350,numtostr(zyywlrlzlv7)+' / '+numtostr(zyywlrlzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,350,numtostr(zyywlrlzlv8)+' / '+numtostr(zyywlrlzlv4)),ALIGN2,Colorffcc00;
{净资产收益率}
DRAWTEXTREL(900,400,numtostr(jzcsyl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,400,numtostr(jzcsyl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,400,numtostr(jzcsyl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,400,numtostr(jzcsyl4)),ALIGN2,Colorffcc00;
{年度数据时间}
DRAWTEXTREL(900,500,mgndsj1),ALIGN2,COLORRED;
DRAWTEXTREL(700,500,mgndsj2),ALIGN2,COLORRED;
DRAWTEXTREL(500,500,mgndsj3),ALIGN2,COLORRED;
DRAWTEXTREL(300,500,mgndsj4),ALIGN2,COLORRED;
{税后利润增长率}
DRAWTEXTREL(900,550,numtostr(shlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,550,numtostr(shlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,550,numtostr(shlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,550,numtostr(shlr4)),ALIGN2,Colorffcc00;
{资产负债率}
DRAWTEXTREL(900,600,numtostr(zcfzl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,600,numtostr(zcfzl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,600,numtostr(zcfzl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,600,numtostr(zcfzl4)),ALIGN2,Colorffcc00;
{三项费用增长率}
DRAWTEXTREL(900,650,numtostr(sxfyzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,650,numtostr(sxfyzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,650,numtostr(sxfyzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,650,numtostr(sxfyzlv4)),ALIGN2,Colorffcc00;
{三项费用占主营利润率}
DRAWTEXTREL(900,700,numtostr(sxfyzb1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,700,numtostr(sxfyzb2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,700,numtostr(sxfyzb3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,700,numtostr(sxfyzb4)),ALIGN2,Colorffcc00;
{现金流}
DRAWTEXTREL(900,750,numtostr(mgxjll1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,750,numtostr(mgxjll2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,750,numtostr(mgxjll3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,750,numtostr(mgxjll4)),ALIGN2,Colorffcc00;
{说明}
DRAWTEXTREL(100,880,'注:若无数据或者显示乱码,是因为该报季无数据可以取,请更新!!'),linethick2,COLOR8000CC;

[ 本帖最后由 zhbsystem888 于 2007-4-11 11:11 编辑 ]
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

发表于 2007-4-11 10:46 | 显示全部楼层
06-30季单季
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyywsrsjwz1+1);
zyywsrsj1:=f10text(zyywsrsjwz1+20,10);
zyywsrsj2:=f10text(zyywsrsjwz1+32,10);
zyywsrsj3:=f10text(zyywsrsjwz1+44,10);
zyywsrsj4:=f10text(zyywsrsjwz1+56,10);
rq3:=strcmp(zyywsrsj1,'2007-06-30');{对应需要修改的时间是2007年二季报出来,将值改为'2007-06-30'}

if rq3=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10));
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10))-jzcsyl2;

{取八个季度的主营收入,算出每个季度增长率同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1408,12));{2004-09-30}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-strtonum(f10text(zyywsrwz2+56,10));{2004-12-31}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10));{2005-03-31}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10))-zyywsr6;{2005-06-30}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5-zyywsr6;{2005-09-30}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4-zyywsr5-zyywsr6;{2005-12-31}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10));{2006-03-31}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10))-zyywsr2;{2006-06-30}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比2:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比2:zyywsrzlv5,linethick0,colorgray,precis2;
{取六个季度主营业务利润率和1个年度主营业务利润率和1个前三季度的主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-09-30}{此处取值欠妥,但是无法取到2004年前2个季度主营业务利润的值。}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2004-12-31}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10));{2005-03-31}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10))-zyywlr6;{2005-06-30}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5-zyywlr6;{2005-09-30}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4-zyywlr5-zyywlr6;{2005-12-31}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10));{2006-03-31}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10))-zyywlr2;{2006-06-30}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上,用2004-09-30前三季度的主营业务利润率代替}
{主营业务利润率环比}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比2:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比2:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1434,12));{2004-09-30}
jlr7:=strtonum(f10text(jlrwz2+44,10))-strtonum(f10text(jlrwz2+56,10));{2004-12-31}
jlr6:=strtonum(f10text(jlrwz2+32,10));{2005-03-31}
jlr5:=strtonum(f10text(jlrwz2+20,10))-jlr6;{2005-06-30}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5-jlr6;{2005-09-30}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4-jlr5-jlr6;{2005-12-31}
jlr2:=strtonum(f10text(jlrwz1+32,10));{2006-03-31}
jlr1:=strtonum(f10text(jlrwz1+20,10))-jlr2;{2006-06-30}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比2:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比2:jlrzlv5,linethick0,colorgray,precis2;
end;


f1010:=f10find('【每股指标】',1);
{取年度数据时间}
mgzbsjwz:=f10find('财务指标(单位) ',f1010+1);
mgndsj1:=f10text(mgzbsjwz+20,10);
mgndsj2:=f10text(mgzbsjwz+32,10);
mgndsj3:=f10text(mgzbsjwz+44,10);
mgndsj4:=f10text(mgzbsjwz+56,10);
{取现金流量}
mgxjllwz:=f10find('每股现金流量(元)',mgzbsjwz+1);
mgxjll1:=strtonum(f10text(mgxjllwz+20,10));
mgxjll2:=strtonum(f10text(mgxjllwz+32,10));
mgxjll3:=strtonum(f10text(mgxjllwz+44,10));
mgxjll4:=strtonum(f10text(mgxjllwz+56,10));
{取三项费用}
sxfywz1:=f10find('【利润构成与盈利能力】',f1010+1);
sxfywz2:=f10find('主营业务利润(万元)',sxfywz1+1);
sxfywz3:=f10find('经营费用(万元)',sxfywz2+1);
sxfywz4:=f10find('管理费用(万元)',sxfywz3+1);
sxfywz5:=f10find('财务费用(万元)',sxfywz4+1);
sxfywz6:=f10find('三项费用增长率(%) ',sxfywz5+1);
zyywlr1:=strtonum(f10text(sxfywz2+20,10));
zyywlr2:=strtonum(f10text(sxfywz2+32,10));
zyywlr3:=strtonum(f10text(sxfywz2+44,10));
zyywlr4:=strtonum(f10text(sxfywz2+56,10));
jyfy1:=strtonum(f10text(sxfywz3+20,10));
jyfy2:=strtonum(f10text(sxfywz3+32,10));
jyfy3:=strtonum(f10text(sxfywz3+44,10));
jyfy4:=strtonum(f10text(sxfywz3+56,10));
glfy1:=strtonum(f10text(sxfywz4+20,10));
glfy2:=strtonum(f10text(sxfywz4+32,10));
glfy3:=strtonum(f10text(sxfywz4+44,10));
glfy4:=strtonum(f10text(sxfywz4+56,10));
cwfy1:=strtonum(f10text(sxfywz5+20,10));
cwfy2:=strtonum(f10text(sxfywz5+32,10));
cwfy3:=strtonum(f10text(sxfywz5+44,10));
cwfy4:=strtonum(f10text(sxfywz5+56,10));
sxfyzlv1:=strtonum(f10text(sxfywz6+20,10));
sxfyzlv2:=strtonum(f10text(sxfywz6+32,10));
sxfyzlv3:=strtonum(f10text(sxfywz6+44,10));
sxfyzlv4:=strtonum(f10text(sxfywz6+56,10));
sxfyzb1:=(jyfy1+glfy1+cwfy1)/zyywlr1*100;
sxfyzb2:=(jyfy2+glfy2+cwfy2)/zyywlr2*100;
sxfyzb3:=(jyfy3+glfy3+cwfy3)/zyywlr3*100;
sxfyzb4:=(jyfy4+glfy4+cwfy4)/zyywlr4*100;
{取税后利润增长率}
shlrwz1:=f10find('【经营与发展能力】',f1010+1);
shlrwz:=f10find('税后利润增长率(%)',shlrwz1+1);
shlr1:=strtonum(f10text(shlrwz+20,10));
shlr2:=strtonum(f10text(shlrwz+32,10));
shlr3:=strtonum(f10text(shlrwz+44,10));
shlr4:=strtonum(f10text(shlrwz+56,10));
{取资产负债率}
zcfzlwz1:=f10find('【资产与负债】',f1010+1);
zcfzlwz:=f10find('资产负债率(%) ',zcfzlwz1+1);
zcfzl1:=strtonum(f10text(zcfzlwz+18,10));
zcfzl2:=strtonum(f10text(zcfzlwz+30,10));
zcfzl3:=strtonum(f10text(zcfzlwz+42,10));
zcfzl4:=strtonum(f10text(zcfzlwz+54,10));
{-------------------【图解模板】-------------------}
{显示文字}
DRAWTEXTREL(0,50,'报表时间'),COLORblue;
DRAWTEXTREL(0,100,'主营业务收入(万元)'),Colorblue;
DRAWTEXTREL(0,150,'主营业务同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,200,'净利润(万元)'),Colorblue;
DRAWTEXTREL(0,250,'净利润同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,300,'主营业务利润率(%)'),Colorblue;
DRAWTEXTREL(0,350,'主营利润率同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,400,'净资产收益率(%)'),Colorblue;
DRAWTEXTREL(0,500,'年度数据'),Colorblue;
DRAWTEXTREL(0,550,'税后利润增长率(%)'),Colorblue;
DRAWTEXTREL(0,600,'资产负债率(%)'),Colorblue;
DRAWTEXTREL(0,650,'三项费用增长率(%)'),Colorblue;
DRAWTEXTREL(0,700,'三项费用占主营利润率(%)'),Colorblue;
DRAWTEXTREL(0,750,'现金流(元)'),Colorblue;
{时间}
DRAWTEXTREL(900,50,zyywsrsj1),ALIGN2,COLORred;
DRAWTEXTREL(700,50,zyywsrsj2),ALIGN2,COLORred;
DRAWTEXTREL(500,50,zyywsrsj3),ALIGN2,COLORred;
DRAWTEXTREL(300,50,zyywsrsj4),ALIGN2,COLORred;
{主营业务收入}
DRAWTEXTREL(900,100,numtostr(zyywsr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,100,numtostr(zyywsr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,100,numtostr(zyywsr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,100,numtostr(zyywsr4)),ALIGN2,Colorffcc00;
{主营业务收入同比/环比}
DRAWTEXTREL(900,150,numtostr(zyywsrzlv5)+' / '+numtostr(zyywsrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,150,numtostr(zyywsrzlv6)+' / '+numtostr(zyywsrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,150,numtostr(zyywsrzlv7)+' / '+numtostr(zyywsrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,150,numtostr(zyywsrzlv8)+' / '+numtostr(zyywsrzlv4)),ALIGN2,Colorffcc00;
{净利润}
DRAWTEXTREL(900,200,numtostr(jlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,200,numtostr(jlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,200,numtostr(jlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,200,numtostr(jlr4)),ALIGN2,ColorFFcc00;
{净利润同比/环比}
DRAWTEXTREL(900,250,numtostr(jlrzlv5)+' / '+numtostr(jlrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,250,numtostr(jlrzlv6)+' / '+numtostr(jlrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,250,numtostr(jlrzlv7)+' / '+numtostr(jlrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,250,numtostr(jlrzlv8)+' / '+numtostr(jlrzlv4)),ALIGN2,Colorffcc00;
{主营业务利润率}
DRAWTEXTREL(900,300,numtostr(zyywlrl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,300,numtostr(zyywlrl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,300,numtostr(zyywlrl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,300,numtostr(zyywlrl4)),ALIGN2,Colorffcc00;
{主营业务利润率同比/环比}
DRAWTEXTREL(900,350,numtostr(zyywlrlzlv5)+' / '+numtostr(zyywlrlzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,350,numtostr(zyywlrlzlv6)+' / '+numtostr(zyywlrlzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,350,numtostr(zyywlrlzlv7)+' / '+numtostr(zyywlrlzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,350,numtostr(zyywlrlzlv8)+' / '+numtostr(zyywlrlzlv4)),ALIGN2,Colorffcc00;
{净资产收益率}
DRAWTEXTREL(900,400,numtostr(jzcsyl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,400,numtostr(jzcsyl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,400,numtostr(jzcsyl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,400,numtostr(jzcsyl4)),ALIGN2,Colorffcc00;
{年度数据时间}
DRAWTEXTREL(900,500,mgndsj1),ALIGN2,COLORRED;
DRAWTEXTREL(700,500,mgndsj2),ALIGN2,COLORRED;
DRAWTEXTREL(500,500,mgndsj3),ALIGN2,COLORRED;
DRAWTEXTREL(300,500,mgndsj4),ALIGN2,COLORRED;
{税后利润增长率}
DRAWTEXTREL(900,550,numtostr(shlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,550,numtostr(shlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,550,numtostr(shlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,550,numtostr(shlr4)),ALIGN2,Colorffcc00;
{资产负债率}
DRAWTEXTREL(900,600,numtostr(zcfzl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,600,numtostr(zcfzl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,600,numtostr(zcfzl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,600,numtostr(zcfzl4)),ALIGN2,Colorffcc00;
{三项费用增长率}
DRAWTEXTREL(900,650,numtostr(sxfyzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,650,numtostr(sxfyzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,650,numtostr(sxfyzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,650,numtostr(sxfyzlv4)),ALIGN2,Colorffcc00;
{三项费用占主营利润率}
DRAWTEXTREL(900,700,numtostr(sxfyzb1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,700,numtostr(sxfyzb2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,700,numtostr(sxfyzb3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,700,numtostr(sxfyzb4)),ALIGN2,Colorffcc00;
{现金流}
DRAWTEXTREL(900,750,numtostr(mgxjll1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,750,numtostr(mgxjll2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,750,numtostr(mgxjll3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,750,numtostr(mgxjll4)),ALIGN2,Colorffcc00;
{说明}
DRAWTEXTREL(100,880,'注:若无数据或者显示乱码,是因为该报季无数据可以取,请更新!!'),linethick2,COLOR8000CC;

[ 本帖最后由 zhbsystem888 于 2007-4-11 11:12 编辑 ]
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

签到天数: 1 天

发表于 2007-4-11 10:48 | 显示全部楼层
原帖由 lymanqun 于 2007-4-11 10:35 发表
长期没关注组合2,错失卖股良机,卖出长春高新,买入宝胜股份24。05元——组合2


哈哈,看来还是得跟着组合1走,我今天也卖了长春,实在是拿不住了。
金币:
奖励:
热心:
注册时间:
2003-6-4

回复 使用道具 举报

发表于 2007-4-11 10:50 | 显示全部楼层
老大,人福12以上能出吗?
金币:
奖励:
热心:
注册时间:
2007-1-13

回复 使用道具 举报

发表于 2007-4-11 10:53 | 显示全部楼层
03-31季单季
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyywsrsjwz1+1);
zyywsrsj1:=f10text(zyywsrsjwz1+20,10);
zyywsrsj2:=f10text(zyywsrsjwz1+32,10);
zyywsrsj3:=f10text(zyywsrsjwz1+44,10);
zyywsrsj4:=f10text(zyywsrsjwz1+56,10);
rq4:=strcmp(zyywsrsj1,'2007-03-31');{对应需要修改的时间是2007年一季报出来,将值改为'2007-03-31'}


if rq4=0 then begin
{取四个季度的净资产收益率}
jzcsylwz:=f10find('净资产收益率(%) ',zyywsrsjwz1+1);
jzcsylwz1:=f10find('净资产收益率(%) ',jzcsylwz+1);
jzcsyl4:=strtonum(f10text(jzcsylwz+56,10))-strtonum(f10text(jzcsylwz1+20,10));
jzcsyl3:=strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl2:=strtonum(f10text(jzcsylwz+32,10))-strtonum(f10text(jzcsylwz+44,10))-strtonum(f10text(jzcsylwz+56,10));
jzcsyl1:=strtonum(f10text(jzcsylwz+20,10));
{取八个季度的主营收入,算出每个季度增长率同环比}
{主营收入金额}
zyywsrwz1:=f10find('主营业务收入(万元)',jzcsylwz+1);
zyywsrwz2:=f10find('主营业务收入(万元)',zyywsrsjwz2+1);
zyywsrwz3:=f10find('【单季度财务分析】',zyywsrwz2+1);
zyywsr8:=strtonum(f10text(zyywsrwz3+1336,12));{2004-06-30}
zyywsr7:=strtonum(f10text(zyywsrwz2+44,10))-strtonum(f10text(zyywsrwz2+56,10));{2004-09-30}
zyywsr6:=strtonum(f10text(zyywsrwz2+32,10))-strtonum(f10text(zyywsrwz2+44,10));{2004-12-31}
zyywsr5:=strtonum(f10text(zyywsrwz2+20,10));{2005-03-31}
zyywsr4:=strtonum(f10text(zyywsrwz1+56,10))-zyywsr5;{2005-06-30}
zyywsr3:=strtonum(f10text(zyywsrwz1+44,10))-zyywsr4-zyywsr5;{2005-09-30}
zyywsr2:=strtonum(f10text(zyywsrwz1+32,10))-zyywsr3-zyywsr4-zyywsr5;{2005-12-31}
zyywsr1:=strtonum(f10text(zyywsrwz1+20,10));{2006-03-31}
{主营收入环比增长率}
zyywsrzlv1:=(zyywsr1-zyywsr2)/abs(zyywsr2)*100;
zyywsrzlv2:=(zyywsr2-zyywsr3)/abs(zyywsr3)*100;
zyywsrzlv3:=(zyywsr3-zyywsr4)/abs(zyywsr4)*100;
zyywsrzlv4:=(zyywsr4-zyywsr5)/abs(zyywsr5)*100;
主营收入环比3:zyywsrzlv1,linethick0,colorgray,precis2;
{主营收入同比增长率}
zyywsrzlv5:=(zyywsr1-zyywsr5)/abs(zyywsr5)*100;
zyywsrzlv6:=(zyywsr2-zyywsr6)/abs(zyywsr6)*100;
zyywsrzlv7:=(zyywsr3-zyywsr7)/abs(zyywsr7)*100;
zyywsrzlv8:=(zyywsr4-zyywsr8)/abs(zyywsr8)*100;
主营收入同比3:zyywsrzlv5,linethick0,colorgray,precis2;
{取七个季度主营业务利润率和1个半年的主营业务利润率}
zyywlrwz1:=f10find('主营业务利润(万元)',zyywsrwz1+1);
zyywlrwz2:=f10find('主营业务利润(万元)',zyywsrwz2+1);
zyywlr8:=strtonum(f10text(zyywlrwz2+56,10));{2004-06-30}{此处取值欠妥,但是无法取到2004年一季度主营业务利润的值。}
zyywlr7:=strtonum(f10text(zyywlrwz2+44,10))-zyywlr8;{2004-09-30}
zyywlr6:=strtonum(f10text(zyywlrwz2+32,10))-zyywlr7-zyywlr8;{2004-12-31}
zyywlr5:=strtonum(f10text(zyywlrwz2+20,10));{2005-03-31}
zyywlr4:=strtonum(f10text(zyywlrwz1+56,10))-zyywlr5;{2005-06-30}
zyywlr3:=strtonum(f10text(zyywlrwz1+44,10))-zyywlr4-zyywlr5;{2005-09-30}
zyywlr2:=strtonum(f10text(zyywlrwz1+32,10))-zyywlr3-zyywlr4-zyywlr5;{2005-12-31}
zyywlr1:=strtonum(f10text(zyywlrwz1+20,10));{2006-03-31}
zyywlrl1:=zyywlr1/abs(zyywsr1)*100;
zyywlrl2:=zyywlr2/abs(zyywsr2)*100;
zyywlrl3:=zyywlr3/abs(zyywsr3)*100;
zyywlrl4:=zyywlr4/abs(zyywsr4)*100;
zyywlrl5:=zyywlr5/abs(zyywsr5)*100;
zyywlrl6:=zyywlr6/abs(zyywsr6)*100;
zyywlrl7:=zyywlr7/abs(zyywsr7)*100;
zyywlrl8:=zyywlr8/abs(strtonum(f10text(zyywsrwz2+56,10)))*100;{此处取值欠妥,理由同上,用2004年半年度的主营业务利润率代替}
{主营业务利润率环比增长率}
zyywlrlzlv1:=(zyywlrl1-zyywlrl2)/abs(zyywlrl2)*100;
zyywlrlzlv2:=(zyywlrl2-zyywlrl3)/abs(zyywlrl3)*100;
zyywlrlzlv3:=(zyywlrl3-zyywlrl4)/abs(zyywlrl4)*100;
zyywlrlzlv4:=(zyywlrl4-zyywlrl5)/abs(zyywlrl5)*100;
主营利润环比3:zyywlrlzlv1,linethick0,colorgray,precis2;
{主营业务利润率同比增长率}
zyywlrlzlv5:=(zyywlrl1-zyywlrl5)/abs(zyywlrl5)*100;
zyywlrlzlv6:=(zyywlrl2-zyywlrl6)/abs(zyywlrl6)*100;
zyywlrlzlv7:=(zyywlrl3-zyywlrl7)/abs(zyywlrl7)*100;
zyywlrlzlv8:=(zyywlrl4-zyywlrl8)/abs(zyywlrl8)*100;
主营利润同比3:zyywlrlzlv5,linethick0,colorgray,precis2;
{取八个季度的净利润,算出每个季度增长率同环比}
jlrwz1:=f10find('净利润(万元)',zyywsrwz1+1);
jlrwz2:=f10find('净利润(万元)',zyywsrwz2+1);
jlr8:=strtonum(f10text(zyywsrwz3+1362,12));{2004-06-30}
jlr7:=strtonum(f10text(jlrwz2+44,10))-strtonum(f10text(jlrwz2+56,10));{2004-09-30}
jlr6:=strtonum(f10text(jlrwz2+32,10))-strtonum(f10text(jlrwz2+44,10));{2004-12-31}
jlr5:=strtonum(f10text(jlrwz2+20,10));{2005-03-31}
jlr4:=strtonum(f10text(jlrwz1+56,10))-jlr5;{2005-06-30}
jlr3:=strtonum(f10text(jlrwz1+44,10))-jlr4-jlr5;{2005-09-30}
jlr2:=strtonum(f10text(jlrwz1+32,10))-jlr3-jlr4-jlr5;{2005-12-31}
jlr1:=strtonum(f10text(jlrwz1+20,10));{2006-03-31}
{净利润环比增长率}
jlrzlv1:=(jlr1-jlr2)/abs(jlr2)*100;
jlrzlv2:=(jlr2-jlr3)/abs(jlr3)*100;
jlrzlv3:=(jlr3-jlr4)/abs(jlr4)*100;
jlrzlv4:=(jlr4-jlr5)/abs(jlr5)*100;
净利润环比3:jlrzlv1,linethick0,colorgray,precis2;
{净利润同比增长率}
jlrzlv5:=(jlr1-jlr5)/abs(jlr5)*100;
jlrzlv6:=(jlr2-jlr6)/abs(jlr6)*100;
jlrzlv7:=(jlr3-jlr7)/abs(jlr7)*100;
jlrzlv8:=(jlr4-jlr8)/abs(jlr8)*100;
净利润同比3:jlrzlv5,linethick0,colorgray,precis2;
end;

f1010:=f10find('【每股指标】',1);
{取年度数据时间}
mgzbsjwz:=f10find('财务指标(单位) ',f1010+1);
mgndsj1:=f10text(mgzbsjwz+20,10);
mgndsj2:=f10text(mgzbsjwz+32,10);
mgndsj3:=f10text(mgzbsjwz+44,10);
mgndsj4:=f10text(mgzbsjwz+56,10);
{取现金流量}
mgxjllwz:=f10find('每股现金流量(元)',mgzbsjwz+1);
mgxjll1:=strtonum(f10text(mgxjllwz+20,10));
mgxjll2:=strtonum(f10text(mgxjllwz+32,10));
mgxjll3:=strtonum(f10text(mgxjllwz+44,10));
mgxjll4:=strtonum(f10text(mgxjllwz+56,10));
{取三项费用}
sxfywz1:=f10find('【利润构成与盈利能力】',f1010+1);
sxfywz2:=f10find('主营业务利润(万元)',sxfywz1+1);
sxfywz3:=f10find('经营费用(万元)',sxfywz2+1);
sxfywz4:=f10find('管理费用(万元)',sxfywz3+1);
sxfywz5:=f10find('财务费用(万元)',sxfywz4+1);
sxfywz6:=f10find('三项费用增长率(%) ',sxfywz5+1);
zyywlr1:=strtonum(f10text(sxfywz2+20,10));
zyywlr2:=strtonum(f10text(sxfywz2+32,10));
zyywlr3:=strtonum(f10text(sxfywz2+44,10));
zyywlr4:=strtonum(f10text(sxfywz2+56,10));
jyfy1:=strtonum(f10text(sxfywz3+20,10));
jyfy2:=strtonum(f10text(sxfywz3+32,10));
jyfy3:=strtonum(f10text(sxfywz3+44,10));
jyfy4:=strtonum(f10text(sxfywz3+56,10));
glfy1:=strtonum(f10text(sxfywz4+20,10));
glfy2:=strtonum(f10text(sxfywz4+32,10));
glfy3:=strtonum(f10text(sxfywz4+44,10));
glfy4:=strtonum(f10text(sxfywz4+56,10));
cwfy1:=strtonum(f10text(sxfywz5+20,10));
cwfy2:=strtonum(f10text(sxfywz5+32,10));
cwfy3:=strtonum(f10text(sxfywz5+44,10));
cwfy4:=strtonum(f10text(sxfywz5+56,10));
sxfyzlv1:=strtonum(f10text(sxfywz6+20,10));
sxfyzlv2:=strtonum(f10text(sxfywz6+32,10));
sxfyzlv3:=strtonum(f10text(sxfywz6+44,10));
sxfyzlv4:=strtonum(f10text(sxfywz6+56,10));
sxfyzb1:=(jyfy1+glfy1+cwfy1)/zyywlr1*100;
sxfyzb2:=(jyfy2+glfy2+cwfy2)/zyywlr2*100;
sxfyzb3:=(jyfy3+glfy3+cwfy3)/zyywlr3*100;
sxfyzb4:=(jyfy4+glfy4+cwfy4)/zyywlr4*100;
{取税后利润增长率}
shlrwz1:=f10find('【经营与发展能力】',f1010+1);
shlrwz:=f10find('税后利润增长率(%)',shlrwz1+1);
shlr1:=strtonum(f10text(shlrwz+20,10));
shlr2:=strtonum(f10text(shlrwz+32,10));
shlr3:=strtonum(f10text(shlrwz+44,10));
shlr4:=strtonum(f10text(shlrwz+56,10));
{取资产负债率}
zcfzlwz1:=f10find('【资产与负债】',f1010+1);
zcfzlwz:=f10find('资产负债率(%) ',zcfzlwz1+1);
zcfzl1:=strtonum(f10text(zcfzlwz+18,10));
zcfzl2:=strtonum(f10text(zcfzlwz+30,10));
zcfzl3:=strtonum(f10text(zcfzlwz+42,10));
zcfzl4:=strtonum(f10text(zcfzlwz+54,10));
{-------------------【图解模板】-------------------}
{显示文字}
DRAWTEXTREL(0,50,'报表时间'),COLORblue;
DRAWTEXTREL(0,100,'主营业务收入(万元)'),Colorblue;
DRAWTEXTREL(0,150,'主营业务同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,200,'净利润(万元)'),Colorblue;
DRAWTEXTREL(0,250,'净利润同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,300,'主营业务利润率(%)'),Colorblue;
DRAWTEXTREL(0,350,'主营利润率同比/环比(%)'),Colorblue;
DRAWTEXTREL(0,400,'净资产收益率(%)'),Colorblue;
DRAWTEXTREL(0,500,'年度数据'),Colorblue;
DRAWTEXTREL(0,550,'税后利润增长率(%)'),Colorblue;
DRAWTEXTREL(0,600,'资产负债率(%)'),Colorblue;
DRAWTEXTREL(0,650,'三项费用增长率(%)'),Colorblue;
DRAWTEXTREL(0,700,'三项费用占主营利润率(%)'),Colorblue;
DRAWTEXTREL(0,750,'现金流(元)'),Colorblue;
{时间}
DRAWTEXTREL(900,50,zyywsrsj1),ALIGN2,COLORred;
DRAWTEXTREL(700,50,zyywsrsj2),ALIGN2,COLORred;
DRAWTEXTREL(500,50,zyywsrsj3),ALIGN2,COLORred;
DRAWTEXTREL(300,50,zyywsrsj4),ALIGN2,COLORred;
{主营业务收入}
DRAWTEXTREL(900,100,numtostr(zyywsr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,100,numtostr(zyywsr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,100,numtostr(zyywsr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,100,numtostr(zyywsr4)),ALIGN2,Colorffcc00;
{主营业务收入同比/环比}
DRAWTEXTREL(900,150,numtostr(zyywsrzlv5)+' / '+numtostr(zyywsrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,150,numtostr(zyywsrzlv6)+' / '+numtostr(zyywsrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,150,numtostr(zyywsrzlv7)+' / '+numtostr(zyywsrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,150,numtostr(zyywsrzlv8)+' / '+numtostr(zyywsrzlv4)),ALIGN2,Colorffcc00;
{净利润}
DRAWTEXTREL(900,200,numtostr(jlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,200,numtostr(jlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,200,numtostr(jlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,200,numtostr(jlr4)),ALIGN2,ColorFFcc00;
{净利润同比/环比}
DRAWTEXTREL(900,250,numtostr(jlrzlv5)+' / '+numtostr(jlrzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,250,numtostr(jlrzlv6)+' / '+numtostr(jlrzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,250,numtostr(jlrzlv7)+' / '+numtostr(jlrzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,250,numtostr(jlrzlv8)+' / '+numtostr(jlrzlv4)),ALIGN2,Colorffcc00;
{主营业务利润率}
DRAWTEXTREL(900,300,numtostr(zyywlrl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,300,numtostr(zyywlrl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,300,numtostr(zyywlrl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,300,numtostr(zyywlrl4)),ALIGN2,Colorffcc00;
{主营业务利润率同比/环比}
DRAWTEXTREL(900,350,numtostr(zyywlrlzlv5)+' / '+numtostr(zyywlrlzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,350,numtostr(zyywlrlzlv6)+' / '+numtostr(zyywlrlzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,350,numtostr(zyywlrlzlv7)+' / '+numtostr(zyywlrlzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,350,numtostr(zyywlrlzlv8)+' / '+numtostr(zyywlrlzlv4)),ALIGN2,Colorffcc00;
{净资产收益率}
DRAWTEXTREL(900,400,numtostr(jzcsyl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,400,numtostr(jzcsyl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,400,numtostr(jzcsyl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,400,numtostr(jzcsyl4)),ALIGN2,Colorffcc00;
{年度数据时间}
DRAWTEXTREL(900,500,mgndsj1),ALIGN2,COLORRED;
DRAWTEXTREL(700,500,mgndsj2),ALIGN2,COLORRED;
DRAWTEXTREL(500,500,mgndsj3),ALIGN2,COLORRED;
DRAWTEXTREL(300,500,mgndsj4),ALIGN2,COLORRED;
{税后利润增长率}
DRAWTEXTREL(900,550,numtostr(shlr1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,550,numtostr(shlr2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,550,numtostr(shlr3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,550,numtostr(shlr4)),ALIGN2,Colorffcc00;
{资产负债率}
DRAWTEXTREL(900,600,numtostr(zcfzl1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,600,numtostr(zcfzl2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,600,numtostr(zcfzl3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,600,numtostr(zcfzl4)),ALIGN2,Colorffcc00;
{三项费用增长率}
DRAWTEXTREL(900,650,numtostr(sxfyzlv1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,650,numtostr(sxfyzlv2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,650,numtostr(sxfyzlv3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,650,numtostr(sxfyzlv4)),ALIGN2,Colorffcc00;
{三项费用占主营利润率}
DRAWTEXTREL(900,700,numtostr(sxfyzb1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,700,numtostr(sxfyzb2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,700,numtostr(sxfyzb3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,700,numtostr(sxfyzb4)),ALIGN2,Colorffcc00;
{现金流}
DRAWTEXTREL(900,750,numtostr(mgxjll1)),ALIGN2,Colorffcc00;
DRAWTEXTREL(700,750,numtostr(mgxjll2)),ALIGN2,Colorffcc00;
DRAWTEXTREL(500,750,numtostr(mgxjll3)),ALIGN2,Colorffcc00;
DRAWTEXTREL(300,750,numtostr(mgxjll4)),ALIGN2,Colorffcc00;
{说明}
DRAWTEXTREL(100,880,'注:若无数据或者显示乱码,是因为该报季无数据可以取,请更新!!'),linethick2,COLOR8000CC;

[ 本帖最后由 zhbsystem888 于 2007-4-11 11:14 编辑 ]
金币:
奖励:
热心:
注册时间:
2007-4-4

回复 使用道具 举报

 楼主| 发表于 2007-4-11 10:57 | 显示全部楼层
原帖由 zhbsystem888 于 2007-4-11 10:53 发表
03-31季单季
{大智慧L2--港澳F10基本面统计数据}
lncwzbwz:=f10find('历年简要财务指标',1);
{报季时间}
zyywsrsjwz1:=f10find('每股指标(单位)',lncwzbwz+1);
zyywsrsjwz2:=f10find('每股指标(单位)',zyy ...



太谢谢你了vv vv vv ,太详尽了,真是棒!!!,费了你不少心血,并与大家共享,你是好样的:*22*: :*22*:
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2007-4-11 10:58 | 显示全部楼层
vv
金币:
奖励:
热心:
注册时间:
2005-9-28

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-4-22 07:59 , Processed in 0.041886 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表