【聚宽本地数据JQData】一个命令获取全部交易日

本文介绍了如何使用Python调用JoinQuant API来获取A股市场在特定时间段内的所有交易日。通过get_trade_days函数,可以设置开始日期、结束日期或交易日数量参数,轻松获取交易日历数据,对于股票数据分析或交易策略制定非常实用。
摘要由CSDN通过智能技术生成

一行代码获取A股市场指定时间段全部交易日

https://www.joinquant.com/help/api/help#JQData:%E8%8E%B7%E5%8F%96%E4%BA%A4%E6%98%93%E6%97%A5%E5%8E%86

获取交易日历

 

方法 描述

get_trade_days 指定范围交易日

get_trade_days(start_date=None, end_date=None, count=None)

获取指定日期范围内的所有交易日, 返回 [numpy.ndarray], 包含指定的 start_date 和 end_date, 默认返回至 datatime.date.today() 的所有交易日

参数

  • start_date: 开始日期, 与 count 二选一, 不可同时使用. str/[datetime.date]/[datetime.datetime] 对象
  • end_date: 结束日期, str/[datetime.date]/[datetime.datetime] 对象, 默认为 datetime.date.today()
  • count: 数量, 与 start_date 二选一, 不可同时使用, 必须大于 0. 表示取 end_date 往前的 count 个交易日,包含 end_date 当天。
  •  

    获取交易日历


  • #获取“2021-02-10”至”2021-03-01“的交易日
    get_trade_days(start_date="2021-02-10",end_date="2021-03-01")
    
    array([datetime.date(2021, 2, 10), datetime.date(2021, 2, 18),
           datetime.date(2021, 2, 19), datetime.date(2021, 2, 22),
           datetime.date(2021, 2, 23), datetime.date(2021, 2, 24),
           datetime.date(2021, 2, 25), datetime.date(2021, 2, 26),
           datetime.date(2021, 3, 1)], dtype=object)

     

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值