User Tools

Site Tools



show after market prices in charts

open the chart → settings button at the top right → Outside RTH → drag to the right

excess funds sweep

IBKR Mobile → Settings button at the top left → Settings → Account Settings → Trading Permissions → Settings (at the top left) → Excess Funds Sweep → Scroll to the bottom → Excess Funds Sweep Method → Sweep to Securities Account


  • There are three options available - “Do not Sweep”, “Sweep to Securities Account”, “Sweep to Commodities Account”.
  • The default is set to “Do not Sweep”. But this is not optimal.
    • For example, you could have (positive cash in the overall portfolio, positive cash in the Commodities Account, negative cash in the Securities Account). In such situations, you'll end up paying interest on the negative cash balance in the Securities Account even if the overall cash in the portfolio is positive.
  • Advantages of “Sweep to Securities Account”
    • Cash in the Securities Account is insured by SIPC and Lloyds. But cash in the Commodities Account is uninsured.
    • Cash in the Securities Account pays interest. But cash in the Commodities Account does not pay any interest.
    • If you have excess cash in the Securities Account but the Commodities Account requires some additional cash to satisfy margin requirements, then IBKR automatically transfers cash from the Securities to Commodities Account.
  • Advantages of “Sweep to Commodities Account”
    • None. I can't think of any situation where choosing this option would make sense.
  • If you change the sweep method, it will take one business day to go into effect.

tags | which sweep is better securities or commodities?

Opt out of internalization

  • Login to the portal → Navigate to User (“Head/Shoulders” icon) → settings → Trading → click on the “Internalization” link → Check “Internalization Opt-Out” → Save

interest rate calculation

For the daily interest, IBKR uses 360 days. For example, if the principal is \$53,073.35, rate is 3.33%, the interest would be \$4.91

$ ipython
Python 3.10.4 | packaged by conda-forge | (main, Mar 30 2022, 08:38:02) [MSC v.1916 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]:
p = 53073.35
r = 3.33
interest = round(p * (r/100) * (1/360), 2)



interest rates

fundamental data

IBKR gets the fundamental data from GFIS (Global Financial Information Services)

order types I came across

ibkr_notes.txt · Last modified: 2024/06/09 05:48 by admin