欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于ORDERQUEUE的使用

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2398人关注过本帖平板打印复制链接

主题:关于ORDERQUEUE的使用

帅哥哟,离线,有人找我吗?
c100010231
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:323 积分:0 威望:0 精华:0 注册:2015/11/3 9:41:16
关于ORDERQUEUE的使用  发帖心情 Post By:2015/12/30 9:51:36    Post IP:116.113.89.198[只看该作者]


015-12-28 22:30:03.302    【图表】RM05 运行完毕
2015-12-28 22:31:03.308    【图表】RM05 运行完毕
2015-12-28 22:32:00.317    【图表】RM05 运行完毕
2015-12-28 22:33:02.222    【图表】RM05 运行完毕
2015-12-28 22:34:02.221    【图表】RM05 运行完毕
2015-12-28 22:35:02.209    【图表】RM05 运行完毕
2015-12-28 22:36:02.207    2015.12.28 22:36:02【图表】框架:rm1605 触发下单 SELL 品种 RM05 下单K线 2015.12.28 22:36:00 公式:rm1605(1f) 窗格ID:0 代码行:45
2015-12-28 22:36:02.208    【图表】模型下单 4
2015-12-28 22:36:02.208    【图表】下单系数调整后 手数:4
2015-12-28 22:36:02.209    【图表】实际持仓 4
2015-12-28 22:36:02.209    【图表】直接下单
2015-12-28 22:36:02.210    2015.12.28 22:36:02【图表】框架:rm1605 触发下单 BUYSHORT 品种 RM05 下单K线 2015.12.28 22:36:00 公式:rm1605(1f) 窗格ID:0 代码行:49
2015-12-28 22:36:02.210    【图表】模型下单 4
2015-12-28 22:36:02.211    【图表】下单系数调整后 手数:4
2015-12-28 22:36:02.211    【图表】直接下单
2015-12-28 22:36:02.212    【图表】RM05 运行完毕
2015-12-28 22:36:02.212    【下单】RM05 价0.000000 量4 买卖1 类型1 开平1 账户100103265 Formula 1
2015-12-28 22:36:02.212    【下单】确认报单已发送 ID=945623226 RefID = 180
2015-12-28 22:36:02.213    【下单】RM05 价0.000000 量4 买卖1 类型1 开平0 账户100103265 Formula 1
2015-12-28 22:36:02.213    【下单】确认报单已发送 ID=945623236 RefID = 190
2015-12-28 22:36:02.218    【指令】收到回报指令 ID = 945623226 RefID = 180
2015-12-28 22:36:02.240    【回报】100103265 : RM605 - 已报单 4 价格:0 平 卖
2015-12-28 22:36:02.241    【回报】100103265 : RM605 - CTP:资金不足
2015-12-28 22:36:02.246    【指令】收到回报指令 ID = 945623226 RefID = 180
2015-12-28 22:36:02.247    【指令】收到回报指令 ID = 945623226 RefID = 180
2015-12-28 22:36:02.248    【指令】收到回报指令 ID = 945623226 RefID = 180
2015-12-28 22:36:02.248    【指令】收到成交回报指令 REFID = 180 vol = 2
2015-12-28 22:36:02.249    【指令】收到回报指令 ID = 945623226 RefID = 180
2015-12-28 22:36:02.250    【指令】收到成交回报指令 REFID = 180 vol = 2
2015-12-28 22:36:02.251    【回报】100103265 : RM605 - 已成交 2 价格:1875 平 卖
2015-12-28 22:36:02.251    【回报】100103265 : RM605 - 已成交 2 价格:1875 平 卖
2015-12-28 22:37:00.297    【图表】RM05 运行完毕
2015-12-28 22:38:02.202    【图表】RM05 运行完毕
2015-12-28 22:39:02.205    【图表】RM05 运行完毕
2015-12-28 22:40:02.208    【图表】RM05 运行完毕

以上是我的交易日志,12月28日22:36分显示的是平多开空,但在实际执行过程中,只平了多,却没有开空。我自己看了下这个日志,其中有“2015-12-28 22:36:02.241    【回报】100103265 : RM605 - CTP:资金不足”这一条,这是不是因为平多的指令还没有完成,就同时开空导致的?(我平时都是满仓操作)。
如果是这个原因,我想在程序里加上ORDERQUEUE这个指令,是否能解决这个问题?
另外,ORDERQUEUE的使用我不是太清楚,使用介绍说是成对使用的,那么,如果我的程序是以下这样的顺序,
SELLSHORT(平空条件,SX,MARKET),ORDERQUEUE;
SELL(平多条件,SX,MARKET),ORDERQUEUE;
BUY(开多条件,SX,MARKET),ORDERQUEUE;
BUYSHORT(开空条件,SX,MARKET),ORDERQUEUE;
请问:此时,第一个平空的ORDERQUEUE和哪一个构成一对?是和接下来的SELL里的ORDERQUEUE构成一对么?
我是否应把程序的顺序调整成:
SELLSHORT(平空条件,SX,MARKET),ORDERQUEUE;
BUY(开多条件,SX,MARKET),ORDERQUEUE;
SELL(平多条件,SX,MARKET),ORDERQUEUE;
BUYSHORT(开空条件,SX,MARKET),ORDERQUEUE;

谢谢。

 回到顶部
总数 11 1 2 下一页