Disclosed are a cyber trading service apparatus and method. A CPU displays a sell order screen when a user logs into a cyber trading system. The CPU receives stock price information on a holding item from a securities server and displays the information on a quotation information window when the user selects a holding item button on the sell order screen. The CPU calculates a stock price and a profit and loss list corresponding to the stock price, and displays them on a profit and loss list window when the user selects the profit and loss item of the profit and loss list. A profit and loss analysis value is displayed using the selected stock price as a sell price when the user selects a specific quotation on the profit and loss list window. A sell order is transmitted to the securities server when an order transmission button is selected.
In another aspect of the present invention, there is provided a cyber trading service method receiving securities information from the server of a securities company and providing a cyber trading service, the cyber trading service comprising the steps of a CPU displaying a main screen when a user logs into a cyber trading system of a client PC, the CPU receiving stock price information on a holding item from the securities server and displaying the stock price information on a quotation information window when the user selects a holding item screen on the main screen, the CPU calculating a stock price and a profit and loss list corresponding to the stock price using a corresponding operation program and displaying the stock price and the profit and loss list on a profit and loss list window when the user selects the profit and loss item of the profit and loss list by a drop-down button, and displaying a profit and loss analysis value using the selected stock price as a sell price when the user selects a specific quotation on the profit and loss list window and transmitting a sell order to the securities server when an order transmission button is selected.
FIG. 31 shows an example of profit and loss calculations with respect to various profit and loss items, which are performed by an investor by hand and mental arithmetic.
As shown in FIG. 1, the cyber trading service apparatus according to the first embodiment of the present invention includes a plurality of client personal computers (PC)  200(1), . . . and 200(N), a network communication network 300, and a profit and loss analysis system 100.
An exclusive emulator or web browser, by which an investor can perform cyber trading through a means such as a network communication network  300 and a CD (compact disk) from a securities company, is installed in each of the plurality of client PCs 200(1), . . . and 200(N). When the exclusive emulator or web browser is executed, the plurality of client PCs 200(1), . . . and 200(N) are connected to the profit and loss analysis system 100. When the respective users select a specific profit and loss item in a drop-down button in a sell order screen, an account number, an item code, and a profit and loss item code are output to the profit and loss analysis system 100 through the network communication network 300.
The plurality of client PCs  200(1), . . . and 200(N) receive a profit and loss list from the profit and loss analysis system 100 and display the profit and loss list on a sell order screen on the client PC 200. The network communication network 300 connects the plurality of client PCs 200(1), . . . and 200(N) to the profit and loss analysis system 100 of each securities company through a communication line so that data communications related to a profit and loss list are performed between the plurality of client PCs 200(1), . . . and 200(N) and the profit and loss analysis system 100. The profit and loss analysis system 100 inputs the basic price, the number of holdings, the buy unit price, and the commission ratio of a corresponding item to a previously set operation program; generates a profit and loss list, and outputs the operation result to the client PCs 200(1), . . . and 200(N) when the account number, the item code, and the profit and loss item code are input according to the drop-down button selection of the respective users on the sell order screens of the plurality of client PCs 200(1), . . . , and 200(N).
Referring to FIG. 2, the profit and loss analysis system  100 includes a main controller 110, a communication controller 120, a client database (DB) 130, a number of holdings DB 140, a buy unit price DB 150, an operation program input unit 160, a profit and loss list operation program DB 170, a profit and loss list operator 180, and a stock price information DB 190.
The communication controller  120 performs wire and wireless communications related to the profit and loss list between the plurality of client PCs 200(1), . . . and 200(N) and the profit and loss analysis system 100. The communication controller 120 receives data, transmits the received data to the main controller 110, and outputs the profit and loss list to the corresponding client PCs 200(1), . . . and 200(N) through the network communication network 300 according to the control of the main controller 110 when an operation performance key signal, the account number, the item code, and the profit and loss item code are input according to the drop-down button selection of each user. The main controller 110 determines whether the operation performance key signal, the account number, the item code, and the profit and loss item code in accordance with the drop-down button selection of the users of the client PCs 200(1), . . . and 200(N) are input according to the operation program input through the operation program input unit 160. Also, the main controller 110 calculates the profit and loss list with the profit and loss list operator 180 using a corresponding program on the profit and loss list operation program DB 170, which is input through the operation program input unit 160, and corresponding data on the number of holdings DB 140, the buy unit price DB 150, and the stock price information DB 190 and controls the output of operation result data.
The client DB  130 stores user IDs, passwords, account information, and personal information, and provides data required for determining whether the users of the client PCs 200(1), . . . and 200(N) are legal users when the users perform log-in in order to perform cyber trading. The number of holdings DB 140 stores data on the number of stocks held by a user and provides data on the number of holdings of a corresponding item of the user to the profit and loss list operator 180 according to the instructions of the main controller 110. The buy unit price DB 150 stores data on the buy price (the buy unit price of each stock) of the user and provides data on the buy unit price of a corresponding item of the user to the profit and loss list operator 180 according to the instructions of the main controller 110. The operation program input unit 160 inputs various management programs related to cyber securities trading, which are used by the main controller 110 by the manager of the profit and loss analysis system 100 and various profit and loss list operation programs for operating the profit and loss list.
The profit and loss list operation program DB  170 stores various profit and loss list operation programs input from the operation program input unit 160. The operation programs on the profit and loss list operation program DB 170 are transmitted to the profit and loss list operator 180 according to the instructions of the main controller 110. The various operation programs on the profit and loss list operation program DB 170 include commission ratio input variables.
A detailed description of processes of receiving other input variables such as the basic price, the number of buy, and the buy unit price, and operating the same will now be performed. The profit and loss list operator  180 performs operations using the operation programs and three input variables according to the control of the main controller 110. The profit and loss list is calculated using the corresponding operation program on the profit and loss list operation program DB 170, which is input from the program input unit 160; the number of holdings of a corresponding item, which is input from the number of holdings DB 140; the buy unit price of a corresponding item, which is input from the buy unit price DB 150; and the basic price of a corresponding item, which is input from the stock price information DB 190, and the operation result is transmitted to the main controller 110.
The stock price information DB  190 stores stock price information such as a basic price, a current price, a quotation, the number of sell at each quotation, the number of buys, a trading amount, and upper and lower limits. The stock price information DB 190 transmits the basic price of a corresponding item to the profit and loss list operator 180 according to the instructions of the main controller 110, and periodically outputs the quotation and information on the number of sell and buy of each quotation, which are periodically input from the Securities Computer Center, to a client PC.
FIG. 3 shows a detailed structure of the profit and loss list operation program DB  170 of the profit and loss analysis system 100 according to the first embodiment of the present invention. The profit and loss list operation program DB 170 of the profit and loss analysis system 100 includes a stock price list operation program 170 a, an advance-decline ratio (ADR) list operation program 170 b, an advance-decline range list operation program 170 c, a profit and loss range list operation program 170 d, a yield list operation program 170 e, a total sell amount of money list operation program 170 f, a total sell ratio list operation program 170 g, a total profit and loss list operation program 170 h, a commission list operation program 170 i, a commission ratio list operation program 170 j, a net profit and loss list operation program 170 k, a net profit and loss ratio list operation program 170 l, and an entire profit and loss list operation program 170 m. A new program can be added to the profit and loss list operation program DB 170, and some of the above programs can be deleted or changed.
The operations of the respective operation programs of the profit and loss list operation program DB  170 will now be described.
The current stock price list operation program  170 a of the profit and loss list operation program DB 170 is a program for determination of a stock price list, to which a quotation unit is applied from the upper limit to the lower limit using the basic price of a corresponding item. After calculating the upper limit and the lower limit on the basis of the basic price of a corresponding item, which is an input item (1), the stock price list is calculated by applying the quotation unit from the upper limit to the lower limit (2). (e.g. The stock price list of an item whose basic price is 10,000 won (Korean currency) ranges between the upper limit 11,500 won and the lower limit 8,500 won. The quotation unit is 50 won when the stock price is more than 10,000 won, and it is 10 won when the stock price is less than 10,000. The number of stock prices is 180.) In the case of countries where there are no upper and lower limits, a range set by a user (e.g. ±20.0% and +30.0% through −5.0%) can be the upper and lower limits.
The entire profit and loss list operation program  170 m calculates all the profit and loss values with respect to each stock price on the stock price list. The entire profit and loss items are the ADR, the advance-decline range, the profit and loss range, the yield, the total sell amount of money, the total sell ratio, the total profit and loss, the commission, the commission ratio, the net profit and loss, and the net profit and loss ratio, that are obtained when stocks are sold at a specific price. The input variables of the entire profit and loss list operation are the basic price, the number of holdings, the buy unit price, and the commission ratio. In the operation of the profit and loss list operation program, the stock price list is calculated using the basic price (1), the ADR is calculated (2), the advance-decline range is calculated (3), the profit and loss range is calculated (4), the yield is calculated (5), the total sell amount of money is calculated (6), the total sell ratio is calculated (7), the total profit and loss is calculated (8), the commission is calculated (9), the commission ratio is calculated (10), the net profit and loss is calculated (11), and the net profit and loss ratio is calculated (12). The input variables required for the operation of the profit and loss list operation program are the basic price, the buy unit price, the number of holdings, and the commission ratio. All of the above operation programs perform their operations selectively using the four variables.
FIG. 4 shows a structure of a cyber trading system  200 in a client PC in a cyber trading service apparatus according to an embodiment of the present invention.
Referring to FIG. 4, the cyber trading system  200 in the client PC includes a central processing unit (CPU) 210, a communication unit 220, a main memory 230, a cyber trading program storage unit 240, and a sell order screen 250.
The communication unit  220 performs wire and wireless communications related to the calculation of the profit and loss list between the client PCs 200(1), . . . and 200(N) and the profit and loss analysis system 100. The communication unit 220 outputs an operation performance key signal, an account number, an item code, and a profit and loss item code according to the selection of the drop-down button by the respective users to the profit and loss analysis system 100, and receives the profit and loss list from the profit and loss analysis system 100.
The CPU  210 controls the outputs of the operation performance key signal, the account number, the item code, and the profit and loss item code according to the selection of the drop-down button by the users. Also, the CPU 210 displays data on the quotations of the corresponding items and the number of sell and buy of each quotation, which is periodically input from the profit and loss analysis system 100 through the communication unit 220 (1), stores the input profit and loss list data in the main memory (2), displays the profit and loss data corresponding to the corresponding quotation of a quotation information window (3), and shows the entire data on the profit and loss list on the profit and loss list window (4).
The main memory  230 temporarily stores the corresponding program of the cyber trading program storage unit 240 and temporarily stores the profit and loss list data input from the profit and loss analysis system 100 according to the control of the CPU 210.
The cyber trading program storage unit  240 stores the emulator program that is only for cyber trading and is automatically downloaded from the profit and loss analysis system 100 after log in.
The sell order screen  250 displays information on the quotation of the corresponding item and information on the profit and loss list and outputs data on the number of sell and the sell unit price, which is input by the users in order to sell stocks, to the profit and loss analysis system 100 according to the control of the CPU 210.
FIG. 5 shows the sell order screen  250 of the cyber trading system 200 in the client PC according to a first embodiment of the present invention.
The sell order screen  250 of the cyber trading system 200 includes a holding item checking button 250 a, a holding item information window 250 b, a quotation information window 250 c, a drop-down button 250 d, a profit and loss item list window 250 e, a profit and loss list by quotation window 250 f, a profit and loss list window 250 g, a number of sell input blank 250 h, a sell unit price input blank 250 i, and an overall calculation window 250 j.
The holding item checking button  250 a of the sell order screen 250 is selected by users in order to check the item held by the users.
The holding item information window  250 b receives the holding items, the number of holdings, and the buy unit price of the account of the user from the profit and loss analysis system 100 according to the selection of the holding item checking button 250 a by the user and displays them.
When a user selects a specific item in the holding item information window  250 b, the data on the quotation and the number of sell and buys is periodically received from the profit and loss analysis system 100 and is displayed on the quotation information window 250 c. Also, the quotation information window 250 c highlights rows corresponding to the sell price and the buy price with different colors so that the user can distinguish the sell price from the buy price, performs a sell canceling command when the user selects the sell canceling order with the right mouse button at the sell price, and performs a sell price correcting order when the user drags the mouse to another sell price or selects another price.
The drop-down button  250 d displays various profit and loss item lists.
The profit and loss item list window  250 e enumerates the profit and loss items according to the selection of the drop-down button 250 d by the user and lets the user select a specific profit and loss item. The ADR, the advance-decline range, the profit and loss range, the yield, the total sell amount of money, the total sell ratio, the total profit and loss, the commission, the commission ratio, the net profit and loss, the net profit and loss ratio, and the entire profit and loss are displayed on the profit and loss item list window 250 e.
The profit and loss list by quotation window  250 f displays the profit and loss data corresponding to the quotation within the quotation publication range, which is input from the profit and loss analysis system 100, and displays the profit and loss data corresponding to the changed quotation when the quotation is changed.
The profit and loss list window  250 g displays the entire profit and loss list data input from the profit and loss analysis system 100. Also, the profit and loss list window 250 g highlights the rows corresponding to the sell price and the buy price with different colors so that the user can distinguish the sell price from the buy price, performs a sell canceling command when the user selects the sell canceling order with the right mouse button at the sell price, and performs a sell price correcting order when the user drags the mouse to another sell price or selects another price, as in the quotation information window 250 c.
When the user selects a specific quotation in the quotation information window  250 c or a specific stock price (a specific row) in the profit and loss list window 250 g, the sell unit price input blank 250 i automatically receives the stock price corresponding to a specific row and the number of sell input blank 250 h automatically receives the number of holdings in the holding item information window 250 b.
When the user selects a specific quotation in the quotation information window  250 c or a specific stock price (a specific row) in the profit and loss list window 250 g in order to input a sell order, the overall calculation window 250 j displays various profit and loss resultant values calculated using the sell price, the buy price, and the number of holdings.
As shown in FIGS. 6A through 6G, the emulator that is only for cyber trading or the web browser installed in the client PC  200 is executed by the users, and the client PC 200 accesses the profit and loss analysis system 100 of each securities company through the network communication network 300 (S1).
When the client PC  200 accesses the profit and loss analysis system 100, the client PC 200 receives user login screen data output from the profit and loss analysis system 100 and displays the screen data on a main screen so that the user can check the data (S2).
The client PC  200 outputs login data such as an ID and a password input by the user to the login screen, to the profit and loss analysis system 100. The main controller 110 of the profit and loss analysis system 100 determines whether the login data such as the ID and the password input by the user coincide with registered data on the client DB 130. When it is determined that the user is a registered user, the main controller 110 outputs the main screen of the cyber trading system (S3).
When the user selects the sell order screen  250, the CPU 210 loads the sell order screen 250 from the cyber trading program storage unit 240 and displays the sell order screen 250 on a screen (S4).
When the user selects the holding item checking button  250 a on the sell order, screen 250, the CPU 210 receives information on the holding items from the profit and loss analysis system 100 and displays the information on the holding item information window 250 b (S5).
When the user selects a specific item among the holding items displayed on the holding item information window  250 b such as stocks, futures, and options, the CPU 210 periodically receives information on the current price of the corresponding item such as data on the quotation and the number of sell and buys of each quotation and other stock information from the profit and loss analysis system 100, and displays the information on the quotation information window 250 c (S6).
The technologies of the above processes S 1 through S6 are well known in the cyber trading system. That is, because it is a well-known function and process that the current price information is displayed when the user inputs a specific item code or selects a holding item on the sell order screen, a detailed description thereof will be omitted.
When the user selects the drop-down button  250 d in order to grasp stock prices from the upper limit to the lower limit of the corresponding item and to know various profits and losses corresponding to the respective stock prices (S7), the CPU 210 displays the profit and loss item list window 250 e (S8).
When the user selects a specific profit and loss item among the profit and loss items enumerated on the profit and loss item list window  250 e (S9), the CPU 210 outputs the profit and loss list operation performance key signal, the account number, the item code, and the selected profit and loss item code to the profit and loss analysis system 100 through the communication unit 220 (S10).
The main controller  110 of the profit and loss analysis system 100 determines whether a profit and loss list operation performance key signal and the corresponding data are input from the client PC 200 through the communication controller 110 (S11).
When it is determined that the operation performance key signal is input, the main controller  110 determines which kind of profit and loss list is to be calculated (S12, S14, S16, S18, S20, S22, S24, S26, S28, S30, S32, S34, or S36).
When it is determined in step S 12 that a stock price list operation command is input, the main controller 110 performs a stock price list operation routine (S13).
When it is determined in step S 14 that an ADR list operation command is input, the main controller 110 performs an ADR list operation routine (S15).
When it is determined in step S 16 that an advance-decline range list operation command is input, the main controller 110 performs an advance-decline range list operation routine (S17).
When it is determined in step S 18 that a profit and loss range list operation command is input, the main controller 110 performs a profit and loss range list operation routine (S19).
When it is determined in step S 20 that a yield list operation command is input, the main controller 110 performs a yield list operation routine (S21).
When it is determined in step S 22 that a total sell amount of money list operation command is input, the main controller 110 performs a total sell amount of money list operation routine (S23).
When it is determined in step S 24 that a total sell ratio list operation command is input, the main controller 110 performs a total sell ratio list operation routine (S25).
When it is determined in step S 26 that a total profit and loss list operation command is input, the main controller 110 performs a total profit and loss list operation routine (S27).
When it is determined in step S 28 that a commission list operation command is input, the main controller 110 performs a commission list operation routine (S29).
When it is determined in step S 30 that a commission ratio list operation command is input, the main controller 110 performs a commission ratio list operation routine (S31).
When it is determined in step S 32 that a net profit and loss list operation command is input, the main controller 110 performs a net profit and loss list operation routine (S33).
When it is determined in step S 34 that a net profit and loss ratio list operation command is input, the main controller 110 performs a net profit and loss ratio list operation routine (S35).
When it is determined in step S 36 that an entire profit and loss list operation command is input, the main controller 110 performs an entire profit and loss list operation routine (S37).
FIG. 7 shows the stock price list operation routine (S 13).
When it is determined in the step S 12 that the stock price list operation command is input, the main controller 110 transmits the stock price list operation program 170 a on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S13 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S13 b), and instructs the profit and loss list operator 180 to perform operations (S13 c).
The profit and loss list operator  180 inputs the basic price of the corresponding item to the stock price list operation program 170 a, to thus calculate the upper and lower limit (S13 d); and calculates the stock price list, to which the quotation limit is applied from the upper limit to the lower limit (S13 e), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits an operation completion signal and calculated data to the main controller 110 (S13 f).
FIG. 8 shows the ADR list operation routine (S 15). When it is determined in the step S14 that the ADR list operation command is input, the main controller 110 transmits the ADR list operation program 170 b on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S15 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S15 b), and instructs the profit and loss list operator 180 to perform operations (S15 c).
The profit and loss list operator  180 inputs the basic price of the corresponding item to the ADR list operation program 170 b, to thus calculate the stock price list (S15 d);and divides each stock price on the stock price list by the basic price, to thus calculate the ADR of each stock price (S15 e). The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S15 f).
FIG. 9 shows the advance-decline range list operation routine (S 17). When it is determined in the step S16 that the advance-decline range list operation command is input, the main controller 110 transmits the advance-decline range list operation program 170 c on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S17 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S15 b), and instructs the profit and loss list operator 180 to perform operations (S15 c).
The profit and loss list operator  180 inputs the basic price of the corresponding item to the advance-decline width list operation program 170 c, to thus calculate the stock price list (S17 d); and subtracts the basic price from each stock price on the current price list, to thus calculate the advance-decline range of each stock price (S17 e), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S17 f).
FIG. 10 shows the profit and loss list operation routine (S 19). When it is determined in the step S18 that the profit and loss range list operation command is input, the main controller 110 transmits the profit and loss range list operation program 170 d on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S19 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S19 b), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S19 c), and instructs the profit and loss list operator 180 to perform operations (S19 d).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S19 e) and subtracts the buy unit price from each stock price on the stock price list, to thus calculate the profit and loss range of each stock price (S17 f), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S17 g).
FIG. 11 shows the yield list operation routine (S 21). When it is determined in the step S20 that the yield list operation command is input, the main controller 110 transmits the yield list operation program 170 e on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S21 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S21 b), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S21 c), and instructs the profit and loss list operator 180 to perform operations (S21 d).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S21 e), subtracts the buy unit price from each stock price on the stock price list, to thus calculate the profit and loss range (S21 f); and divides the profit and loss range by the buy unit price, to thus calculate the yield of each stock price (S21 g), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S21 h).
FIG. 12 shows the total sell amount of money list operation routine (S 23). When it is determined in the step S22 that the total sell amount of money list operation command is input, the main controller 110 transmits the total sell amount of money list operation program 170 f on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S23 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S23 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S23 c), and instructs the profit and loss list operator 180 to perform operations (S23 d).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S23 e) and multiplies each stock price on the stock price list by the number of holdings, to thus calculate the total sell amount of money of each stock price (S23 f), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S23 g).
FIG. 13 shows the total sell ratio list operation routine (S 25). When it is determined in the step S24 that the total sell ratio list operation command is input, the main controller 110 transmits the total sell ratio list operation program 170 g on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S25 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S25 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S25 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S25 d), and instructs the profit and loss list operator 180 to perform operations (S25 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S25 f); multiplies each stock price on the stock price list by the number of holdings, to thus calculate the total sell amount of money (S25 g); multiplies the number of holdings by the buy unit price, to thus calculate the total buy amount of money (S25 h); and divides the total sell amount of money by the total buy amount of money, to thus calculate the total sell ratio of each stock price (S25 i), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S25 j).
FIG. 14 shows the total profit and loss list operation routine (S 27). When it is determined in the step S26 that the total profit and loss list operation command is input, the main controller 110 transmits the total profit and loss list operation program 170 h on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S27 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S27 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S27 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S27 d), and instructs the profit and loss list operator 180 to perform operations (S27 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S27 f); multiplies each stock price on the stock price list by the number of holdings, to thus calculate the total sell amount of money (S27 g); multiplies the number of holdings by the buy unit price, to thus calculate the total buy amount of money (S27 h); and subtracts the total buy amount of money from the total sell amount of money, to thus calculate the total profit and loss of each stock price (S27 i), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S27 j).
FIG. 15 shows the commission list operation routine S 29. When it is determined in the step S28 that the commission list operation command is input, the main controller 110 transmits the commission list operation program 170 i on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S29 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S29 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S29 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S29 d), and instructs the profit and loss list operator 180 to perform operations (S29 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S29 f); multiplies the total buy amount of money obtained by multiplying the number of holdings by the buy unit price by the commission ratio, to thus calculate the buy commission (S29 g); multiplies the total sell amount of money obtained by multiplying each stock price on the stock price list by the number of holdings by the commission ratio, to thus calculate the sell commission (S29 h); and adds the buy commission to the sell commission, to thus calculate the commission of each stock price (S29 i), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S29 j).
FIG. 16 shows the commission ratio list operation routine (S 31). When it is determined in the step S30 that the commission ratio list operation command is input, the main controller 110 transmits the commission ratio list operation program 170 j on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S31 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S31 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S31 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S31 d), and instructs the profit and loss list operator 180 to perform operations (S31 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S31 f); adds the buy commission ratio to the sell commission ratio, to thus calculate the commission (S31 g); adds the total buy amount of money to the total sell amount of money, to thus calculate the trading amount of money (S31 h); and divides the commission by the trading amount of money, to thus calculate the commission ratio of each stock price (S31 i), according to the operation command from the main controller 110.
FIG. 17 shows the net profit and loss list operation routine S 33. When it is determined in the step S32 that the net profit and loss list operation command is input, the main controller 110 transmits the net profit and loss list operation program 170 k on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S33 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S33 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S33 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S33 d), and instructs the profit and loss list operator 180 to perform operations (S33 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S33 f); multiplies each stock price on the stock price list by the number of holdings, to thus calculate the total sell amount of money (S33 g); multiplies the number of holdings by the buy unit price, to thus calculate the total buy amount of money (S33 h); adds the buy commission to the sell commission, to thus calculate the commission (S33 i); and subtracts the total buy amount of money and the commission from the total sell amount of money, to thus calculate the net profit and loss of each stock price (S33 j), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S33 k).
FIG. 18 shows the net profit and loss ratio list operation routine S 35. When it is determined in the step S34 that the net profit and loss ratio list operation command is input, the main controller 110 transmits the net profit and loss ratio list operation program 170 l on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S35 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S35 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S35 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S35 d), and instructs the profit and loss list operator 180 to perform operations (S35 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S35 f); multiplies each stock price on the stock price list by the number of holdings, to thus calculate the total sell amount of money (S35 g); multiplies the number of holdings by the sell unit price, to thus calculate the total buy amount of money (S35 h); adds the sell commission to the buy commission, to thus calculate the commission (S35 i); subtracts the total buy amount of money and the commission from the total sell amount of money, to thus calculate the net profit and loss (S35 j); and divides the net profit and loss by the total buy amount of money, to thus calculate the net profit and loss ratio of each stock price (S35 k). The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller (S33 l), according to the operation command from the main controller 110.
FIGS. 19A and 19B show the entire profit and loss list operation routine (S 37). When it is determined in the step S36 that the entire profit and loss list operation command is input, the main controller 110 transmits the entire profit and loss list operation program 170 m on the profit and loss list operation program DB 170 to the profit and loss list operator 180 (S37 a), transmits the basic price of the corresponding item on the stock price information DB 190 to the profit and loss list operator 180 (S37 b), transmits the number of holdings of the corresponding item on the number of holdings DB 140 to the profit and loss list operator 180 (S37 c), transmits the buy unit price of the corresponding item on the buy unit price DB 150 to the profit and loss list operator 180 (S37 d), and instructs the profit and loss list operator 180 to perform operations (S37 e).
The profit and loss list operator  180 calculates the stock price list using the basic price of the corresponding item (S37 f); divides each stock price on the stock price list by the basic price, to thus calculate the ADR (S37 g); subtracts the basic price from each stock price, to thus calculate the advance-decline range (S37 h); subtracts the buy price from the stock price, to thus calculate the profit and loss ratio (S37 i); divides the stock price by the buy price, to thus calculate the yield (S37 j); multiplies the stock price by the number of holdings, to thus calculate the total sell amount of money (S37 k); divides the total sell amount of money by the total buy amount of money, to thus calculate the total sell ratio (S37 l); subtracts the total buy amount of money from the total sell amount of money, to thus calculate the total profit and loss (S37 m); multiplies the total buy amount of money and the total sell amount of money by the commission ratio, to thus calculate the commission (S37 n); divides the commission by the trading amount of money (the total buy amount of money+the total sell amount of money), to thus calculate the commission ratio (S37 o); subtracts the commission from the total profit and loss, to thus calculate the net profit and loss (S37 p); and divides the net profit and loss by the total buy amount of money, to thus calculate the net profit and loss of each stock price on the stock price list (S37 q), according to the operation command from the main controller 110. The profit and loss list operator 180 transmits the operation completion signal and the calculated data to the main controller 110 (S37 r).
Processes of displaying the profit and loss list data input to the client PC  200 will now be described.
When the profit and loss list data is input from the profit and loss analysis system  100 to the client PC 200 (S41), the CPU 210 of the client PC shows the input profit and loss list data and the profit and loss data corresponding to each quotation on the quotation information window 250 c of the sell order screen 250 and on the profit and loss item list window 250 e (S42) and displays the entire profit and loss list data on the profit and loss list by quotation window 250 f (S43).
The CPU  210 transmits the profit and loss list data to the main memory 230 and lets the main memory 230 temporarily store the profit and loss list data (S44).
Because 10 quotations (5 sell and 5 buys) are commonly shown in the profit and loss list by quotation window  250 f, 10 profit and loss data items with respect to the 10 quotations are shown. The entire stock price list from the upper limit to the lower limit and the profit and loss data corresponding to the stock price is displayed.
When it is determined in the step S 46 that the quotation publication range does not change, the CPU 210 displays only the data on the quotation and the number of sell and buys currently on the quotation information window 250 c (S47) because the quotation does not change.
When it is determined in the step S 46 that the quotation publication range does change, the CPU 210 must display the profit and loss data on a newly added quotation. Therefore, the moment the changed quotation and the number of sell and buys of each quotation are displayed on the quotation information window 250 c (S48), the profit and loss list data temporarily stored in the main memory 230 is read through the step S44 (S49). The CPU 210 displays the profit and loss data corresponding to the newly added quotation on the profit and loss list by quotation window 250 f (S50). Therefore, the user can automatically know his or her profit and loss value with respect to the newly added quotation.
Through the above steps S 48, S49, and S50, the user can automatically grasp the stock price information and the profit and loss information without any work by automatically displaying the profit and loss value corresponding to the price when the quotation changes, and accordingly, when the price fluctuates. That is, even though the number of quotations of a specific item is about 260, only 10 quotations are shown in the quotation information window 250 c. Therefore, even when the quotation changes, the profit and loss value corresponding to the quotation is automatically shown.
When the user desires to input the sell order, the CPU  210 determines whether the user selects (double clicks) a specific quotation in the quotation information window 250 c or selects (double clicks) the stock price (a row) of the profit and loss list window 250 g in order to grasp the profit and loss at the price that diverges from the quotation publication range and to input the quotation to the sell unit price (S51).
When it is determined that the user selects a specific stock price, the CPU  210 automatically inputs the stock price selected by the user to the sell unit price input blank 250 i (S52) and automatically inputs data on the number of holdings of the corresponding item of the holding item information window 250 b to the number of sell input blank 250 h (S53). Accordingly, the sell unit price and the number of sell required for the sell order are automatically and simultaneously input without keyboard operations.
The CPU  210 highlights the row corresponding to the input sell unit price in the quotation information window 250 c and the profit and loss list window 250 g so that the user can distinguish the row from the other rows (S54).
The overall calculation window  250 j shows the number, the buy price, the sell price, the profit and loss range, the yield, the total buy amount of money, the total sell amount of money, the total profit and loss (ratio), the commission (ratio), and the net profit and loss (ratio), using the stock price selected by the user as the sell price (S55). Accordingly, the user can grasp all of the profit and loss information corresponding to the case where the selected quotation is used as the sell price.
When the sell order is input according to the quotation selected by the user and the user selects an order transmission button according to the final check and determination, the CPU  210 outputs the account number, the trading password, the item code, the item unit price in the sell unit price input blank 250 i, and the number of sell data of the number of sell input blank 250 h that are required for the sell order from the profit and loss analysis system 100 (S56). Accordingly, the profit and loss analysis system 100 transmits them to the Securities Computer Center 400 so that the sell order is concluded, and outputs the trading conclusion result to the client PC (common processes).
After the sell order is input, when the user selects the cancel order button with the right mouse button on the row corresponding to the highlighted sell price in the quotation information window  250 c or the profit and loss list window 250 g (S57), the CPU 210 cancels the sell order corresponding to the corresponding price (S58).
When the user drags the row corresponding to the highlighted sell price in the quotation information window  250 c or the profit and loss list window 250 g to another price or selects a new price (S59), the CPU 210 automatically inputs the selected price in the sell unit price input blank 250 i. When the user selects a correction order button, the CPU 210 executes a sell correcting order using the newly selected price as a correction unit price (S60).
A case where all of the profit and loss list operations are performed on the cyber trading system of the client PC  200, which is a modification of the first embodiment where the profit and loss list operations are performed by the profit and loss analysis system 100 of the securities company, will now be described as a second embodiment.
In the second embodiment, the profit and loss list operations are not performed on the profit and loss analysis system  100 of the securities company, but on the cyber trading system of the client PC 200.
The elements required for profit and loss list operation are the profit and loss list operation program and the input variable such as the basic price, the buy price, and the number. The profit and loss list operation program is stored in the cyber trading program storage unit  240 of the client PC 200. The related data value of the holding item information window 250 b of the sell order screen 250 is used as the input variable such as the basic price, the sell price, and the number.
FIG. 20 shows a structure of the profit and loss analysis system  100 according to the second embodiment of the present invention.
Referring to FIG. 20, the profit and loss analysis system  100 includes the main controller 110, the communication controller 120, the client DB 130, the number of holdings DB 140, the buy unit price DB 150, and the stock price information DB 190.
The communication controller  120 of the profit and loss analysis system 100 performs wire and wireless communication related to the profit and loss list between the plurality of client PCs 200(1), . . . and 200(N) and the profit and loss analysis system 100. The communication controller 120 outputs data on the name of the holding item, the number of holdings, the buy unit price, and the stock price information of the corresponding user to the corresponding client PCs 200(1), . . . and 200(N) through the network communication network 300.
The main controller  110 periodically outputs the corresponding data on the number of holdings DB 140, the buy unit price DB 150, and the stock price information DB 190 to the corresponding client PCs 200(1), . . . and 200(N).
The client DB  130 provides data required for determining whether the user is a legal user during login.
The number of holdings DB  140 stores data on the number of holdings of the stocks of the user and transmits data on the number of holdings of each item to the client PC according to the instruction of the main controller 110.
The buy unit price DB  150 stores data on the buy unit price of the user and transmits data on the buy unit price of each item to the client PC according to the instruction of the main controller 110.
The stock price information DB  190 stores the stock price information such as the basic price, the current price, the quotation, the number of sell at each quotation, the number of buys, the trading amount, and the upper and lower limits of the corresponding item, which is input from the Securities Computer Center 400. The stock price information DB 190 periodically outputs information on the basic price and other stock prices of the corresponding item, and information on the quotation and the number of sell and buys of each quotation, which is periodically input from the Securities Computer Center, to the client PC.
FIG. 21 shows a structure of the cyber trading system  200 in the client PC according to the second embodiment of the present invention.
The cyber trading system  200 in the client PC includes the CPU 210, the communication unit 220, the main memory 230, the profit and loss analysis program storage unit 240, the sell order screen 250, and a current price screen 260.
The communication unit  220 performs wire and wireless communications related to the account information and the stock price information between the client PC and the profit and loss analysis system 100. The communication unit 220 receives data on the name of the holding item, the basic price, the number of holdings, and the buy unit price according to the selection of an account information inquiry button of the user, periodically receives the stock price information (the quotation and the number of sell and buys) of the corresponding item, and transmits the data and the stock price information to the CPU 210.
The CPU  210 requests the account information from the profit and loss analysis system 100 and controls reception of the account information (1), displays periodically input data on the quotation and the number of sell and buys of each quotation of the corresponding item (2), calculates the profit and loss list according to the request for the profit and loss list operations by the user (3), displays the profit and loss list data (4), stores the main memory of the profit and loss list data (5), and executes the sell order (6).
The main memory  230 temporarily stores the corresponding program and the profit and loss list data of the cyber trading program storage unit 240 according to the control of the CPU 210.
The profit and loss analysis program storage unit  240 stores various programs for operating the profit and loss list, which are automatically downloaded from the profit and loss analysis system 100 after login. The programs do not frequently change unless the quotation unit, the upper and lower ranges, and the commission ratio change. Therefore, when the programs are initially downloaded, it is not necessary to download the programs whenever the user accesses the profit and loss analysis system 100.
The sell order screen  250 displays the quotation information and the profit and loss list information of the corresponding item according to the control of the CPU 210 and outputs data on the number of sell and the sell unit price, which is input by the user in order to sell stocks, to the profit and loss analysis system 100.
The current price screen  260 displays information on the stock price of the corresponding item, the quotation and the number of sell and buys of each quotation, and information on the profit and loss of each quotation according to the control of the CPU 210.
FIG. 22 shows a structure of the profit and loss analysis program storage unit  240 according to the second embodiment of the present invention. The programs of the profit and loss analysis program storage unit 240 are the same as the various operation programs 170 a through 170 m of the profit and loss list operation program DB 170 according to the first embodiment.
The profit and loss analysis program storage unit  240 includes the following 13 operation programs, that is, a stock price list operation program 240 a, an ADR list operation program 240 b, an advance-decline range list operation program 240 c, a profit and loss range list operation program 240 d, a yield list operation program 240 e, a total sell amount of money list operation program 240 f, a total sell ratio list operation program 240 g, a total profit and loss list operation program 240 h, a commission list operation program 240 i, a commission ratio list operation program 240 j, a net profit and loss list operation program 240 k, a net profit and loss ratio list operation program 240 l, and an entire profit and loss list operation program 240 m.
The operations of the respective operation programs on the profit and loss list operation program DB  170 are the same as those of the first embodiment. Therefore, description of the operation processes of the respective programs will be omitted.
The client PC  200 accesses the profit and loss analysis system 100 of each Securities company through the network communication network 300 (T1).
The client PC  200 receives user login screen data and displays the data on the main screen (T2).
The client PC  200 outputs the ID input by the user and the login data of the password to the profit and loss analysis system 100. The profit and loss analysis system 100 outputs the main screen of the most recent cyber trading program to the client PC when the user is a legal user (T3).
The CPU  210 of the client PC 200 stores a newly downloaded profit and loss analysis program in the profit and loss analysis program storage unit 240 and displays the main screen (T4).
When the user selects the sell order screen  250 on the client PC 200, the CPU 210 displays the sell order screen 250 (T5).
When the user selects the holding item checking button  250 a on the sell order screen 250, the CPU 210 outputs a holding item checking signal to the profit and loss analysis system 100, receives information on the holding items from the number of holdings DB 140, the buy unit price DB 150, and the stock price information DB 190 of the profit and loss analysis system 100; and displays data such as the name of the item, the basic price, the buy unit price, and the number of holdings on the holding item information window 250 b (T6).
When the user selects a specific item among the holding items displayed on the holding item information window  250 b, the CPU 210 periodically receives the stock price information of the corresponding item such as data on the quotation and the number of sell and buys of each quotation from the profit and loss analysis system 100, and displays the stock price information on the quotation information window 250 c (T7).
Because the above processes T 1 through T7 are well known, detailed description thereof will be omitted.
Through the above processes T 1 through T7, the cyber trading system of the client PC 200 secures the profit and loss list operation programs (including the commission ratio) for operating various profit and loss lists and input variables such as the basic price, the buy price, and the number of holdings.
Processes of operating various profit and loss lists on the cyber trading system of the client PC  200 will now be described.
When the user selects the drop-down button  250 d in order to know the profit and loss list of the corresponding item in a state where the quotation information is periodically displayed on the quotation information window 250 c (T8), the CPU 210 displays the profit and loss item list window 250 e (T9).
When the user selects a specific item among the profit and loss items displayed on the profit and loss item list window  250 e (T10), the CPU 210 loads the corresponding profit and loss list operation program from the cyber trading program storage unit 240 (T11) and loads the input variable data of the corresponding item such as the basic price, the buy unit price, and the number of holdings in the holding item information window 250 b (T12).
The CPU  210 performs operations using the profit and loss list operation programs and the input variable data such as the basic price, the buy unit price, and the number of holdings, which are input through the above processes T11 and T12 (T13).
When the operations are completed, the CPU  210 displays the profit and loss data corresponding to the quotation currently displayed on the quotation information window 250 c on the profit and loss list by quotation window 250 f (T14) and displays the entire profit and loss list data on the profit and loss list window 250 g (T15).
The CPU  210 transmits the calculated profit and loss list data to the main memory 230 and lets the main memory 230 temporarily store the calculated profit and loss list data (T16).
When the quotation information such as the quotation and the number of sell and buys of each quotation is periodically input from the profit and loss analysis system  100 at intervals of 3 to 5 seconds (T17), the CPU 210 determines whether there is a difference between the quotation (5 sell and 5 buys) within the quotation publication range, which is input to the profit and loss analysis system 100, and the previously input quotation (T18).
When it is determined in the step T 18 that the quotation publication range does not change, the quotation does not change. Therefore, the CPU 210 does not have to display the changed profit and loss data. Accordingly, only data on the quotation and the number of sell and buys is displayed on the quotation information window 250 c (T19).
When it is determined in the step T 18 that the quotation publication range changes, the CPU 210 must display the profit and loss data on the newly added quotation. Therefore, the CPU 210 displays the changed quotation and the changed number of sell and buys of each quotation on the quotation information window 250 c (T20) and reads the profit and loss list data temporarily stored in the main memory 230 through the step T16 (T21).
The CPU  210 displays the profit and loss data corresponding to the newly added quotation on the profit and loss list by quotation window 250 f (T22).
FIGS. 24A through 24H show an example of the entire profit and loss list calculated by the cyber trading system of the client PC  200. The number of calculation items is 12. That is, the number of stock price items is 3 and the number of profit and loss items is 9. The number of stock prices is 260, and the number of total data items is 3,120 (12 columns×260 row). Time spent on the operations on the client PC according to the second embodiment is about 0.1 second. The data can be edited and displayed by various methods according to screen characteristics, such as by the current price and the sell order screen or as requested by the user. For example, a specific column or only a specific region of data can be displayed according to the request of the user.
FIGS. 25A and 25B show the sell order screen  250 according to the present invention where the account information, the quotation information, and the profit and loss analysis information are intensively displayed. For example, after an investor buys 1,850 Keumkang securities at 8,580 won, he or she can grasp the stock price list and a change in his or her profit and loss at each price through the quotation information window 250 c and the profit and loss list window 250 g.
When the investor double clicks 8,730 won of the profit and loss list window  250 g in order to make a decision and to sell stocks after synthetically determining the stock prices and the change in the profit and loss, the number of sell 250 i and the sell unit price 250 h are automatically input and the sell order is transmitted.
The buy price (8,580 won) and the sell price (8,730 won) are highlighted on the profit and loss list window  250 g. Accordingly, it is possible to visually grasp the distance (the profit and loss range) between the buy price and the sell price. When the sell price is input or changed, various profit and loss resultant values are synthetically displayed on the overall calculation window 250 j so that the investor can intensively determine the profit and loss items.
The profit and loss column such as the total profit and loss and the commission of the profit and loss list window  250 g can be increased, reduced, and arranged according to the selection of the investor.
During the correction order, when the investor double clicks a corrected price 8,700 won or drags the highlighted sell price 8,730 by a mouse to the corrected price 8,700 won, 8,700 won is input in the sell unit price input blank  250 i. Accordingly, the correction order is performed.
FIG. 26 shows the drop-down button  250 d and the profit and loss list by quotation window 250 f attached to the current price screen 260. The current price screen is most frequently looked at by the investor because the current price screen provides the most information on the corresponding item. However, only the stock price information exists and the profit and loss information does not exist on the conventional current price screen. Therefore, the investor must alternately inquire of the current price screen and the account information screen in order to grasp the profit and loss. During inquiring about the profit and loss, the Securities company server provides the total profit and loss and the yield based on the current price and it takes a long time to perform the communication and operation.
FIG. 27 shows an example of a profit and loss item list window  250 e displayed according to the selection of the drop-down button 250 d. When the investor selects the drop-down button in order to select the profit and loss items in which he or she is interested, various profit and loss item lists such as the ADR, the advance-decline range, and the total profit and loss are enumerated. When the entire profit and loss is selected, it is possible to know all of the items such as the stock price and the profit and loss. All of the profits and losses at all of the prices as shown in FIGS. 24A through 25D are provided to the investor.
FIG. 28 shows the input variables and the operation formulas of the profit and loss analysis programs  170 a through 170 m and 240 a through 240 m. The principle of the present invention is that all of the stock prices such as the quotation, the ADR, and the advance-decline range are calculated and that all of the profits and losses can be calculated using three input variables, that is, the buy unit price, the number of buys, and the commission ratio. The basic price is basically used in all of the calculations. The buy unit price and the number of buys are basically required for analyzing the profit and loss.
a profit and loss list operator for operating the profit and loss list from the basic price, the number of holdings, the buy unit price, and the commission ratio of a corresponding item and outputting the operation result to the corresponding client PC when the account number, the item code, and the profit and loss item code of a user are input through the main controller.
2. The cyber trading service apparatus of claim 1, further comprising a communication controller for transmitting an operation performance key signal, the account number, the item code, and the profit and loss item code to the main controller and outputting the calculated profit and loss list to the corresponding client PC through a network communication network according to control of the main controller when the operation performance key signal, the account number, the item code, and the profit and loss item code are input from the client PC according to the selection of a drop-down button by each user.
a stock price information DB for storing stock price information items such as the basic price, the current price, the quotation, the number of sell at each quotation, the number of buys, the trading amount, and the upper and lower limits of the corresponding item periodically input from the Securities Computer Center.
a profit and loss list operator for operating the profit and loss list using the operation program and the basic price, the number of holdings, the buy unit price, and the commission ratio of the corresponding item according to the control of the main controller.
an entire profit and loss list operation program for calculating all the profit and loss items with respect to each stock price on the stock price list.
6. The cyber trading service apparatus of claim 1, wherein the client PC outputs the account number, the item code, and the profit and loss item code of the user to the outside; receives the profit and loss list operation result from the outside; and displays the profit and loss list operation result on the sell order screen, when the corresponding user selects the profit and loss item in the drop-down button on the sell order screen of the cyber trading system, and the client PC simultaneously inputs a selected price and the number of holdings to the sell price input blank of the sell order and the number of buys blank so that the sell order is performed when the user selects a specific price among the profit and loss lists.
a display for displaying the operation result output through the CPU to the user.
8. The cyber trading service apparatus of claim 7, wherein the CPU receives the basic price, the number of holdings, the buy unit price, and the commission ratio from the server of the securities company, and calculates the profit and loss list according to the selection of the corresponding item and the drop-down button by the user.
9. The cyber trading service apparatus of claim 7, wherein the CPU displays a profit and loss list by quotation window on a sell order screen on the display.
receiving the account number, the item code, and the profit and loss item code of the user from the client PC, inputting the basic price, the number of holdings, the buy unit price, and the commission ratio of a corresponding item to a previously set operation program, operating a profit and loss list, and outputting the operation result to a corresponding client PC.
11. The cyber trading service method of claim 10, wherein the client PC displays the stock price selected by the user from the profit and loss list result on a sell unit price input blank as a sell price, displays the number of holdings on the number of sell input blank, and transmits sell order data according to the selection of an order transmission button.
(d) displaying a profit and loss analysis value using the selected stock price as a sell price and simultaneously inputting the selected price and the number of holdings to a sell price blank and the number of sell input blank when the user selects a specific quotation on the profit and loss list window and transmitting a sell order to the securities server when an order transmission button is selected.
13. The cyber trading service method of claim 12, wherein, in (c), the CPU calculates and displays an advance-decline ratio (ADR), an advance-decline range, a profit and loss range, a commission, a total sell amount of money, a total sell ratio, a total profit and loss, a commission, a commission ratio, a net profit and loss, a net profit and loss ratio, and an entire profit and loss, according to the selection of the user.
14. The cyber trading service method of claim 13, wherein, in (c), the CPU calculates the stock price list using the basic price of the corresponding item; multiplies the number of holdings by each stock price on the stock price list, to thus calculate the total sell amount of money; multiplies the buy unit price by the number of holdings, to thus calculate the total buy amount of money; adds the buy commission to the sell commission, to thus calculate the commission; subtracts the total buy amount of money and the commission from the total sell amount of money, to thus calculate the net profit and loss of each stock price; and displays the total sell amount of money, the total buy amount of money, the commission, and the net profit and loss of each stock price when the user selects the net profit and loss list.
15. The cyber trading service method of claim 13, wherein, in (c), the CPU calculates the stock price list using the basic price of the corresponding item; divides each stock price on the stock price list by the basic price, to thus calculate the ADR; subtracts the basic price from each stock price, to thus calculate the advance-decline range; subtracts the buy price from the stock price, to thus calculate the profit and loss range; divides the stock price by the buy price, to thus calculate the yield; multiplies the stock price by the number of holdings, to thus calculate the total sell amount of money; divides the total sell amount of money by the total buy amount of money, to thus calculate the total sell ratio; subtracts the total buy amount of money from the total sell amount of money, to thus calculate the total profit and loss; multiplies the total buy amount of money and the total sell amount of money by the commission ratio, to thus calculate the commission; divides the commission by the trading amount of money (the total buy amount of money+the total sell amount of money), to thus calculate the commission ratio; subtracts the commission from the total profit and loss, to thus calculate the net profit and loss; divides the net profit and loss by the total buy amount of money, to thus calculate the net profit and loss ratio of each stock price on the stock price list; and displays the ADR, the advance-decline range, the profit and loss range, the total sell amount of money, the total sell ratio, the total profit and loss, the commission, the commission ratio, the net profit and loss, and the net profit and loss ratio when the user selects the entire profit and loss list.
16. The cyber trading service method of claim 15, wherein, in (c), a profit and loss value with respect to the quotation is updated at predetermined intervals and is displayed on the profit and loss list by quotation window when the quotation of the quotation information window changes.


Grinding Flour: The Equipment | Naturally.
This post is just a quick overview to hopefully get you interested in grinding along with The Homemade Flour Cookbook.
I love this option because it's super cheap (starts at $20), grinds small batches, and if the blades go dull after months/years, you aren't out much money. If you're looking to dip your toe into the water of grinding, this is one of the two options I highly recommend.
Pros: Cheap, easy to clean up, perfect for small batches.
What it can grind: everything! Just watch out for legumes (they can be a bit hard) and nuts/seeds (they can turn into nut butters relatively fast).
This is next in line of my favorite, slightly cheaper ways to grind flour. The hand mill can attach to your kitchen counter and makes semi-quick work of grinding any size batches. The model shown above runs about $60 and the company that makes the electric grain mill pictured below makes the high-end model with different adapters that cost slightly over $200.
Pros: Can grind anything, still a slightly cheaper option, can take with you on vacation or into the woods, can often adjust the grind of the flour. Also easy to do slightly larger batches.
What it can grind: Everything! This is one major benefit over it's electric cousin (which can't grind nuts/seeds because of the oil.) However, far nuts, you will want to chop them first before trying to mill them through.
The first of two options you potentially already have in your home. With a bit of back and forth between grinding and sifting, you can have some lovely flour. While these machines are often expensive, they last and can be multi-purpose. The blades will wear down overtime so I recommend purchasing a second container for grinding versus regular use.
What it can grind: Everything! Just remember the harder grains and especially legumes might be a bit tough on the blades.
Of all the equipment listed, this is the machine I first started out with as multi-purpose. I know a lot of people are looking to grind nut flours at home and this is the machine to do it. Plus, if you want oat flour, it's easy to make as well from rolled oats. Some food processors can tackle the grains and legumes but might leave a lot of small pieces and over time, will dull the blades.
What it can grind: Nuts and seeds are the best, along with rolled oats. Experiment with grains and legumes- it just depends on the model.
And finally, the specific machine to grind those grains and legumes. Owning a grain mill is great if you plan on grinding a lot of grains for baking either with gluten or gluten-free. The electric grain mill makes quick work of large batches and can often grind the finest flour (even before sifting.) These machines run anywhere from around $200 upwards of $700 for a top of the line model.
What it can grind: great for whole grains and legumes. Won't grind nuts and seeds (too oiling- will gunk up the motor) and use caution with small grains like amaranth and teff- these can also clog the motor if done too rapidly.
I just want to thank you for all these awesome details and recommendations. Coincidentally, I just bought your book this weekend so this post was very well-timed. I've enjoyed your recipes for years and am looking forward to experimenting with grinding my own flour. Thanks!
This post could not have come at a better time. I've been trying to grind tapioca flour to make "pan de bono" and all I was able to find was the pearls. I blew out my coworkers coffee grinder (Mr. Coffee) and then bought a replacement (Cuisinart) and blew that out too. Both after 5 minutes. They just overheated and died. I just got a replacement (Krups) but I'm not going to use it, so I can just give it to my friend without having to replace another. I did, however, in the course of replacing these, find the pre-ground flour for $4. Sigh. I'm glad to know though, that these are meant for grinding things and that you found one that works. I won't give up! I can't wait to make my pan de bono tonight! I will link to your site for this.
Hey Amanda! Yikes about the coffee grinders! I found that small burst of grinding really helped. Usually what I did is would grind a bit, sift, return the non-ground item back and repeat a few more times. I don't think I ever ran the coffee grinder for longer than 10-15 seconds each time!
Wondering your thoughts on the Kitchen-Aid grain mill attachment?
Hey Susie! So I was *really* close to adding it to the list but truth be told, I've not used it and from what I've heard from people who have, they say it's not super robust and struggles to get the job done. Reviews on amazon are similar too.
I recently saw a demonstration for the dry container for the Vitamix machine. Trying to decide if it's worth the extra money. Any thoughts on this equipment?
Recently discovered your blog and I am truly enjoying it. This is a great article. Very helpful and has me looking forward to making my own flour.
I've used the vitamix dry container often and always use my coffee grinder for small batches. I would love to try out the grain mill at some point! I only recently discovered making my own flour and love that I can just make it fresh when I need it. Can't wait to get your new cookbook and try out some new flours!
Is it possible to my bread from bean flour. We do not eat wheat flour any more as it is not good for you. What do you suggest for making bread?
Hi Kathryn, I honestly have no clue as I've never made bread from anything other than wheat flour (and still do- I still reside in the camp that grains are good for a person as long as their body can digest them). I'm sure though a quick google search might result in a few recipes!