-- 作者:wenarm
-- 发布时间:2017/8/12 10:33:37
-- 123
以市价下100手的话,对市场的冲击成本(滑点)会比较大,最终取得的持仓进价会偏高,减少了盈利。
目前金字塔提供了3种帮助用户的大单处理选项模式:1、保证成交速度优先,2、减少滑点优先, 3、降低市场冲击优先。设置如下图:
操作说明:
滑点优化处理分为手工交易和自动交易,但是都必须是指定价格的限价委托方式,指定的价格(即阈值)是投资者心理最大承受价格,便于在下单过程中处理最大滑点度量,以不超过阈值的方式尽可能的以减少滑点为目的的委托交易。如果使用市价委托,则交易失败(保护投资者)。
手工交易
首先按上图选项,勾选“启动手工交易滑点控制处理”,便于在下单时滑点处理功能接管整个下单处理过程(可以启用Shift+del快捷键暂停和启动滑点控制算法)
如上图所示,假设为买入方向的委托交易过程,我们按照高于卖一档的价格发出买入委托,图例中是按2686.8的价格,发出委托后,金字塔会按不高于2686.8的滑点处理算法,以尽可能减少滑点的方式为我们实现委托交易。
自动交易:
自动交易则是以 SLITHERMETHOD 交易控制符进行控制的,以多头方向开仓为例。例如:
BUY(COND,100,LIMITR,CLOSE+MINDIFF*5),SLITHERMETHOD;表示在CLOSE的最大5个变动价位内尽可能的减少滑点的成交100手。
滑点处理原理
一、保证成交速度优先情况下
该模式适合对要求成交速度前提下的大单处理,缺点是牺牲部分滑点利润。
保证成交速度流程图如下:
此主题相关图片如下:保证成交速度.png
五档行情和一档行情的处理区别
1、五档行情
5档行情下,以100手多单处理为例。
金字塔首先获取目前五档上对手盘的挂单(见上图),分别以
限价 2669.0 发6单
限价 2669.2 发5单
限价 2669.6 发31单
限价 2669.8 发13单
限价 2670.0 发22单
相当于用超价 发6+5+31+13+22=77手多单。
情况1:77手全部成交后,软件即刻扫描此时5档挂单情况,将剩余的单子再次执行以上操作。
注:若77手全部成交,它的理论最大持仓均价为(2669*6+2669.2*5+2669.6*31+2669.8*13+2670.0*22)/77。因为是超价处理,所以全部成交后,持仓价格肯定更优于理论最大持仓均价(若全部成交各档还会有人挂单出来),从而减少滑点的影响。
情况2:若77手部分成交,此时默认滑点未成交撤单时间间隔X秒 选项将起作用,X秒后且阈值大于最新价,则进行撤单操作。否则由于阈值小于最新价挂单不动。
例如:间隔时间为5秒,那么5秒后且且阈值大于最新价,软件自动将未成交的单子撤单,然后根据此时的5档挂单情况再次重新发单。如下图
报单价格如下:
限价 2670.0 发7单
限价 2670.2 发1单
限价 2670.4 发14单
限价 2670.6 发38单
限价 2670.8 发13单
循环以上操作直到100手多单全部成交。
2、1档行情
1档行情下的运行情况与5档行情类似,唯一的区别在于都是采用一档的挂单量进行逐档报单的。
依然以100手多单为例:
此时软件自动默认卖2、卖3、卖4、卖5的挂单量与卖1量相同。即
限价 2664.2 发6单
限价 2664.4 发6单
限价 2664.6 发6单
限价 2664.8 发6单
限价 2665.0 发6单
除上述差别外,其整体执行逻辑与5档行情执行逻辑相同。
二 、保证减少滑点优先
该模式适合要求滑价成本尽可能低的前提下的大单处理,缺点会降低成交速度。
此模式下,无论是1档还是5档都是相同的处理方式。
以多头100收为例(参考上图1档行情图)
软件将以卖1价挂单量的2倍进行下单,如现在的卖1价是2664.2挂单量为6。则以2664.2 的价格,下12手多单。
剩余6手挂单等待对方主动卖出给你。
情况1:若全部成交,继续重复以上操作。
情况2:若部分成交,默认滑点未成交撤单时间间隔X秒 选项将起作用,X秒后且阈值大于最新价,执行撤单,然后根据此时卖一量再次发单。
直至100手多单全部成交。
保证减少滑点优先流程图:
此主题相关图片如下:保证滑点优先.png
三、降低市场冲击优先
该模式适合要求下单后尽可能降低市场冲击前提下的大单处理,缺点是下单时间较长,对滑价不可控。
此模式选项界面:
此模式实际就是最常用的机械定时间隔发单,根据用户设置的固定时间间隔按照等分切割数量委托下单,下一轮间隔时间到来后,如有未成交单,则执行撤单后再次重复新一轮的发单。直至全部成交。
降低市场冲击流程图如下:
此主题相关图片如下:降低市场冲击.png
多品种的处理
滑点处理是采用单一队列处理报单。多品种下,需要注意,避免其中一个品种的阈值过低,报单队列堵塞,影响后面品种的正常报单。
多账户的处理
在多账户情况,软件将合并所有账户所需的下单量后,根据交易账户登录次序,进行下单。
非交易时段的处理
在交易进入非交易时段时,滑点控制流程中,若还存在未报单数量,软件会自动清空队列。
交易控制函数支持
如果用户在后台程序化模式下使用,将可以使用下列函数来盘中动态控制下单设置中的各个参数项,实现更灵活的控制
TSETSLITHERMETHOD 设置大单处理开平最大数量
TORDERQUEUESTA 队列单状态
TSLITHERMETHODSTA 队列大单状态
TSETTRADEROPTION 设置下单设置的选项
下单队列界面
如果用户需要知道当前有那些单子存在队列中,可以切换到如下图的界面中即可:
此主题相关图片如下:201662417554681747.jpg
[此贴子已经被作者于2017/8/12 13:37:13编辑过]
|