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

详情扫描二维码,联系国泰君安期货客户经理咨询吧

可能还没生效,可以下个交易日再试试。如果还是不行,请自行咨询中泰证券工作人员了

你三楼附上的帖子适用于现在的版本,但不适合有夜盘的品种。二楼的帖子适用于国内期货市场,但用于最新版本需要修改一下代码。这些都是示例,请根据自己需求进行个性化的修改了

感兴趣的话请自己去site_pakages.vnstation.ui下看看源码了

请问你的VN Trader版本是?
可以自己去ctp_gateway的onRtnTrade函数打印一下收到的data看看了。

vnpy_ctastrategy.engine

是的,在配置了数据服务的情况下可以参考2楼的建议load更多天的数据初始化。如果没有数据服务,怎么调大load_bar的天数am也没有inited,可能是数据库里历史数据不够导致的

不是,on_order是每次策略的委托状态变化才会推送。engine的strategy_orderid_map字典保存了不同策略的active_orders。
请基于自己需求自行实现了

发布于vn.py社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2022-01-04
 

上周四发布了vn.py的2.9.0版本,总算赶在2021年的最后几天收尾了整个模块剥离计划,至此vn.py的交易接口(gateway)、应用模块(app)、数据库适配器(database)、数据服务接口(datafeed)都已经完成剥离,并支持通过pip按需安装和快速升级。

和之前一样,对于使用Veighna Studio的用户,启动Veighna Station后,直接点击界面右下角的【更新】按钮就能完成自动更新升级,对于没有安装的用户,请下载Veighna Studio-2.9.0,体验一键安装的量化交易Python发行版,下载链接:

https://download.vnpy.com/veighna-studio-2.9.0.exe

 

剥离后的模块一览

 

从2.3.0开始启动的模块剥离计划总算基本收尾,已经剥离的vn.py模块根据功能分类,做了下面几张表格方便大家快速查看,注意表格中的【支持】范围指的是vn.py目前支持的功能,而非对应系统的全部功能:

description

description

description

description

上述模块均可以在gitee上的【vn.py官方】账号下查看源代码仓库,觉得喜欢的话欢迎点个Star!

 

其他更新

 

策略应用模块

将RPC服务和交易接口,剥离到vnpy_rpcservice项目中

交易接口模块

新增顶点HTS柜台的ETF期权交易接口vnpy_hts;
南华期货NHTD接口,剥离到vnpy_nhtd项目中;
国泰君安证券统一交易网关接口,剥离到vnpy_hft项目中;
顶点飞创ETF期权交易接口,剥离到vnpy_sec项目中;
将vnpy_uft恒生UFT接口的API版本升级到3.7.2.4。

 

CHANGELOG

 

新增

  1. 新增顶点HTS柜台交易接口vnpy_hts

修复

  1. 修复vnpy_tora撤单时,由于撤单编号和委托编号冲突导致的撤单失败问题
  2. 修复vnpy_tora股票委托状态中【未成交】状态的错误映射问题
  3. 修复vnpy_ctabacktester中,回测开始日期编辑框的数据缓存问题
  4. 修复vnpy_udata中,分段下载数据时,可能进入死循环的问题
  5. 修复vnpy_udata中,修复下载的数据量为空时,出现的异常报错问题
  6. 修复vnpy_dolphindb中,合约名带有符号时数据无法读取问题

调整

  1. 移除恒生期权hsoption接口
  2. vnpy_webtrader增加对于自定义监听地址和端口的支持
  3. vnpy_mongodb锁定pymongo的依赖版本为3.12.3
  4. vnpy_udata安装脚本中添加hs_udata库的依赖
  5. vnpy_uft升级使用3.7.2.4版本的恒生API接口

剥离

  1. 将南华期货NHTD交易接口剥离到vnpy_nhtd项目中
  2. 将国泰君安证券统一接入网关交易接口剥离到vnpy_hft项目中
  3. 将顶点飞创交易接口剥离到vnpy_sec项目中
  4. 将RPC服务和接口剥离到vnpy_rpcservice项目中

如果只是在策略初始化的时候需要,可以在策略初始化的时候读取。但是如果想获取实时数据推进策略中使用需要自行拓展了。

不能,tick回测撮合不看盘口数量的;
都会通过策略on_order函数推送。

看下你vscode左下角的python环境是不是选错了吧

感兴趣的话可以自行参考论坛相关帖子改改

对于国内期货市场来说,应该在交易时段开始前,启动策略的自动交易,然后直到收盘后,再关闭自动交易。因为现在CTP夜盘收盘后也会关闭系统,早上开盘前重启,所以夜盘收盘后也需要停止策略,关闭VN Trader

你图形界面连接的是paper接口,图形界面启动的时候应该勾选了paper_account模块吧。如果勾选了paper_account模块,那么你的委托会被paper_account模块接管,不会通过ctp接口发往交易所

具体问题可以自行打印排查

hope1000million wrote:

description
老师,正申请期货公司测试,ctptest接口已连接,但合约反馈不正确,同时没有收到TICK数据更新,请教是什么原因?

description
这个取决于期货公司的测试环境了。

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

沪公网安备 31011502017034号

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