Trading Accounts

Add, validate, edit or delete the broker accounts you want to trade with.

First stepEncrypted credentialsValidate before saving
In short

The Trading Accounts screen is where you add, validate, edit or delete the broker accounts you want to trade with. Each account can belong to any supported broker. Always validate an account before saving it to confirm the credentials are correct. Credentials are stored encrypted, so even our support staff cannot read them.

This is where you manage your trading accounts. Our API functions accept a pseudo account, which in turn points to an actual trading account. That account can belong to any of the stock brokers we support.

Demo video

Manage accounts

On the Trading Accounts screen you can:

  • Validate all accounts — click the “Validate All” button to check the login credentials of every account.
  • Create an account — click the “Create” button to add a new account.
  • Edit or delete an account — click on the account’s “Login Id”.
  • Rename a nickname — click the pencil icon in the “Nickname” column (see below).
  • Mark live or non-live — select one or more accounts and click “Live” or “Non-live”.
  • Validate before saving — validate the account first. This confirms you have entered the correct credentials for your trading account.

Rename a nickname

Each account has a nickname — the easy name your strategy code uses. You can rename it right here: in the Nickname column, click the pencil icon, type the new name and confirm.

Important: The nickname is the name your API, algo or Excel code uses to place orders. If you rename it, you must change your code to the new name as well. If you do not, your orders will fail.

Account status and “Validate All”

Each trading account shows a Session status. This tells you whether the account is ready to trade. There are four values:

StatusWhat it means
Logged InThe account is in use and its session is active. It is ready to trade.
Logged OutThere is no active session right now. This is not an error. It is normal at the start of a trading day, or after you change an account (for example its live / non-live status or its credentials). You usually do not need to do anything — for almost every account the session starts on its own as soon as you begin using it (for example when you open Trading -> Portfolio), and the status changes to Logged In. Only a few broker platforms need a manual login — see the note below.
ErrorThe last login attempt to the broker failed. Click Validate All to see the exact message the broker returned (for example a wrong API key, an expired password, or a TOTP problem), then fix it.
MissingThe account is not in use in the system yet, so no session has been created for it.

Brokers that need a manual login

For most accounts the connection happens on its own the first time you use the account, so you never have to press anything. Only a few broker platforms require you to log in yourself on the broker’s page. For these, a Login button appears in the Login column. Click it, finish the login on the broker’s page, and the session becomes active. The Login column stays blank for brokers that do not need this.

Check your accounts before you trade

It is good practice to click Validate All every day before you start trading. The system then checks the login of all your LIVE accounts:

  • If the login works, the status changes to Logged In.
  • If something is wrong, the system shows the error message for that account. Please read it and take the corrective action.

Doing this early gives you time to fix any problem — such as an expired broker password — before the market opens. If you are not sure what an error means or how to fix it, ask our support chatbot for help.

Columns

Each row is one trading account. A few columns stay hidden until you click Validate All or change an account’s live status.

ColumnMeaning
Login IdYour broker client (login) id. Click the pencil icon next to it to edit the account.
OwnerThe owner’s email, if you have assigned one (see Owners). Hidden when no account has an owner.
NicknameThe nickname (pseudo account) you gave the account. Click the pencil icon next to it to rename the nickname.
LiveYES or NO — whether the account is active for trading.
LoginA Login button appears here for brokers that use OAuth login. Click it to open the broker’s login page in a new tab and create a fresh session. It is blank for brokers that do not use OAuth.
SessionThe login session status — Logged In, Logged Out, Error or Missing (see Account status).
ExpiryThe account’s licence expiry date.
DaysDays left until expiry.
PaidWhether the account is Paid or on a free Trial.
BrokerThe broker for this account.
PlatformThe broker platform the account connects through.
IdInternal account id (useful when you contact support).
MessageThe validation result message. On a failed account it also shows a “Get help with this” icon that opens the support chatbot with the error filled in. Hidden until you validate.
ValidThe validation result (SUCCESS or FAILURE). Hidden until you validate.

Buttons

ButtonWhat it does
CreateAdd a new trading account.
Validate AllCheck the login of every live account and fill the Session, Message and Valid columns.
Live / Non-liveMark the selected accounts as active or inactive.
DeleteDelete the selected accounts.
RechargeRecharge the selected accounts for 31 days.
ResetClear all table filters.
Select / DeselectSelect or clear all the (filtered) rows.

Security

Credentials are stored in encrypted form in our database, so even our support staff cannot read them. To learn more, see Security.

Screen

Create trading account

Create Trading Account

Frequently asked questions

How many trading accounts can I add?

There is no limit on the total number of accounts you can use. The only limit is on the free trial: you can keep up to 3 accounts on free trial at the same time. There is no separate paid plan to switch to — you simply recharge an account. When you recharge one of your free-trial accounts, it becomes a paid account and frees up one trial slot, so you can then add the next account. Repeat this to add as many accounts as you need. Each account is billed on its own, one month at a time.

Max free trial limit reached →

Can I rename a nickname?

Yes. On the Trading Accounts screen, click the pencil icon in the Nickname column, type the new name and confirm. The nickname is the name your API, algo or Excel code uses to place orders, so after renaming you must update your code to the new name or your orders will fail.

How do I check that all my broker accounts are connected and logged in?

Open Accounts -> Trading Accounts and click the Validate All button. It logs in all your live accounts and fills the Session column, so you can see every account at a glance. Logged In means the account is connected and ready to trade. Logged Out is not an error — it only means there is no active session yet, and for almost every account it connects on its own the moment you start using it (for example when you open Trading -> Portfolio). Only Error means a login actually failed; click Validate All and read the Message column for the exact reason, then fix it. It is good practice to run Validate All every day before the market opens.

What do the account session statuses (Logged In, Logged Out, Error, Missing) mean?

Logged In means the account is in use and its session is active, so it is ready to trade. Logged Out means there is no active session right now — this is not an error and is normal at the start of a trading day or after you change an account; you usually do not need to do anything, because for almost every account the session starts on its own as soon as you begin using it (for example when you open Trading -> Portfolio), and only a few broker platforms need a manual login (a Login button appears for those). Error means the last login to the broker failed — click Validate All to see the exact message the broker returned, then fix it. Missing means the account is not in use in the system yet, so no session has been created for it.

My account shows 'Logged Out'. Is something wrong?

No, Logged Out is not an error. It simply means there is no active session at the moment, which is normal at the start of a trading day, after you change an account's live status or credentials, or after your account was unblocked. You usually do not need to do anything — for almost every account the session starts on its own as soon as you begin using it, for example when you open Trading -> Portfolio, and the status changes to Logged In. If you want to log it back in right away, make sure the account is Live and click the Validate All button — this logs in all your live accounts. Only a few broker platforms need a manual login — for those a Login button appears in the Login column; click it and finish the login on the broker's page. You do not need to edit the account and Save again — that is only for adding a new account or changing its details.

Should I do anything before I start trading each day?

Yes. It is good practice to click Validate All every day before you start trading. The system checks the login of all your live accounts and shows any problems, such as an expired broker password. Doing this early gives you time to fix any issue before the market opens. On success the account status shows as Logged In.

My broker rejected my TOTP. What should I do?

A rejected TOTP almost always means the TOTP Key saved on your account is wrong. First, make sure you entered the TOTP Key — the longer secret string your broker shows when you set up TOTP — and not the 6-digit code from your authenticator app; the two are not the same. Also make sure you finished TOTP setup on the broker: many users copy the key into our system but close the broker's setup screen without completing the activation, so TOTP is never switched on. Some brokers show the TOTP Key only once during setup and hide it afterwards. If you no longer have it, disable TOTP on your broker and enable it again to get a fresh key, then copy that key into the account here and click Validate & Save.

Fix Invalid TOTP →

Next steps

Was this page helpful?

Last updated 13 July 2026