金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 288|回复: 12

为何实盘行情我用history_bars_date函数无法获取到5分钟级别和30分钟级别的K线

[复制链接]

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
发表于 2025-6-23 23:11 | 显示全部楼层 |阅读模式
为何实盘行情我在开盘前几分钟用history_bars_date函数无法获取到5分钟级别和30分钟级别的K线?虽然20:55:00没有K线,但是SQHC00在2025-06-18 00:00:00到 2025-06-20 00:00:00期间其实本地是有K线的
以下是日志打印,日志内容是简化的

截图202506232305015582.png 截图202506232307216598.png 截图202506232310269465.png


回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-6-24 08:45 | 显示全部楼层
你是不是打开过了K线图了。打开K线图会自动补充的。这会导致你检查数据时候是有的,实际前面调用时候未必有数据的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-6-24 11:37 | 显示全部楼层
技术009 发表于 2025-6-24 08:45
你是不是打开过了K线图了。打开K线图会自动补充的。这会导致你检查数据时候是有的,实际前面调用时候未必有 ...

我是打开了HC00. 问题是,不打开检查的话,如何知道是不是本地数据缺失呢?
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-6-24 14:55 | 显示全部楼层
我刚刚补过数据,运行时也出现也是同样的问题
截图202506241453397938.png
截图202506241455245954.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-6-24 15:54 | 显示全部楼层
历史的数据,先补充一批足量的。然后每天设置下收盘。

只要收盘不出问题,基本数据不会缺失的。
还有你调用5分钟,你补1分钟,当然不行了。他们是2个独立的基础周期。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-6-25 10:49 | 显示全部楼层
hello,
1.软件的收盘设置上次已经设置过了.
2. 2.1.有不少策略都是结合不同周期的,所谓看大做小. 所以客观上,单个策略有需要不同级别(x分钟,x小时,乃至日月级)数据的需求
   2.2 你是说本地5分钟级别K线数据不可以由1分钟级别K线生成?  那么3分钟级别K线数据是由1分钟级别K线数据生成吗?
3. 关于history_bars_date函数
   3.1 是否只要start_date, end_date之间存在完整的frequency级别的K线, 就应该可以查询到?
   3.2 include_now参数是跟end_date配合还是跟当前时间配合?
   3.3  此函数的start_date, end_date,哪个优先级更高? 因为我不知道:数据是从组装好的本地K线数据文件读取后选start_date/end_date所落脚的K进行截取?还是说根据start_date或end_date来进行组装?
   
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-6-25 10:51 | 显示全部楼层
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-6-25 11:18 | 显示全部楼层
技术009 发表于 2025-6-25 10:51
数据下载相关:https://www.weistock.com/docs/HELP/notes/%E6%95%B0%E6%8D%AE%E7%AE%A1%E7%90%86/%E6%95%B ...

根据这个说明书上说明: "历史任意周期数据只会由一种基础周期数据构成,若该周期历史数据不足,只需补充相应的基础周期数据。
若使用非5秒倍数的秒周期数据,需补充历史分笔数据。"
5分钟K线数据是由1分钟线吧?
*) 其实我更关心我的第3点的问题
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-6-27 14:00 | 显示全部楼层
仿真盘,我调用history_bars_date,include_now=True,返回的结果不对,断言识别. 请问是什么原因?

补充内容 (2025-6-27 14:02):
断言失败了
今天13:40是 history_bars_date获取30m级别的K线,include_now=True
截图202506271353597404.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-6-27 14:38 | 显示全部楼层
你这个报错信息不完整呀。 你下面traceback后面的报错是什么
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-29 15:19 , Processed in 0.091556 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表