此為練習範例,目的是為了學習python所實作範例, 需達成原本人在做的事交給程式自動執行,使用市面上常見的投資策略常見規則例如:價格、成較量、財報、即時新聞、技術指標等等,設定排程定期運行選股模型,並透過LINE notify把選股結果推送到LINE上
- 資料源「台灣證交所公開資訊」
- 處理資料格式
- 篩選資料
- 視覺化資料圖表
- 設定排程
- line notify
- requests先get網頁所有資料
- BeautifulSoup 對資料解析,使用格式‘html.parser’、網頁特殊字型處理
- python內建datatime處理時間日期的相關格式,民國轉西元
- pandas 將搜集資料格式轉換成pandas的DataFrame表格
- CSV儲存資料
- mplfinance 繪製視覺化圖表
- schedule 實作自動排程
- 申請line notify Access Token
- Line notify 推送是post的方式提交請求,定義headers帶入 Access Token
- 推送資料,設定訊息payload = {'message': msg}、設定圖片資訊 files = {'imageFile': images}