Dynamic Trading Algorithm Using Volume and Time Weights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Financial markets face challenges in adapting trading algorithms to evolving market dynamics and new participant structures, particularly in electronic trading environments, which require rapid adjustments to maximize liquidity and participation across a wide range of traders.

Innovation Solution

A system and method for trading futures contracts that assigns volume weights and time weights to buy and sell orders, using algorithms that combine volume and time factors to determine matches, allowing for dynamic adjustments based on market data and participant preferences, enabling flexible allocation of trades across multiple dimensions including volume, time, and trader preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional time priority algorithm is used for matching orders, then the trading algorithm is simple and easy to implement, but it cannot maximize liquidity distribution among multiple traders in electronic markets

Engineering Contradiction:
Improveliquidity distribution capabilityVSAvoidtrading algorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic trading algorithm that transitions from static time-priority matching to a flexible system combining time weights and volume weights. The algorithm dynamically adjusts the proportion of time priority versus volume priority based on market conditions and contract characteristics, enabling it to adapt to different market scenarios while maintaining operational feasibility through structured weight assignment rules

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the matching parameters by introducing a composite scoring mechanism that incorporates both time-based and volume-based parameters. Instead of relying solely on time priority, the system uses a formula that combines time weight (based on order age) and volume weight (based on order size) to determine matching priority, allowing the system to optimize liquidity distribution across diverse trader populations

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a volume pro-rata algorithm is used to distribute trading opportunities, then liquidity is maximized among multiple traders, but the algorithm cannot rapidly adapt to evolving market dynamics and new participant structures

Engineering Contradiction:
Improveadaptation to market evolutionVSAvoidtrading opportunity distribution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system employs dynamic weight adjustment mechanisms that allow the trading algorithm to adapt to evolving market conditions. The time weight and volume weight proportions can be adjusted based on market liquidity levels, participant diversity, and contract characteristics, enabling the system to respond to new market dynamics while maintaining efficient trading opportunity distribution

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the matching criteria into distinct time-based and volume-based components, each with adjustable weights. This segmentation allows the system to independently optimize each dimension and recombine them according to market needs, providing flexibility to adapt to different participant structures and market conditions without sacrificing distribution efficiency

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If exchanges rapidly adapt trading algorithm characteristics to suit new market dynamics, then competitiveness is maintained, but the system complexity increases and requires frequent modifications

Engineering Contradiction:
Improvealgorithm adaptabilityVSAvoidsystem modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements adaptability through parameter adjustment rather than structural modification. By changing the weights assigned to time and volume factors, the system can adapt to new market dynamics without requiring code changes or architectural modifications. This parameter-based approach maintains system simplicity while enabling rapid response to market evolution

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7945507B2System and method for facilitating trading in an electronic market
Publication Date: 2011.05.17 LIFFE ADMINISTRATION & MANAGEMENT
  • US7945507B2 patent drawing
  • US7945507B2 patent drawing
  • US7945507B2 patent drawing

AI summary

A method and system for facilitating trading of financial instruments in a market are provided. The system comprises a server and an interface. The interface is configured to enable buy orders and sell orders to be entered. Each order has a price, a volume, and an entry time and relates to a respective futures contract The server is configured to match received buy orders having a first price to received sell orders having the first price. The match is effected by ensuring that the prices match, and then using the volume and entry time for each buy order and each sell order to assign a volume weight and a time weight, and then using the volume weights and the time weights to determine each match. The server uses the matches to complete respective trades. The volume and time weights may be adjusted based on market conditions.