接下來要回去弄日K交易策略,先把網格交易機器人打包起來獨立成一個檔案,還有把登入的部分打包起來,未來只要簡單兩行就能解決登入的部分
以下是ShioajiLogin.py,負責處理登入功能,憑證登入的部分也放進shioajiLogin函數裡面了。
再來製作Gridbot.py,負責跑網格交易機器人。這邊先處理import跟登入的部分。這邊最後面的ShioajiLogin和api=ShioajiLogin.api就是使用上面ShioajiLogin處理登入問題。
再來把前一天的下圖的部分到檔案結尾的部分複製過來
下圖GridBot3的紅框部分可以刪掉,因為前面import的時候已經登入api了,到這邊Gridbot的部份解決了
剩下的函數通通放進StrategyAndBars.py裡面,最前面import的部分長這樣
把多餘東西拿出去的StrategyAndBars大概只剩下一半的大小,可以繼續往裡面塞東西。
後面大概會再弄個MACD和RSI,然後做個策略選擇器,當手上有一檔標的的時候,可以方便的比較看看使用哪個指標比較有效,雖然應該會跑滿久的。