撤单限制

撤单限制

由于国内各个交易所的规定,一个交易日内单个合约的改撤单次数不得超过500次,为了避免被交易所警告,我们可以在软件中设置撤单限制功能进行相应的下单限制。

 

撤单上限

1

2

3

 

前端工具—>设置—>策略—>内盘撤单上限

 

请注意:

1.该功能只作用于策略,对单边无效

2.只适用于投机单,对保值单无限制作用


我们可以以交易所为单位,直接设置该交易所所有品种约期的合约进行限制

同样,我们可以具体指定某个约期的品种做单独限制

 

例如图1中第一行:只设置交易所,那任一郑商所的合约撤单超过10次后(如图2,鼠标放在合约上可显示当前撤单次数),策略(其中一条腿是郑商所合约)下单后都会被拒绝(图3拒绝信息)。

 

1第二行,设置了i品种后,若策略包含i品种单腿超过撤单上限,则会被拒绝。

 

撤单限制组

4

5

 

如果客户使用我们TMS版本,我们可以在Backoffice里设置撤单限制组。

 

注:该功能对单边策略都有效,但是如果策略中的一条合约达到撤单限制, 系统并不会拒绝整个策略,而是会拒绝掉该条达到撤单限制的合约,而造成策略单腿。

作用:如设定为同一组,则相关母账户内的所有交易账户都被同一撤单限制数限定

 

Backoffice—>交易上手限制—>撤单限制

 

参数设置和内盘撤单上限相同,其中多个撤单手数的参数,功能如下:

 

撤单手数= 500,撤单上限 = 10,则代表:最多允许撤10次手数>=500的单子。

 

同样也可以和内盘撤单上限设置一样,即撤单手数设置为0,撤单上限为450。则某合约任何手数的撤单次数超过450,都无法再下单(图5拒绝信息)。


设置逻辑:

只设置第一条:交易所SHFE,投机单,则SHFE下的所有合约所有约期的投机单单独统计500次上限

只设置第二条:交易所+合约,投机单,则cu的所有约期单独的投机单统计450次上限

只设置第三条:交易所+合约+约期,投机单,则只有cu202002这个合约的投机单单独统计400次上限

如图同时设置三条,则代表cu202002的投机单上限是400次,cu其他约期(除了cu202002)投机单单独统计的上限是450次,SHFE其他合约(除了cu)投机单单独统计的上限是500次。

图6

 

图7


除了投机单,我们还可以选择保值/套利/合并,分别进行设置撤单限制。其中保值和套利设置逻辑和投机一致,合并则是三种单子类型合并统计。

例如,设置SHFE\cu撤单手数= 0,撤单上限 = 50,投套保=合并。那么交易员做SHFE\cu任一约期,投机撤了20次,保值撤了30次,那么无论之后下什么类型的单子,都会被超过撤单上限而拒绝。

图8


撤单限制组的次数统计可以通过后台Backoffice的撤单数量查看当前撤单单数,详情可参考撤单数量

图8


Backoffice—>交易上手配置—>撤单限制组

 

撤单限制组参数设置好之后,我们可以在“撤单限制组”这一栏里,把需要放在一组的所有上手,填入相同的字符,例如“2”(如图7),则使用该上手下单则会被限制。

 

若同时设置了前端的撤单上限和后台的撤单限制组,并已超出了设置的限制,那么策略合约会优先被前端撤单上限的设置所拒绝(图3 cancel limit reached)。


涨跌停撤单上限:

图9

图10


如图,交易所针对涨跌停板合约有次数限制,我们可以在“涨跌停撤单上限”这一栏里输入特定的数量限制。

假设DCE的v合约此时是涨停板,价格为9000,那当我们挂9000这个价格卖单时,撤单超过4次后再次挂单会被涨跌停撤单上限拒绝。


点击应用后实时生效。

 

Related content