Under the hood
Our technology
A look at how Intertradings keeps your balances accurate, your trades transparent, and your account secure, without asking you to take a black box on trust.
Built on a modern stack
Next.js and NestJS PostgreSQL via Supabase TypeORM migrationsWe chose unglamorous, well proven infrastructure deliberately. Your money should never rest on experimental software.
Automated settlement engine
A scheduled job follows every active trade, accrues profit inside the plan's published rate range, and releases principal and profit the instant a cycle completes, with no manual intervention anywhere in the path.
Live market data
Account balances are priced against live market rates on a continuous refresh, with a resilient cache behind them so a temporary rate limit or outage never leaves you reading stale numbers.
Ledgered account architecture
One account balance, with every plan trade and copied position drawing straight from it. Every change to that balance is written down as a transaction.
Account security, on your terms
Passwords are hashed with Argon2, sessions run on short lived access tokens with rotating refresh tokens, and two factor login is there the moment you choose to switch it on.
Copy trade mirroring
When an expert you copy opens a position, it is mirrored into your account with its own pair, direction, leverage, margin and entry price, then closed with its profit or loss when they exit. Each one is written to the ledger like any other trade.
The request path
What happens when you take an action
It helps to know what is genuinely happening behind a button click. Here is the path every deposit, transfer, and trade takes through the system, in order.
You initiate an action
A deposit, a withdrawal, a transfer, a plan trade, or a copied position. Every one of them begins as a single request from your account.
The API validates and records it
NestJS checks balances and permissions, then writes the change as a transaction row before touching any account balance, so the ledger and the balance can never quietly disagree.
The trade engine takes over, if relevant
For plan trades, a scheduled job owns the lock and release logic end to end. For copied positions, each one opens and closes in step with the expert you follow. Nobody has to remember to run anything.
Your dashboard reflects it immediately
Balances, transaction history, plan trades and copied positions all read from the same source of truth, so what you see in your account is what actually happened.