Skip to content
/ gotdx Public

一个golang实现的通达信协议的整合实现

License

Notifications You must be signed in to change notification settings

quant1x/gotdx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0fb82b6 · Mar 18, 2025
Jan 24, 2024
Jan 11, 2024
Mar 18, 2025
Apr 9, 2024
Apr 12, 2024
Mar 18, 2025
Jan 16, 2023
May 19, 2024
Mar 11, 2025
Mar 11, 2025
Jun 27, 2023
Mar 13, 2025

Repository files navigation

gotdx

golang实现的一个通达信数据协议库

1. 概要

  • 整合了gotdxTdxPy
  • 增加了连接池的功能
  • 自动探测主机网络速度
  • 调用简单

2. 第一次使用, 获取日K线

第一次运行时, 连接池会探测服务器网络速度会慢一些, 网络测速后会缓存到本地。

package main

import (
	"fmt"
	"gitee.com/quant1x/gotdx"
	"gitee.com/quant1x/gotdx/proto"
)

func main() {
	api := gotdx.GetTdxApi()
	klines, err := api.GetKLine("sh600600", proto.KLINE_TYPE_RI_K, 0, 1)
	fmt.Println(err)
	fmt.Println(klines)
}