First Look Order Matching for Liquidity Providers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In financial markets, particularly in foreign exchange, the 'second look' process creates uncertainty for liquidity takers as they wait for liquidity providers to accept or deny trading orders, leading to inefficiencies and potential losses due to the lack of immediate matching and performance tracking of fill rates.

Innovation Solution

Implementing a 'first look' process where orders from liquidity takers are immediately matched with liquidity providers having a target fill rate above a certain percentage, with real-time updates and performance reporting to ensure compliance and prevent future orders from being routed to underperforming providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If second look process is used for order matching, then liquidity providers have time to evaluate orders, but liquidity takers experience uncertainty and delays

Engineering Contradiction:
Improveorder execution reliabilityVSAvoidorder matching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-screening and pre-matching orders against the liquidity provider's book before the formal execution step. The liquidity taker's order is immediately compared with available liquidity in the provider's book, and a match notification is sent back to the taker's system, allowing them to proceed with confidence before the provider formally executes.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If immediate matching is implemented, then uncertainty is reduced, but performance tracking and compliance monitoring become more complex

Engineering Contradiction:
Improveorder matching timeVSAvoidperformance tracking system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements comprehensive feedback mechanisms that automatically track and report match notification performance. Liquidity providers receive feedback on their fill rates and compliance with target metrics, while the system monitors and reports on the performance of the matching process itself, creating a closed-loop system that manages complexity through automated information flow.

Inventive Principle:
Principle #23Feedback

3Reliability

If liquidity providers are given evaluation time, then order quality can be assessed, but market efficiency decreases

Engineering Contradiction:
Improveorder acceptance reliabilityVSAvoidtrading efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The matching process is segmented into distinct functional stages: immediate pre-screening of orders against the provider's book, notification to the taker's system, and subsequent formal execution by the provider. This segmentation allows the system to provide immediate feedback on potential matches while preserving the provider's ability to perform quality assessment before final execution, thereby maintaining both efficiency and reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20220383412A1Methods, apparatuses and systems for first look matching of orders
Publication Date: 2022.12.01 CFPH LLC
  • US20220383412A1 patent drawing
  • US20220383412A1 patent drawing
  • US20220383412A1 patent drawing

AI summary

Various embodiments are directed to a trading system and method for matching orders between liquidity takers and liquidity providers. A memory stores instructions which, when executed, direct the processor to perform various actions, such as the following. The processor may receive from a liquidity taker, an order to trade on an exchange. The order is routed to at least one liquidity provider with a target fill rate above a specific percentage. A response is received from the at least one liquidity provider. Based on the received response, the processor may update an actual fill rate of the at least one liquidity provider. The processor may determine, based on comparing the liquidity provider's actual fill rate with the target fill rate, a level of performance for the at least one liquidity provider. The processor may transmit a report about the at least one liquidity provider's level of performance.