Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LISTED_COMPANY_DATA_URL string = "http://mopsfin.twse.com.tw/opendata/t187ap03_L.csv"
View Source
var REALTIME_STOCK_INFORMATION_URL string = "https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=%s"
twse 官方API, 不過即時股價的部份已經故障一段時間了,待更好的資料來源再來寫這邊的功能
Functions ¶
func DownloadFile ¶
func GenerateQueryString ¶
func GetStockNameByNumber ¶
Types ¶
type StockApiJson ¶
type StockApiJson struct {
Msgarray []struct {
Tv string `json:"tv"` // Temporal Volume 成交量
A string `json:"a"` // 最佳五檔賣出價格
B string `json:"b"` // 最佳五檔買入價格
C string `json:"c"` // 股票代號
D string `json:"d"` // 最近交易日期(YYYYMMDD)
Ch string `json:"ch"` // Channel
F string `json:"f"` // 最價五檔賣出數量
G string `json:"g"` // 最佳五檔買入數量
H string `json:"h"` // 最高
L string `json:"l"` // 最低
N string `json:"n"` // 公司簡稱
O string `json:"o"` // 開盤價格
Ex string `json:"ex"` // 上市 Or 上櫃
T string `json:"t"` // 最近成交時刻(HH:MI:SS)
U string `json:"u"` // 漲停價
V string `json:"v"` // 當日累積成交量
W string `json:"w"` // 跌停價
Nf string `json:"nf"` // 公司全名
Y string `json:"y"` // 昨收
Z string `json:"z"` // 最近成交價
Increase float64
} `json:"msgArray"`
Querytime struct {
Sysdate string `json:"sysDate"`
Stockinfoitem int `json:"stockInfoItem"`
Stockinfo int `json:"stockInfo"`
Sessionstr string `json:"sessionStr"`
Systime string `json:"sysTime"`
Showchart bool `json:"showChart"`
Sessionfromtime int `json:"sessionFromTime"`
Sessionlatesttime int `json:"sessionLatestTime"`
} `json:"queryTime"`
}
func ShareHoldingQuery ¶
func ShareHoldingQuery(query string) *StockApiJson
TODO: 原本要拿來作為查詢即時股價的 function, 後來發現 twse 的 api 好像已經壞掉很久了,待新資料來源
type WriteCounter ¶
type WriteCounter struct {
Total uint64
}
func (WriteCounter) PrintProgress ¶
func (wc WriteCounter) PrintProgress()
Click to show internal directories.
Click to hide internal directories.