Skip to content

06. 沪深港通数据

PKUJohnson edited this page Dec 20, 2018 · 1 revision

OpenDataTools通过hsgt接口,支持沪深港通数据的获取,要求版本0.4.5以上。

原港交所接口hkex合并到新的接口中,不再支持!

数据来源:港交所网站、东方财富网

导入hsgt接口

from opendatatools import hsgt

详细接口

  1. 获取陆港通 北向 持股 情况
# 参数:市场SH/SZ,日期YYYY-MM-DD
df = hsgt.get_lgt_share(market = 'SZ', date = '2018-05-28')
df.head(20)

df = hsgt.get_lgt_share(market = 'SH', date = '2018-05-28')
df.head(20)

  1. 沪港通实时资金流向
# hgtye: 沪港通余额, sgtye:深港通余额,hgtzj:沪港通资金,sgtzj:深港通资金,direct:方向
# 北向:香港投资A股 南向:大陆投资港股
# 单位:亿元
df, msg = hsgt.get_realtime_moneyflow()
df.head(20)

  1. 沪港通历史资金流向
# HSMoney : 沪市北向资金  SSMoney : 深市北向资金  NorthMoney : 北向资金汇总
# GGHSMoney : 港股沪市资金  GGSSMoney : 港股深市资金  SouthSumMoney :南向资金汇总
# 单位:百万元
df, msg = hsgt.get_hist_moneyflow()
df.tail(20)

  1. 沪港通历史交易和资金统计
# markettype: 1 沪股通 2 港股通(沪)3 深股通 4 港股通(深市)
# DRZJLR: 当日资金流入 DRYE:当日余额 LSZJLR:历史资金累计流入 DRCJJME:当日成交净买额 MRCJE:买入成交额 MCCJE:卖出成交额
# 其他字段可以忽略
# 单位:百万元(百万港元 - 涉及港股市场的成交和净买卖金额,单位都是百万港币)

df, msg = hsgt.get_his_tradestat(markettype = 2)
df.tail(10)

  1. 实时A/H 比价
df, msg = hsgt.get_ah_compare()
df.sort_values('ah_ratio').head(20)