Go SDK

老虎证券 OpenAPI Go SDK,提供行情查询、交易下单、账户管理和实时推送等功能。

安装

go get github.com/tigerfintech/openapi-go-sdk

要求 Go 1.20 或更高版本。

配置

SDK 支持三种配置方式,优先级:环境变量 > 代码设置(含配置文件) > 默认值

方式一:从 properties 配置文件加载

cfg, err := config.NewClientConfig(
	config.WithPropertiesFile("tiger_openapi_config.properties"),
)

配置文件格式:

tiger_id=你的开发者ID
private_key=你的RSA私钥
account=你的交易账户

方式二:代码直接设置

cfg, err := config.NewClientConfig(
	config.WithTigerID("你的 tiger_id"),
	config.WithPrivateKey("你的 RSA 私钥"),
	config.WithAccount("你的交易账户"),
)

方式三:环境变量

export TIGEROPEN_TIGER_ID=你的开发者ID
export TIGEROPEN_PRIVATE_KEY=你的RSA私钥
export TIGEROPEN_ACCOUNT=你的交易账户

配置项说明

配置项说明必填默认值
tiger_id开发者 ID-
private_keyRSA 私钥-
account交易账户-
language语言(zh_CN/zh_TW/en_US)zh_CN
timeout请求超时15s