Device, method and computer program product capable of visualizing and scaling five-gear disc opening quantity

By drawing a quantity line chart in the five-speed port view, the problem in the existing technology that users cannot quickly identify the difference in the number of each level of the five-speed port is solved, and users can quickly identify large orders and small orders through the quantity line chart, and can enlarge or reduce the quantity line chart to view more information.

CN119904285APending Publication Date: 2025-04-29MITAKE INFORMATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411468651.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-17
Filing Date
2024-10-21
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The existing technology cannot allow users to quickly identify the number differences between each level of the five-speed trading port, cannot identify large orders and small orders, and cannot view the volume changes of the five-speed trading port through the visual energy line chart.

Method used

By drawing a quantity line chart in the five-speed port view, the quantity line chart is drawn by the quotation text transmitted by the exchange. The line segment represents each commission order. It receives a zoom instruction to reduce or place a large amount of energy line charts, and hides or displays the order quantity information.

Benefits of technology

It realizes that users quickly identify the ratio of large orders to small orders through the energy line chart, and can enlarge or reduce the energy line chart according to needs to view more detailed information on the order quantity to help users make investment decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904285A_ABST
    Figure CN119904285A_ABST
Patent Text Reader

Abstract

The invention relates to a device, a method and a computer program product capable of visualizing and scaling five-gear disc opening quantity. The device comprises a memory, a screen and one or more processors. The memory stores an application program, and the application program comprises a five-file disk offer module, a data visualization module and a line graph scaling module. The screen is used for displaying a graphical user interface of an application program. The processor connects the memory and the screen and executes an application program. Wherein the five-grade disk port quotation module downloads a quotation message of a financial commodity from a server, the data visualization module generates a quantity-energy line graph according to the quotation message, and the line graph zooming module receives an amplification instruction to amplify the quantity-energy line graph. According to the invention, a user can quickly identify the quantity energy change of the entrustment list of each gear of the five-gear plate port through the five-gear plate port quantity energy line graph, and the quantity energy line graph can be randomly amplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a financial product quotation display technology of a computer program, and in particular to a device, method and computer program product for visualizing and scaling five-level market volume. Background Art

[0002] The five-level quotation buying and selling price and volume (hereinafter referred to as the five-level quotation) refers to the five highest unexecuted buy order prices and numbers of contracts (the trading unit in some stock trading markets, 1 contract = 1,000 shares) or lots (1 lot = 100 shares) and the five lowest unexecuted sell order prices and numbers of contracts or lots. This information can help investors make investment decisions and decide the price to buy or sell individual stocks, and know whether the entrusted purchase and sale is executed at the best price. It is usually the information that investors often look at when they are about to place an order in order to grasp the best buying and selling prices.

[0003] At present, the five-level market information provided by the computer program financial quotation software or order placing software is presented in digital form, so that users can clearly know the highest five-level buy order price and number of contracts (or lots) and the lowest five-level sell order price and number of contracts (or lots) of a certain financial product, and the quantity is expressed as "total cumulative amount", and users cannot know the detailed situation behind the total cumulative amount (such as: the number of each order). For example, the first prior art, Taiwan Patent Publication No. I681354, discloses a "device and method for displaying a continuous number mark on a five-level market", wherein the method includes: establishing a connection with a server; receiving an activation instruction of a monitoring condition: downloading a five-level market information of a financial product, generating a five-level market view of the financial product based on the five-level market information; performing a data comparison and calculating a continuous number of times on the five-level market information based on the monitoring condition; generating a continuous number mark, and displaying the continuous number mark at a corresponding position of the five-level market information in the five-level market view; and updating and displaying the continuous number mark based on the continuous number of times. Prior art - patent specification Figure 4 It is explained that the five-level market information is presented in digital form. Although the digital form can accurately present the quantity and price, the human brain is more sensitive to images, that is, the brain recognizes images more efficiently than numbers. Therefore, the five-level market information of the prior art 1 is not easy for users to quickly identify and compare the difference in quantity of different price levels due to the lack of image representation, for example: the comparison of the quantity of the first-level buyer price and the quantity of the first-level seller price, which one has a stronger volume.

[0004] Furthermore, the prior art 1 presents the total cumulative amount of each of the five levels of the market in digital form, which makes it impossible for users to identify the large orders (single orders with larger quantities) and small orders (single orders with smaller quantities). In other words, the prior art 1 lacks a graphical representation of large orders and small orders, and also lacks the technology to mark each order separately. Therefore, users cannot tell from the total cumulative amount in digital form how many large orders and small orders there are, nor can they tell whether the current buying and selling orders are mostly retail investors (small orders) or legal persons or large investors (large orders). In addition, it is common in the market to hang fake orders to create the illusion of strong buying or selling pressure, so as to attract more investors to enter the market. When the fake order is about to be traded, it is quickly withdrawn (deleted) to raise or lower the stock price. From the five-level market information of the prior art 1, it is impossible to see whether there are fake orders, nor can it be seen that the fake orders have changed.

[0005] Due to the limitations of existing technology, users (investors) cannot see the volume changes of the five-level market or the ratio of large orders to small orders through a visualized volume line chart on the screen, and there is no five-level market volume line chart that can be arbitrarily enlarged or reduced to allow users to zoom in or out as needed. In other words, the technical purpose of the existing technology is not about the technology of visualizing and zooming the five-level market volume.

[0006] Therefore, it is necessary to improve the existing technical methods, and propose a technology that utilizes the five-level market volume visualization and scaling with the resources of hardware and software working together, so that the five-level market volume can be visualized with data technology and can be scaled arbitrarily, so that when the user views the five-level market of a certain stock on the screen, the situation of large and small orders at each level can be quickly identified through the volume line chart of the five-level market, and the scaling operation can be performed according to user needs. For example, after zooming in on the volume line chart, more detailed information on the order volume can be viewed. In particular, through the visualization effect of the navigation bar, the user can easily know the corresponding position and corresponding scaling ratio of the "volume line chart in the current visible range of the screen" and the "volume line chart after zooming in" by visual means, so as to assist the user in making investment decisions, so as to make up for the shortcomings of the existing technology. Summary of the invention

[0007] In view of this, the present invention proposes a device, method and computer program product for five-level market volume visualization and scaling. A corresponding volume line chart is drawn next to each entrustment price in the five-level market view. The volume line chart draws the quantity of each entrustment order into line segments and marks them according to the quotation message transmitted by the exchange, and the drawn line segments are arranged in chronological order. The system receives scaling instructions to reduce / enlarge the volume line chart and hide / display the order quantity information.

[0008] The present invention proposes a device for visualizing and scaling five-level market quantity, the device comprising: a communication module for establishing an Internet network connection; a five-level market quotation module for downloading a quotation telegram of a financial product from a server and generating a five-level market view accordingly, the quotation telegram comprising a transaction price, a transaction volume, and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, wherein individual entrustment prices in the plurality of entrustment prices and individual entrustment quantities in the plurality of corresponding entrustment quantities correspond to an entrustment order; a data visualization module for generating a plurality of volume line graphs corresponding to the plurality of entrustment prices according to the quotation telegram and displaying them in the five-level market view, the plurality of Each of the volume-energy line graphs is composed of a plurality of line segments connected in time sequence, each of the plurality of line segments represents an order, and the plurality of line segments adjacent to each other on the left and right are distinguished from different orders by a separator, and a navigation column corresponding to the plurality of volume-energy line graphs is generated in the five-level market view to compare the corresponding positions and corresponding zoom ratios of the plurality of volume-energy line graphs in a visible range of a screen in real time; a line graph zoom module receives a zoom-in instruction to zoom in a display ratio of the plurality of volume-energy line graphs, and receives a zoom-out instruction to zoom out the display ratio of the plurality of volume-energy line graphs; a memory for storing an application, the quotation message, the The application comprises the five-level market quotation module, the data visualization module and the line chart zoom module; a screen for displaying a graphical user interface of the application; one or more processors, connected to the memory and the screen and executing the application; wherein the multiple volume line charts have a directionality when updated, a front end of each volume line chart in the multiple volume line charts is the earliest data, and an end is the last updated data, when an individual entrustment quantity in the multiple entrustment quantities of the same entrustment price in the multiple entrustment prices in the updated quotation message has an increase, it is regarded as a newly added entrustment order, that is, in the corresponding individual volume line chart in the multiple volume line charts A separation mark is generated at the end of the graph, and then a line segment corresponding to the newly added order is generated after the separation mark, and the individual lengths of the multiple line segments are proportional to the increase. When there is a deletion in the individual order quantities of the multiple order quantities of the same order price in the multiple order prices in the updated quotation message, it is regarded as a deletion of the old order. When the line chart zoom module receives the zoom-in instruction or the zoom-out instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, and at the same time, updates the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn multiple volume line charts.

[0009] Optionally, the individual lengths of the multiple line segments are generated by a dynamic adjustment method according to an optimal ratio of the order quantity of the order, and the dynamic adjustment method of the optimal ratio is based on the width of the screen visible range of the five-level market view and the longest length of the multiple volume line charts to make the multiple volume line charts fully presented.

[0010] Optionally, the line graph zoom module further includes: receiving a movement instruction to move the multiple energy line graphs in a horizontal direction.

[0011] Optionally, the command receiving target for receiving the move command, the zoom-in command or the zoom-out command is selected from: the five-level handicap view, the navigation bar, or both the five-level handicap view and the navigation bar.

[0012] Optionally, when the line graph zoom module receives the zoom-in instruction or the zoom-out instruction, the data visualization module stops executing the dynamic adjustment method of the optimal ratio.

[0013] Optionally, the data visualization module updates the corresponding position of the navigation bar according to a terminal position of the movement instruction.

[0014] Optionally, the navigation bar also includes: a corresponding reset button for receiving a reset instruction so that the line chart zoom module resets the display ratio of the multiple volume line charts to resume execution of the dynamic adjustment method of the optimal ratio, and at the same time, triggers the data visualization module to redraw the multiple volume line charts according to the dynamic adjustment method of the optimal ratio.

[0015] Optionally, the data visualization module further comprises: marking an individual entrustment quantity among the multiple entrustment quantities at a relevant position corresponding to an individual line segment among the multiple line segments.

[0016] Optionally, the data visualization module further includes: when the line chart zoom module receives the zoom instruction, the data visualization module is triggered to redraw the multiple volume line charts according to the display ratio, and when individual line segments among the multiple line segments have sufficient length after being enlarged to accommodate the marking of individual order quantities among the corresponding multiple order quantities, the corresponding individual order quantities among the multiple order quantities are marked at a relevant position corresponding to the individual line segments among the multiple line segments with sufficient length.

[0017] Optionally, when the line chart zoom module receives the zoom instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, so that the multiple line segments of the multiple volume line charts are extended in a horizontal direction, while the multiple separation marks still maintain their original size.

[0018] Optionally, the data visualization module further includes: when the line chart zoom module receives the zoom-out instruction, the data visualization module is triggered to redraw the multiple volume line charts according to the display ratio, and when individual line segments among the multiple line segments that have originally marked the multiple order quantities do not have sufficient length to accommodate the marking of the corresponding individual order quantities among the multiple order quantities after being reduced, the corresponding individual order quantities among the multiple order quantities are hidden in the individual line segments among the multiple line segments that do not have sufficient length.

[0019] Optionally, the multiple entrustment prices included in the quotation message each have a corresponding entrustment order number, and the data visualization module also records the corresponding entrustment order number when drawing each of the multiple line segments.

[0020] Optionally, when the individual order quantities among the multiple order quantities of the same order price among the multiple order prices in the updated quotation telegram have the deletion amount, the individual line segments among the multiple line segments corresponding to the individual order quantities among the multiple order quantities at the same order price among the multiple order prices that meet the deletion amount are compared and deleted.

[0021] Optionally, the multiple volume line charts are divided into a buyer's volume line chart and a seller's volume line chart according to a buying and selling category of the corresponding multiple order forms.

[0022] Optionally, the data visualization module further includes: receiving an arrangement display switching instruction to present an arrangement display of the buyer's volume line chart and the seller's volume line chart in the five-level market view, and the arrangement display is selected from: a horizontal arrangement, a vertical arrangement, a single display of the buyer's volume line chart, and a single display of the seller's volume line chart.

[0023] Optionally, in the horizontal arrangement, the directionality of the buyer's volume line chart and the seller's volume line chart is mirror symmetrical, that is, the front end of both the buyer's volume line chart and the seller's volume line chart are located on an inner side of the five-level handicap view, and the end of both the buyer's volume line chart and the seller's volume line chart are located on an outer side of the five-level handicap view.

[0024] Optionally, in the vertical arrangement, the directionality of the buyer's volume line chart and the seller's volume line chart is the same, that is, the front end of both the buyer's volume line chart and the seller's volume line chart are located on the right side of the five-level handicap view, and the end of both the buyer's volume line chart and the seller's volume line chart are located on the left side of the five-level handicap view.

[0025] Optionally, in the vertical arrangement, the directionality of the buyer's volume line chart and the seller's volume line chart is the same, that is, the front end of both the buyer's volume line chart and the seller's volume line chart are located on the left side of the five-level handicap view, and the end of both the buyer's volume line chart and the seller's volume line chart are located on the right side of the five-level handicap view.

[0026] The present invention further proposes a method for visualizing and zooming five-level market volume, which is applied to a device, the device comprising a processor, a communication module, a memory and a screen, the method comprising: downloading a quotation message of a financial product from a server and generating a five-level market view accordingly, the quotation message comprising a transaction price, a transaction volume and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, wherein individual entrustment prices in the plurality of entrustment prices and individual entrustment quantities in the plurality of corresponding entrustment quantities correspond to an entrustment order; generating a plurality of volume line graphs corresponding to the plurality of entrustment prices according to the quotation message and displaying them in the five-level market view, each of the plurality of volume line graphs being composed of a plurality of line segments connected in time sequence, each of the plurality of line segments representing an entrustment order, and a separator mark being used between the plurality of line segments adjacent to the left and right to distinguish different entrustment orders; generating a guide column corresponding to the plurality of volume line graphs in the five-level market view to compare a corresponding position and a corresponding zoom ratio of the plurality of volume line graphs in a visible range of a screen in real time; Receive a zoom instruction to enlarge a display ratio of the multiple volume line graphs; redraw the multiple volume line graphs according to the display ratio, and update the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn multiple volume line graphs; wherein the multiple volume line graphs have a directionality when updated, a front end of each of the multiple volume line graphs is the earliest data, and an end is the latest updated data, when the individual entrustment quantity of the multiple entrustment quantities of the same entrustment price in the updated quotation message has an increase, it is regarded as a newly added order, that is, a separation mark is generated at the end of the individual volume line graph in the corresponding multiple volume line graphs, and then a line segment corresponding to the newly added order is generated after the separation mark, and the individual lengths of the multiple line segments are proportionally corresponding to the increase, when the individual entrustment quantity of the multiple entrustment quantities of the same entrustment price in the updated quotation message has a deletion, it is regarded as a deletion of the old order.

[0027] Optionally, the individual lengths of the multiple line segments are generated by a dynamic adjustment method according to an optimal ratio of the order quantity of the order, and the dynamic adjustment method of the optimal ratio is based on the width of the screen visible range of the five-level market view and the longest length of the multiple volume line charts to make the multiple volume line charts fully presented.

[0028] Optionally, it also includes: receiving a zoom-out instruction to reduce the display ratio of the multiple energy-volume line graphs; redrawing the multiple energy-volume line graphs according to the display ratio, and updating the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn multiple energy-volume line graphs.

[0029] Optionally, the method further includes: receiving a moving instruction to move the multiple energy-volume line graphs in a horizontal direction.

[0030] Optionally, the command receiving target for receiving the move command, the zoom-in command or the zoom-out command is selected from: the five-level handicap view, the navigation bar, or both the five-level handicap view and the navigation bar.

[0031] Optionally, after receiving the zoom-in instruction or the zoom-out instruction, the method for dynamically adjusting the optimal ratio is stopped.

[0032] Optionally, the data visualization module updates the corresponding position of the navigation bar according to a terminal position of the movement instruction.

[0033] Optionally, the navigation bar also includes: a corresponding reset button for receiving a reset instruction to reset the display ratio of the multiple energy-volume charts to resume executing the dynamic adjustment method of the optimal ratio, and at the same time, redraw the multiple energy-volume charts according to the dynamic adjustment method of the optimal ratio.

[0034] Optionally, it further includes: marking an individual entrustment quantity among the multiple entrustment quantities at a relevant position corresponding to an individual line segment among the multiple line segments.

[0035] Optionally, it also includes: when redrawing the multiple volume line charts according to the display ratio, when individual line segments among the multiple line segments have a sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities among the multiple order quantities, marking the corresponding individual order quantities among the multiple order quantities at a relevant position corresponding to the individual line segments among the multiple line segments with sufficient length.

[0036] Optionally, it further includes: when redrawing the multiple quantity-energy line graphs according to the display ratio, the multiple line segments of the multiple quantity-energy line graphs are extended in a horizontal direction, while the multiple separation marks still maintain their original sizes.

[0037] Optionally, it also includes: when redrawing the multiple volume line charts according to the display ratio, when individual line segments among the multiple line segments that have originally marked the multiple order quantities do not have sufficient length to accommodate the marking of the corresponding individual order quantities among the multiple order quantities after being reduced, the corresponding individual order quantities among the multiple order quantities are hidden in the individual line segments among the multiple line segments that do not have sufficient length.

[0038] Optionally, the multiple entrustment prices included in the quotation message each have a corresponding entrustment order number, and the data visualization module also records the corresponding entrustment order number when drawing each of the multiple line segments.

[0039] Optionally, when the individual order quantities among the multiple order quantities of the same order price among the multiple order prices in the updated quotation telegram have the deletion amount, the individual line segments among the multiple line segments corresponding to the individual order quantities among the multiple order quantities at the same order price among the multiple order prices that meet the deletion amount are compared and deleted.

[0040] Optionally, the multiple volume line charts are divided into a buyer's volume line chart and a seller's volume line chart according to a buying and selling category of the corresponding multiple order forms.

[0041] Optionally, it also includes: receiving an arrangement display switching instruction to present an arrangement display of the buyer's volume line chart and the seller's volume line chart in the five-level market view, and the arrangement display is selected from: a horizontal arrangement, a vertical arrangement, a single display of the buyer's volume line chart, and a single display of the seller's volume line chart.

[0042] Optionally, in the horizontal arrangement, the directionality of the buyer's volume line chart and the seller's volume line chart is mirror symmetrical, that is, the front end of both the buyer's volume line chart and the seller's volume line chart are located on an inner side of the five-level handicap view, and the end of both the buyer's volume line chart and the seller's volume line chart are located on an outer side of the five-level handicap view.

[0043] Optionally, in the vertical arrangement, the directionality of the buyer's volume line chart and the seller's volume line chart is the same, that is, the front end of both the buyer's volume line chart and the seller's volume line chart are located on the right side of the five-level handicap view, and the end of both the buyer's volume line chart and the seller's volume line chart are located on the left side of the five-level handicap view.

[0044] The present invention also proposes a computer program product installed in a device having a processor, a memory and a screen. The computer program product is stored in the memory and can be run on the processor. When the processor executes the computer program product, the steps of the above-mentioned method of visualizing and scaling the five-level market volume are implemented.

[0045] The detailed features and advantages of the present invention are described in detail in the following embodiments, and the contents are sufficient to enable any technician in the field to understand the technical content of the present invention and implement it accordingly. According to the contents disclosed in this specification, the scope of protection of the claims and the drawings, any technician in the field can easily understand the relevant purposes and advantages of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 is a system function block diagram of a device according to an embodiment of the present invention; Figure 2 A system function block diagram of an application program according to an embodiment of the present invention; Figure 3 A schematic diagram of a five-level handicap volume line chart of a computer version according to an embodiment of the present invention; Figure 4 A schematic diagram of the screen visible range of a horizontal five-level handicap volume line chart according to an embodiment of the present invention; Figure 5A A schematic diagram of the screen visible range of a vertical five-level handicap volume line chart according to an embodiment of the present invention; Figure 5B Another schematic diagram of the screen visible range of the vertical five-level handicap volume line chart according to an embodiment of the present invention; Fig. 6A A schematic diagram of a screen image of a vertical five-level handicap volume line chart on a mobile phone according to an embodiment of the present invention; Figure 6B Another schematic diagram of the screen image of the vertical five-level handicap volume line chart of the mobile phone version of the embodiment of the present invention; Figure 6C It is another schematic diagram of the screen image of the vertical five-level handicap volume line chart of the mobile phone version of the embodiment of the present invention; Figure 7 This is a screen diagram of a mobile phone version of a buyer-only volume line chart according to an embodiment of the present invention; Figure 8 This is a screen diagram of a mobile phone version of a sell-side volume line chart according to an embodiment of the present invention; Fig. 9 It is an enlarged schematic diagram of the energy line diagram of an embodiment of the present invention; Fig. 10A A schematic diagram of a screen image of a mobile phone version of a volume line chart and a commission quantity mark according to an embodiment of the present invention; Fig. 10B Another schematic diagram of a screen image of a mobile phone version of a volume line chart and a commission quantity mark according to an embodiment of the present invention; Fig.11 This is a screen diagram of a vertical five-level handicap volume line chart on a mobile phone according to another embodiment of the present invention; Fig.12 FIG. 4 is an operation flow chart of an embodiment of the present invention.

[0047] Explanation of symbols in the accompanying drawings: 10: A device for visualizing and scaling the five-level market volume; 12: Processor; 14: Memory; 16: Screen; 18: Communication module; 20: Application; 22: Login verification module; 24: Five-level quotation module; 26: Data visualization module; 28: Line graph zoom module; 30a, 30b: five-level handicap view; 32: Volume line chart; 34: Buyer volume line chart; 36: Seller volume line chart; 38: Navigation bar; 40: separator; 42: Reset button; 44: Screen visible range; 46: Order quantity; 48: Arrange display radio buttons. DETAILED DESCRIPTION

[0048] The present invention is applicable to but not limited to personal computers (PC / MAC), laptops (Laptop / Notebook / Portable Computer), smart phones (Smartphone), tablet computers (Tablet PC), hand-held stock quoting devices (Hand-Held Stock Quoting Devices), personal digital assistants (PDAs), smart televisions (Smart TVs) ... etc. Any device that is equipped with a screen and can execute the application program of the present invention (i.e., stock quotation software or stock trading software) can apply the device and method of the present invention.

[0049] See also Figure 1 and Figure 2, a system functional block diagram of the device 10 for visualizing and scaling the five-speed handicap quantity of the present invention and a system functional block diagram of an application 20 of an embodiment, the legend only lists the core modules related to a preferred embodiment of the present invention, and the other modules are omitted and not described. The application 20 of this embodiment is executed on the device 10 for visualizing and scaling the five-speed handicap quantity of the present invention. In one embodiment of the present invention, the device 10 for visualizing and scaling the five-speed handicap quantity of the present invention includes: one or more processors 12, a memory 14, a screen 16 and a communication module 18. Among them, the memory 14 stores an application 20; the processor 12 executes multiple program instructions contained in the application 20, and implements the following modules in a hardware and software collaborative operation: a login verification module 22, a five-level handicap quotation module 24, a data visualization module 26 and a line chart zoom module 28; the screen 16 is used to display the graphical user interface (GUI) of the application 20, and in some embodiments, it also includes: processing touch operation events, such as used in smart phones, tablet computers... and other screen touch devices; the communication module 18 is used to establish an Internet network connection, such as: wired broadband, WLAN (Wi-Fi, etc.), mobile communication network (such as 3G, 4G, 5G...), etc.

[0050] Continue reading Figure 2 , a system functional block diagram of an application 20 according to an embodiment of the present invention, which includes: a login verification module 22, a five-level market quotation module 24, a data visualization module 26 and a line chart zoom module 28. The legend only lists the core modules related to a preferred embodiment of the present invention, and the remaining modules are omitted and not described, such as: an international financial quotation module, a self-selected quotation module, a detailed quotation module, a stock news module, an accounting module...etc.

[0051] The login verification module 22 is used to establish a connection with the server and perform login verification. In some embodiments, after the login verification is successful, a token is downloaded and stored in the memory 14. The login verification includes multiple methods. In some embodiments, identity authentication is performed based on an account and password; in some embodiments, identity authentication is performed based on the user's biometrics, such as fingerprint recognition or Face ID recognition.

[0052] The five-level market quotation module 24 is used to download the quotation message (or bank information message) of the financial product from the quotation server, and then generate the five-level market views 30a, 30b (corresponding to the financial product) according to the downloaded quotation message. Figure 4 , Figure 5A and 5B), the quotation message contains the transaction price, transaction volume, and multiple commission prices and corresponding multiple commission quantities of the financial product. One commission price and the corresponding commission quantity correspond to one order. For example: a quotation message of a financial product contains the transaction price, transaction volume, the first-tier sell price and the first-tier sell quantity, the second-tier sell price and the second-tier sell quantity, the third-tier sell price and the third-tier sell quantity, the fourth-tier sell price and the fourth-tier sell quantity, the fifth-tier sell price and the fifth-tier sell quantity, the first-tier buy price and the first-tier buy quantity, the second-tier buy price and the second-tier buy quantity, the third-tier buy price and the third-tier buy quantity, the fourth-tier buy price and the fourth-tier buy quantity, the fifth-tier buy price and the fifth-tier buy quantity. One commission price and the corresponding commission quantity in the same quotation message is an order. As in the above example: the first-tier sell price and the first-tier sell quantity are one order, and the second-tier sell price and the second-tier sell quantity are another order... and so on. Each quotation message has a unique transmission sequence number; in some embodiments, one transmission sequence number may correspond to multiple different order orders (including order prices and order quantities), that is, these order prices and order quantities are transmitted through the same quotation message; in some embodiments, multiple order orders in the same quotation message have their own corresponding unique order sequence numbers, that is, one transmission sequence number may correspond to multiple order sequence numbers.

[0053] The data visualization module 26 generates a separate volume line graph corresponding to each commission price in the five-level market quotation message according to the financial product, and displays it in the five-level market views 30a and 30b. For example, there are five commission buy prices and five commission sell prices in the five-level market quotation message, so there are a total of ten corresponding volume line graphs 32 ( Figure 3 , Figure 4 The same buying and selling categories and the same order price are plotted on the same volume line chart 32. The volume line chart 32 is composed of a plurality of horizontal line segments in a time sequence. Each line segment represents an order. The adjacent line segments on the same volume line chart 32 are separated by a separator 40 (e.g. Fig. 9As shown in the figure, different orders are distinguished. For example, a short straight line segment, symbol, text, etc. is used as a separator. In other words, the volume line chart 32 is formed by a plurality of quotation messages (i.e., the time sequence of the exchange receiving the order) updating the line segment (i.e., the order in the new quotation message) in chronological order, and the order of the quotation message can be determined by the transmission sequence number of the quotation message. At the beginning, the length of the line segment corresponds to the number of orders in the order and is generated according to the dynamic adjustment method of the optimal ratio. The dynamic adjustment method of the optimal ratio is to dynamically adjust the scale according to the width of the screen visible range 44 of the five-level market view 30a, 30b and the longest one among the volume line chart 32 so that the volume line chart 32 can be fully presented in the screen visible range 44 (i.e., the complete volume line chart 32 can be viewed without sliding or scrolling). The length of the line segment and the number of orders have a certain ratio. The longer the line segment, the larger the number of corresponding orders. However, at different times, the ratio may change due to the increase or decrease of the number of orders. For example, the application 20 used in the smart phone needs to dynamically adjust the optimal ratio between the length of the line segment and the number of orders according to the width of the mobile phone screen 16. In some embodiments, the length of the line segment and the number of orders are determined by the ratio between the largest number of orders in all the volume line charts 32 in the five-level market views 30a and 30b. For example, two different financial products A and financial products B are displayed in the application 20 of the same device 10. If the largest number of orders in all the volume line charts 32 in the five-level market views 30a and 30b of "Financial Product A" is 100, and the largest number of orders in all the volume line charts 32 in the five-level market views 30a and 30b of "Financial Product B" is 499, the length of the line segment of the two financial products displayed by the present invention adopts different ratios. For another example: in all the volume line charts 32 in the five-level market views 30a and 30b of the same "financial product A", the maximum number of orders in the previous period is 100, and the maximum number of orders in another period is 499. The present invention also uses different ratios for the length of the line segments in the two periods of the same financial product. In other words, the data visualization module 26 of the present invention can dynamically adjust the ratio of the line segment length to the number of orders according to the situation. In some embodiments, when the line chart zoom module 28 receives a zoom-in instruction or a zoom-out instruction, the data visualization module 26 stops executing the dynamic adjustment method of the optimal ratio, and is replaced by the display ratio specified in the zoom-in instruction or the zoom-out instruction, until the line chart zoom module 28 receives a reset instruction and then resumes executing the dynamic adjustment method of the optimal ratio.The data visualization module 26 also includes a navigation bar (i.e., a preview bar, a navigation bar) 38 for generating a corresponding volume line chart 32 in the five-level market view 30a, 30b to compare the corresponding position and the corresponding zoom ratio of the current volume line chart 32 in the screen visible range 44 in real time. In other words, through the visualization effect of the navigation bar 38, the user can easily know the corresponding position and the corresponding zoom ratio of the "current volume line chart 32 in the screen visible range 44" and the "overall volume line chart 32 after zooming" by visual observation. The volume line chart 32 is directional when updated. One end (front end) of the volume line chart 32 is the earliest data (i.e., the order that has been waiting the longest will be traded faster than other orders in the same volume line chart), and the other end (end) is the last updated data. The above is explained using the trading unit "number of shares" of some stock trading markets as an example. The present invention is not limited to the use of "number of shares" as the unit. In other stock trading markets, the present invention can also be changed to "number of lots" or "number of shares" as the calculation unit.

[0054] In some embodiments, the entrustment order in the quotation telegram does not carry the corresponding entrustment order serial number. The present invention uses two consecutive quotation telegrams in time sequence to calculate the increase or decrease in the entrustment quantity corresponding to the same entrustment price. For example, the "updated quotation telegram" and the "previous quotation telegram" are two consecutive quotation telegrams in time sequence, which can be identified by their respective transmission serial numbers. In addition, when there is a decrease in the entrustment quantity of the first-tier entrustment price, in addition to the need to simultaneously compare and calculate the reduced quantities on both sides of the first-tier entrustment buying quantity and the first-tier entrustment selling quantity, it is also necessary to compare the transaction price and transaction volume in the "updated quotation telegram" to confirm whether the decrease in the first-tier entrustment quantity belongs to a deletion order or a transaction. In some embodiments, the transaction volume corresponding to the transaction price in the quotation telegram is the cumulative transaction volume, and it is necessary to compare two consecutive quotation telegrams in time sequence to calculate the transaction volume in the "updated quotation telegram". When the quantity of the same order price in the "updated quotation message" increases (this is compared with the quantity of the same order price in the "previous quotation message", if the quantity is greater than the previous one, it is "increase"), it is regarded as a newly added order, that is, a separator is generated at the end of the corresponding volume line chart 32, and then a line segment representing the newly added order is generated and placed after the separator, and the length of the line segment is proportional to the increase. When the quantity of the same order price in the "updated quotation message" decreases (this is compared with the quantity of the same order price in the "previous quotation message", if the quantity is less than the previous one, it is "deletion"), it is regarded as a deletion of an old order, that is, the line segment corresponding to the quantity of the same order price that meets the same deletion is deleted. For example, if the deletion amount of a certain commission price in the "updated quotation telegram" is 199 sheets, the data visualization module 26 will compare and search for the line segment with a commission quantity of 199 sheets in the existing commission price and delete it, and the vacant space after deletion will be filled by the next line segment to continue the previous line segment. If the commission quantity that completely meets the deletion amount cannot be found, the line segment corresponding to the commission quantity in the commission price that is greater than and close to the deletion amount will be shortened to the corresponding proportion. For example: if the deletion amount is 199 sheets, and there is no commission order with the same commission quantity, but there is a commission order with a commission quantity of 200 sheets, the line segment corresponding to the commission quantity of 200 sheets will be shortened to a length of 1 sheet (that is, 200-199=1). When the commission quantity of a certain commission price has a deletion amount, if the deletion amount is small (for example: 1 sheet), it is very likely to find multiple commissions with the same commission quantity at the same time. In some embodiments, the data visualization module 26 deletes the earliest order with the same order quantity; in some embodiments, the data visualization module 26 deletes the last order with the same order quantity; in some embodiments, the data visualization module 26 deletes any order with the same order quantity.When the number of entrustments for a certain entrustment price is reduced and there is no entrustment order with the same number of entrustments, but there are multiple entrustment orders that are greater than the amount of reduction, in some embodiments, the data visualization module 26 deletes the entrustment orders that are the earliest and greater than the amount of reduction. When the number of entrustments for a certain entrustment price is reduced, especially the amount of reduction is small, since the quotation message of this embodiment does not provide a corresponding entrustment order number for each entrustment order, this embodiment deletes or deletes the line segment of a certain entrustment order by means of estimation and guesswork. Therefore, this technical means has the possibility of error (due to the high probability of repetition). However, the error rate is small for a large amount of reduction (due to the low probability of repetition), so the volume line chart of this embodiment still has a considerable degree of observation significance for entrustment orders with a large number of entrustments (such as legal person's entrustment orders).

[0055] In some embodiments, each order in the quotation message (i.e., each order price and the corresponding order quantity) is accompanied by a corresponding order serial number. When the data visualization module 26 generates a separate volume line graph corresponding to each order price in the quotation message based on the five-level market quotation message, the order serial number of each line segment (i.e., representing an order) will be recorded at the same time. When there is a deletion order, the corresponding line segment can be directly deleted or shortened to the length of the corresponding quantity based on the order serial number of the order. In other words, this embodiment draws, deletes, and shortens the corresponding line segment in the volume line graph based on the order serial number, so that the volume line graph can accurately present the queue situation of the real order.

[0056] In some embodiments, the data visualization module 26 further includes: marking the corresponding number of orders 46 with numbers at the relevant positions of the corresponding line segments, such as Fig. 10A As shown, the so-called "corresponding position of the corresponding line segment" refers to the position adjacent to the line segment and the position of the corresponding line segment can be easily identified (that is, "will not be mistaken as corresponding to another line segment"). For example: if the order quantity of a certain order is 96, then "96" is marked at the corresponding position of the line segment (such as above or below the line segment). In some embodiments, the volume line chart 32 is divided into a buyer's volume line chart 34 (that is, the collective name of all the buyer's volume line charts at each level) and a seller's volume line chart 36 (that is, the collective name of all the seller's volume line charts at each level) according to the corresponding buying and selling categories of the order. Figure 4As shown. The present invention further, in some embodiments, the data visualization module 26 also includes: receiving an arrangement display switching instruction (generated when the arrangement display radio button 48 is clicked) to present the arrangement display of the buyer's volume line chart 34 and the seller's volume line chart 36 in the five-level market view 30a, 30b. The arrangement display is selected from: horizontal arrangement (that is, the buyer's volume line chart 34 and the seller's volume line chart 36 are arranged symmetrically on the left and right), vertical arrangement (that is, the seller's volume line chart 36 and the buyer's volume line chart 34 are arranged symmetrically on the top and bottom), single display of the buyer's volume line chart 34 (that is, only the buyer's volume line chart 34 is displayed on the screen 16) and single display of the seller's volume line chart 36 (that is, only the seller's volume line chart 36 is displayed on the screen 16). The so-called "symmetry" above means that the first-level buy order is arranged symmetrically with the first-level sell order, the second-level buy order is arranged symmetrically with the second-level sell order, the third-level buy order is arranged symmetrically with the third-level sell order... and so on. In some embodiments, the data update directionality of the buyer's volume line chart 34 and the seller's volume line chart 36 in the horizontal arrangement is mirror symmetrical, that is, the front ends of the buyer's volume line chart 34 and the seller's volume line chart 36 (that is, the earliest order) are both located on the inner side of the five-level market view 30a, and the ends of the buyer's volume line chart 34 and the seller's volume line chart 36 (that is, the last updated order) are both located on the outer side of the five-level market view 30a, such as Figure 4 In some embodiments, in the vertical arrangement, the data update direction of the buyer's volume line chart 34 and the seller's volume line chart 36 is the same, that is, the front ends of the buyer's volume line chart 34 and the seller's volume line chart 36 are both located on the right side of the five-level market view 30b, and the ends of the buyer's volume line chart and the seller's volume line chart are both located on the left side of the five-level market view 30b, as shown in FIG. Figure 5A shown.

[0057] The line graph zoom module 28 receives a zoom-in instruction to enlarge the display ratio of the energy line graph 32, and receives a zoom-out instruction to reduce the display ratio of the energy line graph 32. The receiving method of the zoom-in instruction and the zoom-out instruction is selected from: two-finger touch (i.e., two fingers sliding outwards separately is a zoom-in instruction, and two fingers sliding inwards together is a zoom-out instruction), a zoom menu (e.g., in the menu, the "+" plus sign option is used as the zoom-in function, and the "-" minus sign option is used as the zoom-out function, which is applicable to touch and non-touch devices, not depicted), a zoom button (e.g., a virtual button using the "+" plus sign option as the zoom-in function and the "-" minus sign option as the zoom-out function, which is applicable to touch and non-touch devices, not depicted), a mouse wheel operation (i.e., a physical mouse wheel or touch bar, which is applicable to the computer version, not depicted), a keyboard shortcut (i.e., a physical keyboard button, which is applicable to the computer version, not depicted), and a remote control (which is applicable to the smart TV version, not depicted), etc. Regardless of which of the above methods the user uses to generate a zoom-in instruction or a zoom-out instruction, the user may also specify the display ratio to be zoomed in or out during the operation. For example, when two fingers are slid outwards by two-finger touch, the distance of the two fingers sliding determines the display ratio to be zoomed in. For another example, when the mouse wheel is used for operation, the distance of the wheel rotation determines the display ratio to be zoomed in or out. In addition, the "forward rotation" and "backward rotation" of the wheel control the zoom-in function and the zoom-out function respectively. When the line graph zoom module 28 receives the zoom-in instruction or the zoom-out instruction, the data visualization module 26 is triggered to redraw the entire energy-volume line graph 32 according to the display ratio specified by the user, and at the same time, the corresponding position and zoom ratio of the navigation bar 38 are updated according to the redrawn entire energy-volume line graph 32. That is to say, at the beginning, the volume chart 32 is presented in the five-level market view 30a, 30b at the best ratio. At this time, the navigation bar 38 includes a horizontal long bar frame and a "navigation block" filled with a specific color (or a specific pattern, such as: diagonal stripes) in the middle. The long bar frame represents the "length of the overall volume chart 32 after zooming", and the navigation block represents the "length of the current volume chart 32 in the visible range 44 of the screen". When the volume chart 32 is enlarged to the specified display ratio, the navigation block in the navigation bar 38 shortens the horizontal length to the "corresponding zoom ratio" (that is, the length of the navigation block: the length of the long bar frame = "the length of the current volume chart 32 in the visible range 44 of the screen": "the length of the overall volume chart 32 after zooming"). In addition, the presentation position of the navigation block in the long bar frame represents the corresponding position of the "current volume chart 32 in the visible range 44 of the screen" in the "overall volume chart 32 after zooming". In some embodiments, the line graph zoom module 28 further includes: receiving a movement instruction to horizontally move the entire energy line graph 32 to a terminal position corresponding to the movement instruction in the screen visible range 44 .For example, when the energy-volume line graph 32 is enlarged, part of the line graph data is located outside the visible range 44 of the screen. The user needs to use a moving command to move the line graph data outside the visible range 44 of the screen to the visible range 44 of the screen (only horizontal movement); on a touch-sensitive device, it can be operated by multi-finger touch dragging, on a non-touch-sensitive device, it can be operated by mouse dragging, and on a smart TV, it can be operated by remote control simulated mouse dragging. A moving command includes a starting position and an ending position. When a moving command is generated, the starting position of receiving the moving command (such as the initial position of the touch) can be regarded as the "operation center point of the entire energy-volume line graph 32". This "operation center point of the entire energy-volume line graph 32" will eventually be horizontally moved to the ending position of the moving command (located in the visible range 44 of the screen). At the same time, the data visualization module 26 will synchronize and update the corresponding position of the navigation block in the navigation bar 38 in real time, that is, the execution of the moving command is completed. The "instruction receiving target" (i.e., the touch area of ​​the touch instruction, or the operation area of ​​the mouse wheel) for receiving the moving instruction, the zooming instruction, the zooming instruction, and the moving instruction is selected from: the five-speed handicap view 30a, 30b, the navigation column 38, or both the five-speed handicap view 30a, 30b and the navigation column 38. In some embodiments, the navigation column 38 also includes: a corresponding reset button 42, which is used to receive a reset instruction so that the line chart zoom module 28 resets the display ratio of the overall energy and volume line chart 32 and restores it to the optimal ratio. At the same time, the data visualization module 26 redraws the overall energy and volume line chart 32 according to the optimal ratio, so that the overall energy and volume line chart 32 can be fully presented in the visible range 44 of the screen, and updates the corresponding zoom ratio of the navigation column 38 according to the redrawn overall energy and volume line chart 32 (at this time, the navigation block fills the entire long strip frame, such as. Figure 3 and Figure 5AAs shown). In some embodiments, when the line graph zoom module 28 receives the zoom instruction, it triggers the data visualization module 26 to redraw the overall energy and quantity line graph 32 according to the display ratio, and when the individual line segments have a sufficient length after being zoomed in to accommodate the corresponding individual entrustment quantity annotation, the data visualization module 26 further includes: annotating the corresponding entrustment quantity at the corresponding relevant position, that is, this embodiment determines the line segment above a certain length that has enough space based on the factors such as the length of the line segment after zooming in, the font size of the annotated quantity, the length of the annotated quantity (such as: 2 digits or 3 digits)..., and then performs the annotation work. That is to say, when the line segment is zoomed in to a sufficient length, the user can see more annotation information (i.e., the entrustment quantity of each line segment). For example, when the enlargement is to the maximum ratio, even the value of the entrustment quantity of only "1" will be marked. In some embodiments, when the line graph zoom module 28 receives the zoom instruction, it triggers the data visualization module 26 to redraw the energy and quantity line graph 32 according to the display ratio, so that the line segments of the overall energy and quantity line graph 32 are extended in the horizontal direction (i.e., enlarged and expanded in the horizontal direction), while the vertical separation marks still maintain the original size and are not enlarged. In some embodiments, when the line chart zoom module 28 receives a zoom-out instruction, it triggers the data visualization module 26 to redraw the volume line chart 32 according to the display ratio, and when the line segment originally marked with the order quantity does not have enough length to accommodate the corresponding order quantity after being reduced, the corresponding order quantity is hidden in the line segment that does not have enough length. For example: if a line segment marked with the order quantity is enlarged, when a zoom-out instruction is received, the order quantity corresponding to the line segment will be hidden because the line segment is redrawn according to the display ratio and does not have enough length.

[0058] See also Figure 3, a schematic diagram of the screen 16 of the computer version of the five-level market volume line chart 32 of an embodiment of the present invention, which illustrates the graphical user interface of the application 20 of an embodiment of the present invention displayed on the screen 16. The accompanying drawings of this embodiment are illustrated by taking the screen style of a personal computer as an example. The present invention is not limited to use in personal computers. The present invention can also be used in smart TVs, tablet computers, smart phones, handheld stock machines, personal digital assistants, etc. The example is that the personal computer (the device 10 for visualizing and zooming the five-level market volume) executes the application 20 of the present invention (financial trading software or financial quotation software) and displays the quotation information of multiple financial products. Among them, the right side below the screen 16 is a five-level market view 30a. The five-level market view 30a is generated by the five-level market quotation module 24 based on the five-level market quotation telegram of a single financial product (the example is "TSMC" in the Taiwan stock market of China). Then, the data visualization module 26 generates a separate volume line chart 32 corresponding to each entrustment price in the quotation telegram based on the five-level market quotation telegram and displays it in the five-level market view 30a. The main technical feature of the present invention is that a volume line chart 32 and a navigation column 38 corresponding to each order price are generated and added in the five-level market view 30a.

[0059] See also Figure 4 , a schematic diagram of the screen visible range 44 of the horizontal five-level handicap volume line chart 32 of the embodiment of the present invention, the example is to illustrate that the present invention adds an arrangement display radio button 48 in the five-level handicap view 30a (clicking it will generate an arrangement display switching instruction) for the user to select the arrangement display of the volume line chart. The example is a horizontal arrangement, that is, the buyer's volume line chart 34 and the seller's volume line chart 36 are arranged in a left-right symmetrical manner. In this horizontal arrangement, the data update direction of the buyer's volume line chart 34 and the seller's volume line chart 36 is a mirror symmetry, that is, the front end of the buyer's volume line chart 34 and the seller's volume line chart 36 (that is, the earliest order) are both located on the inner side of the five-level handicap view 30a, and the end of the buyer's volume line chart 34 and the seller's volume line chart 36 (that is, the last updated order) are both located on the outer side of the five-level handicap view 30a. The navigation bar 38 is used to compare the zoom state and corresponding position of the overall volume line chart 32. The "rounded dotted line frame" in the legend is only used to illustrate what the buyer's volume line chart 34 and the seller's volume line chart 36 refer to respectively, and the "one-dot chain line frame" is used to illustrate the screen visible range 44. When actually operating the application 20, neither the rounded dotted line frame nor the one-dot chain line frame will be displayed on the screen 16.

[0060] See also Figure 5A, a schematic diagram of the screen visible range 44 of the vertical five-level handicap volume line graph of the embodiment of the present invention, the present embodiment is a vertical arrangement, that is, the seller's volume line graph 36 and the buyer's volume line graph 34 are arranged symmetrically from top to bottom, and the arrangement order of the volume line graph 32 from top to bottom is: fifth-level sell, fourth-level sell, third-level sell, second-level sell, first-level sell, first-level buy, second-level buy, third-level buy, fourth-level buy and fifth-level buy. In the vertical arrangement, the data update direction of the buyer's volume line graph 34 and the seller's volume line graph 36 is the same, that is, the front ends of the buyer's volume line graph 34 and the seller's volume line graph 36 are both located on the right side of the five-level handicap view 30b, and the ends of the buyer's volume line graph 34 and the seller's volume line graph 36 are both located on the left side of the five-level handicap view 30b. The legend is to illustrate that at the initial time (i.e., after switching to the five-level handicap view 30b and not enlarging the energy line chart 32 with the zoom command), the present invention adopts the optimal ratio dynamic adjustment method to make the overall energy line chart 32 completely present in the screen visible range 44 of the five-level handicap view 30b. At this time, the navigation column 38 is filled with a long stripe (representing the navigation block), and the long stripe represents the "overall energy line chart 32", and the navigation block represents the "current energy line chart 32 in the screen visible range 44", wherein, "the navigation block fills the long stripe" means that the length of the "overall energy line chart 32" and the "current energy line chart 32 in the screen visible range 44" are equal. This embodiment is suitable for use in smart phones or other mobile devices with slightly smaller screens 16 or vertical screen displays.

[0061] See also Figure 5B , another schematic diagram of the screen visible range 44 of the vertical five-level market volume line chart of an embodiment of the present invention, the illustration shows that after the overall volume line chart 32 is enlarged by the enlargement command, a part of the volume line chart 32 is located outside the screen visible range 44; at this time, the state of the navigation column 38 shows that the navigation block only occupies more than half of the right side of the long bar frame, that is, the navigation block is shortened in the horizontal direction to the "corresponding zoom ratio" (that is, the length of the navigation block: the length of the long bar frame = "the current length of the volume line chart 32 in the screen visible range 44": "the length of the overall volume line chart 32 after zooming"); in addition, the presentation position of the navigation block in the long bar frame represents the corresponding position of the "current volume line chart 32 in the screen visible range 44" to the "overall volume line chart 32 after zooming".

[0062] See also Fig. 6A , a schematic diagram of the screen 16 of the mobile phone version of the vertical five-level handicap volume line chart of the embodiment of the present invention, the accompanying drawings of this embodiment are illustrated by taking the screen style of a smart phone as an example, and the data displayed in the five-level handicap view 30b of the example is Figure 5BThe embodiment of the present invention illustrates that on a small screen device such as a smart phone, the navigation bar 38 of the present invention allows the user to easily know the corresponding position and corresponding zoom ratio of the "volume energy line graph 32 in the current screen visible range 44" and the "volume energy line graph 32 after zooming".

[0063] See also Figure 6B , another schematic diagram of the screen 16 of the mobile phone version of the vertical five-level handicap volume line chart of the embodiment of the present invention, the example is to illustrate that when the user Fig. 6A When the overall volume chart 32 is slid horizontally with a moving command (e.g., touch sliding) to view data outside the visible range 44 of the screen (on the left), the navigation block of the navigation bar 38 will also change its display position to the left side of the long bar. Since the data in the legend is displayed at the leftmost end of the overall volume chart 32, and the volume chart 32 of the first-tier sell order and the first-tier buy order has a small amount of original orders, there is no data on this screen.

[0064] See also Figure 6C , another schematic diagram of the screen 16 of the mobile phone version of the vertical five-level handicap volume line chart of the embodiment of the present invention, the example is to illustrate that if the user is in Fig. 6A or Figure 6B To restore the dynamic adjustment method of the initial optimal ratio (ie, presenting the complete energy-volume line graph 32 in the visible range 44 of the screen), one only needs to press the reset button 42 (generating a reset command) as shown in the figure.

[0065] See also Figure 7 , a schematic diagram of the screen 16 of the mobile phone version of the embodiment of the present invention showing only the buyer's volume line chart 34, illustrates that the arrangement of the five-level handicap view 30b of this embodiment shows only the buyer's volume line chart 34, and the navigation block of the navigation column 38 is located at the rightmost end of the long strip, indicating that the screen visible range 44 is the right end portion of the buyer's volume line chart 34.

[0066] See also Figure 8 , a screen diagram of the screen 16 of the mobile phone version of the embodiment of the present invention only showing the selling volume line chart 36, which illustrates that the arrangement of the five-level market view 30b of the present embodiment only shows the selling volume line chart 36, and the arrangement order of the selling volume line chart 36 in the present embodiment is the same as Fig. 6A The order of the quantity and energy line chart 32 from top to bottom in this embodiment is: first-tier sell order, second-tier sell order, third-tier sell order, fourth-tier sell order, fifth-tier sell order. Fig. 6A This arrangement is also suitable for mobile devices with a slightly smaller screen 16.

[0067] See also Fig. 9, an enlarged schematic diagram of the volume line chart 32 of the embodiment of the present invention, the example is the volume line chart 32 of the second-tier buy order (order price "480.0"), for easy identification, it is explained by an enlarged diagram of a single volume line chart 32, and this enlarged diagram does not refer to "an enlarged diagram redrawn by an enlargement instruction". Between the adjacent line segments on the left and right, there are separators 40 to distinguish different orders. The separator 40 in the example is a straight short line segment. When there are dense short line segments somewhere on the volume line chart 32, it means that there are many small orders at that place, that is, there are mostly retail orders at that place. In addition, the legend marks numbers representing the number of orders above some of the line segments in the volume line chart 32. In some embodiments, the application 20 or the memory 14 stores a threshold value for a "large order". When the line segment is long enough to accommodate the marking of the number of orders corresponding to a large order, the corresponding number of orders is marked at the corresponding relevant position. The legend marks the line segment of "the number of orders is greater than 20" (i.e., the threshold value for large orders is "20") with numbers.

[0068] See also Fig. 10A , a schematic diagram of the screen 16 of the mobile phone version of the buyer's volume line chart 34 and the entrustment quantity 46 mark of the embodiment of the present invention, this embodiment is Figure 7 The line segments of some orders are marked with the order quantity (the example is to mark the line segments with order quantity greater than "20"). The user can easily identify the large orders in each level of the volume line chart 32 from the example (the application 20 or the memory 14 stores the threshold of the large order).

[0069] See also Fig. 10B , another schematic diagram of the screen 16 of the mobile phone version of the buyer's volume line chart 34 and the entrustment quantity 46 mark of the embodiment of the present invention, this embodiment and Fig. 10A The difference of the embodiment is that when the zoom-in instruction is received and the overall volume line chart 32 is redrawn, and when the individual line segments are enlarged to have a sufficient length to accommodate the marking of the corresponding individual order quantity 46, the corresponding relevant positions of the line segments (the "relevant position" in the legend is above the line segments) will be marked with the corresponding order quantity 46. In other words, when the display ratio is enlarged to the maximum, even the line segments with the smallest quantity will be marked with the order quantity 46.

[0070] See also Fig.11, the present invention is applied to the screen 16 of the vertical five-level handicap (also known as "five-level handicap") 30b of the Chinese mainland stock market. The legend illustrates that the five-level handicap view 30b of "Minsheng Bank" arranges the buyer's volume line chart 34 and the seller's volume line chart 36 in a vertical manner, and the data update direction of the two is the same. The data update direction of this embodiment is just opposite to that of Figure 6. The front end (the earliest data) of the buyer's volume line chart 34 and the seller's volume line chart 36 of this embodiment are both located on the left side of the five-level handicap view 30b, and the end (the last updated data) of the buyer's volume line chart 34 and the seller's volume line chart 36 are both located on the right side of the five-level handicap view 30b. The legend adopts the best proportion dynamic adjustment method (that is, presenting the complete volume line chart 32 in the visible range 44 of the screen). At this time, the navigation block of the navigation column 38 is filled with a long strip. In addition, the legend assumes that the threshold of the large order is "2000", so only a few line segments are marked with the order quantity 46.

[0071] See also Fig.12 , an operation flow chart of an application 20 according to an embodiment of the present invention, a user uses a device (such as a personal computer / smart TV / smart phone / tablet computer / stock machine) to execute the application 20 and then switches to the five-level market view 30a, 30b of a certain financial product and executes the operation flow of the zoom command, please also refer to Figure 1 , Figure 2 , Figure 3 , Fig. 6A and Figure 6C , is contains: Step S101: Execute the application 20 of an embodiment of the present invention on the device 10. The user executes the application 20 (stock quotation software or stock trading software) of the present invention on the device 10 for visualizing and scaling the five-level market volume.

[0072] Step S102: Establishing a connection with the server and performing login verification. After the communication module 18 establishes an Internet network connection, the login verification module 22 establishes a connection with the server (i.e., the login server) to perform a login verification operation. In some embodiments, when the verification is successful, a token is downloaded and stored in the memory 14. In some embodiments, the user authenticates the user with an account and password; in some embodiments, the user authenticates the user with a biometric feature, such as fingerprint recognition or Face ID recognition; in some embodiments, the user authenticates the user with an electronic certificate.

[0073] Step S103: Download the five-level handicap quotation message of the financial product and generate the five-level handicap views 30a and 30b. After logging in, if the user wants to view the five-level handicap information of "TSMC", the user switches to the five-level handicap views 30a and 30b by menu (not depicted) operation, and the five-level handicap quotation module 24 downloads the five-level handicap quotation message of "TSMC" from the server (quotation server) and stores it in the memory 14, and then the five-level handicap quotation module 24 generates the five-level handicap view 30a. In some embodiments, a five-level handicap quotation message may include multiple entrustment orders (including entrustment prices and entrustment quantities), and a five-level handicap quotation message has a unique transmission sequence number, and all entrustment orders of the same five-level handicap quotation message share the same transmission sequence number. In some embodiments, multiple entrustment orders in the same quotation message have their own corresponding unique entrustment order sequence numbers, that is, one transmission sequence number can correspond to multiple entrustment order sequence numbers.

[0074] Step S104: Generate a separate volume line graph 32 corresponding to the entrustment price according to the quotation message and display it in the five-level market view 30a, 30b. After downloading the five-level market quotation message in the previous step, the data visualization module 26 then generates a separate volume line graph 32 corresponding to each entrustment price in the quotation message according to the five-level market quotation message and displays it in the five-level market view 30a, 30b. The computer version is as follows Figure 3 As shown, the mobile version is Figure 6C shown.

[0075] Step S105: Generate a navigation bar 38 corresponding to the overall volume chart 32 in the five-level handicap views 30a and 30b. The data visualization module 26 generates a navigation bar 38 corresponding to the overall volume chart 32 in the five-level handicap views 30a and 30b to compare the corresponding position and corresponding zoom ratio of the current volume chart 32 in the screen visible range 44 in real time.

[0076] Step S106: Receive a zoom-in instruction to enlarge the display ratio of the overall energy line graph 32. The line graph zoom module 28 receives a zoom-in instruction to enlarge the display ratio of the energy line graph 32, for example: the user operates on the smartphone by two-finger touch (generating a zoom-in instruction), or operates on the computer by a mouse wheel ("rotate forward" to generate a zoom-in instruction).

[0077] Step S107: Redraw the entire energy-volume line graph according to the display ratio, and update the navigation bar 38 at the same time. After receiving the zoom instruction, the line graph zoom module 28 triggers the data visualization module 26 to redraw the entire energy-volume line graph 32 according to the display ratio specified by the user, and updates the corresponding position and zoom ratio of the navigation bar 38 according to the redrawn entire energy-volume line graph 32. Fig. 6A shown.

[0078] It is understood that the program instructions executed by the computer can implement each block in the flow chart, the combination of blocks in the flow chart, and the steps in each embodiment. The program instructions are provided to a processor to generate a machine or to generate resources for hardware and software to work together, whereby when the instructions are executed on the processor, components for implementing the actions or technical effects specified in the flow chart blocks will be generated. Different sets of program instructions can also make at least some of the operation steps displayed in the flow chart blocks to be performed in parallel, and the technical content expressed by each program instruction of an application may be different according to different embodiments. Furthermore, the steps can also be performed on more than one processor, such as the situation where the microprocessor and the peripheral interface processor in the device of the present invention work together. In addition, without departing from the scope or spirit of the present invention, one or more blocks or combinations of blocks in the flow chart can also be performed simultaneously with other blocks or combinations of blocks, or even in a different order than that shown.

[0079] Therefore, the blocks of the flow chart of the present invention support the combination of components for performing the specified actions or technical effects, the combination of steps for performing the specified actions or technical effects, and the program instruction components for performing the specified actions or technical effects. It is also understood that these specified actions or technical effects are implemented by the special-purpose hardware system or the special-purpose hardware and program instructions in coordination to implement each block of the flow chart of the present invention and the block combination of the flow chart.

[0080] In summary, the present invention proposes a technology for visualizing and zooming the volume of five-level market, which solves the problem that the prior art cannot allow users to identify large orders (single orders with larger quantities) and small orders (single orders with smaller quantities) in each level of the five-level market with a visualized volume line graph, and also solves the problem that the prior art lacks a five-level market volume line graph that can be arbitrarily enlarged or reduced, allowing users to perform zooming operations as needed. Through the present invention, users can quickly identify the situations of large orders and small orders in each level through a visualized five-level market volume line graph, and can arbitrarily enlarge the five-level market volume line graph to view further information, thereby making up for the shortcomings of the prior art.

[0081] Although the technical contents of the present invention have been disclosed as above in the form of preferred embodiments, they are not intended to limit the present invention. Any slight changes and modifications made by any technician in the field without departing from the spirit of the present invention should be included in the scope of the present invention. Therefore, the protection scope of the present invention shall be based on the definition of the protection scope of the attached claims.

Claims

1. A device for visualizing and scaling five-level market volume, characterized in that: The device contains: A communication module, used to establish an Internet network connection; A five-level market quotation module, used for downloading a quotation message of a financial product from a server and generating a five-level market view accordingly, wherein the quotation message includes a transaction price, a transaction volume, and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, wherein an individual entrustment price in the plurality of entrustment prices and an individual entrustment quantity in the plurality of corresponding entrustment quantities correspond to an entrustment order; a data visualization module, generating a plurality of volume line graphs corresponding to the plurality of entrustment prices according to the quotation message and displaying them in the five-level market view, wherein each of the plurality of volume line graphs is composed of a plurality of line segments connected in time sequence, each of the plurality of line segments represents an entrustment order, and a separator mark is used between the plurality of line segments adjacent to each other on the left and right to distinguish different entrustment orders, and generating a navigation column corresponding to the plurality of volume line graphs in the five-level market view to compare a corresponding position and a corresponding zoom ratio of the plurality of volume line graphs in a visible range of a screen in real time; A line graph zoom module receives a zoom-in instruction to zoom in on a display ratio of the plurality of energy-volume line graphs, and receives a zoom-out instruction to zoom out on the display ratio of the plurality of energy-volume line graphs; A memory for storing an application and the quotation message, wherein the application includes the five-level handicap quotation module, the data visualization module and the line chart zoom module; a screen for displaying a graphical user interface of the application; One or more processors, connected to the memory and the screen and executing the application; Among them, the multiple volume line charts have a directionality when updated, and a front end of each volume line chart in the multiple volume line charts is the earliest data, and an end is the last updated data. When an individual entrustment quantity in the multiple entrustment quantities of the same entrustment price in the multiple entrustment prices in the updated quotation telegram has an increase, it is regarded as a newly added order, and a separation mark is generated at the end of the corresponding individual volume line chart in the multiple volume line charts, and then a line segment representing the newly added order is generated after the separation mark, and the individual lengths of the multiple line segments are proportional to the increase. When an individual entrustment quantity in the multiple entrustment quantities of the same entrustment price in the multiple entrustment prices in the updated quotation telegram has a deletion, it is regarded as a deletion of an old order. When the line chart zoom module receives the zoom-in instruction or the zoom-out instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, and at the same time updates the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn multiple volume line charts.

2. The device for visualizing and scaling the five-level market volume according to claim 1, characterized in that: The individual lengths of the multiple line segments are generated by a dynamic adjustment method according to an optimal ratio of the order quantity of the order, and the dynamic adjustment method of the optimal ratio is based on the width of the screen visible range of the five-level market view and the longest length of the multiple volume line charts to make the multiple volume line charts fully presented.

3. The device for visualizing and scaling the five-level market volume according to claim 1, characterized in that: The Line Chart Zoom module also contains: A moving instruction is received to move the plurality of energy line graphs in a horizontal direction.

4. The device for visualizing and scaling the five-level market volume according to claim 3, characterized in that: The command receiving target receiving the move command, the zoom-in command or the zoom-out command is selected from: The five-level handicap view, the navigation bar, or both the five-level handicap view and the navigation bar.

5. The device for visualizing and scaling the five-level market volume according to claim 2, characterized in that: When the line graph zoom module receives the zoom-in instruction or the zoom-out instruction, the data visualization module stops executing the dynamic adjustment method of the optimal ratio.

6. The device for visualizing and scaling the five-level market volume according to claim 3, characterized in that: The data visualization module updates the corresponding position of the navigation bar according to a terminal position of the moving instruction.

7. The device for visualizing and scaling the five-level market volume according to claim 2, characterized in that: The navigation bar also contains: A corresponding reset button is used to receive a reset instruction to enable the line chart zoom module to reset the display ratio of the multiple energy-volume line charts to resume the dynamic adjustment method of the optimal ratio, and at the same time, trigger the data visualization module to redraw the multiple energy-volume line charts according to the dynamic adjustment method of the optimal ratio.

8. The device for visualizing and scaling the five-level market volume according to claim 1, characterized in that: The data visualization module also includes: An individual entrustment quantity among the plurality of entrustment quantities is marked at a relevant position corresponding to an individual line segment among the plurality of line segments.

9. The device for visualizing and scaling the five-level market volume according to claim 1, characterized in that: The data visualization module also includes: When the line chart zoom module receives the zoom instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, and when the individual line segments among the multiple line segments have a sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities among the multiple order quantities, the corresponding individual order quantities among the multiple order quantities are marked at a relevant position corresponding to the individual line segments among the multiple line segments with sufficient length.

10. The device for visualizing and scaling the five-level market volume according to claim 1, characterized in that: When the line chart zoom module receives the zoom instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, so that the multiple line segments of the multiple volume line charts are extended in a horizontal direction, while the multiple separation marks still maintain their original sizes.

11. The device for visualizing and scaling five-level handicap volume according to claim 8 or 9, characterized in that: The data visualization module also includes: When the line chart zoom module receives the zoom-out instruction, it triggers the data visualization module to redraw the multiple volume line charts according to the display ratio, and when individual line segments among the multiple line segments that have originally marked the multiple order quantities do not have sufficient length to accommodate the marking of the corresponding individual order quantities among the multiple order quantities after being reduced, the corresponding individual order quantities among the multiple order quantities are hidden in the individual line segments among the multiple line segments that do not have sufficient length.

12. A method for visualizing and scaling five-level market volume, applied to a device, the device comprising a processor, a communication module, a memory and a screen, characterized in that: The method includes: Downloading a quotation message of a financial product from a server and generating a five-level market view based on the quotation message, the quotation message comprising a transaction price, a transaction volume, and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, wherein an individual entrustment price in the plurality of entrustment prices and an individual entrustment quantity in the plurality of corresponding entrustment quantities correspond to an entrustment order; A data visualization module generates a plurality of volume line graphs corresponding to the plurality of entrustment prices according to the quotation message and displays them in the five-level market view, wherein each of the plurality of volume line graphs is composed of a plurality of line segments connected in time sequence, each of the plurality of line segments represents an entrustment order, and a separator is used between the plurality of line segments adjacent to each other to distinguish different entrustment orders; Generate a navigation list corresponding to the plurality of volume line graphs in the five-level market view to compare a corresponding position and a corresponding zoom ratio of the plurality of volume line graphs in a visible range of a screen in real time; receiving a zoom-in instruction to enlarge a display ratio of the plurality of energy-volume line graphs; Redrawing the plurality of volume-energy line graphs according to the display ratio, and updating the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn plurality of volume-energy line graphs; Among them, the multiple volume line charts have a directionality when updated, and a front end of each of the multiple volume line charts is the earliest data, and an end is the last updated data. When an individual entrustment quantity among the multiple entrustment quantities of the same entrustment price in the multiple entrustment prices in the updated quotation telegram has an increase, it is regarded as a newly added order, and a separation mark is generated at the end of the corresponding individual volume line chart in the multiple volume line charts, and then a line segment corresponding to the newly added order is generated after the separation mark, and the individual lengths of the multiple line segments are proportional to the increase. When an individual entrustment quantity among the multiple entrustment quantities of the same entrustment price in the multiple entrustment prices in the updated quotation telegram has a decrease, it is regarded as a deletion of the old order.

13. The method for visualizing and scaling the five-level market volume according to claim 12, characterized in that: Also includes: The individual lengths of the multiple line segments are generated by a dynamic adjustment method according to an optimal ratio of the order quantity of the order, and the dynamic adjustment method of the optimal ratio is based on the width of the screen visible range of the five-level market view and the longest length of the multiple volume line charts to make the multiple volume line charts fully presented.

14. The method for visualizing and scaling the five-level market volume according to claim 13, characterized in that: Also includes: receiving a zoom-out instruction to reduce the display ratio of the plurality of energy-volume line graphs; and, The plurality of energy-volume line graphs are redrawn according to the display ratio, and the corresponding position and the corresponding zoom ratio of the navigation bar are updated according to the redrawn plurality of energy-volume line graphs.

15. The method for visualizing and scaling the five-level market volume according to claim 14, characterized in that: Also includes: A moving instruction is received to move the plurality of energy line graphs in a horizontal direction.

16. The method for visualizing and scaling the five-level market volume according to claim 15, characterized in that: The command receiving target receiving the move command, the zoom-in command or the zoom-out command is selected from: The five-level handicap view, the navigation bar, or both the five-level handicap view and the navigation bar.

17. The method for visualizing and scaling the five-level market volume according to claim 14, characterized in that: After receiving the zoom-in instruction or the zoom-out instruction, the data visualization module stops executing the dynamic adjustment method of the optimal ratio.

18. The method for visualizing and scaling the five-level market volume according to claim 15, characterized in that: The data visualization module updates the corresponding position of the navigation bar according to a terminal position of the moving instruction.

19. The method for visualizing and scaling the five-level market volume according to claim 13, characterized in that: The navigation bar also contains: A corresponding reset button is used to receive a reset instruction to reset the display ratio of the multiple energy-volume charts to resume the execution of the dynamic adjustment method of the optimal ratio, and at the same time, redraw the multiple energy-volume charts according to the dynamic adjustment method of the optimal ratio.

20. The method for visualizing and scaling five-level market volume according to claim 12, characterized in that: Also includes: An individual entrustment quantity among the plurality of entrustment quantities is marked at a relevant position corresponding to an individual line segment among the plurality of line segments.

21. The method for visualizing and scaling five-level market volume according to claim 12, characterized in that: Also includes: When the multiple volume line charts are redrawn according to the display ratio, when individual line segments among the multiple line segments have a sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities among the multiple order quantities, the corresponding individual order quantity among the multiple order quantities is marked at a relevant position corresponding to the individual line segments among the multiple line segments with sufficient length.

22. The method for visualizing and scaling the five-level market volume according to claim 12, characterized in that: Also includes: When the plurality of volume-energy line graphs are redrawn according to the display ratio, the plurality of line segments of the plurality of volume-energy line graphs are extended in a horizontal direction, while the plurality of separation marks still maintain their original sizes.

23. The method for visualizing and scaling five-level market volume according to claim 20 or 21, characterized in that: Also includes: When the multiple volume line charts are redrawn according to the display ratio, when individual line segments among the multiple line segments that have originally marked the multiple order quantities do not have sufficient length to accommodate the marking of the corresponding individual order quantities among the multiple order quantities after being reduced, the corresponding individual order quantities among the multiple order quantities are hidden in the individual line segments among the multiple line segments that do not have sufficient length.

24. A computer program product installed in a device having a processor, a memory and a screen, the computer program product is stored in the memory and runs on the processor, and the processor implements the steps of the method for visualizing and scaling the five-level handicap volume as described in any one of claims 12 to 23 when executing the computer program product.