变量算法

当希望最大限度减少委托单对于股票价格的影响时,客户可使用变量算法处理大交易量的委托单。通过使用交易量百分比算法,客户可以以指定的交易量参与交易,指定的交易量可以是固定的(默认设置),也可以随时间、剩余委托单交易量或证券的市场价格变化。变量算法会将整个委托单切分成较小的成分,并同时根据平均交易量与用户希望限定的交易量提交委托单。

变量算法可帮助委托单在市场中不被探测到,这对于日内交易比例较高的委托单而言至关重要。由于这些算法与交易量相关,客户可能希望在保持低调的同时,根据标的证券的活跃程度来处理委托单。

想要确定委托单的时效,客户必须计算证券的每日平均交易量,该数值不一定反映当前的市场成交量和情况。委托单的时效也取决于用户指定的价格。

每日平均交易量(ADV):想要计算任何证券每日成交的股票数量,我们可以用特定时期内成交的股票总数除以天数。客户可在TWS内添加平均交易量数据栏。对于客户而言,具备每日平均交易量的强烈意识非常重要,因为这样才能理解变量算法的其它数值。点此获取在TWS工具内添加此信息的更多内容。IB软件会自动计算90天的平均交易量。

TWS会根据当前的日平均交易量预测日内成交量并提交相应的委托单。除了期望的交易量外,客户必须输入目标百分比,该信息可有效地确定提交的委托单是否可以在当天执行或只能持续数个小时。根据这些情况,委托单可能没有必要在当天成交。

基于已成交的平均交易量,客户希望更好地了解他希望购买的股票数量的参与率。

充分了解股票的常规成交量后,客户可根据其想要成交的股票数量确定合适的参与比率。

假设某只股票在交易当天的6.5个小时内其平均成交量达到650万股,因此每小时可能平均成交1百万股股票。这时投资者想要了解该如何确定参与比率,因为这些因素将决定购买的的股票是否可在当天的几个小时内快速成交,或者是否会在当天的时段内完全成交。




策略-交易量百分比随时间变化 – 该算法允许您用随时间变化的成交量参与交易。您需要在开始和结束时间时定义目标百分比,算法会计算两个时间段内的参与比率。如此操作可供委托单在初始交易时更加具有竞争力,在交易结束时趋于平缓,反之亦然。

观看视频

策略-交易量百分比随时间变化



例如,投资者想要在美国东部上午10点至12点之间购买1万股ABC股票。投资者输入的初始目标购买值为1%,终止目标百分比数值为4%。(主要信息 - 上方假设成立前提 - 每小时的平均成交量为1百万)。

开始比率为1.00% — 最终比率为4.00%
开始时间 结束时间 交易量 开始比率 结束比率 平均比率 交易数量
10:00 10:15 250,000 1.00% 1.38% 1.19% 2,969
10:15 10:30 250,000 1.38% 1.75% 1.56% 3,906
10:30 10:45 250,000 1.75% 2.13% 1.94% 4,844
10:45 11:00 250,000 2.13% 2.50% 2.31% 5,781
11:00 11:15 250,000 2.50% 2.88% 2.69% 6,719
11:15 11:30 250,000 2.88% 3.25% 3.06% 7,656
11:30 11:45 250,000 3.25% 3.63% 3.44% 8,594
11:45 12:00 250,000 3.63% 4.00% 3.81% 9,531
总成交量 2,000,000 可能的成交量 50,000
  1. 如果委托单交易量为10,000股,该委托单会在第一个45分钟内成交
  2. 如果委托单交易量为50,000股,该委托单会在中午成交
  3. 如果委托单交易量为100,000股,该委托单只会被部分成交(50,000股)

注:如果委托单交易量为10,000股,最后的3,125股会按照市场成交量的1.94%被成交。


两小时内成交2百万股,因此每日平均成交量为650万股。在最开始的15分钟内,投资者可能已买入2969股,因为算法开始的参与比率为1.00%,结束比率为1.38%。在此例中,投资者会在45分钟内成交1万股,并在最后按照1.94%的比率购买3125股。如果要达成4%的最后比率,则投资者的委托单将需要达到50000股。

>策略-交易量百分比随交易量变化 – 该算法允许您用随委托单的剩余交易量变化的交易量参与交易。定义开始时间的目标百分比(初始参与比率)和结束时间的目标百分比(结束参与比率),该算法会根据剩余的委托单交易量计算两个时段内的参与比率。如此操作可供委托单在初始交易时更加具有竞争力,在交易结束时趋于平缓,反之亦然。下方的举例可解释委托单a)如何实现其目标;b)如何在不触及最终比率的情况下快速执行;以及c)如何部分成交。请注意,三个举例基于上述假设-每日平均成交量为6.5,且每小时成交约1百万股。

观看视频

策略-交易量百分比随交易量变化



例A – 一名投资者想要在美国东部时间上午10:00-12:00之间购买1万股ABC股票。该名投资者输入的初始目标买入值为2%,结束目标值为5%。此例中,随着委托单的继续成交,算法会持续测量委托单的剩余余额,并通过最新的成交量预期调整委托单值以确保委托单在期望的时间段内保持活跃状态。

开始比率2.00% — 结束比率5.00% — 委托单交易量50,000
开始时间 结束时间 交易量 剩余的开始数量 执行的开始数量 开始比率 交易数量
10:00 10:15 250,000 50,000 0 2.00% 5,394
10:15 10:30 250,000 44,606 5,394 2.32% 6,268
10:30 10:45 250,000 38,338 11,662 2.70% 7,282
10:45 11:00 250,000 31,056 18,944 3.14% 8460
11:00 11:15 250,000 22,596 27,404 3.64% 9,829
11:15 11:30 250,000 12,767 37,233 4.23% 11,420
11:30 11:45 250,000 1,347 48,653 4.92% 1347
11:45 12:00 250,000 0 50,000 5.00% 0
总成交量 2,000,000 可能的成交量 50,000
  1. 如果委托单的交易量为5万股,5%的比率会在12:00的时候实现。

请注意,算法采用用户输入的起始和结束比率,并在委托单生效期间调整执行的节奏。在第一个15分钟内,该算法设置购买成交量(25万或5千股股票)的2.0%。比率随后会调整为2.3%,意味着算法会在第二个15分钟内购买5750支股票。委托单会在11:45分完成,在此例中恰好在触及最终比率之前完成。




例B – 此例中投资者只想购买1万股股票。根据650万的每日平均成交量以及2.0%的开始比率,投资者应该在第一个15分钟内已经购买了5千支股票,此时买入比率应该已经提高至3.5%。然而,只需要另外15分钟便可购买另外5000支股票,届时委托单将会完成。

开始比率2.00% — 结束比率5.00% — 委托单交易量10,000
开始时间 结束时间 交易量 剩余的开始数量 执行的开始数量 开始比率 交易数量
10:00 10:15 250,000 10,000 0 2.00% 7,447
10:15 10:30 250,000 2553 7447 4.23% 2,553
10:30 10:45 250,000 0 10000 5.00% 0
10:45 11:00 250,000 0 10000 5.00% 0
11:00 11:15 250,000 0 10000 5.00% 0
11:15 11:30 250,000 0 10000 5.00% 0
11:30 11:45 250,000 0 10000 5.00% 0
11:45 12:00 250,000 0 10000 5.00% 0
总成交量 2,000,000 可能的成交量 10,000
  1. 如果委托单的交易量为1万股,5%的比率会在10:30实现。



例C – 该投资者想要购买10万股,这高于总的每日平均成交量的1.54%。用户输入的上午10:00-12:00之间的起始比率为2.0%,结束比率为5.0%。在接下来的两个小时内,算法每15分钟会购买5千股以上。到中午12点时,根据现有的成交量和剩余的委托单余额,参与比率已经上涨至3.32%。

开始比率2.00% — 结束比率5.00% — 委托单交易量100,000
开始时间 结束时间 交易量 剩余的开始数量 执行的开始数量 开始比率 交易数量
10:00 10:15 250,000 100,000 0 2.00% 5,192
10:15 10:30 250,000 94,808 5,192 2.16% 5,597
10:30 10:45 250,000 89,211 10,789 2.32% 6,033
10:45 11:00 250,000 83,178 16,822 2.50% 6,502
11:00 11:15 250,000 76,676 23,324 2.70% 7,009
11:15 11:30 250,000 69,667 30,333 2.91% 7,554
11:30 11:45 250,000 62,113 37,887 3.14% 8,144
11:45 12:00 250,000 53,969 46,031 3.38% 8,777
总成交量 2,000,000 可能的成交量 54,808
  1. 如果委托单的交易量为1万股,5%的比率会在10:30实现。

但是,当委托单成成交时段结束时仅购入54,808股股票意味着仅超过整个委托单的一半。

策略-交易量百分比随价格变化 – 该算法允许您用随证券的市场价格变化的成交量参与交易。该算法可供您在股价较低时强势买进,且在股价上涨时平缓买进,卖单相反。委托单活跃时期的委托单数量和成交量分布通过您输入的成交量目标百分比与持续更新的成交量预期(通过TWS内的数据进行计算)确定。

观看视频

策略-交易量百分比随价格变化



卖单举例

变量:

目标百分比 – 10%

最低目标百分比 – 1%

最高目标百分比 – 20%

目标百分比变更比率 – 5%

ABC公司每股价格为100.00美元。投资者想要在上午10:00至晚上12:00之间卖出6500股。但是,投资者想要在股价走强时加快抛股的节奏。相反的,如果股价疲软,该投资者可能希望缓解抛售压力。

目标百分比10.00% — 变化比率5.00% — 最小参与比率1.00% — 最高参与比率20.00%
开始时间 结束时间 价格 价格的百分比变化 参与比率
10:00 10:15 100.00 0.00% 10.00%
10:15 10:30 100.25 0.25% 11.25%
10:30 10:45 101.00 1.00% 15.00%
10:45 11:00 102.00 2.00% 20.00%
11:00 11:15 101.50 1.50% 17.50%
11:15 11:30 100.50 0.50% 12.50%
11:30 11:45 99.50 -0.50% 7.50%
11:45 12:00 99.00 -1.00% 5.00%
  1. 股价上涨,卖单的参与比率便会增加
  2. 股价下跌,卖单的参与比率便会减少

投资者决定在股价为$100.00时以每日平均成交量10%的节奏参与交易。

投资者还将目标百分比变更率设置为5%。ABC公司的股价每增加1%(此例中为1美元),该投资者抛售股票的节奏便会以该区域中输入的数额的幅度上涨。对于卖单而言,股价上涨1%(涨至$101.00),那么抛售的比率便从10%上涨至15%。如果股价上涨至$102.00,那么参与率将增加至每日平均成交量的20%。

用户还可以为目标百分比添加最大值和最小值。在此例中,如果股价下跌至$98.00或以下时,1%的最小目标比率会导致算法的参与率变为每日平均成交量的1%。同样,当股价在用户指定的时间段内达到$102.00以上时,20%的最高目标百分比比率会导致算法不会超越每日平均成交量的20%。




买入举例

变量:

目标百分比 – 15%

最低目标百分比 – 6%

最高目标百分比 – 20%

目标百分比变更比率 – 7%

此例中,投资者买入大量ABC公司股票(当前股价为$100.00)。该投资者希望在股价下跌时强势购入,但不希望成交量超过每日成交量的20%。投资者将目标百分比参与率设置为15%,变更比率设置为7%。股价每变化1%,算法的参与率便会以7%的节奏进行调整。尽管投资者将变更比率设置为7%,如果股价下跌1%,报$99.00,那么算法会将买入的节奏调整为每日平均成交量的22%(但投资者已经将上限设置为20%)。如果股价上涨,算法会缓和购买的节奏,股价上涨2%,参与率便会下滑1%。然而,通过输入最小目标百分比参与率可确保购买节奏在股价无论上涨多少时都能保持在每日平均成交量的6%。

目标百分比15.00% — 变化比率7.00% — 最低参与率6.00% — 最高参与率20.00%
开始时间 结束时间 价格 价格的百分比变化 参与比率
10:00 10:15 100.00 0.00% 15.00%
10:15 10:30 100.25 0.25% 13.25%
10:30 10:45 101.00 1.00% 8.00%
10:45 11:00 103.00 3.00% 6.00%
11:00 11:15 101.50 6.00% 17.50%
11:15 11:30 100.50 0.50% 11.50%
11:30 11:45 99.50 -0.50% 18.50%
11:45 12:00 99.00 -1.00% 20.00%
  1. 股价上涨,买单的参与比率便会下降
  2. 股价下跌,买单的参与比率便会增加

该表格显示,股价在第一个15分钟内上涨0.25%,参与率会从目标百分比数值15%下跌至13.25%。股价上涨1%,参与率会减少至8%。请注意,当股价上涨3%达到$103.00时,算法便会将购买比率降低至所允许的最低水平(6%)。随着委托单的成交,股价下跌会导致参与率高于目标水平(18.5%)。股价下跌至$99.00(跌幅为1%)时,算法会将参与率提升至其最高水平(平均成交量的20%)。