原创 通过东方财富网获取个股资金流

sushi 1月前 79

在股票市场中,资金的流入流出往往预示着主力动向。相比单一的价格和涨跌幅,资金流指标能揭示更多交易背后的意图,尤其是主力资金、超大单等,对于短线交易者或量化策略非常有价值。

一、获取数据的工具与来源

本教程通过 Python 调用 东方财富网的 API 实现个股资金流数据的抓取。数据包含: 主力资金净流入净额与占比 超大单、大单、中单、小单的净流入额与占比 股票当前价格与涨跌幅 数据日期与股票代码、名称

二、准备工作,环境与依赖库

请确保你的 Python 环境中安装了以下库:

pip install requests pandas

三、完整代码解读与逻辑说明
  1. 请求接口的 URL 与参数设置
url = "https://push2.eastmoney.com/api/qt/clist/get"
params = {
    'pn': f"{page}",     # 页码
    'pz': '50^',         # 每页数量
    'fs': 'm:0 t:6 f:^!2,...',  # 股票市场范围(沪深A股)
    ...
}

这段配置是对东方财富网开放接口的调用,获取按“资金流”排序的股票列表。 2.设置请求头与 Cookies(防反爬虫)

headers = {
    'User-Agent': 'Mozilla/5.0 ...',
    'Referer': 'http://data.eastmoney.com/',
}
cookies = {...}

模拟浏览器访问,有助于绕过基础的反爬虫机制。 3.数据清洗与字段转换

dic = {
    "f12": "股票代码", "f14": "股票名称", "f2": "最新价", "f3": "今日涨跌幅",
    "f62": "今日

本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)

点击下方按钮购买

成为学员
最新回复 ( 0条评论 )


官方微信
码力十足学量化
Powered by Xiuno BBS 4.0.7

官方微信