英國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