Visual Warning Cues for Trading Algorithm Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex trading algorithms in electronic trading systems are difficult to detect for errors and problems, such as logic-based or trading-based issues, making it challenging for users to identify and correct them effectively.
Innovation Solution
A verification tool within the trading interface continuously analyzes trading algorithms for compliance with predefined rules, highlighting errors or warnings visually and providing explanations to assist users in correcting violations before execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If trading algorithms are made complex to handle sophisticated trading strategies, then trading capability and versatility are improved, but error detection difficulty and system reliability deteriorate
Solution Approach 1:
The patent introduces an intermediary verification tool that acts as a mediator between the complex trading algorithm and the user. This tool automatically analyzes algorithm code, detects errors and warnings, and presents them in an understandable format, thereby resolving the contradiction by making error detection easier without simplifying the trading algorithm itself
Solution Approach 2:
The system implements continuous feedback mechanisms where the verification tool monitors algorithm changes in real-time, provides immediate error warnings and suggestions, and allows users to iteratively refine their algorithms. This feedback loop enables sophisticated trading strategies while maintaining error detectability through automated monitoring and user guidance
2Measurement precision
If visual highlighting is applied to all errors and warnings, then error detection precision is improved, but information overload and user confusion increase
Solution Approach 1:
The patent applies local quality by differentiating the visual treatment of different error types. Critical errors receive prominent red highlighting that demands immediate attention, while warnings use less intrusive yellow highlighting. This selective visual emphasis maintains detection precision for all issues while preventing information overload by hierarchically organizing visual cues according to severity
Solution Approach 2:
The verification tool segments errors and warnings into distinct categories (compilation errors, runtime errors, warnings, suggestions) and presents them in separate organized lists. This segmentation allows users to process information systematically by category rather than being overwhelmed by a undifferentiated mass of alerts, thereby maintaining precision while reducing cognitive load
Data Source
AI summary
Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.


