Dark Pool Order Matching with Price Discretion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traders face challenges in disclosing their buy and sell interests without triggering price increases, and existing systems often prioritize disclosed orders, leading to a lack of transparency and fairness in trading environments.
Innovation Solution
An electronic trading platform that processes discretion orders by selectively disclosing contra orders based on price matching criteria, allowing traders to execute orders within a defined price range without revealing the order price or execution details until a match is determined.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traders disclose their buy and sell interests, then trading transparency and liquidity are improved, but price manipulation risk and unfavorable price execution increase
Solution Approach 1:
The system performs preliminary actions by pre-authorizing a price range (discretion range) for orders before execution. Traders submit orders with a specified discretion range upfront, and the system holds these orders in a dark pool without disclosing them until a matching contra-order is found within the authorized range. This preliminary authorization allows the system to execute trades without real-time disclosure of the trader's intent, preventing price manipulation while maintaining transparency through post-execution reporting.
Solution Approach 2:
The dark pool matching system acts as an intermediary between traders, facilitating matches without disclosing trader identities or order details to the broader market. The system mediates by receiving orders with discretion ranges, searching for contra-orders within those ranges, and executing matches anonymously. This intermediary function preserves transparency by ensuring all trades are recorded and reportable while protecting traders from the harmful effects of direct market disclosure.
2Productivity
If disclosed orders are prioritized in matching, then trading efficiency is improved, but fairness and transparency deteriorate
Solution Approach 1:
The system applies local quality by creating a specialized matching environment (dark pool) with different rules than the main market. Within the dark pool, all orders are treated equally regardless of disclosure status, ensuring fairness. The system prioritizes efficiency by using automated matching algorithms that quickly identify contra-orders within discretion ranges. Transparency is maintained locally through comprehensive record-keeping and post-execution reporting, while fairness is preserved by preventing disclosed orders from receiving preferential treatment.
Solution Approach 2:
The trading system is segmented into distinct components: the dark pool matching engine operates separately from the main market display, allowing independent optimization of each function. The dark pool segment handles anonymous matching with discretion range validation, while the main market segment continues to provide transparent order book visibility. This segmentation enables the system to achieve high matching efficiency in the dark pool without compromising the fairness and transparency of the overall trading ecosystem.
3Loss of information
If order price details are disclosed before execution, then market transparency is improved, but ability to execute at favorable prices within range is reduced
Solution Approach 1:
The system implements preliminary action by obtaining trader authorization for a price range (discretion range) before any matching occurs. Traders specify the maximum discretion amount they are willing to accept, and the system stores this authorization without disclosing the specific price details to the market. When a contra-order is found within the authorized range, execution proceeds immediately at the matched price, preserving both transparency (through pre-authorization) and flexibility (through range-based matching).
Solution Approach 2:
The dark pool matching system serves as an intermediary that protects the confidentiality of price details while ensuring transparent execution. The system receives and validates discretion ranges, matches orders anonymously, and executes trades without revealing price information to the broader market. Transparency is maintained through post-execution reporting and audit trails, while price execution flexibility is preserved by allowing matches anywhere within the pre-authorized discretion range.
Data Source
AI summary
Systems and methods for processing a discretion order in a dark pool matching environment may receive a first order of a first trader, and a contra second order defining a quantity reserved in an OMS of a second trader and a price range. When a first price of the first order is determined to be within the price range, (1) the price of the first order and (2) execution indicia selectable by the second trader to cause execution of a portion of the second order against a portion of the first order, are provided to the second trader. The first price of the first order and the execution indicia are not output or otherwise disclosed to the second trader, prior to determining that the first price of the first order is within the price range of the second order.


