背景
最近在用 beancount 记录港股通交易,发现每次手动写记录特别麻烦,尤其是涉及到汇率转换、手续费处理等,容易出错。于是花时间写了个小工具,分享给同样使用 beancount 的朋友们。
工具特性
🎯 支持完整的港股通交易场景
- 买入交易:自动处理 HKD/CNY 汇率转换,生成标准的 cost basis 记录
- 卖出交易:支持盈亏计算,自动生成汇率转换和收益记录
- 分红交易:处理税后分红到账记录
💾 本地缓存优化体验
- 自动保存最近使用的资产账户、现金账户、手续费账户等
- 分红和交易收入账户分别缓存,切换交易类型时自动加载
🔒 隐私安全
- 纯前端实现,所有计算都在浏览器本地完成
- 不会上传任何交易数据到服务器
- 账户信息只保存在浏览器 localStorage
📋 额外功能
- 可选生成 commodity 定义,包含证券名称和价格源配置
- 可选生成 beangrow 插件配置,方便投资组合分析
实际效果
比如一笔买入腾讯的交易,输入:
- 日期、证券代码 00700
- 买入数量 100 股,单价 300 HKD
- 实际扣款 26000 CNY ,手续费 50 CNY
工具会自动生成:
2024-08-17 * "买入 腾讯控股"
Assets:Investment:HK:腾讯控股 100 HK_00700 {300.0000 HKD}
Assets:Bank:HK -26000.0000 CNY @@ 30000.0000 HKD
Assets:Bank:HK 30000.0000 HKD
Assets:Bank:HK -30000.0000 HKD
Expenses:Investment:Fees 50.0000 CNY
Assets:Bank:HK -50.0000 CNY
在线体验
工具地址:Beancount 港股通账单生成器
欢迎试用并反馈建议!对于经常交易港股通的 beancount 用户来说应该能省不少时间。