VeighNa量化社区
你的开源社区量化交易平台
str_pythin's Avatar
Member
离线
93 帖子
声望: 1

Exception in thread Thread-88:
Traceback (most recent call last):
File "d:\Anaconda3\lib\threading.py", line 917, in _bootstrap_inner
self.run()
File "d:\Anaconda3\lib\threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "d:\Anaconda3\lib\site-packages\vnpy\app\cta_backtester\engine.py", line 172, in run_backtesting
engine.run_backtesting()
File "d:\Anaconda3\lib\site-packages\vnpy\app\cta_strategy\backtesting.py", line 293, in run_backtesting
func(data)
File "d:\Anaconda3\lib\site-packages\vnpy\app\cta_strategy\backtesting.py", line 721, in new_bar
self.cross_stop_order()
File "d:\Anaconda3\lib\site-packages\vnpy\app\cta_strategy\backtesting.py", line 888, in cross_stop_order
self.active_stop_orders.pop(stop_order.stop_orderid)
KeyError: 'STOP.32735

见标题
彻底删除后 在重新安装

C:\Users\Administrator\Downloads\vnpy208\examples\vn_trader> python run.py
Traceback (most recent call last):
File "run.py", line 36, in <module>
from vnpy.app.cta_strategy import CtaStrategyApp
File "C:\Miniconda3\lib\site-packages\vnpy\app\cta_strategy__init.py", line 9, in <module>
from .engine import CtaEngine
File "C:\Miniconda3\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 39, in <module>
from vnpy.trader.database import database_manager
File "C:\Miniconda3\lib\site-packages\vnpy\trader\database\
init__.py", line 12, in <module>
database_manager: "BaseDatabaseManager" = init(settings=settings)
File "C:\Miniconda3\lib\site-packages\vnpy\trader\database\initialize.py", line 8, in init
return init_nosql(driver=driver, settings=settings)
File "C:\Miniconda3\lib\site-packages\vnpy\trader\database\initialize.py", line 23, in init_nosql
_database_manager = init(driver, settings=settings)
File "C:\Miniconda3\lib\site-packages\vnpy\trader\database\database_mongo.py", line 31, in init
authentication_source=authentication_source,
File "C:\Miniconda3\lib\site-packages\mongoengine\connection.py", line 376, in connect
register_connection(alias, db, kwargs)
File "C:\Miniconda3\lib\site-packages\mongoengine\connection.py", line 193, in register_connection
kwargs)
File "C:\Miniconda3\lib\site-packages\mongoengine\connection.py", line 86, in _get_connection_settings
_check_db_name(conn_settings['name'])
File "C:\Miniconda3\lib\site-packages\mongoengine\connection.py", line 44, in _check_db_name
_check_name(name)
File "C:\Miniconda3\lib\site-packages\pymongo\database.py", line 52, in _check_name
"character %r" % invalid_char)
pymongo.errors.InvalidName: database names cannot contain the character '.'
PS C:\Users\Administrator\Downloads\vnpy208\examples\vn_trader>

类似于vnpy1中examples/DataService/xxxDataService/runService.py

1.怎么同时跑两个期货账户(策略可能有所差别)?

在pc上,窗口总是显示不全,看不到完整的各个窗口,
用台式机屏幕显示,可以完整显示,又显得字体特别小

自然打开MongoDB数据库,字段datetime并不完整,还以为数据有缺失
order by后发现,数据并没缺失,排序有问题

这对策略初始化有影响吗?

交易和行情服务器连接成功断开???

pip install vnpy 这个安装的都不是最新版的vnpy,自己直接手动将ctpgatewa和ctptestgateway放到Anaconda2\Lib\site-packages\vnpy\trader\gateway相应文件夹下

此外问下,为何图片拖拽上传又不行了?图片拖拽过来,图片链接显示不出来

description

description

vnpy是今天刚安装的1.9.2last版本,MongoDB数据库是之前版本时安装的

description

如何解决?

如题所示

此外:如何在linux上安装无界面化的2.0.3版本?

自动数据下载都是每天下午收盘后下载一次,其他时间没有下载
守护程序却是下午收盘后关闭,夜盘收盘后会在关闭
这就导致问题:第二天日盘开盘时,初始化策略时,之前的夜盘数据还没有下载,这种初始化会有问题吧,毕竟不是用最新的数据进行初始化??

同一个策略,平仓时为何变成了反向开仓?(vnTrader时是很正常的,没有这样的问题,用守护程序就会出现不能平仓的问题),见下图!
description

description

期权配置具体需要哪些?有具体使用详细说明文档吗?
能否提供一个具体的期权策略?

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

沪公网安备 31011502017034号

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