本文同步發佈於毛毛的踩坑人生
昨天完成了第一個,也是最基礎的方法
把券商的登入 API,包了包,變成一個 gRPC
方法
算是做了一個最基礎的 POC
但是繼續往下走之前
今天需要先花一點時間
來好好地列一下,要完成一個下單介面
到底還需要做到哪些🥸
這是一個很重要的步驟
多做沒有問題
但少做,一定會達不到最初想達到的
或是呈現上不會讓我們滿意
讓我們來盤一下,並且一條一條列出來
但是我們從介面來回推
這次的主題是【打造自己的下單 APP】
既然要為自己量身訂造
當然一定是一個友善的介面
雖然友善對每個人的定義都不同,對我來說,需要符合以下幾點
有買進、賣出的按鈕
價格更新要夠快
承上,能夠顯示每一次的撮合
能夠同時顯示統計圖(K 現、交易量、趨勢等等)
最好能夠顯示美股、台股大盤資訊
所有的資訊都在一頁中顯示,不用上下捲動
這段我們要從剛剛列出的需求
轉化出在程式端所需要的規格
在這個階段,可以盡量的多選一些技術方案
在實作前都可以再來排列組合
Python: 能夠執行交易股票、期貨
Golang: 能夠互叫 Python 中的交易方法
Python: 能夠直接訂閱最新的價格,而不是定時去撈
Golang: 能夠建立一個傳遞最新價格的通道
Python: 能夠查找歷史資料,並需要使用 Protobuf
的格式回傳
Golang: 能夠把歷史資料存入資料庫,並可以開放 API 介面查詢
gRPC
查詢