vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 1
声望: 0

想在vntraderpro加载价差交易模块,出现以下异常提示:
Traceback (most recent call last):
File "c:\vnstudio\lib\site-packages\vnstation\cli.py", line 92, in run_trader
main_engine.add_app(app)
File "c:\vnstudio\lib\site-packages\vnpy\trader\engine.py", line 96, in add_app
engine = self.add_engine(app.engine_class)
File "c:\vnstudio\lib\site-packages\vnpy\trader\engine.py", line 71, in add_engine
engine = engine_class(self, self.event_engine)
File "c:\vnstudio\lib\site-packages\vnpy\app\spread_trading\engine.py", line 51, in init
self.strategy_engine: SpreadStrategyEngine = SpreadStrategyEngine(self)
File "c:\vnstudio\lib\site-packages\vnpy\app\spread_trading\engine.py", line 608, in init
self.load_strategy_class()
File "c:\vnstudio\lib\site-packages\vnpy\app\spread_trading\engine.py", line 630, in load_strategy_class
self.load_strategy_class_from_folder(path2, "strategies")
File "c:\vnstudio\lib\site-packages\vnpy\app\spread_trading\engine.py", line 645, in load_strategy_class_from_folder
self.load_strategy_class_from_module(strategy_module_name)
UnboundLocalError: local variable 'strategy_module_name' referenced before assignment
请教解决方法。 谢谢!

Administrator
avatar
加入于:
帖子: 4607
声望: 264

请检查你的strategies目录下是否存在非策略的文件,删除即可

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

用Python的交易员 wrote:

请检查你的strategies目录下是否存在非策略的文件,删除即可
我的价差建好后 有价格出现 但是没有 买入卖出量 都是0 不能成交 为什么都是0

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

description

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

description
我的价差建好后 有价格出现 但是没有 买入卖出量 都是0 不能成交 为什么都是0

Member
avatar
加入于:
帖子: 2038
声望: 134

可参考https://www.vnpy.com/forum/topic/3122-vn-pyfa-bu-v2-0-7-jie-chai-jiao-yi
买卖量是取了几条腿最优盘口挂单量的较小值
具体是否发出交易信号可以自己在策略里打印看看哪里有问题

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

沪公网安备 31011502017034号