我想请教一下: 我使用my语言的bk,sk等指令的时候,比如说我下1000张单,设置滑点是1000,我本来希望系统是一次性下单进去。但是从执行结果看,系统是根据对手盘的数量拆分下单有时候几张几张的下,而且每次下单之间有时间间隔。如果能够一次性下单,我的实际滑点很少,但是由于分开下单后面的单子耽误了几秒导致了滑点很大损失也大。 有什么方法可以实现开仓或者平仓的时候,不论多大的订单都不管对手盘数量大小,实现一次性下单并且未成交的撤单呢?
sumkeen 如果我的默认开仓手数改为1000,是否会最大以1000手下单呢? 根据盘口量下单这个存在问题,假设我需要平仓10000手,而盘口10000手的对手可能价差10元分成了1000个价位段,每次分开下单延时500毫秒,那么理论上我这笔单子成交完要耗时500秒,在激烈的市场价格变化中黄花菜都要凉了啊。
小草 还会根据盘口挂单量下单,减少了冲击。另外你的默认开仓手数是1
sumkeen 我是在交易设置里面设置了默认开仓手数1000,但是实盘跑的时候会被拆分成很小的单子分别下单,不知怎么回事。 /upload/asset/15847aedd37e9f9eca1a1.png /upload/asset/157dea4dbec296be9f442.png
小草 /upload/asset/1ed1d5fa95c75eb61c6.png 参数里设置
发明者量化-小小梦 已经优化了,现在设置滑价点数,就可以在一定档位上 吃单了。