VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 2
声望: 0

配置:
Windows11 + VN Station4.3.0 + tushare

问题描述:
CTA回测时,下载数据正常,这是日志:
11:30:41 初始化CTA回测引擎
11:30:41 策略文件加载完成
11:30:41 数据服务初始化成功
11:30:42 ----------------------------------------
11:30:42 IF2406.CFFEX-1m开始下载历史数据
11:30:45 IF2406.CFFEX-1m历史数据下载完成

但是,点击开始回测就会报错,这是异常日志:
Traceback (most recent call last):
File "C:\veighna_studio\Lib\threading.py", line 1043, in _bootstrap_inner
self.run()
~~^^
File "C:\veighna_studio\Lib\threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\veighna_studio\Lib\site-packages\vnpy_ctabacktester\engine.py", line 202, in run_backtesting
self.result_statistics = engine.calculate_statistics(output=False)
~
~~~~~~^^^^^^^^^^^^^^
File "C:\veighna_studio\Lib\site-packages\vnpy_ctastrategy\backtesting.py", line 433, in calculate_statistics
annual_downside_risk: float = float(ep.downside_risk(returns_series, required_return=0, period='daily'))
~
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\veighna_studio\Lib\site-packages\empyrical\stats.py", line 819, in downside_risk
np.NINF,
^^^^^^^
File "C:\veighna_studio\Lib\site-packages\numpy__init.py", line 413, in getattr__
raise AttributeError(
...<3 lines>...
)
AttributeError: np.NINF was removed in the NumPy 2.0 release. Use -np.inf instead.

Member
avatar
加入于:
帖子: 2026
声望: 156

请检查vnpy_ctastrategy是否升级到了最新版本

Member
avatar
加入于:
帖子: 9
声望: 0

-np.inf
description

Member
avatar
加入于:
帖子: 2
声望: 0

MTF wrote:

请检查vnpy_ctastrategy是否升级到了最新版本
你好,已经升级到最新版本了,这是所有的版本,试了下,还是报这个错。

(vnpy310) C:\Users\ethanxcoder>pip list
Package Version


attrs 25.4.0
beautifulsoup4 4.14.3
Bottleneck 1.4.2
bs4 0.0.2
build 1.4.0
certifi 2026.1.4
charset-normalizer 3.4.4
colorama 0.4.6
deap 1.4.3
fastjsonschema 2.21.2
idna 3.11
jsonschema 4.26.0
jsonschema-specifications 2025.9.1
jupyter_core 5.9.1
loguru 0.7.3
lxml 6.0.2
mkl_fft 2.1.1
mkl_random 1.3.0
mkl-service 2.5.2
narwhals 2.16.0
nbformat 5.10.4
numexpr 2.14.1
numpy 2.2.6
packaging 25.0
pandas 2.3.3
pip 25.3
platformdirs 4.5.1
plotly 6.5.2
pyproject_hooks 1.2.0
pyqtgraph 0.14.0
PySide6 6.8.2.1
PySide6_Addons 6.8.2.1
PySide6_Essentials 6.8.2.1
python-dateutil 2.9.0.post0
pytz 2025.2
pyzmq 27.1.0
QDarkStyle 3.2.3
QtPy 2.4.3
referencing 0.37.0
requests 2.32.5
rpds-py 0.30.0
setuptools 80.10.2
shiboken6 6.8.2.1
simplejson 3.20.2
six 1.17.0
soupsieve 2.8.3
TA-Lib 0.6.8
tomli 2.4.0
tqdm 4.67.3
traitlets 5.14.3
tushare 1.4.24
typing_extensions 4.15.0
tzdata 2025.3
tzlocal 5.3.1
urllib3 2.6.3
vnpy 4.3.0
vnpy_ctabacktester 1.3.0
vnpy_ctastrategy 1.4.1
vnpy_tushare 1.4.21.0
websocket-client 1.9.0
wheel 0.46.3
win32_setctime 1.2.0

方便留个邮箱么,帮我看下,有偿答疑

Member
avatar
加入于:
帖子: 5993
声望: 369

有多个python吧
你输出的不是veighna_studio的python环境里的包吧

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】