QAStrategy里的self._market_data.append
发布于 1 个月前 作者 kokin 114 次浏览 来自 报bug

天神好: 我跑了一下, QAStrategy/test_stock.ipynb, 环境是: QAStrategy 0.0.24 qifiaccount 1.13.2 quantaxis 1.10.4 quantaxis-pubsub 1.11 quantaxis-run 1.9 quantaxis-webserver 1.8.2 出来的数据如下: ---------------under is 当前全市场的market_data -------------- open high low close volume amount 2019-01-03 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0 ---------------under is 当前品种的market_data -------------- open high low close volume amount 2019-01-03 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0 000001 9.18 9.33 9.15 9.28 415537.0 384457696.0

market_data的list 里面所有数据都一样。

我修改了qactabase.py里 x1(self, item) 下面: self._market_data.append(item) ==改成=>> self._market_data.append(item.copy()) 数据就OK了。

回到顶部