当前位置: 首页 > article >正文

Excel for Finance 06 `STOCKHISTORY` 函数

Excel 中的 STOCKHISTORY 函数是一个强大的工具,专为获取股票或金融市场历史数据而设计。它允许用户从特定日期范围内提取股票的历史价格、交易量和其他相关数据,并将这些数据动态地插入工作表中进行分析。


语法:

STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [properties])
参数说明:
  1. stock(必需):

    • 股票的标识符,可以是公司名称(如 Microsoft)、股票代码(如 AAPL)、或交易所和代码组合(如 NASDAQ:AAPL)。
    • 必须是可转换为“Stocks”数据类型的有效标识符。
  2. start_date(必需):

    • 数据提取的起始日期。
    • 以 Excel 日期格式输入。
  3. end_date(可选):

    • 数据提取的结束日期。
    • 如果省略,默认返回从 start_date 起的单天数据。
  4. interval(可选):

    • 数据时间间隔,默认为每日数据。
      • 0:每日数据
      • 1:每周数据
      • 2:每月数据
  5. headers(可选):

    • 是否在输出中包含标题行。
      • 0:无标题行
      • 1:仅包含标题名称
      • 2:标题名称加时间戳信息(默认)
  6. properties(可选):

    • 定义返回的数据列。可以选择以下内容(按顺序显示):
      • 0:日期
      • 1:开盘价
      • 2:最高价
      • 3:最低价
      • 4:收盘价
      • 5:成交量

示例:

1. 获取每日股票数据:

从 2024 年 12 月 1 日到 2024 年 12 月 5 日,获取 AAPL 的每日收盘价:

=STOCKHISTORY("AAPL", DATE(2024, 12, 1), DATE(2024, 12, 5), 0, 1, 4)
  • 返回的表格会包含日期和收盘价。
2. 获取每月的股票开盘价和收盘价:

从 2024 年 1 月 1 日到 2024 年 12 月 1 日,获取 AAPL 的每月开盘价和收盘价:

=STOCKHISTORY("AAPL", DATE(2024, 1, 1), DATE(2024, 12, 1), 2, 1, {1, 4})
  • 返回的表格会包含日期、开盘价和收盘价。
3. 不包含标题行:

提取特定日期范围的每日股票数据,但省略标题行:

=STOCKHISTORY("GOOGL", DATE(2024, 11, 1), DATE(2024, 11, 30), 0, 0, {0, 4})
  • 返回的表格只有日期和收盘价,没有列标题。

特性和好处:

  1. 动态数据

    • 提取的数据会随着日期范围或股票代码的改变而自动更新。
  2. 多种时间粒度

    • 支持每日、每周、每月数据,满足不同分析需求。
  3. 可自定义列输出

    • 用户可以自由选择需要的字段(如开盘价、收盘价、交易量)。
  4. 整合性强

    • 与其他 Excel 分析功能(如图表、数据透视表)结合,快速生成报告。

注意事项:

  1. 联网需求

    • STOCKHISTORY 需要互联网连接来访问市场数据。
  2. 数据可用性

    • 数据来源为微软合作的金融数据供应商,可能会有延迟或小范围不准确的情况。
    • 不支持所有股票市场或所有交易历史。
  3. Excel版本限制

    • 仅适用于 Office 365 和最新版本的 Excel,不适用于较旧版本。
  4. 非交易日

    • 返回的数据中会跳过非交易日(如周末或假日)。

应用场景:

  1. 历史趋势分析

    • 比较不同股票在一段时间内的价格波动。
  2. 财务预测

    • 利用过去的价格数据进行建模和预测。
  3. 投资决策支持

    • 结合成交量、价格趋势和其他指标,分析市场机会。

STOCKHISTORY 是 Excel 分析股票市场数据的高效工具,为用户提供了灵活且强大的数据获取和分析能力。


http://www.kler.cn/a/461030.html

相关文章:

  • Golang的代码质量分析工具
  • IDEA2023.1修改默认Maven配置
  • Python 列表的高级索引技巧
  • Mono里运行C#脚本21—mono_image_init_name_cache
  • 服务器主机测试网络
  • 面试题:@Transactional 注解在自调用情况下会失效原因
  • Vue.js前端框架教程15:Vue父子组件之间的通信ref、emits
  • HarmonyOS NEXT应用开发之工具安装
  • 初次使用Oracle存储过程,定时任务--记录
  • 产品经理2025年展望
  • 创新引领未来,科技照亮梦想
  • Spring Boot缓存
  • 【MySQL】第一弹----库的操作及数据类型
  • 网络安全问题解答
  • 尚硅谷Vue3入门到实战 —— 02 编写 App 组件
  • axios拦截器底层实现原理
  • 基于SpringBoot+Vue的旅游推荐系统
  • [pdf、epub]260道《软件方法》强化自测题业务建模需求分析共216页(202412更新)
  • Doris安装部署
  • 实现单例模式的五种方式
  • jQuery学习笔记1
  • 无人机任务载荷系统之电子对抗技术!
  • 使用PyTorch实现的二分类模型示例,综合了CNN、LSTM和Attention技术
  • MyBatis-Plus 中的分页插件配置
  • 在C++中,dynamic_cast是一种用于在类的继承体系中进行安全向下转型
  • 搭建ZooKeeper分布式集群