Trade reporting workflows
Two workflows are supported:
Reporting a trade with a counterparty
Reporting a self-trade (crossing)
Reporting a trade with a counterparty
This workflow is used where two parties have agreed to a trade off the market. The steps are as follows:
1 | Initiator sends a trade report to the exchange. |
2 | The exchange sends an acknowledges receipt of the trade report. If the exchange accepts the report, it will send a report to the initiator and the counterparty. |
3 | The counterparty can accept or decline the report. |
4 | The exchange sends both parties a trade report with the indicating the counterparties decision to accept or reject the report. |
Reporting a self-trade (crossing)
This is used to report a trade where the party is both the buyer and seller in the transaction.
1 | Initiator sends a trade report to the exchange. |
2 | The exchange sends an acknowledges receipt of the trade report. |
3 | If the exchange accepts the report, it will send a report to the initiator. |