[心得] 利用google試算表分析券商報表與計算XIRR

作者: cmh317 (Rain Man)   2017-06-05 23:01:26
板友k0783154之前有發表過一篇文章
[心得] 正確的投資報酬率算法與應用(含Excel範例)
裡面提到XIRR的計算方式並提供精美的google試算表範例
這幾年來我都是使用他所提供的試算表紀錄個人海外投資的部位與報酬率
只是說個人習慣每兩三天就在券商買個一兩股免手續費的ETF
幾年下來,交易紀錄也達到數百筆之譜
本來是每隔幾天就將買入/賣出的部位,配息與股息再投資等手動輸入試算表做記錄
但是前一陣子因為比較忙就沒有記錄
等想要回去補上幾個月的交易紀錄時
突然覺得這樣非常沒有效率,浪費時間又很容易錯
於是就開始研究有沒有自動化的方法可以處理這些交易紀錄
研究了一陣子後想到其實券商都有提供將交易紀錄下載為csv檔的功能
可以將這些csv檔匯入到google 試算表內
加上google有提供app script讓使用者可以對試算表的內容做處理
基本上就是跟MS EXCEL的VBA功能很類似只是apps script是寫java script
於是我就寫了個apps script可以去撈券商的交易紀錄
並且自動計算XIRR,平均成本並顯示現價與部位
整個流程需要人工介入的部分就只剩
1.券商下載歷史交易紀錄匯入試算表
2.按下產生報表的按鈕
產生出來的參考範例在
https://tinyurl.com/y9gdfrsj
因為我只有TD與嘉信的帳戶所以目前只能處理這兩間的歷史紀錄報表
另外我也有使用複委託(sub brokerage) 但因為是一季投入一次目前就先手動輸入報表
我不是第一個做這樣自動化處券商理報表
只是說比較少看到有人分享他們的做法
所以我就野人獻曝提供我的做法給大家參考
另外這篇文主要是動機跟結果呈現
script的部分我還在研究要透過什麼方式分享給大家會比較簡單
可能是會用add-on外掛的方式
等我研究出來再跟大家報告~
作者: dryden (Dryden)   2017-06-06 00:37:00
感謝分享
作者: k0783154 ( )   2017-06-06 01:17:00
教學相長 期待你的教學文 :)
作者: baron0607 (louis)   2017-06-06 12:29:00
感謝分享 期待下一篇
作者: vyvian (vyvian)   2017-06-06 14:41:00
遇到配息DRIP時,實際上並沒有再投入資金,只是股數變多這篇的DIVIDEND=WITHHOLDING+BUY 也是沒錯

Links booklink

Contact Us: admin [ a t ] ucptt.com