Financial product transaction management device, financial product transaction management system, and financial product transaction management method in financial product transaction management system
The financial product trading management device addresses price fluctuation risks by generating and managing multiple orders with predetermined ranges and margins, ensuring efficient and smooth transactions.
Patent Information
- Application Number
- JP2025053293
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2027-12-19
AI Technical Summary
The fluctuating nature of financial product prices poses risks for customers and handlers, leading to potential disadvantages and complications in transactions, which existing systems fail to adequately address.
A financial product trading management device that includes means for generating and managing multiple orders with predetermined price ranges and profit margins, allowing for efficient and smooth transactions by repeatedly placing buy or sell orders based on market fluctuations.
This approach reduces customer and handler risks by dispersing orders across price ranges, simplifying procedures, and preventing complications, enabling efficient and smooth transactions.
Smart Images

Figure 2025094249000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a technique for managing and supporting transactions of financial products such as foreign exchange.
Background Art
[0002] As a trading method for financial products such as foreign exchange, in addition to a market order that conducts a transaction at the price at the time of order, a limit order is known. This limit order is an order form that receives a designation of a buying and selling price from a customer in advance. A financial product dealer places a buy order for the financial product when the target financial product drops to the designated amount, or places a sell order for the financial product when it rises to the designated amount. Conventionally, an invention for placing a limit order for this financial product using a computer system has been known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the price of financial products always fluctuates irregularly and cannot be accurately predicted. Therefore, there is a risk that the price of the financial product may rise (or fall) immediately before it drops (or rises) to the previously specified amount, or may fall (or rise) below (or above) the previously specified amount, causing the customer to suffer substantial disadvantages. And, there is a problem that such a risk of disadvantage cannot be avoided by the invention described in Patent Document 1 above.
[0005] Furthermore, if there is an extreme increase in the number of order documents or frequent order cancellations, financial product handlers may also be exposed to the complication of business operations and actual damages. Especially when the financial products handled are foreign exchange, the handler that mediates between customers and banks may cause actual damages to the bank and risk losing the bank's trust. Therefore, when conducting transactions, it is necessary to pay attention to avoiding the risks borne by financial product handlers. However, in the invention described in Patent Document 1 above, there is a problem that the risks of such handlers cannot be avoided.
[0006] The present invention has been made in view of the above problems, and an object thereof is to provide a financial product trading management device or the like that can avoid the disadvantages of financial product handlers and customers in financial product orders, and enable customers using the system to conduct transactions efficiently and smoothly without performing complicated order procedures.
Means for Solving the Problems
[0007] In order to solve such problems, the invention according to claim 1 is a financial product trading management device for managing trading transactions of financial products whose market prices fluctuate. The financial product trading management device includes: a first means for acquiring information on the market price of the financial product; a second means for displaying, on a display means of a terminal used by the trader, an information input field for inputting information to the trader for setting at least the type of the financial product, the respective order prices of a plurality of orders of the financial product, the order quantity of the order, a reference price for setting the order prices of the plurality of orders, a value range between the plurality of orders, and information for setting a profit margin between the corresponding plurality of orders; a third means for displaying, on the display means of the terminal, a confirmation screen for allowing the trader to confirm a plurality of planned buy order information to be generated and a plurality of planned sell order information corresponding to each of the buy order information based on the information input in the information input field; a fourth means for generating a plurality of first buy order information including at least information on the type of the financial product, order price information set at a price having a predetermined value range, and order quantity information based on the information input in the information input field; a fifth means for generating a plurality of new buy order information corresponding to each of the executed buy orders, including at least information on the type of the financial product, order price information, and order quantity information, which are set based on the information input in the information input field after a buy order based on the first buy order information generated by the fourth means is executed; a sixth means for generating a plurality of sell order information having a price with a predetermined profit margin with respect to the price of the buy order, which is set based on the information input in the information input field, and for placing a sell order for settling each of the financial products held by the execution of each buy order based on the first buy order information generated by the fourth means or the execution of each buy order based on the new buy order information generated by the fifth means; and a seventh means for repeatedly placing buy or sell orders for the financial product based on the first buy order information generated by the fourth means, the new buy order information generated by the fifth means, and the sell order information generated by the sixth means. The fourth meansGenerate a plurality of the initial buy order information with a certain value range, and the fifth means generates a plurality of the new buy order information with the certain value range at the order price of each of the agreed buy order information among the initial buy order information. This is the feature.
[0008] The invention according to claim 2 is a financial product trading management device for managing buying and selling transactions of financial products whose market prices fluctuate. The financial product trading management device includes: a first means for acquiring information on the market price of the financial product; a second means for displaying, on a display means of a terminal used by a trader, an information input field for allowing the trader to input information including at least the type of the financial product, the order price of each of a plurality of orders for the financial product, the order quantity of the order, a reference price for setting the order price of the plurality of orders, a value range between the plurality of orders, and information for setting a profit margin between the corresponding plurality of orders; a third means for displaying, on the display means of the terminal, a confirmation screen for allowing the trader to confirm a plurality of planned sell order information to be generated and a plurality of planned buy order information corresponding to each of the sell order information based on the information input in the information input field; a fourth means for generating a plurality of first sell order information including at least information on the type of the financial product, order price information set at a price with a predetermined value range, and order quantity information, based on the information input in the information input field; a fifth means for generating a plurality of new sell order information corresponding to each of the sold sell orders, including at least information on the type of the financial product, order price information, and order quantity information, which is set based on the information input in the information input field after a sell order based on the first sell order information generated by the fourth means is executed; a sixth means for generating a plurality of buy order information having a price with a predetermined profit margin with respect to the price of the sell order, which is set based on the information input in the information input field and is used to place a buy order for settling each of the financial products held by the execution of each sell order based on the first sell order information generated by the fourth means or each sell order based on the new sell order information generated by the fifth means; and a seventh means for repeatedly executing the execution of a sell or buy order for the financial product based on the first sell order information generated by the fourth means, the new sell order information generated by the fifth means, and the buy order information generated by the sixth means. The fourth means generates the first sell order information,Generate a plurality with a certain value range, and the fifth means generates a plurality of the new sell order information with the certain value range at the order price of each agreed sell order information among the first sell order information. This is the feature.
[0009] The invention according to claim 3 is a financial product trading management system for managing buying and selling transactions of financial products whose market prices fluctuate. The financial product trading management system includes a financial product trading management device for managing buying and selling transactions of financial products, and display means capable of communicating with the financial product trading management device and displaying various images, and a terminal used by a trader who conducts transactions of the financial products. The financial product trading management device includes a first means for acquiring information on the market price of the financial product, a second means for causing the display means of the terminal to display an information input field for inputting information by a trader who conducts transactions of the financial products, the information including at least the type of the financial product, the order price of each of a plurality of orders of the financial product, the order quantity of the order, a reference price for setting the order price of the plurality of orders, a value range between the plurality of orders, and information for setting a profit margin between the corresponding plurality of orders; a third means for causing the display means of the terminal to display a confirmation screen for allowing the trader to confirm a plurality of planned buy order information to be generated and a plurality of planned sell order information corresponding to each of the buy order information based on the information input in the information input field; a fourth means for generating a plurality of first buy order information including at least information on the type of the financial product, order price information set at a price having a predetermined value range, and order quantity information, based on the information input in the information input field; a fifth means for generating a plurality of new buy order information corresponding to each of the agreed buy orders, including at least information on the type of the financial product, order price information, and order quantity information, set based on the information input in the information input field after a buy order based on the first buy order information generated by the fourth means is agreed; and a sixth means for generating a plurality of sell order information having a price with a predetermined profit margin with respect to the price of the buy order, set based on the information input in the information input field, for placing a sell order for settling each of the financial products held by the agreement of each of the buy orders based on the first buy order information generated by the fourth means or the agreement of each of the buy orders based on the new buy order information generated by the fifth means, and the first buy order information generated by the fourth means, andA seventh means for repeatedly effecting a contract for an order to buy or sell the financial instrument based on the new buy order information generated by the fifth means and the sell order information generated by the sixth means, wherein the fourth means generates a plurality of the first buy order information with a certain price range, and the fifth means generates a plurality of the new buy order information with the certain price range at the order price of each of the contracted first buy order information among the first buy order information.
[0010] The invention according to claim 4 is a financial product trading management system for managing trading transactions of financial products whose market prices fluctuate. The financial product trading management system includes a financial product trading management device for managing trading transactions of financial products, and display means capable of communicating with the financial product trading management device and displaying various images, and a terminal used by a trader who conducts trading of the financial products. The financial product trading management device includes a first means for acquiring information on the market price of the financial product, a second means for causing an information input field for allowing a trader who conducts trading of the financial product to input information including at least the type of the financial product, the order price of each of a plurality of orders for the financial product, the order quantity of the order, a reference price for setting the order price of the plurality of orders, the value range between the plurality of orders, and information for setting the profit margin between the corresponding plurality of orders to be displayed on the display means of the terminal, a third means for causing a confirmation screen for allowing the trader to confirm a plurality of planned sell order information to be generated based on the information input in the information input field and a plurality of planned buy order information corresponding to each of the sell order information to be displayed on the display means of the terminal, a fourth means for generating a plurality of first sell order information including at least information on the type of the financial product, order price information set at a price having a predetermined value range, and order quantity information based on the information input in the information input field, a fifth means for generating a plurality of new sell order information corresponding to each of the sold sell orders, including at least information on the type of the financial product, order price information, and order quantity information, which are set based on the information input in the information input field after a sell order based on the first sell order information generated by the fourth means is executed, a sixth means for generating a plurality of buy order information having a price with a predetermined profit margin with respect to the price of the sell order, which is set based on the information input in the information input field and is used to place a buy order for settling each of the financial products held by the execution of each of the sell orders based on the first sell order information generated by the fourth means or each of the sell orders based on the new sell order information generated by the fifth means, and the first sell order information generated by the fourth means, andA seventh means for repeatedly concluding a sell or buy order for the financial instrument based on the new sell order information generated by the fifth means and the buy order information generated by the sixth means, wherein the fourth means generates a plurality of the first sell order information with a certain price range, and the fifth means generates a plurality of the new sell order information with the certain price range at the order price of each of the concluded sell order information among the first sell order information.
[0011] The invention according to claim 5 is a financial product trading management method in a financial product trading management system for managing buying and selling transactions of financial products whose market prices fluctuate. The financial product trading management method in the financial product trading management system includes: a first procedure in which information on the market price of the financial product is obtained by a first means for obtaining information on the market price of the financial product; a second procedure in which an information input field for allowing a trader who conducts transactions of the financial product to input information including at least the type of the financial product, the order price of each of a plurality of orders for the financial product, the order quantity of the order, a reference price for setting the order price of the plurality of orders, a value range between the plurality of orders, and information for setting a profit margin between corresponding pairs of the plurality of orders is displayed on a display means of a terminal used by the trader; a third procedure in which a confirmation screen for allowing the trader to confirm a plurality of planned buy order information to be generated and a plurality of planned sell order information corresponding to each of the buy order information is displayed on the display means of the terminal; a fourth procedure in which a plurality of first buy order information including at least information on the type of the financial product, order price information set at a price having a predetermined value range, and order quantity information is generated based on the information input in the information input field; a fifth procedure in which, after a buy order based on the first buy order information generated in the fourth procedure is executed, a plurality of new buy order information corresponding to each of the executed buy orders, including at least information on the type of the financial product, order price information, and order quantity information, is generated based on the information input in the information input field; a sixth procedure in which sell order information having a price with a predetermined profit margin with respect to the price of the buy order, which is set based on the information input in the information input field, is generated to execute sell orders for settling the financial products held by each execution of a buy order based on the first buy order information generated in the fourth procedure or each execution of a buy order based on the new buy order information generated in the fifth procedure; based on the first buy order information generated in the fourth procedure, the new buy order information generated in the fifth procedure, and the sell order information generated in the sixth procedure,It has a seventh step of repeatedly concluding an order to buy or sell the financial product. In the fourth step, a plurality of the first buy order information is generated within a certain price range. In the fifth step, it is configured such that a plurality of the new buy order information is generated within the certain price range at the order price of each of the concluded first buy order information among the first buy order information.
[0012] The invention according to claim 6 is a financial product trading management method in a financial product trading management system for managing buying and selling transactions of financial products whose market prices fluctuate. The financial product trading management method in the financial product trading management system includes: a first procedure in the first means for acquiring information on the market price of the financial product, where the information on the market price of the financial product is acquired; a second procedure in which an information input field for inputting information for a trader who conducts transactions of the financial product, including at least the type of the financial product, the order price of each of a plurality of orders for the financial product, the order quantity of the order, a reference price for setting the order prices of the plurality of orders, the price range between the plurality of orders, and information for setting the profit margin between the corresponding plurality of orders, is displayed on a display means of a terminal used by the trader; a third procedure in which a confirmation screen for allowing the trader to confirm a plurality of planned sell order information to be generated and a plurality of planned buy order information corresponding to each of the sell order information are displayed on the display means of the terminal; a fourth procedure in which a plurality of first sell order information including at least information on the type of the financial product, order price information set at a price with a predetermined price range, and order quantity information are generated based on the information input in the information input field; a fifth procedure in which, after a sell order based on the first sell order information generated in the fourth procedure is executed, a plurality of new sell order information corresponding to each of the executed sell orders, including at least information on the type of the financial product, order price information, and order quantity information, set based on the information input in the information input field are generated; a sixth procedure in which, for each execution of a sell order based on the first sell order information generated in the fourth procedure or each execution of a sell order based on the new sell order information generated in the fifth procedure, a plurality of buy order information with a price at a predetermined profit margin with respect to the price of the sell order, set based on the information input in the information input field, are generated to place a buy order for settling each of the financial products held; the first sell order information generated in the fourth procedure, the new sell order information generated in the fifth procedure, andBased on the buy order information generated in the sixth step, a seventh step of repeatedly executing the execution of the sale or buy order of the financial product is included. In the fourth step, a plurality of the first sell order information is generated with a certain value range. In the fifth step, the new sell order information is configured to be generated with the certain value range at the order price of each of the agreed sell order information among the first sell order information. This is the gist of the invention.
Effect of the Invention
[0013] According to the invention described in claims 1 to 6, it is possible to avoid the disadvantages of the financial product handler and the customer in the order of financial products, and enable the customer to efficiently and smoothly conduct transactions by order without performing complicated order procedures.
Brief Explanation of Drawings
[0014]
Figure 1
Figure 2A
Figure 2B
Figure 2C
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0015] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0016] FIG. 1 is a system configuration diagram and a functional block diagram of a financial product trading management system that realizes the financial product trading management method of the present embodiment. As shown in the figure, the financial product trading management system 1A includes a financial product trading management device 1 and N (N≧1) client terminals 21~2 n and the financial product trading management device 1 and the client terminals 21~2 n can communicate with each other via the Internet 3 as a WAN (Wide Area Network). The financial product trading management system 1A of the present embodiment deals with foreign exchange as a financial product.
[0017] The financial product trading management device 1 that realizes the financial product trading management method of the present embodiment is a server computer managed and operated by a financial product dealer, and has a Web server function and a database function for storing a large amount of data. The client terminals 21,···,2 n are communication terminals having a data communication function owned and used by individuals or corporations that buy and sell financial products, and personal computers, mobile phone terminals, etc. correspond to this. The client terminals 21,···,2 n are operation units 211,···,21 used for inputting various instructions such as a mouse and a keyboard n, consisting of an LCD (Liquid Crystal Display), etc., operation units 211, ···, 21 n and a display unit 221, ···, 22 that displays various instructions and various images input from n etc. It has. Note that the client terminals 21, ···, 2 n , operation units 211, ···, 21 n , display units 221, ···, 22 n have the same configuration. Therefore, hereinafter, unless there is a need to distinguish, the client terminal 2, operation unit 21, and display unit 22 will be used.
[0018] Although not shown in FIG. 1, the financial product trading management device 1 includes at least one CPU (Central Processing Unit), a RAM (Random Access Memory) that functions as a working area of the CPU, a ROM (Read Only Memory) in which a startup boot program, etc. are recorded, an auxiliary storage device such as a hard disk in which various programs and data, etc. are recorded, a communication interface used for data transmission and reception, etc. are provided. The auxiliary storage device records an OS (Operating System) program, various application programs, data recorded in the database, etc. These programs and data cooperate with hardware resources through the arithmetic processing of the CPU to realize various functions.
[0019] As shown in FIG. 1, the financial product trading management device 1 has a data processing unit 10 as a functional means realized based on the various programs and hardware resources described above, and a database 18 in which various data processed by the data processing unit 10 is recorded. The data processing unit 10 performs processing such as generation and processing of various data used in the financial product trading management device 1. Furthermore, it also has a front page distribution unit 11 as a functional means, an order input reception unit 12 as an "order input reception means", a deposit / withdrawal information generation unit 13, a transaction information generation unit 14 as a "transaction information generation means", an account information generation unit 15, an order information generation unit 16 as an "order information generation means" and a "second price information calculation means", a database (DB) connection base unit 17, and a price information reception unit 19 as a "price information reception means".
[0020] The order input reception unit 12 receives data related to various orders input from the client terminal 2 and performs various processes necessary to establish an order for a financial product.
[0021] The deposit / withdrawal information generation unit 13 receives a deposit / withdrawal request from the client terminal 2 and creates a list of deposit / withdrawals based on the request.
[0022] Based on the information processed by the order input reception unit 12, the order information generation unit 16 generates information related to an order for a financial product. Here, the orders include so-called market orders, limit orders, and if-done orders (an order format in which two ranked orders are placed simultaneously, and if the first-ranked order is executed, the second-ranked order automatically becomes valid. The same applies throughout this specification).
[0023] The transaction information generation unit 14 performs a transaction process based on the order generated by the order information generation unit 16 and a process for sending information related to the completed transaction process to the client terminal 2 of the customer. Here, the "transaction" refers to various procedures and processes for concluding the sale and purchase of a financial product based on the customer's order.
[0024] The account information generation unit 15 generates the customer's deposit balance information and has a function of managing the deposit balance information as collateral information (i.e., information for verifying that the conclusion of an order can be achieved). Note that the information regarding the deposit balance generated by the account information generation unit 15 is periodically compared with the information regarding the customer's actual deposit balance provided by a financial institution such as a bank in order to be consistent with the actual deposit balance.
[0025] The database connection base unit 17 performs conversion (for example, mutual conversion between a logical data structure and a physical data structure) between the data generated and processed by the data processing unit 10 and the data recorded in the database 18, and performs processing necessary for communicating data between the data processing unit 10 and the database 18.
[0026] The database 18 records data used in the financial product trading management device 1. The database 18 in this embodiment is formed by a relational database, but any format may be used as long as it is suitable for recording and rewriting a large amount of data, such as an object database. The database 18 records an order table (order information recording means) 181, a customer account information table (customer account information recording means) 182, a currency pair order condition table 183, a minimum value width table (minimum value width information recording means) 184, a difference table (difference information recording means) 185, and a sequence number table 186. In the minimum value width table 184, the closest value width that can be taken between individual sell order information (described later) or individual buy order information (described later) forming an order information group (described later) determined for each type of financial product is recorded as the minimum value width information. In the difference table 185, difference information between the current market price and the order amount of the order information (described later) determined for each type of financial product is recorded. In the sequence number table 186, a sequence number uniquely assigned to each order information (described later) is recorded. Details of the order table 181, the customer account information table 182, and the currency pair order condition table 183 will be described later.
[0027] The front-page distribution unit 11 creates image data to be displayed on the display unit 22 of the client terminal 2, and transmits the created image data to the client terminal 2.
[0028] The price information receiving unit 19 acquires information about the prices of financial products handled by the financial product trading management device 1, and performs necessary processing on the acquired information for use by the data processing unit 10. In the present embodiment, the price information receiving unit 19 acquires information on foreign exchange rates.
[0029] FIG. 2A is a schematic diagram of the field definition of the order table 181, FIG. 2B is a schematic diagram of the field definition of the customer account information table 182, and FIG. 2C is a schematic diagram of the field definition of the currency pair order condition table 183. As shown in these figures, each of the tables 181, 182, 183 has fields corresponding to the number of items, and the name of the field (field name), data type (type) such as characters, numerical values, and date and time, data length (length) such as bit length, non-null specification (Not Null), presence or absence of a default value (default value), item name of the data (remarks), etc. are defined.
[0030] In the above-described financial product trading management device 1, when a limit order for a financial product is placed, it is possible to realize an order form in which the buying and selling of a plurality of financial products of the same type are performed by if-and-only-if order for each predetermined number of products at a predetermined price range by a single reserved order. In this specification, this order form is referred to as a "trap repeat if-and-only-if order".
[0031] Next, the trading procedure of the trap repeat if-and-only-if order in the financial product trading management system 1A of the present embodiment will be described.
[0032] FIG. 3 is a flowchart showing the processing procedure when generating information related to a limit order by a trap repeat if-and-only-if order in the financial product trading management device 1 of the present embodiment. Hereinafter, the processing procedure at the time of placing an order will be described based on the same figure.
[0033] Customers who use the financial product trading management system 1A access the financial product trading management device 1 using the client terminal 2. The front page distribution unit 11 of the financial product trading management device 1 causes the display unit 22 of the accessed client terminal 2 to display an input screen 40 shown in FIG. 4. The customer inputs data on the order details into the input screen 40 using the operation unit 21 (step S1). Specifically, the following processes (1) to (5) are performed on the input screen 40.
[0034] (1) The customer selects and clicks on the currency pair for which they wish to trade from among the buy / sell wish input buttons 411 to 415 provided for each tradable currency pair (five currency pairs in this input screen 40) from the upper side of the input screen 40. For example, a customer who wishes to purchase US dollars with Japanese yen clicks on the US dollar purchase button 411a on the input screen 40.
[0035] (2) Next, the customer selects and clicks on the button on which the trading form they desire is displayed from the trading form selection button group 42 provided below the buy / sell wish input buttons 411 to 415. The input screen 40 in FIG. 4 shows a state where the new order selection button 42a for selecting a new order (i.e., an order for newly having a position (foreign currency holding)) is clicked from among the trading form selection button group 42. Note that the financial product trading management device 1 of the present embodiment applies the trap repeat ifdan order only to new orders, aiming to simplify the system configuration and form a system that is easy for customers to use.
[0036] (3) Next, the customer clicks the trap trade designation button 43a for designating trap trade (registered trademark) from among the order condition and quantity designation button group 43 provided below the trading form selection button group 42. Here, "trap trade" refers to an order form in which, when conducting a limit order for financial products, a plurality of financial products of the same type are reserved at a predetermined price range and for each predetermined number of products by a single reservation order. And the trap repeat if-dan order includes trap trade in the procedure. Note that in the financial product trading management apparatus 1 of the present embodiment, trap trade cannot be conducted even if a selection button other than the trap trade designation button 43a is clicked.
[0037] (4) When the trap trade designation button 43a is clicked, the condition setting screen 44 shown in Fig. 5(a) pops up and is displayed on the display unit 22. On the condition setting screen 44, there are provided a start price input field 44a for inputting the order reference price of the trap repeat if-dan, an amount input field 44b for inputting the amount for each position in one order, a price range input field 44c for inputting the price range of the positions to be ordered (i.e., the price range between individual buy order information (described later)), a trap number selection field 44d for selecting the number of positions to be ordered, a profit amount designation field 44e for inputting the profit amount for each position as the "spread", and a repeat if-dan order selection field 44f for designating whether the repeat if-dan order is to be executed. The customer inputs the desired numerical values into each of the input fields 44a, 44b, 44c, 44e and selects the desired numerical values and order forms from each of the selection fields 44d, 44f. In the condition setting screen 44 of Fig. 5(a), an order in which the start price is 109.90 dollars, the price range is 0.10 yen, one position is 10,000 currencies, the number of positions to be ordered is 5, the expiration date is indefinite, and the order form is a basic repeat if-dan order is filled in and selected in each of the input fields 44a, 44b, 44c, 44e and each of the selection fields 44d, 44f. Note that when the repeat if-dan order is selected by the repeat if-dan order selection field 44f on the condition setting screen 44 for trap trade, the form of the trap repeat if-dan order is selected.
[0038] After the input and selection for each input field 44a, 44b, 44c, 44e and each selection field 44d, 44f are completed, when the customer clicks the order confirmation button 44g provided at the bottom of the condition setting screen 44, the data entered in the condition setting screen 44 is displayed in the order content display field 44h and is transmitted from the client terminal 2 to the financial product trading management device 1, and the procedure of step S2 described later is performed. Note that when the customer clicks the reset button 44i instead of the order confirmation button 44g, the processes of the above (1) to (4) are cancelled, and the input screen 40 returns to the state before the above (1) is performed.
[0039] In the above (5), when the order confirmation button 44g is clicked and the transmitted data (buy / sell order application information) is supplied to the financial product trading management device 1, the order input reception unit 12 of the financial product trading management device 1 confirms the content of the input order (order input reception procedure). Specifically, it confirms the order format selected in the repeat if done order selection field 44f, and further inspects the order price of the supplied data (step S2). Specifically, a comparison is made between the amount of the start price entered in the start price input field 44a of the currency pair selected in the buy / sell desired input buttons 411 to 415 and the current foreign exchange rate price received by the price information reception unit 19. The order input reception unit 12 determines an appropriate price only when the customer can obtain a profit, that is, only when the start price is lower than the current foreign exchange rate price when buying a foreign currency, and only when the start price is higher than the current foreign exchange rate price when selling a foreign currency.
[0040] When the start price is determined to be an appropriate price (No in step S3), the account information generation unit 15 acquires the margin information of the customer in the customer account information table 182 of the customer. Specifically, the numerical data recorded in the "amnt" field 182a shown in FIG. 2B is acquired as the margin information.
[0041] The order input reception unit 12 compares the obtained margin information with the total customer order amount (i.e., the total order amount calculated based on the numerical values entered in the amount input field 44b, the value range input field 44c, and the value selected from the trap quantity selection field 44d), and checks whether the amount of the margin is equal to or greater than the total order amount. The order information generation unit 16 generates the "order information group" described later (order information generation procedure) only when the amount of the margin is equal to or greater than the total order amount (No in step S5). Thereby, it is possible to accept a limit order by an if - done order only when the customer can surely make the payment.
[0042] When the amount of the margin is equal to or greater than the total order amount (No in step S5), the order input reception unit 12 checks whether the order conditions satisfy the conditions of the trap repeat if - done (step S6). Specifically, the numerical data recorded in the "trap_range" field 183a shown in FIG. 2C is obtained as the value of the minimum value range condition, and the numerical data of the value range entered in the value range input field 44c is compared with the numerical value of the minimum value range information of the relevant currency pair recorded in the minimum value range table 184, and it is checked whether the value of the value range entered in the value range input field 44c is equal to or greater than the minimum value range.
[0043] When the value of the value range entered in the value range input field 44c is less than the numerical value of the minimum value range information (Yes in step S7), the order input reception unit 12 treats the entered order as an error and rejects the reception of the order (step S10). Thereby, it is possible to prevent a situation where the value ranges of orders are so close that the risk cannot be avoided and the customer suffers a de facto disadvantage, and a situation where transactions concentrate in a specific price range and the business becomes excessive, causing the financial product dealer to suffer a de facto disadvantage.
[0044] When the value of the value range entered in the value range input field 44c is equal to or greater than the value of the minimum value range (\"No\" in step S7) and it is determined that the order conditions satisfy all the conditions necessary for the order of the above-mentioned trap repeat if dan, the front page distribution unit 11 causes the display unit 22 of the client terminal 2 to display a confirmation screen 45 shown in FIG. 5(b). The confirmation screen 45 lists the order conditions input and selected by the customer on the input screen 40 and the condition setting screen 44, and is provided with an order button 45a to be clicked when there is no mistake in the listed content. In the order information group display column 45b of the confirmation screen 45, order information groups 45c1, 45c2,... 45c k (k>1) is displayed.
[0045] When the customer clicks the order button 45a by operating the operation unit 21, the order information generation unit 16 of the financial product trading management device 1 generates order information based on the data input in step S1 (step S8, order information generation procedure, second order price calculation procedure). Specifically, in the above procedure, a plurality of input data are grouped with the order price as the unit, and a sequence number is assigned to each order in the sequence number table 186 for each unit of information to form each order information. At this time, information for distinguishing the sequence number used in the order information from the unused numbers is given to the sequence number table 186.
[0046] The order information generation unit 16 records the generated order information group in the order table 181 (step S9, order information recording procedure). Specifically, the corresponding order information (i.e., the data corresponding to the item in the "Remarks" column 181a) is recorded in each field shown in FIG. 2A. For example, the sequence number assigned in step S8 is recorded in the "ord_seq" field 181b. A customer number uniquely determined for each customer is recorded in the "cust_seq" field 181c, and the product name is recorded in the "style_id" field 181d. An ID number uniquely determined for each currency pair is recorded in the "ccy_pair_id" field 181e. The combination of this ID number and the currency pair is recorded in an ID table (not shown) separately provided in the database. Data indicating whether it is a sell order or a buy order is recorded in the "buy_sell_id" field 181f, the order price is recorded in the "ord_rate" field 181g, the order expiration date is recorded in the "limit_time" field 181h, and data indicating whether the order type is an if-dan order or not is recorded in the "ord_cond" field 181i (the default is 0, and 1 is recorded in the case of an if-dan order). Data indicating whether it is a new order or a settlement order is recorded in the "new_close" field 181k. Through the above procedure, the order processing of the trap repeat if-dan order is completed, and information regarding the limit order is generated.
[0047] FIG. 6(a) is a diagram schematically showing a set of buy order information recorded in step S9, and FIG. 6(b) is a diagram schematically showing a set of sell order information recorded in step S9. As shown in the figure, the set 50 of buy order information forms a buy order table 50a in which information was generated in the above steps S1 to S9, and the set 60 of sell order information similarly forms a sell order table 60a.
[0048] The buy order table 50a has five buy order information from the first buy order information 51a to the fifth buy order information 51e as the "first order information" (i.e., the number selected in the trap quantity selection column 44d). The buy order price (first order price) shown in the first buy order information 51a is 1 dollar and 109.90 yen (i.e., the price entered in the start price input column 44a), and the value range of the buy order price for each order information is 0.10 yen (i.e., the price entered in the value range input column 44c). Also, the order amounts for the first buy order information 51a to the fifth buy order information 51e are each 10,000 currencies (i.e., the amount entered in the amount input column 44b).
[0049] The sell order table 60a has five sell order information from the first sell order information 61a to the fifth sell order information 61e as the "second order information" (i.e., the number selected in the trap quantity selection column 44d). The buy order price (second order price) shown in the first sell order information 61a is 1 dollar and 115.04 yen, and the value range of the order price for each order information is 0.10 yen (i.e., the price entered in the value range input column 44c).
[0050] In the buy order table 50a and the sell order table 60a, order numbers 51h and 61h with the same order information, for example, the first buy order information 51a and the first sell order information 61a, the second buy order information 51b and the second sell order information 61b, ··· form an order information group within a certain price range, which consists of buy order information for limit-ordering the same type of financial product at one price and sell order information for limit-ordering the financial product targeted by the buy order information at another price. Among the order information forming one order information group, the order information recorded in the buy order table 50a (for example, the first buy order information 51a) forms a "first order" with a high priority of execution, and the order information recorded in the sell order table 60a (for example, the first sell order information 61a) forms a "second order" with a low priority of execution. The order information recorded in the buy order table 50a is recorded as "valid order information" having the status of an established (placed) order in the initial state, and the order information recorded in the sell order table 60a is recorded as "invalid order information" not having the status of an established (placed) order in the initial state. The "validity" or "invalidity" of the order information is recorded based on a flag or the like included in each order information.
[0051] In addition, when it is determined in step S3 that the first desired price is an inappropriate price (Yes in step S3), and when it is determined in step S5 that the amount of margin is less than the total order amount (Yes in step S5), the order input reception unit 12 treats the input order as an error and rejects the order (step S10).
[0052] After the completion of the order processing, the price information reception unit 19 of the financial product trading management device 1 continues to acquire the information of the exchange rate (price information reception procedure). Then, when the market price and the order price of the specific position match, the execution information generation unit 14 will execute the order of the said position (execution information generation procedure).
[0053] FIG. 7 shows a time chart schematically showing an execution based on a limit order in the financial product trading management system 1A of the present embodiment. For example, as shown in the figure, the exchange purchase price 72 of the US dollar at time t1 when the limit order by the trap repeat ifdan is completed is 110.00 yen per dollar, and at time t2 when the exchange purchase price 72 of the US dollar becomes 109.90 yen after the completion of the limit order, the first buy order information 51a is executed. Simultaneously with this execution, the first sell order information 61a is activated. By this "activation", at this time, the first sell order information 61a is converted from "invalid order information" to "valid order information".
[0054] Similarly, at time t3 when the exchange purchase price 72 of the US dollar becomes 109.80 yen, the second buy order information 51b is executed and simultaneously the second sell order information 61b is activated, and at time t4 when the exchange purchase price 72 becomes 109.70 yen, the third buy order information 51c is executed and simultaneously the third sell order information 61c is activated.
[0055] Thereafter, when the exchange purchase price 72 rises to 114.84 yen per dollar at time t5, the execution information generation unit 14 causes the sell information to be executed based on the third sell order information 61c and sells the US dollar. As a result, the customer can obtain a profit corresponding to the difference between the price of the third buy order information 51c and the third sell order information 61c. After the third sell order information 61c is executed, at time t6, the third buy order information 51c and the third sell order information 61c are regenerated again. At this time t6, the third sell order information 61c is generated again as "invalid order information" in the initial state.
[0056] When the limit order is activated or when the limit order is executed, the execution information generation unit 14 rewrites the corresponding data in the database 18. Specifically, the order information data regarding the limit order in the order table 181 is deleted, and the data in the "amnt" field 182a of the customer account information table 182 is increased or decreased by the amount of the executed price.
[0057] Similarly, when the exchange purchase price 72 rises to 114.94 yen per US dollar at time t7, the execution information generation unit 14 causes the sell information to be executed based on the second sell order information 61b and sells the US dollar. Thereafter, at time t8, the second buy order information 51b and the second sell order information 61b are generated again (at this time, the second sell order information 61 is generated again as "invalid order information"), and the corresponding data in the database 18 is rewritten.
[0058] Thereafter, when the exchange purchase price 72 reaches 109.70 yen per US dollar at time t9, the second buy order information 51b is executed and at the same time the second sell order information 61b becomes valid. Thereafter, the same processing will be repeated.
[0059] Note that at times t1 to t9, the fourth buy order information 51d, the fifth buy order information 51e, the fourth sell order information 61d, and the fifth sell order information 61e shown in FIG. 6 are not executed, and these limit orders are reserved until the time when the exchange purchase price 71 of the US dollar falls or rises to the respective order prices 51f, 61f after time t9. Also, all limit orders for which the order expiration dates 51g, 61g have passed without execution are canceled and deleted from the order table 181.
[0060] In this way, the financial product trading management device 1 of the present embodiment can reduce the customer's risk in limit orders by placing limit orders for the same type of financial product at multiple prices. That is, for example, if only a limit order to purchase the US dollar at 109.60 yen per US dollar is placed, as shown in FIG. 7, when the exchange purchase price 71 rises with 109.70 yen per US dollar as the boundary (even if the customer has a potential desire to purchase at 109.70 yen per US dollar), the customer cannot purchase the US dollar. On the other hand, if the trap repeat if-dan order in the present embodiment is used, multiple limit orders can be placed by dispersing above and below the price used as the reference, which is the price at which the customer most desires to purchase, so that the above-described customer risk can be reduced.
[0061] In addition, the financial product trading management device 1 of the present embodiment generates, for a plurality of price bands, an order information group in a single price band, which consists of buy order information (e.g., first buy order information 51a) for limit-ordering the same type of financial product at a single price and sell order information (e.g., first sell order information 61a) for limit-ordering the financial product targeted by the buy order information at another price. In each order information group, the buy order information (e.g., first buy order information 51a) is regarded as the "first order", and the sell order information (e.g., first sell order information 61a) is regarded as the "second order". The "first order" is set as valid order information, and the "second order" is set as invalid order information. When the "first order" forming a single order information group is executed, the contract information generation unit 14 changes the "second order" from invalid order information to valid order information, so that based on a single buy / sell order application information, it is possible to place a limit order for the same type of financial product at multiple prices in an if-and-only-if order. Further, when the order information regarded as the "second order" and set as valid order information is executed, the contract information generation unit 14 regenerates a single order information group, so that even after the "first order" and the "second order" are executed, it is possible to repeatedly place a limit order in an if-and-only-if order using the executed order information group (e.g., first buy order information 51a and first sell order information 61a).
[0062] In addition, the financial product trading management device 1 of the present embodiment makes the order information groups 45c1, 45c2, ···, 45c k such that the number of products at a single price is constant, and the value widths between the first to fifth buy order information 51a, 51b, 51c, 51d, 51e and the value widths between the first to fifth sell order information 61a, 61b, 61c, 61d, 61e in the order information groups 45c1, 45c2, ···, 45c k for a plurality of price bands are each constant. By doing so, the command content from the client terminal 2 side when placing an order for a financial product can be simplified. In addition, it is possible to cause a customer placing an order from the client terminal 2 to place an order with a high risk diversification effect, where the order for a constant number of products is formed for each constant value width.
[0063] In addition, when a request is made to change the price and amount of a limit order that has been once ordered from the client terminal 2, the financial product trading management device 1 of the present embodiment treats the request as an input error on the assumption that it is an illegal request. This can prevent the business on the bank side, which is the buyer and seller of financial products, from being overloaded due to frequent requests for price and amount.
[0064] On the other hand, when a cancellation request is made for a limit order that has been once ordered, the financial product trading management device 1 processes the request according to a predetermined procedure. FIG. 8 is a flowchart showing the processing procedure for a cancellation request in the financial product trading management device 1 of the present embodiment. Hereinafter, the processing procedure for a cancellation request will be described based on the figure.
[0065] First, when the financial product trading management device 1 receives a cancellation request for a limit order that has been once ordered from the client terminal 2 (step S11), the execution information generation unit 14 extracts an order information group including the order information of the limit order for which the cancellation request has been made, and selects, from among the order information included in this order information group, the one with the order price closest to the market price of the financial product. Then, the execution information generation unit 14 collates the absolute value of the value obtained by subtracting the market price from the selected order price with the data of the non-cancellable value width of the currency pair recorded in the difference table 185. When the absolute value is greater than the non-cancellable value width (Yes in step S12), the execution information generation unit 14 processes all the order information and order information groups for which execution has not been established among the order information included in the order information group extracted in step S12 as having been all cancelled (step S13).
[0066] For example, in FIG. 5, when only the first buy order information 51a is executed and there is a cancellation request for the third buy order information 51c, and the exchange purchase price 71 of the US dollar at the time of the request is 1 US dollar = 109.90 yen, the value obtained by subtracting the order price (1 US dollar = 109.80 yen) of the second buy order information 51b, which is closest to the exchange price, from the above exchange purchase price 71 is 0.10 yen. And when the non-cancellable price range is less than 0.10 yen (for example, 0.09 yen), all of the second buy order information 51b to the fifth buy order information 51e shown in FIG. 5 will be cancelled. Further, all of the sell order information that forms the order information group with the second to fifth buy order information 51b to 51e, that is, the second sell order information 61b to the fifth sell order information 61e will also be cancelled. The data of the cancelled order information is deleted from the order table 181.
[0067] In this way, by canceling all of the order information groups for which there is a cancellation request with one cancellation request, and also canceling all of the order information groups generated based on the buy and sell order application information that generated the order information group containing the order information for which there is a cancellation request, it is possible to prevent the handling of limit orders by trap repeat if-dan orders from becoming complicated.
[0068] On the other hand, when the absolute value is less than or equal to the non-cancellable price range (\"No\" in step S12), the execution information generation unit 14 rejects the cancellation request as an illegal request and processes the request as an error (step S14).
[0069] In this way, by setting the non-cancellable price range, it is possible to avoid a situation that causes actual damage to financial institutions such as banks. That is, when a cancel request for a limit order is input to the client terminal 2 immediately before the market purchase price (or market selling price) matches the order price, due to the time lag that occurs when the cancel request is communicated to the financial institution, a situation may occur where the financial institution purchases the financial product whose order the customer has cancelled. However, by prohibiting the cancellation of an order when the market price and the order price are closer than a predetermined value, it is possible to prevent a situation where the financial institution purchases the financial product whose order has been cancelled.
[0070] In addition, when the order received from the client terminal 2 is a normal market order (a trading method in which the buying and selling of financial products is performed at the market price at the time of the order), as soon as the order information is generated in step S8, the execution information generation unit 14 immediately executes the order, and the process of step S9 is not performed.
[0071] As described above, according to the financial product trading management apparatus 1 that performs the financial product trading management method of the present embodiment, it is possible to avoid the disadvantages of the financial product handlers and customers in the limit order of financial products, and the customers using the system can efficiently and smoothly perform transactions by limit orders without performing complicated order procedures.
[0072] Note that the financial product trading management system 1A that performs the financial product trading management method of the above embodiment is configured to handle foreign exchange as a financial product. However, the present invention is not limited to this, and the present invention can also be applied to a financial product trading management system that handles other financial products, such as stocks and bonds.
[0073] In addition, in the financial product trading management system 1A that performs the financial product trading management method of the above embodiment, the buy order information that forms the order information group is defined as the "first order", and the sell order information is defined as the "second order". Conversely, the sell order information may be defined as the "first order", and the buy order information may be defined as the "second order".
[0074] Needless to say, the above embodiments are examples of the present invention and do not mean that the present invention is limited to the above embodiments.
Explanation of Signs
[0075] 1A ··· Financial product trading management system 1 ··· Financial product trading management device 2, 21~2 n ··· Client terminal 12 ··· Order input reception unit (order input reception means) 14 ··· Execution information generation unit (execution information generation means) 16 ··· Order information generation unit (order information generation means, second order price information calculation means) 19 ··· Price information reception unit (price information reception means) 45c1, 45c2, ···, 45c k ··· Order information group 51a, 51b, 51c, 51d, 51e ··· Buy order information (order information) 61a, 61b, 61c, 61d, 61e ··· Sell order information (order information) 181 ··· Order table (order information recording means) 184 ··· Minimum value width table (minimum value width information recording means) 185 ··· Difference table (difference information recording means)
Claims
1. A financial product transaction management device for managing buying and selling of financial products whose market prices fluctuate, comprising: The financial product transaction management device includes a first means for acquiring information on the market price of the financial product; a second means for displaying information input fields on a display means of a terminal used by a trader, for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders, on the display means of the terminal used by the trader; a third means for displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of pieces of buy order information to be generated based on the information input in the information input field and a plurality of pieces of sell order information to be generated corresponding to each of the pieces of buy order information; a fourth means for generating a plurality of initial buy order information based on the information input in the information input field, the information including at least the type of financial product, order price information each of which is set to a price that is a predetermined price range, and order quantity information; a fifth means for generating a plurality of new buy order information corresponding to each of the executed buy orders, the new buy order information including at least information on the type of financial product, order price, and order quantity, which is set based on information inputted in the information input field after the buy order based on the initial buy order information generated by the fourth means is executed; a sixth means for generating a plurality of sell order information, which is set based on the information input in the information input field and has a price that is a predetermined margin with respect to the price of the buy order, and which places sell orders to settle the held financial instruments by the respective buy order contracts based on the initial buy order information generated by the fourth means or the respective buy order contracts based on the new buy order information generated by the fifth means; a seventh means for repeatedly executing contracts for buying or selling orders of the financial product based on the initial buying order information generated by the fourth means, the new buying order information generated by the fifth means, and the selling order information generated by the sixth means; having The fourth means generates a plurality of pieces of the initial buying order information at a certain price range, The fifth means generates a plurality of new buy order information items at the order prices of the respective contracted buy order information items among the initial buy order information items in the certain price range. A financial product transaction management device comprising:
2. A financial product transaction management device for managing buying and selling of financial products whose market prices fluctuate, comprising: The financial product transaction management device includes a first means for acquiring information on the market price of the financial product; a second means for displaying information input fields on a display means of a terminal used by a trader, for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders, on the display means of the terminal used by the trader; a third means for displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of sell order information items to be generated based on the information input in the information input field, and a plurality of buy order information items to be generated corresponding to each of the sell order information items; a fourth means for generating a plurality of initial sell order information including at least information on the type of financial product, order price information each of which is set to a price that is a predetermined price range, and order quantity information based on the information input in the information input field; a fifth means for generating a plurality of new sell order information corresponding to each of the sold sell orders, the new sell order information including at least information on the type of financial product, order price, and order quantity, which is set based on information entered in the information entry field after a sell order based on the initial sell order information generated by the fourth means is executed; a sixth means for generating a plurality of buy order information, which is set based on the information input in the information input field and has a price that is a predetermined margin with respect to the price of the sell order, and which places buy orders to settle the held financial instruments by the respective sell order contracts based on the initial sell order information generated by the fourth means or the respective sell order contracts based on the new sell order information generated by the fifth means; a seventh means for repeatedly executing contracts for the buy or sell orders of the financial product based on the initial sell order information generated by the fourth means, the new sell order information generated by the fifth means, and the buy order information generated by the sixth means; having The fourth means generates a plurality of pieces of the initial sell order information at a certain price range, The fifth means generates a plurality of new sell order information items at the order prices of the respective contracted sell order information items among the initial sell order information items in the certain price range. A financial product transaction management device comprising:
3. A financial instruments transaction management system for managing buying and selling of financial instruments whose market prices fluctuate, comprising: The financial product transaction management system includes: a financial product transaction management device for managing the buying and selling of financial products; a terminal capable of communicating with the financial product transaction management device, the terminal having a display means for displaying various images, and used by a trader who trades the financial product; The financial product transaction management device A first means for acquiring information on the market price of the financial product; a second means for displaying on the display means of the terminal an information input field for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders; a third means for displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of pieces of buy order information to be generated based on the information input in the information input field and a plurality of pieces of sell order information to be generated corresponding to each of the pieces of buy order information; a fourth means for generating a plurality of initial buy order information based on the information input in the information input field, the information including at least the type of financial product, order price information each of which is set to a price that is a predetermined price range, and order quantity information; a fifth means for generating a plurality of new buy order information corresponding to each of the executed buy orders, the new buy order information including at least information on the type of financial product, order price, and order quantity, which is set based on information inputted in the information input field after the buy order based on the initial buy order information generated by the fourth means is executed; a sixth means for generating a plurality of sell order information, which is set based on the information input in the information input field and has a price that is a predetermined margin with respect to the price of the buy order, and which places sell orders to settle the held financial instruments by the respective buy order contracts based on the initial buy order information generated by the fourth means or the respective buy order contracts based on the new buy order information generated by the fifth means; a seventh means for repeatedly executing contracts for buying or selling orders of the financial product based on the initial buying order information generated by the fourth means, the new buying order information generated by the fifth means, and the selling order information generated by the sixth means; having The fourth means generates a plurality of pieces of the initial buying order information at a certain price range, The fifth means generates a plurality of new buy order information items at the order prices of the respective contracted buy order information items among the initial buy order information items in the certain price range. A financial product transaction management system comprising:
4. A financial instruments transaction management system for managing buying and selling of financial instruments whose market prices fluctuate, comprising: The financial product transaction management system includes: a financial product transaction management device for managing the buying and selling of financial products; a terminal capable of communicating with the financial product transaction management device, the terminal having a display means for displaying various images, and used by a trader who trades the financial product; The financial product transaction management device A first means for acquiring information on the market price of the financial product; a second means for displaying on the display means of the terminal an information input field for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders; a third means for displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of sell order information items to be generated based on the information input in the information input field, and a plurality of buy order information items to be generated corresponding to each of the sell order information items; a fourth means for generating a plurality of initial sell order information including at least information on the type of financial product, order price information each of which is set to a price that is a predetermined price range, and order quantity information based on the information input in the information input field; a fifth means for generating a plurality of new sell order information corresponding to each of the sold sell orders, the new sell order information including at least information on the type of financial product, order price, and order quantity, which is set based on information entered in the information entry field after a sell order based on the initial sell order information generated by the fourth means is executed; a sixth means for generating a plurality of buy order information, which is set based on the information input in the information input field and has a price that is a predetermined margin with respect to the price of the sell order, and which places buy orders to settle the held financial instruments by the respective sell order contracts based on the initial sell order information generated by the fourth means or the respective sell order contracts based on the new sell order information generated by the fifth means; a seventh means for repeatedly executing contracts for the buy or sell orders of the financial product based on the initial sell order information generated by the fourth means, the new sell order information generated by the fifth means, and the buy order information generated by the sixth means; having The fourth means generates a plurality of pieces of the initial sell order information at a certain price range, The fifth means generates a plurality of new sell order information items at the order prices of the respective contracted sell order information items among the initial sell order information items in the certain price range. A financial product transaction management system comprising:
5. A financial instruments transaction management method in a financial instruments transaction management system that manages buying and selling of financial instruments whose market prices fluctuate, comprising: The financial product transaction management method in the financial product transaction management system comprises: A first step of acquiring information on the market price of the financial product by a first means for acquiring information on the market price of the financial product; a second step in which information input fields for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders are displayed on a display means of a terminal used by the trader; a third step of displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of buy order information items to be generated based on the information input in the information input field, and a plurality of sell order information items to be generated corresponding to each of the buy order information items; A fourth step is to generate a plurality of initial buy order information pieces, including at least information on the type of financial product, order price information each of which is set to a price that falls within a predetermined price range, and order quantity information, based on the information input in the information input field; a fifth step of generating a plurality of new buy order information items corresponding to each of the executed buy orders, the new buy order information items including at least information on the type of financial product, order price, and order quantity, which are set based on the information inputted in the information input field after the buy orders based on the initial buy order information generated in the fourth step are executed; a sixth step of generating a plurality of sell order information, the sell order being set based on the information entered in the information entry field and having a price that is a predetermined margin with respect to the price of the buy order, for placing sell orders to settle the held financial instruments by the respective buy order contracts based on the initial buy order information generated in the fourth step or the respective buy order contracts based on the new buy order information generated in the fifth step; a seventh step of repeatedly executing a contract for a buy or sell order of the financial product based on the initial buy order information generated in the fourth step, the new buy order information generated in the fifth step, and the sell order information generated in the sixth step; having In the fourth step, a plurality of pieces of initial buy order information are generated at a certain price range; In the fifth step, the new buy order information is generated in the certain price range at the order price of each of the contracted buy order information among the initial buy order information. A financial product transaction management method in a financial product transaction management system.
6. A financial instruments transaction management method in a financial instruments transaction management system that manages buying and selling of financial instruments whose market prices fluctuate, comprising: The financial product transaction management method in the financial product transaction management system comprises: a first step of acquiring information on the market price of the financial product, the first step being performed by a first means for acquiring information on the market price of the financial product; a second step in which information input fields for allowing a trader who trades the financial product to input at least information for setting the type of the financial product, the order price of each of the multiple orders for the financial product, the order quantity of the order, a base price for setting the order prices of the multiple orders, a price spread between the multiple orders, and a profit spread between the corresponding multiple orders are displayed on a display means of a terminal used by the trader; a third step of displaying on the display means of the terminal a confirmation screen for allowing the trader to confirm a plurality of sell order information items to be generated based on the information input in the information input field and a plurality of buy order information items to be generated corresponding to each of the sell order information items; A fourth step of generating a plurality of initial sell order information including at least information on the type of financial product, order price information each of which is set to a price that falls within a predetermined price range, and order quantity information based on the information input in the information input field; a fifth step of generating a plurality of new sell order information corresponding to each of the executed sell orders, the new sell order information including at least information on the type of financial product, order price, and order quantity, which is set based on the information inputted in the information input field after the sell orders based on the initial sell order information generated in the fourth step are executed; a sixth step of generating a plurality of buy order information items, the buy order items being set based on the information entered in the information entry field and corresponding to a price that is a predetermined margin with respect to the price of the sell order, and which are set based on the information entered in the information entry field and which are used to settle the held financial instruments by the respective sell order contracts based on the initial sell order information generated in the fourth step or the respective sell order contracts based on the new sell order information generated in the fifth step; a seventh step of repeatedly executing contracts for buying or selling orders of the financial product based on the initial selling order information generated in the fourth step, the new selling order information generated in the fifth step, and the buying order information generated in the sixth step; having In the fourth step, a plurality of pieces of initial sell order information are generated at a certain price range; In the fifth step, a plurality of new sell order information are generated at the order prices of each of the contracted sell order information among the initial sell order information, in the certain price range. A financial product transaction management method in a financial product transaction management system.
Citation Information
Patent Citations
Order processor on foreign exchange transaction, order processing method and program for realizing this method
JP2003099610A
Method for manufacturing paper lids
JP2024107715A
Device and method of automatic buying and selling order for specifying order time
JP2006099787A