返回列表 发布新帖

回测日期设置不管用

20 0
发表于 昨天 21:12 | 显示全部楼层 阅读模式

在init函数中设置了回测起止时间,但在执行回测时,终端打印出来的日期却是

2024-09-09 09:30:00:hello world

请问是什么原因呀?

import pandas as pd
import numpy as np
import talib

def init(ContextInfo):
    ContextInfo.trade_code_list=['159941.SZ']
    ContextInfo.set_universe(ContextInfo.trade_code_list)

    ContextInfo.start = "2024-01-10 09:30:00"
    ContextInfo.end = "2024-01-20 09:30:00"

    ContextInfo.capital = 1000000




def handlebar(ContextInfo):
    d = ContextInfo.barpos
    date = timetag_to_datetime(ContextInfo.get_bar_timetag(d), "%Y-%m-%d %H:%M:%S")
    print(f"{date}:hello world")

    print("回测区间:", ContextInfo.start, "到", ContextInfo.end)
    print("第一条数据时间:", timetag_to_datetime(ContextInfo.get_bar_timetag(0), "%Y-%m-%d %H:%M:%S"))
    # print("最后一条数据时间:", timetag_to_datetime(ContextInfo.get_bar_timetag(ContextInfo.barcount-1), "%Y-%m-%d %H:%M:%S"))

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表