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

把.vntrader文件夹下的vt_setting.json删掉重启即可

小波 wrote:

xiaohe wrote:

如果用6.3.19的话,需要把vnpy_ctptest降级到6.5.1.5然后再替换dll,注意测试前telnet一下交易地址/行情地址看看服务器关了没

请问如何把vnpy_ctptest降级到6.5.1.5,谢谢。
先pip uninstall vnpy_ctptest卸载再pip install vnpy_ctptest==6.5.1.5就行了

如果用6.3.19的话,需要把vnpy_ctptest降级到6.5.1.5然后再替换dll,注意测试前telnet一下交易地址/行情地址看看服务器关了没

不知道你的具体应用场景了,可以自己按需修改engine试试

只是举个例子:

from datetime import time

tick1 = time(hour=9, minute=0, microsecond=0)
tick2 = time(hour=9, minute=0, microsecond=500)

def on_tick(self, tick: TickData):
    if tick.datetime.time() == tick1:
        xxx
    if tick.datetime.time() == tick2:
        xxx

之后有问题建议还是单独开新帖吧

建议去github开个issue说明一下

api版本不对,期货公司的测试api版本是?

不能
rqdata也是实盘收tick合成的,如果有漏掉没录到的最高最低价或者别的小问题,会在盘后再更新一遍K线

账户名称是你的微信昵称,密码可以在论坛右上角的【微信登录】下拉框里,找到【用户名登录】,然后有找回密码

main_engine.get_position可以获取底层持仓,可以自己试试看

HPF wrote:

xiaohe wrote:

需要删除cta_strategy_data.json,json文件保存不了str\bool\int\float这四种基础数据以外的类型,就会出错
每次停止策略都会报这个错,请问这个文件记录的是啥,有可能是哪里写的不对
检查你的策略的变量的类型,是str\bool\int\float这四种基础数据以外的类型

可以用datamanager模块将存有分钟线数据的csv导入数据进数据库,供策略初始化使用

self.bg = BarGenerator(self.on_bar)
把委托逻辑都写在on_bar里

建议检查一下matplotlib版本是不是3.5.3的

用的什么系统呢?

官方版本没有支持日线合成,并且使用导入的日线数据,数据会直接传入on_bar,把策略逻辑写在on_bar下即可

建议升级最新版吧,看图上还是2.x

需要删除cta_strategy_data.json,json文件保存不了str\bool\int\float这四种基础数据以外的类型,就会出错

可以把其他python都卸载掉再重装试试

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

沪公网安备 31011502017034号

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