本文說明如何從網頁資料獲取最基礎的基本資料,之後再會進階到投資大師的各種選股條件,比如歐尼爾的CANSLIM,自己抓資料的好處是可以依據自己的選股邏輯迅速篩選資料,不會受制於別人的選股邏輯,比如說:我的《股災投資術》價值選股的四種條件中:(1)本益(P/E)比低於12,(2)價格/現金流量(P/FCF)比低於 10,(3)價格/營業額(P/S)比低於 1.0,(4)價格/帳面價值(P/BV)比低於 1.0,其實只要有兩個符合就可以算價值股了,但請問有沒有任何網站提供這種篩選方式——即四選二,好像沒有吧!所以你須自己寫程式抓資料。

相關程式

 

作業

相關檔案

說明

擷取基本資料(含月季報)

svrjob\src\GetBasicData.java

svrjob\src\CalcBasic.java

javalib\src\MyWebPage.java

javalib\src\GetWebPage.java

My價值指標

顯示個股基本資料

ssd\showMore.php

phplib\dbConfig.php

phplib\SimpleGrid.php

dbgen\myStk\stkbasic.txt

sql\myStk\v_basic0.sql

,v_basic1.sql,v_basic2.sql,v_basic3.sql,

v_basic4.sql

主程式


基本資料檔欄位

mysql view sql

程式下載:【Google雲端硬碟 Basic20180901.zip

到何處找資料?

  原始的資料可到證券交易所及櫃買中心取得(EXCEL檔),各財經網站則有整理過比較清楚、完整的報表,譬如說,證券交易所的資料只有單季的季報資料,財經網站則可能已經整理過而有8個季度的資料方便比較應用。

TWE台灣證券交易所

http://www.twse.com.tw/

季報:交易資訊 / 統計報表 / 上市公司季報

證券櫃買中心

http://www.gretai.org.tw/ch/index.php

季報:上櫃 / 上櫃統計報表 / 上櫃公司季報

公開資訊觀測站

http://mops.twse.com.tw/mops/web/index

彙總報表 / 資訊揭露 / 採用IFRSs後營業收入 /彙總每月營業收入彙總表 (分月)(註:如果需要十幾年前的財報資料可到[公開資料觀測站 / 財務報表]取得)。

財經網站

Goodinfo!台灣股市資訊網

https://goodinfo.tw/StockInfo/index.asp,歷年基本資料皆可查詢得到。

兆豐證券個股查詢

https://www.emega.com.tw/emegaTran/stockSearch.do?T1=2886,頗為詳盡的基本資料整理,本文將以此網站為範例。

新版財務資料庫科目說明

  請參考【臺灣經濟新報 新版財務資料庫科目說明

基本資料網頁與擷取欄位說明

[財務分析]/[財務比率季表]

GetBasicData.java/GetFinancialRatio_Quarter()

 

期別

2018.2Q

2018.1Q

2017.4Q

2017.3Q

2017.2Q

2017.1Q

2016.4Q

2016.3Q

每股現金流量

1.81

0.53

1.4

0.67

0.87

0.38

1.31

1.12

每股盈餘

1.51

0.69

0.71

0.53

0.58

0.23

0.49

0.63

稅後淨利成長率

151.11

146.23

23.44

-18.16

13.36

1131.09

23.35

231.83

流動比率

153.39

141.05

142.22

130.72

124.27

137.38

141.34

119.67

速動比率

131.8

112.58

122.16

107.63

102.72

113.58

117.5

98.22

 

取得之資料欄位

■ qt (季度) = 最近一期[期別](2018.2Q)

■ cashflow_ps = 最近一期[每股現金流量] = 近四季現金流量加總

qeps_1..5 = 最近一期[每股盈餘],取5個季度存入 qeps_1, qeps_2...5

qeg_1..8 =  最近一期[稅後淨利成長率],取8個季度存入 qeg_1...8,qeg為quarter eps growth簡寫,為本季與去年該季YOY之比。

cur_r = 最近一期[流動比率]

■ quick_r = 最近一期[速動比率]

 

[財務分析]/[財務比率年表]

GetBasicData.java/GetFinancialRatio_Year()

 

期別

2017

2016

2015

2014

2013

2012

2011

2010

ROE(A)-稅後

8.72

7.67

10.56

12.04

9.95

10.05

8.75

7.62

每股盈餘

1.89

1.65

2.35

2.43

1.96

1.82

1.57

1.37

稅後淨利成長率

14.64

-23.33

-3.26

34.52

8.17

17.58

16.74

5.61

取得之資料欄位

■ yr2 = 年表起始年度,如2017

■ roe_1..5 (年度ROE) = 最近1..5年ROE

■ eps_1..5 (年度每股盈餘) = 最近1..5年eps

■ yeg_1..5 (年度稅後淨利成長率) = 最近1..5年稅後淨利成長率

[基本分析]/[營收盈餘]

GetBasicData.java/GetOperatingRevenue_Month()

 

年/月

營收

月增率

去年同期

年增率

累計營收

年增率

107/07

11013654

2.38%

8034396

37.08%

68513898

27.05%

107/06

10757628

-6.78%

7858569

36.89%

57500244

25.29%

107/05

11539982

4.69%

8485032

36.00%

46742616

22.89%

107/04

11023422

13.06%

8370478

31.69%

35202634

19.13%

107/03

9750141

102.63%

9083111

7.34%

24179212

14.16%

資料欄位

■ grmonth(營收月份) = 最近營收月份(如:107/07)

■ gracc(累計營收年增率)

■ gryoy_1..3(年增率) = 最近三個月每月年增率

[基本分析]/[基本資料]

GetBasicData.java/GetBsc()

 

投資報酬率(08/30)

財務比例(107.2Q)

投資風險(08/30)

 

今年以來

31.13%

每股淨值(元)

35.67

貝他值

0.81

   

最近一週

-2.55%

每人營收(仟元)

3561

標準差

1.44%

   

最近一個月

3.19%

每股營收(元)

7.14

     

最近二個月

12.84%

負債比例

46.36%

   

最近三個月

9.23%

股價淨值比

1.18

   

基本資料

獲利能力(107.2Q)

前一年度配股

   

股本(億, 台幣)

510.81

營業毛利率

30.82%

現金股利(元)

1.5

   

年度

107

106

105

104

103

102

101

100

現金股利

N/A

1.5

1.45

1.33

2.49

2.3

1.9

1.9

資料欄位

■ nav = 每股淨值,不直接抓股價淨值比,是因為股價是每天變動的,可直接從股價/每股淨值來計算,這樣比較有效率。

■ revenue_ps :每股營收,月報時要重新抓取一次。

■ debt_ratio:負債比例。

■ outcap:股本(億, 台幣)。

■ cashdiv_1..6:各年度現金股利,注意:本年度可能為0,如上例,本年度為107年,前年度現金股利是1.5。

計算各種財務比率

CalcBasic.java -- 每日執行

股價現金比(price-to-cash-flow ratio, P/FCF) = 股價 / cashflow_ps(每股現金流量)

股價營收比(psr) = 股價 / revenue_ps(每股營收)

股價淨值比(Price-Book Ratio, pbr) = 股價 / nav(每股淨值)

本益比(pe) = 股價 / 近4季稅後EPS

每股現金殖利率(cashdiv_yld) = 前一年度現金股利(cashdiv_2) / 股價

價值分數(val) = 符合以下條件者加1分

  (1)本益(P/E)比低於cri_pe( 10 )。

  (2)價格/現金流量(P/FCF)比低於 cri_pfcf( 10 )。

  (3)價格/營業額(P/S)比低於 cri_ps( 1.0 )。

  (4)價格/帳面價值(P/BV)比低於 cri_pbv( 1.0 )。

  以上 cri_pe, cri_pfcf, cri_ps, cri_pbv 存於 [sysparm]表格中,可加以變動調整。

 

創作者介紹
創作者 jesse0606 的頭像
jesse0606

奇正

jesse0606 發表在 痞客邦 留言(0) 人氣()