问答交流

回测模拟模块问题

由bqay3bbr创建,最终由small_q 被浏览 28 用户

一个最基本的策略测试,发现回测模块买卖和持仓数据不符合逻辑,不知是什么问题?

在print 中的交易数据与回测模块中的详情完全对不上!回测模块中没有买的股票,怎么有持仓?

买卖也不对!

https://bigquant.com/experimentshare/bac3a381371b4b338a84bbd3092e8398

\

标签

交易数据回测
评论
  • 看了下这个策略,每天计划卖出的都是空的标的,就是持仓中没有满足卖出的票,所以没有卖出股票,可用资金就不足,所以买不进股票 ![{w:100}](/wiki/api/attachments.redirect?id=3ebd8d1e-8243-4c8f-a85b-f4adbe1d9b35)你看到成交记录中有卖出是下面这个代码卖出的,order*_target_value表示调整股票的金额到某个值,可能买入也可能是卖出* ![{w:100}](/wiki/api/attachments.redirect?id=8134d812-5c4c-4013-ac38-186b4be27f1e)
  • 估计你应该把这句话删掉 ``` # 如果是早盘买尾盘卖,则卖出时不需更新可用现金,因为尾盘卖出股票所得现金无法使用 cash_for_buy = context.portfolio.cash ``` \
{link}