VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 5
声望: 0

vn.py里面停止单好像没有起作用
如图,委托了两个触发价格是912和913.5的停止单 但实际上委托一发出就立即市价成交了

description

description

Member
avatar
加入于:
帖子: 4717
声望: 287

停止单界面显示的价格是本地停止单的触发价格,而不是发出限价单的价格
项目文档有介绍https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#id19

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

xiaohe wrote:

停止单界面显示的价格是本地停止单的触发价格,而不是发出限价单的价格
项目文档有介绍https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#id19

问题就是,这个价格根本没有触发,根本没有到这个价格,这个委托就成交了。就是发出这个停止单的同一时刻,不管当时价格是多少,都立即市价成交了。

Member
avatar
加入于:
帖子: 4717
声望: 287

你direction为SHORT就是行情小于这个价格就会被触发
具体可以自己去engine里的check_stop_order函数下打印排查

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

xiaohe wrote:

你direction为SHORT就是行情小于这个价格就会被触发
具体可以自己去engine里的check_stop_order函数下打印排查

那明白了 就是停止单是用于止损的 不是用于止盈的。。。
是被这本书误导了 这书里用停止单做止盈 还一本正经的做了回测

description

description

description

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

沪公网安备 31011502017034号

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