iT邦幫忙

鐵人檔案

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

視覺化跨平台Client與永豐金融證券APIs 系列

身為一個菜雞會先從如何使用永豐API開始學起,一步一步建造屬於自己的API,最後再建置Web串接API讓量化資料視覺化,並可使用Web進行操控,希望30天內這個系統能建造完,大家加油!

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊ITKB後端工程師
DAY 11

進入主題-建置本地PYTHON API環境

前面10天測試完大概的API功能後,今天本來要開始建立API方法,但用Anaconda建置API環境一直失敗,研究兩天沒出來後,我決定換個環境,所以這個篇章是先...

DAY 12

Python Flask API 初探

昨天架設完Python環境後,今天要開始架設Python API的專案,而我們今天使用的是Flask的庫到我們的。 (1)下載Flask的庫到我們的Python...

DAY 13

視覺化平台規劃

昨天測試完API的第一步之後,我突然想到我還沒說視覺化平台的整個規劃,今天就來談談這整個專案的規劃(如下圖),在我們的視覺化平台的規劃中,Client端也就是使...

DAY 14

撰寫API端的第一個Flask API-以tick為例

上上篇已經寫了一個Flask API的Hello World,現在我們的Flask API要開始串接永豐證券API的方法。 (1)第一步驟是匯入我們要用的庫,值...

DAY 15

常用工具介紹(1)-postman、ngrok

今天先來介紹我們之後會使用到的工具,在本地開發的困擾就是,別人的機器、伺服器連不到你,這時候ngrok就是一個好選擇,他可以將非本地的請求轉發到你指定的 Por...

DAY 16

Flask API-取得request資料(以ticks API為例)

上次我們測試Flask API已經成功了,但裡面的參數例如時間等都是直接寫死在程式碼裡,但正常來說這些變數都應該會隨著使用者的輸入而變動,所以今天就是要來示範這...

DAY 17

視覺化當日趨勢圖(1)-client端架設&&工具篇

昨天我們完成了用Flask撰寫ticks API,API端好了之後,接下來我們要開始架設我們的client端,client要處理視覺化(html+css+js)...

DAY 18

視覺化當日趨勢圖(2)-client端設定檔&&建立controller、service

今天要來寫JAVA的設定檔,首先找到路徑:\ShioajiClient\src\main\resources,有一個application.properties...

DAY 19

視覺化當日趨勢圖(3)-取得python api方法

今天我們要來撰寫取得python api資料的方法,首先先打開ShioajiServiceImpl.java檔案,先創建一個叫test的方法,傳入的參數是個ma...

DAY 20

視覺化當日趨勢圖(4)-controller撰寫

我們昨天撰寫完serviceImpl還缺少一個interface,所以今天把ShioajiService補上,程式如下: public interface Sh...