首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器学习/数据可视化

    金融数据分析库yfinance,初次使用体验!

    公众号:尤而小屋作者:Peter编辑:Peter大家好,我是Peter~今天给大家介绍一个金融数据分析库yfinance,主要是基于该库下的股票数据分析及股价预测(使用LSTM模型)yfinanceyfinance yfinance 让开发者和分析师能够使用 Python 进行金融数据分析、可视化和研究。 以下是 yfinance 的一些特点和功能:简单易用的接口: yfinance 提供了简单的函数调用,使用户能够通过指定股票代码、日期范围等参数来获取历史价格数据。 全球市场: yfinance 不仅仅支持美国市场,还能够获取许多全球市场的金融数据。免费使用: yfinance 是一个免费开源的库,不需要额外的订阅费用。 使用方法:1、安装pip install yfinance2、获取股票数据import yfinance as yf# 指定股票代码name = 'AAPL'# 下载历史价格数据apple = yf.download

    21.8K47编辑于 2023-08-29
  • Python 量化

    在进行这个简单实例前,需要先安装三个包: pip install pandas yfinance matplotlib 包说明: Pandas 是一个功能强大的开源数据处理和分析库,专门设计用于高效地进行数据分析和操作 yfinance 是一个用于获取金融数据的库,支持从 Yahoo Finance 获取股票、指数和其他金融市场数据。 获取历史股票数据 使用 yfinance 获取历史股票数据,以下是一个简单的实例: 实例 import yfinance as yf # 获取股票数据 symbol = "600519.SS" start_date 1917.550049 1966.000000 1891.507446 2962670 简单的数据分析和可视化 使用 pandas 进行数据分析和 matplotlib 进行可视化: 实例 import yfinance 实例 import yfinance as yf import pandas as pd import matplotlib.pyplot as plt # 获取股票数据 symbol = "600519

    39410编辑于 2025-12-16
  • 来自专栏LLM学习笔记

    MCP实战 | cursor 中如何掌握股市动态

    实现天气查询自定义 MCP Server,在 cursor 中连接本地 MySQL 实现了统计分析Pages MCP Server + cursor,一句话完成旅游出行规划今天分享的两个mcp server:mcp-yfinance Financial Datasets 主要是关注美股,所以我们可以使用 mcp-yfinance 来扩充一下A股。 mcp-yfinancemcp-yfinance 的安装比较简单,下载源码:git clone https://github.com/9nate-drake/mcp-yfinance安装所需要的依赖:pip ": { "command": "python3.10", "args": [ "/Users/guanshilong/app/ai/mcp/mcp-yfinance/ 获取某只股票的最新新闻调用我们来问一下关于价格的问题,如下:TSLA 的如下:还可以问一些最近公司新闻:TSLA 的如下:还有可以分析一下持仓信息:结语financial-datasets 和 mcp-yfinance

    1.5K10编辑于 2025-04-22
  • 来自专栏sofu456

    使用python进行量化交易

    yfinance yfinance国内不能使用,可以使用tushare、akshare代替 import yfinance as yf # 输入股票代码 stock_symbol = 'AAPL'

    1.2K00编辑于 2024-05-25
  • 来自专栏大大的小数据

    测试一些python获取股票数据的方法2023.7.18

    1、可以yfinance https://github.com/ranaroussi/yfinance https://aroussi.com/post/python-yahoo-finance import yfinance as yf import datetime # start=datetime.datetime(2023, 6, 1) # end=datetime.datetime(2023, as yf # 定义开始和结束日期 start_date = '2019-09-10' end_date = '2019-10-09' # 使用yfinance从Yahoo Finance获取股票数据 打印获取到的数据的前5行 print(df.head()) 3、 import pandas_datareader as pdr pdr.get_data_fred('GS10') 4、 import yfinance as yf data = yf.download("SPY AAPL", start="2017-01-01", end="2017-04-30") print(data) 5、 import yfinance

    1.7K10编辑于 2023-08-16
  • 来自专栏数据山谷

    Python|一行代码获取股票数据

    股票的历史数据就是一种非常重要的时间序列数据,本文介绍一个不需要自己动手写爬虫就能够获取各个公司的股票信息的Python库——yfinance。 01 yfinance的安装 yfinance作为一种数据分析中常用的数据获取库,自然需要一些前置库的安装,其前置库和本身的安装代码如下: pip install numpy pip install pandas pip install requests pip install yfinance 02 yfinance的使用 在该库中我们主要使用的是Ticker()模块中的函数,以阿里巴巴的股票为例

    2.9K20发布于 2020-07-21
  • Yahoo Finance、akshare、Polygon 数据太乱怎么办?美股行情清洗实战:字段映射、时间对齐、复权处理

    开篇:每个美股数据源都有自己的“脾气”做美股量化的朋友,一定遇到过这些场景:用yfinance拉数据,发现AdjClose和Close有时候一样,有时候不一样,到底该信哪个? 今天这篇文章,我们就以yfinance、akshare、Polygon.io三个主流美股数据源为例,手把手教你如何构建一套通用的数据清洗管道。 二、三个美股数据源的真实“乱象”与清洗方案2.1YahooFinance(yfinance)原始数据结构yfinance是目前最流行的免费美股数据Python库。 yfinance不会自动填充,需在清洗层处理。对于回测场景,建议使用前向填充(ffill)或直接剔除。 清洗代码示例(yfinance→标准模型):展开代码语言:PythonAI代码解释importyfinanceasyfimportpandasaspddefclean_yfinance(ticker,start

    86210编辑于 2026-04-03
  • 来自专栏Python大数据分析

    我常用的几个Python金融数据接口库,非常好用~

    ') df = pro.index_daily(ts_code='000001.SH', start_date='20200101', end_date='20230101') print(df) yfinance yfinance 是一个基于 Python 的金融数据接口库,主要用于获取雅虎财经 (Yahoo Finance) 提供的金融数据。 yfinance可以获取股票历史价格数据(包括开盘价、最高价、最低价、收盘价、成交量)、实时价格数据等,你可以选择不同的时间尺度来获取数据,如日线、周线、月线等。 yfinance 提供了简单的函数调用,使用户能够通过指定股票代码、日期范围等参数来获取历史价格数据。 import yfinance as yf # 获取单个股票的历史数据 ticker = 'AAPL' data = yf.download(ticker, start='2020-01-01', end

    8.7K12编辑于 2024-09-29
  • 来自专栏AI派

    【读书笔记】用Python获取A股行情数据的4种方法

    呵呵) yfinance 这里我就想,会不会有其它的方法,能够让我不FQ也可以拉到数据呢? 上网搜了一下,看到说还有一个yfinance也有类似的功能,我就实验了一下: 实验下来,发现yfinance和DataReader有相同的问题,就是要挂上V*N才可以连接到服务器。

    6.2K31编辑于 2022-01-14
  • 来自专栏机器学习与生成对抗网络

    技巧:Python 获得 A股数据的 4 种方法

    Pandas_datareader 最基础的方法是使用Pandas_datareader来获取,例如得到 yahoo 金融的数据,实验如下: yfinance 另外,yfinance也有类似的功能,使用方法也很简单

    1.8K20编辑于 2022-04-07
  • 来自专栏iSharkFly

    PyPi 是什么

    是不是好麻烦,这样你可以到 PyPi 到上面去找找有没有已经写过这个内容了,幸运的是,你真找到了,你找到了一个 package 叫做 yfinance。但是这个代码在远程,没有在本地呀,怎么用了? 这个时候你只需要一个命令: pip install yfinance 就可以了,是不是非常方便。当然如果你有你自己的 Package 也可以发布上去。

    1.9K30发布于 2020-06-09
  • 来自专栏数据结构和算法

    使用Python实现智能金融市场预测

    TensorFlowKeraspandasnumpyscikit-learnyfinance你可以使用以下命令安装这些库:``pip install tensorflow keras pandas numpy scikit-learn yfinance3 你可以使用yfinance库来获取历史股票数据。 import yfinance as yf# 获取股票数据ticker = 'AAPL'data = yf.download(ticker, start='2020-01-01', end='2023- 完整代码将上述步骤整合成一个完整的Python脚本:import yfinance as yfimport pandas as pdfrom sklearn.preprocessing import MinMaxScalerfrom

    76710编辑于 2024-09-05
  • 来自专栏拓端tecdat

    Python+AI提示词用LSTM和注意力机制的苹果公司股票价格预测

    我们利用了来自雅虎财经(yfinance)的数据,对模型进行了构建、训练和评估。通过这一项目,我们希望能够为金融市场的分析提供一种新的思路和方法。 我们使用了TensorFlow和Keras库来构建我们的模型,同时利用yfinance库获取苹果公司的历史股票价格数据。 pip install yfinance -qqq ! 和 pip install 作用同上。 三、数据获取与处理 (一)从yfinance获取数据 为了分析苹果公司的股票模式,我们需要历史股票价格数据。yfinance库可以帮助我们从雅虎财经获取这些数据。 这部分涵盖了数据预处理的基本阶段,以使从yfinance获取的苹果公司股票数据适合我们的LSTM模型。

    4.5K00编辑于 2025-05-01
  • Python量化交易:结合爬虫与TA-Lib技术指标分析

    核心内容:使用爬虫获取股票数据(yfinance + requests)TA-Lib技术指标计算(MACD、RSI、布林带等)策略回测与可视化(Backtrader + Matplotlib)1. 数据获取:爬取股票数据1.1 使用yfinance获取历史数据yfinance是Yahoo Finance的Python接口,可方便获取股票历史数据。 import yfinance as yfimport pandas as pd# 下载苹果公司(AAPL)的股票数据data = yf.download("AAPL", start="2022-01- 总结本文实现了以下核心功能:数据获取:使用yfinance和爬虫抓取股票数据。技术分析:利用TA-Lib计算MACD、RSI、布林带等指标。策略回测:通过Backtrader验证双均线策略的盈利能力。

    1.2K10编辑于 2025-08-19
  • 来自专栏Python技术专栏

    使用mplfinance绘制股市图表的详细教程

    下面是一个简单的例子,演示如何使用mplfinance创建一个基本的K线图:pythonCopy codeimport mplfinance as mpfimport pandas as pdimport yfinance stock_data.index)# 绘制K线图mpf.plot(stock_data, type='candle', style='yahoo', title=f'{symbol} K线图')在这个例子中,我们首先使用yfinance 下面是一个示例,演示如何使用这些参数自定义K线图:pythonCopy codeimport mplfinance as mpfimport pandas as pdimport yfinance as 下面是一个示例,演示如何使用mplfinance绘制折线图和柱状图:pythonCopy codeimport mplfinance as mpfimport pandas as pdimport yfinance

    5.7K21编辑于 2024-01-21
  • 来自专栏凹凸玩数据

    Python量化 教你认清现实!

    Python 获取A股数据的方法,算是一个不错且实用的总结: Pandas_datareader 最基础的方法是使用Pandas_datareader来获取,例如得到 yahoo 金融的数据,实验如下: yfinance 另外,yfinance也有类似的功能,使用方法也很简单 Tushare 当然,说到用 Python 进行量化交易,肯定少不了 Tushare 但若要使用完整功能,需要一定的积分,这就看自己的需求吧

    1K10编辑于 2022-04-11
  • 来自专栏算法一只狗

    用几句对话,AI 帮我写完一个“选股神器”:连代码都自动改好了

    2.2 获取行情数据(yfinanceyfinance 是一个从 Yahoo Finance 拉取金融数据的 Python 库,适合量化研究与可视化: 历史数据:开/收/高/低/量 实时与概览:市值 我会提供一份美股股票代码清单,使用 yfinance 获取数据,筛选条件:1)市值 > 20 亿美元;2)过去 250 天涨跌幅 > 0;3)当前股价 ≥ 10 美元。

    2.1K20编辑于 2025-09-28
  • 来自专栏算法一只狗

    中国版Cursor实战: 利用「CodeBuddy」 快速制作智能股票筛选器

    这个时候可以直接调用yfinance获取股票价格。 yfinance 是一个用于从雅虎财经(Yahoo Finance)获取金融市场数据的 Python 库,特别适用于量化分析、投资策略研究和财经数据可视化等场景。 已经提前准备好一份美股的股票代码,然后利用 yfinance 获取股票的数据,筛选条件如下: 筛选市值大于 20 亿美元的股票 筛选过去 250 天涨跌幅为正的股票 当前股价需要大于 10 美元以上不到 finance.yahoo.co也可以把这个报错的原因给到 CodeBuddy,然后让它帮我们解决:2.3 初步成果不到几分钟的时间,就很快做好一个简单的“美股智能筛选器”了只需短短几分钟,就可以利用 yfinance 以下是一些在实战中经常使用的常用选股指标,你可以直接在 yfinance 中获取部分数据,或结合富途牛牛、雪球、东财等平台的参考指标进行补充。

    1.5K20编辑于 2025-05-13
  • 来自专栏可以叫我才哥

    使用Python进行量化投资A股的4 种方法!

    Pandas_datareader 最基础的方法是使用Pandas_datareader来获取,例如得到 yahoo 金融的数据,实验如下:(2021年11月1日后用户将无法从中国大陆使用 Yahoo 的产品与服务) yfinance 另外,yfinance也有类似的功能,使用方法也很简单 Tushare 当然,说到用 Python 进行量化交易,肯定少不了 Tushare 但若要使用完整功能,需要一定的积分,这就看自己的需求吧

    1.9K10编辑于 2022-04-12
  • 来自专栏DeepHub IMBA

    三种常用的风险价值(VaR)计算方法总结

    这里使用yfinance库获得这些数据,它允许我们下载真实资产的财务数据。 安装yfinance开始: pip install yfinance 我们导入必要的库并下载特定资产的历史价格数据。 import yfinance as yf import numpy as np import pandas as pd import matplotlib.pyplot as plt #

    4.4K21编辑于 2023-11-28
领券