iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
永豐金融APIs

永豐金融APIs - 從零開始到放棄!? 系列

隨著資訊化的腳步,相對比較保守的金融業也開始開放API來提供一般使用者使用,本身是一個重度資訊使用者,希望所有的東西都能夠自動化,不用自己去查銀行的錢,做財務計畫也可以自己監控,甚至股票市場的投資,也能有程式能夠幫忙。希望能籍由這次的比賽,了解永豐金融APIs能做些什麼,放棄什麼的當然是開玩笑的,有機會的話,我是會一直用下去的

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

帳號申請

這次要介紹的是永豐金證券的 Shioaji API,所以第一步就是要先申請帳號,帳號分兩個,一個是交割帳戶,另一個是證券帳戶。交割帳戶就是一般的銀行帳戶,主要是...

2021-09-16 ‧ 由 chc39615 分享
DAY 2

環境建置

永豐金證券的 Shioaji API目前有 python 和 c# 的 Library,這次的介紹以 python 為主。所以我們就要安裝 python 環境。...

2021-09-17 ‧ 由 chc39615 分享
DAY 3

官方文件

在 Shioaji 有提供一份 jupyter notebook 檔案,裡面有相關的示範程式碼。我們今天就先示範下載該文件,並說明怎麼使用。 設定虛擬環境 因為...

2021-09-18 ‧ 由 chc39615 分享
DAY 4

基本操作 - 登入,取得市場清單

引用 Shioaji 要使用 shioaji 的話,一開始要先引用,這一段就是引用並給予一個簡稱 sj import shioaji as sj 如果是使用...

2021-09-19 ‧ 由 chc39615 分享
DAY 5

基本操作 - 取得報價

訂閱報價 取得報價後的處理 (callback) 執行訂閱後,資料會一直自動更新,只要 server 端有發布新的報價,我們的程式就會自動去取回來,所以取回...

2021-09-20 ‧ 由 chc39615 分享
DAY 6

基本操作 - 下單

建立訂單 from shioaji.constant import * # 股票 order = api.Order( price=600, #...

2021-09-21 ‧ 由 chc39615 分享
DAY 7

基本操作 - 帳務

取得信用帳戶資訊 # futopt_account - 期貨,選擇權帳號 account_margin = api.get_account_margin(a...

2021-09-22 ‧ 由 chc39615 分享
DAY 8

基本操作 - 歷史資訊

根據官方說明,因為歷史資料的查詢蠻耗資源的,有可能會拖慢系統的速度,所以官方不建議使用,而且有每5秒上限500次的限制,如果超過就到暫停服務,所以大家在使用的時...

2021-09-23 ‧ 由 chc39615 分享
DAY 9

繪圖 - 即時行情

以下內容,都是 shioaji 的官網文件的內容,只是加了一些我自己的理解,感謝永豐提供這麼完整的 sample code 繪圖會用到 numpy, panda...

2021-09-24 ‧ 由 chc39615 分享
DAY 10

繪圖 - 即時五筆

以下內容,都是 shioaji 的官網文件的內容,只是加了一些我自己的理解,感謝永豐提供這麼完整的 sample code 繪圖會用到 numpy, panda...

2021-09-25 ‧ 由 chc39615 分享