vn.py里面停止单好像没有起作用
如图,委托了两个触发价格是912和913.5的停止单 但实际上委托一发出就立即市价成交了
vn.py里面停止单好像没有起作用
如图,委托了两个触发价格是912和913.5的停止单 但实际上委托一发出就立即市价成交了
停止单界面显示的价格是本地停止单的触发价格,而不是发出限价单的价格
项目文档有介绍https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#id19
xiaohe wrote:
停止单界面显示的价格是本地停止单的触发价格,而不是发出限价单的价格
项目文档有介绍https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#id19
问题就是,这个价格根本没有触发,根本没有到这个价格,这个委托就成交了。就是发出这个停止单的同一时刻,不管当时价格是多少,都立即市价成交了。
你direction为SHORT就是行情小于这个价格就会被触发
具体可以自己去engine里的check_stop_order函数下打印排查
xiaohe wrote:
你direction为SHORT就是行情小于这个价格就会被触发
具体可以自己去engine里的check_stop_order函数下打印排查
那明白了 就是停止单是用于止损的 不是用于止盈的。。。
是被这本书误导了 这书里用停止单做止盈 还一本正经的做了回测