在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"))
|