Dynamic Pre-Trade Rule Sequencing for Electronic Trading Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic trading systems face significant latency issues during pre-trade risk checks, which can result in missed trading opportunities due to the time-consuming processing of pre-trade evaluation rules, especially in high-frequency and algorithmic trading systems.

Innovation Solution

The system dynamically rearranges and optimizes the sequencing of pre-trade order evaluation rules based on real-time performance metrics to minimize processing time and latency, allowing for faster transmission of trading orders to the exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If pre-trade order evaluation rules are applied in a fixed sequence, then the system structure is simple and easy to maintain, but the processing time is increased and latency is higher

Engineering Contradiction:
Improveprocessing timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements dynamic sequencing of pre-trade order evaluation rules, where the processing sequence is not fixed but can be adjusted based on real-time performance metrics. The system monitors metrics such as rule execution time, rejection rates, and order characteristics, then reorders rules dynamically to optimize processing speed. This dynamic approach reduces latency by placing high-rejection-rate rules earlier in the sequence, thereby filtering orders faster without significantly increasing system complexity through the use of adaptive algorithms.

Inventive Principle:
Principle #15Dynamics

2Reliability

If more pre-trade order evaluation rules are applied, then the reliability of risk checking is improved, but the processing time is increased

Engineering Contradiction:
Improverisk checking reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by implementing a multi-stage rule evaluation process where rules are executed in sequences based on their expected effectiveness. High-impact rules that can quickly filter out non-compliant orders are placed at the beginning of the evaluation sequence. This allows the system to perform preliminary filtering with fewer rules, reducing processing time for the majority of orders while maintaining comprehensive risk checking through subsequent rule applications for orders that pass initial filters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial action by not applying all pre-trade evaluation rules to every order. Instead, rules are selectively applied based on order characteristics, market conditions, and performance metrics. Orders that fail early rules are rejected without proceeding through the entire rule set, thereby reducing average processing time while maintaining reliability through comprehensive rule coverage for orders that require full evaluation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If the sequencing of pre-trade order evaluation rules is manually optimized, then the processing time can be reduced, but the adaptability to changing market conditions is decreased

Engineering Contradiction:
Improveprocessing timeVSAvoidadaptability to market conditions
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor rule performance metrics including execution time, rejection rates, and order flow characteristics. This feedback is used to dynamically adjust the sequencing of rules, allowing the system to adapt to changing market conditions automatically. The feedback loop enables the system to learn from past performance and optimize rule ordering in real-time, combining the speed benefits of manual optimization with the adaptability of automated adjustment based on actual market behavior.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10147137B2Systems and/or methods for automatic ordering of pre-trade order evaluations
Publication Date: 2018.12.04 SOFTWARE AG
  • US10147137B2 patent drawing
  • US10147137B2 patent drawing
  • US10147137B2 patent drawing

AI summary

Certain example embodiments described herein relate to systems and/or methods for electronic trading. An example embodiment stores pre-trade order evaluation rules in a memory. The embodiment includes receiving at least one trading order, determining a sequencing of the pre-trade order evaluation rules based on one or more dynamically updated performance metrics associated with the pre-trade order evaluation rules, applying the pre-trade order evaluation rules to the at least one received trading order in accordance with the determined sequencing, and based on results from the applying, either transmitting the at least one received trading order to a trading exchange or rejecting the at least one received trading order.