← Back to the article, which explains what the matrix covers and why.
What is in the full matrix
- 1. Scope, data and connectivityStrategy, venues, accounts, data rights, connectivity and version control.On request
- 2. Controlled live order-workflow validationThe full live order lifecycle, from submission to end-of-test reconciliation.On request
- 3. Pre-trade risk controlsEvery limit recorded as a value, with validation of permitted and blocked behaviour.Shown below
- 4. Stop, rollback and restartTriggers, immediate actions and restart conditions, plus the rollback sequence.On request
- 5. Operations and liability arrangementsSupport, monitoring, credentials and written responsibility when things go wrong.On request
- 6. Deployment sign-off matrixEach gate with required evidence, internal approver and broker confirmation.On request
- 7. Final approval recordThe single Go or No-Go record, tied to a specific scope and version.On request
Every item carries a status, an owner, an evidence link and a date. The status key used throughout:
3. Pre-trade risk controls
| Item | Required evidence or value | Validation | Status | Owner | Evidence | Date |
|---|---|---|---|---|---|---|
| Permitted instruments and accounts | Approved list | Unauthorised routes are blocked | Not started | |||
| Price protection | Price collars and reference-price rules | Out-of-range and stale-reference orders are blocked | Not started | |||
| Order size and value | Maximum quantity and notional | Oversized orders are rejected | Not started | |||
| Position and exposure | Instrument, strategy and account limits | Working orders and partial fills are included appropriately | Not started | |||
| Order and message rate | Order, cancellation and retry limits | Burst and retry behaviour stays within limits | Not started | |||
| Loss and drawdown | Intraday loss and drawdown thresholds | A breach stops new risk-taking as agreed | Not started | |||
| Data health | Maximum data age and gap tolerance | Invalid or stale data blocks affected trading | Not started | |||
| Connection health | Disconnect and acknowledgement-timeout rules | Orders do not continue blindly | Not started | |||
| Kill control | Trigger, authorised users and broker backup | New orders stop; working orders are handled and verified | Not started |
Request the full matrix
Tell us what you are taking live and Costa will send you the complete template personally, with a short note on where teams most often get stuck. If it is useful, we can also walk through it with you on a call.
This template is general information, not legal, regulatory or investment advice. It is not a liability waiver and does not override legal or regulatory obligations. Legal and compliance must review contractual protections.
