以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  限价单  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=101075)

--  作者:ying_223223
--  发布时间:2016/7/13 16:11:49
--  限价单
请问如下功能如何实现:
出发开仓条件后,以卖2的价格下限价单,当卖二的价格已经变成买二的价格或者买三买四的价格后,撤掉没有成交的单

--  作者:jinzhe
--  发布时间:2016/7/13 16:38:37
--  

if 开仓条件 then begin
    tbuy(1,1,lmt,DYNAINFO( 35));
    extgbdataset(\'jg\',DYNAINFO( 35));
end

if (extgbdataset(\'jg\')=DYNAINFO( 29)) or (extgbdataset(\'jg\')=DYNAINFO( 30)) then tcancel(1,1);


--  作者:ying_223223
--  发布时间:2016/7/13 16:55:01
--  
tcancel是撤销掉当前的指定合约吗?
如果有多个多单合约没有成交,调用tcancel(1,1)不会把所有委托都撤销了吧。

--  作者:jinzhe
--  发布时间:2016/7/13 17:02:05
--  
是的,后台代码只能撤单,不能扯指定单。用户可以尝试下VBA