目前算法代理已经解决了最小委托限制,但最大委托限制依然没解决

经过半年时间不断反馈,目前算法代理中,增加了“期货不足最小开仓量时“的处理方式,终于不用因为委托量低于最小委托限制而不断报错,不得不手工干预了。

但对于大资金来说,更希望你们能解决最大委托限制的问题:

目前下单数很大,比如说在hc,rb,单笔下单2000手时,如果用算法代理,拆单时我喜欢采用盘口挂单量的50%下单,这样就不会冲击盘口。

结果由于盘口对手盘上有3000手,算法代理给我按50%比例拆成1500手发单,大大超过交易所规定的单笔委托500手的上限。导致委托发单失败,不断发送,又不断失败,直到对手盘被消耗到低于1000手时,才侥幸因为拆单低于500手而发单成功。

首先我想到自己先拆单再发送,比如说改为连续发送两个buy 500手。但算法代理依然会汇总成1000手再执行,结果还是经常拆单超过500手,导致委托失败。

国债因为限制最大委托50手,也出现过类似失败的情况。

为了避免这个问题,就不得不单独对这些品种搞一套参数。

比如说,针对rb、hc,得单独弄不同的算法代理,其它也一样,如单笔委托500手,单笔委托300手,单笔委托50手,单笔委托20的,按盘口量百分比下单的。

还得经常跟踪盘口流动性,随时做好微调工作。因为有时开rb次连,可能rb,hc这种,盘口只有几十手,还按500手去下单,那就是大动静。

这无形中增加了很多工作量,算法代理的普适性大打折扣。

而对于tb来说,其实只需要在发单时,判断下拆单数量是否高于交易所上限,若高于则按交易所允许的委托上限发单。

或在第一次委托失败时,读取下错误信息,发现委托数量不合法后,别傻傻的只会报错,则允许客户采用自定义的固定数量委托,即可解决大部分的麻烦。从而让算法代理变得更普适,真正达到一个算法代理可以管所有。

希望尽快完善此功能,大客户才是你们的衣食父母。

目前多个品种有最低委托限制,算法代理会改进吗?
最小开仓限制,TB不改代码不改头寸就能解决
超过最大登录限制
算法代理拆单后超限的问题
算法代理与策略中写入的委托偏移是否会有冲突
算法代理中的“成交后委托偏移”的意思没搞明白,请指教。
为什么算法代理的委托价不是严格按照设定的参数运行的?
请问使用算法代理时,策略单元中【委托偏移】是否应该设置为0?
TB算法代理深入浅出
求教,如何获取实盘 品种的最小委托数量