現在Python越來越流行,尤其為資料分析的主流,因此交易相關的API往Python靠攏是趨勢。永豐證的Shioaji API是以Python為出發的API,有別於其他證券公司都是以.Net與windows為主要客群,感覺像是抓到世界的趨勢。再加上Docker化,套件與說明文件都放在Github上,讓我覺得他們改變的企圖。
因此讓我在這30天,看看這套API可以做到多少事情,讓我們初步探索這個Shioaji API。
本屆比賽的第二個系列,也就是挑戰永豐API的部分。 這次要挑戰的是永豐證的API-Shioaji,這是可以用來進行交易股票、期貨交易。比較特別的是他是屬於公開的...
簡介廚房:Shioaji Shioaji是永豐證開發出來的Python API,用來給客戶自行開發自己想要的交易程式。在他們官方網站中,可以看到他的優點:跨平臺...
前言 以為很順暢的,結果發現Python 3.9無法支援,那就只好用3.8囉!因為採了不小的雷,因此要記錄一下。 原本的環境:Python 3.9 很開心的使...
前言 在教學文章中,說的很簡潔,可以快速上手,但有些細節就是要逐步進去看才知道。因此本篇會著重在登入的部份,看看有什麼可以玩的。 登入 在一切一切的開始都是要...
前言 當我們已經可以進入shioaji這個廚房,卻發現用來烹飪的廚具都鎖在架上,我們只能用一些簡單的徒手料理(好像符文工廠XD),這時候就是需要憑證了。有了憑證...
前言 當可以登入後,我們首先要做的是取得商品資料,有商品才能做後續的交易,因此要取得商品或合約資訊。 本篇主要是參考文件:https://sinotrade.g...
前言 當我們要使用交易,或是做策略的時候,歷史資料是不可或缺的,這邊就使用Shioaji的歷史資料功能。 參考網站:Historical Market Dat...
前言 之前使用官方範例後,再轉到實際環境,發現仍有不同,於是再看看資料吧! 觀察歷史資料 廢話不多說,直接使用: ticks = api.ticks(cont...
前言 當熟悉了歷史資料,發現有更厲害的K線,這時候就要善用工具,好好的料理資料一番,這次我們來用K線製作20MA圖吧! 本日程式碼使用:d9_kbar.ipy...
前言 由於在換開發環境,以為是套件沒有安裝好,就在一切都覺得沒有問題後,發現還是無法登入,「這時才仔細看錯誤訊息」,原來被鎖住了! 可能沒有注意到密碼打錯,連續...