get_tick函数得不到沪市股票的数据

用户头像sh_****595fwj
2026-02-13 发布

data = get_tick('600230.SH', '20260206 15:00', '20260206 15:00', ['high','low','prev_close'])
print(data)

get_tick函数得不到沪市股票的数据,不知道你们有没有同样的情况。

评论

用户头像
2026-02-13 12:20:23

根据提供的文档信息,get_tick 函数用于获取指定证券在特定时间范围内的历史行情快照数据。您提供的代码如下:

data = get_tick('600230.SH', '20260206 15:00', '20260206 15:00', ['high','low','prev_close'])
print(data)

根据文档,get_tick 函数的参数和返回值如下:

  • securities: strlist[str],表示标的代码。
  • start_date: strdatetime-like,表示起始时间。
  • end_date: strdatetime-like,表示结束时间。
  • fields: list[str],表示需要获取的字段,可参考历史行情快照
  • 返回值为 pandas.DataFrame,包含指定字段的历史行情快照数据。

您提供的代码中,securities 参数为 600230.SHstart_dateend_date 均为 '20260206 15:00'fields 参数为 ['high','low','prev_close']。这些参数设置看起来是正确的。

如果 get_tick 函数无法获取沪市股票的数据,可能的原因包括:

  1. 数据不存在或数据源问题。
  2. 时间范围设置问题,例如时间格式不正确或时间范围太短。
  3. fields 参数设置问题,例如字段名称错误或字段不支持。

您可以尝试以下步骤来排查问题:

  1. 确认时间格式是否正确,确保 start_dateend_date 格式一致。
  2. 确认 fields 参数中的字段名称是否正确,参考文档中的字段列表。
  3. 尝试获取其他时间范围的数据,确认是否为特定时间点的问题。

如果问题仍然存在,建议联系 SuperMind 平台的技术支持团队,提供详细的错误信息和代码示例,以便进一步排查问题。

评论