tgw——金融数据api
github
1. tgw
https://github.com/tgw2023/tgw
2. AmazingQuant
https://github.com/zhanggao2013/AmazingQuant
1.简介
1)中国银河证券格物机构金融服务平台提供集数据接入、推送、查询、计算和分析为一体的投研数据解决方案,为机构和高净值个人用户提供市场前沿、可靠、全面、极速的金融数据api服务。
(2)支持Python和C++两种编程语言
(3)支持Windows和linux两种操作系统
(4)支持的数据包括:
- 实时推送K线数据(1/3/5/10/15/30/60/120分钟线)
- Level1快照历史数据
- K线历史数据(日/周/月/季年线、1/3/5/10/15/30/60/120分钟线)
- 实时推送快照衍生指标数据
- 实时推送加工因子数据
- 证券个股基本信息查询
- 证券代码表信息查询
- 复权因子表信息查询
- 加工因子历史数据
- 金融资讯数据查询(财务数据、股东数据、龙虎榜数据等常用股票研究数据)
- 实时推送Level1现货快照数据
- 实时推送指数快照数据
- 实时推送期权快照数据
- 实时推送期货快照数据
- 实时推送港股通快照数据
- 实时推送盘后定价交易快照数据
- 实时推送中证指数快照数据
- 实时推送深交所国证指数快照数据
- 实时推送港股通实时额度数据
- 实时推送港股通产品状态快照数据
- 港股市场波动调节机制(VCM)推送数据
2.Python 库安装
(1)使用pypi库安装
pip install tgw
(2)使用wheel文件安装
下载wheel文件后 pip install tgw-***.whl3.Python api调用的主要代码demo
# -*- coding: utf-8 -*- from tgw import tgw import timedef 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 = 2cfg.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()4.权限开通
(1)试用权限开通,可登录官网自助注册
官网: tgw官网介绍
(2)正式权限开通请咨询中国银河证券营业部5.联系方式
格物(tgw)官方联系联系邮箱:
yhgwjgszhtyfw@chinastock.com.cn
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
