模拟计数的问题
由bqetoybg创建,最终由bqetoybg 被浏览 2 用户
我在策略的handledata函数里有下面一段代码\n
# 记录新股票及其买入时的交易日索引
context.holdings.append((best_code, current_idx))
context.logger.info(f"持仓情况{context.holdings}, 计数{current_idx}")
context.bought_today = True
用来记录买入的标的和时间,回测时运行正常,但是提交模拟后发现,在确信有持仓的情况下,每天买入股票之前context.holdings都是空的,请问怎么回事,怎么处理?
还有一个问题:trade_dates = dai.query("""
SELECT date
FROM all_trading_days""",
filters={"date": ["2020-01-01", "2020-01-31"]}).df()
trade_dates.tail()查询结果如下的DataFrame
date
52 2020-01-29
53 2020-01-30
54 2020-01-30
55 2020-01-31
56 2020-01-31\n每个日期都出现两遍,并且最后这几个日期都不是交易日
\