VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 33
声望: 0

发现版本升级后,原来的程序中import增加的许多下划线,函数也无法跳转了。但是仿真跑好没问题。

from pandas.tseries import offsets
from vnpy.app.cta_strategy import (
CtaTemplate,
StopOrder,
Direction,
TickData,
BarData,
TradeData,
OrderData,
BarGenerator,
ArrayManager,
)
from vnpy.trader.constant import Interval, Offset
from vnpy.app.cta_strategy.base import StopOrderStatus

看到陈总说:”目前最新版本已经剥离到了vnpy_ctastrategy项目中。“

不知道这些变动对原来的程序有没有实质影响?如果还是想能够跳转,怎么改动?谢谢!

Member
avatar
加入于:
帖子: 716
声望: 62

description

其实目前最新版在使用的就是剥离后的版本,从vnpy.app.cta_strategy导入后会自动去vnpy_ctastrategy中导入内容,函数跳转问题可以试试把from vnpy.app.cta_strategy import 改为 from vnpy_ctastrategy import

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

郭易燔 wrote:

description

其实目前最新版在使用的就是剥离后的版本,从vnpy.app.cta_strategy导入后会自动去vnpy_ctastrategy中导入内容,函数跳转问题可以试试把from vnpy.app.cta_strategy import 改为 from vnpy_ctastrategy import
我试过 改为 from vnpy_ctastrategy import, Pylance不认, 红线依然存在,也无法跳转。

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

和我一样的问题,可以跳转。

from vnpy_ctastrategy import CtaStrategyApp
from vnpy_ctabacktester import CtaBacktesterApp
from vnpy_datamanager import DataManagerApp
from vnpy_riskmanager import RiskManagerApp
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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