Multi-Region Price Chart Display for Timing Precision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing charting systems fail to provide timely and visually accurate information on when high and low prices occurred during a time period, as they are configured to receive OHLC data without specifying time, leading to inaccurate drawing of candlesticks and bar charts.
Innovation Solution
The system generates enhanced candlesticks and bar charts with separate upper and lower price bars that widen proportionally to the time period, allowing for the determination of when high and low prices occurred by tilting or shifting wicks, and includes a demarcation indicator to show time progression, enabling more precise visualization without additional graphical indicators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional OHLC data without time specification is used to generate candlesticks and bar charts, then the charting system can be simple and easy to implement, but the timing information on when high and low prices occurred is lost and the visualization becomes inaccurate
Solution Approach 1:
The patent divides the single price bar into multiple region price bars, each representing a specific time segment within the overall time period. This segmentation allows the system to display timing information for high and low prices by showing which segment they occurred in, thereby improving measurement precision without requiring complex additional indicators.
Solution Approach 2:
The patent introduces a spatial dimension by dividing the price bar into multiple regions along the time axis. Instead of using additional graphical indicators that would increase complexity, the solution embeds timing information within the existing bar structure by creating regional divisions, thus adding informational depth without increasing device complexity.
2Loss of information
If OHLC data is received without time specification for high and low prices, then data transmission is simple, but the ability to determine when high and low prices occurred is lost
Solution Approach 1:
The patent segments the time period into multiple regions and assigns each region a portion of the time period. By determining which region contains the high price and which contains the low price, the system recovers timing information without requiring complex time stamps in the data transmission, thus reducing information loss while maintaining data simplicity.
Solution Approach 2:
The patent uses region identifiers as intermediaries to represent timing information. Instead of directly transmitting complex time specifications, the system uses the region number or identifier as a mediator that encodes the timing information, thereby preserving timing data while keeping data transmission and processing simple.
3Loss of information
If traditional candlestick charts are used, then the charts are simple to generate, but they cannot show when high and low prices occurred during the time period
Solution Approach 1:
The patent divides the candlestick body into multiple region bars, where each region represents a time segment. The high price region bar and low price region bar visually indicate when these prices occurred within the time period, thereby recovering timing information that would otherwise be lost in traditional candlestick charts without adding complex external indicators.
Solution Approach 2:
The patent applies different visual properties to different regions of the price bar, specifically highlighting the regions where high and low prices occurred. This local differentiation allows timing information to be conveyed through the chart structure itself, improving information retention while maintaining chart simplicity.
Data Source
AI summary
A method for displaying a price chart, the price chart including a plurality of regions includes displaying, by a charting engine, a first region including one or more historical completed price-range-over-time-range-type symbols, displaying, by the charting engine, a second region adjacent to the first region, the second region including a current uncompleted price range-over-an-uncompleted-time-range-type symbol corresponding to an uncompleted time range, and in response to determining that the uncompleted time range has completed, generating and displaying, in the first region, by the charting engine, a new historical completed price-range-over-time-range-type symbol adjacent to the one or more historical completed-price-range-over-time-range-type symbols, and erasing, in the second region, the current uncompleted price-range-over-an-uncompleted-time-range-type symbol.


