# gotdx 通达信股票行情API golang版 ## API - Connect 连接券商行情服务器 - Disconnect 断开服务器 - GetSecurityCount 获取指定市场内的证券数目 - GetSecurityQuotes 获取盘口五档报价 - GetSecurityList 获取市场内指定范围内的所有证券代码 - GetSecurityBars 获取股票K线 - GetIndexBars 获取指数K线 - GetMinuteTimeData 获取分时图数据 - GetHistoryMinuteTimeData 获取历史分时图数据 - GetTransactionData 获取分时成交 - GetHistoryTransactionData 获取历史分时成交 ## Example ```go package main import ( "github.com/bensema/gotdx" "log" ) func main() { var opt = &gotdx.Opt{ Host: "119.147.212.81", Port: 7709, } api := gotdx.NewClient(opt) connectReply, err := api.Connect() if err != nil { log.Println(err) } log.Println(connectReply.Info) reply, err := api.GetSecurityQuotes([]uint8{gotdx.MarketSh, gotdx.MarketSz}, []string{"000001", "600008"}) if err != nil { log.Println(err) } for _, obj := range reply.List { log.Printf("%+v", obj) } _ = api.Disconnect() } ``` ## Test ```bash go test ```