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.