vn.py官网
开源量化社区
Member
加入于:
帖子: 125
声望: 0

description
成交单和委托单时间貌似有问题导致用1分钟数据回测绘制15分钟k线图时,绘图时的委托单数据日期和策略委托单有偏差问题。
description

description
上面两张是用1分钟数据合成15分钟k线图,因为布林通道策略是用15分钟交易的,所以需要跟根据1分钟绘制出15分钟的K线图而不是一分钟K线图。

Member
加入于:
帖子: 125
声望: 0

第一张图是单纯1分钟交易逻辑策略的委托单数据和成交数据,我并没有做任何修改,说明官方的vnpy在记录委托单和成交单数据时关于时间的处理问题是不是有点不合理呢?

Member
加入于:
帖子: 125
声望: 0

通过数据分析发现开仓时,委托单和成交单有时间差,而平仓时成交单和委托单没有时间差。问题出在平仓逻辑上。

Member
avatar
加入于:
帖子: 3027
声望: 174

请问你平仓是不是用的停止单

Member
加入于:
帖子: 125
声望: 0

xiaohe wrote:

请问你平仓是不是用的停止单
是的,用的是停止单,我仔细看了下逻辑,停止单时间上委托单和成交单的时间是一样的,而限价单的撮合、委托单的时间要比成交单慢一个单位时间。
停止委托单不用等到下一个bar才成交的吗?不是一般挂单后,至少下个数据来临,才会有机会成交吗?

Member
avatar
加入于:
帖子: 3027
声望: 174

停止单实盘撮合是每个tick都去比对的,为了成交,只要tick的价格触到停止单的价格就会超价下单

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

沪公网安备 31011502017034号