[心得] 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