十三.巨灵分析
◆ 投行评级
┌─────┬───────────┬─────┬─────┬─────┬──────┐
│公布日期 │评级机构 │最新评级 │评级变化 │目标价 │目标价格期限│
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-9-22 │京华山一国际 │买入 │维持 │151.40 │- │
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-8-26 │麦格理证券 │中性 │- │138.00 │12个月 │
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-8-18 │辉立证券(香港) │中性 │维持 │136.00 │12个月 │
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-8-15 │农银国际证券 │买入 │维持 │153.00 │- │
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-8-15 │国泰君安(香港) │买入 │维持 │157.00 │- │
├─────┼───────────┼─────┼─────┼─────┼──────┤
│2014-8-14 │申万证券(香港) │增持 │维持 │154.00 │- │
└─────┴───────────┴─────┴─────┴─────┴──────┘
◆ 盈利预测
预测年份:2014
┌─────┬───────────┬────┬────┬─────┬─────┬──────┐
│公布日期 │预测机构 │PE │PB │EPS │ROE │净利润 │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-26 │麦格理证券 │- │- │2.61 │- │24408000000 │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-18 │辉立证券(香港) │43.52 │- │2.50 │- │- │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-15 │农银国际证券 │- │- │- │- │24970000000 │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-15 │国泰君安(香港) │- │- │2.53 │35.7 │23604000000 │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-14 │京华山一国际 │62.5 │16.7 │0.24 │- │- │
├─────┼───────────┼────┼────┼─────┼─────┼──────┤
│2014-8-14 │申万证券(香港) │39.04 │16.7 │2.71 │30.98 │24958000000 │
└─────┴───────────┴────┴────┴─────┴─────┴──────┘
巨灵声明:软件所载数据内容不代表巨灵观点,仅供投资者参考,并不构成投资建议。投资者据此操作,风险自担。
☆──@sys.code,wid(6) @{sys.abb,free}──☆ @//
@//
十三.巨灵分析 @//
@//
◆ 投行评级 @//
@//
@if t1..hasdata:else{
┌─────┬───────────┬─────┬─────┬─────┬──────┐@//
│ 公布日期 │ 评级机构 │ 最新评级 │ 评级变化 │ 目标价 │目标价格期限│@//
@for f1:t1{
├─────┼───────────┼─────┼─────┼─────┼──────┤@//
│@f1.d1 │@f1.ORGNAME │@f1.RATING,wid(10)+hm│@f1.CHG,wid(10)+hm│@f1.PRICE,wid(10)│@f1.PERIOD,wid(12)+hm│@//
@}
└─────┴───────────┴─────┴─────┴─────┴──────┘@//
@}
@//
@//
◆ 盈利预测 @//
@//
@if t2..hasdata:else{
预测年份:@t2.d1.s @//
@//
┌─────┬───────────┬────┬────┬─────┬─────┬───────┐@//
│ 公布日期 │ 预测机构 │ PE │ PB │ EPS │ ROE │净利润(百万元)│@//
@for f2:t2{
├─────┼───────────┼────┼────┼─────┼─────┼───────┤@//
│@f2.d2 │@f2.ORGNAME │@f2.PE │@f2.PB │@f2.EPS │@f2.ROE │@f2.NP │@//
@}
└─────┴───────────┴────┴────┴─────┴─────┴───────┘@//
@}
@//
巨灵声明:软件所载数据内容不代表巨灵观点,仅供投资者参考,并不构成投资建议。投资者据此操作,风险自担。@//
@{t2.CODE.comp,free};@{,split}@{t3.ABB.comp,free}
@for tm:t3{
ts: @tm.s1 ts2:@tm.s2 |
@}
-- 投资评级 ----
SELECT
bb.STKABB,
-- 证券简称
bb.STKCODE,
-- 证券代码
aa.WRITEDATE as d1,
-- 公布日期
aa.ORGCODE,
-- 机构代码
aa.ORGNAME,
-- 机构名称
aa.INVEST_RATING as RATING,
-- 投资评级
aa.RATING_CHG as CHG,
-- 评级变化
aa.EXPECT_PRICE as PRICE,
-- 目标价
aa.EXPECT_PRICE_PERIOD as PERIOD -- 目标价期限
FROM (SELECT b.WRITEDATE,b.ORGCODE,b.ORGNAME,a.INNER_CODE,a.INVEST_RATING
,a.RATING_CHG,a.EXPECT_PRICE,a.EXPECT_PRICE_PERIOD
FROM pgenius.RES_COM_INVEST_RATING a
INNER JOIN pgenius.RES_REPORT_MAIN b
ON a.RES_ID = b.RES_ID
-- where b.WRITEDATE >= DATE_SUB('2014-10-10',INTERVAL 1 year)
) aa
INNER JOIN HK_STKCODE bb
ON aa.INNER_CODE = bb.STKUNICODE
and bb.stkcode = '00001' -- 入口参数
WHERE bb.lssturefc = 1
ORDER BY WRITEDATE DESC
limit 50
-- 盈利预测 ----
SELECT
bb.STKABB, -- 证券简称
bb.STKCODE, -- 证券代码
aa.writedate as d2, -- 公布日期
aa.ORGCODE, -- 机构代码
aa.ORGNAME, -- 机构名称
YEAR (bb.EDATE)+1 as d1,
aa.FORECAST_YEAR,
CASE
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE)+1 THEN aa.EPS_P1
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE) THEN aa.EPS_P2
ELSE NULL END AS EPS, -- EPS每股收益
CASE
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE)+1 THEN aa.NP_P1
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE) THEN aa.NP_P2
ELSE NULL END AS NP,-- 净利润(百万)
CASE
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE)+1 THEN aa.ROE_P1
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE) THEN aa.ROE_P2
ELSE NULL END AS ROE,-- ROE净资产收益率
CASE
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE)+1 THEN aa.PE_P1
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE) THEN aa.PE_P2
ELSE NULL END AS PE,-- PE市盈率
CASE
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE)+1 THEN aa.PB_P1
WHEN aa.FORECAST_YEAR=YEAR(bb.EDATE) THEN aa.PB_P2
ELSE NULL END AS PB-- PB市净率
FROM
(
SELECT
b.WRITEDATE,b.ORGCODE,b.ORGNAME,a.INNER_CODE,a.FORECAST_YEAR,a.EPS_P1,a.EPS_P2,a.EPS_P3,a.NP_P1/1000000 as np_p1,
a.NP_P2/1000000 as np_p2,a.NP_P3/1000000 as np_p3,a.ROE_P1,a.ROE_P2,a.ROE_P3,a.PE_P1,a.PE_P2,a.PE_P3,a.PB_P1,a.PB_P2,a.PB_P3
FROM
pgenius.RES_COM_PFT_FCST a
INNER JOIN pgenius.RES_REPORT_MAIN b
ON a.RES_ID = b.RES_ID
-- 获取盈利预测基础数据
)aa
INNER JOIN
(
SELECT
b.STKABB, -- 证券简称
b.STKCODE, -- 证券代码
b.STKUNICODE,a.EDATE
FROM
(
SELECT DISTINCT COMUNIC,MAX(EDATE)EDATE FROM PGENIUS.HK_FINBS_NSTD WHERE RPTSOUREFC=17
GROUP BY COMUNIC
UNION
SELECT DISTINCT COMUNIC,MAX(EDATE)EDATE FROM PGENIUS.HK_NFINBS_NSTD WHERE RPTSOUREFC=17
GROUP BY COMUNIC
)a INNER JOIN PGENIUS.HK_STKCODE b
ON a.COMUNIC = b.COMUNIC
WHERE b.STKCODE = '00001'
AND b.STKTYREFC != 3 -- 入口参数
-- 获取最新财务报告日期
)bb
ON aa.inner_code=bb.STKUNICODE
AND aa.FORECAST_YEAR BETWEEN YEAR (bb.EDATE) AND (YEAR (bb.EDATE)+1)
order by aa.WRITEDATE DESC
LIMIT 50