The volume-based OTR is calculated using the following equation:
OTR vol = [ ordered volume ] / [ traded volume ] - 1
The ordered volume is the sum of:
- the number of contracts generated by orders and quotes that are accepted by the matching engine and entered in the order book and
- the number of contracts that the Participant deletes from the matching engine and thus have not been executed.
A modify of an order or quote is treated as a "delete" followed by an "add". Thus, the original order and the new order will both be counted towards the ordered volume. This process applies regardless of which attribute of the order and/or quote is changed. An IOC order is treated like an order submission, while the unexecuted portion will be treated like an order deletion.
If an order or a quote is fully or partially deleted by the Self-Match Prevention (SMP) functionality then the ordered volume is increased both on the buy- and the sell-side only by the number of the deleted contracts.
The traded volume is the executed volume in the order book. If the traded volume is smaller than the volume-based minimum value, it is replaced with the volume-based minimum value.
The limit of the volume-based OTR considers the product type, the product. For participants fulfilling the minimum quotation requirements we apply higher and dynamic limits. The dynamic limits are depending on the quote performance (i.e. number of instruments and time with quotes in relation to the minimum requirements), the spread quality, the average quote size, as well as quotation during stressed market conditions.
Please find below a concept paper describing the calculation (including an example) in detail.