Device for stock trading using buy line and sell line on stock price chart and method therefor
The device automates stock trading using buy and sell lines on a chart, improving user convenience and reducing losses by enabling rapid split transactions, addressing the challenges faced by individual investors in managing multiple investment products.
Patent Information
- Application Number
- PCT/KR2025/006809
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-11-26
- Filing Date
- 2025-05-20
- Publication Date
- 2025-12-18
AI Technical Summary
Individual investors struggle to monitor daily fluctuations in investment products due to their primary occupations, leading to missed profits and losses, and face difficulties in accurately identifying target buy and sell prices as their portfolios expand, especially when using price-based limit orders.
A device and method for automating stock trading using buy and sell lines on a stock price chart, allowing users to input multiple prices visually on a chart, which are then divided into transaction prices for automated split purchases and sales, facilitating rapid and convenient trading.
Enhances user convenience by enabling quick and accurate designation of buy and sell prices, supports split transactions, and reduces unrealized profits and losses through rapid split operations, especially in volatile markets, simplifying the handling of multiple investment products.
Smart Images

Figure KR2025006809_18122025_PF_FP_ABST
Abstract
Description
Device for stock trading using buy and sell lines on stock price charts and method therefor
[0001] The present invention relates to a technology for supporting stock trading, and more specifically, to a device for stock trading using a buy line and a sell line on a stock price chart, and a method therefor.
[0002] Recently, with the increasing number of individual investors, interest in investment products, including stocks and cryptocurrencies, has grown. To trade, individual investors must use at least one of the following: a securities firm, a cryptocurrency exchange website, a home trading system (HTS), or an online trading system (MTS).
[0003] While the number of individual investors has increased, unlike professional investors, individual investors are unable to monitor the daily fluctuations of investment products due to the need to focus on their main business. This often leads to them missing out on potential unrealized profits and losses. Consequently, individual investors utilize websites, HTSs, and MTSs to place fractional orders using price-based limit orders. However, using limit orders requires the manual entry of price and quantity.
[0004] Furthermore, as individual investors' portfolios expand, the difficulty arises of accurately identifying target buy and sell prices for each individual asset. This can lead to missed investment opportunities, potentially leading to missed profits or increased losses.
[0005] [Prior Art Literature]
[0006] [Patent Document]
[0007] (Patent Document 1) Korean Patent Publication No. 2000-0054656 (Published on September 5, 2000)
[0008] The purpose of the present invention is to provide a device and method for automating stock trading orders by utilizing buy and sell lines on a stock price chart in a computer-based stock trading automation system.
[0009] The method for stock trading of the present invention includes a step in which an interface unit receives a purchase quantity corresponding to a stock type and a purchase price or two different purchase prices, a step in which a purchase processing unit recognizes the input of the two different purchase prices as a split purchase, and a step in which the purchase processing unit derives a plurality of transaction prices between the two different purchase prices and performs a split purchase according to the derived plurality of transaction prices.
[0010] The step of performing the above-described divided purchase includes a step in which, if the two different purchase prices are not classified into the highest purchase price and the lowest purchase price, the purchase processing unit designates a relatively higher price among the two different purchase prices as the highest purchase price and a relatively lower price as the lowest purchase price and stores the same in a database; a step in which the purchase processing unit divides a price between the highest purchase price, which is a relatively higher price, and the lowest purchase price, which is a relatively lower price, among the two different purchase prices into a plurality of prices; a step in which the purchase processing unit converts the plurality of prices into a plurality of transaction prices and stores the same in a database; a step in which the purchase processing unit distributes the purchase quantity to each of the plurality of transaction prices and stores the same in a database; and a step in which the purchase processing unit divides and purchases the stock according to the purchase quantity distributed to each of the plurality of transaction prices.
[0011] The method further includes, after the step of inputting the purchase price, a step of the purchase processing unit recognizing the input of the single purchase price as a single-price purchase, a step of the purchase processing unit storing the single purchase price in a database, a step of the purchase processing unit converting the single purchase price into a contract price and storing it in a database, and a step of the purchase processing unit purchasing the stock type according to the contract price and the purchase quantity.
[0012] The step of inputting the purchase price includes a step in which the interface unit provides a stock price chart and a drawing tool capable of inputting a horizontal price line on the stock price chart; a step in which the interface unit, when one horizontal price line is drawn on the stock price chart through the drawing tool, inputs one purchase price corresponding to the drawn one horizontal price line; and a step in which the interface unit, when two different horizontal price lines are drawn, inputs two different purchase prices corresponding to the two different drawn horizontal price lines; a step in which the interface unit provides a dialog box capable of inputting the purchase quantity; and a step in which the interface unit inputs the purchase quantity through the dialog box.
[0013] The step of inputting the purchase price includes a step in which the interface unit provides a stock price chart and a ruler for selecting a price in synchronization with a price axis of the stock price chart; a step in which, when one price is selected through the ruler, the interface unit draws one horizontal price line corresponding to the selected one price and receives one purchase price corresponding to the drawn horizontal price line; a step in which, when two different prices are selected through the ruler, the interface unit draws two different horizontal price lines corresponding to the two different selected prices and receives two different purchase prices corresponding to the two drawn horizontal price lines; a step in which the interface unit provides a dialog box for inputting the purchase quantity; and a step in which the interface unit receives the purchase quantity through the dialog box.
[0014] The step of inputting the purchase price includes a step in which the interface unit provides a stock price chart, a ruler for selecting a price synchronized with the price axis of the stock price chart, and a dialog box for inputting a highest price, a lowest price, and an order quantity, and a step in which the interface unit, through the dialog box, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price, displays the one price through the ruler, draws a horizontal price line corresponding to the one price, and then inputs the one price as one purchase price, or if the one purchase price is input and the input corresponding to the highest price and the input corresponding to the lowest price are different from each other, displays the two different prices through the ruler, draws a horizontal price line corresponding to the two different prices, and then inputs the two different prices as two different purchase prices, and a step in which the purchase quantity is input through the dialog box.
[0015] The method for stock trading of the present invention includes a step in which an interface unit receives a selling quantity corresponding to a stock type and one selling price or two different selling prices, a step in which a selling processing unit recognizes a split selling when the two different selling prices are input, and a step in which the selling processing unit derives a plurality of transaction prices between the two different selling prices and performs a split selling according to the derived plurality of transaction prices.
[0016] The step of performing the above-described divided selling includes a step in which, if the two different selling prices are not classified into the highest selling price and the lowest selling price, the selling processing unit designates a relatively higher price among the two different selling prices as the highest selling price and a relatively lower price as the lowest selling price and stores the same in a database; a step in which the selling processing unit divides a price between the highest selling price, which is a relatively higher price, and the lowest selling price, which is a relatively lower price, among the two different selling prices into a plurality of prices; a step in which the selling processing unit converts the plurality of prices into a plurality of transaction prices and stores the same in a database; a step in which the selling processing unit distributes the sale quantity to each of the plurality of transaction prices and stores the same in a database; and a step in which the selling processing unit divides and sells the stock according to the sale quantity distributed to each of the plurality of transaction prices.
[0017] The method further includes, after the step of inputting the selling price, a step of the selling processing unit recognizing a single-price sale when the single selling price is input, a step of the selling processing unit storing the single selling price in a database, a step of the selling processing unit converting the single selling price into a transaction price and storing it in a database, and a step of the selling processing unit selling the stock type according to the transaction price and the sale quantity.
[0018] The step of inputting the above selling price includes a step in which the interface unit provides a stock price chart and a drawing tool capable of inputting a horizontal price line on the stock price chart; a step in which the interface unit, when one horizontal price line is drawn on the stock price chart through the drawing tool, inputs one selling price corresponding to the drawn one horizontal price line; and a step in which the interface unit, when two different horizontal price lines are drawn, inputs two different selling prices corresponding to the two different drawn horizontal price lines; a step in which the interface unit provides a dialog box capable of inputting the selling quantity; and a step in which the interface unit inputs the selling quantity through the dialog box.
[0019] The step of inputting the above selling price is a step in which the interface unit provides a stock price chart and a ruler for selecting a price in synchronization with the price axis of the stock price chart,
[0020] The method further comprises: a step of, when one price is selected through the ruler, drawing one horizontal price line corresponding to the selected one price, and receiving one selling price corresponding to the drawn horizontal price line; a step of, when two different prices are selected through the ruler, drawing two different horizontal price lines corresponding to the two different selected prices, and receiving two different selling prices corresponding to the two different drawn horizontal price lines; a step of, when the interface unit provides a dialog box for inputting the selling quantity, and a step of, when the interface unit receives the selling quantity through the dialog box.
[0021] The step of inputting the above selling price includes a step in which the interface unit provides a stock price chart, a ruler for selecting a price synchronized with the price axis of the stock price chart, and a dialog box for inputting a highest price, a lowest price, and an order quantity, and a step in which the interface unit, through the dialog box, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price, displays the one price through the ruler, draws a horizontal price line corresponding to the one price, and then inputs the one price as one selling price, or if the input of one selling price and the input corresponding to the highest price and the input corresponding to the lowest price are different from each other, displays the two different prices through the ruler, draws a horizontal price line corresponding to the two different prices, and then inputs the two different prices as two different selling prices, and a step in which the selling quantity is input through the dialog box.
[0022] The device for stock trading of the present invention includes an interface unit for receiving a purchase quantity corresponding to a stock type and one purchase price or two different purchase prices, and a purchase processing unit for recognizing a split purchase when the two different purchase prices are input, deriving a plurality of transaction prices between the two different purchase prices, and performing a split purchase according to the derived plurality of transaction prices.
[0023] The device for stock trading of the present invention includes an interface unit that receives a selling quantity corresponding to a stock type and one selling price or two different selling prices, and a selling processing unit that recognizes a split selling when the two different selling prices are input, derives a plurality of transaction prices between the two different selling prices, and performs a split selling according to the derived plurality of transaction prices.
[0024] According to the present invention, not only is user convenience improved because the user can easily and conveniently designate buy and sell prices through an input means that can be visually confirmed on a stock price chart, but in particular, when a user wishes to make a split transaction by designating a buy or sell price range, the user can quickly designate two specific ranges while viewing the price flow at a glance on the chart, and automatically distribute multiple buy or sell prices and quantities to support split transactions.
[0025] According to the present invention, when the price of an investment product is highly volatile, split buy / sell operations utilizing two lines on a chart enable rapid split buy / sell operations, thereby preventing unrealized profits and losses. Furthermore, split buy / sell operations utilizing two lines on a chart simplify the split buy / sell technique for a single investment product, facilitating the handling of multiple investment products. Furthermore, for single buy / sell orders with a single line, short-term traders are provided with a means to quickly execute buy / sell orders, thereby providing an opportunity to increase returns.
[0026] FIG. 1 is a drawing for explaining the configuration of a device for stock trading using a buy line and a sell line on a stock price chart according to an embodiment of the present invention.
[0027] FIG. 2 is a drawing for explaining the detailed configuration of a device for stock trading using a buy line and a sell line on a stock price chart according to an embodiment of the present invention.
[0028] FIG. 3 is a flowchart illustrating a method for purchasing stocks using a buy line on a stock price chart according to an embodiment of the present invention.
[0029] Figures 4 to 7 are screen examples for explaining a method for stock trading using a buy line and a sell line on a stock price chart according to an embodiment of the present invention.
[0030] FIG. 8 is a flowchart illustrating a method for selling stocks using a sell line on a stock price chart according to an embodiment of the present invention.
[0031] FIG. 9 is a drawing for explaining a method for automatically canceling an ordered transaction according to an embodiment of the present invention.
[0032] FIG. 10 is a drawing for explaining a method for automatically correcting an ordered transaction according to an embodiment of the present invention.
[0033] FIG. 11 is a drawing for explaining a method for confirming automatically ordered transactions according to an embodiment of the present invention.
[0034] Before going into a detailed description of the present invention, it should be noted that the terms and words used in this specification and claims described below should not be construed as limited to their typical or dictionary meanings, but should be construed with meanings and concepts that conform to the technical spirit of the present invention, based on the principle that the inventor can appropriately define the concept of the term in order to explain his or her own invention in the best way. Therefore, the embodiments described in this specification and the configurations illustrated in the drawings are merely the most preferred embodiments of the present invention, and do not represent all of the technical spirit of the present invention. Therefore, it should be understood that there may be various equivalents and modified examples that can replace them at the time of filing this application.
[0035] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings. It should be noted that, where possible, identical components are represented by identical reference numerals throughout the drawings. Furthermore, detailed descriptions of well-known functions and structures that may obscure the gist of the present invention will be omitted. For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted, and the sizes of each component do not fully reflect their actual sizes.
[0036] First, a device for stock trading using buy and sell lines on a stock chart according to an embodiment of the present invention will be described. Figure 1 is a diagram illustrating the configuration of a device for stock trading using buy and sell lines on a stock chart according to an embodiment of the present invention. Figure 2 is a diagram illustrating the detailed configuration of a device for stock trading using buy and sell lines on a stock chart according to an embodiment of the present invention.
[0037] Referring to Figure 1, the computing device (P) according to an embodiment of the present invention may be a user device connected to a typical stock trading platform (not shown). A typical example of the computing device (P) is a personal computer. Furthermore, it encompasses various personal terminal devices, including smartphones, laptops, and tablet PCs, on which stock trading programs such as HTS are installed.
[0038] A computing device (P) may include at least one control unit, i.e., a processor (PR), and may include a communication unit (TR), an input / output unit (IF), and a storage unit (SM). These components of the computing device (P) are connected by a data bus to communicate with each other and are also connected to an external server.
[0039] The control unit, i.e., the processor (PR), can execute at least one program command stored in the storage unit (SM). The processor (PR) may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which the program of the present invention is executed. The processor (PR) may be configured to implement the procedures, functions, and methods described in connection with the embodiments of the present invention. The control unit, i.e., the processor (PR), can control each component of the computing device (P).
[0040] The storage unit (SM) includes memory and storage, each of which can store various information related to the operation of the processor (PR). Each of the memory and storage may be configured with at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory may be configured with at least one of a read-only memory (ROM) and a random access memory (RAM). In addition, the storage may be configured with a hard disk drive (HDD) or a solid state drive (SSD), and, if necessary, may be a database connected to an external network.
[0041] The communication unit (TR) can transmit or receive wired or wireless signals. The communication unit (TR) can be connected to a network and communicate with servers, etc.
[0042] The input / output unit (IF) can be, for example, an input device such as a keyboard or mouse, an output device such as a monitor, or an input / output device such as a touch screen.
[0043] Referring to FIG. 2, a device for stock trading according to an embodiment of the present invention includes an interface unit (100), a purchase processing unit (200), and a sale processing unit (300). According to one embodiment of the present invention, the interface unit (100), the purchase processing unit (200), and the sale processing unit (300) may operate as sub-modules of a control unit, i.e., a processor (PR). According to another embodiment, the interface unit (100), the purchase processing unit (200), and the sale processing unit (300) may be implemented as sub-modules of a program according to an embodiment of the present invention in the form of a program readable by computer means, stored in at least one of a memory and a storage, and then executed by the processor (PR).
[0044] Referring to FIGS. 1 and 2, a database (DB) according to an embodiment of the present invention is constructed in a storage unit (SM), and an interface unit (100), a purchase processing unit (200), and a sale processing unit (300) according to an embodiment of the present invention can access this database (DB) to store or reference data. In this case, although the data is described as being stored in the storage unit (SM) as an example, it is a well-known fact that it is also possible to store part or all of the data by linking with an external server or database as needed and access and use it when needed.
[0045] The specific operations of the interface unit (100), purchase processing unit (200), and sale processing unit (300) described above and the data stored in the database (DB) will be described in more detail below.
[0046] Next, a method for stock trading using buy and sell lines on a stock price chart according to an embodiment of the present invention will be described. First, a method for stock purchase using buy lines on a stock price chart according to an embodiment of the present invention will be described. Figure 3 is a flowchart illustrating a method for stock purchase using buy lines on a stock price chart according to an embodiment of the present invention. Figures 4 to 7 are screen examples illustrating a method for stock trading using buy and sell lines on a stock price chart according to an embodiment of the present invention.
[0047] Referring to FIG. 3, when a user selects one of multiple stocks, the interface unit (100) provides a stock trading interface (STIF) corresponding to the stock selected by the user in step S110. This stock trading interface (STIF) is illustrated in FIG. 4.
[0048] As shown in Figure 4, the stock trading interface (STIF) includes a stock price chart (CT), multiple menu buttons (BT), an order window (OW), and a ruler (SC).
[0049] A stock chart (CT) visually represents the price movements in the stock market of a stock selected by the user.
[0050] The multiple menu buttons (BT: B1 to B6) include auto buy (B1), auto buy cancel (B2), auto sell (B3), auto sell cancel (B4), auto buy sell correction (B5), and auto buy sell confirmation (B6), and are intended to provide the function of the menu corresponding to each menu button.
[0051] The order window (OW) includes a plurality of buttons (O1 to O4) and a plurality of dialog boxes (O5 to O7). The plurality of buttons (O1 to O4) include a sell button (O1) for selecting a sell function, a buy button (O2) for selecting a buy function, an order button (O3) for executing an order, and a reset button (O4) for performing an initialization. The plurality of dialog boxes (O5 to O7) include a highest price dialog box (O5) for entering a highest price, a lowest price dialog box (O6) for entering a lowest price, and an order quantity dialog box (O7) for entering an order quantity to be bought or sold.
[0052] The ruler (SC) is one of the price input tools for buying or selling. The ruler (SC) can be synchronized with the stock price chart and its price axis to select a price. To this end, the ruler (SC) includes a scale (C1) corresponding to the stock price and a controller (C2) that moves along the scale (C1). Referring to Figure 5, the user can select prices (R1, R2, R3, R4) on the scale (C1) by moving the controller (C2) on the scale (C1). For example, moving the triangle- or arrow-shaped controller (C2) with the mouse will display corresponding horizontal price lines (RL1, RL2, RL3, RL4) on the stock price chart (CT), and clicking the mouse at a desired price will input that price.
[0053] Additionally, the stock trading interface (STIF) may provide additional drawing tools and reference tools. The drawing tool draws horizontal price lines (L1, L2, L3, L4) corresponding to prices on the stock chart (CT) based on user manipulation, and inputs prices corresponding to the horizontal price lines (L1, L2, L3, L4). As illustrated in Figure 6, the reference tool draws a crosshair (CR1) on the stock chart (CT) based on the cursor position corresponding to the user manipulation, allowing for accurate confirmation of the stock price (CR2).
[0054] The stock trading interface (STIF) further includes a buy pop-up window (PPW) and a sell pop-up window (SPW), as illustrated in Figure 7. The buy pop-up window (PPW) and sell pop-up window (SPW) pop up when a specific event occurs.
[0055] The purchase pop-up window (PPW) includes a dialog box (P1, P2) that displays the stock code number and stock name to be purchased, a dialog box (P3, P4) that displays or allows input of the highest and lowest purchase prices, and a dialog box (P5) that allows input of the order quantity for the stock to be purchased, i.e. the purchase quantity.
[0056] The sell pop-up window (SPW) includes a dialog box (S1, S2) that displays the stock code number and stock name, a dialog box (S3, S4) that displays or allows you to enter the highest and lowest sell prices, and a dialog box (S5) that allows you to enter the order quantity for the stock you wish to sell, i.e. the sell quantity.
[0057] The background color of the stock trading interface (STIF) is white, and when the automatic purchase button (B1) or the purchase button (O2) is selected on the stock trading interface (STIF), the interface unit (100) can change the purchase button of the stock trading interface (STIF) to blue. In addition, when the automatic sell button (B3) or the sell button (O1) is selected on the stock trading interface (STIF), the interface unit (100) can change the sell button of the stock trading interface (STIF) to red. In addition, when the initialization button (O4) is selected, the interface unit (100) can change the color of the button to white.
[0058] The interface unit (100) can receive input of a purchase quantity corresponding to a stock type and one purchase price or two different purchase prices according to the user's operation on the stock trading interface (STIF) at step S120.
[0059] According to one embodiment of step S120, the interface unit (100) can receive input of the purchase quantity and purchase price through input using the user's drawing tool, reference tool, and purchase pop-up window. Specifically, the following is provided.
[0060] The interface unit (100) may provide a drawing tool when the user selects the automatic purchase button (B1). When one horizontal price line is drawn on a stock price chart (CT) through the drawing tool according to the user's operation, the interface unit (100) may receive one purchase price corresponding to the drawn horizontal price line, and when two different horizontal price lines (e.g., L1, L2) are drawn, the interface unit (100) may receive two different purchase prices corresponding to the two different horizontal price lines. Before inputting the purchase price through the drawing tool, the user may use the crosshair of the reference tool to confirm the exact price. As described above, when one or two purchase prices are entered, the interface unit (100) pops up a purchase pop-up window (PPW) including a dialog box (P5) for entering the purchase quantity, and receives the purchase quantity through the dialog box (P5) for entering the purchase quantity according to the user's input.
[0061] According to another embodiment of step S120, the interface unit (100) can receive purchase quantity and purchase price input through a price chart and a price selector (C2) and a purchase pop-up window (PPW) that can be synchronized with the price axis of the stock chart. Specifically, the following is provided.
[0062] The interface unit (100) can activate the ruler (SC) when the user selects the automatic purchase button (B1). When one price is selected through the ruler (SC), the interface unit (100) can display one horizontal price line corresponding to the selected price and receive one purchase price corresponding to the displayed horizontal price line. Alternatively, when two different prices (e.g., R1, R2) are selected through the ruler, the interface unit (100) can display two different horizontal price lines (e.g., RL1, RL2) corresponding to the two different selected prices and receive two different purchase prices corresponding to the two different displayed horizontal price lines. In this way, when one or two purchase prices are entered through the ruler (SC), the interface unit (100) pops up a purchase pop-up window (PPW) that includes a dialog box (P5) for entering the purchase quantity, and according to the user's input, the purchase quantity can be entered through the dialog box (P5) for entering the purchase quantity.
[0063] According to another embodiment of step S120, the interface unit (100) can receive a purchase price through a dialog box (O5, O6) that allows the user to input the highest and lowest prices of the order window (OW). At this time, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price, the interface unit (100) displays one price through a ruler (SC) and draws a horizontal price line corresponding to the one price. On the other hand, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are two different prices, the interface unit (100) displays two different prices (e.g., R1, R2) through the ruler (SC) and draws horizontal price lines (e.g., RL1, RL2) corresponding to the two different prices. In addition, the interface unit (100) can receive a purchase quantity through a dialog box (O7) that allows the user to input an order quantity.
[0064] In this case, if it's a buy order, the horizontal price line may be displayed as a blue line, and if it's a sell order, the horizontal price line may be displayed as a red line. Additionally, if it's a buy order, the interval between the highest and lowest buy prices may be displayed with a blue background, and if it's a sell order, the interval between the highest and lowest sell prices may be displayed with a red background.
[0065] If two different purchase prices are entered in step S130 (S120), the purchase processing unit (200) recognizes it as a split purchase and proceeds to step S140. On the other hand, if one purchase price is entered in step S120, the purchase processing unit (200) recognizes it as a single-price purchase and proceeds to step S190.
[0066]
[0067] *In the case of a split purchase, if the two different purchase prices previously input in step S140 are not classified as the highest purchase price and the lowest purchase price, the purchase processing unit (200) classifies the two different purchase prices into the highest purchase price and the lowest purchase price and stores them in the database (DB). That is, the purchase processing unit (200) designates the relatively higher price among the two different purchase prices as the highest purchase price and designates the relatively lower price as the lowest purchase price and stores them in the database (DB). Meanwhile, if the highest purchase price and the lowest purchase price have already been designated in step S140, the purchase processing unit (200) stores the highest purchase price and the lowest purchase price in the database (DB).
[0068] Next, the purchase processing unit (200) divides the price between the highest purchase price, which is a relatively high price, and the lowest purchase price, which is a relatively low price, among two different purchase prices into multiple prices at step S150.
[0069] Then, the purchase processing unit (200) converts multiple prices into multiple transaction prices at step S160 and stores them in a database (DB). Here, the transaction price refers to the unit price used for actual orders for each stock, and units such as 10 won and 100 won can be applied.
[0070] For example, in the S150 and S160 steps described above, if the highest purchase price on a stock's stock chart is 1,710 won and the lowest purchase price is 1,540 won, the difference between the highest and lowest purchase prices is 170 won. In this case, the purchase processing unit (200) can divide the price between the highest and lowest purchase prices into 11 prices. In other words, 11 purchase prices are created: 1,540 won, 1,557 won, 1,574 won, 1,591 won, 1,608 won, 1,625 won, 1,642 won, 1,659 won, 1,676 won, 1,693 won, and 1,710 won. The purchase processing unit (200) can convert the 11 purchase prices into contract prices, such as "1,540 won->1,540 won, 1,557 won->1,555 won, 1,574 won->1,570 won, 1,591 won->1,590 won, 1,608 won->1,605 won, 1,625 won, 1,642 won->1,640 won, 1,659 won->1,655 won, 1,676 won->1,675 won, 1,693 won->1,690 won, 1,710 won->1,710 won." In this way, the purchase processing unit (200) can maintain each of the divided multiple prices (11 purchase prices) as a contract price if it is a contract price, and can convert it to the contract price closest to the corresponding price if it is not a contract price.
[0071] Next, the purchase processing unit (200) distributes the purchase quantity to each of the multiple contract prices in step S170 and stores the distributed purchase quantity and the multiple contract prices as purchase orders in the database (DB). For example, if the purchase quantity is 542 shares for 11 contract prices, 54 shares can be derived by dividing the number 540, which is the number with the digit in the 1's place of 540 reset to 0, by 10, and 54 shares can be distributed to each of the 10 contract prices, and 2 shares can be distributed to the last contract price. If the number of contract prices into which prices are divided is 10, the last remaining quantity generated in the 11th is added to the purchase quantity for the 10th, and if the number of contract prices into which prices are divided is less than 10, the order quantity can be divided by the number of contract prices into which prices are divided, and then converted into an integer quantity rather than a decimal, and then assigned to each order quantity. In this way, the order execution price of the divided order and the divided order quantity corresponding to each execution price can be stored as a buy order in the database (DB).
[0072] Next, the purchase processing unit (200) purchases the stocks in installments according to the purchase quantities allocated to each of the multiple transaction prices at step S180. At this time, the purchase processing unit (200) monitors multiple sell orders in the stock market and performs installment purchases according to purchase orders stored in the database (DB) (i.e., multiple transaction prices and purchase quantities allocated to each of the multiple transaction prices).
[0073] In the case of a single purchase, the purchase processing unit (200) stores one purchase price in the database (DB) at step S190.
[0074] Then, the purchase processing unit (200) converts one purchase price into a contract price in step S200 and stores the contract price, which is a single price, and the purchase quantity corresponding to the contract price as a purchase order in the database (DB).
[0075] Next, the purchase processing unit (200) purchases the corresponding stock at step S210 based on the single price, which is the contract price, and the purchase quantity. At this time, the purchase processing unit (200) monitors multiple sell orders in the stock market, and when a sell order corresponding to a buy order stored in the database (DB) (a single price, which is the contract price, and the purchase quantity corresponding to the contract price) is searched, a single-price purchase is performed based on the searched sell order.
[0076] Next, a method for selling stocks using a sell line on a stock price chart according to an embodiment of the present invention will be described. Figure 8 is a flowchart illustrating a method for selling stocks using a sell line on a stock price chart according to an embodiment of the present invention.
[0077] Referring to FIG. 8, when a user selects one of a plurality of stocks, the interface unit (100) may provide a stock trading interface (STIF) corresponding to the stock selected by the user in step S310. As previously described with reference to FIGS. 4 to 7, the stock trading interface (STIF) basically includes a stock price chart (CT), a plurality of menu buttons (BT), an order window (OW), and a ruler (SC). In addition, the stock trading interface (STIF) may provide a drawing tool for illustrating horizontal price lines (L1, L2, L3, L4) and a reference tool for displaying a crosshair (CR1) and a stock price (CR2), etc., according to the position of a cursor corresponding to the user's operation. In addition, the stock trading interface (STIF) further includes a buy pop-up window (PPW) and a sell pop-up window (SPW) that pop up when a specific event occurs. In particular, the sell pop-up window (SPW) includes a dialog box (S1, S2) that displays the stock code number and stock name to be sold, a dialog box (S3, S4) that allows displaying or entering the highest and lowest sell prices, and a dialog box (S5) that allows entering the order quantity for the stock to be sold, i.e., the sell quantity.
[0078] The interface unit (100) can receive a selling quantity corresponding to a stock type and one selling price or two different selling prices according to the user's operation on the stock trading interface (STIF) at step S320.
[0079] According to one embodiment of step S320, the interface unit (100) can receive input of the selling quantity and selling price through input using the user's drawing tool, reference tool, and selling pop-up window (SPW). Specifically, the following is provided.
[0080] The interface unit (100) may provide a drawing tool when the user selects the automatic sell button (B3). Depending on the user's operation of the drawing tool, the interface unit (100) may draw one or two different horizontal price lines on a stock price chart (CT) through the drawing tool. When one horizontal price line is drawn on the stock price chart (CT), the interface unit (100) may receive one selling price corresponding to the drawn one horizontal price line, and when two different horizontal price lines (e.g., L3, L4) are drawn, the interface unit (100) may receive two different selling prices corresponding to the two different horizontal price lines. Before inputting the selling price through the drawing tool, the user may use a reference tool that displays a crosshair (CR1) and a stock price (CR2) so that the user can recognize the exact stock price. As described above, when one or two selling prices are entered, the interface unit (100) pops up a selling pop-up window (SPW) including a dialog box (S5) for entering the selling quantity, and according to the user's input, the selling quantity can be entered through the dialog box (S5) for entering the selling quantity.
[0081] According to another embodiment of step S320, the interface unit (100) can receive input of the selling quantity and selling price through a stock price chart and a ruler (SC) and a selling pop-up window (SPW) that allows price selection in synchronization with the price axis of the stock price chart. Specifically, the following is provided.
[0082] The interface unit (100) can activate the ruler (SC) when the user selects the automatic sell button (B3). When a price is selected by the user through the ruler (SC), the interface unit (100) can display a horizontal price line corresponding to the selected price and receive an input of a selling price corresponding to the displayed horizontal price line. Alternatively, when two different prices (e.g., R3, R4) are selected through the ruler, the interface unit (100) can display two different horizontal price lines (e.g., RL3, RL4) corresponding to the two different selected prices and receive an input of two different selling prices corresponding to the two different displayed horizontal price lines. In this way, when one or two selling prices are entered through the ruler (SC), the interface unit (100) pops up a selling pop-up window (SPW) including a dialog box (S5) for entering the selling quantity, and according to the user's input, the selling quantity can be entered through the dialog box (S5) for entering the selling quantity.
[0083] According to another embodiment of step S320, the interface unit (100) can receive a selling price through a dialog box (O5, O6) that allows the user to input the highest and lowest prices for selling in the order window (OW). At this time, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price, the interface unit (100) displays one price through a ruler (SC) and draws a horizontal price line corresponding to the one price. On the other hand, if the prices of the input corresponding to the highest price and the input corresponding to the lowest price are two different prices, the interface unit (100) displays two different prices (e.g., R3, R4) through the ruler (SC) and draws horizontal price lines (e.g., RL3, RL4) corresponding to the two different prices. In addition, the interface unit (100) can receive a selling quantity through a dialog box (O7) that allows the user to input an order quantity.
[0084] If two different selling prices are entered in step S330 (S320), the selling processing unit (200) recognizes it as a split sale and proceeds to step S340. On the other hand, if one selling price is entered in step S320, the selling processing unit (200) recognizes it as a single-price sale and proceeds to step S390.
[0085] In the case of a split sale, if the two different selling prices previously input in step S340 are not classified as the highest selling price and the lowest selling price, the selling processing unit (200) classifies the two different selling prices into the highest selling price and the lowest selling price and stores them in the database (DB). That is, the selling processing unit (200) designates the relatively higher price among the two different selling prices as the highest selling price and designates the relatively lower price as the lowest selling price and stores them in the database (DB). Meanwhile, if the highest selling price and the lowest selling price have already been designated in step S340, the selling processing unit (200) stores the highest selling price and the lowest selling price in the database (DB).
[0086] Next, the selling processing unit (200) divides the price between the relatively high selling price (the highest selling price) and the relatively low selling price (the lowest selling price) into multiple prices at step S350. For example, similar to the division of the buying price at step S150, the price between the highest selling price and the lowest selling price can be divided into 11 prices.
[0087] Then, the selling processing unit (200) converts multiple prices into multiple contract prices at step S360 and stores them in a database (DB). For example, similar to converting each of the multiple divided prices into a contract price at step S160, if each of the multiple divided prices is a contract price, it can be maintained as is. If it is not a contract price, it can be converted to the contract price closest to the corresponding price.
[0088] Next, the selling processing unit (200) distributes the selling quantity to each of the multiple contract prices in step S370 and stores the distributed selling quantity and the multiple contract prices as a sell order in the database (DB). For example, the selling quantity can be distributed in the same way as the purchase quantity was distributed to 11 contract prices in step S170.
[0089] Next, the selling processing unit (200) divides and sells the stock according to the selling quantity allocated to each of the multiple contract prices at step S380. At this time, the selling processing unit (200) monitors multiple buy orders in the stock market and performs divided selling according to the selling orders corresponding to the sell orders stored in the database (DB) (i.e., multiple contract prices and the selling quantity allocated to each of the multiple contract prices).
[0090] In case of a single sale, the sale processing unit (200) stores one sale price in the database (DB) at step S390.
[0091] Then, the selling processing unit (200) converts one selling price into a contract price in step S400 and stores the single price, the contract price, and the selling quantity corresponding to the contract price as a sell order in the database (DB).
[0092] Next, the selling processing unit (200) sells the corresponding stock at step S410 based on the single price, which is the contract price, and the selling quantity. At this time, the selling processing unit (200) monitors multiple buy orders in the stock market, and when a buy order corresponding to a sell order stored in the database (DB) (a single price, which is the contract price, and the selling quantity corresponding to the contract price) is searched, a single-price sell is performed in response to the searched buy order.
[0093] According to an embodiment of the present invention, an automatic buy order as described with reference to FIG. 3 can be canceled, or an automatic sell order as described with reference to FIG. 8 can be canceled. FIG. 9 is a diagram illustrating a method for canceling an automatically ordered trade according to an embodiment of the present invention.
[0094] Referring to FIG. 9, when a user selects the automatic purchase cancellation button (B2) on the stock trading interface (STIF), the interface unit (100) provides an automatic purchase order cancellation page as shown in (A) of FIG. 9. The automatic purchase order cancellation page provides details of one or more automatic purchase orders, an individual cancellation button (PIC) for canceling each automatic purchase order, and a full cancellation button (PAC) for canceling all automatic purchase orders. When the user selects the individual cancellation button (PIC) or the full cancellation button (PAC) on the automatic purchase order cancellation page, the purchase processing unit (200) cancels the corresponding individual automatic purchase order or all automatic purchase orders. At this time, for items that have not been concluded, when the cancel button (PIC or PAC) is selected, the information and the purchase order on the automatic purchase order cancellation page are deleted, and then the purchase line is deleted, and for items that are being concluded, only the remaining amount excluding the concluded quantity from the order quantity is deleted, and then the purchase line is deleted.
[0095] In addition, when the user selects the automatic sell cancel button (B4) on the stock trading interface (STIF), the interface unit (100) provides an automatic sell order cancellation page such as (B) of FIG. 9. The automatic sell order cancellation page provides details of one or more automatic sell orders, an individual cancel button (SIC) for canceling each automatic sell order, and a full cancel button (SAC) for canceling all automatic sell orders. When the user selects the individual cancel button (SIC) or the full cancel button (SAC) on the automatic sell order cancellation page, the selling processing unit (300) cancels the corresponding individual automatic sell order or all automatic sell orders. At this time, for items that have not been concluded, when the cancel button (SIC or SAC) is selected, the information on the automatic sell order cancellation page and the sell order are deleted, and the sell line is deleted, and for items that are being concluded, only the remaining amount excluding the concluded quantity from the order quantity is deleted, and then the sell line is deleted.
[0096] According to an embodiment of the present invention, an automatic buy order as described with reference to FIG. 3 or an automatic sell order as described with reference to FIG. 8 can be corrected. FIG. 10 is a diagram illustrating a method for correcting an automatically ordered trade according to an embodiment of the present invention.
[0097] Referring to FIG. 10, when a user selects the automatic buy / sell correction button (B5) on the stock trading interface (STIF), the interface unit (100) provides an automatic buy / sell correction page as shown in FIG. 10.
[0098] The automatic buy / sell correction page includes an automatic buy registration sheet and an automatic sell registration sheet.
[0099] The automatic purchase registration form provides detailed information for each of multiple automatic purchase orders and a corresponding edit button for each of the multiple automatic purchase orders. Here, the detailed information for each automatic purchase order includes at least the order price (purchase price) and order quantity (purchase quantity).
[0100] The automatic sell registration form provides detailed information for each of multiple automatic sell orders and a corresponding edit button. The detailed information for each automatic sell order includes at least the order price (sell price) and order quantity (sell quantity).
[0101] A user may input the order price (buy price or sell price) and order quantity (buy quantity or sell quantity) of an automatic buy order or automatic sell order to be corrected in the automatic buy registration table or automatic sell registration table, and select the correction button. Then, the purchase processing unit (200) or the sale processing unit (300) corrects the details corresponding to the user's input, i.e., the order price (buy price or sell price) and order quantity (buy quantity or sell quantity).
[0102] According to an embodiment of the present invention, it is possible to confirm an automatic buy order as described with reference to FIG. 3 and an automatic sell order as described with reference to FIG. 8. FIG. 11 is a diagram illustrating a method for confirming an automatically ordered trade according to an embodiment of the present invention.
[0103] Referring to FIG. 11, when a user selects the automatic buy / sell confirmation icon (B6) on the stock trading interface (STIF), the interface unit (100) provides an automatic buy / sell confirmation page as shown in FIG. 11.
[0104] The automatic buy / sell confirmation page includes an automatic buy confirmation table and an automatic sell confirmation table. The automatic buy confirmation table provides information on the execution status of each of multiple automatic buy orders. The automatic sell confirmation table provides information on the execution status of each of multiple automatic sell orders. The automatic buy / sell confirmation page also includes an account balance check button, allowing you to check your account balance.
[0105] While this specification contains details of a number of specific implementations, as described above, these should not be construed as limitations on the scope of any invention or what may be claimed, but rather as descriptions of features that may be unique to particular embodiments of particular inventions. Certain features described herein in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Furthermore, although features may operate in a particular combination and may initially be described as being claimed as such, one or more features from a claimed combination may in some cases be excluded from that combination, and the claimed combination may be modified into a subcombination or variation of a subcombination.
[0106] Likewise, while operations are depicted in the drawings in a particular order, this should not be construed as requiring that those operations be performed in the particular or sequential order depicted to achieve desired results, or that all depicted operations be performed. In certain instances, multitasking and parallel processing may be advantageous. Furthermore, the separation of the various system components of the embodiments described above should not be construed as requiring such separation in all embodiments, and it should be understood that the program components and systems described may generally be integrated together in a single software product or packaged into multiple software products.
[0107] Specific embodiments of the subject matter described herein have been described. Other embodiments are within the scope of the following claims. For example, the operations recited in the claims may be performed in a different order and still achieve desirable results. For example, the processes depicted in the accompanying drawings do not necessarily require the specific illustrated order or sequential order to achieve desirable results. In certain implementations, multitasking and parallel processing may be advantageous.
[0108] This detailed description presents the best mode of the present invention and provides examples to illustrate the invention and enable those skilled in the art to make and use the invention. This written specification is not intended to limit the invention to the specific terms presented. Therefore, while the invention has been described in detail with reference to the examples described above, those skilled in the art will appreciate that modifications, variations, and variations can be made to these examples without departing from the scope of the invention.
[0109] Therefore, the scope of the present invention should not be determined by the described embodiments but by the claims.
[0110] [Explanation of symbols]
[0111] 100: Interface section
[0112] 200: Purchase Processing Department
[0113] 300: Sales Processing Department
Claims
1. In a stock trading method using a computing device, A step in which the interface unit receives a purchase quantity corresponding to a stock type and one purchase price or two different purchase prices; A step for recognizing that when two different purchase prices are input into the purchase processing unit, it is a split purchase; and A step in which the purchase processing unit derives multiple transaction prices between the two different purchase prices and performs a split purchase according to the derived multiple transaction prices; characterized by including How to trade stocks.
2. In paragraph 1, The steps for performing the above split purchase are If the two different purchase prices above are not classified as the highest purchase price and the lowest purchase price, A step in which the purchase processing unit designates a relatively higher price among the two different purchase prices as the highest purchase price and designates a relatively lower price as the lowest purchase price and stores the results in a database; A step in which the purchase processing unit divides the price between the highest purchase price, which is a relatively high price, and the lowest purchase price, which is a relatively low price, among the two different purchase prices into multiple prices; A step in which the purchase processing unit converts the plurality of prices into a plurality of transaction prices and stores them in a database; The step of the purchase processing unit distributing the purchase quantity to each of the plurality of contract prices and storing it in a database; and A step in which the purchase processing unit purchases the stock in installments according to the purchase quantity allocated to each of the plurality of transaction prices; characterized by including How to trade stocks.
3. In paragraph 1, After the step of entering the purchase price above, A step in which the above purchase processing unit recognizes a single purchase price as input; A step in which the purchase processing unit stores the one purchase price in a database; A step in which the purchase processing unit converts the purchase price into a transaction price and stores it in a database; A step in which the purchase processing unit purchases the stock according to the transaction price and the purchase quantity; characterized by further including How to trade stocks.
4. In paragraph 1, The step of entering the purchase price above is A step in which the above interface unit provides a stock price chart and a drawing tool capable of inputting a horizontal price line on the stock price chart; A step of inputting one purchase price corresponding to one horizontal price line drawn on the stock price chart through the drawing tool in the interface unit, and inputting two different purchase prices corresponding to two different horizontal price lines drawn in the interface unit; A step in which the interface section provides a dialog box for entering the purchase quantity; and A step in which the interface section receives the purchase quantity through the dialog box; characterized by including How to trade stocks.
5. In paragraph 1, The step of entering the purchase price above is A step in which the above interface unit provides a stock price chart and a ruler for selecting a price in synchronization with the price axis of the stock price chart; The above interface part When one price is selected through the above ruler, one horizontal price line corresponding to the selected one price is drawn, and one purchase price corresponding to the drawn horizontal price line is input, When two different prices are selected through the above ruler, a step of drawing two different horizontal price lines corresponding to the two different prices selected and receiving two different purchase prices corresponding to the two different horizontal price lines drawn; A step in which the interface section provides a dialog box for entering the purchase quantity; and A step in which the interface section receives the purchase quantity through the dialog box; characterized by including How to trade stocks.
6. In paragraph 1, The step of entering the purchase price above is A step in which the above interface unit provides a stock price chart, a ruler for selecting a price synchronized with the price axis of the stock price chart, and a dialog box for entering the highest price, lowest price, and order quantity; If the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price through the above interface section, the above interface section displays the one price through the ruler, draws a horizontal price line corresponding to the one price, and then inputs the one price as one purchase price, or, A step of inputting two purchase prices, and if the input corresponding to the highest price and the input corresponding to the lowest price are different from each other as two different prices, displaying the two different prices through the ruler, drawing horizontal price lines corresponding to the two different prices, and then inputting the two different prices as two different purchase prices; and A step of entering the purchase quantity through the above dialog box; characterized by including How to trade stocks.
7. A method for trading stocks using a computing device, A step in which the interface unit receives a sell quantity corresponding to a stock type and one sell price or two different sell prices; A step for recognizing a split sale when two different selling prices are input into the selling processing unit; and A step in which the above selling processing unit derives multiple transaction prices between the two different selling prices and performs a split sale according to the derived multiple transaction prices; characterized by including How to trade stocks.
8. In paragraph 7, The steps for performing the above split sale are If the two different selling prices above are not classified as the highest selling price and the lowest selling price, A step in which the above selling processing unit designates a relatively higher price among the two different selling prices as the highest selling price and designates a relatively lower price as the lowest selling price and stores the results in a database; A step in which the above selling processing unit divides the price between the highest selling price, which is a relatively high price, and the lowest selling price, which is a relatively low price, among the two different selling prices into multiple prices; A step in which the above selling processing unit converts the plurality of prices into a plurality of transaction prices and stores them in a database; The step of the above selling processing unit distributing the selling quantity to each of the plurality of contract prices and storing it in a database; and A step in which the above selling processing unit divides and sells the stock according to the selling quantity distributed to each of the plurality of transaction prices; characterized by including How to trade stocks.
9. In paragraph 7, After the step of entering the above selling price, A step in which the above selling processing unit recognizes a single-price sale when the above one selling price is input; A step in which the above selling processing unit stores the above one selling price in a database; A step in which the above selling processing unit converts the above one selling price into a transaction price and stores it in a database; A step in which the above selling processing unit sells the above stock type according to the above transaction price and the above selling quantity; characterized by further including How to trade stocks.
10. In paragraph 7, The step of entering the above selling price is A step in which the above interface unit provides a stock price chart and a drawing tool capable of inputting a horizontal price line on the stock price chart; A step of inputting one selling price corresponding to one horizontal price line drawn on the stock price chart through the drawing tool in the interface unit, and inputting two different selling prices corresponding to two different horizontal price lines drawn in the interface unit; A step in which the interface section provides a dialog box for entering the selling quantity; and A step in which the interface section receives the selling quantity through the dialog box; characterized by including How to trade stocks.
11. In paragraph 7, The step of entering the above selling price is A step in which the above interface unit provides a stock price chart and a ruler for selecting a price in synchronization with the price axis of the stock price chart; The above interface part When one price is selected through the above ruler, one horizontal price line corresponding to the selected one price is drawn, and one selling price corresponding to the drawn horizontal price line is input, When two different prices are selected through the above ruler, a step of drawing two different horizontal price lines corresponding to the two different prices selected and receiving two different selling prices corresponding to the two different horizontal price lines drawn; A step in which the interface section provides a dialog box for entering the selling quantity; and A step in which the interface section receives the selling quantity through the dialog box; characterized by including How to trade stocks.
12. In paragraph 7, The step of entering the above selling price is A step in which the above interface unit provides a stock price chart, a ruler for selecting a price synchronized with the price axis of the stock price chart, and a dialog box for entering the highest price, lowest price, and order quantity; If the input corresponding to the highest price and the input corresponding to the lowest price are the same as one price through the above interface section through the above dialog box, the above one price is displayed through the ruler, a horizontal price line corresponding to the above one price is drawn, and the above one price is input as one selling price, or, A step of inputting two selling prices, and if the input corresponding to the highest price and the input corresponding to the lowest price are different from each other as two different prices, displaying the two different prices through the ruler, drawing horizontal price lines corresponding to the two different prices, and then inputting the two different prices as two different selling prices; and A step of entering the selling quantity through the above dialog box; characterized by including How to trade stocks.
13. In a device for stock trading, An interface section for inputting a purchase quantity corresponding to a stock type and one purchase price or two different purchase prices; and If two different purchase prices are entered, it is recognized as a split purchase. A purchase processing unit that derives multiple contract prices between the two different purchase prices and performs a split purchase according to the derived multiple contract prices; characterized by including A device for trading stocks.
14. In a device for stock trading, An interface section that receives a sell quantity corresponding to a stock type and a single sell price or two different sell prices; If two different selling prices are entered, it is recognized as a split sale. A selling processing unit that derives multiple transaction prices between the two different selling prices and performs split selling according to the derived multiple transaction prices; characterized by including A device for trading stocks.
15. In paragraph 13 or 14, The above interface section displays automatic purchase, automatic purchase cancellation, automatic sale, automatic sale cancellation, automatic purchase / sale correction, and automatic purchase / sale confirmation buttons on the screen. Displays the order window (OW) including the sell button, buy button, order button, reset button, highest price dialog box, lowest price dialog box, and order quantity dialog box. It is characterized by displaying a ruler (SC) and a stock chart (CT) on the screen. A device for trading stocks.
16. A computer program stored in a storage medium readable by a computing device for executing the stock trading method described in any one of Articles 1 to 12 on a computing device.
Citation Information
Patent Citations
Method for automatic stock trading
KR101666018B1
Device and method for profit and loss calculation in case of split sale order by mouse drag in stock trading system
KR101893747B1
An apparatus for removing bubbles for manufacturing a monocasting nylon panel
KR1020230053763A
Airbag apparatus
KR102473425B1
Transparent orthodontic device
KR102878430B1