12,065
社区成员
发帖
与我相关
我的任务
分享1)中国银河证券格物机构金融服务平台提供集数据接入、推送、查询、计算和分析为一体的投研数据解决方案,为机构和高净值个人用户提供市场前沿、可靠、全面、极速的金融数据api服务。
(2)支持Python和C++两种编程语言
(3)支持Windows和linux两种操作系统
(4)支持的数据包括:
(1)使用pypi库安装
pip install tgw
(2)使用wheel文件安装
下载wheel文件后 pip install tgw-***.whl
# -*- coding: utf-8 -*-
from tgw import tgw
import time
def Init():
cfg = tgw.Cfg()
# 服务器地址配置
cfg.server_vip = "10.4.**.**"
cfg.server_port = 9**0
# 用户登录账号配置
cfg.username = "z***" # 账号
cfg.password = "zd******" # 密码
# 运行模式配置
api_mode = tgw.ApiMode.kColocationMode # 设置api模式 托管机房模式
# api_mode = tgw.ApiMode.kInternetMode # 设置api模式 互联网模式
if (api_mode == tgw.ApiMode.kColocationMode):
cfg.coloca_cfg.channel_mode = tgw.ColocatChannelMode.kQTCP # tcp查询模式
cfg.coloca_cfg.qtcp_channel_thread = 2
cfg.coloca_cfg.qtcp_max_req_cnt = 1000
# 初始化返回错误码,完成登录验证、运行模式设置、传实例到订阅方法三个功能
error_code = tgw.IGMDApi_Init(spi, cfg, api_mode)
# 如初始化失败,退出流程
if error_code != tgw.ErrorCode.kSuccess:
print("Init TGW failed")
tgw.IGMDApi_Release()
exit(-1)
if __name__ == "__main__":
# ---------订阅spi实例---------
spi = IAMDSpiApp()
# ---------查询spi实例---------
# k线查询spi实例
spi_kline = IQueryKlineSpi()
# 快照查询spi实例
spi_snap = IQuerySnapshotSpi()
# 逐笔委托查询spi实例
spi_tick_order = IQueryTickOrderSpi()
# 逐笔成交spi实例
spi_tick_exec = IQueryTickExecutionSpi()
# 委托队列spi实例
spi_order_queue = IQueryOrderQueueSpi()
# 代码表查询spi实例
spi_code_table = IQueryCodeTableSpi()
# 证券代码信息查询spi实例
spi_secur_info = IQuerySecuritiesInfoSpi()
# 复权因子表信息查询spi实例
spi_ex_factor = IQueryExFactorSpi()
# 加工因子查询spi实例
spi_factor = IQueryFactorSpi()
# 资讯数据查询spi实例
spi_third_info = IQueryThirdInfoSpi()
# ---------回放spi实例---------
spi_replay = IReplayApp()
Init()
time.sleep(2)
# 修改密码
HandleUpdatePassword()
# 订阅接口
DealSub()
# 查询接口
DealQuery()
# 回放接口
DealReplay()
(1)试用权限开通,可登录官网自助注册
官网: tgw官网介绍
(2)正式权限开通请咨询中国银河证券营业部
格物(tgw)官方联系联系邮箱:
yhgwjgszhtyfw@chinastock.com.cn