成長價值指標(Growth Value Index)

更新於 2023/09/09閱讀時間約 24 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。
淡江大學葉怡成教授發明的指標
GVI=(B/P)×(1+ROE)^n
  • B/P:淨值股價比 →PB Ratio的倒數→反應股價目前是否夠便宜
  • ROE:股東權益報酬率→反應公司成長性
  • N:變數參數,控制GVI指標偏向成長面還是價值面,數值愈高表示愈偏向成長面,若以年度ROE計算(N=5);若以季度ROE計算(N=20)為佳
公式前半部(B/P)是衡量股票的價格是否便宜,後半部則是衡量企業的成長性。兩者綜合的用意是要找出價格便宜又具有成長性的企業。GVI指數愈高,代表越值得投資。
GVI指標應用的投資記律:
1. 只選股不擇時
2. 以20支股票形成投資組合
3. 每個月交易一次為最佳(迅速反應,耐心持有,定期換股,留強汰弱)
根據GVI用shell script寫一隻不盡完善的選股工具,如有需要請自行取用
#!/bin/bash
getColumnByName(){
  csv_file="$1"
  column_name="$2"
  column_number=$(awk -F ',' 'NR==1 { for(i=1; i<=NF; i++) { if($i == column_name) { print i; break } } }' column_name="$column_name" "$csv_file")
  echo $column_number
}
YMD=$(date +%Y%m%d)
day_of_week=$(date +%u)
if [ "$day_of_week" -eq 6 ] || [ "$day_of_week" -eq 7 ]; then
  current_timestamp=$(date +%s)
  days_to_friday=$(( day_of_week % 5 ))
  friday_timestamp=$((current_timestamp - (days_to_friday * 24 * 3600)))
  YSTDAY=$(date -d "@$friday_timestamp" "+%Y%m%d")
else
  YSTDAY=$(date +%Y%m%d)
fi
echo $YSTDAY
FILE_INCOME="income_${YMD}.csv"
FILE_BS="bs_${YMD}.csv"
FILE_PRICE="price_${YMD}.csv"
FILE_MERGE="merge_${YMD}.csv"
FILE_RAW="raw_${YMD}.csv"
FILE_TMP="temp_${YMD}.tmp"
YYY=$(( $(date +%Y) - 1911 ))
SS="0$(( ($(date +%_m) - 1 ) / 3 ))"
if [ $SS -eq 0 ] ; then
  YYY=$(( YYY - 1 ))
  SS=04
fi
curl 'https://mops.twse.com.tw/mops/web/ajax_t163sb04' \
  -H 'Accept: */*' \
  -H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Cookie: jcsession=jHttpSession@199002cc; _ga=GA1.3.1478531031.1681117556; _gid=GA1.3.1147883650.1684137366; _gat=1' \
  -H 'Origin: https://mops.twse.com.tw' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Google Chrome";v="113", "Chromium";v="113", "Not-A.Brand";v="24"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Windows"' \
  --data-raw "encodeURIComponent=1&step=1&firstin=1&off=1&isQuery=Y&TYPEK=sii&year=${YYY}&season=${SS}" \
  --compressed -o $FILE_TMP
grep -o "t163sb04_${YMD}_..........csv" $FILE_TMP | sort -u | while read -r CSV ; do
  curl 'https://mops.twse.com.tw/server-java/t105sb02' \
    -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
    -H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
    -H 'Cache-Control: max-age=0' \
    -H 'Connection: keep-alive' \
    -H 'Content-Type: application/x-www-form-urlencoded' \
    -H 'Cookie: _ga=GA1.3.1478531031.1681117556; _gid=GA1.3.1147883650.1684137366' \
    -H 'Origin: null' \
    -H 'Sec-Fetch-Dest: document' \
    -H 'Sec-Fetch-Mode: navigate' \
    -H 'Sec-Fetch-Site: same-origin' \
    -H 'Sec-Fetch-User: ?1' \
    -H 'Upgrade-Insecure-Requests: 1' \
    -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36' \
    -H 'sec-ch-ua: "Google Chrome";v="113", "Chromium";v="113", "Not-A.Brand";v="24"' \
    -H 'sec-ch-ua-mobile: ?0' \
    -H 'sec-ch-ua-platform: "Windows"' \
    --data-raw "firstin=true&step=10&filename=${CSV}&saveCSV=Y" \
    --compressed -o income.${CSV}
done
FILE_X=$(ls -l income.t163sb04_${YMD}_*.csv | awk '{print $5, $9}' | sort -nr | head -n 1 | awk '{print $2}')
cp $FILE_X $FILE_INCOME
curl 'https://mops.twse.com.tw/mops/web/ajax_t163sb05' \
  -H 'Accept: */*' \
  -H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Cookie: jcsession=jHttpSession@279737b5; _ga=GA1.3.1478531031.1681117556; _gid=GA1.3.1147883650.1684137366; _gat=1' \
  -H 'Origin: https://mops.twse.com.tw' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Google Chrome";v="113", "Chromium";v="113", "Not-A.Brand";v="24"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Windows"' \
  --data-raw "encodeURIComponent=1&step=1&firstin=1&off=1&isQuery=Y&TYPEK=sii&year=${YYY}&season=${SS}" \
  --compressed -o $FILE_TMP
grep -o "t163sb04_${YMD}_..........csv" $FILE_TMP | sort -u | while read -r CSV ; do
  curl 'https://mops.twse.com.tw/server-java/t105sb02' \
    -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
    -H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
    -H 'Cache-Control: max-age=0' \
    -H 'Connection: keep-alive' \
    -H 'Content-Type: application/x-www-form-urlencoded' \
    -H 'Cookie: _ga=GA1.3.1478531031.1681117556; _gid=GA1.3.1147883650.1684137366; _gat=1' \
    -H 'Origin: null' \
    -H 'Sec-Fetch-Dest: document' \
    -H 'Sec-Fetch-Mode: navigate' \
    -H 'Sec-Fetch-Site: same-origin' \
    -H 'Sec-Fetch-User: ?1' \
    -H 'Upgrade-Insecure-Requests: 1' \
    -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36' \
    -H 'sec-ch-ua: "Google Chrome";v="113", "Chromium";v="113", "Not-A.Brand";v="24"' \
    -H 'sec-ch-ua-mobile: ?0' \
    -H 'sec-ch-ua-platform: "Windows"' \
    --data-raw "firstin=true&step=10&filename=$CSV" \
    --compressed -o bs.${CSV}
done
FILE_X=$(ls -l bs.t163sb04_${YMD}_*.csv | awk '{print $5, $9}' | sort -nr | head -n 1 | awk '{print $2}')
cp $FILE_X $FILE_BS
curl "https://www.twse.com.tw/rwd/zh/afterTrading/MI_INDEX?date=${YSTDAY}&type=ALLBUT0999&response=csv" \
  -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
  -H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Connection: keep-alive' \
  -H 'Referer: https://www.twse.com.tw/zh/trading/historical/mi-index.html' \
  -H 'Sec-Fetch-Dest: document' \
  -H 'Sec-Fetch-Mode: navigate' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'Sec-Fetch-User: ?1' \
  -H 'Upgrade-Insecure-Requests: 1' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Google Chrome";v="113", "Chromium";v="113", "Not-A.Brand";v="24"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Windows"' \
  --compressed -o ${FILE_PRICE}
tr -d '\r' < ${FILE_PRICE}  > $FILE_TMP
iconv -f big5 -t utf-8 $FILE_TMP | sed 's/\"證券代號\"/公司代號/g' | sort > $FILE_PRICE
join -t ',' -1 4 -2 4 $FILE_INCOME $FILE_BS  | iconv -f big5 -t utf-8 | sort >  $FILE_MERGE
join -t ',' -1 1 -2 1 $FILE_MERGE $FILE_PRICE  > $FILE_RAW
sed -i '1h;1d;$!H;$!d;G' $FILE_RAW
sed -i '1s/\"//g' $FILE_RAW
tr -d '\r' < ${FILE_RAW}  > $FILE_TMP;  mv $FILE_TMP $FILE_RAW
C1=$(getColumnByName "$FILE_RAW" "每股參考淨值")
C2=$(getColumnByName "$FILE_RAW" "收盤價")
C3=$(getColumnByName "$FILE_RAW" "本期綜合損益總額")
C4=$(getColumnByName "$FILE_RAW" "權益總計")
C5=$(getColumnByName "$FILE_RAW" "基本每股盈餘(元)")
C6=$(getColumnByName "$FILE_RAW" "公司名稱")
FILE_GVI=gvi_${YMD}.csv
echo "每股參考淨值 收盤價 本期綜合損益總額 權益總計 基本每股盈餘(元)"
echo "$C1 $C2 $C3 $C4 $C5"
awk -F'","' -v C1="$C1" -v C2="$C2" -v C3="$C3" -v C4="$C4" -v C5="$C5" -v C6="$C6" '{print $1,$C1,$C2,$C3,$C4,$C5,$C6 }' $FILE_RAW | sed 's/^\"//' > $FILE_TMP
tail -n +2 $FILE_TMP | awk '{gvi=($3/$2) * ((1+4*$6/$2)^5) ; print $1,gvi,$7}' | sort -r -n -k 2 > $FILE_GVI
rm -f $FILE_TMP
rm -f income.*.csv bs.*.csv
5/29使用N=5選出來的資料節錄如下
3308 180.382 聯德
4763 68.9303 材料-KY
4943 62.6762 康控-KY
2739 61.1958 寒舍
8454 60.9364 富邦媒
8478 59.355 東哥遊艇
2707 57.6594 晶華
2727 45.1315 王品
2345 41.4049 智邦
2404 41.0772 漢唐
1808 40.6105 潤隆
1475 38.6233 業旺
8996 33.3226 高力
2395 29.795 研華
1519 27.2633 華城
3653 26.8355 健策
1795 26.6598 美時
2912 26.2441 統一超
3046 25.5417 建碁
6691 22.4088 洋基工程
6515 21.7231 穎崴
6235 20.2265 華孚
3023 19.8833 信邦
2480 18.2976 敦陽科
2364 18.2192 倫飛
9943 18.0576 好樂迪
1609 16.7172 大亞
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
15會員
37內容數
佛系投資.估值優先
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
蘇波麟投資與生活 的其他內容
阿里巴巴(NYSE:BABA)的業務涵蓋電子商務、金融科技、串流媒體、國際物流(如上圖)。在從歷史最高點經歷了一段慘烈而持續的下跌後,BABA的股價位階逐漸彰顯真實價值且兼具安全邊際。
致茂電子股份有限公司成立於1984年,是台灣專業測試儀器製造的領導廠商,專長是提供測光、測電、測色彩的測試儀器,以自有品牌「Chroma」行銷全球。
認識京城城之前要先認識董事長戴誠志。 除主要的放款業務,「投資業務」佔公司營收約4成,而投資業務主要是國內公債及海外債券佔大宗,債市展望與債券殖利率直接影響公司收益。 2023.02月每股盈餘0.55元,年度累積稅後0.8元, 就2023年3月債券走勢來看,說不定後續會接著獲利補丸 , 預期京城銀2
阿里巴巴(NYSE:BABA)的業務涵蓋電子商務、金融科技、串流媒體、國際物流(如上圖)。在從歷史最高點經歷了一段慘烈而持續的下跌後,BABA的股價位階逐漸彰顯真實價值且兼具安全邊際。
致茂電子股份有限公司成立於1984年,是台灣專業測試儀器製造的領導廠商,專長是提供測光、測電、測色彩的測試儀器,以自有品牌「Chroma」行銷全球。
認識京城城之前要先認識董事長戴誠志。 除主要的放款業務,「投資業務」佔公司營收約4成,而投資業務主要是國內公債及海外債券佔大宗,債市展望與債券殖利率直接影響公司收益。 2023.02月每股盈餘0.55元,年度累積稅後0.8元, 就2023年3月債券走勢來看,說不定後續會接著獲利補丸 , 預期京城銀2
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文旨在探討投資界兩大主要流派——成長投資和價值投資的核心理念及其代表人物。通過分析威廉・歐尼爾、彼得・林區等成長投資大師,以及華倫・巴菲特、班傑明・葛拉漢等價值投資大師的投資策略,本文旨在為新手投資者提供全面的投資思維框架,並論證成長與價值投資策略的互補性。
Thumbnail
小明和小華坐在咖啡廳裡,一邊品味著咖啡,一邊聊著彼此的生活。突然,小華停下來,沉思了一會兒,然後對小明說道:「最近我在想,自己到底想要什麼?生活的意義是什麼?」 小明聽了,微微一笑,說道:「這是一個很深的問題,我們可以一起來審視一下自己的價值觀念。」 小華點點頭,表達了自己的同意。
Thumbnail
1.鏡子 - 自我 自我覺察 先認識自己,才有熱情與使命。 一個人不夠誠實面對自己,就無法成就大事。 人的一生有兩天突破成長,出生的那一天,以及發現人生意義的那一天。 鏡子 想為自己增值?先看到自我價值,並找到一個關鍵字。 相信自己,才能看到自己。 個人成長,需要投注時間和精
Thumbnail
我們可以想像情緒價值是一個流動的能量,因此會有輸出與入侵的兩種作用,兩種作用力的互相的牽引如何影響人與人之間的互動,是我們需要關注的。看似有形的能量流動,卻是無形的情感羈絆,要如何學會平衡相處與處理四面八方所襲來的情緒與自己內在小孩的溝通,是始終的課題。
Thumbnail
Fintech是疫情後價值重估最嚴重的板塊,在大幅下殺之後,現在到底是價值浮現還是價值陷阱?
價值型 高風險不一定有高報酬 成長型 低風險報酬普通
Thumbnail
「關於成長股與價值股」 1月26日雪佛龍($CVX)宣布回購 750 億美元的股票,分析師估計雪佛龍​​和埃克森美孚這兩間石油公司在2022年約產生了1000億美元的利潤 同時我們看科技業自 2022年10 月以來,科技行業已裁員超過 20萬人 ➡️2022年成長型股票的表現落後於價值型股票 21.
Thumbnail
第四集,先來聊聊老生常談的價值投資、長期存股流派、指數ETF長投。 由於已經太多存股達人,名師,談再多也無法跟已經成名出書的達人相比, 因此也不用班門弄斧,野人獻曝了。 直接聊聊。 我曾經買過100元的崇越(5434),不是崇越電(3388),打算長期價值存股,打開月線圖一看,曾經買在100元的崇越
Thumbnail
2000 年出第一版的 21 世紀價值投資,剛好記錄了價值投資史的三個階段,早期成長被價值投資人視為一個 Bouns,不希望為成長付出額外的價格,因為成長帶來的現金流難以衡量。如今再版增添的就是為了補上 Bruce Greenwald 近年成長價值的新想法,於是多增加了幾章來談現今已不可忽視的成長價
Thumbnail
週三(12/8)蘋果公司AAPL股價再度刷新歷史高位,收於每股175.08美元,總市值接近3兆美元,暫居全球排名第一,獲利能力排名全球第三,僅次沙烏地阿美(Saudi Aramco)與波克夏。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文旨在探討投資界兩大主要流派——成長投資和價值投資的核心理念及其代表人物。通過分析威廉・歐尼爾、彼得・林區等成長投資大師,以及華倫・巴菲特、班傑明・葛拉漢等價值投資大師的投資策略,本文旨在為新手投資者提供全面的投資思維框架,並論證成長與價值投資策略的互補性。
Thumbnail
小明和小華坐在咖啡廳裡,一邊品味著咖啡,一邊聊著彼此的生活。突然,小華停下來,沉思了一會兒,然後對小明說道:「最近我在想,自己到底想要什麼?生活的意義是什麼?」 小明聽了,微微一笑,說道:「這是一個很深的問題,我們可以一起來審視一下自己的價值觀念。」 小華點點頭,表達了自己的同意。
Thumbnail
1.鏡子 - 自我 自我覺察 先認識自己,才有熱情與使命。 一個人不夠誠實面對自己,就無法成就大事。 人的一生有兩天突破成長,出生的那一天,以及發現人生意義的那一天。 鏡子 想為自己增值?先看到自我價值,並找到一個關鍵字。 相信自己,才能看到自己。 個人成長,需要投注時間和精
Thumbnail
我們可以想像情緒價值是一個流動的能量,因此會有輸出與入侵的兩種作用,兩種作用力的互相的牽引如何影響人與人之間的互動,是我們需要關注的。看似有形的能量流動,卻是無形的情感羈絆,要如何學會平衡相處與處理四面八方所襲來的情緒與自己內在小孩的溝通,是始終的課題。
Thumbnail
Fintech是疫情後價值重估最嚴重的板塊,在大幅下殺之後,現在到底是價值浮現還是價值陷阱?
價值型 高風險不一定有高報酬 成長型 低風險報酬普通
Thumbnail
「關於成長股與價值股」 1月26日雪佛龍($CVX)宣布回購 750 億美元的股票,分析師估計雪佛龍​​和埃克森美孚這兩間石油公司在2022年約產生了1000億美元的利潤 同時我們看科技業自 2022年10 月以來,科技行業已裁員超過 20萬人 ➡️2022年成長型股票的表現落後於價值型股票 21.
Thumbnail
第四集,先來聊聊老生常談的價值投資、長期存股流派、指數ETF長投。 由於已經太多存股達人,名師,談再多也無法跟已經成名出書的達人相比, 因此也不用班門弄斧,野人獻曝了。 直接聊聊。 我曾經買過100元的崇越(5434),不是崇越電(3388),打算長期價值存股,打開月線圖一看,曾經買在100元的崇越
Thumbnail
2000 年出第一版的 21 世紀價值投資,剛好記錄了價值投資史的三個階段,早期成長被價值投資人視為一個 Bouns,不希望為成長付出額外的價格,因為成長帶來的現金流難以衡量。如今再版增添的就是為了補上 Bruce Greenwald 近年成長價值的新想法,於是多增加了幾章來談現今已不可忽視的成長價
Thumbnail
週三(12/8)蘋果公司AAPL股價再度刷新歷史高位,收於每股175.08美元,總市值接近3兆美元,暫居全球排名第一,獲利能力排名全球第三,僅次沙烏地阿美(Saudi Aramco)與波克夏。