以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  ORDERQUEUE的使用  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=162156)

--  作者:大豆0911
--  发布时间:2018/3/19 0:33:58
--  ORDERQUEUE的使用

请问下版主,ORDERQUEUE要求成对出现,帮我看看这样写可以吗?平空--开多--平多---开空,谢谢!

 

if 平空   then begin
SELLSHORT(HOLDING<0,100%,limitr,O),ORDERQUEUE; //交易系统之平空操作
end

 

if 开多 then begin
BUY(HOLDING=0,100%,limitr,O),ORDERQUEUE;//交易系统之开多操作
end

 

if 平多  then begin
SELL(HOLDING>0,100%,limitr,O),ORDERQUEUE; //交易系统之平多操作
end

 

if 开空   then begin
BUYSHORT(HOLDING=0,100%,limitr,O),ORDERQUEUE; //交易系统之开空操作
end


--  作者:gxx978
--  发布时间:2018/3/19 8:49:39
--  

这样写是可以的。

1、orderqueue一般是用于连续两笔报单的时候,前面一笔成交后再报后面一笔,提高资金的使用率。

2、建议使用市价报单。


--  作者:大豆0911
--  发布时间:2018/3/19 17:21:59
--  
感谢版主~~,用MARKET是为了确保成交吗?我是觉得market每单成本高1个点,累积起来还是很惊人。所以希望尽量用limitr,这样除了有时候无法成交,不会有其他问题吧?
--  作者:gxx978
--  发布时间:2018/3/19 17:37:47
--  
用market是为了确保成交,便于后续的单子能够及时报单进去。用limitr报单也是可以的,不会有其他问题。