Skip to main content

I Want to Use Multiple Accounts

Is this you?

  • You have more than one Interactive Brokers account linked to the same TWS login
  • You want to choose which account receives each order
  • You're not sure how to tell XeroLite which account to use

Quick Answer​

✅ Yes, XeroLite supports multiple IB accounts

You specify which account gets each order by including the account number (acc_no) in your alert JSON.


Setup (3 steps)​

1. Know your IB account numbers​

  • Log into TWS or IB Gateway
  • Find your account IDs (e.g. DU1234567, DU7654321)
  • You'll use these in the acc_no field

2. Add acc_no to your alert message​

In every TradingView alert that should go to a specific account, include acc_no in the message:

{
"acc_no": "DU1234567",
"symbol": "AAPL",
"action": "BUY",
"qty": 10,
"order_type": "MARKET",
"currency": "USD",
"asset_class": "STOCK",
"exch": "SMART"
}

Replace DU1234567 with the account that should receive this order.

3. One alert per account per signal (no order replication)​

XeroLite does not send one alert to multiple accounts. To trade the same signal in two accounts, create two alerts in TradingView with the same condition but different acc_no values.


Common Questions​

Q: Do I have to use acc_no if I only have one account?
A: No. If you have a single account, you can omit acc_no; XeroLite uses the default account.

Q: What if I get the account number wrong?
A: The order may go to the wrong account or be rejected. Double-check account IDs in TWS.


See Also​