煩惱市面上的看盤軟體沒有你要的功能嗎?
想要自己編寫策略監控股票嗎?
只需要簡單的EXCEL技能和google finance函式
便可以輕鬆做到
你只需要會使用GOOGLE SHEETs
GOOGLE SHEETs為google 所推出的線上免費電子計算表程序
提供了google finance及擷取其他網站資料的功能
可以透過這些功能來建立自己的交易策略及看盤功能
大盤監控
想要追蹤世界各國的指數或是虛擬貨幣的走勢
可使用範例所用到的公式
日期 | =TODAY() | |
|
指數 | 今日漲跌幅 |
台灣加權 | =GOOGLEFINANCE("TPE:TAIEX") | =GOOGLEFINANCE("TPE:TAIEX","change") |
韓國 | =GOOGLEFINANCE("KRX:KOSPI") | =GOOGLEFINANCE("KRX:KOSPI","change") |
美國道瓊 | =GOOGLEFINANCE(".DJI") | =GOOGLEFINANCE(".DJI","change") |
美國S&P500 | =GOOGLEFINANCE(".INX") | =GOOGLEFINANCE(".INX","change") |
美國納斯達克 | =GOOGLEFINANCE(".IXIC") | =GOOGLEFINANCE(".IXIC","change") |
日本東證 | =GOOGLEFINANCE("INDEXTOPIX:TOPIX") | =GOOGLEFINANCE("INDEXTOPIX:TOPIX","change") |
比特幣 | =GOOGLEFINANCE("CURRENCY:BTCUSD") |
參考連結
https://docs.google.com/spreadsheets/d/1B-dvXcIiHsaJtSZlJr46SQyS9NLhUZS7eH9TSXMeoPc/edit?usp=sharing
個股監控
編寫策略監控個股
例如:設定入場價、出場價
利用google finance匯入所要的資訊(例如:股價、本益比...)
再透過if 函式通知快到目標價或是已到目標價、或是設定格式顏色來幫助選股...
公式
功能 | 公式 |
本益比 | =GOOGLEFINANCE("TPE:"&股票代碼,"PE") |
52 週期間最低價 | =GOOGLEFINANCE("TPE:"&股票代碼,"low52") |
52 週期間最高價 | =GOOGLEFINANCE("TPE:"&股票代碼,"high52") |
現在價格 | =GOOGLEFINANCE("TPE:"&股票代碼) |
有了這些函式就可以簡單的編寫進出場策略了
例如:你可以以本益比來篩選個股
或是以近期的價格走勢(價格百分比)來做出入場參考...等
參考連結
https://docs.google.com/spreadsheets/d/1B-dvXcIiHsaJtSZlJr46SQyS9NLhUZS7eH9TSXMeoPc/edit?usp=sharing
GOOGLE Sheets優缺點分析
缺點
目前GOOGLE FINANCE函式的即時價格約會慢實際約20mins
故若要作當沖或是短線交易還是要參考看盤軟體的價格為準
優點
根據自己想監控的個股、指數做追蹤,
也可以進行客製化分析(繪製圖表)
進出場策略模擬...
若想要進階做提醒也可以搭配GOOGLE SHEETs的指令碼編輯器做寄信提醒、簡訊提醒等等
另外也可以建立自己的交易筆記
<補充>
目前GOOGLE FINANCE不支援台灣上櫃興櫃公司,可以透過匯入網站資料的公式(IMPORTAL)來達到
若有興趣可以參考以下公式(此數值是由鉅亨網匯入) (網站的Xpath有可能會隨著更新而改變,這公式不一定適用,若有更改要自行去網站重新找出XPATH)
漲跌幅 | =VALUE(SUBSTITUTE(IMPORTXML(CONCATENATE("https://invest.cnyes.com/twstock/tws/", 股票代碼) ,CONCATENATE("//*[@id='_profile-TWS:", 股票代碼,":STOCK']/div[1]/div[3]/div[2]/div[2]/span")),"+","")) |
市價 | =IMPORTXML(CONCATENATE("https://invest.cnyes.com/twstock/tws/", 股票代碼) ,CONCATENATE("//*[@id='_profile-TWS:", 股票代碼,":STOCK']/div[1]/div[3]/div[1]/div/span")) |
更多google finance的用法可以參考
https://support.google.com/docs/answer/3093281?hl=zh-Hant