-
Notifications
You must be signed in to change notification settings - Fork 11k
Open
Labels
Description
-
系统:Windows 11
-
安装包:veighna_studio-4.3.0.exe
-
错误log
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.
- 解决办法
将C:\veighna_studio\Lib\site-packages\empyrical\stats.py里面的np.NINF改成-np.inf
Reactions are currently unavailable