跳到主要內容

永豐Shioaji 在Mac上的安裝方法(I)-Docker

Docker 環境安裝

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

首先我們進到Docker網站,在Docker網站上點選Download and install

並且選擇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


若Jupyter lab沒有直接開啟瀏覽器,我們可以在瀏覽器裡面輸入http://localhost:8888/lab 即可開啟熟悉的Jupyter lab啦(還是不熟悉的呢)

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

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

這邊要特別提一下,我的Safari不知為何無法開啟Jupyter lab,不過Chrome是可以的喔,所以如果打不開的時候可以嘗試使用不同瀏覽器看看。

後記

這個函示庫做的很不錯,教學文件也算滿詳細的,要謝謝永豐勞苦功高的工程師們,不過還是希望永豐Shioaji未來能夠正式支持Mac啦(敲碗~~~)
之後再分享如何使用Colab來玩Shioaji函示庫,若有想知道的主題,也歡迎在下方留言。

留言

這個網誌中的熱門文章

電動車ETF-零碳排是未來趨勢?

燃油車的終點? 為什麼電動車是未來的趨勢 「這個世界唯一不變的就是一直在改變」。 為了對抗氣候變遷,並降低溫室效應氣體的排放,歐盟執行委員會(European Commission) 於2021年7月宣布了對抗氣候變遷的相關計畫。 在2030年,燃油車排放量需減少 55%,在2035年需達到零碳排的目標。  Emissions from cars should be reduced by 55% until 2030. By 2035, our new cars should emit zero CO2.  或許在我們有生之年,會真正見證了燃油車走入歷史的那一天。但是電動車真的比較環保嗎? 電動車真的可以引領我們進入零碳排的那一天嗎? 以目前的技術,我們或許還做不到。或許在未來的某一天,綠色能源成為了充電樁的供應來源,透過使用 更環保的電池以及回收產業鍊的搭配 ,也許真的可以讓零碳排的願望具體實現。   電動車ETF的趨勢在哪裡? 近年來各國相繼制訂了零碳排的時間表,由於 交通運輸的溫室氣體排放量約佔整體的14%,還有經由化石燃料所產生的二氧化碳   ( IPCC  Report )的25% ,若是要達到碳中和的遠大目標,逐年降低車輛的碳排放量是必經的過程。在碳中和的大趨勢下,電動車儼然就成為產業中的新寵兒囉。 電動車ETF 近年來電動車相關的ETF推出,其實就是預測未來趨勢下電動車會扮演重要的角色,相關ETF包含有: 國泰全球智能電動車ETF(00893) 富邦未來車ETF(00895) 中信綠能及電動車ETF(00896) 三檔ETF的投資標的其實是有所不同的,我們會在下一篇做更深入的講解。 重點提示 交通運輸的溫室氣體排放量約佔整體的14%,還有經由化石燃料所產生的二氧化碳   ( IPCC  Report )的25%。 在2030年,燃油車排放量需減少 55%,在2035年需達到零碳排的目標。 近期推出的電動車ETF: 國泰全球智能電動車ETF(00893) 富邦未來車ETF(00895) 中信綠能及電動車ETF(00896)

[投資策略] 買進/賣出 ETF的評斷指標-股價淨值比(PB Ratio)

判斷ETF的價位有許多不同的方法,其中 股價淨值比 適合用來判斷價位是否是處在低檔,在不同的淨值比區間,也適合投入或賣出不同的資金比例,設定好自己不同股價淨值比投資目標後,也較可以理性地去控制自己的投資模式,在ETF的投資上,尤其適合採用這種方法。 近年來大盤股價淨值比區間約介在 1.6~1.9倍 之間,投資者可以在此區間內訂定ETF在不同區間的投資目標,之後便只要定期(建議1個禮拜~1個月左右)檢視目前淨值比,便可以決定持有ETF的比例。 舉例來說,淨值比小於 1.6以下 相對來說算是大盤的 「便宜價」 ,跌至此區間可以定期買進不定額的ETF,在此區間下進行 「撒網」 。而當淨值比爬升到 1.6~1.9左右 ,則可按照不同的價位賣出先前持有的ETF。 淨值比投資策略參考表   方便查詢股價淨值比的網站主要有幾個: 1.投資級經濟指標使用指南: 互動式的圖形介面使用起來非常方便,也可下載圖檔存下來或是下載原始資料。 資料來源:投資級經濟指標使用指南網站 2.CMoney網站: 將大盤和股價淨值比繪製在同一張圖上,一目了然~ 資料來源:MoneyDJ網站 3.台灣證券交易所網站: 下載 大盤、各產業類股及上市股票本益比、殖利率及股價淨值比】 月報,可以取得除了大盤以及各工業類別的股價淨值比。  

[查詢工具] ETF 股價淨值查詢

方便查詢股價淨值比的網站主要有幾個: 1.投資級經濟指標使用指南: 互動式的圖形介面使用起來非常方便,也可下載圖檔存下來或是下載原始資料 2.CMoney網站: 將大盤和股價淨值比繪製在同一張圖上,一目了然~ 3.台灣證券交易所網站: 下載 大盤、各產業類股及上市股票本益比、殖利率及股價淨值比】 月報,可以取得除了大盤以及各工業類別的股價淨值比。 這裡從台灣證券交易所網站下載大盤淨值比資料的詳細流程: 查詢股價淨值比的方法 進入 證券交易所網站 點選上方 交易資訊>統計報表>上市公司月報 點選 大盤、各產業類股及上市股票本益比、殖利率及股價淨值比 輸入想要查詢的 資訊區間 點選 下載 ,就可以取得該月份的股價淨值比了。   除此之外,若對 各類股的本益比 以及殖利率有興趣,也可以運用這個方法查到喔!