积累/分配算法

积累/分配算法能够帮助您在不被市场注意到的情况下以最佳价格交易大宗定单,并能被设置用于高频率交易。通过将您的定单切分为较小尺寸被随机化的定单层级(这些层级在用户定义的时间段内以随机的时间间隔被释放),该算法允许在不被市场探测到的情况下交易股票和其他产品的大额定单。该算法支持限价、市价和相对定单类型。当您下达一笔相对定单时,您必须指定它与什么相对,此处您有很多选择。当然,如果定单相对的是一个固定值,那么该定单实际上是一个限价定单。您能使定单与这样一些数值相对,如主导的买价、卖价、最后价、VWAP或移动VWAP、滑动平均或指数滑动平均、您的最后交易价或到目前为止已经买入的股数。有很多种可能性。

您还必须输入一个到您定单相关之数据点的偏离值。假设您想要匹配主导的买价,那么您可以将买价的偏离值设为零。如果想要积极一些,您可以输入买价+0.01(一分)。在本例中您可能还想要确保当市场只有一分的价格区间时您不会提高出价,因此您可以进一步指定在任何情况下您的买价都不会高于卖价减去两分。

您可以指定其他限制,例如,您想要您的买价不高于股票的最后交易价格且不高于您最后买入价减一分,也不高于VWAP,或者最后25分钟的指数滑动平均。

可能性是无穷无尽的。最好的学习方法是通过将不同的参数输入到屏幕(模板)中来实验,您无需真正开始计算。

关于指定您想要积累/分配算法如何运行的下一个问题是决定您是否想要等待当前定单被执行后再提交下一笔定单。如果您不想,那么额外的定单将以随机化的用户指定的时间间隔被传递,且它们将在交易所积累成一个或多个相当大的定单。如果您勾选了指示算法等待执行之后再提交下一笔定单的复选框(推荐的选项),那么您输入的买入条件越困难,则算法将越有可能落后于在每个时间间隔买入500股的安排。

因此下一个问题变为:如果您已经落后,在条件允许的情况下您是否想要赶上初始的安排?选择“是”意味着算法将不会等待每个定单之间完整的时间间隔,而是在一笔定单被执行之后立即提交下一笔定单直到您赶上。

指定定单将只在常规交易时间内工作还是在其他时间也工作,并最后定义您是否想要欣然接受一个大尺寸报价。例如,如果您尝试买入一百万股且恰好有人提供这样的机会(既可以是认真地进行交易,也可以只是探测市场或摆布股票)并给出大尺寸的报价,而您不愿让此机会溜走,因此想立刻接受这个大尺寸报价,但另一方面您需要决定接收的尺寸。使用积累分配算法,您可以指示算法接收超过X股(在本例中是200.000,这些股票满足您的价格条件)的大尺寸报价,但不超过您完成交易所需要的尺寸。

产品 可用性 传递 TWS
债券 美国产品 智能 属性
差价合约 非美国产品 直接 定单类型
外汇 有效时间
期货 算法
期货期权
期权
股票
权证
查看支持的交易所|打开用户指南

注:

页面右上方的参考表格提供了对定单类型特点的总体概述。打勾的功能适用于一些组合,但不一定能与所有其他打勾的功能一道使用。例如,如果期权和股票、美国产品和非美国产品以及智能传递和直接传递都被打勾了,这并不能说明所有的美国及非美国的智能和直接传递的股票都支持该定单类型。有可能是这样的情况:只有智能传递的美国股票、直接传递的非美国股票和智能传递的美国期权被支持。



累积/分配算法短视频



更多短视频,请查看IB短视频、交易课程与平台演示


举例

ordertype example
在以下条件下,以每30秒500股的增量积累1,000,000股IBKR股票:
  • 随机化价格和时间,这样每30秒500股的增量便不会立刻被探测到。
  • 使用一个与当前主导买价 + 0.01相对的相对定单,但价格不会高于买价-0.02和您最后交易价格之间的较大者。
  • 等到当前的定单被执行后再提交下一个定单。
  • 如果算法落后,及时赶上。
  • 允许定单在常规交易时间以外的时间工作。
  • 如果报价尺寸是200,000或更高时则接受,这不会使定单尺寸超出指定的数额。