Skip to content

中国银河证券格物机构金融服务平台提供集数据接入、推送、查询、计算和分析为一体的投研数据解决方案,为机构和高净值个人用户提供市场前沿、可靠、全面、极速的金融数据api服务。

License

tgw2023/tgw

Repository files navigation

tgw

Github workers GitHub stars GitHub forks

1.简介

(1)星耀数智服务平台以多元市场数据信息的整合和人工智能分析为基础,形成标准化数据体系,形成集数据接入、推送、查询、计算和分析为一体的金融数据解决方案,为机构和个人量化用户提供市场前沿、可靠、全面、极速的金融数据服务。

(2)支持Python和C++两种编程语言

(3)支持Windows和linux两种操作系统

(4)支持的数据包括:

  • 实时行情数据推送
    $\qquad$ K线数据(1/3/5/10/15/30/60/120分钟线/日/周/月/季年线)
    $\qquad$ Level-1现货快照数据
    $\qquad$ 指数快照数据
    $\qquad$ 期权快照数据
    $\qquad$ 期货快照数据
    $\qquad$ 港股通快照数据
    $\qquad$ 盘后定价交易快照数据
    $\qquad$ 中证指数快照数据
    $\qquad$ 深交所国证指数快照数据
    $\qquad$ 港股通实时额度数据
    $\qquad$ 港股通产品状态快照数据
    $\qquad$ 港股市场波动调节机制(VCM)推送数据

  • 历史行情数据查询
    $\qquad$ K线历史数据(日/周/月/季年线、1/3/5/10/15/30/60/120分钟线/日/周/月/季年线)
    $\qquad$ Level-1快照历史数据

  • 行情基本信息数据查询
    $\qquad$ 证券个股基本信息查询
    $\qquad$ 复权因子表信息查询

  • 股票基础信息
    $\qquad$ A股基本资料
    $\qquad$ A股行业分类
    $\qquad$ 公司简介
    $\qquad$ 股本结构
    $\qquad$ 公司主营业务
    $\qquad$ 历史股票列表

  • 发行与上市
    $\qquad$ A股首次公开发行
    $\qquad$ A股增发数据

  • 收益分配
    $\qquad$ A股股票分红
    $\qquad$ A股股票配股

  • 股本与股东
    $\qquad$ A股十大股东名单
    $\qquad$ 限售股解禁明细
    $\qquad$ 解禁数据
    $\qquad$ 股权持股冻结/质押情况

  • 财务数据
    $\qquad$ A股资产负债表
    $\qquad$ A股利润表
    $\qquad$ A股现金流表
    $\qquad$ A股财务指标

  • 日交易数据
    $\qquad$ 交易日历
    $\qquad$ 个股资金流向

  • 交易异动统计
    $\qquad$ 大宗交易数据
    $\qquad$ 交易异动营业部买卖信息

  • 融资融券数据
    $\qquad$ 融资融券交易明细
    $\qquad$ 融资融券成交汇总

  • 基金基本信息
    $\qquad$ 基金最新指标

  • 指数信息
    $\qquad$ A股指数成分股

  • 资讯数据信息
    $\qquad$ 查询资讯数据更新日期

  • 公共参数表
    $\qquad$ 交易市场代码表
    $\qquad$ 证券类别代码表
    $\qquad$ 公司类型代码表
    $\qquad$ 股票增发进度代码表
    $\qquad$ 股票分红进度代码表
    $\qquad$ 股票配股进度代码表
    $\qquad$ 报表类型代码表

2.Python 库安装

(1)使用pypi库安装
pip install tgw
(2)使用wheel文件安装
下载wheel文件后 pip install tgw-***.whl

3.Python api调用的主要代码demo

# -*- 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()

4.权限开通

(1)试用权限开通,可登录官网自助注册
官网: http://www.chinastock.com.cn/newsite/cgs-services/strategyTrade/geWuInstitution.html
(2)正式权限开通请咨询中国银河证券营业部

5.联系方式

星耀数智官方联系联系邮箱:
xysz@chinastock.com.cn

About

中国银河证券格物机构金融服务平台提供集数据接入、推送、查询、计算和分析为一体的投研数据解决方案,为机构和高净值个人用户提供市场前沿、可靠、全面、极速的金融数据api服务。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages