Order Balancing Tool for Multi-Exchange Trade Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic trading systems face challenges in efficiently managing and reallocating aggregated order quantities across multiple exchanges to optimize filling opportunities and maintain desired position-in-queue optimization.

Innovation Solution

The implementation of an order balancing tool that allocates and re-allocates component quantities between exchanges based on fixed percentage allocation and position-in-queue optimization strategies, allowing for dynamic adjustment of trade order quantities and maintaining optimal position-in-queue across multiple exchanges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If aggregated order quantities are allocated across multiple exchanges, then the likelihood of filling aggregated orders is enhanced, but the complexity of managing and reallocating quantities across exchanges increases

Engineering Contradiction:
Improvelikelihood of filling aggregated ordersVSAvoidcomplexity of managing and reallocating quantities
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An order balancing tool acts as an intermediary system between multiple exchanges and trading devices. This tool automatically manages the allocation and re-allocation of component quantities across exchanges, handling the complexity of multi-exchange coordination while enhancing fill likelihood through optimized distribution strategies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts order quantity allocations across exchanges based on real-time position-in-queue information and market conditions. The order balancing tool continuously monitors and re-allocates quantities to maintain optimal positioning, adapting to changing market states without manual intervention.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If fixed percentage allocation strategy is used, then the ease of operation is improved, but the adaptability to different market conditions deteriorates

Engineering Contradiction:
Improveease of allocating order quantitiesVSAvoidadaptability to different market conditions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

While maintaining simple fixed percentage allocation as a base strategy, the system dynamically adjusts allocations based on real-time position-in-queue data. The order balancing tool combines the operational simplicity of fixed percentages with adaptive re-allocation capabilities that respond to changing market conditions and exchange-specific queue positions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes allocation parameters dynamically based on position-in-queue information. When position-in-queue data indicates opportunities for improvement, the order balancing tool adjusts the effective allocation percentages across exchanges, transforming static fixed allocations into adaptive dynamic allocations without requiring complex manual reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If position-in-queue optimization is implemented, then the productivity of order execution is improved, but the difficulty of detecting and measuring position-in-queue increases

Engineering Contradiction:
Improveorder execution speedVSAvoiddifficulty of tracking position-in-queue
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The order balancing tool serves as an intermediary that automatically collects, processes, and analyzes position-in-queue information from multiple exchanges. This intermediary function simplifies the complex task of tracking queue positions across different exchanges, converting raw exchange data into actionable allocation decisions that improve execution productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops where position-in-queue information is continuously monitored and fed back into the allocation decision-making process. The order balancing tool uses this feedback to automatically adjust allocations, creating a closed-loop system that optimizes execution speed based on real-time queue position data without requiring manual measurement or tracking.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10546349B2Methods and systems to employ aggregated order quantity modification strategies
Publication Date: 2020.01.28 TRADING TECHNOLOGIES INTERNATIONAL INC
  • US10546349B2 patent drawing
  • US10546349B2 patent drawing
  • US10546349B2 patent drawing

AI summary

The disclosed embodiments provide an order balancing tool for modifying one or more components of an aggregated order in response to a change in quantity of the aggregated order. As used herein, the phrase “aggregated order” refers to two or more trade orders for a same tradeable object at a same price that may be distributed between two or more electronic exchanges. Aggregating trade order quantities may be useful, for example, for trading groups to improve the likelihood of the total number of contracts being filled by placing one trade order rather than two separate trade orders that may be separated by additional trade orders received from different accounts.