以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何实现有条件撤单  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=79633)

--  作者:leonxu
--  发布时间:2015/6/11 9:01:03
--  如何实现有条件撤单
请问如何在后台交易中实现有条件撤单,比如委托价低于多少的撤掉,如果后台直接代码不行,如何在VBA下做相关函数到后台中引用呢?
--  作者:yukizzc
--  发布时间:2015/6/11 9:51:03
--  

 看下这个函数取前N次的委托价格。然后配合TCANCEL(1,1)这样撤单即可

TORDERPRICE(1 , 1)


--  作者:leonxu
--  发布时间:2015/6/11 12:12:37
--  
但tcancel(1,1)是开多单全撤了,不是撤最近的
--  作者:leonxu
--  发布时间:2015/6/11 12:13:44
--  
即并不能撤指定的单,任何一个tcancel都是全撤,只是最多撤哪个方向而已
--  作者:yukizzc
--  发布时间:2015/6/11 13:03:39
--  

精细化的撤单只能通过vba

自己看下vba编程帮助里的order对象,下面两个方法可以去获得。

OrderInfo2 方法

取指定基于0索引的未成交国内期货证券合约信息

 

CancelOrder 方法

执行撤单操作