2019年11月8日 星期五

用 Google 試算表 (Google Sheets) 自動讀取股票價格

Google 試算表 (Google Sheets) 是個很強大的工具, 第一它免費, 穩定, 再來配合 Google Script 可以做很多意想不到的事情, 唯一的限制在於人的想像力了

總之 這篇文章使用 Google Sheets 內建的"GOOGLEFINANCE" 這個指令取得股票目前價格, 當然這個資訊不是非常及時的, 根據官方介紹大概有20分鐘的延遲, 如果要非常及時的, 可能就要付錢買專門的服務了, 資訊是有價的 (菸)

首先在A1填上想要查詢的股票代碼, 例如台積電是 TPE:2330, 然後A2填上=GOOGLEFINANCE($A1,"price"), 雙引號內是想要取得的資訊, 在上面的例子中是傳回目前價格.

除此之外, 還能取得其他有關這支股票的相關資訊, 例如 "low52" (52周低價), "high52" (52周高價), "priceopen" (開盤價).... 等等, 詳細請參考官方的說明在此

這好處是可以同時觀察很多股票的價格, 而且不只是台灣的股票而已, 例如德國西門子 (ETR:SIE) 的股價, 如下圖




當然, 有資料只是第一步, 再來就能做後續的統計與分析, 但輸贏錢就得看每個人的功力了.


宅宅也曾經嘗試使用 Matlab 取得股票訊息, 但 Matlab內的股票資訊服務大部分是要付費的, 用 Python爬太累又太花時間,  所以宅宅認為目前最好最快也最方便的方法 要同時間查看各國股票的價格跟狀況就是用 Google Sheets 拉

如果有更好的方法也歡迎討論分享.

沒有留言: