英国CGT计算器
运行
如果您想在2020年4月至2021年4月的纳税年度报告:使用:
- 股票:
python3 main_ibkr.py 2020
- 用于加密:
python3 main_crypto.py 2020
依赖性
- 您需要安装CryptoCompare库,以在给定的日期获取加密价格。
python3 -m pip install cryptocompare
- 尽管有速率限制,但他们的API的免费版本通常就足够了。但是,该程序将所有获取的价格存储在文件中,因此不需要再次获取它们。如果您达到速率限制,只需在几秒钟后重新运行该程序,并且将附加新数据
关于
- 这是英国税的CGT计算器。您需要从经纪人下载贸易报告并将其存储在数据文件夹中。您需要您的陈述,因为您开设了帐户(而不仅仅是关注纳税年度),因为您的成本依赖于过去的交易
- 该计算器处理
- 使用英国平均成本,每日使用英镑
- 按照此顺序进行匹配:当天 - > 30天的床和早餐规则 - > SEC 104匹配 - > 30天后购买
- 处理期权到期,作业
- 处理加密交易并积分 /赚取利息
- 不包括FX交易。尚不清楚帐户中持有的货币是否应在交换回英镑时责任CGT
支持
- IBKR:您需要从IBKR下载每月的TradeLog出口。将它们存储为数据/ibkr/ibkr_monthly.csv
- Coinbase:以CSV格式下载所有交易。将它们存储为数据/coinbase/coinbase.csv
- 有2项棘手的交易:从外部钱包发送和接收,请确保正确处理它们。
- 如果您将它们发送给自己,或者将它们视为处置,如果您将它们寄给了区块链,则忽略它们。
- 默认这些被忽略
- Coinbase Pro:以CSV格式下载所有交易。将它们作为数据/coinbasepro/coinbasepro.csv下载
- 默认情况下,忽略了存款和提款(通常它们是通过共同基本本身)
- Binance:每季度下载贸易报告:
- 联合帐户报表(需要现货并赚取帐户)。将它们存储为数据/binance/binance_all_monthly.csv
- 交叉边缘。将它们存储为数据/binance/binance_cross_margin_monthly.csv
- 孤立的边缘。将它们存储为数据/binance/binance_isolated_margin_monthly.csv