The present invention provides computer-based systems and methods, especially directed to intelligent volume profile charting tradable objects.
Technical analysis attempts to understand the market sentiment behind price trends by looking for patterns and trends rather than analyzing a security's fundamental attributes.
Originally, technical analysis was a largely a matter of “reading the tape” or interpreting the successive flow and magnitude of price and volume data through a stock ticker. As computers became more widespread in the 1970s, data was compiled into chart form and became a technician's standard point of reference.
Recognition of chart patterns and bar (or later candlestick) analysis were the most common forms of analysis, followed by regression analysis, moving averages, and price correlations. Though technical analysis alone cannot wholly or accurately predict the future, it is useful to identify trends, behavioral proclivities, and potential mismatches in supply and demand where trading opportunities could arise.
Charting is nothing more than predicting the direction of a price between significant support and resistance levels. A support level is a price level which a stock has had difficulty falling below. This is where a lot of buyers tend to enter the stock. Similarly, resistance is a price level above which a stock has difficulty climbing. This is where a lot of buyers take profits and shorts enter. Typically, a stock's price will range between these levels until it breaks out or breaks down. Hundreds of different methods can be used to locate these areas of support and resistance, one of the most preferred methods is using Volume Profile or Volume-by-Price charts.
Volume Profile or Volume-by-Price is an indicator that shows the amount of volume for a specific price range, which is based on closing prices. Volume Profile or Volume-by-Price bars are horizontal and shown on the left side of the chart to correspond with these price ranges. By combining or overlaying volume and closing prices, current investors use this indicator to identify high-volume price ranges to mark support or resistance. Common practice for application of Volume Profile or Volume-by-Price method were: Long Volume Profile or Volume-by-Price bars underneath prices will be treated as potential support during a pullback and long Volume Profile or Volume-by-Price bars above prices will be treated as potential resistance on a bounce. Price breaks above or below long Volume Profile or Volume-by-Price bars will be used as entry and exit points signals. A break above a long bar shows strength and thus deemed as an entry point because demand was strong enough to overcome a supply overhang and a break below a long bar shows weakness and thus deemed as an exit point because supply was ample enough to overwhelm demand.
Insufficiency and shortcomings of current Volume Profile or Volume-by-Price investment system and method are listed as the followings:
(i) Entry and exit points determinations are vague and subjective. Morphology of Volume Profile chart or Volume-by-Price chart will be different which was dependent on selected time period and selected segments numbers of specific price range.
That is to say, either different time period selected, or different segments numbers of specific price interval selected will render completely different bars distribution. Determinations of break points or entry and exit points become very subjective and vague. Thereby, when a user wants to determine entry and exit points from Volume Profile charts of
(ii) Prediction of expected return was incapable. Current Volume Profile or Volume-by-Price investment system and method cannot predict the expected return of investment under the uncertain results as above mentioned.
This present invention overcome the shortcomings and insufficiency of the conventional technologies by providing a computer-based systems and methods directed to intelligent volume profile charting device and method thereof to effectively overcome the aforementioned problems.
The primary objects of the present invention is to provide an intelligent Volume Profile charting device and method thereof to objectively charting Volume Profile chart or Volume-by-Price chart, such that entry and exit points determinations are certain and objective.
Another object of the present invention is to provide an intelligent Volume Profile charting device and method thereof that is able to predict expected return.
To achieve the aforementioned objective, the present invention provides an intelligent Volume Profile charting device for charting a tradable object of financial instruments applied to a computer with a display. The intelligent Volume Profile charting device includes an information receiving module, a price-and-volume displaying module, a customized combination module, a featured-price-and-volume level module, a combining-and-generating module and an information displaying module. The information receiving module receives a financial information message of at least one external financial instrument. The price-and-volume displaying module displays a level bar chart of the tradable object with multiple price-and-volume information messages of the financial instruments according to the financial information message, wherein the multiple price-and-volume information messages are segmented to a plurality of volume bars corresponding to a plurality of price intervals. The customized combination module defines a plurality of predetermined values corresponding to the price intervals to generate a combination information message, wherein the combination information message comprises a volume-defining level information message. The featured-price-and-volume level module receives the multiple price-and-volume information messages, and defines the price-and-volume information message being larger than corresponding one of the predetermined values of a trade volume condition as a featured price, wherein the featured-price-and-volume level module quantize each of the featured prices to a full-length level bar and quantize each of non-featured prices to a zero-length level bar to generate a featured-price-and-volume level information message according to the volume-defining level information message of the combination information message. The combining-and-generating module combines the full-length level bars and the zero-length level bars of the featured-price-and-volume level information message into at least one full volume block and at least one zero volume block to generate a featured-price-and-volume block information message. The information displaying module generates and displays a comprehensive featured-price-and-volume block chart in the display according to the financial information message, the featured-price-and-volume level information message, and the featured-price-and-volume block information message.
Furthermore, the present invention also provides an intelligent Volume Profile charting method for charting a tradable object of financial instruments includes following steps.(a) generating an activating signal and starting to receive at least one external financial information message according to the activating signal and displaying a level bar chart of the tradable object with multiple price-and-volume information messages of the financial instruments according to the financial information message, wherein the multiple price-and-volume information messages are segmented to a plurality of volume bars corresponding to a plurality of price intervals; (b) defining a plurality of predetermined values corresponding to the price intervals to generate a combination information message comprising a volume-defining level information message; (c) defining the price-and-volume information message being larger than corresponding one of the predetermined values of a trade volume condition as a featured price and quantizing each of the featured prices to a full-length level bar, each of non-featured prices to a zero-length level bar to generate a featured-price-and-volume level information message according to the volume-defining level information message; (d) combining the full-length level bars and the zero-length level bars to form at least one full volume block and at least one zero volume block to generate at least one featured-price-and-volume block information message; and (e) generating a comprehensive featured-price-and-volume block chart according to the financial information message, the featured-price-and-volume level information message and the featured-price-and-volume block information message.
Detailed descriptions are presented by embodiments as follows. Hereby the objectives, technical contents, features and achieved effects of the present invention will be more easily understood.
With reference to
A featured-price-and-volume level module 18 is electrically connected to customized combination module 16 to receive the volume-defining level information message of the combination information message and the multiple price-and-volume information messages of the financial instruments, to determine a level of the multiple price-and-volume information messages of the financial instruments according to the information message defined in the volume-defining level information message to generate a featured-price-and-volume level information message. The volume-defining level information message comprises at least one predetermined value of a trade volume condition to define whether the multiple price-and-volume information messages are the featured price by the predetermined value of the trade volume condition. The predetermined value of the trade volume condition may be defined by the user himself/herself, or the information receiving module 14 may further constantly receive multiple historical trade data of the financial instruments, studies from these data by neural networks and machine learning and then implements recursive back tests to determine the best predetermined value of the trade volume condition for the user's reference. With reference
Furthermore, the customized combination module 16 may alternatively define the predetermined values according to a normal distribution corresponding to the price intervals. The normal distribution can be simplified as the broken line P in
As shown in
With reference to
For example, a price-and-volume level information message having two or less non-featured prices located between two featured prices level bars may be combined to form an identical featured-price-and-volume block. The featured price-and-volume level information message of the non-featured prices(zero-length level bars) between the two featured prices level bars (full-length level bars) are merged to generate the featured-price-and-volume block information message. An information displaying module 21 electrically connected to the combining-and-generating module 20 and the display 12 such that a comprehensive featured-price-and-volume block chart is generated and shown on the display 12 according to the financial information message, the featured-price-and-volume level information message and the featured-price-and-volume block information message.
In more detail, the combining-and-generating module 20 may iteratively executes four merge operations. In the first merge operation, the combining-and-generating module 20 will keep the highest and the lowest full-length level bars. From bottom to top, the combining-and-generating module 20 will change all the single zero-length level bars into full-length level bars to generate a full volume block. If the highest or the lowest bar is a zero-length level bar, the combining-and-generating module 20 will also change it into full-length level bar.
In the second merge operation, the combining-and-generating module 20 will deal with two zero-length level bars adjacent to each other. If there's two adjacent zero-length level bars located between full-length level bars and the amount of the upper and lower full-length level bars is greater or equal to 4, the combining-and-generating module 20 will change the two adjacent zero-length level bars into full-length level bars. If here's two adjacent zero-length level bars located at the highest or the lowest area and the amount of the upper and lower full-length level bars is greater or equal to 3, the combining-and-generating module 20 will change the two adjacent zero-length level bars into full-length level bars.
In the third merge operation, the combining-and-generating module 20 will deal with three zero-length level bars adjacent to each other. If there's three adjacent zero-length level bars located between full-length level bars and the amount of the upper and lower full-length level bars is greater or equal to 6, the combining-and-generating module 20 will change the three adjacent zero-length level bars into full-length level bars. If here's three adjacent zero-length level bars located at the highest or the lowest area and the amount of the upper and lower full-length level bars is greater or equal to 5, the combining-and-generating module 20 will change the three adjacent zero-length level bars into full-length level bars.
In the fourth merge operation, the combining-and-generating module 20 will deal with four zero-length level bars adjacent to each other. If there's four adjacent zero-length level bars located between full-length level bars; the amount of the upper and lower full-length level bars is greater or equal to 10; the upper and lower full-length level bars is greater or equal to 4; and the proportions of four zero-length level bars are less than 5% (or (max-min)/max<45%), the combining-and-generating module 20 will change the four adjacent zero-length level bars into full-length level bars.
It should be noted that the above merge operations can be modified by the skilled person in the art, and it should not be restricted as the embodiment described.
With reference to
The processing unit 10 further comprises a time interval displaying module 28 electrically connected to customized combination module 16 and the information displaying module 21 to define and display an information of a specific time interval of the financial instruments. When the user selects the time interval in the customized combination module 16 to display, the customized combination module 16 generates time interval display information message to the time interval displaying module 28. The time interval displaying module 28 generates a time interval according to the time interval set by the time interval display information message, and transmits the time interval to the information displaying module 21 to combine with the featured-price-and-volume level information message and the featured-price-and-volume block information message to generate a comprehensive featured-price-and-volume block chart.
The processing unit 10 further comprises a featured-price-and-volume block comparing module 32 electrically connected to the customized combination module 16 and the information displaying module 21 to compare the featured-price-and-volume block information messages of the same financial instrument or the different financial instruments. When the user selects and displays a block chart similarity value in the customized combination module 16 to compare to obtain a similarity of the featured-price-and-volume block information messages(block charts) of the different financial instruments, the customized combination module 16 generates and transmits a block chart similarity value to the information displaying module 21 to combine with the featured-price-and-volume level information message, the featured-price-and-volume block information message to generate a featured price-and-volumes block chart. The featured-price-and-volume block chart comparing module employs a calculating method that calculates the similarity by cosine similarity.
The featured-price-and-volume block comparing module 32 determines an optimized time interval according to the block chart similarity value. In the embodiment, the optimized time interval can be determined by F(0=max (mean value of similarity(t)). For example, the mean value of similarity of 8 months is 0.89 which is the max one among 6 months to 10 months, and thus the time interval “8 months” is the optimized time interval.
The processing unit 10 further comprises a level-and-block comparing module 26 electrically connected to the customized combination module 16 and the information displaying module 21. The level-and-block comparing module 26 is able to compare to obtain a similarity of the featured-price-and-volume level information message (level bar chart) and the combined featured-price-and-volume block information message (block chart) of the same financial instrument. When the user selects and displays the similarity of the featured-price-and-volume level information message (level bar chart) and the combined comprehensive-featured-price-and-volume block information message (block chart) in the customized combination module 16, the customized combination module 16 generates a level-and-block comparison information message to the level-and-block comparing module 26. The level-and-block comparing module 26 starts to compare to obtain a similarity value of the different trade volume level information messages and the featured-price-and-volume block information messages to generate and transmit a level-and-block similarity value to the information displaying module 21 to combine with the featured-price-and-volume level information message and the featured-price-and-volume information messages to generate a comprehensive featured-price-and-volume block chart. An investor is able to determine the similarity value of the combined featured-price-and-volume block information message and non-combined featured-price-and-volume level information message according to the level-and-block similarity value to modify the reasonable combination conditions. A method for calculating the similarity value is implemented by cosine similarity.
The processing unit 10 further comprises a long-term-average-price displaying module 30 electrically connected to the information receiving module 14, the customized combination module 16 and the information displaying module 21. When the user operates the customized combination module 16 to generate a long-term average price display information message to the long-term-average-price displaying module 30, the long-term-average-price displaying module 30 may generate a long-term average price information message according to financial information messages of the financial instruments of the collected information receiving module 14 and transmit the long-term average price information message to the information displaying module 21 to combine with the featured-price-and-volume block information message to generate a comprehensive featured-price-and-volume block chart. The long-term average price information message may be a year average price line, a half year average price line, a quarter average price line, etc. The long-term average price information message, as shown in
The processing unit 10 further comprises an expected return estimating module 34 connected to the combining-and-generating module. With reference to
The comprehensive featured-price-and-volume block chart generated by the information displaying module 21 is composed of any one of the information messages or a combination thereof generated by the combining-and-generating module 20, the level-and-block comparing module 26, the time interval displaying module 28, the long-term-average-price displaying module 30, and the featured-price-and-volume block comparing module 32. The chart is generated based on the user's selection to the information messages.
After explanation of structure of the present invention, please refer to the flowcharts of
Then the step S16 is implemented. A second quantization process is implemented such that the full-length level bars and the zero-length level bars are combined to form at least one full volume block and at least one zero volume block. The combining-and-generating module 20 combines the multiple featured price level bars to form at least one featured-price-and-volume block according to the aforementioned conditions. The example of the present embodiment defines that during the implementation of the step S12, Field 5 is selected, and five adjacent featured prices level bars with two intervening non-featured prices are combined to form a block (multiple blocks are available), and the quarter average price line, half year average price line or year average price line are deemed as a featured price and combined with the combining rule. Therefore, the featured-price-and-volume block information message (block chart) is presented as in
Then the step S18 is implemented. A corresponding information message is generated according to an instruction of the combination information message generated from the selected displayed information option in the aforementioned step S12. Furthermore, when Field 6 is selected in the definition interval of the step S12 to compare to obtain a similarity of the featured-price-and-volume level information message and featured-price-and-volume block information message, a featured-price-and-volume block is generated after the step S14 and step S16, and in the step S18 the level-and-block comparing module 26 is able to timely generate a similarity comparing the featured-price-and-volume level information message(level bar chart) the featured-price-and-volume block information message(block chart) to generate a level-and-block similarity value. The comparing method has been described as above and will not be repeated. When Field 8 is selected in the definition interval of the step S12 to find out and classify similar graphic financial instruments, in other words, similarity of the featured-price-and-volume block information messages of the different financial instruments is displayed and compared, a featured-price-and-volume block is generated after the step S14 and the step S16, the step S18 is able to timely generate a block similarity value by the featured-price-and-volume block comparing module 32 to compare to obtain a similarity of the featured-price-and-volume block information message of the different financial instruments. The comparing method has been described as above and will not be repeated.
Then the step S19 is implemented. With reference to
Then the step S20 is implemented. A combination is implemented according to the information messages selected by the user to generate a comprehensive featured-price-and-volume block chart. According to the contents as defined by the aforementioned embodiments, the comprehensive featured-price-and-volume block chart finally displayed in the display 12 by the present embodiments is shown in
As described above, the present invention synchronously combines the past information messages of historical trade price and historical trade volume of the financial instruments that takes completely two-dimensional data into account. By two quantization processes, the two-dimensional data is turned into a featured-price-and-volume block information message. The featured-price-and-volume block information message indicates a consolidation period of price fluctuation of the financial instruments. In such period the price fluctuation indicates stalemate and chaos. When the price fluctuation of the financial instruments is escaping from the featured-price-and-volume block, the consolidation period condition, the price movement of the financial instruments is effectively determined no matter which of a start point or stop point of an advancing trend or declining trend the price movement undergoes, which facilitates an investor to read the information, effectively assists the investor and enhances investing profit of the financial instruments. Therefore, the intelligent Volume Profile charting device and method thereof can objectively charting Volume Profile chart or Volume-by-Price chart, such investors could invest tradable objects more efficiently and effectively based on intelligent charts and calculations of entry point, exit point and expected return.
The aforementioned description is merely preferred embodiments of the present invention and are not used to limit the scope of the present invention. Therefore, any equivalent variation or modification complying with the features and the spirits of the claims of the present invention should be included scope of the claims of the present invention.
Number | Date | Country | |
---|---|---|---|
Parent | 15809201 | Nov 2017 | US |
Child | 17002172 | US |