Go SDK
老虎证券 OpenAPI Go SDK,提供行情查询、交易下单、账户管理和实时推送等功能。
- 要求 Go 1.20 或更高版本
- 源码仓库: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_key | RSA 私钥 | 是 | - |
| account | 交易账户 | 否 | - |
| language | 语言(zh_CN/zh_TW/en_US) | 否 | zh_CN |
| timeout | 请求超时 | 否 | 15s |
Updated 2 days ago
