STP (Straight-Through Processing)
Processing, hedging and legal role are different
Automation describes how instructions are handled. A-Book and B-Book describe aspects of risk handling. Principal and agent describe legal roles. Do not infer one solely from another or from a variable spread.
What to compare
Read the execution policy and compare commissions, markups, financing, rejected orders, positive and negative slippage, and treatment of gaps. External hedging does not remove all conflicts, including incentives to encourage excessive trading.
Reference: FCA: CFD business models and conflicts. Checked 8 September 2026; verify later changes before relying on jurisdiction-specific rules.
Separate rejections and fills
An automated request can still fail a price, credit, margin or eligibility check. Track acknowledgement, rejection and actual execution separately. Evaluate the stated policy and the resulting deals rather than assigning guaranteed execution or a legal role from the processing abbreviation.