2017年8月26日 星期六

用Excel自動分析股價走勢!6張圖學會「巨集+抓取網頁資料」功能,打造投資小程式

https://www.managertoday.com.tw/columns/view/54199


唐愷是一名股票投資人員,他想將每日股票的交易資料做成圖表,當作自己的工作戰報,方便做投資決策。但每日製作戰報未免太辛苦了,我的建議是可以運用Excel匯入資料和巨集的功能,讓Excel自動代勞。
先為自己製作一個戰報檔案,其中包含三個工作表。第一,是未來的操作頁面,命名為「設定」,用來輸入想查找的股票代號和抓取月份,工作表內容請參照下圖;第二和第三個工作表,則是要請Excel匯入的資料。

事前準備:你需要的資料,在哪個網站裡?

  • 網址1:取得每日個股的收盤行情
    此網址(http://www.tpex.org.tw/web/stock/aftertrading/daily_close_quotes/stk_quote_print.php?l=zh-tw&d=106/03/06)可以取得每日個股的收盤行情,重點是民國日期部份可以進行修改。我們可以透過此網址,得知目前最新的股票上櫃代號和名稱。
  • 網址2:取得指定年月和股票代號當月的收盤價格
    此網址可以取得民國103年1月份,股票代號:1258當月的每日交易收盤價格。(http://www.tpex.org.tw/web/stock/aftertrading/daily_trading_info/st43_print.php?l=zh-tw&d=103/1&stkno=1258&s=0)

在Excel設定專門的表單,自動抓取網站資料

Excel的「資料」→「取得外部資料」→「從Web」可以直接抓取網站的數據資料,下載到指定的工作表。操作的方法如下:
陳智揚
Step1. 先複製「最新上櫃收盤價」的網址
Step2. 新增一個「最新上櫃收盤價」工作表
Step3. 在此工作表中,點選「資料」索引標籤→按下「從Web」鈕
Step4. 貼上網址,按下「到」或「Enter」,讓Excel爬梳上櫃股票收盤價
Step5. 按下「匯入」鈕→「確定」鈕
Excel就會將上櫃股票行情下載到工作表中。你可以重複以上的步驟,將指定月份的每日交易紀錄資料,也匯入到「取得指定月份每日交易記錄」工作表。
上述兩個網址雖然可以將網頁資料匯入至Excel,但網址上的日期、上櫃股市代號皆為固定。因此,接下來我們透過函數和錄製巨集的方式,讓資料可以隨著你輸入的股票代號自動更新,變成一個你查詢股價的小程式。

更新上櫃收盤價的查詢日期

在網頁上查詢個股最新上櫃收盤價,必須要輸入中華民國日期,但Excel中時間計算的方式都是西元。因此這裡要運用函數,讓Excel自己抓到當天的中華民國日期。
陳智揚
在今天日期旁的儲存格輸入函數:=TEXT(TODAY(),"e/mm/dd"),意思是將今天的日期轉換成雙月雙日的「中華民國日期」。函數的解釋如下:
1.函數名稱:TODAY
功能:取得今天的日期
語法:TODAY()
2.函數名稱:TEXT
功能:將資料轉換成另一種格式
語法:TEXT(資料, 格式語法)
※e/mm/dd可以將標準的西元日期轉換成雙月雙日的「中華民國日期」。例:2017/3/8→106/03/08

透過VLOOKUP取得目前代號的名稱與股價

要知道指定年月和股票代號的當月收盤價格,就要告訴Excel,去「「最新上櫃收盤價」這張表找尋指定股票代號的資料,這時候就會用到比對函數VLOOKUP。
點選「名稱」旁的儲存格,輸入=VLOOKUP(B1,最新上櫃收盤價!A:Q,2,0),意思是讓Excel從「最新上櫃收盤價」這張工作表A到Q欄位查找指定的股票代號(B1),回傳第二欄(名稱)的值。
而在「股價」旁的儲存格,輸入=VLOOKUP(B1,最新上櫃收盤價!A:Q,3,0),則是讓Excel從「最新上櫃收盤價」這張工作表A到Q欄位查找指定的股票代號(B1),回傳第三欄(股價)的值。
如此,以後只要輸入股票代號後,Excel就會自動抓取股票名稱和股價的值。

繪製股票成交資訊圖表

你已經成功讓Excel蒐集了股票資訊,那該怎麼看出股票漲跌趨勢?這時候就需要繪製成表,才容易觀察。因此,我們來設定一個股票圖的格式,讓Excel往後都可以按照此格式,產生出最新的圖表。
首先,你得先運用COUNTA函數,計算指定儲存格範圍的資料筆數,方便製圖。
函數名稱:COUNTA
功能:計算指定範圍中,有多少儲存格有資料
語法:COUNTA(範圍)
Step1. 點選「抓取月份最後資料列數」旁的儲存格
Step2. 輸入「=COUNTA(取得指定月份每日交易記錄!A:A)-1」
接下來就準備製圖啦!
陳智揚
Step1. 切換至「取得指定月份每日交易記錄」工作表
Step2. 同時選取「A2:A22」、「D2:G22」兩個範圍
Step3. 「插入」索引標籤→「股票圖」
Step4. 點選「圖表標題」,在「資料編輯列」輸入公式:
=取得指定月份每日交易記錄!$A$1
※讓圖表標題內容與A1儲存格內容「同步」
Step5. 「圖表工具」→「格式」 索引標籤,選擇「上漲橫條圖1」
Step6. 修改成「紅色」填滿與框線
Step7. 「圖表工具」→「格式」 索引標籤,選擇「下跌橫條圖1」
Step8. 修改成「綠色」填滿與框線
這下,你已經有一個用紅色標註上漲、綠色標註下跌的制式圖表。接下來,我們就要錄製巨集,讓Excel往後都可以反覆「自動」取得指定年月、股票代號等資料。

使用巨集,以後只要按個鈕就能直接做出圖表

之前提過巨集是可以幫助你用一個鍵反覆執行細碎操作的好工具,這裡,我們要將「更新股價」和「抓取月份資料繪製股票圖」兩個方框變成巨集按鈕,只要按個鍵,Excel就可以執行完抓取資料、繪製圖表的工作。
這裡比較複雜,建議大家直接參考圖表的操作示範,流程如下:
陳智揚
Step1. 切換至「取得指定月份每日交易記錄」工作表
Step2. 對「A1」儲存格按下滑鼠右鍵,點選「編輯查詢」
Step3. 按下「匯入」鈕
Step4. 切換至「設定」工作表
Step5. 點選「股票圖」,按下滑鼠右鍵點選「選取資料」
Step6. 按下「水平類別座標軸」的「編輯」鈕
Step7. 將最後的數字修改成較小的數值
Step8. 按下「確定」鈕
Step9. 按下「開發人員」索引標籤 / 巨集 鈕。
Step10. 選擇「GetMonthData」,按下「編輯」鈕。
Step11. 將程式碼中「固定儲存格」範圍以及網址固定的參數,修改成「設定」工作表中對應的儲存格代號
Step12. 修改完畢,回到「設定」工作表,將按鈕指定給「GetMonthData」巨集
Step13. 透過上述的步驟,也可以錄製並修改每日的股市更新資料「GetNewData」
陳智揚
修改語法解析:
  • 雙引號:固定不會改變的字串,必須使用雙引號包起來
  • &符號:串接文字(左右必須空白)
  • Sheets("設定").Range("B1").Value:取得「設定」工作表,B1儲存格的內容
只要每次開啟Excel檔,按下「更新股價」鈕就可以看到每檔股票的最新資訊。而想知道過去的歷史資料,只要修改「B5儲存格」的「年月」,再按下「抓取月份資料繪製股票圖」鈕,就可以看到該年月的股票圖。

使用測試結果

陳智揚
想在股市獲利並非依靠「八卦消息」或「明牌」,而是要「勤做功課」並且瞭解產業狀況廣泛取得資訊。本文章僅分享如何透過Excel來協助您分析大量的股市資訊,並非教您如何在股市中獲利,若您擁有財經或會計背景,就可以將這些專業知識透過Excel VBA實作,大量並自動的分析每一檔股票,設計屬於自己的股市獲利紅綠燈。

延伸閱讀 /

1. 別再做Excel苦工!6 張圖學會「巨集」功能,自動完成重複的操作步驟

2. 別再手動輸入客戶姓名!5 張圖學會Excel+Word一起用,自動發送大量、客製化Email

13.2k
分享
Facebook13.2kLineGmailFacebook SendEmailSumoMe




陳智揚

微軟認證講師
Excel! Taiwan 站長、2017微軟認證講師(連續9年)、2017微軟最有價值專家(MVP,連續7年)。曾代表台灣參加微軟世界盃大賽,贏得Excel世界第三名,09年開始擔任Excel國手指導老師,奪下多個世界冠軍,亦為MOS全球最佳教師獎,淡江大學資訊工程研究所博士。

2017年5月22日 星期一

隔日當沖

範例一 (3630):







範例二 (4906):




2017年5月16日 星期二

黃金紀錄

2017/05/17 1213($/克)*150克 = 181950


2017年3月2日 星期四

2017 零股

下單最佳時間即13:35~14:30間
股票編號:1103嘉泥
2016年股東紀念品:伸縮30LED露營燈
股東商品市價:350元

股票編號:1310台苯
2016年股東紀念品:鍋寶耐熱玻璃保鮮盒二入組
股東商品市價:299元

股票編號:1314中石化
2016年股東紀念品:Lynx太陽能充電式露營燈
股東商品市價:350元

股票編號:1507永大
2016年股東紀念品:家魔仕 樂活隨身玻璃杯 450ML
股東商品市價:200元

股票編號:1528恩德
2016年股東紀念品:阿隆索特級初榨橄欖油
股東商品市價:300元

股票編號:2002中鋼
2016年股東紀念品:鈦碗
股東商品市價:880元

股票編號:2314台揚
2016年股東紀念品:8合1 - LED手電筒
股東商品市價:129元

股票編號:2457飛宏
2016年股東紀念品:LED手提露營燈
股東商品市價:180元

股票編號:2475華映
2016年股東紀念品:德國雙人國際指甲鉗
股東商品市價:200元

股票編號:2498宏達電
2016年股東紀念品:黑色後背包乙個
股東商品市價:250元

股票編號:2883開發金
2016年股東紀念品:晶透耐熱玻璃茶具組1壺600ml+4杯*50ml
股東商品市價:110元

股票編號:3023信邦
2016年股東紀念品:食物料理秤
股東商品市價:765元

股票編號:3373熱映
2016年股東紀念品:蘭麗手工香皂3入禮盒(香水百合+無患子+檸檬馬鞭草)
股東商品市價:85元

股票編號:3431長天
2016年股東紀念品:魔術腰帶
股東商品市價:未知

股票編號:5452佶優
2016年股東紀念品:時尚料理杯
股東商品市價:未知

股票編號:6161捷波
2016年股東紀念品:可提式 隔熱餐盒
股東商品市價:200元

股票編號:6265方土昶
2016年股東紀念品:創意便攜手動榨汁檸檬杯
股東商品市價:未知



2017年2月16日 星期四

零股 紀念品+投資

文章:

基本重點:
  1. 下單最佳時間即13:35~14:30間 註:<14:30>
  2. 零股是否會寄出股東開會通知書呢?查詢證交所上市櫃公司公開資訊。(開會前一定要先補好開會通知單)
進行策略:

2016年12月23日 星期五

買零股轉賣紀念品 張駿翔年賺逾百萬

500間公司的零股,成本約2萬元,每年卻能穩領數千元禮券,數百組股東會紀念品,這樣的好康,被零股達人張駿翔發現,進而發揚光大。他揪團買零股後,領紀念品再轉賣,除為小資族創造10%年報酬率,也為自己滾出百萬元年收入。

零股生意已有二百多名會員參與,每到股東會旺季,光打包紀念品就瑣碎到讓人手軟。
走進1棟不起眼的老舊辦公大樓頂樓的1間約50坪辦公室,儘管裡面只擺放3張辦公桌,但卻異常擁擠,因為其餘空間幾乎被「股東會紀念品」填滿。

民生用品 堆滿辦公室

玄關處的長木桌上擺著貼有標價的贈品:初榨橄欖油300元、碳酸飲料組合99元…儼然是間小小雜貨店,此時站在一旁、貌似雜貨店老闆的張駿翔介紹,初榨橄欖油成本不到20元、碳酸飲料組合的成本也低於40元。

同大樓的上班族,偶爾也會來張駿翔這間「雜貨店」尋寶。

長木桌旁一箱箱的紀念品,由玄關延伸進辦公室,成箱的油、米、衛生紙、鍋子等各式民生用品堆疊至天花板,整間辦公室的動線狹窄得僅容一人勉強通過,「明年肯定要租間倉庫,不然真的塞不下。」張駿翔認真地說。

雖然這些民生用品價格訂得比外頭便宜,但繭居在辦公大樓頂樓,平日真正會上門的客人,只有大樓警衛跟同棟大樓的上班族,一日頂多做成3、5筆生意。想也知道,這數量可觀的贈品不可能靠一張呆板木桌去化。

「我們偶爾會在辦公室舉辦超級特賣會,將商品下殺5折出售,當然,這樣還是無法有效去化這堆積如山的紀念品。」戴著細框眼鏡的張駿翔繼續補充,「所以,我也做廣告行銷生意,這些東西可轉手當作行銷活動的贈品。」而靠著這套「紀念品生態系」,他的年收入早已衝破百萬元。

揪團買股 手續費打折

其實,只要有投資股票,一定對公司發放的股東會紀念品不陌生,有些公司規定持有一張也就是一千股以上的股東才能領取紀念品,但多數公司就算只買一股也能領,「比如中石化,我們的投資成本才9.2元,但去年發送的股東贈品為市價149元的毛毯;另外,我們花3.6元買樂士股票,去年拿到50元的全家禮券。」張駿翔說。

在網路世界裡,張駿翔有「小富爸爸」的暱稱,會興起做這樁冷門生意的念頭,正是台灣卡債風暴席捲時,「我當時的工作是債務調解人,見到每位債務人身上欠債都是數十萬、數百萬元,心裡實在沉重又不捨,所以才會想到以零股投資的方式,讓他們用小錢換股東會發放的柴米油鹽紀念品。」

張駿翔捲起袖子自己下海先試做,2011年他以「連續5年發放股東會贈品」為條件,選擇500間公司為標的,「買下來總成本也才2萬多元。」

但魔鬼藏在細節裡,小額投資的過程超乎想像繁瑣,「當初花了好幾個月才把所有零股買齊,而且有些公司根本不會寄開會通知書給零股持有人,或者股東會可能撞期,另外,有些中南部公司的開會地點在偏僻鄉間,為領取一個贈品特地跑一趟,成本太高。」

除了交通等隱藏費用,股票玩家沒放在心上的手續費,才是這項「生意」的最大成本,「一般券商零股買賣手續費是20元,手續費都比零股貴了。」張駿翔苦笑說,「但撇開種種麻煩不計,花少少錢建置部位,接著就能每年領到上百項超值生活用品,這絕對是可做的生意!」張駿翔肯定的表示。

只是問題明擺在眼前,那就是一個人領取一樣股東會贈品,怎樣都不合算。腦子動得快的他,馬上找到解決之道,「若能揪團買零股,那麼股東會紀念品不需個別去領,可由我一人搞定,而且交易零股的手續費也可與券商談折扣。」

投資兩萬 每年領贈品

方案出爐,他開始號召親友加入體驗,而他理解一般人對不熟悉的投資會有戒心,所以總是半開玩笑的說:「哎,讓我騙2、3萬元好不好?」由於金額不是太大,加上親友隨時可監看自己戶頭的動向,也能自由賣股離開這項計畫,所以「甘願被騙」的人,從最早的十幾人,擴張到現在有200多人。

這門生意的運作是這樣的,張駿翔搞定零股買賣、股東會開會通知、領取贈品等惱人事宜,參加者則提供買零股的金額約2萬元,而參加者有2項回饋方案可以選擇,一是領取10%報酬率的「現金」,也就是投入金額2萬元的1成,即2,000元;二是免費領取部分贈品,參加者必須繳交額外3,000至5,000元不等的服務費用,但可以免費領取400多項贈品(雖然買500家零股,但仍有少數沒有發紀念品)中的50項,超過第50項,統一加價20元購買。

利潤豐碩 計畫再擴張

很多人好奇,參與這項零股投資的最大風險為何?張駿翔馬上回應:「公司減資、下市。」「但累積至今,每人因為減資下市導致的損失,還不到300元。」相對每年10%的報酬率來說,這樣的損失可以說瑕不掩瑜。

共同參與該投資的3位家庭主婦就透露,她們通通選擇第2項方案,「這對我們很有吸引力,因為家裡需要的油、米、沐浴用品、廚具等,隨便都能省上千元,而且每年都能穩定收到,沒什麼風險。」

對於張駿翔來說,他的賺頭在「額外的贈品與禮券一律歸他」,「平均來說,每年可領到400多樣股東會紀念品,有約3分之1公司會贈送禮券,另外3分之2是民生消費品。去年1個戶頭能領到的禮券有7,000多元,今年粗略估計約8,000元。」扣除提供參與者10%報酬率,這果然是一門好生意。

隨著生意越做越大,張駿翔打算將零股交易從500間提高到800間,「接下來,還要推出線上直播特賣會等各種活動,對於小資族來說,投資報酬率只會更好!」他一邊說著各項計畫,眼睛再度精光閃爍,當然他的年收入也會水漲船高。

2016年11月16日 星期三

http://www.fun01.net/post427301/306

http://www.fun01.net/post427301/306