Disclosure Regarding Interactive Brokers Price Cap Notices

Regulators expect brokerage firms to maintain controls designed to prevent the firm from submitting orders to market centers that create a risk of disruptive trading (e.g., the risk of sudden, transient price moves).

To comply with these expectations, Interactive Brokers implements various price filters on customer orders. Those price filters may, in certain circumstances, price cap customer orders in order to avoid market disruption, and those Price Caps will generally be in a % range from a reference price range calculated by IB. (The range of the Price Cap varies depending on the type of instrument and the current price.)

Although the price caps are intended to balance the objectives of trade certainty and minimized price risk, a trade may be delayed or may not take place as a result of price capping. More information is available in Interactive Broker’s Order Routing and Payment for Order Flow Disclosure.

If a customer’s order(s) are price capped by IB’s systems, that customer will either receive (i) real-time notification of those price cap(s) in Trader Workstation or via the API or FIX tag 58 (for FIX users); and/or (ii) a daily FYI message containing a digest of the first 10 order(s) that were price capped the prior day, the initial price cap(s) for those order(s) (if applicable), and the Price Cap Range(s) for further Price Cap(s) of those order(s). 

Customers may opt out from receiving future FYI Messages by clicking the relevant opt-out link within an FYI Message. By opting out from receiving these future FYI Messages, a customer: 

  • Agrees to waive any further notifications from Interactive Brokers about the application of the firm’s Price Caps to that customer’s order(s); and
  • Acknowledges that he or she understands that his or her orders may be price-capped in the future, but that the customer does not wish to be notified again about the application of any Price Caps to any of his or her orders.


Alternative Streaming Quotes for US Equities


The SEC Vendor Display Rule requires that brokers give clients access to the NBBO at the point of order entry. In order to provide users with free live streaming market data, we cannot display this free stream when entering an order without the client subscribing to the paid NBBO.


Under the Rule 603(c) of Regulation NMS (Vendor Display Rule), when a broker is providing quotation information to clients that can be used to assess the current market or the quality of trade execution, reliance on non-consolidated market information as the source of that quotation would not be consistent with the Vendor Display Rule.

Therefore and according to FINRA's enforcement of the SEC rule, any client of a broker that is purchasing real-time quotes must buy the NBBO real-time services when making trading decisions.

All clients have access to streaming US equity quotes from the four CBOE exchanges and IEX at no charge. Since this data does not include all markets, we cannot show this quote when entering parameters for a US stock quote. Order routing will not change based on what is shown on the screen. If one is subscribed to NBBO quotes or not, by default the trade will still take place with the assistance of the SMART order router designed to provide the best price for the order.

Please see the sample screenshots below from TWS Classic and TWS Mosaic for what occurs when placing an order without the NBBO streaming subscription for US equities. 

TWS Classic:

1. Screenshot of quotes showing without order entry line item

2. Screenshot of quote going blank when putting in the order entry line item

TWS Mosaic:

1. Screenshot of quotes showing without order entry line item

2. Screenshot of quote going blank when putting in the order entry line item







  • 最后價格
  • 最后交易量
  • 最后交易所
  • 當前買價-賣價
  • 每筆當前買價-賣價的交易量
  • 每筆當前買價-賣價的交易所



服務 限制 每條報價請求的價格(美元)1
AMEX(B/CTA網絡)   $0.01
ASX Total 不支持ASX24
Bolsa de Madrid   $0.03
加拿大交易所集團(TSX/TSXV) 僅限非專業訂閱用戶且IB加拿大的客戶除外 $0.03
CBOT實時   $0.03
CME實時   $0.03
COMEX實時   $0.03
Eurex Core 僅限非專業訂閱用戶 $0.03
Euronext基礎版 僅限非專業訂閱用戶

德國ETF和指數 僅限非專業訂閱用戶 $0.03
香港(HKFE)衍生品   $0.03
香港證券交易所(股票、權證、債券)   $0.03
約翰內斯堡證券交易所   $0.03
蒙特利爾衍生品 僅限非專業訂閱用戶 $0.03
NASDAQ(C/UTP網絡)   $0.01
Nordic衍生品   $0.03
Nordic股票   $0.03
NYMEX實時   $0.03
NYSE(A/CTA網絡)   $0.01
OPRA(美國期權交易所)   $0.03
上海股票交易所5秒快照(通過HKEx)   $0.03
深圳股票交易所3秒快照(通過HKEx)   $0.03
SIX瑞士交易所 僅限非專業訂閱用戶 $0.03
即期市場德國(Frankfurt/Xetra) 僅限非專業訂閱用戶 $0.03
STOXX指數實時數據 僅限非專業訂閱用戶 $0.03
多倫多證券交易所 僅限IB加拿大的非專業訂閱用戶 $0.03
多倫多證券交易所創業板 僅限IB加拿大的非專業訂閱用戶 $0.03
英國倫惇證券交易所(IOB)股票   $0.03
英國倫惇證券交易所股票   $0.03




  • 賬戶淨資產至少須達到10美元或等值方可使用快照報價服務。
  • 用戶必須運行TWS 976.0或以上版本方可使用快照報價功能。



  • 報價釆用后付費模式,通常在提供快照服務次月的第一周收取。賬戶現金或含貸款價值的淨資產如不足以支付月費,則賬戶頭寸將面臨清算。
  • AMEX(B/CTA網絡)、NASDAQ(C/UTP網絡)和NYSE(A/CTA網絡)的月費有上限,如用戶訂閱了快照數據組服務,且當月報價請求的合計成本達到了實時數據服務的價格,則該月剩余時間用戶無需支付額外費用即可使用實時數據服務。在達到快照數據費用門檻后,系統將於美國東部時間下一工作日的18:30左右切換為實時報價。月末,實時報價服務會自動終止,次月快照費用則重新開始累計。每項服務的費用均單獨累計,一項服務的報價請求不得與另一項服務合并來應用上限。詳情請見以下表格。
服務 每條報價請求的價格(美元) 非專業訂閱用戶上限(請求數/總成本)2 專業訂閱用戶上限(請求數/總成本)3
AMEX(B/CTA網絡) $0.01 150/$1.50 2,300/$23.00
NASDAQ(C/UTP網絡) $0.01 150/$1.50 2,500/$25.00
NYSE(A/CTA網絡) $0.01 150/$1.50 4,500/$4,500











在上例中,GOOG是一家在納斯達克(C/UTP 網絡)上市的公司。每請求一次報價(一次快照)的費用為0.01美元。

  • 非專業用戶最多可再請求149條GOOG或任意其它在納斯達克(C/UTP 網絡)上市的股票的快照數據,超過149條將切換為實時報價。
  • 專業用戶最多可再請求2449條GOOG或任意其它在納斯達克(C/UTP 網絡)上市的股票的快照數據,超過2449條將切換為實時報價。































Why do I receive a message stating market data is over the limit?


When you open an account with IBKR, you are initially set to receive a minimum of 100 concurrent lines of market data. This means that, either on IBKR Trading Platforms (TWS, IBKR Mobile, Client Portal trading facility) or on API/third party interface, you can simultaneously feed 100 tickers with market data. As explained here, after the first month of trading, your allowance might be increased either automatically (based on your account equity/commission) or manually (by the purchase of Quote Booster packs.)

Note: The same market data allowance is set for all the users of the same account, since it is based on account-wise parameters such as commissions and equities. 


Table of contents


Why some financial instruments show question marks instead of data?

There are various functions and tools in TWS using market data: watchlists, charts, trading or analytical tools, alarms. In general, any foreground window which actively uses market data for display or for calculations, will increase the total number of market data channels currently opened. Once you have exceeded the maximum Market Data allowance for your account, you will be prevented from receiving additional market data. In this case, one or more tickers will show a "?" instead of actual quotes and your TWS will display the following warning message:

"You have requested data for XXX contracts simultaneously, which exceeds your account current limit of YYY. You may increase your limit by subscribing to market data Booster Packs."

Note: If you have decided to hide the warning by ticking the checkbox "Don't display this message again", you will not see it again next times you exceed the market data limit. Nevertheless you will still see "?" for one or more tickers instead of the actual quotes.

Back to top


Where can I check the current market data allowance?

Within TWS, you can check how much of your total market data allowance you are currently consuming in the "Maximum Allowed" window. While in TWS, press the keys Ctrl + Alt + = (on a MAC click: Control + Option + =) and you will see the Maximum allowed pop-up indicating the market data allowance (the value close to "Simultaneous TWS market data subscriptions") and the market data lines currently used (the value close to "Currently subscribed top market data count".)

Back to top



Which solutions are available to me?


  • Reduce the number of financial instruments displayed within your trading platform

To overcome an excessive market data usage, the easiest solution is to reduce the amount of financial instruments present within your trading platform. Here below are some ways to accomplish that:

a. Delete some tickers from your watchlist(s). There might be old tickers you are no longer interested in or there may be expired contracts. Deleting those will reduce the overall market data usage.

b. Minimize or hide one or more watchlist or other tools consuming market data. Only the TWS windows which are active and in the foreground contribute to market data count. If you have floating watchlists/charts and you minimize them or send them to the background, you will actually decrease the overall market data usage by the number of tickers present on those watchlists/charts

c. Use more restrictive filters within Option Trader / Option Chains / Strategy Builder. Those tools often become top market data consumers due to the high number of option contracts they display. All those tools provide filtering based on strike / expiry / trading class. By acting on those filters you can reduce the number of option contracts displayed

Note: Some derivatives contracts (Futures, Options, Future Options) will often consume two market data channel, one for the contract himself and one for the underlying, since the underlying contract is used for Greeks / Volatility calculations


  • Purchase Quote Booster pack(s)

 Each Quote Booster pack will cost you 30 USD monthly and will entitle you to 100 additional market data lines (on the top of your current allotment). The maximum number of Quote Booster packs you can purchase for your account is 10.


 Back to top


How to fix the "Cannot create ... file" error during TWS installation on MacOS


The filesystem permissions are controlled by your machines operating system. One of their functions is to secure your files, preventing unauthorized access or undesired modifications to the system and to your personal data.   

Some software on your computer may modify or override the permissions assigned by the operating system. Under certain circumstances, this prevents the TWS installer from accessing the folder where the application core files have to be created (/users/youruser/home/Applications). In such cases, the TWS installation usually displays the error "Cannot create ... file. Shall I try again?"

In this article we explain how to reset the filesystem permission of the "Applications" folder located under your user home folder in order to allow a smooth run of the TWS installation.


1. On your keyboard, press ⌘CMD + ⇧Shift +H to open your home folder
 Figure 1
2. Select the folder "Applications" within your home folder and press ⌘CMD + I to open the Info panel
 Figure 2
2. At the bottom right of the panel, click on the padlock
 Figure 3
3. To unlock the permissions panel, enter your MacOS credentials and click OK
 Figure 4
4. In the line correspondent to "everyone", click on "No Access" (Figure 5) and then select "Read & Write" (Figure 6)
 Figure 5                                                                            Figure 6
5. Click on the icon bellow the permissions panel and select “Apply to enclosed items..."
 Figure 7
6. Now run the TWS installer and click on Next> until you complete the installation
 Figure 8

7. Once the installation has completed successfully, repeat the previous steps from 1. to 5. setting back the permissions of “everyone” to “Read Only” to revert your changes to the initial status



Complex Position Size

For complex, multi-leg options positions comprising two or more legs, TWS might not track all changes to this position, e.g. a vertical spread where the short leg is assigned and the user re-writes the same leg the next day, or if the user creates a the position over multiple trades, or if the order is not filled as a native combination at the exchange.

If you received a message because you are submitting an order to close a position, roll a position, or modify a position using the “% Change” feature, it means that the maximum quantity of option positions in your account that are available to close for this order is different from that of the original position tracked by TWS.
Before submitting, you should review the order and confirm that the order quantity we have calculated is the correct quantity that you want to trade.




1. 您的智能手機僅用於交易(安裝了IB TWS)- 點擊此處
2. 您的智能手機僅用於驗證(安裝了IB Key) -  點擊此處
3. 您的智能手機既用於交易,也用於驗證(安裝了IB TWS和IB Key) - 點擊此處
4. 您的智能手機用於進行借記卡交易(安裝了IB Key) -  點擊此處

您是IB TWS用戶

您使用手機上的IB TWS交易,但您未使用IB Key。
1. 在首次打開應用程序時,您將看到以下新的主頁面。

圖 1                                                            圖 2

2. 點擊“交易”按鈕。
3. 應用程序的其它方面與您之前使用的一樣。




1. 打開菜單上的“更多”(頁面右下角)。
2. 滾動到頁面底部。
1. 打開“應用”菜單
2. 滾動到底部的App設置

圖3                                                                                          圖 4

您是IB Key使用者


1. 打開移動IBKR并點擊“驗證”。
2. 應用程序會檢測設備上是否安裝了IB Key并提示您下一步如何操作 - 要么自動遷移(圖5),要么先更新、然后再自動遷移。

圖5                                                          圖6                                                          圖7

遷移完成后,如您嘗試運行獨立的IB Key應用 - 即您之前驗證過的IB Key - 您將看到以下界面(圖8)。




A. 如您有網絡連接,則日常登錄沒有任何變化 - 系統會使用無縫驗證:
1. 在(TWS、賬戶管理、網頁交易者或移動IBKR)的相應區域內輸入您的登錄信息。點擊“登錄”。
2. 系統會向您的手機發送一條通知 - 點擊該通知。
3. 取決於您的設備,(在iOS設備上)將面部置於攝像頭前或在指紋傳感器上按壓指紋,或(在安卓設備上)輸入您的PIN碼。系統會自動登錄。

B. 如您沒有互聯網連接,您可通過驗證-響應的模式使用移動IBKR:
1. 在(TWS、賬戶管理、網頁交易者或移動IBKR)的相應區域內輸入您的登錄信息。點擊“登錄”。
2. 點擊“我沒有收到通知”。
3. 打開移動IBKR并點擊“驗證”。
4. 在您手機的“驗證碼”區域輸入登錄界面上顯示的值。點擊“生成”按鈕。
5. 在登錄界面的“響應字符串”區域輸入您智能手機應用顯示的值。點擊“登錄”。


您既是IB TWS的使用者,也是IB Key的使用者

1. 請先激活移動IBKR程序的“驗證”模塊(點擊此處)。
2. 點擊您新的移動IBKR應用主頁面上的“交易”按鈕登錄交易界面(點擊此處)。



1. 請先激活移動IBKR程序的“驗證”模塊(點擊此處)。
2. 在移動IBKR應用的主頁面上點擊“借記卡”按鈕。其它功能的使用和過去一樣



How to overcome the "Downloading settings from server failed" error


Store settings on server allows clients the ability to store their Trader Workstation (TWS) settings/configuration on the cloud and retrieve them at anytime from another computer. This feature allows you to use the layout of a specific user on two or more machines.

In some specific circumstances, the operation which stores/downloads the settings to/from the cloud may fail and the following error message may appear shortly after the TWS has loaded on the screen:



 How to overcome this error message?

 The underlying causes of this message are usually the following:

  • ACCESS TO THE LOCAL MACHINE IS BLOCKED: A security setup, such as a firewall or antivirus, prevents the access of this computer to the cloud storage. This prevents TWS from accessing the remote server, thus disallowing the settings file upload or download. Recommended workaround: set up an exception on the firewall or antivirus in order to exclude the TWS executable file (c:\Jts\tws.exe) or the entire TWS folder (C:\Jts) from the real time security scan. The procedure to set an exclusion may vary, according to the software you are using, therefore we recommend consulting the user guide or the on-line documentation of your specific security program.
  • ACCESS TO THE REMOTE SERVER IS BLOCKED: A firewall or proxy service blocks the communication with the cloud storage through the network on which this computer is. In this scenario, you (or your IT / Networking departments, in case you do not have the rights for such an operation) can modify the firewall or proxy settings to allow the computer to communicate with the cloud server s3.amazonaws.com on the TCP port 443. For additional details about the hosts/ports which needs to be allowed for the proper TWS operation, please see as well the section "DESKTOP TWS" of KB2816. Please refer to the documentation of your specific software in order to create specific rules for your firewall or proxy system.


See KB2323 for instructions on how to restore TWS settings from external storage
See KB2320 for instructions on transferring settings from one user to another


Why is my chart delayed, showing question marks or only partially populated?

What  are SMART Charts and how are they generated?

The SMART charting mechanism analyzes and compares the market data coming from all venues a given contract is traded on and graphically displays the most favorable quotes.

When all the data streams are live, the data points are available for all sources and for each time point, thus they can be fully compared. The resulting SMART chart will be up to date and fully populated, moreover it will constantly and automatically update1.  

The comparison between non synchronized market data streams (some live and some delayed) is just partially possible, since the delayed feeds are lacking data points for the last 15 or 20 minutes. Therefore, within that time frame, the SMART chart will usually display a series of yellow question marks to indicate unavailability of source data. In this case the SMART Chart will not update automatically.

When the lack of data points is more extensive or when the Exchange does not distribute delayed data for a given contract, the correspondent SMART Chart may be completely blank.

What should I do to obtain a fully populated, up-to-date chart?

If your trading method is based on SMART charts, you would need to activate the live market data subscriptions for all the marketplaces your financial instruments are traded on. For additional details, please see KB1201

If your trading method does not require SMART charts, you can decide to use Direct chart routing as a workaround.

A Directed Chart will allow you to graphically represent the market data coming from a single, specific Exchange. When possible, we suggest to select the primary marketplace for the product for this purpose, since this is usually the one offering the highest liquidity and trade volume, hence normally providing the most favorable quotes. If you have subscribed the market data for that venue, the resulting Directed Chart will be fully populated, up to date and it will update automatically1.

How do I set up a Directed Chart?

1.  Within a watchlist, type the contract symbol and press Enter on your keyboard.

2.  When then contract selection menu appears, select the item Stock (Directed). If you do not see this item, click on the small down arrow at the bottom of the menu to reveal the hidden menu items.

3.  The Exchange selection screen will appear. You can now select the main Exchange for the product or the Exchange for which you have an active live market data subscription. Once done, click OK.

4.  Within your watchlist you will see a newly created Directed Ticker line. It will contain the contract symbol and, preceded by the @ sign, the Exchange you selected at the previous step. Right click on that directed ticker line and select Chart > New Chart


5. The chart will be shown. On the left side of the toolbar, after the contract symbol, you will see the Exchange you selected preceeded by a @ sign, indicating that this is a Directed Chart.

1. In order for the chart to update automatically, the checkbox "Keep chart up to date" has to be activated in the Chart Parameters panel. The panel is reachable directly within the chart window, from the top menu Edit.

IB TWS and IB Key Merger into IBKR Mobile


The migration for your user depends upon your current use of the apps as follows:

1. Your Smartphone is solely used for trading (IB TWS installed) - Click Here
2. Your Smartphone is solely used for authentication (IB Key installed) -  Click Here
3. Your Smartphone is used for both trading and authentication (IB TWS and IB Key installed) - Click Here
4. Your Smartphone is used for Debit Card transactions (IB Key installed) -  Click Here

You are a user of IB TWS

You have been trading on your smartphone with IB TWS and you have not used IB Key.
1. Upon first launch of the application you will see the following new Home Screen.
Figure 1 is the Home Screen of IBKR Mobile for iOS devices. Figure 2 is the Android device version.

Figure 1                                                     Figure 2

2. Tap on the Trade button.
3. The rest of the application experience is identical to what you have already used in the past.


Access to the other functions from the Trading Screen

If you wish to access the other functions of the IBKR Mobile, such as the Authentication module or the
Debit Card functions:

For iOS (Figure 3)
1. Open the menu ‘More’ (lower right-hand corner of your screen).
2. Scroll to the very bottom of this page
For Android (Figure 4)
1. Open the Application menu
2. Scroll to the bottom section - App Settings


Figure 3


Figure 4

You are an IB Key user


1. Launch the IBKR Mobile and tap on Authentication.
2. The app will detect the installation of the IB Key and will suggest a course of action - either an
automated migration (Figure 5) on an update and then automated migration.
You can as well choose to manually migrate at a later point.

Figure 5                                                 Figure 6                                                 Figure 7

After the migration is completed, should you run the IB Key standalone application - the one you have
authenticated with in the past - you will see the following screen (Figure 8).

Figure 8


Daily Operation

A. Nothing changes in the daily login experience if you have an Internet connection - the Seamless
Authentication process will be used:
1. Enter your credentials in the corresponding fields (in the TWS, Account Management, WebTrader or
IBKR Mobile). Click on Login.
2. The system will send you a notification on your smartphone’s screen - tap on it.
3. Depending on your device, present your face to the camera or fingerprint on the sensor (iOS) or
enter your PIN code (Android). The system will the automatically proceed with the login.

B. If you have no Internet connection, you will use the IBKR Mobile in Challenge-Response mode:
1. Enter your credentials in the corresponding fields (in the TWS, Account Management, WebTrader or
IBKR Mobile). Click on ‘Login'.
2. Click on the link saying “I did not receive a notification”.
3. Launch the IBKR Mobile and tap on ‘Authentication’.
4. In the field Challenge of your smartphone application enter the values displayed on the Login
Screen. Tap the ‘Generate’ button.
5. Enter the values displayed by your smartphone app into the field Response string on the Login
Screen. Click ‘Login’.


You are a user of both IB TWS and IB Key

1. Please complete first the procedure for the activation of the Authentication module of the IBKR
Mobile app (Click Here).
2. Login to the trading screen by taping on the Trade button of the Home Screen in your new IBKR
Mobile app (Click Here).


You use an IB Debit Card

1. Please complete first the procedure for the activation of the Authentication module of the IBKR
Mobile app (Click Here).
2. On the Home Screen of the IBKR Mobile app tap on the Debit Card button. The rest of the experience
is identical to what you have already used in the past.



Syndicate content