作為一家在美國證監會(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個工作日的時間窗口,之後該證券將不再被視為用“現成市場”,進而不再支持保證金貸款。
不滿足以上條件的外國證券不可使用保證金貸款,因此,不具備貸款價值。請注意,前述無異議函中提及的外國權益證券不包括期權。
簡介
更多信息
IBKR的保證金政策規定,如果一個賬戶違反保證金要求/保證金不足,則該賬戶將不能進行轉帳或其它存款。 如果違反保證金要求/保證金不足,賬戶將立即面臨平倉清算。自動平倉清算會以市價委托單的方式完成,賬戶中的任何/所有倉位都可能會被清算。某些情况下,由于特定市場行情,保證金不足最好是通過手動平倉清算解决。
從風險角度而言,存入或匯入賬戶的資金在完成相應的資金與銀行結算幷正式記入賬戶之前是不納入考慮的。平倉清算系統是完全自動的,其程序在賬戶違反保證金/保證不足時會立即執行。
主經紀客戶請注意:外部執行幷不能解决實時保證金不足問題,因爲外部交易在交易發生當天美東時間晚上9點或交易報入賬戶幷經外部確認完成匹配(取較晚發生者)之前是不納入考慮的。我們也不建議在到期日當天在外部交易期權,因爲有可能會出現晚報或誤報,從而導致保證金計算出錯或行權和被行權活動出錯。想要在到期日在IB外部的機構交易到期期權的客戶必須在美東時間下午2:50之前上傳其FTP文件,幷且應自擔風險。
期權保證金要求的計算有多種不同的公式。使用哪種公式取决于期權類型或策略。各個策略都有著衆多詳細的公式可以應用。要瞭解相關信息,請前往IBKR網站(www.interactivebrokers.com),依次選擇“交易”>“保證金”菜單選項。在保證金要求頁面,點擊“期權”。該頁面上的表格列出了所有可能的策略和每種策略對應的保證金計算公式。
上方信息適用于股票期權和指數期權。期貨期權的保證金計算則采用完全不同的方式,即SPAN保證金系統。有關SPAN保證金系統的信息,請在該頁面搜索“SPAN”或“期貨期權保證金”。
以下列出了一些常用的保證金術語:
含貸款價值的資産(ELV) – 用于確認客戶是否有足够的資産開立或維持證券倉位。等于現金 + 股票價值 + 債券價值 + 共同基金價值 + 歐洲和亞洲期權價值(不包括賬戶期貨部分下以市場價值計的美國證券、期貨期權和現金)。
大多數平倉清算都是保證金不足導致。保證金賬戶保證金不足分兩種類型:維持保證金和Reg. T保證金。
除保證金不足外,平倉清算的發生還可能是因為到期後風險敞口或其它賬戶特定原因(可能跟賬戶類型和賬戶內特定持倉有關)。請前往IBKR網站的交易>保證金頁面瞭解風險管理算法,該等算法用以確保賬戶符合保證金要求,如保證金不足則會面臨平倉清算。
1. 維持保證金不足:在賬戶中,含貸款資產價值(ELV)必須始終高於賬戶所持頭寸的當前維持保證金要求(MMR)。ELV和MMR的差額為當前剩餘流動性;因此對某些人來說,監控賬戶更簡單的方法是記住賬戶的當前剩餘流動性必須始終為正數。如果當前剩餘流動性變成負數,則表明賬戶維持保證金不足。
2. Reg T保證金不足:賬戶窗口的餘額部分有一個項目叫特殊備忘錄賬(SMA)。美聯儲對其規定了執行時間,即美東時間每個交易日的15:50-17:20。在這個時間窗口內,SMA餘額必須為正數。如果SMA在美東時間15:50到17:20期間變成負數,則賬戶將被視為違反Reg T保證金要求。
保證金不足的情況下,賬戶將面臨自動平倉清算。平倉清算通過市價單完成,且賬戶內的任何/所有頭寸均可被平倉。
特殊備忘錄賬(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為負值,則會面臨強制平倉清算以滿足保證金要求。
考慮到即將發生的美國總統選舉帶來的潛在市場波動,盈透證券將針對所有在美國交易的股
指期貨、衍生品及在大阪證券交易所(OSE.JPN)上市的道瓊斯期貨提高保證金要求。
客戶如持有美國股指期貨及其衍生品及/或在大阪證券交易所上市的道瓊斯期貨頭寸,請知
悉,保證金要求預計將在正常水準上提高35%左右。保證金要求將在20 個自然日內逐步提
高,其中維持保證金將從2020年10月5日起提高,直至2020年10月30日。
下表列舉了一些常見產品預計發生的保證金變動
期貨代碼 | 描述 | 上市交易所 | 交易類型 | 當前比例(價 格掃描範圍) * |
預計比例(價 格掃描範圍) |
ES | E-mini S&P500 | GLOBEX | ES | 7.13 | 9.63 |
YM | Mini DJIA | ECBOT | YM | 6.14 | 8.29 |
RTY | Russel 200 | GLOBEX | RTY | 6.79 | 9.17 |
NQ | NASDAQ E-mini | GLOBEX | NQ | 6.57 | 8.87 |
DJIA | OSE 道瓊斯 工業平均 |
OSE.JPN | DJIA | 5.14 | 6.94 |
*截至2020年10月2日開市。
注:IBKR 的風險漫遊工具能幫助您評估最新的維持保證金要求對您現有的投資組合或您想
構建或測試的其它投資組合有何影響。有關“替代保證金計算器”的更多信息,請見知識庫
文章2957:風險漫遊:替代保證金計算器,並在風險漫遊的保證金模式設置下選擇“美國
大選保證金”。
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: