2个稳定版本

1.1.0 2020年5月29日
1.0.0 2018年6月10日

金融分类中排名第164

MIT许可证

28KB
644

Build Status

etf-balancer

尝试并优化给定目标分配的Vanguard ETF账户的平衡。作为API运行,方便从Google Sheets中使用。

功能

在多个账户中平衡基金到目标百分比。

  • 优先将高收益基金分配到免税账户
  • 可避免在应税账户中出售
  • 最小化每个账户中未投资的现金
  • 电子表格自动更新以图表形式显示收益和余额随时间的变化

CLI使用

描述您的目标分配、您的账户,并提供您感兴趣平衡的基金的当前市场报价,例如这样(通过出色的httpie

http POST https://etf.gnmerritt.net/balance target:='{"VEU":0.7,"VOO":0.3}' accounts:='[{"name":"taxed", "tax_sheltered":false,"cash":1000, "positions":{"VEU":2, "VOO":2}}]' market:='[{"symbol":"VEU", "price":54.33},{"symbol":"VOO", "price":254.77}]' no_sale_accounts:='["taxed"]'

电子表格使用

我通过包含我的账户信息的Google Sheet与API通信,您可以在以下位置找到模板:Google Sheet模板。如果您制作了自己的副本,就可以开始用它来平衡自己的账户。

dashboard

accounts

依赖项

~27MB
~565K SLoC