Skip to main content
上海
纽约
芝加哥
伦敦
巴黎
基辅
悉尼
东京
香港
圣保罗
柏林

Trader Workstation平台中股票的累积/分配算法

更多
#63 Andrey Rimsky
累积/分配算法最初是作为传递大量股票订单的一种方式引入的,使它们在以后的市场中更难找到。

这种先进的界面允许交易者单独高效地同时管理多个算法订单。

可用于与我们交易的任何资产。

自定义订单大小和间隔以及其他属性有助于避免检测到大订单。就算被发现,这种情况也很难占到便宜。

可用的模板允许您快速轻松地创建累积/分配算法的多个订单。


 
算法定义

从马赛克界面的“新窗口”下拉菜单中打开算法窗口。在窗口底部,选择“更多高级工具”,然后选择“累积/分配”。
算法字段是您为算法设置基本参数的地方。粉红色指示的字段是强制性的。


 
1. 指定买入或卖出操作。

2. 输入总订单数量,例如 1,000,000。

3、确定每个分量的分量(间距),例如500。
4. 以秒、分钟或小时为单位指定传输组件的时间。
5. 选择订单类型。设置价格的字段取决于您选择的订单类型。对于股票订单,选择:选择到期时间:取消前有效(GTC)或日(DAY)。

限价 - 设置限价和必须达到或超过的金额抵消(可选)才能执行订单。

市场 - 尝试以当前市场价格执行订单。

相对 - 使用此订单类型通过设置比当前最佳买价和卖价更激进的买价或卖价来增加市场流动性。设置偏移量(可选)并优化限制。随着市场的变化,算法会根据指定的标准自动调整。

零售价格改进或 RPI - 与相对订单类似,但价格抵消必须大于零。
6. 选择到期时间:Good Till Cancelled (GTC) 或 Day (DAY)。
7. 在买入订单的情况下,将价格设置在...水平(对于相对/RPI 订单),使用任意金额的多级出价(相对订单可以有零抵消)。对于卖出订单,使用要价减去任何金额。此列仅针对 REL 订单显示,并与以下字段一起使用:
8. 以上(对于相对/RPI 订单)是与前一个字段中设置的价格计算并行工作的价格限制
9. 对于 LMT 订单,“设置限价:...”字段
对于 MKT 订单,不显示此字段。
从以下计算中选择:(为减抵消输入负值)如果可能,单击“和”以添加更多价格条款以计算“但不高于/不低于”价格限制。当您添加多个价格上限条件时,会出现一个新的“higher of/lower of”字段,以确保订单价格不会高于(低于)条件A、B、C的较高/较低值。

否 - 仅适用于 REL 订单。没有价格限制。

成本 - 打开一个用于输入绝对限价的列。

Bid - 多级出价/减去可能抵消的金额。

Ask - fsk 多级/减去可能的偏移量。

最后的- 最后一笔交易的价格 Multi-level/减去可能的转移量。

VWAP - VWAP Multilevel 的值/减去可能的偏移量。

滑VWAP - 最后一个 [指定时间段] 的移动 VWAP 值(对于当前合约)分层/减去可能的偏移量。

滑平均- 最后一个 [指定时间段] 的移动平均线值(对于当前合约)多级/减去可能的偏移量。

指数型滑平均- 最后一个 [指定时间段] 的指数移动平均线值(对于当前合约)多级/减去可能的偏移量。

我的留言trade - 根据算法得出的最后一笔交易的价格,在“摘要”部分显示为最后一笔交易的价格。请注意,此值不能用于指定限价,因为在这种情况下第一笔交易没有价格。

相对于买入/卖出的单位数量 - 计算价格限制为:用户指定的基本价格减去输入的每股相对于使用算法交易的总规模的抵消值,并显示在“摘要”部分“购买的单位”列。例如,如果值为:每 100 股 5.50 - .02 美元,则前 100 股(交易规模 = 0)的订单价格限制将为 5.50 美元。假设交易继续并以 100 股为单位执行。这种情况下的价格限制将变化如下:交易规模 = 100 限制 = $5.48;交易规模 = 200 限额 = $5.46;交易规模 = 300 限制 = $5.44。

相对于头寸 - 以与交易规模相关的相同方式计算价格限制,不同之处在于计算是相对于头寸的,如“账户”窗口和“头寸”列中所示,以及交易的大小仅与累积/分配算法时发生的情况有关。
10. 点击“和”可以添加更多的价格条件,如果可以的话,计算“但不高于/不低于”的价格限制。当您添加多个价格上限条件时,会出现一个新的“higher of/lower of”字段,以确保订单价格不会高于(低于)条件A、B、C的较高/较低值。
11. 开始时间 - 默认情况下,开始时间设置为当前或下一个开盘时间(如果市场当前关闭)。单击该字段以输入新的开始时间,但请注意,只有单击“开始”按钮,算法才会起作用。
12. 结束时间——默认情况下,如果算法在交易时间以外运行,结束时间设置为当天收盘或下一个交易时段。单击字段以输入新的结束时间。
13. 时区 - 如有必要,设置不同的开始时间。
14. 在提交下一个之前等待当前订单的执行 - 如果复选框被选中,下一个组件将被保留直到当前数量被触发。当算法等待当前订单的执行时,下一个订单的倒计时停止。一旦执行,如果为其指定的时间间隔已过期,将发送下一个订单。
15. 坚持时间安排——如果复选框被选中并且算法滞后,则下一个订单将从当前订单执行的那一刻起立即下达,而不管时间间隔。将重复此过程,直到算法返回其时间表。丢失的订单包含在算法的“摘要”部分。
一个订单执行后,在传输下一个订单之前总会有 2 秒的小延迟。
16. Randomize time interval by +/- 20% - 如果选中,您指定的时间间隔将在两个方向上随机增加或减少最多 20%,以降低订单在市场上的可见度。
17. Randomize size by +/- 55% - 如果选中,您指定的步长将在两个方向上随机增加或减少 55%(四舍五入到最接近的 100),以使订单在市场。
18. 允许在交易时段之外执行此订单 - 如果选中,则可以在交易时段之外执行订单。
19. 接受整个出价,如果它有大小...和价格...或更好 - 对于买单,如果当前大小大于或等于在此字段中输入的大小,则算法将接受不超过总订单数量的整个尺寸或最大尺寸。此类订单作为立即取消或 IOC(立即执行或取消)订单传输。

定义算法条件

所有条件都是可选的,但如果您设置了任何要求,则为满足此条件而必须填写的字段将标记为粉红色。
请注意,您指定的条件越多,您的订单就越难以完全或按时成交。


 
如果您设置的任何条件变得不正确,订单将始终终止。使用这些选项来改进算法在终止后的行为方式:

如果一个或多个条件变为假,则不可撤销地拒绝

如果所有条件再次变为真,则更新订单
要清除条件参数,请单击该行末尾的“x”。 “x”图标只有在您在该字段中输入了任何数据时才会出现。
1. 价格 - 指定合同价格必须保持在的范围内,以便订单继续工作。
2. News——当这个值以分钟为单位指定时,news notes 不会影响价格的波动。只要在您指定的时间段内没有新闻,该算法就有效。从您在 TWS 上安装的提供商查看新闻,包括 Google 新闻、Yahoo!和路透社订阅。
3. 位置 - 作为位置约束。如果违反持仓条件,TWS 平台将不会下订单或执行任何可能导致此类违规的订单。
4. 此合约的移动平均线 - 定义当前合约的移动平均线标准。检查当前合约的以下内容:过去[指定时间段]的移动 VWAP、移动平均线、指数移动平均线或最后一笔交易的价值至少比另一个移动平均线高或低[指定百分比](对于当前合同)在[指定的时间段内]。要清除选项,请单击该行末尾的“x”。
5. Moving Averages for - 比较两个设置的移动平均线标准,包括移动 VWAP、移动平均线、指数移动平均线或最新的。在相同或不同的时间段使用相同或两个不同的合同。指定标的资产并设置参数。
6、下面两个字段共同作用,根据股价与其移动平均值的差值,比较两只股票在一段时间内的价格变化。该算法根据您输入的数据执行计算。输入一个字符。输入两只股票之间的结算差所达到的百分比。

算法迁移与校正

使用条件区域底部的按钮来控制算法。



填写所有字段后,您可以激活算法。
1.预览查看 - 单击以更新订单行并显示订单查看窗口。
2. Place - 转移订单。此外,如果您正在调整任何订单参数,请单击以对算法进行这些更改。例如,如果将步长从 500 减小到 300,则在单击放置按钮之前不会考虑此更改。
3. 保存 - 保存订单以便将来传输。
4. 恢复 - 单击以恢复原始设置,而不是尚未应用的更改。例如,通过单击“还原”按钮,您可以撤消更改。应用更改后(单击“应用”按钮),恢复选项不再可用。
5. Cancel order——取消订单。
6. 开始——开始算法。如果手动停止算法,请单击“开始”从中断处继续。
7. 停止 - 停止算法。该按钮将在算法开始后激活。
8. 重置 - 如果算法由于其完成或手动而停止,则此重置按钮将从头开始算法。如果您希望从停止的地方恢复算法,请使用“开始”按钮。
9. 状态文本 - 此注释通知您算法当前屏幕上发生的情况。
 

登录注册一个帐号 以加入对话

创建页面时间:0.274秒