楼主:
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外挂的方式
等我研究出来再跟大家报告~