Skip to main content

Connecting a cTrader account

Authorising with your cTrader ID, adding several accounts from one ID, and re-authorising.

cTrader connects differently from MetaTrader. There is no password to enter: you sign in with your cTrader ID on cTrader's own site and grant Trepeat access, which you can withdraw at any time. Trepeat never sees or stores a cTrader password.

Use your cTrader ID, not an account number. Your cTrader ID is the email your broker or prop firm registered you with, and it has its own password, separate from any trading account's password. Typing an account number and its password into cTrader's sign-in is refused.

Choosing which cTrader ID

Continue signs your browser out of cTrader before sending you there, so cTrader asks you to sign in and you pick the cTrader ID each time. That is how you add accounts that sit under different cTrader IDs, for example from two prop firms: run Add account once per cTrader ID. Some browsers (Safari, Firefox, Brave, or any browser with third-party cookies turned off) stop that automatic sign-out. If cTrader goes straight to its consent screen with the wrong ID, use the sign-out link in the Add account dialog, or sign out at id.ctrader.com, then Continue again; a private window also works.

What Trepeat holds

For a cTrader connection Trepeat holds the authorisation itself, encrypted, and no password. Because the authorisation is the credential, revoking it in cTrader immediately ends Trepeat's access — there is no stored password left behind that would keep working.

One cTrader ID, several accounts

One cTrader ID can cover several trading accounts: after you authorise, Trepeat lists the accounts that ID can reach and you choose which to add. Each one you add counts as one account towards your paid accounts, exactly as a MetaTrader account does.

⚠️ cTrader's consent screen pre-selects every account you own. That decides what Trepeat is allowed to see, not what it adds — you still pick the accounts on the next screen — but it is worth reading before approving rather than afterwards.

Adding accounts you created later

To add a cTrader account you created after authorising, start Add account and choose cTrader again: signing in again with the same cTrader ID re-authorises it and picks up the newer accounts. An authorisation covers the accounts that existed when it was granted. A demo account you create afterwards is not included, and Trepeat cannot see it.

Re-authorising is routine and never creates duplicates. Accounts you already have are listed as Already added and cannot be added twice.

⚠️ Tick your connected accounts again too. Each sign-in replaces the one before, and cTrader lets Trepeat use only the accounts you tick on its page. An account you leave unticked stops copying: the next screen names it, and in Accounts it shows Reconnect until you sign in again with it ticked.

When cTrader stops accepting the connection

When a cTrader sign-in can no longer be renewed, the account does not fail straight away: copying continues until the current access actually expires, and until then the account shows an amber note asking you to re-authorise by a date. A sign-in lasts about a month. Re-authorise takes you back to cTrader to do it.

If it does lapse, you are emailed once. One sign-in restores it; nothing needs rebuilding and your repeaters keep their settings.

Demo accounts only

As on MetaTrader, Trepeat currently connects demo accounts, and the database refuses to record a live account as connected.

Proprietary firm accounts are supported on cTrader on the same terms as anywhere else: if the firm issues the account on a cTrader demo account, Trepeat connects it, subject to the firm's own rules on copying. What it cannot connect is a challenge placed on a live cTrader account — the engine reaches only cTrader's demo environment, so a live account is unreachable rather than merely refused. You are told which you have on the account-picker screen, before the account is added, so check the account type rather than the “funded” label.

What each account status means, on either platform, is covered in Account statuses.