Trading Engine Algorithm Switching and Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traders face challenges in selecting, managing, and evaluating algorithms due to inadequate training and technological support, leading to suboptimal performance and loss of control over complex trading strategies, with existing systems lacking intuitive interfaces for real-time feedback on market dynamics and order executions.

Innovation Solution

A system providing a user-centric approach with a simple, intuitive graphical interface for initiating and managing complex trading strategies, offering real-time feedback on market impact and order executions, automating algorithm selection, management, and cancellation, and enabling the use of broker-specific algorithms for improved trading performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If complex algorithms are used for automated trading, then trading efficiency and performance are improved, but trader control and understanding of market dynamics are lost

Engineering Contradiction:
Improvetrading efficiencyVSAvoidtrader control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements real-time feedback mechanisms that provide traders with visual indications of market conditions, execution tactics, and algorithm performance. This allows traders to maintain control and understanding while benefiting from automated trading, directly resolving the contradiction between trading efficiency and trader control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The trading engine acts as an intermediary between the trader and complex algorithms, translating algorithmic actions into understandable visual feedback. This mediator role enables traders to maintain control by providing transparency into algorithm behavior without reducing trading efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If complex algorithms are used for automated trading, then trading performance is improved, but transparency and trader understanding are reduced

Engineering Contradiction:
Improvetrading performanceVSAvoidtransparency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system provides continuous visual feedback showing execution tactics, market impact, and algorithm status. This feedback mechanism maintains transparency by making algorithmic decision-making visible and understandable to traders, while preserving the performance benefits of complex algorithms.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If algorithm selection and management is manual, then trader control is maintained, but time consumption and operational complexity increase

Engineering Contradiction:
Improvetrader controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automated algorithm selection and management based on trader-defined criteria and real-time market conditions. This self-service capability allows the system to handle time-consuming tasks automatically while maintaining trader control through configurable parameters and oversight.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts algorithm selection and management based on changing market conditions and trader preferences. This dynamic approach automates time-consuming tasks while preserving trader control through adaptable, context-aware decision-making.

Inventive Principle:
Principle #15Dynamics

4Extent of automation

If existing algorithmic trading systems are used, then automated trading capability is provided, but user-friendly interface and real-time feedback are lacking

Engineering Contradiction:
Improveautomated trading capabilityVSAvoiduser-friendly interface
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system implements a user-friendly interface that provides real-time visual feedback on market conditions, execution tactics, and algorithm performance. This feedback mechanism maintains automated trading capability while significantly improving ease of operation by making system behavior transparent and understandable.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The trading engine serves multiple functions: executing automated trades, providing real-time feedback, enabling algorithm selection and management, and offering configurable control options. This multi-functionality consolidates automated trading capability with user-friendly interface features into a single integrated system.

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

Data Source

PatentUS8156036B1Methods and systems related to trading engines
Publication Date: 2012.04.10 PORTWARE LLC
  • US8156036B1 patent drawing
  • US8156036B1 patent drawing
  • US8156036B1 patent drawing

AI summary

At least one aspect comprises a method comprising: (a) receiving electronic data describing a trading order from a market participant; (b) associating the trading order with one or more target brokers, (c) selecting with a processing system one or more first trading algorithms from a plurality of available stored algorithms for execution of the trading order; (d) commencing with the processing system execution of the trading order via the one or more first trading algorithms; (e) evaluating with the processing system quality of execution, during the execution, of the trading order via the one or more first trading algorithms; and (f) if the evaluated quality of execution compares unfavorably to a threshold of acceptability, switching with the processing system the execution of the trading order to one or more second trading algorithms, wherein the processing system comprises one or more processors.