代码和执行错误如下
from vnpy_ctastrategy.backtesting import BacktestingEngine
from vnpy_ctastrategy.strategies.ag2410_kdj_multi_timeframe_v1 import (
Ag2410MultiTimeframeKdjV1,
)
from datetime import datetime
engine = BacktestingEngine()
engine.set_parameters(
vt_symbol="ag2410.SHFE",
interval="1m",
start=datetime(2024, 4, 15),
end=datetime(2024, 8, 21),
rate=5.0 / 10000,
slippage=0.0,
size=15,
pricetick=1.0,
capital=50000,
)
engine.add_strategy(Ag2410MultiTimeframeKdjV1, {})
engine.load_data()
engine.run_backtesting()
df = engine.calculate_result()
engine.calculate_statistics()
engine.show_chart()
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode
coro = func()
File "<input>", line 1, in <module>
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, args, **kwargs)
File "C:\veighna_studio\Lib\site-packages\vnpy_ctastrategy__init__.py", line 31, in <module>
from vnpy.trader.utility import BarGenerator, ArrayManager
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, args, kwargs)
File "C:\veighna_studio\Lib\site-packages\vnpy\trader\utility.py", line 15, in <module>
import talib
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, kwargs)
File "C:\veighna_studio\Lib\site-packages\talib__init__.py", line 93, in <module>
from ._ta_lib import (
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'talib._ta_lib'