VeighNa量化社区
你的开源社区量化交易平台
666f1f7158f24c93's Avatar
Member
离线
4 帖子
声望: 0

我想根据净资金来调整合约交易的开单数量。前期本金小开单少,后期盈利增加合约持仓数量。

print(sys.path)
['', 'C:\vnstudio\python37.zip', 'C:\vnstudio\DLLs', 'C:\vnstudio\lib', 'C:\vnstudio', 'C:\vnstudio\lib\site-packages', 'C:\vnstudio\lib\site-packages\win32', 'C:\vnstudio\lib\site-packages\win32\lib', 'C:\vnstudio\lib\site-packages\Pythonwin']
from typing import Any, Callable
from vnpy.app.cta_strategy import(
... CtaTemplate
... )

在cmd里面可以导入CtaTemplate 但是在jupyter里面会报错
ModuleNotFoundError Traceback (most recent call last)

<ipython-input-1-afea00479c1a> in <module>
1 #%%
----> 2 from vnpy.app.cta_strategy.backtesting import BacktestingEngine, OptimizationSetting
3 from vnpy.app.cta_strategy.strategies.atr_rsi_strategy import (
4 AtrRsiStrategy,
5 )

ModuleNotFoundError: No module named 'vnpy.app'

VSCODE里面也会报错
No name 'app' in module 'vnpy'pylint(no-name-in-module)

我换了台电脑按照视频课程上安装可以,这台电脑以前装过python环境是不是又影响?

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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