Skip to main content

Traders and routing

A trader is the link between one strategy and the sub-accounts it is allowed to trade. Control Center is where you build them and where you watch whether they are actually live.

Building one

  1. Press Add Trader and choose a strategy.
  2. Tick the sub-accounts it may trade. Accounts that are not eligible are shown with the reason rather than hidden.
  3. Set a multiplier per account.

Multipliers are whole numbers from 1 to 999. A 2-lot signal on a 3× account sends 6 contracts. There is no fractional multiplier anywhere in Quanify — if you need a smaller size than the signal carries, set a fixed contract size on the strategy instead.

Every account you add lands disabled. That is deliberate: building a trader and arming it should never be the same action. You add the accounts, look at the list, and then decide what goes live.

What the statuses mean

StatusMeaning
ArmedThe engine has confirmed it holds routing for every powered-on account on this trader. This is the only status that means signals will route.
Registering…A change is on the wire and has not been confirmed yet. Neither outcome is being claimed until it settles.
PartialSome of the accounts on the trader are powered on and some are not. What is on is routing; what is off is not.
Not routedThe card is powered on but the engine has no routing for it. Something went wrong — see Troubleshooting.
Still routedYou powered it off but the engine still holds the routing. Quanify clears this itself; it is shown rather than hidden because until it clears, that account can still fill.
DisabledPowered off, and the engine agrees. Nothing will route.
In TradeAn account on this trader is holding a position.
DisconnectedThe broker session behind the account is down, so nothing can reach it.
Copy TradingCopy Trader is armed, so individual traders are standing down. See Copy Trader.

The card deliberately says Armed rather than Active. Active reads as "trading right now", which the card cannot know. Armed is the claim it can actually back: the engine has confirmed it holds the route.

Why the card checks with the engine

A trader card never claims to be armed on the strength of what your browser believes. It reads the answer back from the engine and shows you what came back, including when that disagrees with what you just did. A card that says everything is fine while nothing is routed is the single most expensive thing this page could get wrong, so it is built to say the awkward thing instead.

The practical consequence: if you toggled something on your phone and then open the workspace on your laptop, the laptop shows what the engine holds, not what the laptop remembers.

Editing a trader

  • Toggle accounts — open the account list on a card to power individual sub-accounts on or off, or use enable all and disable all.
  • Edit multiplier — change one account's multiplier in place. Whole numbers, 1 to 999.
  • Remove — take one account off the trader.
  • Reorder — drag cards into the order you think in.

Powering off

Turning a trader off clears its routing at the engine first, and only then updates what you see. If that write fails, the card says so instead of quietly showing Disabled, and Quanify retries the clear. Deleting a trader works the same way: the card only goes away once the engine has confirmed it stopped routing.

Powering off stops new orders. It does not close anything you are already holding, and it never will. If you want to be flat, flatten the position deliberately.

Pausing everything

Pause All on Control Center powers down every trader you have added, in one action. New signals stop routing for all of them. Open positions are untouched. It is the fastest way to stand the whole desk down without making a decision about what you are holding.

Resume brings back what was on before, so a pause is not a rebuild.

A trader is not the only gate

For a signal to reach the broker, several things all have to be true at once: the strategy is enabled, a trader points it at the account, that account is powered on, the trader is armed, the account is not muted, and the broker session is live. If a signal did not trade, one of those was false — and the Signal Log will tell you which.