金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1783|回复: 3

为什么history_bars提取数据不足

[复制链接]

27

主题

79

帖子

79

积分

等级: 免费版

注册:
2021-6-2
曾用名:
发表于 2022-4-6 08:39 | 显示全部楼层 |阅读模式
1  在Python策略目录下的程序,提取数据,一开始,只有80个,需要1500个源码输出见下
def DDD(tbar,hh,zq='15m',ss=1):
    cAr15 = {}
    for i in np.array(["ZJIC00","ZJIF00","ZJIH00"]):
        cAr15[i] = history_bars(i, 1500, '15m','close')
        print([i,len(cAr15[i])])

def handle_bar(context):
    # 开始编写你的主要的算法逻辑。
    DDD(tbar=3,hh=[0,0,0,0,0],zq='15m', ss=1)
    pass
信息窗口》(按5分钟回测输出)
08:30:27 > ['ZJIC00', 80]
08:30:28 > ['ZJIF00', 80]
08:30:28 > ['ZJIH00', 80]
08:30:28 > ['ZJIC00', 80]
08:30:28 > ['ZJIF00', 80]
08:30:28 > ['ZJIH00', 80]
08:30:28 > ['ZJIC00', 81]
08:30:28 > ['ZJIF00', 81]
08:30:28 > ['ZJIH00', 81]
08:30:28 > ['ZJIC00', 81]
08:30:28 > ['ZJIF00', 81]
08:30:28 > ['ZJIH00', 81]
08:30:28 > ['ZJIC00', 81]
08:30:28 > ['ZJIF00', 81]
08:30:28 > ['ZJIH00', 81]



2 在我的模块里,再写相应代码,编译可以正常获得数据

from PythonApi import *
import numpy as np
def DDD():
    cAr = {}
    for i in np.array(["ZJIC00","ZJIF00","ZJIH00"]):
        cAr[i] = history_bars(i, 1500, '15m','close')
        print([i,cAr[i],len(cAr[i])])
DDD()


输出
> 开始编译 <jzt_MyPython1> ......
>
08:29:32 > ['ZJIC00', array([7041.31591797, 7016.5859375 , 7017.57519531, ..., 6363.        ,
                  6366.39990234, 6368.39990234]), 1500]
08:29:32 > ['ZJIF00', array([4876.66162109, 4865.89746094, 4865.49902344, ..., 4269.20019531,
                  4270.60009766, 4268.        ]), 1500]
08:29:32 > ['ZJIH00', array([3251.3984375 , 3245.76000977, 3244.9543457 , ..., 2939.        ,
                  2944.19995117, 2940.60009766]), 1500]

> 编译成功!


请问是什么原因,怎么解决呢?谢谢




回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-6 09:20 | 显示全部楼层
策略回测的开始日期也就是数据能获取的开始日期,无法获取回测开始日期前面数据

等测到后面再去看
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

27

主题

79

帖子

79

积分

等级: 免费版

注册:
2021-6-2
曾用名:
 楼主| 发表于 2022-4-8 09:12 | 显示全部楼层
运行时呢?一开始就可以正常获取足够数据?
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-8 09:52 | 显示全部楼层
运行无此限制
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:38 , Processed in 0.243620 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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