引入行情包
package main
import (
"hangqing"
"log"
"time"
)
const token = "***"
//level1行情处理入口
func onLv1(s string) {
//todo 处理逻辑
log.Println(s)
}
//level2行情处理入口
func onLv2(s string) {
//todo 处理逻辑
log.Println(s)
}
func main() {
//创建连接实例
hq := hangqing.Hq{}
hq.Construct(token, "", onLv1, onLv2)
go func() {
//发送行情订阅
hq.AddLv1([]string{"600519"})
hq.AddLv2([]string{"600519"})
time.Sleep(time.Second * 5)
hq.Close()
}()
hq.Wait()
}
编写测试用例
行情包代码:沪深websocket level2/level1行情接入SDK-CSDN博客