[心得] TD Ameritrade交易纪录整理程式

楼主: ravager (wait for it)   2020-01-04 16:05:20
实在是找不到合适的标题,所以就用心得了
如题,加入券商也有几年了,固定会用Excel整理由TD下载的交易记录
之前都手动一个记录一个记录慢慢贴到Excel,后来发现可以在TD网站下载交易记录
因为我很懒,所以就写了一个小程式,自动帮我整理成
交易纪录
配息记录
扣税记录
电汇记录
等等 几张表
如果大家有兴趣用用看的话,可以到以下网站下载使用
https://github.com/ravagerWT/TD-Ameritrade-Trading-History-Classifier
简单写一下使用方法,英文可以的话也可以看看网站中我写的烂烂英文说明:
1. 建立Python环境:我在python3.7下面写的,python2不确定能不能执行
1.1 安装Python:请依照https://docs.python.org/zh-cn/3/using/windows.html
说明安装,记得把pip,Add python to environment variables选项打勾
1.2 安装相依套件:
1.2.1 打开命令提示字符或是PowerShell
1.2.2 依次打入以下指令,并按下Enter键等它跑完
pip install PySimpleGUI
pip install openpyxl
如果显示"不是内部或外部命令",麻烦依照
https://docs.python.org/zh-cn/3/using/windows.html#configuring-python
说明设置环境变量
2.取得程式:进到网站后中间上面选单,点选Release,下载Source code(zip),
并解压缩
https://github.com/ravagerWT/TD-Ameritrade-Trading-History-Classifier
3.取得交易纪录:
3.1 至TD Ameritrade官方网站下载交易记录,下载下来是.csv档
3.2 使用Excel开启.csv档,并另存成一般的excel档案(.xls或是.xlsx都可以)
4.执行:
4.1 于解压缩的资料夹中,双击TradingHistoryClassifier.py执行
4.2 依照画面执行即可
P.S. 支援繁体中文,请按Open Setting Editor按钮,在开启画面中选择繁体中文
在按下OK即可
有任何使用上的问题麻烦推文告知,或者您也可以直接在GitHub提送Pull request
目前正在研究怎么compile成执行档,不用搞上面一堆设定
作者: threeSecGun (三秒槍)   2020-01-04 16:43:00
用Pyinstaller可打包成exe档
作者: ericwang1017 (Eric)   2020-01-04 20:59:00
python 变成单独执行档我记得对方也要装 python才行
作者: threeSecGun (三秒槍)   2020-01-04 21:22:00
pyinstaller可以把相关的套件一并包装在里面不见得要装python
作者: babylon297 (COK)   2020-01-07 18:01:00
能为了这个去写程式的人最勤劳了吧XD
作者: torpp (昌)   2020-01-07 23:21:00
推 勤劳 我都已经当放置游戏几年了......

Links booklink

Contact Us: admin [ a t ] ucptt.com