以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么加上ORDERQUEUE后模拟系统不执行?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2426)

--  作者:qkl586
--  发布时间:2010/8/10 15:28:50
--  为什么加上ORDERQUEUE后模拟系统不执行?

{平多} EXITLONG:CROSS(MA(CLOSE,B),MA(CLOSE,A)),TFILTER,ORDERQUEUE;
{平空} EXITSHORT:CROSS(MA(CLOSE,A),MA(CLOSE,B)),TFILTER,ORDERQUEUE;
{开多} ENTERLONG:CROSS(MA(CLOSE,A),MA(CLOSE,B)),TFILTER,ORDERQUEUE;
{开空} ENTERSHORT:CROSS(MA(CLOSE,B),MA(CLOSE,A)),TFILTER,ORDERQUEUE;

为了解决模拟系统先开仓(会因资金不足不能成交)后平仓的问题,我在MA公式后面加上ORDERQUEUE,强制先平仓后开仓,但是模拟中系统提示不支持ORDERQUEUE方式报单,为什么呢?实盘操作也不认可吗?


--  作者:fly
--  发布时间:2010/8/10 15:51:45
--  

以前试过,模拟中好好的呀!

实盘操作前台和后台都是认可的!

[此贴子已经被作者于2010-8-10 15:53:19编辑过]

--  作者:qkl586
--  发布时间:2010/8/10 16:41:55
--  
系统提示“ORDERQUEUE 不支持STOP类型报单”
--  作者:fly
--  发布时间:2010/8/10 16:47:27
--  

这不是ORDERQUEUE的问题。是报单类型的问题。

建议: 

模拟交易不要用市价,更不要用stop!


--  作者:admin
--  发布时间:2010/8/10 16:58:47
--  

不要在STOP报单类型中使用ORDERQUEUE,

如果你不知道STOP是干什么的,那么请使用简单的ENTERLONG等交易系统,放弃BUY等较为复杂的系统