欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → 金字塔程序化交易平台新版滑点优化处理功能说明

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有24947人关注过本帖树形打印复制链接

主题:金字塔程序化交易平台新版滑点优化处理功能说明

帅哥哟,离线,有人找我吗?
王锋
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
金字塔程序化交易平台新版滑点优化处理功能说明  发帖心情 Post By:2013/2/28 23:26:58 [只看该作者]

原理说明:

这个功能主要是为了解决大单处理的问题

过去对于大资金交易,为保证成交,我们通常会以市价交易或者最新价加上若干个变动价位委托交易,以市价下100手的话,对市场的冲击成本(滑点)会比较大,最终取得的持仓进价会偏高,减少了盈利。

目前金字塔提供了3种帮助用户的大单处理选项模式:1、保证成交速度优先,2、减少滑点优先, 3、降低市场冲击优先。设置如下图:


此主题相关图片如下:4.jpg
按此在新窗口浏览图片
 

操作说明

    滑点优化处理分为手工交易和自动交易,“保证减少滑点优先”必须是指定价格的限价委托方式,指定的价格(即阈值)是投资者心理最大承受价格,便于在下单过程中处理最大滑点度量,以不超过阈值的方式尽可能的以减少滑点为目的的委托交易。如果使用市价委托,则交易失败(保护投资者)。其它两种模式“保证成交速度优先”和“降低市场冲击优先”支持市价限价两种委托方式。

 

 

手工交易

  首先按上图选项,勾选“启用全部交易滑点控制处理”,便于在下单时滑点处理功能接管整个下单处理过程(可以启用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单

     

      相当于用超价 发6+5+31+13=55手多单。

情况1:55手全部成交后,软件即刻扫描此时5档挂单情况,将剩余的单子再次执行以上操作。

      注:若55手全部成交,它的理论最大持仓均价(2669*6+2669.2*5+2669.6*31+2669.8*13)/55。因为是超价处理,所以全部成交后,持仓价格肯定更优于理论最大持仓均价(若全部成交各档还会有人挂单出来),从而减少滑点的影响。

情况2:若55手部分成交,此时默认滑点未成交撤单时间间隔X秒 选项将起作用,X秒后且阈值大于最新价,则进行撤单操作。否则由于阈值小于最新价挂单不动。

例如:间隔时间为5秒,那么5秒后且且阈值大于最新价,软件自动将未成交的单子撤单,然后根据此时的5档挂单情况再次重新发单。如下图

按此在新窗口浏览图片

报单价格如下:

     限价 2670.0  发7单

     限价 2670.2  发1单

     限价 2670.4  发14单

     限价 2670.6  发38单

    

 

循环以上操作直到100手多单全部成交。

 

2、1档行情

按此在新窗口浏览图片

1档行情下的运行情况与5档行情类似,唯一的区别在于都是采用一档的挂单量进行逐档报单的。

依然以100手多单为例:

      此时软件自动默认卖2、卖3、卖4的挂单量与卖1量相同。即

           限价  2664.2 发6单

           限价  2664.4 发6单 

           限价  2664.6 发6单

           限价  2664.8 发6单


除上述差别外,其整体执行逻辑与5档行情执行逻辑相同。

 

 

二 、保证减少滑点优先

 

该模式适合要求滑价成本尽可能低的前提下的大单处理,缺点会降低成交速度。

该模式仅支持限价委托方式交易。

此模式下,无论是1档还是5档都是相同的处理方式。

注:如果限定价格过小,会造成功能被暂停使用,直至行情回落至限定价格范围内(阈值范围内),才能恢复使用。

以多头100收为例(参考上图1档行情图)

软件将以卖1价挂单量的2倍进行下单,如现在的卖1价是2664.2挂单量为6。则以2664.2 的价格,下12手多单。

剩余6手挂单等待对方主动卖出给你。

情况1:若全部成交,继续重复以上操作。

情况2:若部分成交,默认滑点未成交撤单时间间隔X秒 选项将起作用,X秒后且阈值大于最新价,执行撤单,然后根据此时卖一量再次发单。

直至100手多单全部成交。

    

     保证减少滑点优先流程图:

 

   
此主题相关图片如下:保证滑点优先.png
按此在新窗口浏览图片

 

未完见2楼

 



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/12/14 15:59:03 [只看该作者]

三、降低市场冲击优先

该模式适合要求下单后尽可能降低市场冲击前提下的大单处理,缺点是下单时间较长,对滑价不可控。

该模式支持限价、市价、停损这3种委托方式。支持多品种并发间隔下单。

此模式选项界面:


此主题相关图片如下:降低市场冲击截图.jpg
按此在新窗口浏览图片
此模式实际就是最常用的机械定时间隔发单,根据用户设置的固定时间间隔按照等分切割数量委托下单,下一轮间隔时间到来后机械发单,如有未成交单,系统默认不会处理,对于程序化报单支持自动追撤单。(设置追撤单功能)

 

降低市场冲击流程图如下:


此主题相关图片如下:降低市场冲击.png
按此在新窗口浏览图片

 

 

其它设置项说明

      启用全部交易滑点控制处理:勾选后,通过金字所有的下单委托均采用滑点控制功能进行拆分处理。

      撤单发单最大次数:单笔交易使用滑点控制时的委托次数限制;超过限制次数后,取消该笔剩余数量交易并且从队列中清除该笔交易剩余数量。

         1)保证成交速度:一轮交易算一次,即保证成交速度优先的情况下,从一档到四档委托发单算一次或者一轮。(每一轮均根据5档行情处理,详情见保证成交速度优先说明)

         2)保证减少滑点:每次委托算一次。因为该模式委托时都是按一档行情进行处理(处理详情见保证减少滑点优先说明)。

        3)降低市场冲击:无效不起作用

 

      单次委托最大交易时N秒:委托超时后,该笔交易将取消,清空该笔交易队列。

 

 上述两个设置选项触发时,只清空停止当前品种当次的队列。不会取消该次队列中后面的品种队列。

注:上述两项设置,如若没有特殊需求,建议用户填0.不使用该限制。

 

 

注意事项
     “保证成交速度优先”和“保证减少滑点优先”两种模式是采用单一队列处理报单。多品种下,需要注意,避免其中一个品种的阈值过低,报单队列堵塞,影响后面品种的正常报单。

多账户的处理

    在多账户情况,软件将合并所有账户所需的下单量后,根据交易账户登录次序,进行下单

非交易时段的处理

   在交易进入非交易时段时,滑点控制流程中,若还存在未报单数量,软件会自动清空队列。

 

交易控制函数支持

如果用户在后台程序化模式下使用,将可以使用下列函数来盘中动态控制下单设置中的各个参数项,实现更灵活的控制

      TSETSLITHERMETHOD   设置大单处理开平最大数量

      TORDERQUEUESTA        队列单状态

      TSLITHERMETHODSTA   队列大单状态

      TSETTRADEROPTION     设置下单设置的选项

 

下单队列界面

如果用户需要知道当前有那些单子存在队列中,可以切换到如下图的界面中即可:


此主题相关图片如下:201662417554681747.jpg
按此在新窗口浏览图片

[此贴子已经被作者于2017/12/14 17:23:51编辑过]


编程无捷径,技巧靠积累。
 回到顶部