Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

同花顺行情数据采集

基于同花顺公开API的A股实时行情数据采集工具。

使用方法

环境要求

  • Python 3.6+
  • requests
pip install requests

运行

python tonhuashun.py

自定义查询股票

修改 json_data 中的 codesmarket

json_data = {
    'code_list': [
        {
            'codes': ['000001', '600519'],  # 股票代码
            'market': '33',                  # 市场代码 33=深市 1=沪市
        },
    ],
    'trade_class': 'post_market',   # 行情模式
    ...
}

返回字段说明

代码     000001
市场     33
========================================
昨收           N/A          # 字段11,有时返回null
成交量(手)       41854475    # 字段13
现价           10.77        # 字段24
均价           N/A          # 字段65551,有时返回null
流通市值         209192380000.00
成交额          452694270.00
涨跌额          -0.06       # 字段264648(注意:这是涨跌额,不是涨跌幅%)
市盈率(动)       4.8582      # 字段3153
换手率(%)       0.2157
总市值          209195800000.00
量比           1.6594
昨收           10.84        # 字段6(字段11和6都是昨收,一个可能为null)
卖一价          10.85        # 字段7
最高           10.93
最低           10.72
涨跌幅(%)       -0.5535      # 字段199112
最新价          10.78        # 字段30
开盘价          10.78        # 字段10

注意事项

  1. 接口权限 — 请求头中的 x-fuyao-auth token 有有效期,过期需更新
  2. 字段代码 — 请求的 data_fields 顺序与返回的 data_fields 顺序不一致,返回的是按字段代码排序的
  3. 字段重复昨收 有两个字段代码(11和6),其中字段11在部分模式下返回null,建议优先使用字段6
  4. 涨跌额 vs 涨跌幅 — 字段264648是涨跌额(价格差),字段199112才是涨跌幅(百分比),注意区分
  5. 大数格式化 — 流通市值/总市值等大数值默认保留2位小数
  6. 行情模式trade_class 支持 post_market(盘后)、pre_market(盘前) 等模式

About

基于同花顺公开API的A股实时行情数据采集工具。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages