get_kline¶
- czsc.data.jq.get_kline(symbol: str, end_date: [<class 'datetime.datetime'>, <class 'str'>], freq: str, start_date: [<class 'datetime.datetime'>, <class 'str'>] = None, count=None, fq: bool = True) List[RawBar][source]¶
获取K线数据
https://www.joinquant.com/help/api/help#JQDataHttp:get_priceget_bars-%E8%8E%B7%E5%8F%96%E6%8C%87%E5%AE%9A%E6%97%B6%E9%97%B4%E5%91%A8%E6%9C%9F%E7%9A%84%E8%A1%8C%E6%83%85%E6%95%B0%E6%8D%AE :param symbol: 聚宽标的代码 :param start_date: 开始日期 :param end_date: 截止日期 :param freq: K线级别,可选值 [‘1min’, ‘5min’, ‘30min’, ‘60min’, ‘D’, ‘W’, ‘M’] :param count: K线数量,最大值为 5000 :param fq: 是否进行复权 :return: pd.DataFrame
>>> start_date = datetime.strptime("20200701", "%Y%m%d") >>> end_date = datetime.strptime("20200719", "%Y%m%d") >>> df1 = get_kline(symbol="000001.XSHG", start_date=start_date, end_date=end_date, freq="1min") >>> df2 = get_kline(symbol="000001.XSHG", end_date=end_date, freq="1min", count=1000) >>> df3 = get_kline(symbol="000001.XSHG", start_date='20200701', end_date='20200719', freq="1min", fq=True) >>> df4 = get_kline(symbol="000001.XSHG", end_date='20200719', freq="1min", count=1000)