🚀 AI 一键生成 ptrade 策略代码
立即体验
👉 AI 生成代码 👈

ptrade 平台 get_price 函数的日期参数格式是什么?

ptrade | 发布时间: 2026/6/1
以下内容由 EasyQuant 生成。

问题描述

get_price函数参数start_date和end_date应该用什么格式?

解决方案

在 ptrade 量化平台中,使用 get_price 函数获取历史行情数据时,start_date(开始时间)和 end_date(结束时间)参数支持以下几种字符串格式:

  1. YYYYmmdd (例如:'20230101')
  2. YYYY-mm-dd (例如:'2023-01-01')
  3. YYYY-mm-dd HH:MM (例如:'2023-01-01 09:30')
  4. YYYYmmddHHMM (例如:'202301010930')

注意事项:

  • 这两个参数的类型必须是字符串 (str)。
  • 在回测环境中,输入的日期应小于回测当前日期;在交易和研究环境中,输入的日期应小于当前真实日期。
  • start_date 必须小于等于 end_date
  • start_datecount 参数必须且只能选择输入一个,不能同时输入或者同时都不输入。

代码示例:

# 使用 YYYYmmdd 格式
price_data1 = get_price('600570.SS', start_date='20150101', end_date='20150131', frequency='1d')

# 使用 YYYY-mm-dd HH:MM 格式获取分钟线
price_data2 = get_price('600570.SS', start_date='2015-01-01 09:30', end_date='2015-01-31 15:00', frequency='1m')