通过美国经纪商交易的外国股票的保证金处理方式

作为一家在美国证监会(SEC)注册、协助客户完成证券交易的交易经纪商,IB LLC须遵守各类与授信和保证金贷款有关的法规。对于外国权益证券(即非美国发行人发行的证券),Reg.T规则允许美国经纪商向符合要求的证券提供保证金贷款,这些证券应在联邦储备委员会定期发布的“外国保证金股票”列表上,或根据美国证监会法规15c3-1或“无异议函(no-action letter)”被视为拥有“现成市场(ready market)”。

2012年11月以前,“现成市场”包含“富时环球指数(FTSE World Index)”中由外国发行人发行的权益证券。. 该定义基于美国证监会1993年的一封无异议函,且基于这样一个前提:尽管这些证券在美国没有现成的流通市场,但其可以方便地在外国市场上卖出。 2012年11月,美国证监会发布了一封后续的无异议函(www.sec.gov/divisions/marketreg/mr-noaction/2012/finra-112812.pdf),该文件拓展了被认为有“现成市场”的外国权益证券的范围,即纳入了在富时环球指数中、但满足以下四个条件的证券:

 

1. 在富时环球指数承认的国家的外国交易所上市,且该证券至少在该交易所交易了90天以上;;

2. 外国交易所的每日买价、买价和最后价通过电子报价系统持续向美国经纪商提供;

3. 在其上市交易所前20个工作日的日交易量中位数达到10万股或50万美元以上(不包括执行计算的经纪商买入的股票);

4. 过去10个交易日股票单日的流通总市值超过5亿美元。

注:如果满足以上条件的证券之后不再满足条件,则经纪商有5个工作日的时间窗口,之后该证券将不再被视为用“现成市场”,进而不再支持保证金贷款。

不满足以上条件的外国证券不可使用保证金贷款,因此,不具备贷款价值。请注意,前述无异议函中提及的外国权益证券不包括期权。

保证金计算方法概况

简介

计算给定持仓的保证金要求的方法很大程度上受以下三种因素影响:
 
1.      产品类型;
2.      产品上市的交易所及/或管辖经纪商的主要监管机构的规则;
3.      IBKR“公司内部”要求。
 
虽然有多种计算保证金要求的方法,但这些方法大致可被分为两类,即基于规则的保证金要求或基于风险的保证金要求。基于规则的保证金通常会对同类型的产品应用相同的保证金比例,不同产品之间不能相互抵消风险,且会以类似的方式对待衍生品和其底层产品。从这个角度上来看,这种方法计算简单、其假设也易于执行,但这种假设往往会高估或低估一种产品相对于其历史业绩的风险。基于规则的保证金的一个常见的例子是美国的Reg. T保证金要求。
 
相反,基于风险的保证金计算方法往往试图使保证金能反映产品的历史业绩,承认产品间风险的相互抵消,且力求通过数学定价模型测定衍生品的非线性风险。这些方法虽然是直觉式的,但往往涉及客户自己难以复制的计算过程。此外,计算过程的输入变量可能依赖于观察到的市场行为,这可能导致计算结果快速、大幅波动。基于风险的保证金计算方法包括TIMS和SPAN。
 
不论计算方法基于规则还是基于风险,大部分经纪商都会应用“公司内部”保证金要求。当经纪商认为特定情况的风险敞口大于法定或基础保证金能够保障的部分,“公司内部”保证金将提出比基础保证金更高的要求。下文概述了最常见的基于风险的保证金计算方法和基于规则的保证金计算方法。
 
方法概述
  
基于风险的保证金
a.      投资组合保证金(TIMS) – “理论市场间保证金系统”(TIMS)是期权清算公司(OCC)创造的一种基于风险的保证金计算方法,该方法会假设一系列市场情境,在这些市场情境下投资组合中证券的价格会发生变动、持仓的价值会被重估,基于此来计算投资组合的价值。该方法会使用期权定价模型来重估期权的价值,并通过敝公司在OCC情境基础上假设的一系列更为严苛的情境来评估投资组合的风险,这些更严苛的情境旨在捕捉诸如极端市场波动、集中持仓或期权隐含波动率变动等额外的风险。此外,某些证券(如粉单、OTCBB或小市值股票)可能无法进行保证金交易。估算出每种情境下的投资组合价值后,预计损失最大的情境将被用于计算保证金要求。
 
TIMS方法适用的持仓包括美国股票、ETF、期权、个股期货、以及满足美国证监会现成市场测试的非美国股票和期权。
 
由于这种方法的计算过程比基于规则的方法复杂得多,它往往能更准确地估计风险,进而提供更高的杠杆。鉴于TIMS能够提供更高的杠杆且保证金要求会上下浮动并快速响应不断变化的市场情况,这种方法主要面向成熟的交易者且要求账户的净清算价值不少于110,000美元方可启用,后期也需要将净清算价值维持在100,000美元以上。该方法下的股票保证金要求通常在15%-30%。如果投资组合内的股票分散程度高、历史波动性较低且常常有期权做对冲,则投资组合可能还能享受更优惠的保证金比例。
 
b.       SPAN – “标准投资组合风险分析”(SPAN)是芝加哥商品交易所(CME)专门针对期货和期货期权设计的一种基于风险的保证金要求计算方法。与TIMS类似,SPAN会假设一系列市场情境,在这些情境下底层证券的价格和期权的隐含波动率会发生变动,在此基础上估算投资组合的价值,进而确定保证金要求。同样,IBKR会在这些假设中纳入公司内部的情境,以预防极端的价格波动,以及此类波动可能对深度价外期权产生的特定影响。损失最大的情境估算的值将作为保证金要求。有关SPAN保证金系统的详细介绍,请见知识库文章563
 
基于规则的保证金
a.      Reg. T – 美国的中央银行联邦储备委员会的职能是负责维护金融系统的稳定及防范金融市场可能出现的系统性风险。在一定程度上,这一职能是通过监管自营经纪商可向客户提供的贷款数额来实现的(客户可通过保证金贷款买入证券)。 
 
具体而言,即通过法规T(常被称为Reg. T)来监管。Reg.T规定了客户须开立保证金账户,并给出了初始保证金要求及对某些证券交易应用的支付规则。比如,对于买入股票,Reg. T目前要求客户存入相当于其买入价值50%的初始保证金,并允许经纪商通过贷款提供剩余50%的资金。比如,账户持有人如要买入价值1000美元的证券,则必须存入500美元,但可以借入500美元以持有这些证券。
 
Reg. T只规定了初始保证金要求,而维持保证金要求(即开仓后继续持有该仓位所需的资金)是由交易所规定的(对于股票,维持保证金要求是25%)。Reg. T也未规定期权的保证金要求,因为这属于期权产品上市的交易所的管辖范围,须经美国证监会批准。Reg.T账户中持有的期权还须应用基于规则的方法,即空头被当成股票等价物处理、价差交易可减免保证金要求。最后,符合要求的投资组合保证金账户中的持仓无需满足Reg. T要求。 

 

更多信息

主要的保证金相关定义

监控和管理保证金的工具

如何确定购买力

如何确定您有无从IBKR借入资金

我没有借入资金,IBKR为什么要计算和报告保证金要求?

用IRA账户进行保证金交易

什么是特殊备忘录账户(SMA)?如何使用?

我向账户存入资金的同时IBKR会延迟平仓清算吗?

Overview: 

IBKR的保证金政策规定,如果一个账户违反保证金要求/保证金不足,则该账户将不能进行转账或其它存款。 如果违反保证金要求/保证金不足,账户将立即面临平仓清算。自动平仓清算会以市价委托单的方式完成,账户中的任何/所有仓位都可能会被清算。某些情况下,由于特定市场行情,保证金不足最好是通过手动平仓清算解决。

从风险角度而言,存入或汇入账户的资金在完成相应的资金与银行结算并正式记入账户之前是不纳入考虑的。平仓清算系统是完全自动的,其程序在账户违反保证金/保证不足时会立即执行。

主经纪客户请注意:外部执行并不能解决实时保证金不足问题,因为外部交易在交易发生当天美东时间晚上9点或交易报入账户并经外部确认完成匹配(取较晚发生者)之前是不纳入考虑的。我们也不建议在到期日当天在外部交易期权,因为有可能会出现晚报或误报,从而导致保证金计算出错或行权和被行权活动出错。想要在到期日在IB外部的机构交易到期期权的客户必须在美东时间下午2:50之前上传其FTP文件,并且应自担风险。

如何计算期权的保证金要求?

Overview: 

期权保证金要求的计算有多种不同的公式。使用哪种公式取决于期权类型或策略。各个策略都有着众多详细的公式可以应用。要了解相关信息,请前往IBKR网站(www.interactivebrokers.com),依次选择“交易”>“保证金”菜单选项。在保证金要求页面,点击“期权”。该页面上的表格列出了所有可能的策略和每种策略对应的保证金计算公式。

Background: 

上方信息适用于股票期权和指数期权。期货期权的保证金计算则采用完全不同的方式,即SPAN保证金系统。有关SPAN保证金系统的信息,请在该页面搜索“SPAN”或“期货期权保证金”。

主要的保证金相关定义

Overview: 

以下列出了一些常用的保证金术语:

含贷款价值的资产(ELV) – 用于确认客户是否有足够的资产开立或维持证券仓位。等于现金 + 股票价值 + 债券价值 + 共同基金价值 + 欧洲和亚洲期权价值(不包括账户期货部分下以市场价值计的美国证券、期货期权和现金)。 

 
 
可用资金 (ELV – 初始保证金) – 等于含贷款价值的资产减去初始保证金要求。
 
 
剩余流动性 (ELV – 维持保证金) – 等于含贷款价值的资产减去维持保证金要求。
 
 
初始保证金要求 - 投资者必须以现金为新购入的证券支付的最低金额。对于美国股票,初始保证金即Reg. T保证金,目前为50%(Reg. T初始保证金)。鉴于IB实时计算保证金且Reg. T是在日末应用的,IB会在交易之时应用初始保证金要求,但比例通常低于50%(IB 初始保证金)。  
 
 
维持保证金要求 – 要继续持有仓位必须保有的资产金额。在美国,上市交易所的规则会规定各类证券交易的维持保证金要求且须提交给美国证监会批准。目前,交易所对股票多头的维持保证金要求为25%,但经纪商往往会应用高于交易所要求的“公司保证金”要求,尤其是当证券被认为存在低估或价格波动率大时。目前交易所对股票空头的维持保证金要求为30%。
 
 
净清算价值(NLV) – 对于证券账户,等于总现金价值 + 股票价值 + 证券期权价值 + 债券价值 + 基金价值。对于大宗商品账户,等于总现金价值 + 大宗商品期权价值。 
 
软边保证金(SEM) – 如果交易日内账户的含贷款价值的资产不低于维持保证金要求的90%,则对于美国股票,账户直到美国东部时间15:45才会面临清算(即收市前15分钟、清算时间结束或应用Reg.T保证金要求前15分钟,取两者中较早的),届时账户须满足维持保证金要求。对于美股,SEM的开始时间为美东时间09:30;对于其它产品,则为开市时(如果在多个交易所上市,为最晚的开市时间)或清算开始时间,取两者中较晚的。  

 

购买力 - 在不额外存入资金的情况下您可通过您的账户购买的最大证券金额。对于现金账户,这等于含贷款价值的资产或前一日的含贷款价值的资产这两者取较小值,然后再减去初始保证金要求。对于保证金账户,这等于可用资金* 4(即25%维持保证金的倒数)
 
特殊备忘录账户(SMA) – 既不代表净资产,也不代表现金,而是当Reg.T保证金账户中证券的市场价值上升时创造出的一种信用额度。尽管证券的市场价值相对于原始成本的上升会创造出SMA,但如果证券的价值随后下跌,却不会影响SMA。只有当SMA被用于加仓或取现时,SMA才会下降,且对使用SMA的唯一限制是加仓或取现不影响账户满足维持保证金要求。在存入现金或获得股息的情况下,SMA也会以“一美元换一美元”的方式上升。

 

证券总持仓价值 (GPV) – 股票多头价值的绝对值 + 股票空头价值 + 期权多头价值 + 期权空头价值 + 个股期货多头的名义价值 + 个股期货空头的名义价值 + 基金价值。

 

为什么我被平仓清算了?

Overview: 

大多数平仓清算都是保证金不足导致。保证金账户保证金不足分两种类型:维持保证金和Reg. T保证金。

除保证金不足外,平仓清算的发生还可能是因为到期后风险敞口或其它账户特定原因(可能跟账户类型和账户内特定持仓有关)。请前往IBKR网站的交易>保证金页面了解风险管理算法,该等算法用以确保账户符合保证金要求,如保证金不足则会面临平仓清算。

 

Background: 

1.  维持保证金不足:在账户中,含贷款资产价值(ELV)必须始终高于账户所持头寸的当前维持保证金要求(MMR)。ELV和MMR的差额为当前剩余流动性;因此对某些人来说,监控账户更简单的方法是记住账户的当前剩余流动性必须始终为正数。如果当前剩余流动性变成负数,则表明账户维持保证金不足。 

2.  Reg T保证金不足:账户窗口的余额部分有一个项目叫特殊备忘录账(SMA)。美联储对其规定了执行时间,即美东时间每个交易日的15:50-17:20。在这个时间窗口内,SMA余额必须为正数。如果SMA在美东时间15:50到17:20期间变成负数,则账户将被视为违反Reg T保证金要求。 

保证金不足的情况下,账户将面临自动平仓清算。平仓清算通过市价单完成,且账户内的任何/所有头寸均可被平仓。

什么是特殊备忘录账(SMA)?如何使用?

Overview: 

特殊备忘录账(SMA)表示的不是账户资金或现金,而是在Reg. T保证金账户内证券市场价值上升时产生的信用额度。其目的是为了维护未实现盈利对于后续交易所能提供的购买力,如果没有这种处理,购买力只有通过取出多余资金然后在要进行后续买入时再存入账户才能确定。从这个角度来说,SMA有助于维持账户价值稳定、尽可能减少非必要的资金转账。

SMA会随着证券价值上升而增加,但如果证券价值下跌,SMA并不会减少。SMA只有在买入证券和取款时才会减少,使用SMA唯一的限制是证券买入和取款不能让账户资产低于维持保证金要求。可增加SMA的项目包括现金存款、收到利息或股息(等额方式)和证券卖出(净收入的50%)。请注意,SMA余额表示的是开户以来每条会造成SMA水平变化的历史账目的总和。考虑到时间跨度和其中包含的账目数量,从每日活动报表中总结出当前的SMA水平虽然可行,但却不太现实。 

要说明SMA是如何运作的,我们先假设账户持有人存入了$5,000美元,然后买了$10,000美元的证券,贷款50%(保证金要求等于1 – 贷款比例,也就是50%)。前后的账户相关数值如下:

项目
描述
事件1 - 首次存款
事件2 - 买入股票
A.
现金
$5,000
($5,000)
B.
多头股票市场价值
$0
$10,000
C.
净清算价值/含贷款价值* (A + B)
$5,000
$5,000
D.
初始保证金要求 (B * 50%)
$0
$5,000
E
可用资金 (C - D)
$5,000
$0
F.
SMA
$5,000
$0
G.
购买力
$10,000
$0

接下来,假设多头股票市场价值上涨至$12,000美元。$2,000美元的涨幅可产生$1,000美元的SMA,可供账户持有人:1) 在无需额外存入资金的情况下再买价值$2,000美元的证券,保证金贷款比率50%;或 2) 取出$1,000美元现金,如果账户没有现金,这$1,000美元将记入账户的贷款余额。见下表:

项目
描述
事件2 – 买入股票
事件3 - 股票升值
A.
现金
($5,000)
($5,000)
B.
多头股票市场价值
$10,000
$12,000
C.
净清算价值/含贷款价值* (A + B)
$5,000
$7,000
D.
初始保证金要求 (B * 50%)
$5,000
$6,000
E
可用资金 (C - D)
$0
$1,000
F.
SMA
$0
$1,000
G.
购买力
$0
$2,000

*含贷款价值英文缩写为EWL,在此例中,等于净清算价值。

最后,请注意,SMA只是一个用以衡量IB LLC下证券账户是否符合隔夜初始保证金要求的Reg. T概念,我们并不会用SMA来决定账户是否符合日内或隔夜维持保证金要求,也不会用它来决定商品账户是否符合保证金要求。同样,如果账户在隔夜或Reg.T初始保证金要求开始实施生效时(美国东部时间15:50)SMA为负值,则会面临强制平仓清算以满足保证金要求。

 

 

2020年美国大选保证金增加

考虑到即将发生的美国总统选举带来的潜在市场波动,盈透证券将针对所有在美国交易的股

指期货、衍生品及在大阪证券交易所(OSE.JPN)上市的道琼斯期货提高保证金要求。

 

客户如持有美国股指期货及其衍生品及/或在大阪证券交易所上市的道琼斯期货头寸,请知

悉,保证金要求预计将在正常水平上提高35%左右。保证金要求将在20 个自然日内逐步提

高,其中维持保证金将从2020年10月5日起提高,直至2020年10月30日。

 

下表列举了一些常见产品预计发生的保证金变动

期货代码 描述 上市交易所 交易类型 当前比例(价
格扫描范围)
*
预计比例(价
格扫描范围)
ES E-mini S&P 500 GLOBEX ES 7.13 9.63
YM Mini DJIA ECBOT YM 6.14 8.29
RTY Russell 2000 GLOBEX RTY 6.79 9.27
NQ NASDAQ E-mini GLOBEX NQ 6.57 8.87
DJIA OSE 道琼斯
工业平均
OSE.JPN DJIA 5.14 6.94

*截至2020年10月2日开市。
注:IBKR 的风险漫游工具能帮助您评估最新的维持保证金要求对您现有的投资组合或您想
构建或测试的其它投资组合有何影响。有关“替代保证金计算器”的更多信息,请见知识库
文章2957:风险漫游:替代保证金计算器,并在风险漫游的保证金模式设置下选择“美国
大选保证金”。

Normal 0 21 false false false DE-CH X-NONE X-NONE

Allocation of Partial Fills

Title:

How are executions allocated when an order receives a partial fill because an insufficient quantity is available to complete the allocation of shares/contracts to sub-accounts?

 

Overview:

From time-to-time, one may experience an allocation order which is partially executed and is canceled prior to being completed (i.e. market closes, contract expires, halts due to news, prices move in an unfavorable direction, etc.). In such cases, IB determines which customers (who were originally included in the order group and/or profile) will receive the executed shares/contracts. The methodology used by IB to impartially determine who receives the shares/contacts in the event of a partial fill is described in this article.

 

Background:

Before placing an order CTAs and FAs are given the ability to predetermine the method by which an execution is to be allocated amongst client accounts. They can do so by first creating a group (i.e. ratio/percentage) or profile (i.e. specific amount) wherein a distinct number of shares/contracts are specified per client account (i.e. pre-trade allocation). These amounts can be prearranged based on certain account values including the clients’ Net Liquidation Total, Available Equity, etc., or indicated prior to the order execution using Ratios, Percentages, etc. Each group and/or profile is generally created with the assumption that the order will be executed in full. However, as we will see, this is not always the case. Therefore, we are providing examples that describe and demonstrate the process used to allocate partial executions with pre-defined groups and/or profiles and how the allocations are determined.

Here is the list of allocation methods with brief descriptions about how they work.

·         AvailableEquity
Use sub account’ available equality value as ratio. 

·         NetLiq
Use subaccount’ net liquidation value as ratio

·         EqualQuantity
Same ratio for each account

·         PctChange1:Portion of the allocation logic is in Trader Workstation (the initial calculation of the desired quantities per account).

·         Profile

The ratio is prescribed by the user

·         Inline Profile

The ratio is prescribed by the user.

·         Model1:
Roughly speaking, we use each account NLV in the model as the desired ratio. It is possible to dynamically add (invest) or remove (divest) accounts to/from a model, which can change allocation of the existing orders.

 

 

 

Basic Examples:

Details:

CTA/FA has 3-clients with a predefined profile titled “XYZ commodities” for orders of 50 contracts which (upon execution) are allocated as follows:

Account (A) = 25 contracts

Account (B) = 15 contracts

Account (C) = 10 contracts

 

Example #1:

CTA/FA creates a DAY order to buy 50 Sept 2016 XYZ future contracts and specifies “XYZ commodities” as the predefined allocation profile. Upon transmission at 10 am (ET) the order begins to execute2but in very small portions and over a very long period of time. At 2 pm (ET) the order is canceled prior to being executed in full. As a result, only a portion of the order is filled (i.e., 7 of the 50 contracts are filled or 14%). For each account the system initially allocates by rounding fractional amounts down to whole numbers:

 

Account (A) = 14% of 25 = 3.5 rounded down to 3

Account (B) = 14% of 15 = 2.1 rounded down to 2

Account (C) = 14% of 10 = 1.4 rounded down to 1

 

To Summarize:

A: initially receives 3 contracts, which is 3/25 of desired (fill ratio = 0.12)

B: initially receives 2 contracts, which is 2/15 of desired (fill ratio = 0.134)

C: initially receives 1 contract, which is 1/10 of desired (fill ratio = 0.10)

 

The system then allocates the next (and final) contract to an account with the smallest ratio (i.e. Account C which currently has a ratio of 0.10).

A: final allocation of 3 contracts, which is 3/25 of desired (fill ratio = 0.12)

B: final allocation of 2 contracts, which is 2/15 of desired (fill ratio = 0.134)

C: final allocation of 2 contract, which is 2/10 of desired (fill ratio = 0.20)

The execution(s) received have now been allocated in full.

 

Example #2:

CTA/FA creates a DAY order to buy 50 Sept 2016 XYZ future contracts and specifies “XYZ commodities” as the predefined allocation profile. Upon transmission at 11 am (ET) the order begins to be filled3 but in very small portions and over a very long period of time. At 1 pm (ET) the order is canceled prior being executed in full. As a result, only a portion of the order is executed (i.e., 5 of the 50 contracts are filled or 10%).For each account, the system initially allocates by rounding fractional amounts down to whole numbers:

 

Account (A) = 10% of 25 = 2.5 rounded down to 2

Account (B) = 10% of 15 = 1.5 rounded down to 1

Account (C) = 10% of 10 = 1 (no rounding necessary)

 

To Summarize:

A: initially receives 2 contracts, which is 2/25 of desired (fill ratio = 0.08)

B: initially receives 1 contract, which is 1/15 of desired (fill ratio = 0.067)

C: initially receives 1 contract, which is 1/10 of desired (fill ratio = 0.10)

The system then allocates the next (and final) contract to an account with the smallest ratio (i.e. to Account B which currently has a ratio of 0.067).

A: final allocation of 2 contracts, which is 2/25 of desired (fill ratio = 0.08)

B: final allocation of 2 contracts, which is 2/15 of desired (fill ratio = 0.134)

C: final allocation of 1 contract, which is 1/10 of desired (fill ratio = 0.10)

 

The execution(s) received have now been allocated in full.

Example #3:

CTA/FA creates a DAY order to buy 50 Sept 2016 XYZ future contracts and specifies “XYZ commodities” as the predefined allocation profile. Upon transmission at 11 am (ET) the order begins to be executed2  but in very small portions and over a very long period of time. At 12 pm (ET) the order is canceled prior to being executed in full. As a result, only a portion of the order is filled (i.e., 3 of the 50 contracts are filled or 6%). Normally the system initially allocates by rounding fractional amounts down to whole numbers, however for a fill size of less than 4 shares/contracts, IB first allocates based on the following random allocation methodology.

 

In this case, since the fill size is 3, we skip the rounding fractional amounts down.

 

For the first share/contract, all A, B and C have the same initial fill ratio and fill quantity, so we randomly pick an account and allocate this share/contract. The system randomly chose account A for allocation of the first share/contract.

 

To Summarize3:

A: initially receives 1 contract, which is 1/25 of desired (fill ratio = 0.04)

B: initially receives 0 contracts, which is 0/15 of desired (fill ratio = 0.00)

C: initially receives 0 contracts, which is 0/10 of desired (fill ratio = 0.00)

 

Next, the system will perform a random allocation amongst the remaining accounts (in this case accounts B & C, each with an equal probability) to determine who will receive the next share/contract.

 

The system randomly chose account B for allocation of the second share/contract.

A: 1 contract, which is 1/25 of desired (fill ratio = 0.04)

B: 1 contract, which is 1/15 of desired (fill ratio = 0.067)

C: 0 contracts, which is 0/10 of desired (fill ratio = 0.00)

 

The system then allocates the final [3] share/contract to an account(s) with the smallest ratio (i.e. Account C which currently has a ratio of 0.00).

A: final allocation of 1 contract, which is 1/25 of desired (fill ratio = 0.04)

B: final allocation of 1 contract, which is 1/15 of desired (fill ratio = 0.067)

C: final allocation of 1 contract, which is 1/10 of desired (fill ratio = 0.10)

 

The execution(s) received have now been allocated in full.

 

Available allocation Flags

Besides the allocation methods above, user can choose the following flags, which also influence the allocation:

·         Strict per-account allocation.
For the initially submitted order if one or more subaccounts are rejected by the credit checking, we reject the whole order.

·         “Close positions first”1.This is the default handling mode for all orders which close a position (whether or not they are also opening position on the other side or not). The calculation are slightly different and ensure that we do not start opening position for one account if another account still has a position to close, except in few more complex cases.


Other factor affects allocations:

1)      Mutual Fund: the allocation has two steps. The first execution report is received before market open. We allocate based onMonetaryValue for buy order and MonetaryValueShares for sell order. Later, when second execution report which has the NetAssetValue comes, we do the final allocation based on first allocation report.

2)      Allocate in Lot Size: if a user chooses (thru account config) to prefer whole-lot allocations for stocks, the calculations are more complex and will be described in the next version of this document.

3)      Combo allocation1: we allocate combo trades as a unit, resulting in slightly different calculations.

4)      Long/short split1: applied to orders for stocks, warrants or structured products. When allocating long sell orders, we only allocate to accounts which have long position: resulting in calculations being more complex.

5)      For non-guaranteed smart combo: we do allocation by each leg instead of combo.

6)      In case of trade bust or correction1: the allocations are adjusted using more complex logic.

7)      Account exclusion1: Some subaccounts could be excluded from allocation for the following reasons, no trading permission, employee restriction, broker restriction, RejectIfOpening, prop account restrictions, dynamic size violation, MoneyMarketRules restriction for mutual fund. We do not allocate to excluded accountsand we cancel the order after other accounts are filled. In case of partial restriction (e.g. account is permitted to close but not to open, or account has enough excess liquidity only for a portion of the desired position).

 

 

Footnotes:

1.        Details of these calculations will be included in the next revision of this document.

2.        To continue observing margin in each account on a real-time basis, IB allocates each trade immediately (behind the scenes) however from the CTA and/or FA (or client’s) point of view, the final distribution of the execution at an average price typically occurs when the trade is executed in full, is canceled or at the end of day (whichever happens first).

3.       If no account has a ratio greater than 1.0 or multiple accounts are tied in the final step (i.e. ratio = 0.00), the first step is skipped and allocation of the first share/contract is decided via step two (i.e. random allocation).

 

Syndicate content