[go: up one dir, main page]

TWI871051B - Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics - Google Patents

Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics Download PDF

Info

Publication number
TWI871051B
TWI871051B TW112139685A TW112139685A TWI871051B TW I871051 B TWI871051 B TW I871051B TW 112139685 A TW112139685 A TW 112139685A TW 112139685 A TW112139685 A TW 112139685A TW I871051 B TWI871051 B TW I871051B
Authority
TW
Taiwan
Prior art keywords
volume
level
line
order
zoom
Prior art date
Application number
TW112139685A
Other languages
Chinese (zh)
Other versions
TW202518366A (en
Inventor
邱宏哲
Original Assignee
三竹資訊股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三竹資訊股份有限公司 filed Critical 三竹資訊股份有限公司
Priority to TW112139685A priority Critical patent/TWI871051B/en
Priority to CN202411468651.3A priority patent/CN119904285A/en
Application granted granted Critical
Publication of TWI871051B publication Critical patent/TWI871051B/en
Publication of TW202518366A publication Critical patent/TW202518366A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Technology Law (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This disclosure is related to a device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics. The device includes one or more processors, a screen, and a memory. The memory stores an application program. The application program includes a best five bid-ask module, a data visualization module and a chart-zooming module. The disclosure transforms the volumes of the bid-ask information into a visual chart, which enables user to recognize the changing volumes of each bid-ask information in visualization. And the visual chart can be zoom in and zoom out.

Description

最佳五檔量能視覺化與縮放之裝置、方法與電腦程式產品Device, method and computer program product for best five-level energy visualization and scaling

本發明是關於一種電腦程式的金融商品報價顯示技術,特別是關於一種最佳五檔量能視覺化與縮放之裝置、方法與電腦程式產品。The present invention relates to a financial product quotation display technology of a computer program, and more particularly to an optimal five-level volume visualization and scaling device, method and computer program product.

最佳五檔買賣價量(以下簡稱最佳五檔),係指未成交之最高五檔買單檔位價格與張數以及未成交之最低五檔賣單檔位價格與張數,該資訊可幫助投資者做投資決策參考,決定買進或賣出個股的價位,並可得知委託買賣是否以最好的價格成交,通常是投資者正要下單之時會常盯著看的資訊以便掌握最佳的買賣價格。The best five-level buying and selling price and volume (hereinafter referred to as the best five-level) refers to the price and volume of the highest five unexecuted buy orders and the price and volume of the lowest five unexecuted sell orders. This information can help investors make investment decisions and decide the price to buy or sell individual stocks. It can also be used to find out whether the order 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.

目前,電腦程式金融報價軟體或下單軟體所提供的最佳五檔買賣資訊係以數字形式呈現,以讓使用者可清楚某一金融商品之最高五檔買單檔位價格與張數以及最低五檔賣單檔位價格與張數,而其中數量係以「總累積量」表示,用戶無法得知總累積量背後的詳細狀況(如:每一筆委託單的數量)。例如,先前技術一,中華民國專利公告號I681354,揭示了一種「最佳五檔顯示連續筆數標記之裝置與方法」,該方法包含:與一伺服器建立連線;接收一監控條件之一啟用指令:下載一金融商品之一最佳五檔資訊,依據該最佳五檔資訊產生該金融商品之一最佳五檔視圖;依據該監控條件對該最佳五檔資訊進行一資料比對與計算一連續次數;產生一連續筆數標記,於該最佳五檔視圖之該最佳五檔資訊之一對應位置顯示該連續筆數標記;以及,依據該連續次數更新顯示該連續筆數標記。先前技術一專利說明書的第4圖說明了最佳五檔資訊係以數字形式呈現,雖然數字形式可以精確的呈現數量與價格,然而,人類大腦對圖像的敏感度較高,也就是說,大腦對圖像的辨識速度比數字來得有效率。因此,先前技術一的最佳五檔資訊因缺乏圖像表示不容易讓使用者快速辨識、比較不同價格檔次其數量的差異,例如:第一檔買方價格的數量與第一檔賣方價格的數量之比較,何者的量能較強。At present, the best five-level buying and selling information provided by computer program financial quotation software or order placement software is presented in digital form, so that users can clearly understand the highest five-level buy order price and quantity and the lowest five-level sell order price and quantity of a certain financial product. The quantity is expressed as "total cumulative quantity", and users cannot know the detailed situation behind the total cumulative quantity (such as the quantity of each order). For example, prior art 1, Republic of China Patent Publication No. I681354, discloses a "device and method for displaying a continuous number of best five items", which method includes: establishing a connection with a server; receiving an activation instruction of a monitoring condition: downloading a best five item information of a financial product, and generating a best five item view of the financial product based on the best five item information; performing a data comparison and calculating a continuous number of times on the best five item information based on the monitoring condition; generating a continuous number mark, and displaying the continuous number mark at a corresponding position of the best five item information in the best five item view; and updating and displaying the continuous number mark based on the continuous number of times. Figure 4 of the prior art patent specification shows that the best five-level information is presented in digital form. Although digital form can accurately present quantity and price, the human brain is more sensitive to images, that is, the brain recognizes images more efficiently than numbers. Therefore, the best five-level information of the prior art lacks image representation, which makes it difficult for users to quickly identify and compare the difference in quantity of different price levels, for example: the comparison between the quantity of the first-level buyer's price and the quantity of the first-level seller's price, which one has a stronger quantity.

再者,先前技術一以數字形式呈現最佳五檔各檔的總累積量,無法讓使用者辨識出其中的大單(數量較大的單筆委託單)與小單(數量較小的單筆委託單),也就是說,先前技術一欠缺大單與小單的圖像形式表示法、也欠缺將各筆委託單分別標示的技術。於是,使用者從數字形式的總累積量中看不出來其中有多少的大單與小單,也看不出來當下的買盤與賣盤是散戶(小單)居多還是法人或大戶(大單)居多。還有,市場上常發生掛假委託單營造買壓或賣壓強大的假象,藉以吸引更多投資者進場,當該假委託單於快成交之際即迅速抽單(刪單),藉此手段抬高或壓低股價,從先前技術一的最佳五檔資訊中無法看出是否有假委託單的存在,也看不出假委託單的掛單變化。Furthermore, the prior art presents the total cumulative volume of each of the five best tiers in digital form, which does not allow users to distinguish between large orders (large single orders) and small orders (small single orders). In other words, the prior art 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 volume 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 corporate or large investors (large orders). In addition, fake orders are often placed in the market to create the illusion of strong buying or selling pressure, thereby attracting more investors to enter the market. When the fake order is about to be executed, the order is quickly withdrawn (deleted) to raise or lower the stock price. From the best five information of the previous technique one, it is impossible to see whether there is a fake order or not, nor can it be seen that the fake order changes.

由於先前技術的限制,使用者(投資者)無法在螢幕上以視覺化的量能線圖看出最佳五檔的量能變化或是大單與小單的比例,更沒有可任意放大或縮小的最佳五檔量能線圖可讓使用者依需求進行縮放操作。換言之,先前技術的技術目的非關於最佳五檔量能視覺化與縮放的技術。Due to the limitation of previous technology, users (investors) cannot see the volume change of the best five levels or the ratio of large orders to small orders through the visual volume line chart on the screen, and there is no best five levels of volume line chart that can be arbitrarily enlarged or reduced to allow users to perform scaling operations according to their needs. In other words, the technical purpose of the previous technology is not about the visualization and scaling technology of the best five levels of volume.

故,實有必要改善先前技術的方法,以硬體與軟體協同運作的資源提出一種利用最佳五檔量能視覺化與縮放之技術,使得最佳五檔量能以資料視覺化之技術並且可以任意進行縮放操作,讓使用者在螢幕上查看某個股之最佳五檔之時,透過最佳五檔的量能線圖得以快速辨識出大單與小單於各檔次的情況,並可依使用者需求進行縮放操作,例如放大量能線圖後可查看到更多的單量細節資訊,尤其,透過導覽列38的視覺化效果使用者以目視即可輕易得知“螢幕可視範圍44當下的量能線圖32”與“縮放後整體的量能線圖32”的對應位置與對應縮放比例,協助使用者做出投資決策,以便彌補先前技術不足之處。Therefore, it is necessary to improve the previous technical methods and propose a technology that uses the best five-level volume visualization and scaling by using the resources of hardware and software to make the best five-level volume visualization technology and can be scaled at will. When users view the best five levels of a certain stock on the screen, they can quickly identify the situation of large and small orders at each level through the best five-level volume line chart, and can The zoom operation is performed according to the needs of the user. For example, after zooming in on the energy line chart, more unit quantity detail information can be viewed. In particular, through the visualization effect of the navigation bar 38, the user can easily know the corresponding position and corresponding zoom ratio of the "current energy line chart 32 in the screen visible range 44" and the "overall energy line chart 32 after zooming", which helps the user make investment decisions to make up for the shortcomings of previous technologies.

有鑑於此,本發明提出一種最佳五檔量能視覺化與縮放之裝置、方法與電腦程式產品,在最佳五檔視圖中每個委託價格旁繪製對應的量能線圖,量能線圖係依據交易所傳送的報價電文將每一筆委託單的數量繪製成線段並進行標記,而繪製的線段係依時間的先後順序排列,並接收縮放指令以縮小/放大量能線圖及隱藏/顯示單量資訊。In view of this, the present invention proposes an apparatus, method and computer program product for best five-level volume visualization and zooming. A corresponding volume line chart is drawn next to each order price in the best five-level view. The volume line chart draws the quantity of each order into line segments and marks them according to the quotation message sent by the exchange. The drawn line segments are arranged in chronological order, and receive zoom commands to zoom in/out the volume line chart and hide/display order quantity information.

本發明提出一種最佳五檔量能視覺化與縮放之裝置,該裝置包含:一通訊模組,用以建立Internet網路連線;一登入驗證模組,用以與一伺服器建立連線並進行登入驗證;一最佳五檔報價模組,用以自該伺服器下載一金融商品之一報價電文並據以產生一最佳五檔視圖,該報價電文包含一成交價、一成交量以及複數個委託價格與對應的複數個委託數量,個別該些委託價格與對應的個別該些委託數量係對應一委託單;一資料視覺化模組,依據該報價電文產生對應該些委託價格之複數個量能線圖並顯示於該最佳五檔視圖中,每個該些量能線圖係由複數個線段依時間序接續組合而成,每個該些線段代表一筆該委託單,左右相鄰的該些線段之間係以一分隔記號區分不同的該委託單,及,產生對應該些量能線圖的一導覽列於該最佳五檔視圖以即時對照該螢幕可視範圍中的該些量能線圖的一對應位置與一對應縮放比例;一線圖縮放模組,接收一放大指令以放大該些量能線圖的一顯示比例,及,接收一縮小指令以縮小該些量能線圖的該顯示比例;一記憶體,用以儲存一應用程式、該報價電文,該應用程式包含該登入驗證模組、該最佳五檔報價模組、該資料視覺化模組與該線圖縮放模組;一螢幕,用以顯示該應用程式之圖形化使用者介面;一或多個處理器,連接該記憶體與該螢幕並執行該應用程式;其中,該些量能線圖於更新時係有一方向性,每個該些量能線圖的一前端係最早的資料,而一末端係最後更新的資料,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一增加量,視為一筆新增的該委託單,即於對應的個別的該些量能線圖之該末端產生一個該分隔記號,接著再產生一個代表新增的該委託單對應之該些線段之一於該分隔記號之後,而該些線段之個別長度係按比例對應該增加量,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一刪減量,視為一筆舊的該委託單之刪減,當該線圖縮放模組接收到該放大指令或該縮小指令時,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例。The present invention proposes a device for visualizing and zooming the best five-level volume, which includes: a communication module for establishing an Internet network connection; a login verification module for establishing a connection with a server and performing login verification; a best five-level quotation module for downloading a quotation message of a financial product from the server and generating a best five-level view based on the quotation message, wherein the quotation message includes a transaction price, a transaction volume, and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, and each of the entrustment prices and the corresponding each of the entrustment quantities corresponds to an entrustment order; a data visualization module for generating a corresponding entrustment price according to the quotation message. A plurality of volume line graphs are displayed in the best five-level view, each of which is composed of a plurality of line segments in a time sequence, each of which represents an order, and the line segments adjacent to each other on the left and right are distinguished from different orders by a separator, and a navigation list corresponding to the volume line graphs is generated in the best five-level view to instantly compare a corresponding position and a corresponding zoom ratio of the volume line graphs in the visible range of the screen; a line graph zoom module receives a zoom-in instruction to zoom in a display ratio of the volume line graphs, and receives a zoom-out instruction to zoom out the display ratio of the volume line graphs; a memory is used to store An application and the quotation message are stored, the application includes the login verification module, the best five-level quotation module, the data visualization module and the line chart zoom module; a screen for displaying the graphical user interface of the application; one or more processors connected to the memory and the screen and executing the application; wherein the volume line charts have a direction when updated, a front end of each of the volume line charts is the earliest data, and an end is the last updated data, when the individual order quantity of the same one of the order prices in the updated quotation message has an increase, it is regarded as a newly added order, that is, in the corresponding individual A separation mark is generated at the end of the volume line graphs, and then one of the line segments corresponding to the newly added order is generated after the separation mark, and the individual lengths of the line segments are proportionally corresponding to the increase. When the individual order quantities of the same one of the order prices in the updated quotation message have a deletion or decrease, it is regarded as a deletion or decrease of an old order. When the line graph zoom module receives the zoom-in instruction or the zoom-out instruction, the data visualization module is triggered to redraw the volume line graphs according to the display ratio, and at the same time, the corresponding position and the corresponding zoom ratio of the navigation bar are updated according to the redrawn volume line graphs.

本發明更進一步,在一些實施例中,其中該些線段之個別長度係對應該委託單之個別該些委託數量按一最佳比例的動態調整方法所產生,該最佳比例的動態調整方法係依據該最佳五檔視圖之一螢幕可視範圍之寬度以及該些量能線圖之中長度最長者而進行調整以使該些量能線圖可完整呈現。The present invention further, in some embodiments, the individual lengths of the line segments are generated by a dynamic adjustment method of an optimal ratio corresponding to the individual order quantities of the order, and the dynamic adjustment method of the optimal ratio is adjusted according to the width of the screen visible range of one of the best five-level views and the longest one among the volume line charts so that the volume line charts can be fully presented.

本發明更進一步,在一些實施例中,其中該線圖縮放模組更包含:接收一移動指令以水平方向移動該些量能線圖。The present invention further, in some embodiments, wherein the line graph scaling module further comprises: receiving a movement instruction to move the energy line graphs in a horizontal direction.

本發明更進一步,在一些實施例中,其中接收該移動指令、該放大指令或該縮小指令的指令接收目標係選自:該最佳五檔視圖、該導覽列,或,該最佳五檔視圖與該導覽列兩者皆可。The present invention further goes a step further, in some embodiments, the command receiving target for receiving the move command, the zoom in command or the zoom out command is selected from: the best five-level view, the navigation bar, or both the best five-level view and the navigation bar.

本發明更進一步,在一些實施例中,其中當該線圖縮放模組接收到該放大指令或該縮小指令後,該資料視覺化模組即停止執行該最佳比例的動態調整方法。The present invention further, in some embodiments, when the line graph scaling 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.

本發明更進一步,在一些實施例中,其中該資料視覺化模組依據該移動指令之一終止位置更新該導覽列之該對應位置。The present invention further, in some embodiments, wherein the data visualization module updates the corresponding position of the navigation bar according to an end position of the movement instruction.

本發明更進一步,在一些實施例中,其中該導覽列更包含:對應的一重置按鍵,用以接收一重置指令使該線圖縮放模組將該些量能線圖的該顯示比例重置以恢復執行該最佳比例的動態調整方法,同時,觸發該資料視覺化模組依據該最佳比例的動態調整方法重新繪製該些量能線圖。The present invention goes a step further, in some embodiments, wherein the navigation bar further includes: a corresponding reset button for receiving a reset instruction to enable the line chart zoom module to reset the display ratio of the quantity line charts to resume the execution of the dynamic adjustment method of the optimal ratio, and at the same time, trigger the data visualization module to redraw the quantity line charts according to the dynamic adjustment method of the optimal ratio.

本發明更進一步,在一些實施例中,其中該資料視覺化模組更包含:於對應個別該些線段之一相關位置標註對應的個別該些委託數量。The present invention is further implemented in some embodiments, wherein the data visualization module further comprises: marking the corresponding number of the respective commissions at a relevant position corresponding to the respective line segments.

本發明更進一步,在一些實施例中,其中該資料視覺化模組更包含:當該線圖縮放模組接收到該放大指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,且個別該些線段經放大後具有足夠長度以容納對應的個別該些委託數量之標註時,於具有足夠長度的個別該些線段對應之一相關位置標註對應的個別該些委託數量。The present invention goes a step further, in some embodiments, wherein 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 energy line charts according to the display ratio, and when the individual line segments have sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities, the corresponding individual order quantities are marked at a relevant position corresponding to the individual line segments having sufficient length.

本發明更進一步,在一些實施例中,其中當該線圖縮放模組接收到該放大指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖時,係使該些量能線圖之該些線段以一水平方向進行延伸,而該些分隔記號仍維持原本尺寸。The present invention further goes a step further, in some embodiments, when the line graph scaling module receives the zoom-in instruction, it triggers the data visualization module to redraw the quantity line graphs according to the display ratio, so that the line segments of the quantity line graphs are extended in a horizontal direction, while the separation marks still maintain their original size.

本發明更進一步,在一些實施例中,其中該資料視覺化模組更包含:當該線圖縮放模組接收到該縮小指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,且原本已標註該些委託數量之個別該些線段經縮小後未具有足夠長度以容納對應的個別該些委託數量之標註時,於未具有足夠長度的個別該些線段予以隱藏對應的個別該些委託數量。The present invention goes a step further, in some embodiments, wherein 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 energy line charts according to the display ratio, and when the individual line segments that have originally been labeled with the order quantities do not have sufficient length to accommodate the corresponding individual order quantities after being scaled down, the corresponding individual order quantities are hidden in the individual line segments that do not have sufficient length.

本發明更進一步,在一些實施例中,其中該報價電文中所包含的該些委託價格係各自有對應的一委託單序號,而該資料視覺化模組於繪製每個該些線段之一時,同時亦記錄其所對應的該委託單序號。The present invention further goes a step further, in some embodiments, the entrustment prices included in the quotation message each have a corresponding entrustment order serial number, and the data visualization module also records the corresponding entrustment order serial number when drawing each of the line segments.

本發明更進一步,在一些實施例中,其中當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有該刪減量時,即比對同一個該些委託價格之一中符合該刪減量的個別該些委託數量所對應的個別該些線段予以刪減。The present invention further, in some embodiments, when the individual order quantities of the same one of the order prices in the updated quotation message have the deletion or reduction, the individual line segments corresponding to the individual order quantities of the same one of the order prices that meet the deletion or reduction are compared and deleted.

本發明更進一步,在一些實施例中,其中該些量能線圖係依據對應的多個該委託單之一買賣別而區分為一買方量能線圖與一賣方量能線圖。The present invention further, in some embodiments, the volume line charts are divided into a buy-side volume line chart and a sell-side volume line chart according to a buy or sell category of the corresponding plurality of orders.

本發明更進一步,在一些實施例中,其中該資料視覺化模組更包含:接收一排列顯示切換指令以呈現該買方量能線圖與該賣方量能線圖的一排列顯示於該最佳五檔視圖,該排列顯示係選自:一橫式排列、一直式排列、單顯示該買方量能線圖以及單顯示該賣方量能線圖。The present invention goes a step further, in some embodiments, wherein the data visualization module further includes: receiving an arrangement display switching instruction to present an arrangement display of the buy side volume line chart and the sell side volume line chart in the best five-level view, and the arrangement display is selected from: a horizontal arrangement, a vertical arrangement, a single display of the buy side volume line chart, and a single display of the sell side volume line chart.

本發明更進一步,在一些實施例中,其中在該橫式排列中該買方量能線圖與該賣方量能線圖的該方向性係為一鏡射對稱式,即,該買方量能線圖與該賣方量能線圖兩者的該前端皆位於該最佳五檔視圖的一內側,而該買方量能線圖與該賣方量能線圖兩者的該末端皆位於該最佳五檔視圖的一外側。The present invention goes further, in some embodiments, wherein the directionality of the buy volume line chart and the sell volume line chart in the horizontal arrangement is a mirror symmetry, that is, the front ends of both the buy volume line chart and the sell volume line chart are located on an inner side of the best five-level view, and the ends of both the buy volume line chart and the sell volume line chart are located on an outer side of the best five-level view.

本發明更進一步,在一些實施例中,其中在該直式排列中該買方量能線圖與該賣方量能線圖的該方向性係為相同,即,該買方量能線圖與該賣方量能線圖兩者的該前端皆位於該最佳五檔視圖的一右側,而該買方量能線圖與該賣方量能線圖兩者的該末端皆位於該最佳五檔視圖的一左側。The present invention goes further, in some embodiments, wherein the directionality of the buy volume line chart and the sell volume line chart in the vertical arrangement is the same, that is, the front end of both the buy volume line chart and the sell volume line chart are located on the right side of the best five-level view, and the end of both the buy volume line chart and the sell volume line chart are located on the left side of the best five-level view.

本發明更進一步,在一些實施例中,其中在該直式排列中該買方量能線圖與該賣方量能線圖的該方向性係為相同,即,該買方量能線圖與該賣方量能線圖兩者的該前端皆位於該最佳五檔視圖的一左側,而該買方量能線圖與該賣方量能線圖兩者的該末端皆位於該最佳五檔視圖的一右側。The present invention goes further, in some embodiments, wherein the directionality of the buy volume line chart and the sell volume line chart in the vertical arrangement is the same, that is, the front end of both the buy volume line chart and the sell volume line chart are located on the left side of the best five-level view, and the end of both the buy volume line chart and the sell volume line chart are located on the right side of the best five-level view.

本發明又提出一種最佳五檔量能視覺化與縮放之方法,應用於一裝置,該裝置包含一通訊模組、一記憶體及一螢幕,該方法包含:與一伺服器建立連線並進行一登入驗證;自該伺服器下載一金融商品之一報價電文並據以產生一最佳五檔視圖,該報價電文包含一成交價、一成交量以及複數個委託價格與對應的複數個委託數量,個別該些委託價格與對應的個別該些委託數量係對應一委託單;依據該報價電文產生對應該些委託價格之複數個量能線圖並顯示於該最佳五檔視圖中,每個該些量能線圖係由複數個線段依時間序接續組合而成,每個該些線段代表一筆該委託單,左右相鄰的該些線段之間係以一分隔記號區分不同的該委託單;產生對應該些量能線圖的一導覽列於該最佳五檔視圖以即時對照該螢幕可視範圍中的該些量能線圖的一對應位置與一對應縮放比例;接收一放大指令以放大該些量能線圖的一顯示比例;依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例;其中,該些量能線圖於更新時係有一方向性,每個該些量能線圖的一前端係最早的資料,而一末端係最後更新的資料,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一增加量,視為一筆新增的該委託單,即於對應的個別的該些量能線圖之該末端產生一個該分隔記號,接著再產生一個代表新增的該委託單對應之該些線段之一於該分隔記號之後,而該些線段之個別長度係按比例對應該增加量,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一刪減量,視為一筆舊的該委託單之刪減。The present invention also proposes a method for visualizing and zooming the best five-level volume, which is applied to a device, the device comprising a communication module, a memory and a screen, the method comprising: establishing a connection with a server and performing a login verification; downloading a quote message of a financial product from the server and generating a best five-level view based on the quote message, the quote message comprising a transaction price, a transaction volume, and a plurality of order prices and a plurality of corresponding order quantities, and the individual order prices and the corresponding individual order quantities. The quantity corresponds to an order; a plurality of volume line graphs corresponding to the order prices are generated based on the quote message and displayed in the best five-level view, each of which is composed of a plurality of line segments that are sequentially combined in time sequence, each of which represents an order, and a separator mark is used between the adjacent line segments on the left and right to distinguish different orders; a navigation list corresponding to the volume line graphs is generated in the best five-level view to instantly compare the volume line graphs in the visible range of the screen. a corresponding position and a corresponding zoom ratio; receiving a zoom instruction to zoom in a display ratio of the quantity line graphs; redrawing the quantity 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 quantity line graphs; wherein the quantity line graphs have a direction when being updated, a front end of each of the quantity line graphs is the earliest data, and an end is the last updated data, when the same commission price in the updated quotation message If there is an increase in the quantity of one of the individual orders, it is regarded as a newly added order, that is, a separator is generated at the end of the corresponding individual volume line chart, and then one of the line segments corresponding to the newly added order is generated after the separator, and the individual lengths of the line segments are proportional to the increase. When there is a decrease in the quantity of one of the individual orders at the same order price in the updated quotation message, it is regarded as a deletion of the old order.

本發明更進一步,在一些實施例中,其中該些線段之個別長度係對應該委託單之個別該些委託數量按一最佳比例的動態調整方法所產生,該最佳比例的動態調整方法係依據該最佳五檔視圖之一螢幕可視範圍之寬度以及該些量能線圖之中長度最長者而進行調整以使該些量能線圖可完整呈現。The present invention further, in some embodiments, the individual lengths of the line segments are generated by a dynamic adjustment method of an optimal ratio corresponding to the individual order quantities of the order, and the dynamic adjustment method of the optimal ratio is adjusted according to the width of the screen visible range of one of the best five-level views and the longest one among the volume line charts so that the volume line charts can be fully presented.

本發明更進一步,在一些實施例中,其中更包含:接收一縮小指令以縮小該些量能線圖的該顯示比例;依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例。The present invention further includes, in some embodiments: receiving a zoom-out instruction to reduce the display ratio of the quantity line graphs; redrawing the quantity 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 quantity line graphs.

本發明更進一步,在一些實施例中,其中更包含:接收一移動指令以水平方向移動該些量能線圖。The present invention further comprises, in some embodiments, receiving a movement instruction to move the energy line graphs in a horizontal direction.

本發明更進一步,在一些實施例中,其中接收該移動指令、該放大指令或該縮小指令的指令接收目標係選自:該最佳五檔視圖、該導覽列,或,該最佳五檔視圖與該導覽列兩者皆可。The present invention further goes a step further, in some embodiments, the command receiving target for receiving the move command, the zoom in command or the zoom out command is selected from: the best five-level view, the navigation bar, or both the best five-level view and the navigation bar.

本發明更進一步,在一些實施例中,其中接收到該放大指令或該縮小指令後,即停止執行該最佳比例的動態調整方法。The present invention further, in some embodiments, after receiving the zoom-in instruction or the zoom-out instruction, the dynamic adjustment method of the optimal ratio is stopped.

本發明更進一步,在一些實施例中,其中該資料視覺化模組依據該移動指令之一終止位置更新該導覽列之該對應位置。The present invention further, in some embodiments, wherein the data visualization module updates the corresponding position of the navigation bar according to an end position of the movement instruction.

本發明更進一步,在一些實施例中,其中該導覽列更包含:對應的一重置按鍵,用以接收一重置指令使該些量能線圖的該顯示比例重置以恢復執行該最佳比例的動態調整方法,同時,依據該最佳比例的動態調整方法重新繪製該些量能線圖。The present invention further, in some embodiments, the navigation bar further includes: a corresponding reset button for receiving a reset command to reset the display ratio of the energy-volume charts to resume the execution of the dynamic adjustment method of the optimal ratio, and at the same time, redraw the energy-volume charts according to the dynamic adjustment method of the optimal ratio.

本發明更進一步,在一些實施例中,其中更包含:於對應個別該些線段之一相關位置標註對應的個別該些委託數量。The present invention further includes, in some embodiments, marking the corresponding number of the individual commissions at a relevant position corresponding to one of the individual line segments.

本發明更進一步,在一些實施例中,其中更包含:依據該顯示比例重新繪製該些量能線圖時,當個別該些線段經放大後具有足夠長度以容納對應的個別該些委託數量之標註時,於具有足夠長度的個別該些線段對應之一相關位置標註對應的個別該些委託數量。The present invention further includes, in some embodiments, when redrawing the volume line graphs according to the display ratio, when the individual line segments have a sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities, the corresponding individual order quantities are marked at a relevant position corresponding to the individual line segments having a sufficient length.

本發明更進一步,在一些實施例中,其中更包含:依據該顯示比例重新繪製該些量能線圖時,係使該些量能線圖之該些線段以一水平方向進行延伸,而該些分隔記號仍維持原本尺寸。The present invention further includes, in some embodiments, that when the quantity line graphs are redrawn according to the display ratio, the line segments of the quantity line graphs are extended in a horizontal direction, while the separation marks still maintain their original sizes.

本發明更進一步,在一些實施例中,其中更包含:依據該顯示比例重新繪製該些量能線圖時,當原本已標註該些委託數量之個別該些線段經縮小後未具有足夠長度以容納對應的個別該些委託數量之標註時,於未具有足夠長度的個別該些線段予以隱藏對應的個別該些委託數量。The present invention further includes, in some embodiments, when redrawing the volume line charts according to the display ratio, when the individual line segments that originally have the order quantities marked do not have sufficient length to accommodate the marking of the corresponding individual order quantities after being reduced, the corresponding individual order quantities are hidden in the individual line segments that do not have sufficient length.

本發明更進一步,在一些實施例中,其中該報價電文中所包含的該些委託價格係各自有對應的一委託單序號,而該資料視覺化模組於繪製每個該些線段之一時,同時亦記錄其所對應的該委託單序號。The present invention further goes a step further, in some embodiments, the entrustment prices included in the quotation message each have a corresponding entrustment order serial number, and the data visualization module also records the corresponding entrustment order serial number when drawing each of the line segments.

本發明更進一步,在一些實施例中,其中當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有該刪減量時,即比對同一個該些委託價格之一中符合該刪減量的個別該些委託數量所對應的個別該些線段予以刪減。The present invention further, in some embodiments, when the individual order quantities of the same one of the order prices in the updated quotation message have the deletion or reduction, the individual line segments corresponding to the individual order quantities of the same one of the order prices that meet the deletion or reduction are compared and deleted.

本發明更進一步,在一些實施例中,其中該些量能線圖係依據對應的多個該委託單之一買賣別而區分為一買方量能線圖與一賣方量能線圖。The present invention further, in some embodiments, the volume line charts are divided into a buy-side volume line chart and a sell-side volume line chart according to a buy or sell category of the corresponding plurality of orders.

本發明更進一步,在一些實施例中,其中更包含:接收一排列顯示切換指令以呈現該買方量能線圖與該賣方量能線圖的一排列顯示於該最佳五檔視圖,該排列顯示係選自:一橫式排列、一直式排列、單顯示該買方量能線圖以及單顯示該賣方量能線圖。The present invention goes a step further, in some embodiments, further comprising: receiving an arrangement display switching instruction to present an arrangement display of the buy side volume line chart and the sell side volume line chart in the best five-level view, and the arrangement display is selected from: a horizontal arrangement, a vertical arrangement, a single display of the buy side volume line chart, and a single display of the sell side volume line chart.

本發明更進一步,在一些實施例中,其中在該橫式排列中該買方量能線圖與該賣方量能線圖的該方向性係為一鏡射對稱式,即,該買方量能線圖與該賣方量能線圖兩者的該前端皆位於該最佳五檔視圖的一內側,而該買方量能線圖與該賣方量能線圖兩者的該末端皆位於該最佳五檔視圖的一外側。The present invention goes further, in some embodiments, wherein the directionality of the buy volume line chart and the sell volume line chart in the horizontal arrangement is a mirror symmetry, that is, the front ends of both the buy volume line chart and the sell volume line chart are located on an inner side of the best five-level view, and the ends of both the buy volume line chart and the sell volume line chart are located on an outer side of the best five-level view.

本發明更進一步,在一些實施例中,其中在該直式排列中該買方量能線圖與該賣方量能線圖的該方向性係為相同,即,該買方量能線圖與該賣方量能線圖兩者的該前端皆位於該最佳五檔視圖的一右側,而該買方量能線圖與該賣方量能線圖兩者的該末端皆位於該最佳五檔視圖的一左側。The present invention goes further, in some embodiments, wherein the directionality of the buy volume line chart and the sell volume line chart in the vertical arrangement is the same, that is, the front end of both the buy volume line chart and the sell volume line chart are located on the right side of the best five-level view, and the end of both the buy volume line chart and the sell volume line chart are located on the left side of the best five-level view.

本發明還提出一種電腦程式產品,安裝於具有一處理器、一記憶體及一螢幕之一裝置,該電腦程式產品儲存在該記憶體並可在該處理器上運行,該處理器執行該電腦程式產品時實現上述一種最佳五檔量能視覺化與縮放之方法的步驟。The present invention also provides 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 optimal five-level energy visualization and scaling method are implemented.

以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者瞭解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。The detailed features and advantages of the present invention are described in detail in the following implementation mode, and the content is sufficient to enable anyone familiar with the relevant technology to understand the technical content of the present invention and implement it accordingly. Moreover, according to the content disclosed in this specification, the scope of the patent application and the drawings, any person familiar with the relevant technology can easily understand the relevant purposes and advantages of the present invention.

本發明係使用但不限於個人電腦(PC/MAC)、筆記型電腦(Laptop/Notebook/Portable Computer)、智慧手機(Smartphone)、平板電腦(Tablet PC)、手持式股票機(Hand-Held Stock Quoting Device)、個人數位助理(PDA)、智慧型電視(Smart TV)…等等,凡是配置有螢幕並可執行本發明應用程式(即,股票報價軟體或股票交易軟體)之裝置皆可以應用本發明裝置與方法。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 TVs (Smart TVs) and so on. 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.

參閱第1圖與第2圖,本發明最佳五檔量能視覺化與縮放之裝置10之系統功能方塊圖與一實施例應用程式20之系統功能方塊圖,圖例僅列出與本發明一較佳實施例相關之核心模組,其餘模組省略未描繪。本實施例應用程式20係執行於本發明最佳五檔量能視覺化與縮放之裝置10上。在本發明的一實施例中,本發明最佳五檔量能視覺化與縮放之裝置10包含:一或多個處理器12、記憶體14、螢幕16以及通訊模組18。其中,記憶體14儲存有應用程式20;處理器12執行應用程式20所包含的複數個程式指令,並以硬體與軟體協同運作的方式實施以下模組:登入驗證模組22、最佳五檔報價模組24、資料視覺化模組26與線圖縮放模組28;螢幕16用以顯示應用程式20的圖形化使用者介面(GUI),在一些實施例中更包含:處理觸控操作事件,例如運用於智慧型手機、平板電腦…等螢幕觸控式裝置;通訊模組18用以建立Internet網路連線,如:有線寬頻、WLAN(Wi-Fi等)、行動通訊網路(如3G、4G、5G…)等等。Referring to FIG. 1 and FIG. 2, the system function block diagram of the device 10 for visualizing and scaling the best five-level energy and the system function block diagram of an embodiment of the application 20 of the present invention, 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. The application 20 of the embodiment is executed on the device 10 for visualizing and scaling the best five-level energy of the present invention. In an embodiment of the present invention, the device 10 for visualizing and scaling the best five-level energy of the present invention includes: one or more processors 12, a memory 14, a screen 16 and a communication module 18. The memory 14 stores the application 20; the processor 12 executes a plurality of program instructions included in the application 20, and implements the following modules in a hardware and software collaborative operation manner: a login verification module 22, a best five-level 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 further includes: processing touch operation events, such as being used in touch-screen devices such as smart phones, tablet computers, etc.; the communication module 18 is used to establish an Internet network connection, such as: wired broadband, WLAN (Wi-Fi, etc.), mobile communication networks (such as 3G, 4G, 5G, etc.), etc.

繼續參閱第2圖,本發明一實施例應用程式20之系統功能方塊圖,其包含有:登入驗證模組22、最佳五檔報價模組24、資料視覺化模組26與線圖縮放模組28,圖例僅列出與本發明一較佳實施例相關之核心模組,其餘模組省略未描繪,例如:國際金融報價模組、自選報價模組、詳細報價模組、個股新聞模組、帳務模組…等。Continuing to refer to FIG. 2, a system function block diagram of an application program 20 of an embodiment of the present invention includes: a login verification module 22, a best five-level quotation module 24, a data visualization module 26 and a line chart zoom module 28. The figure only lists the core modules related to a preferred embodiment of the present invention, and the remaining modules are omitted and not described, for example: an international financial quotation module, a self-selected quotation module, a detailed quotation module, a stock news module, an accounting module, etc.

登入驗證模組22用以與伺服器建立連線並進行登入驗證,在一些實施例中登入驗證成功後下載令牌(Token)並儲存於記憶體14中,登入驗證包含多種方法,在一些實施例中係以帳號及密碼進行身份驗證;在一些實施例中係以使用者的生物特徵進行身份驗證,例如:指紋辨識或Face ID辨識。The login verification module 22 is used to establish a connection with the server and perform login verification. In some embodiments, a token is downloaded and stored in the memory 14 after successful login verification. Login verification includes multiple methods. In some embodiments, identity verification is performed using an account and password; in some embodiments, identity verification is performed using the user's biometrics, such as fingerprint recognition or Face ID recognition.

最佳五檔報價模組24用以自報價伺服器下載金融商品的報價電文,然後再依據下載的報價電文產生對應該金融商品的最佳五檔視圖30a、30b(第4圖、第5圖),報價電文包含該金融商品的成交價、成交量以及複數個委託價格與對應的複數個委託數量,一個委託價格與對應的委託數量係對應一筆委託單。舉例來說:某金融商品的一筆報價電文裡面包含了成交價、成交量、第一檔委賣價格與第一檔委賣數量、第二檔委賣價格與第二檔委賣數量、第三檔委賣價格與第三檔委賣數量、第四檔委賣價格與第四檔委賣數量、第五檔委賣價格與第五檔委賣數量、第一檔委買價格與第一檔委買數量、第二檔委買價格與第二檔委買數量、第三檔委買價格與第三檔委買數量、第四檔委買價格與第四檔委買數量、第五檔委買價格與第五檔委買數量,在同一個報價電文中的一個委託價格與對應的委託數量即為一筆委託單。如上例中:第一檔委賣價格與第一檔委賣數量即為一筆委託單,而第二檔委賣價格與第二檔委賣數量又是另一筆委託單…依此類推。每一個報價電文皆有一個獨特的傳輸序號;在一些實施例中,一個傳輸序號可對應多筆不同的委託單(包含委託價格與委託數量),即,該些委託價格與委託數量係透過同一個報價電文所傳輸;在一些實施例中,同一個報價電文中的多筆委託單有各自對應的獨特的委託單序號,亦即,一個傳輸序號可對應多個委託單序號。The best five-level quote module 24 is used to download the quote message of the financial product from the quote server, and then generate the best five-level views 30a, 30b (Figure 4, Figure 5) corresponding to the financial product based on the downloaded quote message. The quote message includes the transaction price, transaction volume, and multiple order prices and corresponding multiple order quantities of the financial product. One order price and corresponding order quantity correspond to one order. For example, a quote message of a financial product includes 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. An entrustment price and the corresponding entrustment quantity in the same quote message is an entrustment order. As in the above example: the first order price and the first order quantity are one order, and the second order price and the second order quantity are another order... and so on. Each quotation message has a unique transmission sequence number; in some embodiments, one transmission sequence number can correspond to multiple different orders (including the order price and the order quantity), that is, these order prices and order quantities are transmitted through the same quotation message; in some embodiments, multiple orders in the same quotation message have their own corresponding unique order sequence numbers, that is, one transmission sequence number can correspond to multiple order sequence numbers.

資料視覺化模組26依據金融商品的最佳五檔報價電文產生對應報價電文中每一個委託價格之各別量能線圖並顯示於最佳五檔視圖30a、30b中,例如:最佳五檔報價電文中有五筆委買價格與五筆委賣價格,所以一共有十個對應的量能線圖32(第3圖、第4圖)。同樣買賣別以及同樣一個委託價格的委託單繪製在同一個量能線圖32,量能線圖32係由複數個橫向(即,水平向)的線段依時間序接續組合而成,每一個線段代表一筆委託單,同一個量能線圖32中左右相鄰的線段與線段之間係以分隔記號40(如第9圖所示)加以區分不同的委託單。例如:以直向(即,垂直向)的短線段、符號、文字…等作為分隔記號。也就是說,量能線圖32係由多個依時間順序的報價電文(即,交易所接收委託單之時間序)接連更新線段(即,新報價電文中的委託單)而成,報價電文的順序可由報價電文的傳輸序號予以判斷。於初始之時,線段之長度係對應委託單之委託數量並按照最佳比例的動態調整方法所產生。最佳比例的動態調整方法係依據最佳五檔視圖30a、30b之螢幕可視範圍44之寬度以及量能線圖32之中長度最長者而動態調整比例尺以使量能線圖32可完整呈現於螢幕可視範圍44(即,不需滑動或捲動操作即可觀看到完整的量能線圖32)。線段之長度與委託數量具有一定的比例,當線段愈長代表對應的委託單之數量愈大;但在不同的時間,比例尺有可能因委託數量的增減而有所變動,例如:運用於智慧型手機的應用程式20需視手機螢幕16之寬度而動態調整線段長度與委託數量之最佳比例。在一些實施例中,線段之長度與委託數量係依最佳五檔視圖30a、30b裡全部量能線圖32中最大筆的委託數量而決定兩者間之比例。例如:在同一個裝置10的應用程式20中顯示兩個不同的金融商品A與金融商品B,若在“金融商品A”的最佳五檔視圖30a、30b裡全部量能線圖32中最大筆的委託數量為100張,而在“金融商品B”的最佳五檔視圖30a、30b裡全部量能線圖32中最大筆的委託數量為499張,本發明顯示兩金融商品之線段長度即採用不同的比例。再例如:同一個“金融商品A”的最佳五檔視圖30a、30b裡全部量能線圖32中,在前一個時段的最大筆委託數量為100張,而在之後另一個時段的最大筆委託數量為499張,本發明顯示同一金融商品兩時段之線段長度亦採用不同的比例。亦即,本發明資料視覺化模組26可視情形進而動態調整線段長度與委託數量之比例。在一些實施例中,當線圖縮放模組28接收到放大指令或縮小指令後,資料視覺化模組26即停止執行最佳比例的動態調整方法,而由放大指令或縮小指令中所指定的顯示比例予以取代,直到線圖縮放模組28接收到重置指令後才恢復執行最佳比例的動態調整方法。資料視覺化模組26另外還包含產生對應量能線圖32的導覽列(即,Navigation Bar,或稱預覽列、導航列)38於最佳五檔視圖30a、30b以即時對照螢幕可視範圍44中當下的量能線圖32的對應位置與對應縮放比例,也就是說,透過導覽列38的視覺化效果使用者以目視即可輕易得知“螢幕可視範圍44當下的量能線圖32”與“縮放後整體的量能線圖32”的對應位置與對應縮放比例。量能線圖32於更新時係有方向性,量能線圖32的其中一端(前端)係最早的資料(即,排隊最久的委託單,與同一個量能線圖中的其他委託單相比將會較快成交),而另一端(末端)係最後更新的資料。The data visualization module 26 generates a respective volume line chart corresponding to each order price in the best five price quotes of the financial product and displays the corresponding volume line chart in the best five price views 30a and 30b. For example, there are five buy orders and five sell orders in the best five price quotes, so there are a total of ten corresponding volume line charts 32 (Figure 3 and Figure 4). The orders of the same buying and selling type and the same order price are drawn 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 left and right of the same volume line chart 32 are separated by separators 40 (as shown in Figure 9) to distinguish different orders. For example, a short vertical line segment, symbol, text, etc. are used as separators. That is to say, the volume-energy line chart 32 is formed by a plurality of quote messages in chronological order (i.e., the time sequence of receiving the order by the exchange) successively updating the line segments (i.e., the order in the new quote message), and the order of the quote message can be determined by the transmission sequence number of the quote message. At the initial time, the length of the line segment is generated according to the order quantity of the order and 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 best five-level view 30a, 30b and the longest one among the volume-energy line chart 32 so that the volume-energy line chart 32 can be fully presented in the screen visible range 44 (i.e., the complete volume-energy line chart 32 can be viewed without sliding or scrolling). The length of the line segment and the order quantity have a certain ratio. The longer the line segment, the larger the corresponding order quantity. However, the ratio may change at different times due to the increase or decrease of the order quantity. For example, the application 20 used in a smart phone needs to dynamically adjust the optimal ratio of the line segment length and the order quantity according to the width of the mobile phone screen 16. In some embodiments, the ratio between the length of the line segment and the order quantity is determined according to the largest order quantity in all the volume energy line charts 32 in the best five-level view 30a, 30b. For example: two different financial products A and financial product 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 best five-level view 30a, 30b of "financial product A" is 100, and the largest number of orders in all the volume line charts 32 in the best five-level view 30a, 30b of "financial product B" is 499, the present invention uses different ratios to display the line lengths of the two financial products. For another example: in all the volume line charts 32 in the best five-level view 30a, 30b of the same "financial product A", the largest number of orders in the previous period is 100, and the largest number of orders in the next period is 499, the present invention also uses different ratios to display the line lengths of the same financial product in the two periods. That is, the data visualization module 26 of the present invention can dynamically adjust the ratio of the line segment length to the commission quantity according to the situation. In some embodiments, when the line graph scaling 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 graph scaling 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 that generates a corresponding volume line chart 32 in the best five-level views 30a and 30b to instantly compare the corresponding position and the corresponding zoom ratio of the current volume line chart 32 in the screen visible range 44. 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 visually observing. The volume chart 32 is directional when updated. One end (front end) of the volume chart 32 is the earliest data (i.e., the order that has been waiting in line the longest will be executed faster than other orders in the same volume chart), while the other end (back end) is the latest updated data.

在一些實施例中,報價電文中的委託單並未帶有對應的委託單序號,本發明係利用在時間順序上連續的兩筆報價電文,計算出同一個委託價格其對應委託數量的增加量或是刪減量。例如:“更新的報價電文”與“前一個報價電文”即係在時間順序上連續的兩筆報價電文,可利用兩者各自的傳輸序號予以辨識。另外,針對第一檔委託價格其委託數量有刪減量時,在計算時除了需要同時比對、計算第一檔委買數量與第一檔委賣數量兩邊所減少的數量,還需比對“更新的報價電文”中的成交價與成交量,即可確認在第一檔委託數量的刪減量係屬於刪減單還是成交。在一些實施例中,報價電文裡的成交價其對應的成交量係為累積成交量,需以時間順序上連續的兩筆報價電文比對,方能計算出“更新的報價電文”中本次的成交量為多少。當“更新的報價電文”中同一個委託價格的委託數量有增加量(此係與“前一個報價電文”中同一個委託價格的委託數量相比,若委託數量大於前一個,則為“增加量”),視為一筆新增的委託單,即於對應的量能線圖32之末端產生一個分隔記號,接著再產生一個代表新增的委託單之線段置於分隔記號之後,而線段之長度係按比例對應增加量。當“更新的報價電文”中同一個委託價格的委託數量有刪減量(此係與“前一個報價電文”中同一個委託價格的委託數量相比,若委託數量小於前一個,則為“刪減量”),視為一筆舊的委託單之刪減,即比對同一個委託價格中符合相同刪減量的委託數量所對應的線段予以刪除。例如:“更新的報價電文”中若某委託價格的刪減量為199張,資料視覺化模組26即比對、搜尋該委託價格中既有委託單之委託數量為199張的線段並予以刪除,刪除之後的空位由下一個線段補上以接續前一個線段。若查不到完全符合該刪減量的委託數量,即以該委託價格之中數量大於且接近該刪減量的委託數量所對應的線段予以縮短長度至對應比例。例如:若刪減量為199張,且無相同委託數量的委託單,但有委託數量為200張的委託單,則將對應該委託數量200張的線段予以縮減至數量1張的長度(即,200-199=1)。當某一個委託價格的委託數量有刪減量時,若刪減量較小(例如:1張)時極有可能同時找到多筆相同委託數量的委託單。在一些實施例中,資料視覺化模組26係刪除最早的相同委託數量的委託單;在一些實施例中,資料視覺化模組26係刪除最後的相同委託數量的委託單;在一些實施例中,資料視覺化模組26係刪除任意一筆相同委託數量的委託單。當某一個委託價格的委託數量有刪減量且無相同委託數量的委託單,而有多筆大於該刪減量的委託單時,在一些實施例中,資料視覺化模組26係刪除資料最早且大於該刪減量的委託單。當某一個委託價格的委託數量有刪減量時,尤其是數量較小的刪減量,由於本實施例的報價電文中並未提供每一筆委託單一個對應的委託單序號,本實施例係以推估、猜測的手段對某委託單的線段予以刪除或刪減,故,此技術手段存在誤差的可能性(因重複的機率較高)。不過,針對數量較大的刪減量則誤差率小(因重複的機率較小),所以,本實施例的量能線圖對於委託數量較大的委託單(如法人的委託單)仍具有相當程度的觀察意義。In some embodiments, the order in the quotation message does not carry the corresponding order sequence number. The present invention uses two consecutive quotation messages in time sequence to calculate the increase or decrease in the corresponding order quantity of the same order price. For example, "an updated quotation message" and "a previous quotation message" are two consecutive quotation messages in time sequence, which can be identified by their respective transmission sequence numbers. In addition, when there is a reduction in the order quantity for the first order price, in addition to comparing and calculating the reduction in both the first order buy quantity and the first order sell quantity, it is also necessary to compare the transaction price and transaction volume in the "updated quotation message" to confirm whether the reduction in the first order quantity is a reduction order or a transaction. In some embodiments, the transaction volume corresponding to the transaction price in the quotation message is the cumulative transaction volume, and two consecutive quotation messages in time sequence need to be compared to calculate the transaction volume in the "updated quotation message". When the order quantity of the same order price in the "updated quotation message" increases (this is compared with the order quantity of the same order price in the "previous quotation message", if the order quantity is greater than the previous one, it is "increase"), it is regarded as a new order, that is, a separator is generated at the end of the corresponding volume line chart 32, and then a line segment representing the new order is generated and placed after the separator, and the length of the line segment is proportional to the increase. When the order quantity of the same order price in the "updated quotation message" has a deletion or reduction (this is compared with the order quantity of the same order price in the "previous quotation message", if the order quantity is less than the previous one, it is a "deletion or reduction"), it is regarded as a deletion of an old order, that is, the line segment corresponding to the order quantity of the same order price that meets the same deletion or reduction will be deleted. For example, if the reduction in quantity of a certain order price in the "updated quotation message" is 199 sheets, the data visualization module 26 will compare and search for the line segment with the order quantity of 199 sheets in the existing order price and delete it, and the vacant position after deletion will be filled by the next line segment to continue the previous line segment. If the order quantity that completely meets the reduction in quantity is not found, the line segment corresponding to the order quantity in the order price that is greater than and close to the reduction in quantity will be shortened to the corresponding proportion. For example, if the reduction is 199 pieces, and there is no order with the same quantity, but there is an order with 200 pieces, the line segment corresponding to the 200 pieces will be shortened to the length of 1 piece (i.e., 200-199=1). When the quantity of a certain order price is reduced, if the reduction is small (e.g., 1 piece), it is very likely that multiple orders with the same quantity will be found 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 latest order with the same order quantity; in some embodiments, the data visualization module 26 deletes any order with the same order quantity. When the order quantity of a certain order price has a deletion quantity and there are no orders with the same order quantity, but there are multiple orders with a quantity greater than the deletion quantity, in some embodiments, the data visualization module 26 deletes the earliest order with a quantity greater than the deletion quantity. When the order quantity of a certain order price is deleted or reduced, especially when the amount is small, since the quotation message of this embodiment does not provide a corresponding order number for each order, this embodiment deletes or reduces the line segment of a certain order by estimation and guesswork. Therefore, this technical method has the possibility of error (due to the high probability of duplication). However, the error rate is small for large amount deletions (due to the low probability of duplication), so the volume line chart of this embodiment still has a considerable degree of observation significance for orders with large order quantities (such as orders of legal persons).

在一些實施例中,報價電文中的每一筆委託單(即,各檔委託價格與對應的委託數量)皆帶有一個對應的委託單序號。當資料視覺化模組26依據最佳五檔報價電文產生對應報價電文中每一個委託價格之各別量能線圖時,會同時記錄每一個線段(即,代表一筆委託單)的委託單序號,當有刪減單時即可直接依據委託單的委託單序號將對應的線段予以刪除或減短至對應數量的長度。也就是說,本實施例依據委託單序號進行繪製、刪除、減短量能線圖中對應的線段,使量能線圖可精準的呈現真實委託單的排隊情況。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 sequence number. When the data visualization module 26 generates the respective volume line charts corresponding to each order price in the quotation message according to the best five-level quotation message, the order sequence number of each line segment (i.e., representing an order) is 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 according to the order sequence number of the order. That is to say, this embodiment draws, deletes, and shortens the corresponding line segments in the volume line chart according to the order sequence number, so that the volume line chart can accurately present the queue situation of the real order.

在一些實施例中,資料視覺化模組26更包含:於對應線段之相關位置以數字標註出對應的委託數量46,如第10A圖所示,所謂的“對應線段之相關位置”係指鄰近該線段的位置且可輕易辨識所對應線段的位置 (即,“不會被誤認成對應到另一線段”)。例如:某委託單之委託數量為96張,則於對應線段的相關位置(如:線段的上方或下方)標註“96”。在一些實施例中,其中量能線圖32係依據對應的委託單之買賣別而區分為買方量能線圖34(即,各檔買方的量能線圖全部之合稱)與賣方量能線圖36(即,各檔賣方的量能線圖全部之合稱),如第4圖所示。本發明更進一步,在一些實施例中,資料視覺化模組26更包含:接收排列顯示切換指令(點選排列顯示選項按鈕48時產生)以呈現買方量能線圖34與賣方量能線圖36的排列顯示於最佳五檔視圖30a、30b。排列顯示係選自:橫式排列(即,買方量能線圖34與賣方量能線圖36採左右對稱的排列)、直式排列(即,賣方量能線圖36與買方量能線圖34採上下對稱的排列)、單顯示買方量能線圖34(即,螢幕16上僅顯示買方量能線圖34)以及單顯示賣方量能線圖36(即,螢幕16上僅顯示賣方量能線圖36)。以上所謂的“對稱”係指第一檔委買排列對稱第一檔委賣、第二檔委買排列對稱第二檔委賣、第三檔委買排列對稱第三檔委賣…以此類推。在一些實施例中,其中在橫式排列中買方量能線圖34與賣方量能線圖36的資料更新方向性係為鏡射對稱式,即,買方量能線圖34與賣方量能線圖36兩者的前端(即,最早的委託單)皆位於最佳五檔視圖30a的內側,而買方量能線圖34與賣方量能線圖36兩者的末端(即,最後更新的委託單)皆位於最佳五檔視圖30a的外側,如第4圖所示。在一些實施例中,其中在直式排列中買方量能線圖34與賣方量能線圖36的資料更新方向性係為相同,即,買方量能線圖34與賣方量能線圖36兩者的前端皆位於最佳五檔視圖30b的右側,而買方量能線圖與賣方量能線圖兩者的末端皆位於最佳五檔視圖30b的左側,如第5A圖所示。In some embodiments, the data visualization module 26 further includes: marking the corresponding order quantity 46 with a number at the relevant position of the corresponding line segment, as shown in FIG. 10A , where the so-called "the relevant 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 (i.e., "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 relevant position of the corresponding line segment (e.g., above or below the line segment). In some embodiments, the volume line chart 32 is divided into a buy side volume line chart 34 (i.e., the collective name of all volume line charts of the buy side of each level) and a sell side volume line chart 36 (i.e., the collective name of all volume line charts of the sell side of each level) according to the corresponding buy and sell categories of the orders, as shown in Figure 4. Further, in some embodiments of the present invention, the data visualization module 26 further includes: receiving an arrangement display switching instruction (generated when the arrangement display option button 48 is clicked) to present the arrangement display of the buy side volume line chart 34 and the sell side volume line chart 36 in the best five-level views 30a and 30b. The arrangement display is selected from: horizontal arrangement (i.e., the buy volume line chart 34 and the sell volume line chart 36 are arranged symmetrically from left to right), vertical arrangement (i.e., the sell volume line chart 36 and the buy volume line chart 34 are arranged symmetrically from top to bottom), single display of the buy volume line chart 34 (i.e., only the buy volume line chart 34 is displayed on the screen 16), and single display of the sell volume line chart 36 (i.e., only the sell volume line chart 36 is displayed on the screen 16). The so-called "symmetry" mentioned above means that the first-tier buy order arrangement is symmetrical to the first-tier sell order, the second-tier buy order arrangement is symmetrical to the second-tier sell order, the third-tier buy order arrangement is symmetrical to the third-tier sell order, and so on. In some embodiments, the data update directionality of the buy volume line chart 34 and the sell volume line chart 36 in the horizontal arrangement is mirror symmetrical, that is, the front ends of the buy volume line chart 34 and the sell volume line chart 36 (that is, the earliest order) are both located on the inner side of the best five-level view 30a, and the ends of the buy volume line chart 34 and the sell volume line chart 36 (that is, the last updated order) are both located on the outer side of the best five-level view 30a, as shown in Figure 4. In some embodiments, the data update directionality of the buy volume line chart 34 and the sell volume line chart 36 in the vertical arrangement is the same, that is, the front ends of the buy volume line chart 34 and the sell volume line chart 36 are both located on the right side of the best five-level view 30b, and the ends of the buy volume line chart and the sell volume line chart are both located on the left side of the best five-level view 30b, as shown in Figure 5A.

線圖縮放模組28,接收放大指令以放大量能線圖32的顯示比例,及,接收縮小指令以縮小量能線圖32的顯示比例。放大指令以及縮小指令的接收方式係選自:雙指觸控(即,兩指向外分開滑動為放大指令,而兩指向內縮合滑動為縮小指令)、縮放選單(如:在選單中以 “+”加號選項做為放大功能、“-”減號選項做為縮小功能,適用於觸控與非觸控裝置,未描繪)、縮放按鍵(如:虛擬按鍵以 “+”加號選項做為放大功能、“-”減號選項做為縮小功能,適用於觸控與非觸控裝置,未描繪)、滑鼠滾輪操作(即,實體滑鼠的滾輪或觸控條,適用於電腦版,未描繪)、鍵盤快捷鍵(即,實體鍵盤的按鍵,適用於電腦版,未描繪)以及遙控器(適用於智慧電視版,未描繪)等。使用者不論是以上述何種方式操作而產生放大指令或縮小指令,在操作之時亦可包含了指定欲放大或縮小的顯示比例,例如:當以雙指觸控將兩指向外分開滑動時,兩指滑動的距離即決定了欲放大的顯示比例,再例如:當以滑鼠滾輪操作時,滾輪轉動的距離即決定了欲放大或縮小的顯示比例,另外,滾輪的“向前轉動”與“向後轉動”則分別控制了放大功能與縮小功能。當線圖縮放模組28接收到該放大指令或該縮小指令時,觸發資料視覺化模組26依據使用者指定的顯示比例重新繪製整體的量能線圖32,同時並依據重新繪製的整體量能線圖32更新導覽列38之對應位置與對應縮放比例。也就是說,在初始之時,量能線圖32係以最佳比例呈現於最佳五檔視圖30a、30b,此時,導覽列38包含水平方向的長條框以及在中間填滿特定色彩(或特定圖樣,例如:斜紋)的“導覽區塊”(Navigation Block),長條框即代表“縮放後的整體量能線圖32長度”,而導覽區塊代表“螢幕可視範圍44當下的量能線圖32長度”,當量能線圖32放大到指定的顯示比例後,導覽列38中的導覽區塊即縮短水平方向的長度至“對應縮放比例”(即,導覽區塊的長度:長條框的長度=“螢幕可視範圍44當下的量能線圖32長度”: “縮放後的整體量能線圖32長度”)。另外,導覽區塊於長條框中的呈現位置代表了“螢幕可視範圍44中當下的量能線圖32”於“縮放後的整體量能線圖32”的對應位置。在一些實施例中,線圖縮放模組28更包含:接收移動指令以水平方向移動整體量能線圖32至螢幕可視範圍44中對應移動指令的終止位置。例如:當量能線圖32經過放大之後,已有部份的線圖資料係位於螢幕可視範圍44之外,使用者需透過移動指令以將螢幕可視範圍44之外的線圖資料移至螢幕可視範圍44之內(僅水平方向的移動);在觸控式裝置上可利用多指觸控拖移方式操作,在非觸控式裝置上可利用滑鼠拖曳方式操作,在智慧電視上可利用遙控器的模擬滑鼠拖曳方式操作。一個移動指令包含了起始位置與終止位置,當產生移動指令時,接收移動指令的起始位置(如:觸控的初始位置)可視為“整體量能線圖32的操作中心點”,此“整體量能線圖32的操作中心點”最終會被水平向移至移動指令的終止位置(位於螢幕可視範圍44中),同時,資料視覺化模組26會即時同步更新導覽列38中導覽區塊之對應位置,即完成移動指令之執行。接收移動指令、放大指令、縮小指令以及移動指令的“指令接收目標”(即,觸控指令的觸控區域,或滑鼠滾輪的操作區域)係選自:最佳五檔視圖30a、30b、導覽列38,或,最佳五檔視圖30a、30b與導覽列38兩者皆可。在一些實施例中,導覽列38更包含:對應的重置按鍵42,用以接收重置指令使線圖縮放模組28將整體量能線圖32的顯示比例重置並恢復至最佳比例,同時,資料視覺化模組26依據最佳比例重新繪製整體的量能線圖32,以使整體的量能線圖32可完整呈現於螢幕可視範圍44中,並依據重新繪製的整體量能線圖32更新導覽列38之對應縮放比例(此時,導覽區塊填滿整個長條框,如第3圖與第5A圖所示)。在一些實施例中,當線圖縮放模組28接收到放大指令後,觸發資料視覺化模組26依據顯示比例重新繪製整體量能線圖32,且個別線段經放大後具有足夠長度以容納對應的個別委託數量之標註時,資料視覺化模組26更包含:於對應之相關位置標註對應的委託數量,意即,本實施例依據放大後線段之長度、標註數量之字體大小、標註數量之長度(如:2位數或3位數)…等因素,來判斷在多少長度之上的線段有足夠的空間,才進行標註之工作。也就是說,當線段放大到足夠長度時,使用者即可看到更多的標註資訊(即,各線段的委託數量),例如:當放大到最大比例時,甚至要委託數量僅有“1”的數值亦會標註出來。在一些實施例中,當線圖縮放模組28接收到放大指令後,觸發資料視覺化模組26依據顯示比例重新繪製量能線圖32時,係使整體量能線圖32之線段以水平方向進行延伸(即,以水平方向放大擴展),而垂直方向的分隔記號仍維持原本尺寸而未予以放大。在一些實施例中,當線圖縮放模組28接收到縮小指令後,觸發資料視覺化模組26依據顯示比例重新繪製量能線圖32,且原本已標註委託數量之線段經縮小後未具有足夠長度以容納對應的委託數量之標註時,於未具有足夠長度的線段予以隱藏對應的委託數量。舉例來說:若經放大後已標註有委託數量的線段,當收到縮小指令後因線段按顯示比例重新繪製而無足夠的長度時,即會隱藏該線段所對應的委託數量。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., sliding two fingers apart outward is a zoom-in instruction, and sliding two fingers together inward 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 key (e.g., a virtual key with "+" plus sign option as zoom in function, "-" minus sign option as zoom out function, applicable to touch and non-touch devices, not depicted), mouse wheel operation (i.e., physical mouse scroll wheel or touch bar, applicable to computer version, not depicted), keyboard shortcuts (i.e., physical keyboard keys, applicable to computer version, not depicted) and remote control (applicable to smart TV version, not depicted), etc. Regardless of which of the above methods the user uses to generate a zoom in command or a zoom out command, the operation may also include specifying the display ratio to be enlarged or reduced. For example, when two fingers are slid outward with two fingers apart, the distance the two fingers slide determines the display ratio to be enlarged. For another example, when the mouse wheel is used, the distance the wheel is rotated determines the display ratio to be enlarged or reduced. In addition, the "forward rotation" and "backward rotation" of the wheel control the zoom in and zoom out functions respectively. When the line graph zoom module 28 receives the zoom-in command or the zoom-out command, it 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 simultaneously updates the corresponding position and zoom ratio of the navigation bar 38 according to the redrawn entire energy-volume line graph 32. That is to say, at the beginning, the volume-energy line chart 32 is presented in the best five-level 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-energy line chart 32 after zooming", and the navigation block represents the "length of the volume-energy line chart 32 in the visible range 44 of the screen". When the volume-energy line chart 32 is zoomed in to the specified display ratio, the navigation block in the navigation bar 38 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 length of the volume-energy line chart 32 in the visible range 44 of the screen": In some embodiments, the line chart zoom module 28 further includes: receiving a movement instruction to horizontally move the overall energy volume line chart 32 to the end position of the corresponding movement instruction in the screen visible range 44. For example, after the energy chart 32 is enlarged, part of the chart data is outside the visible range 44 of the screen. The user needs to use a movement command to move the chart data outside the visible range 44 of the screen into the visible range 44 of the screen (only horizontal movement); on a touch device, a multi-finger touch dragging method can be used for operation, on a non-touch device, a mouse dragging method can be used for operation, and on a smart TV, a simulated mouse dragging method of a remote control can be used for operation. A move instruction includes a starting position and an ending position. When a move instruction is generated, the starting position of the receiving move instruction (such as the initial position of the touch) can be regarded as the "operation center point of the overall energy and volume line chart 32". This "operation center point of the overall energy and volume line chart 32" will eventually be moved horizontally to the ending position of the move instruction (located in the screen visible range 44). 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, thereby completing the execution of the move instruction. The "command receiving target" (i.e., the touch area of the touch command, or the operating area of the mouse wheel) for receiving the move command, the zoom in command, the zoom out command, and the move command is selected from: the best five-speed views 30a, 30b, the navigation bar 38, or both the best five-speed views 30a, 30b and the navigation bar 38. In some embodiments, the navigation bar 38 further includes: a corresponding reset button 42 for receiving a reset command so that the line chart zoom module 28 resets the display ratio of the overall volume line chart 32 and restores it to the optimal ratio. At the same time, the data visualization module 26 redraws the overall volume line chart 32 according to the optimal ratio, so that the overall volume line chart 32 can be fully presented in the visible area 44 of the screen, and updates the corresponding zoom ratio of the navigation bar 38 according to the redrawn overall volume line chart 32 (at this time, the navigation block fills the entire long bar frame, as shown in Figures 3 and 5A). In some embodiments, when the line chart zoom module 28 receives a zoom command, it triggers the data visualization module 26 to redraw the overall energy line chart 32 according to the display ratio, and when the individual line segments have a sufficient length after zooming in to accommodate the annotation of the corresponding individual commission quantities, the data visualization module 26 further includes: annotating the corresponding commission quantities at the corresponding related positions, that is, this embodiment determines the length of the line segments after zooming in, the font size of the annotation quantity, the length of the annotation quantity (such as: 2 digits or 3 digits) and other factors to determine the length of the line segments above which there is sufficient space before performing the annotation work. That is, when the line segment is enlarged to a sufficient length, the user can see more annotation information (i.e., the number of commissions of each line segment). For example, when the line segment is enlarged to the maximum ratio, even the number of commissions of only "1" will be marked. In some embodiments, when the line chart zoom module 28 receives the zoom instruction, it triggers the data visualization module 26 to redraw the volume line chart 32 according to the display ratio, so that the line segments of the entire volume line chart 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 command, the data visualization module 26 is triggered 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 sufficient length to accommodate the corresponding order quantity after being zoomed out, the corresponding order quantity is hidden in the line segment that does not have sufficient length. For example, if a line segment marked with the order quantity is enlarged, when a zoom-out command 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 sufficient length.

參閱第3圖,本發明一實施例電腦版最佳五檔量能線圖32之螢幕16畫面示意圖,其說明了本發明於螢幕16上顯示一實施例應用程式20的圖形化使用者介面。本實施例之圖式係以個人電腦之螢幕樣式為例來說明,本發明並未限定使用於個人電腦,本發明亦可使用於智慧型電視、平板電腦、智慧型手機、手持式股票機、個人數位助理…等裝置。圖例即個人電腦(最佳五檔量能視覺化與縮放之裝置10)執行本發明應用程式20(金融交易軟體或金融報價軟體)後顯示了多種金融商品的報價資訊,其中,螢幕16下方右邊係最佳五檔視圖30a。最佳五檔視圖30a係由最佳五檔報價模組24依據單一金融商品(圖例為“台積電”)的最佳五檔報價電文而產生,然後,資料視覺化模組26再依據最佳五檔報價電文產生對應報價電文中每一個委託價格之各別量能線圖32並顯示於最佳五檔視圖30a中。本發明的主要技術特徵即係於最佳五檔視圖30a中產生並增設了對應各檔委託價格的量能線圖32以及導覽列38。Referring to Figure 3, a schematic diagram of the screen 16 of the computer version of the best five-level volume line chart 32 of an embodiment of the present invention illustrates the graphical user interface of the present invention displaying an embodiment application 20 on the screen 16. The diagram of this embodiment is 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 devices such as smart TVs, tablet computers, smart phones, handheld stock machines, personal digital assistants, etc. The illustration is that a personal computer (the best five-level volume visualization and zooming device 10) executes the application 20 of the present invention (financial trading software or financial quotation software) and displays the quotation information of various financial products, among which the best five-level view 30a is at the bottom right of the screen 16. The best five-level view 30a is generated by the best five-level quote module 24 according to the best five-level quote message of a single financial product (the example is "TSMC"). Then, the data visualization module 26 generates a volume line chart 32 corresponding to each order price in the quote message according to the best five-level quote message and displays it in the best five-level view 30a. The main technical feature of the present invention is that the volume line chart 32 corresponding to each order price and the navigation bar 38 are generated and added in the best five-level view 30a.

參閱第4圖,本發明實施例橫式最佳五檔量能線圖32之螢幕可視範圍44示意圖,圖例係說明本發明在最佳五檔視圖30a中增設排列顯示選項按鈕48(點選即產生排列顯示切換指令)供使用者選擇量能線圖的排列顯示。圖例係為橫式排列,即,買方量能線圖34與賣方量能線圖36採左右對稱的排列,此橫式排列中買方量能線圖34與賣方量能線圖36的資料更新方向性係為鏡射對稱式,即,買方量能線圖34與賣方量能線圖36兩者的前端(即,最早的委託單)皆位於最佳五檔視圖30a的內側,而買方量能線圖34與賣方量能線圖36兩者的末端(即,最後更新的委託單)皆位於最佳五檔視圖30a的外側。導覽列38是用以對照整體量能線圖32的縮放狀態以及對應的位置。圖例中的“圓角虛線框”僅係用以說明買方量能線圖34與賣方量能線圖36各係指何者,而“一點鏈線框”係用以說明螢幕可視範圍44,在實際操作應用程式20時圓角虛線框與一點鏈線框都不會顯示於螢幕16上。Referring to FIG. 4 , a schematic diagram of the screen visible range 44 of the horizontal best five-level volume energy line graph 32 of the embodiment of the present invention is shown. The diagram illustrates that the present invention adds an arrangement display option button 48 (clicking it will generate an arrangement display switching command) in the best five-level view 30a for the user to select the arrangement display of the volume energy line graph. The illustration is arranged horizontally, that is, the buy volume chart 34 and the sell volume chart 36 are arranged symmetrically. In this horizontal arrangement, the data update direction of the buy volume chart 34 and the sell volume chart 36 is mirror symmetrical, that is, the front ends of the buy volume chart 34 and the sell volume chart 36 (that is, the earliest order) are both located inside the best five-level view 30a, and the ends of the buy volume chart 34 and the sell volume chart 36 (that is, the last updated order) are both located outside the best five-level view 30a. The navigation bar 38 is used to compare the zoom status of the overall volume chart 32 and the corresponding position. The “rounded dotted frame” in the legend is only used to explain what the buy volume line chart 34 and the sell volume line chart 36 refer to, respectively, and the “one-point link frame” is used to explain the screen visible range 44. When the application 20 is actually operated, neither the rounded dotted frame nor the one-point link frame will be displayed on the screen 16.

參閱第5A圖,本發明實施例直式最佳五檔量能線圖之螢幕可視範圍44示意圖(一),本實施例係直式排列,即,賣方量能線圖36與買方量能線圖34採上下對稱的排列,由上至下的量能線圖32排列順序為:第五檔委賣、第四檔委賣、第三檔委賣、第二檔委賣、第一檔委賣、第一檔委買、第二檔委買、第三檔委買、第四檔委買以及第五檔委買。在直式排列中買方量能線圖34與賣方量能線圖36的資料更新方向性係為相同,即,買方量能線圖34與賣方量能線圖36兩者的前端皆位於最佳五檔視圖30b的右側,而買方量能線圖34與賣方量能線圖36兩者的末端皆位於最佳五檔視圖30b的左側。圖例係說明在初始之時(即,切換至最佳五檔視圖30b後且未以放大指令放大量能線圖32),本發明係採最佳比例的動態調整方法,使整體的量能線圖32完整呈現在最佳五檔視圖30b的螢幕可視範圍44,此時,導覽列38的態樣係以斜紋(代表導覽區塊)填滿長條框,長條框代表“整體量能線圖32”,而導覽區塊代表“螢幕可視範圍44當下的量能線圖32”,其中,“導覽區塊填滿長條框”代表的意義為“整體量能線圖32”與“螢幕可視範圍44當下的量能線圖32”兩者之長度等長。本實施例適合應用於智慧型手機或其他螢幕16稍小或直式螢幕顯示的行動裝置。Referring to FIG. 5A , a schematic diagram (I) of the screen visible range 44 of the vertical best five-level volume line chart of the embodiment of the present invention, the present embodiment is arranged vertically, that is, the sell-side volume line chart 36 and the buy-side volume line chart 34 are arranged symmetrically from top to bottom, and the arrangement order of the volume line chart 32 from top to bottom is: fifth-level sell order, fourth-level sell order, third-level sell order, second-level sell order, first-level sell order, first-level buy order, second-level buy order, third-level buy order, fourth-level buy order and fifth-level buy order. In the vertical arrangement, the data update directionality of the buy volume line chart 34 and the sell volume line chart 36 is the same, that is, the front ends of the buy volume line chart 34 and the sell volume line chart 36 are both located on the right side of the best five-level view 30b, and the ends of the buy volume line chart 34 and the sell volume line chart 36 are both located on the left side of the best five-level view 30b. The legend illustrates that at the initial time (i.e., after switching to the best five-level view 30b and without zooming in the energy line chart 32 with a zoom command), the present invention adopts a dynamic adjustment method of the best ratio so that the overall energy line chart 32 is fully presented in the screen visible range 44 of the best five-level view 30b. At this time, the navigation bar 38 is filled with a long bar frame with diagonal stripes (representing the navigation block). The long bar frame represents the "overall energy line chart 32", and the navigation block represents the "current energy line chart 32 in the screen visible range 44". Among them, "the navigation block fills the long bar frame" means that the lengths 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 a slightly smaller screen 16 or a vertical screen display.

參閱第5B圖,本發明實施例直式最佳五檔量能線圖之螢幕可視範圍44示意圖(二),圖例係說明當整體量能線圖32經放大指令予以放大之後,已有一部份的量能線圖32位於螢幕可視範圍44之外;此時,導覽列38的態樣即呈現出導覽區塊僅佔長條框右側的一大半,意即,導覽區塊縮短了水平方向的長度至“對應縮放比例”(即,導覽區塊的長度:長條框的長度=“螢幕可視範圍44當下的量能線圖32長度”: “縮放後的整體量能線圖32長度”);還有,導覽區塊於長條框中的呈現位置代表了“螢幕可視範圍44中當下的量能線圖32”於“縮放後的整體量能線圖32”的對應位置。Referring to FIG. 5B , the schematic diagram (II) of the screen visible range 44 of the vertical best five-level volume energy line chart of the embodiment of the present invention, the illustration is to illustrate that after the entire volume energy line chart 32 is enlarged by the enlargement command, a part of the volume energy line chart 32 is already outside the screen visible range 44; at this time, the state of the navigation bar 38 is 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 energy line chart 32 in the screen visible range 44": "The length of the overall volume energy line chart 32 after zooming"); also, the presentation position of the navigation block in the long bar frame represents the corresponding position of the "current volume energy line chart 32 in the screen visible range 44" in the "overall volume energy line chart 32 after zooming".

參閱第6A圖,本發明實施例手機版直式最佳五檔量能線圖之螢幕16畫面示意圖(一),本實施例之圖式係以智慧型手機之螢幕樣式為例來說明,圖例的最佳五檔視圖30b其資料顯示係與第5B圖相同(唯,本圖例未描繪螢幕可視範圍44之外的資料)。本發明實施例說明了在智慧型手機此等小螢幕的裝置上,透過本發明的導覽列38讓使用者可輕鬆得知“螢幕可視範圍44當下的量能線圖32”與“縮放後整體的量能線圖32”的對應位置與對應縮放比例。Referring to FIG. 6A, the screen 16 of the vertical best five-level volume energy line chart of the mobile phone embodiment of the present invention is schematically shown (I). The diagram of the present embodiment is illustrated by taking the screen style of a smart phone as an example. The data display of the best five-level view 30b in the diagram is the same as that of FIG. 5B (however, the diagram does not depict the data outside the screen visible range 44). The present 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 "current volume energy line chart 32 in the screen visible range 44" and the "zoomed overall volume energy line chart 32".

參閱第6B圖,本發明實施例手機版直式最佳五檔量能線圖之螢幕16畫面示意圖(二),圖例係說明當使用者於第6A圖中以移動指令(例如觸控滑動)水平向滑動整體量能線圖32以查看螢幕可視範圍44之外(左邊)的資料時,導覽列38的導覽區塊亦會隨之更動顯示位置至長條框的左側。由於圖例的資料係顯示整體量能線圖32的最左端,而第一檔委賣與第一檔委買的量能線圖32因原本的委託單總量較少,故,於此畫面並無資料。Referring to FIG. 6B, the screen 16 of the vertical best five-level volume line chart of the mobile phone version of the present invention is shown in FIG. 6A. The example is to illustrate that when the user slides the overall volume line chart 32 horizontally with a movement command (such as touch sliding) in FIG. 6A to view the data outside the screen visible range 44 (left side), the navigation block of the navigation bar 38 will also change the display position to the left side of the long bar frame. Since the data in the example is displayed at the leftmost end of the overall volume line chart 32, and the volume line chart 32 of the first level sell order and the first level buy order has a smaller total amount of original orders, there is no data on this screen.

參閱第6C圖,本發明實施例手機版直式最佳五檔量能線圖之螢幕16畫面示意圖(三), 圖例係說明若使用者位於第6A圖或第6B圖中欲恢復初始的最佳比例動態調整方法(即,於螢幕可視範圍44中呈現完整的量能線圖32),僅需按下重置按鍵42(產生重置指令)即可如圖例所示。Referring to FIG. 6C , the screen 16 diagram of the vertical optimal five-level volume line chart of the mobile phone version of the embodiment of the present invention (III) is shown. The diagram illustrates that if the user is in FIG. 6A or FIG. 6B and wants to restore the initial optimal proportional dynamic adjustment method (i.e., presenting the complete volume line chart 32 in the visible range 44 of the screen), he only needs to press the reset button 42 (generate a reset command) as shown in the diagram.

參閱第7圖,本發明實施例手機版僅買方量能線圖34之螢幕16畫面示意圖,圖例說明了本實施例最佳五檔視圖30b的排列顯示僅有買方量能線圖34,而導覽列38的導覽區塊位於長條框的最右端,代表螢幕可視範圍44係顯示買方量能線圖34的右端部份。Referring to FIG. 7 , a schematic diagram of the screen 16 of the mobile phone version of the embodiment of the present invention showing only the buy side volume line chart 34 is shown. The figure illustrates that the arrangement of the best five-level view 30b of the present embodiment shows only the buy side volume line chart 34, and the navigation block of the navigation bar 38 is located at the rightmost end of the long bar, indicating that the screen visible range 44 is the right end portion of the buy side volume line chart 34.

參閱第8圖,本發明實施例手機版僅賣方量能線圖36之螢幕16畫面示意圖,圖例說明了本實施例最佳五檔視圖30b的排列顯示僅有賣方量能線圖36,而本實施例中的賣方量能線圖36其排列順序與第6A中的賣方量能線圖36不同。本實施例由上至下的量能線圖32排列順序為:第一檔委賣、第二檔委賣、第三檔委賣、第四檔委賣、第五檔委賣,與第6圖的順序正好相反。此排列顯示亦適合應用於螢幕16稍小的行動裝置。Referring to FIG. 8, a schematic diagram of the screen 16 of the mobile phone version of the embodiment of the present invention showing only the sell-side volume line chart 36, the legend illustrates that the arrangement display of the best five-level view 30b of the present embodiment only has the sell-side volume line chart 36, and the arrangement order of the sell-side volume line chart 36 in the present embodiment is different from the sell-side volume line chart 36 in FIG. 6A. The arrangement order of the volume line chart 32 from top to bottom in the present embodiment is: first-level sell order, second-level sell order, third-level sell order, fourth-level sell order, fifth-level sell order, which is exactly the opposite of the order in FIG. 6. This arrangement display is also suitable for mobile devices with slightly smaller screens 16.

參閱第9圖,本發明實施例量能線圖32之放大示意圖,圖例係以第二檔委買(委託價格“480.0”)之量能線圖32來說明,為方便辨識其係以單一個量能線圖32之放大圖來說明,此放大圖並非指“經由放大指令而重新繪製的放大圖”。在左右相鄰的各線段之間係以分隔記號40區分不同的委託單,圖例中的分隔記號40係為直向的短線段,當量能線圖32的某處有密集的短線段即表示該處有多量的小單,也就是說該處以散戶的委託單居多。另外,圖例在量能線圖32中部份的線段上方標註了代表委託數量的數字,在一些實施例中,應用程式20或記憶體14儲存有“大委託單”的閾值,當線段有足夠的長度以容納對應大委託單的委託數量之標註即於對應之相關位置標註對應的委託數量,而圖例係將“委託數量大於20”(即,大委託單的閾值為“20”)的線段標註數字。Refer to Figure 9, which is an enlarged schematic diagram of the volume chart 32 of the embodiment of the present invention. The figure is illustrated by the volume chart 32 of the second-tier buy order (order price "480.0"). For easy identification, it is illustrated by an enlarged diagram of a single volume chart 32. This enlarged diagram does not refer to "an enlarged diagram redrawn by an enlargement instruction". Different orders are distinguished by separators 40 between the adjacent line segments on the left and right. The separators 40 in the figure are short straight line segments. When there are dense short line segments somewhere on the volume chart 32, it means that there are many small orders there, that is, there are mostly retail orders there. In addition, the legend labels numbers representing the order quantity above some of the line segments in the volume line chart 32. In some embodiments, the application 20 or the memory 14 stores the threshold of "large order". When the line segment has a sufficient length to accommodate the label of the order quantity corresponding to the large order, the corresponding order quantity is labeled at the corresponding relevant position. The legend labels the line segment of "order quantity greater than 20" (i.e., the threshold of large order is "20") with numbers.

參閱第10A圖,本發明實施例手機版買方量能線圖34與委託數量46標記之螢幕16畫面示意圖(一),本實施例係於第7圖對部份委託單的線段加上委託數量標記(圖例係將委託數量大於“20”的線段加上標記)。使用者由圖例可輕易辨識出各檔次量能線圖32中的大委託單(應用程式20或記憶體14儲存有大委託單的閾值)。Referring to FIG. 10A, the screen 16 diagram (I) of the mobile version of the buy side volume line chart 34 and the order quantity 46 mark of the embodiment of the present invention, this embodiment adds the order quantity mark to the line segments of some orders in FIG. 7 (the example is to add the mark to the line segments with the order quantity greater than "20"). The user can easily identify the large orders in the volume line chart 32 of each level from the example (the application 20 or the memory 14 stores the threshold value of the large order).

參閱第10B圖,本發明實施例手機版買方量能線圖34與委託數量46標記之螢幕16畫面示意圖(二),本實施例與第10A圖之實施例不同之處理在於:當接收到放大指令而重新繪製整體量能線圖32,且個別線段經放大後具有足夠長度以容納對應的個別委託數量46之標註時,線段對應之相關位置(圖例的“相關位置”係線段的上方)皆會標註對應的委託數量46。也就是說,當顯示比例放大到最大時,甚至僅連數量最小的線段亦會標註有委託數量46。Referring to FIG. 10B , the screen 16 diagram (II) of the mobile version of the buy side volume line chart 34 and the order quantity 46 marking of the embodiment of the present invention, the processing of this embodiment is different from that of the embodiment of FIG. 10A in that: when the zoom-in instruction is received and the overall volume line chart 32 is redrawn, and the individual line segments have a sufficient length after being enlarged to accommodate the corresponding individual order quantity 46 marking, the corresponding related positions of the line segments (the "related positions" in the legend are above the line segments) will all be marked with the corresponding order quantity 46. In other words, when the display ratio is enlarged to the maximum, even the line segment with the smallest quantity will be marked with the order quantity 46.

參閱第11圖,本發明運用在陸股的直式最佳五檔(又稱“五檔盤口”)30b的螢幕16畫面示意圖。圖例說明了“民生銀行”的最佳五檔視圖30b以直式排列買方量能線圖34與賣方量能線圖36,兩者的資料更新方向性係為相同,本實施例的資料更新方向性正好與第6圖相反,本實施例買方量能線圖34與賣方量能線圖36兩者的前端(最早的資料)皆位於最佳五檔視圖30b的左側,而買方量能線圖34與賣方量能線圖36兩者的末端(最後更新的資料)皆位於最佳五檔視圖30b的右側。圖例採最佳比例動態調整方法(即,於螢幕可視範圍44中呈現完整的量能線圖32),此時,導覽列38的導覽區塊填滿長條框。此外,圖例係假設大委託單的閾值為“2000”,故,僅少數的線段標註有委託數量46。Referring to FIG. 11, the present invention is applied to the screen 16 of the vertical best five levels (also known as "five-level market") 30b of mainland stocks. The legend illustrates that the best five-level view 30b of "Minsheng Bank" arranges the buy volume line chart 34 and the sell 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 FIG. 6. In this embodiment, the front ends (earliest data) of the buy volume line chart 34 and the sell volume line chart 36 are both located on the left side of the best five-level view 30b, and the ends (latest updated data) of the buy volume line chart 34 and the sell volume line chart 36 are both located on the right side of the best five-level view 30b. The illustration adopts the best proportion dynamic adjustment method (i.e., the complete volume line chart 32 is presented in the visible range 44 of the screen). At this time, the navigation area of the navigation bar 38 is filled with long bars. In addition, the illustration assumes that the threshold of the large order is "2000", so only a few line segments are marked with the order quantity 46.

參閱第12圖,本發明一實施例應用程式20之操作流程圖,使用者利用裝置(如個人電腦/智慧型電視/智慧型手機/平板電腦/股票機)執行應用程式20然後切換至某金融商品之最佳五檔視圖30a、30b並執行放大指令之操作流程,請同時參考第1圖、第2圖、第3圖、第6A圖及第6C圖,係包含:Referring to 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 best five-level view 30a, 30b of a certain financial product and executes the operation flow of the zoom command, please refer to FIG. 1, FIG. 2, FIG. 3, FIG. 6A and FIG. 6C at the same time, which includes:

步驟S101:於裝置10上執行本發明一實施例應用程式20。使用者於最佳五檔量能視覺化與縮放之裝置10執行本發明之應用程式20(股票報價軟體或股票交易軟體)。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 with the best five-level volume visualization and zooming.

步驟S102:與伺服器建立連線並進行登入驗證。當通訊模組18建立Internet網路連線後,登入驗證模組22與伺服器(即,登入伺服器)建立連線以進行登入驗證作業,在一些實施例中,當驗證成功後下載令牌(Token)並儲存於記憶體14中。在一些實施例中,使用者以帳號及密碼進行身份驗證;在一些實施例中,使用者以生物特徵進行身份驗證,例如:指紋辨識或Face ID辨識;在一些實施例中,使用者以電子憑證進行身份驗證。Step S102: Establishing a connection with the server and performing login verification. After the communication module 18 establishes an Internet 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, after the verification is successful, a token is downloaded and stored in the memory 14. In some embodiments, the user performs identity verification with an account and password; in some embodiments, the user performs identity verification with a biometric feature, such as fingerprint recognition or Face ID recognition; in some embodiments, the user performs identity verification with an electronic certificate.

步驟S103:下載金融商品之最佳五檔報價電文並產生最佳五檔視圖30a、30b。登入後,若使用者欲查看“台積電”的最佳五檔資訊,使用者以選單(未描繪)操作切換至最佳五檔視圖30a、30b,最佳五檔報價模組24即自伺服器(報價伺服器)下載“台積電”的最佳五檔報價電文並儲存至記憶體14,再由最佳五檔報價模組24產生最佳五檔視圖30a。在一些實施例中,一個最佳五檔報價電文可包含複數個委託單(包含委託價格與委託數量),而一個最佳五檔報價電文有一個獨特的傳輸序號,同一個最佳五檔報價電文的所有委託單係共用同一個傳輸序號。在一些實施例中,同一個報價電文中的多個委託單有各自對應的獨特的委託單序號,亦即,一個傳輸序號可對應多個委託單序號。Step S103: Download the best five-level quote message of the financial product and generate the best five-level views 30a and 30b. After logging in, if the user wants to view the best five-level information of "TSMC", the user switches to the best five-level views 30a and 30b by operating the menu (not depicted), and the best five-level quote module 24 downloads the best five-level quote message of "TSMC" from the server (quote server) and stores it in the memory 14, and then the best five-level quote module 24 generates the best five-level view 30a. In some embodiments, a best five-level quote message may include multiple orders (including order prices and order quantities), and a best five-level quote message has a unique transmission serial number, and all orders of the same best five-level quote message share the same transmission serial number. In some embodiments, multiple orders in the same quotation message have their own corresponding unique order serial numbers, that is, one transmission serial number can correspond to multiple order serial numbers.

步驟S104:依據報價電文產生對應委託價格之各別量能線圖32並顯示於最佳五檔視圖30a、30b中。前一步驟下載最佳五檔報價電文後,接著資料視覺化模組26依據最佳五檔報價電文產生對應報價電文中每一個委託價格之各別量能線圖32並顯示於最佳五檔視圖30a、30b中,電腦版如第3圖所示,手機版如第6C圖所示。Step S104: Generate the respective volume line graphs 32 corresponding to the entrustment price according to the quotation message and display them in the best five-level view 30a, 30b. After the previous step downloads the best five-level quotation message, the data visualization module 26 then generates the respective volume line graphs 32 corresponding to each entrustment price in the quotation message according to the best five-level quotation message and displays them in the best five-level view 30a, 30b. The computer version is shown in Figure 3, and the mobile phone version is shown in Figure 6C.

步驟S105:產生對應整體量能線圖32的導覽列38於最佳五檔視圖30a、30b。資料視覺化模組26產生對應整體量能線圖32的導覽列38於最佳五檔視圖30a、30b以即時對照螢幕可視範圍44中當下的量能線圖32的對應位置與對應縮放比例。Step S105: Generate a navigation bar 38 corresponding to the overall volume-energy line graph 32 in the best five-level views 30a and 30b. The data visualization module 26 generates a navigation bar 38 corresponding to the overall volume-energy line graph 32 in the best five-level views 30a and 30b to instantly compare the corresponding position and corresponding zoom ratio of the current volume-energy line graph 32 in the screen visible range 44.

步驟S106:接收放大指令以放大整體量能線圖32的顯示比例。線圖縮放模組28接收放大指令以放大量能線圖32的顯示比例,例如:使用者以雙指觸控(產生放大指令)的方式於智慧型手機上操作,或在電腦上以滑鼠滾輪操作(“向前轉動”產生放大指令)。Step S106: Receive a zoom command to enlarge the display ratio of the overall energy line graph 32. The line graph zoom module 28 receives a zoom command to enlarge the display ratio of the energy line graph 32, for example: the user operates on a smart phone by two-finger touch (generating a zoom command), or operates on a computer by a mouse wheel ("forward rotation" generates a zoom command).

步驟S107:依據顯示比例重新繪製整體量能線圖,同時並更新導覽列38。線圖縮放模組28接收到放大指令後,觸發資料視覺化模組26依據使用者指定的顯示比例重新繪製整體的量能線圖32,同時並依據重新繪製的整體量能線圖32更新導覽列38之對應位置與對應縮放比例。如第6A圖所示。Step S107: Redraw the whole volume line graph according to the display ratio, and update the navigation bar 38 at the same time. After receiving the zoom command, the line graph zoom module 28 triggers the data visualization module 26 to redraw the whole volume line graph 32 according to the display ratio specified by the user, and at the same time updates the corresponding position and zoom ratio of the navigation bar 38 according to the redrawn whole volume line graph 32. As shown in FIG. 6A.

對本發明的不同實施例可理解的是,由電腦執行的程式指令可實行流程圖中的各個方塊、流程圖中方塊的組合、以及各實施例中的步驟。把該等程式指令提供給一處理器操作以產生一機器或產生硬體與軟體協同運作的資源,藉此在該處理器上執行該等指令時,將產生用以實行流程圖方塊指明之動作或技術效果的構件。不同集合的程式指令亦可使展示於流程圖方塊中的至少某些操作步驟並行地進行,且一應用程式的各個程式指令所表達的技術內容可能依不同實施例而不同。再者,亦可在不只一個處理器上進行某些該等步驟,例如本發明裝置中微處理器與周邊介面處理器所協同運作的狀況。此外,在不偏離本發明範圍或精神的條件下,流程圖中之一或多個方塊或方塊的組合亦可與其他方塊或方塊組合同時地進行,或甚至以不同於展示出的順序來進行。It is understood that the program instructions executed by the computer can implement each block in the flowchart, the combination of blocks in the flowchart, and the steps in each embodiment. The program instructions are provided to a processor to generate a machine or a resource for hardware and software to work together, so that when the instructions are executed on the processor, components for implementing the actions or technical effects specified in the flowchart blocks will be generated. Different sets of program instructions can also enable at least some of the operation steps shown in the flowchart blocks to be performed in parallel, and the technical content expressed by each program instruction of an application program may be different according to different embodiments. Furthermore, some of the steps may be performed on more than one processor, such as when a microprocessor and a peripheral interface processor in the device of the present invention work in concert. In addition, one or more blocks or combinations of blocks in the flowchart may be performed simultaneously with other blocks or combinations of blocks, or even in a different order than shown, without departing from the scope or spirit of the present invention.

因此,本發明流程圖的方塊支援用以進行指明動作或技術效果的構件組合、用以進行指明動作或技術效果的步驟組合、以及用以進行指明動作或技術效果的程式指令構件。亦可了解的是,這些指明動作或技術效果是由特殊用途硬體式系統或者特殊用途硬體與程式指令協同運作來實行本發明流程圖的各個方塊以及流程圖的方塊組合。Therefore, the blocks of the flowchart of the present invention support component combinations for performing specified actions or technical effects, step combinations for performing specified actions or technical effects, and program instruction components for performing specified actions or technical effects. It can also be understood that these specified actions or technical effects are implemented by special-purpose hardware systems or special-purpose hardware and program instructions in conjunction with each block of the flowchart of the present invention and the block combination of the flowchart.

綜上所述,本發明提出一種最佳五檔量能視覺化與縮放之技術,解決了先前技術無法讓使用者以視覺化的量能線圖辨識出最佳五檔各檔中的大單(數量較大的單筆委託單)與小單(數量較小的單筆委託單),也解決了先前技術欠缺可任意放大或縮小的最佳五檔量能線圖可讓使用者依需求進行縮放操作,藉由本發明可讓使用者透過視覺化的最佳五檔量能線圖得以快速辨識出大單與小單於各檔次的情況,並可任意放大最佳五檔量能線圖以查看進一步的資訊,彌補了先前技術不足之處。In summary, the present invention proposes a technology for visualizing and zooming the best five-level volume, which solves the problem that the previous technology cannot allow users to identify large orders (single orders with larger quantities) and small orders (single orders with smaller quantities) in each of the best five levels with a visualized volume line chart. It also solves the problem that the previous technology lacks the best five-level volume line chart that can be arbitrarily enlarged or reduced, allowing users to perform zoom operations as needed. Through the present invention, users can quickly identify the situation of large orders and small orders in each level through the visualized best five-level volume line chart, and can arbitrarily enlarge the best five-level volume line chart to view further information, which makes up for the shortcomings of the previous technology.

雖然本發明的技術內容已經以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與潤飾,皆應涵蓋於本發明的範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the technical content of the present invention has been disclosed as above with the preferred embodiments, it is not intended to limit the present invention. Any slight changes and modifications made by anyone skilled in the art 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 subject to the scope defined by the attached patent application.

10:最佳五檔量能視覺化與縮放之裝置 12:處理器 14:記憶體 16:螢幕 18:通訊模組 20:應用程式 22:登入驗證模組 24:最佳五檔報價模組 26:資料視覺化模組 28:線圖縮放模組 30a、30b:最佳五檔視圖 32:量能線圖 34:買方量能線圖 36:賣方量能線圖 38:導覽列 40:分隔記號 42:重置按鍵 44:螢幕可視範圍 46:委託數量 48:排列顯示選項按鈕10: Device for visualization and zooming of the best five-level volume 12: Processor 14: Memory 16: Screen 18: Communication module 20: Application 22: Login verification module 24: Best five-level quotation module 26: Data visualization module 28: Line chart zoom module 30a, 30b: Best five-level view 32: Volume line chart 34: Buy side volume line chart 36: Sell side volume line chart 38: Navigation bar 40: Separator 42: Reset button 44: Screen visible area 46: Order quantity 48: Arrange display option button

第1圖為本發明實施例裝置之系統功能方塊圖; 第2圖為本發明一實施例應用程式之系統功能方塊圖; 第3圖為本發明實施例電腦版最佳五檔量能線圖之示意圖; 第4圖為本發明實施例橫式最佳五檔量能線圖之螢幕可視範圍示意圖; 第5A圖為本發明實施例直式最佳五檔量能線圖之螢幕可視範圍示意圖(一); 第5B圖為本發明實施例直式最佳五檔量能線圖之螢幕可視範圍示意圖(二); 第6A圖為本發明實施例手機版直式最佳五檔量能線圖之螢幕畫面示意圖(一); 第6B圖為本發明實施例手機版直式最佳五檔量能線圖之螢幕畫面示意圖(二); 第6C圖為本發明實施例手機版直式最佳五檔量能線圖之螢幕畫面示意圖(三); 第7圖為本發明實施例手機版僅買方量能線圖之螢幕畫面示意圖; 第8圖為本發明實施例手機版僅賣方量能線圖之螢幕畫面示意圖; 第9圖為本發明實施例量能線圖之放大示意圖; 第10A圖為本發明實施例手機版量能線圖與委託數量標記之螢幕畫面示意圖(一); 第10B圖為本發明實施例手機版量能線圖與委託數量標記之螢幕畫面示意圖(二); 第11圖為本發明另一實施例手機版直式最佳五檔量能線圖之螢幕畫面示意圖;及, 第12圖為本發明實施例一之操作流程圖。 Figure 1 is a system function block diagram of the device of the embodiment of the present invention; Figure 2 is a system function block diagram of the application of the first embodiment of the present invention; Figure 3 is a schematic diagram of the computer version of the best five-level volume energy line chart of the embodiment of the present invention; Figure 4 is a schematic diagram of the screen visible range of the horizontal best five-level volume energy line chart of the embodiment of the present invention; Figure 5A is a schematic diagram of the screen visible range of the vertical best five-level volume energy line chart of the embodiment of the present invention (I); Figure 5B is a schematic diagram of the screen visible range of the vertical best five-level volume energy line chart of the embodiment of the present invention (II); Figure 6A is a schematic diagram of the screen screen of the mobile phone version of the vertical best five-level volume energy line chart of the embodiment of the present invention (I); Figure 6B is a screen diagram of the best five-level vertical volume energy line chart for mobile phones of the present invention (II); Figure 6C is a screen diagram of the best five-level vertical volume energy line chart for mobile phones of the present invention (III); Figure 7 is a screen diagram of the buy-side volume energy line chart for mobile phones of the present invention; Figure 8 is a screen diagram of the sell-side volume energy line chart for mobile phones of the present invention; Figure 9 is an enlarged schematic diagram of the volume energy line chart for mobile phones of the present invention; Figure 10A is a screen diagram of the volume energy line chart and the order quantity mark for mobile phones of the present invention (I); Figure 10B is a screen diagram of the mobile phone version of the volume line chart and the order quantity mark (II) of the embodiment of the present invention; Figure 11 is a screen diagram of the mobile phone version of the vertical best five-level volume line chart of another embodiment of the present invention; and, Figure 12 is an operation flow chart of the first embodiment of the present invention.

without

20:應用程式 20: Applications

22:登入驗證模組 22: Login verification module

24:最佳五檔報價模組 24: Best five-level quotation module

26:資料視覺化模組 26: Data visualization module

28:線圖縮放模組 28: Line graph zoom module

Claims (24)

一種最佳五檔量能視覺化與縮放之裝置,該裝置包含: 一通訊模組,用以建立Internet網路連線; 一最佳五檔報價模組,用以自一伺服器下載一金融商品之一報價電文並據以產生一最佳五檔視圖,該報價電文包含一成交價、一成交量以及複數個委託價格與對應的複數個委託數量,個別該些委託價格與對應的個別該些委託數量係對應一委託單; 一資料視覺化模組,依據該報價電文產生對應該些委託價格之複數個量能線圖並顯示於該最佳五檔視圖中,每個該些量能線圖係由複數個線段依時間序接續組合而成,每個該些線段代表一筆該委託單,左右相鄰的該些線段之間係以一分隔記號區分不同的該委託單,及,產生對應該些量能線圖的一導覽列於該最佳五檔視圖以即時對照該螢幕可視範圍中的該些量能線圖的一對應位置與一對應縮放比例; 一線圖縮放模組,接收一放大指令以放大該些量能線圖的一顯示比例,及,接收一縮小指令以縮小該些量能線圖的該顯示比例; 一記憶體,用以儲存一應用程式、該報價電文,該應用程式包含該最佳五檔報價模組、該資料視覺化模組與該線圖縮放模組; 一螢幕,用以顯示該應用程式之圖形化使用者介面; 一或多個處理器,連接該記憶體與該螢幕並執行該應用程式; 其中,該些量能線圖於更新時係有一方向性,每個該些量能線圖的一前端係最早的資料,而一末端係最後更新的資料,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一增加量,視為一筆新增的該委託單,即於對應的個別的該些量能線圖之該末端產生一個該分隔記號,接著再產生一個代表新增的該委託單對應之該些線段之一於該分隔記號之後,而該些線段之個別長度係按比例對應該增加量,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一刪減量,視為一筆舊的該委託單之刪減,當該線圖縮放模組接收到該放大指令或該縮小指令時,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例。 A device for visualizing and zooming the best five-level volume, the device comprising: A communication module for establishing an Internet network connection; A best five-level quotation module for downloading a quotation message of a financial product from a server and generating a best five-level 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, each of which corresponds to an entrustment order; A data visualization module generates a plurality of volume line graphs corresponding to the order prices according to the quotation message and displays them in the best five-level view, each of the volume line graphs is composed of a plurality of line segments sequentially combined in time sequence, each of the line segments represents an order, and the line segments adjacent to each other on the left and right are separated by a separator to distinguish different orders, and generates a navigation list corresponding to the volume line graphs in the best five-level view to instantly compare the corresponding positions and corresponding zoom ratios of the volume line graphs in the visible range of the screen; A line graph zoom module receives a zoom-in instruction to zoom in on a display ratio of the volume line graphs, and receives a zoom-out instruction to zoom out on the display ratio of the volume line graphs; A memory for storing an application and the quotation message, wherein the application includes the best five-level quotation module, the data visualization module and the line chart zoom module; A screen for displaying the graphical user interface of the application; One or more processors connected to the memory and the screen and executing the application; The volume line graphs are updated in a directional manner. The front end of each volume line graph is the earliest data, and the end end is the latest updated data. When the quantity of each of the order prices in the updated quotation message increases, it is regarded as a newly added order. A separator is generated at the end of the corresponding individual volume line graphs, and then one of the line segments corresponding to the newly added order is generated after the separator. , and the individual lengths of the line segments correspond to the increase in proportion. When the individual order quantities of one of the same order prices in the updated quotation message have a deletion or reduction, it is regarded as a deletion or reduction 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 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 volume line charts. 如請求項1所述之最佳五檔量能視覺化與縮放之裝置,其中該些線段之個別長度係對應該委託單之個別該些委託數量按一最佳比例的動態調整方法所產生,該最佳比例的動態調整方法係依據該最佳五檔視圖之一螢幕可視範圍之寬度以及該些量能線圖之中長度最長者而進行調整以使該些量能線圖可完整呈現。An apparatus for optimal five-level volume visualization and scaling as described in claim 1, wherein the individual lengths of the line segments are generated by a dynamic adjustment method of an optimal ratio corresponding to the individual order quantities of the order, and the dynamic adjustment method of the optimal ratio is adjusted based on the width of the screen visible range of one of the optimal five-level views and the longest one among the volume line charts so that the volume line charts can be fully presented. 如請求項1所述之最佳五檔量能視覺化與縮放之裝置,其中該線圖縮放模組更包含: 接收一移動指令以水平方向移動該些量能線圖。 The optimal five-level volume visualization and scaling device as described in claim 1, wherein the line chart scaling module further comprises: Receiving a movement instruction to move the volume line charts horizontally. 如請求項3所述之最佳五檔量能視覺化與縮放之裝置,其中接收該移動指令、該放大指令或該縮小指令的指令接收目標係選自: 該最佳五檔視圖、該導覽列,或,該最佳五檔視圖與該導覽列兩者皆可。 The device for best five-level energy visualization and zooming as described in claim 3, wherein the command receiving target for receiving the move command, the zoom-in command, or the zoom-out command is selected from: the best five-level view, the navigation bar, or both the best five-level view and the navigation bar. 如請求項2所述之最佳五檔量能視覺化與縮放之裝置,其中當該線圖縮放模組接收到該放大指令或該縮小指令後,該資料視覺化模組即停止執行該最佳比例的動態調整方法。The optimal five-level quantity visualization and scaling device as described in claim 2, wherein when the line graph scaling module receives the zoom-in instruction or the zoom-out instruction, the data visualization module stops executing the optimal ratio dynamic adjustment method. 如請求項3所述之最佳五檔量能視覺化與縮放之裝置,其中該資料視覺化模組依據該移動指令之一終止位置更新該導覽列之該對應位置。The optimal five-level data visualization and zooming device as described in claim 3, wherein the data visualization module updates the corresponding position of the navigation bar according to an end position of the movement instruction. 如請求項2所述之最佳五檔量能視覺化與縮放之裝置,其中該導覽列更包含: 對應的一重置按鍵,用以接收一重置指令使該線圖縮放模組將該些量能線圖的該顯示比例重置以恢復執行該最佳比例的動態調整方法,同時,觸發該資料視覺化模組依據該最佳比例的動態調整方法重新繪製該些量能線圖。 The optimal five-level volume visualization and scaling device as described in claim 2, wherein the navigation bar further comprises: A corresponding reset button for receiving a reset instruction to enable the line chart scaling module to reset the display ratio of the volume charts to resume the optimal ratio dynamic adjustment method, and at the same time, trigger the data visualization module to redraw the volume charts according to the optimal ratio dynamic adjustment method. 如請求項1所述之最佳五檔量能視覺化與縮放之裝置,其中該資料視覺化模組更包含: 於對應個別該些線段之一相關位置標註對應的個別該些委託數量。 The optimal five-level quantity visualization and scaling device as described in claim 1, wherein the data visualization module further comprises: Marking the corresponding individual order quantities at the corresponding positions of one of the individual line segments. 如請求項1所述之最佳五檔量能視覺化與縮放之裝置,其中該資料視覺化模組更包含: 當該線圖縮放模組接收到該放大指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,且個別該些線段經放大後具有足夠長度以容納對應的個別該些委託數量之標註時,於具有足夠長度的個別該些線段對應之一相關位置標註對應的個別該些委託數量。 The optimal five-level volume visualization and scaling device as described in claim 1, wherein the data visualization module further comprises: When the line chart scaling module receives the zoom command, the data visualization module is triggered to redraw the volume line charts according to the display ratio, and when the individual line segments have sufficient length after being enlarged to accommodate the marking of the corresponding individual order quantities, the corresponding individual order quantities are marked at a relevant position corresponding to the individual line segments with sufficient length. 如請求項1所述之最佳五檔量能視覺化與縮放之裝置,其中當該線圖縮放模組接收到該放大指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖時,係使該些量能線圖之該些線段以一水平方向進行延伸,而該些分隔記號仍維持原本尺寸。As described in claim 1, the optimal five-level volume visualization and scaling device, wherein when the line chart scaling module receives the zoom-in instruction, it triggers the data visualization module to redraw the volume line charts according to the display ratio, so that the line segments of the volume line charts are extended in a horizontal direction, while the separation marks still maintain the original size. 如請求項8或9所述之最佳五檔量能視覺化與縮放之裝置,其中該資料視覺化模組更包含: 當該線圖縮放模組接收到該縮小指令後,觸發該資料視覺化模組依據該顯示比例重新繪製該些量能線圖,且原本已標註該些委託數量之個別該些線段經縮小後未具有足夠長度以容納對應的個別該些委託數量之標註時,於未具有足夠長度的個別該些線段予以隱藏對應的個別該些委託數量。 The optimal five-level volume visualization and scaling device as described in claim 8 or 9, wherein the data visualization module further comprises: When the line chart scaling module receives the zoom command, the data visualization module is triggered to redraw the volume line charts according to the display ratio, and when the individual line segments originally labeled with the order quantities do not have sufficient length to accommodate the corresponding individual order quantities after being scaled down, the corresponding individual order quantities are hidden in the individual line segments that do not have sufficient length. 一種最佳五檔量能視覺化與縮放之方法,應用於一裝置,該裝置包含一處理器、一通訊模組、一記憶體及一螢幕,該方法包含: 自一伺服器下載一金融商品之一報價電文並據以產生一最佳五檔視圖,該報價電文包含一成交價、一成交量以及複數個委託價格與對應的複數個委託數量,個別該些委託價格與對應的個別該些委託數量係對應一委託單; 依據該報價電文產生對應該些委託價格之複數個量能線圖並顯示於該最佳五檔視圖中,每個該些量能線圖係由複數個線段依時間序接續組合而成,每個該些線段代表一筆該委託單,左右相鄰的該些線段之間係以一分隔記號區分不同的該委託單; 產生對應該些量能線圖的一導覽列於該最佳五檔視圖以即時對照該螢幕可視範圍中的該些量能線圖的一對應位置與一對應縮放比例; 接收一放大指令以放大該些量能線圖的一顯示比例; 依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例; 其中,該些量能線圖於更新時係有一方向性,每個該些量能線圖的一前端係最早的資料,而一末端係最後更新的資料,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一增加量,視為一筆新增的該委託單,即於對應的個別的該些量能線圖之該末端產生一個該分隔記號,接著再產生一個代表新增的該委託單對應之該些線段之一於該分隔記號之後,而該些線段之個別長度係按比例對應該增加量,當更新的該報價電文中同一個該些委託價格之一的個別該些委託數量有一刪減量,視為一筆舊的該委託單之刪減。 A method for visualizing and zooming the best five-level volume is applied to a device, the device comprising a processor, a communication module, a memory and a screen, the method comprising: Downloading a quote message of a financial product from a server and generating a best five-level view based on it, the quote message comprising a transaction price, a transaction volume and a plurality of entrustment prices and a plurality of corresponding entrustment quantities, each of which corresponds to an entrustment order; Generate a plurality of volume line graphs corresponding to the order prices based on the quotation message and display them in the best five-level view. Each of the volume line graphs is composed of a plurality of line segments that are sequentially combined in time sequence. Each of the line segments represents an order. The line segments adjacent to each other on the left and right are distinguished from different orders by a separator. Generate a navigation bar corresponding to the volume line graphs in the best five-level view to instantly compare a corresponding position and a corresponding zoom ratio of the volume line graphs in the visible range of the screen. Receive a zoom-in instruction to zoom in a display ratio of the volume line graphs. Redraw the volume line graphs based on the display ratio, and update the corresponding position and the corresponding zoom ratio of the navigation bar based on the redrawn volume line graphs. Among them, the volume line charts have a direction when they are updated. The front end of each of the volume line charts is the earliest data, and the end end is the last updated data. When the individual order quantity of one of the same order prices 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 corresponding individual volume line charts, and then one of the line segments corresponding to the newly added order is generated after the separation mark, and the individual lengths of the line segments are proportionally corresponding to the increase. When the individual order quantity of one of the same order prices in the updated quotation message has a decrease, it is regarded as a deletion of an old order. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 該些線段之個別長度係對應該委託單之個別該些委託數量按一最佳比例的動態調整方法所產生,該最佳比例的動態調整方法係依據該最佳五檔視圖之一螢幕可視範圍之寬度以及該些量能線圖之中長度最長者而進行調整以使該些量能線圖可完整呈現。 The method of optimal five-level volume visualization and scaling as described in claim 12, further comprising: The individual lengths of the line segments are generated by a dynamic adjustment method of an optimal ratio corresponding to the individual order quantities of the order, and the dynamic adjustment method of the optimal ratio is adjusted according to the width of the screen visible range of one of the optimal five-level views and the longest one among the volume line charts so that the volume line charts can be fully presented. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 接收一縮小指令以縮小該些量能線圖的該顯示比例;及, 依據該顯示比例重新繪製該些量能線圖,同時並依據重新繪製的該些量能線圖更新該導覽列之該對應位置與該對應縮放比例。 The optimal five-level volume visualization and zooming method as described in claim 12 further comprises: receiving a zoom-out instruction to reduce the display ratio of the volume line graphs; and, redrawing the volume line graphs according to the display ratio, and simultaneously updating the corresponding position and the corresponding zoom ratio of the navigation bar according to the redrawn volume line graphs. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 接收一移動指令以水平方向移動該些量能線圖。 The method for optimal five-level volume visualization and scaling as described in claim 12 further comprises: Receiving a movement instruction to move the volume line charts horizontally. 如請求項15所述的最佳五檔量能視覺化與縮放之方法,其中接收該移動指令、該放大指令或該縮小指令的指令接收目標係選自: 該最佳五檔視圖、該導覽列,或,該最佳五檔視圖與該導覽列兩者皆可。 A method for best five-level energy visualization and scaling as described in claim 15, wherein the command receiving target for receiving the move command, the zoom in command, or the zoom out command is selected from: the best five-level view, the navigation bar, or both the best five-level view and the navigation bar. 如請求項14所述的最佳五檔量能視覺化與縮放之方法,其中接收到該放大指令或該縮小指令後,該資料視覺化模組即停止執行該最佳比例的動態調整方法。The optimal five-level energy visualization and scaling method as described in claim 14, wherein after receiving the zoom-in instruction or the zoom-out instruction, the data visualization module stops executing the optimal ratio dynamic adjustment method. 如請求項15所述的最佳五檔量能視覺化與縮放之方法,其中該資料視覺化模組依據該移動指令之一終止位置更新該導覽列之該對應位置。The method for optimal five-level data visualization and scaling as described in claim 15, wherein the data visualization module updates the corresponding position of the navigation bar based on an end position of the move instruction. 如請求項13所述的最佳五檔量能視覺化與縮放之方法,其中該導覽列更包含: 對應的一重置按鍵,用以接收一重置指令使該些量能線圖的該顯示比例重置以恢復執行該最佳比例的動態調整方法,同時,依據該最佳比例的動態調整方法重新繪製該些量能線圖。 The optimal five-level volume visualization and scaling method as described in claim 13, wherein the navigation bar further comprises: A corresponding reset button for receiving a reset instruction to reset the display ratio of the volume line charts to resume the execution of the optimal ratio dynamic adjustment method, and at the same time, redraw the volume line charts according to the optimal ratio dynamic adjustment method. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 於對應個別該些線段之一相關位置標註對應的個別該些委託數量。 The method for visualizing and scaling the optimal five-level quantity as described in claim 12 further comprises: Marking the corresponding individual order quantities at the corresponding positions of one of the individual line segments. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 依據該顯示比例重新繪製該些量能線圖時,當個別該些線段經放大後具有足夠長度以容納對應的個別該些委託數量之標註時,於具有足夠長度的個別該些線段對應之一相關位置標註對應的個別該些委託數量。 The optimal five-level volume visualization and scaling method as described in claim 12, further comprising: When redrawing the volume line charts according to the display ratio, when the individual line segments have sufficient length after being enlarged to accommodate the annotation of the corresponding individual order quantities, the corresponding individual order quantities are annotated at a relevant position corresponding to the individual line segments with sufficient length. 如請求項12所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 依據該顯示比例重新繪製該些量能線圖時,係使該些量能線圖之該些線段以一水平方向進行延伸,而該些分隔記號仍維持原本尺寸。 The optimal five-level volume visualization and scaling method as described in claim 12 further includes: When redrawing the volume line charts according to the display ratio, the line segments of the volume line charts are extended in a horizontal direction, while the separation marks still maintain the original size. 如請求項20或21所述的最佳五檔量能視覺化與縮放之方法,其中更包含: 依據該顯示比例重新繪製該些量能線圖時,當原本已標註該些委託數量之個別該些線段經縮小後未具有足夠長度以容納對應的個別該些委託數量之標註時,於未具有足夠長度的個別該些線段予以隱藏對應的個別該些委託數量。 The optimal five-level volume visualization and scaling method as described in claim 20 or 21, further comprising: When redrawing the volume line charts according to the display ratio, when the individual line segments originally labeled with the order quantities do not have sufficient length to accommodate the corresponding individual order quantities after being scaled down, the corresponding individual order quantities are hidden in the individual line segments that do not have sufficient length. 一種電腦程式產品,安裝於具有一處理器、一記憶體及一螢幕之一裝置,該電腦程式產品儲存在該記憶體並可在該處理器上運行,該處理器執行該電腦程式產品時實現上述請求項12至請求項23最佳五檔量能視覺化與縮放之方法的步驟。A computer program product is 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 method for optimal five-level energy visualization and scaling of claim 12 to claim 23 are implemented.
TW112139685A 2023-10-17 2023-10-17 Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics TWI871051B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW112139685A TWI871051B (en) 2023-10-17 2023-10-17 Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics
CN202411468651.3A CN119904285A (en) 2023-10-17 2024-10-21 Device, method and computer program product for five-level market volume visualization and scaling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112139685A TWI871051B (en) 2023-10-17 2023-10-17 Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics

Publications (2)

Publication Number Publication Date
TWI871051B true TWI871051B (en) 2025-01-21
TW202518366A TW202518366A (en) 2025-05-01

Family

ID=95151979

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112139685A TWI871051B (en) 2023-10-17 2023-10-17 Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics

Country Status (2)

Country Link
CN (1) CN119904285A (en)
TW (1) TWI871051B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102542504A (en) * 2010-12-09 2012-07-04 三竹资讯股份有限公司 Apparatus and method for amplifying and displaying important price information of financial watch software for mobile devices
TWI413013B (en) * 2010-12-10 2013-10-21 Mitake Information Corp Device and method for displaying a real-time tiny trend chart of the stock quoting software on mobile apparatus
TWI659381B (en) * 2018-02-07 2019-05-11 三竹資訊股份有限公司 Device and method of displaying a composite information of order confirmation and transaction confirmation
US10410283B2 (en) * 2004-06-07 2019-09-10 Cfph, Llc System and method for managing transactions of financial instruments
US10803522B2 (en) * 2012-11-30 2020-10-13 Montal Research Ltd Computing system that generates graphical displays of stock options trading data
TWI770429B (en) * 2019-10-15 2022-07-11 三竹資訊股份有限公司 Device and method of a stock quoting software with multiple guis

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10410283B2 (en) * 2004-06-07 2019-09-10 Cfph, Llc System and method for managing transactions of financial instruments
CN102542504A (en) * 2010-12-09 2012-07-04 三竹资讯股份有限公司 Apparatus and method for amplifying and displaying important price information of financial watch software for mobile devices
TWI413013B (en) * 2010-12-10 2013-10-21 Mitake Information Corp Device and method for displaying a real-time tiny trend chart of the stock quoting software on mobile apparatus
US10803522B2 (en) * 2012-11-30 2020-10-13 Montal Research Ltd Computing system that generates graphical displays of stock options trading data
TWI659381B (en) * 2018-02-07 2019-05-11 三竹資訊股份有限公司 Device and method of displaying a composite information of order confirmation and transaction confirmation
TWI770429B (en) * 2019-10-15 2022-07-11 三竹資訊股份有限公司 Device and method of a stock quoting software with multiple guis

Also Published As

Publication number Publication date
TW202518366A (en) 2025-05-01
CN119904285A (en) 2025-04-29

Similar Documents

Publication Publication Date Title
JP7303728B2 (en) SYSTEM AND METHOD FOR DETECTING MANIPULATION IN BINARY OPTION TRADING
US10657685B2 (en) Methods and devices for adjusting chart magnification
CN104391625B (en) A kind of chat content display methods and device
CN102567008B (en) Device and method for generating real-time small trend chart of quoted price of financial tape reading software
US12236504B2 (en) Graphical user interface
US20130335340A1 (en) Controlling display of images received from secondary display devices
US9310974B1 (en) Zoom-based interface navigation
CN112905075B (en) Page display method, device and medium
US10019425B2 (en) Enhancement to text selection controls
CN107734138A (en) The display methods and device of notification message, computer installation and storage medium
TWI871051B (en) Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization with zooming technics
TW201207757A (en) Device and method for polymorphism button of the stock quoting software on a mobile apparatus
TWI849898B (en) Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization
TWI780367B (en) Financial product trading information displaying apparatus, method and computer program product
TWI844359B (en) Device, method, and computer program product for displaying the volumes of the best five bid-ask information in visualization and marking a stock order
US10402075B2 (en) Systems and methods for data visualization
TWI904532B (en) Device, method, and computer program product with built-in enlarging function of a mobile financial quoting application
TWI897237B (en) Device, method, and computer program product for visualizing execution progress of stock trading orders
KR101970976B1 (en) Method for Providing Population Information and Apparatus Thereof
TW202526622A (en) Device, method, and computer program product with built-in enlarging function of a mobile financial quoting application
TW202514496A (en) Device, method, and computer program product for analyzing historical hi-low information of stock investment