Midpoint Matching System for Algorithmic Order Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Crossing Networks lack the ability to efficiently process multiple computer-generated orders from algorithmic and automated trading systems, fail to provide anonymous and continuous trading, and do not accommodate order shredding or volume weighted average pricing strategies, leading to inefficiencies and information leakage.

Innovation Solution

An automated system that operates on a fully-anonymous and continuous basis, processes multiple computer-generated orders of any size, automatically matches executable orders according to a priority scheme, and executes a matching algorithm to maximize tradable volume, utilizing a hidden reserve book linked with a displayed market to improve liquidity and provide price improvement opportunities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Crossing Networks execute block-sized orders at a reference price, then trading cost is reduced and anonymity is provided, but the system lacks the ability to process multiple computer-generated orders from algorithmic trading systems and provides inefficient order matching

Engineering Contradiction:
Improveorder processing efficiencyVSAvoidcompatibility with automated trading systems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The Crossing Network system is enhanced to serve multiple functions: it processes both traditional block orders and multiple computer-generated orders from algorithmic trading systems. The system accommodates various order types including market orders, limit orders, and specialized strategies like order shredding and VWAP, making it universally applicable to different trading approaches while maintaining its core matching functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system transitions from static, passive matching to dynamic, continuous processing. Multiple computer-generated orders are processed in real-time with continuous matching against the reserve book, allowing the system to adapt to changing market conditions and automated trading strategies while maintaining efficiency.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If orders are displayed in the order book for transparency, then market visibility is improved, but information leakage occurs and anonymity is compromised

Engineering Contradiction:
Improveinformation leakageVSAvoidmarket visibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts order details from public display and stores them in a hidden reserve book. Orders are removed from the transparent order book and held in confidential storage, where they can be matched without public exposure. This extraction prevents information leakage while maintaining the ability to match orders efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The reserve book acts as an intermediary between order submission and execution. Orders are placed in the reserve book as a intermediate storage layer, allowing matching to occur without direct public exposure. This intermediary structure enables anonymous matching while maintaining market functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the system matches orders immediately when marketable, then execution speed is improved, but market disruption occurs for large block orders

Engineering Contradiction:
Improveexecution speedVSAvoidmarket impact
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

Orders are pre-positioned in the hidden reserve book before execution. This preliminary storage allows the system to prepare for potential matches without immediately impacting the market. When matching conditions are met, executions occur at favorable times, reducing market disruption while maintaining speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuous immediate execution, the system uses periodic matching cycles where orders in the reserve book are matched at predetermined intervals or when specific conditions are met. This periodic approach allows large block orders to be executed in a manner that minimizes market impact while maintaining overall execution efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7774263B1Linked displayed market and midpoint matching system
Publication Date: 2010.08.10 DEUT BORSE
  • US7774263B1 patent drawing
  • US7774263B1 patent drawing
  • US7774263B1 patent drawing

AI summary

An automated system for matching orders to buy and sell securities including a displayed market where orders are executed at a BBO price and where information about the market is made available to investors and a midpoint matching market for matching buy and sell orders at a predetermined price, namely, the midpoint between the national best bid and offer. The displayed market and the midpoint matching market are linked so that orders submitted to the displayed market are exposed to the midpoint matching market and can be executed at an improved price if a contra order is available on the midpoint matching market.