我不写ORDERQUEUE难道也要顺序下单?
我多帐户希望同时发出委托~不是等A帐户委托回报出来后再发B帐户委托
也不希望等前面一笔委托单回报后再发后面一笔~
这个上面只有一个 顺序下单模式~这咋办?有多大影响?
您好,此设置是针对ORDERQUEUE函数的。
没用这个函数的话是不起作用的
函数orderque,顺序下单
功能描述:有A和B两个单子,A在对列前面,B紧跟A。只有当A单子有以下情况,才会下委托单B(1)收到成交回报;(2)下单失败;(3)撤单(一旦队列下单不成交撤单后,再次委托会将委托追单排到最后)。
使用时请务必注意,在策略里的报单至少需要2笔以上委托单。
“交易---下单设置---程序化交易”选项中,有关于队列等待超时的等待规则设置
顺序下单超时等待N秒(0表示无限等待):设置后表示程序化交易时使用orderqueue函数队列的超时等待时间。
(1)顺序递交:当勾选本选项后,使用orderqueue指令报单时,如果前面的报单超过这个设置值而未成交或者未撤单时,就不再进行队列等待,而是直接报单出去。例如将超时等待设置为10秒,就表示排在队列第一个位置的动作(假设这个动作的名字是A)等待了10秒后,不管在它之前委托单是否成交或者撤销,动作A都将不再等待,而是直接委托出去。同理,此时,排在A后面的动作(单子B)开始10秒倒计时,等超时后,也会委托出去。
(2)之前报单完全成交后再顺序递交:勾选本选项后,只有在报单队列里的上一笔委托完全成交后才会委托报单下一笔。一旦上一笔交易出现委托失败或者撤单等情况,后面的委托队列会被完全清空。
使用时请务必注意,在策略里的报单至少需要2笔以上委托单,如果只往队列报单一笔,那么金字塔将会在2秒钟之后才开始处理这一笔报单。