Docker 環境安裝
由於目前的永豐證券的 Shioaji 無法在Mac上面直接安裝,從搜尋到的資料看起來,若想要在Mac上面運行的話,可能只能使用Google Colab或是Docker來進行囉。今天來測試一下在Mac上面安裝docker,有關於Google Colab的測試,就下次再分享囉。

並且選擇Mac 版本

按照Mac電腦相對應的CPU晶片類型,下載Docker版本Mac版的docker,大小大約600 MB

下載完成後,拖曳到Applications資料夾就可以完成安裝囉

從Applications資料夾打開Docker的程式時,需要做一些確認的動作

點選OK核准privileged access

點選Accept接受Service agreement(這張圖好可愛呀~~)

Shioaji docker安裝
在Docker安裝完成後,接下來就進入重頭戲囉,如前面所說,目前暫時無法使用pip直接在Mac系統上安裝Shioaji套件,因此我們需要安裝Shioaji Docker在Mac上寫程式囉。
首先我們在terminal輸入以下指令安裝docker image
docker run -p 8888:8888 sinotrade/shioaji:jupyter
Docker image有點大,這邊也需要等待一點時間才能下載完成…
這邊安裝的Docker版本是含有Jupyter lab的,所以接下來寫程式就會方便很多囉。

等了許久,在Shioaji docker下載完成後,會自動開啟jupyter notebook的server


若有需要輸入token,我們可以copy terminal裡面的token字串貼進去…

token字串的可以從terminal這邊找到喔(反白區域)

這邊要特別提一下,我的Safari不知為何無法開啟Jupyter lab,不過Chrome是可以的喔,所以如果打不開的時候可以嘗試使用不同瀏覽器看看。 |
後記
這個函示庫做的很不錯,教學文件也算滿詳細的,要謝謝永豐勞苦功高的工程師們,不過還是希望永豐Shioaji未來能夠正式支持Mac啦(敲碗~~~)
之後再分享如何使用Colab來玩Shioaji函示庫,若有想知道的主題,也歡迎在下方留言。
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
留言
張貼留言