通达信股票行情API golang版
- Connect 连接券商行情服务器
- Disconnect 断开服务器
- GetSecurityCount 获取指定市场内的证券数目
- GetSecurityQuotes 获取盘口五档报价
- GetSecurityList 获取市场内指定范围内的所有证券代码
- GetSecurityBars 获取股票K线
- GetIndexBars 获取指数K线
- GetMinuteTimeData 获取分时图数据
- GetHistoryMinuteTimeData 获取历史分时图数据
- GetTransactionData 获取分时成交
- GetHistoryTransactionData 获取历史分时成交
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()
}
go test