Financial instrument trading management device, financial instrument trading management system, method for managing financial instrument trading in a financial instrument trading management system
The financial instrument trading management device and system address the challenge of unpredictable price fluctuations by generating and executing multiple orders with different prices and profit margins, ensuring efficient and smooth transactions, reducing operational complexity, and maintaining trust.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-01-21
- Publication Date
- 2026-04-14
AI Technical Summary
Existing financial instrument trading systems, such as those described in Patent Document 1, fail to accurately predict price fluctuations, leading to potential disadvantages for customers and increased operational complexity, especially in foreign exchange transactions, which can result in actual losses for intermediaries and loss of trust from banks.
A financial instrument trading management device and system that includes means for acquiring market price information, displaying input fields for order details, generating and confirming multiple orders with different prices and profit margins, and repeatedly executing orders to manage buying and selling transactions efficiently, avoiding disadvantages and simplifying procedures.
The system enables customers to conduct transactions efficiently and smoothly without complicated order procedures, avoiding disadvantages and reducing operational complexity, thereby maintaining trust and minimizing losses.
Smart Images

Figure 2026065184000001_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to technology for managing and supporting transactions of financial instruments such as foreign exchange. [Background technology]
[0002] In addition to market orders, which execute trades at the price at the time of the order, limit orders are also known as a method of trading financial instruments such as foreign exchange. A limit order is a type of order in which the customer specifies the buy or sell price in advance. The financial instrument trader then places a buy order for the financial instrument when the price falls to the specified amount, or a sell order for the financial instrument when the price rises to the specified amount. Conventionally, inventions have been known that use computer systems to execute these limit orders for financial instruments (see, for example, Patent Document 1). [Prior art documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2006-99787 [Overview of the project] [Problems that the invention aims to solve]
[0004] However, the prices of financial products fluctuate irregularly and cannot be accurately predicted. As a result, there is a risk that the price of the financial product may rise (or fall) just before reaching a predetermined amount, or fall (or rise) below the predetermined amount, potentially causing the customer to suffer a substantial disadvantage. Furthermore, the invention described in Patent Document 1 has the problem that it cannot avoid such a risk of disadvantage.
[0005] Furthermore, if there is an extreme increase in the number of orders or frequent order cancellations, financial product handlers may also suffer from increased operational complexity and actual losses. In particular, if the financial product being handled is foreign exchange, the handler, who acts as an intermediary between the customer and the bank, may cause actual losses to the bank and lose the bank's trust. Therefore, when conducting transactions, it is necessary to take care to avoid the risks borne by financial product handlers, but the invention described in Patent Document 1 above has the problem that it is not possible to avoid the risks borne by such handlers.
[0006] This invention has been made in view of the above-mentioned problems, and aims to provide a financial instrument trading management device, etc., that avoids disadvantages to financial instrument traders and customers in financial instrument orders, and enables customers using the system to conduct transactions efficiently and smoothly without having to perform complicated order procedures. [Means for solving the problem]
[0007] To solve the above problem, the invention described in claim 1 is a financial instrument trading management device for managing buying and selling transactions of financial instruments whose market price fluctuates, the financial instrument trading management device includes: a first means for acquiring information on the market price of the financial instrument; a second means for displaying an information input field on a terminal used by the trader, which allows the trader to input at least the type of financial instrument, the order price of each of a plurality of orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as a basis for setting the order prices of the plurality of orders, information for setting each of the plurality of orders, and information for setting the profit margin between corresponding plurality of orders; a third means for displaying a confirmation screen on the display means of the terminal for the trader to confirm a plurality of buy order information to be generated based on the information entered in the information input field, and a plurality of sell order information to be generated corresponding to each of the buy order information; and based on the information entered in the information input field, at least the information on the type of financial instrument and the reference price A fourth means for generating multiple initial buy order information, including order price information and order amount information, which are set at different order prices; a fifth means for generating multiple new buy order information corresponding to each of the executed buy orders, which are set based on the information entered in the information input field after the buy orders based on the initial buy order information generated by the fourth means have been executed, and which are set based on the information entered in the information input field, and which include at least information on the type of financial instrument, order price information and order amount information; a sixth means for generating multiple sell order information, which are set based on the information entered in the information input field, which are set at a price with a predetermined profit margin for the buy orders, and which are executed by the execution of each buy order based on the initial buy order information generated by the fourth means, or by the execution of each buy order based on the new buy order information generated by the fifth means, and based on the initial 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 system comprises a seventh means for repeatedly executing buy or sell orders for the financial instrument, wherein the fourth means generates a plurality of initial buy order information, each with a different order price; the fifth means generates a plurality of new buy order information corresponding to each executed buy order from the plurality of initial buy order information, each with a different order price; and the sixth means generates the sell order information generated in each execution of the initial buy order and the execution of each new buy order, such that the profit margin is the price of the buy order with a predetermined profit margin, and the order amount is the same as the order amount set for the buy order.
[0008] The invention described in claim 2 is a financial instrument trading management device for managing buying and selling transactions of financial instruments whose market prices fluctuate, the financial instrument trading management device includes: a first means for acquiring information on the market price of the financial instrument; a second means for displaying an information input field on a terminal used by the trader, which allows the trader to input at least the type of financial instrument, the order price of each of a plurality of orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as a basis for setting the order prices of the plurality of orders, information for setting each of the plurality of orders, and information for setting the profit margin between the corresponding plurality of orders; a third means for displaying a confirmation screen on the display means of the terminal for the trader to confirm a plurality of sell order information to be generated based on the information entered in the information input field, and a plurality of buy order information to be generated corresponding to each of the sell order information; and based on the information entered in the information input field, at least the type of financial instrument, information on order prices that are set to different order prices based on the reference price, and order A fourth means for generating multiple initial sell order information, including amount information; a fifth means for generating multiple new sell order information corresponding to each executed sell order, which are set based on the information entered in the information input field after the sell orders based on the initial sell order information generated by the fourth means have been executed, and which include at least information on the type of financial instrument, order price information, and order amount information; and the execution of each sell order based on the initial sell order information generated by the fourth means, or the new sell order information generated by the fifth means. A sixth means for generating multiple buy order information that sets a predetermined profit margin price for the sell order, based on the information entered in the information input field, and for executing buy orders for the financial instruments held by each sell order based on the sell order information of the stock selling order information, and for executing buy orders for the financial instruments 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 a plurality of initial sell order information, each with a different order price; the fifth means generates a plurality of new sell order information corresponding to each executed sell order among the plurality of initial sell order information, each with a different order price; and the sixth means generates the buy order information generated in the execution of the initial sell order and the execution of each of the new sell orders, such that the profit margin is the price of the sell order with a predetermined profit margin, and the order amount is the same as the order amount set for the sell order.
[0009] The invention described in claim 3 is a financial instrument trading management system for managing buying and selling transactions of financial instruments whose market prices fluctuate, the financial instrument trading management system comprising: a financial instrument trading management device for managing buying and selling transactions of financial instruments; a terminal for use by a trader who trades the financial instruments, the terminal for use by a trader, the financial instrument trading management device comprising: a first means for acquiring information on the market price of the financial instruments; a second means for displaying an information input field on the display means of the terminal used by the trader, for allowing the trader to input at least the type of financial instrument, the order price of each of a plurality of orders for the financial instruments, the order amount of the orders, information for setting a reference price that serves as a basis for setting the order prices of the plurality of orders, information for setting each of the plurality of orders, and information for setting the profit margin between corresponding plurality of orders; and confirming with the trader a plurality of buy order information to be generated and a plurality of sell order information to be generated corresponding to each of the buy order information. A third means for displaying a confirmation screen on the display means of the terminal for confirmation; a fourth means for generating multiple initial buy order information, each including at least information on the type of financial instrument, information on the order price which is set to a different order price based on the reference price, and information on the order amount, based on the information entered in the information input field; a fifth means for generating multiple new buy order information corresponding to each of the executed buy orders, each including at least information on the type of financial instrument, information on the order price, and information on the order amount, based on the information entered in the information input field, after the buy orders based on the initial buy order information generated by the fourth means have been executed; a sixth means for generating multiple sell order information, each set on the information entered in the information input field, which settles the financial instruments held by the execution of each buy order based on the initial 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 sets the price to be a predetermined profit margin relative to the buy order;The system comprises a seventh means that repeatedly executes buy or sell orders for the financial instrument based on the initial 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, wherein the fourth means generates a plurality of initial buy order information, each with a different order price; the fifth means generates a plurality of new buy order information corresponding to each executed buy order from the plurality of initial buy order information, each with a different order price; and the sixth means generates the sell order information generated in each execution of the initial buy order and the execution of the new buy order such that the profit margin is the price of the buy order with a predetermined profit margin, and the order amount is the same as the order amount set for the buy order.
[0010] The invention described in claim 4 is a financial instrument trading management system for managing buy and sell transactions of financial instruments whose market price fluctuates, the financial instrument trading management system comprising: a financial instrument trading management device for managing buy and sell transactions of financial instruments; a terminal for use by a trader who conducts transactions of financial instruments, the financial instrument trading management device comprising: a first means for acquiring information on the market price of the financial instruments; a second means for displaying an information input field on the display means of the terminal used by the trader, for allowing the trader to input at least the type of financial instrument, the order price of each of a plurality of orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as a basis for setting the order prices of the plurality of orders, information for setting each of the plurality of orders, and information for setting the profit margin between corresponding plurality of orders; and confirming to the trader a plurality of sell order information to be generated and a plurality of buy order information to be generated corresponding to each of the sell order information. A third means for displaying a confirmation screen on the display means of the terminal for confirmation; a fourth means for generating multiple initial sell order information, each including at least information on the type of financial instrument, information on the order price which is set to a different order price based on the reference price, and information on the order amount, based on the information entered in the information input field; a fifth means for generating multiple new sell order information corresponding to each of the executed sell orders, each including at least information on the type of financial instrument, information on the order price, and information on the order amount, based on the information entered in the information input field, after the sell orders based on the initial sell order information generated by the fourth means have been executed; a sixth means for generating multiple buy order information, each set on the information entered in the information input field, which settles the financial instruments held by the execution of each sell order based on the initial sell order information generated by the fourth means, or the execution of each sell order based on the new sell order information generated by the fifth means, and sets the buy order information to a predetermined profit margin for the sell orders.The system includes a seventh means that repeatedly executes buy or sell orders for the financial instrument 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, wherein the fourth means generates a plurality of initial sell order information, each with a different order price, and the fifth means generates a plurality of new sell order information, each corresponding to each executed sell order among the plurality of initial sell order information, each with a different order price. The sixth means is characterized by generating the buy order information generated in each of the executions of the first sell order and the new sell order such that the profit margin is the predetermined profit margin price for the sell order and the order amount is the same as the order amount set for the sell order.
[0011] The invention described in claim 5 is a financial instrument transaction management method in a financial instrument transaction management system for managing buying and selling transactions of financial instruments whose market price fluctuates, the financial instrument transaction management method in the financial instrument transaction management system comprises: a first step of acquiring information on the market price of the financial instrument by a first means for acquiring information on the market price of the financial instrument; a second step of displaying an information input field on a terminal used by the trader for allowing the trader to input at least the type of financial instrument, the order price of each of several orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as a basis for setting the order prices of several orders, information for setting each of several orders, and information for setting the profit margin between corresponding several orders; a third step of displaying a confirmation screen on the display means of the terminal for allowing the trader to confirm several buy order information to be generated based on the information entered in the information input field, and several sell order information to be generated corresponding to each of the buy order information; and information entered in the information input field A fourth step in which, based on the report, multiple initial buy order information is generated, each including at least information on the type of financial instrument, information on the order price which is set to a different order price based on the reference price, and information on the order amount; a fifth step in which, after the buy orders based on the initial buy order information generated in the fourth step are executed, multiple new buy order information is generated, each including at least information on the type of financial instrument, information on the order price, and information on the order amount, based on the information entered in the information input field, corresponding to each of the executed buy orders; a sixth step in which multiple sell order information is generated, each including information on the type of financial instrument, information on the order price, and information on the order amount, based on the information entered in the information input field, to execute sell orders for each of the financial instruments held by the execution of each buy order based on the initial buy order information generated in the fourth step, or the execution of each buy order based on the new buy order information generated in the fifth step, with the price being set to a predetermined profit margin relative to the buy order; and the initial buy order information generated in the fourth step, and the new buy order information generated in the fifth step,The procedure further comprises a seventh procedure in which the execution of buy or sell orders for the financial instrument is repeated based on the sell order information generated in the sixth procedure, wherein in the fourth procedure, a plurality of the initial buy order information is generated with different order prices, in the fifth procedure, a plurality of the new buy order information corresponding to each executed buy order from the plurality of the initial buy order information is generated with different order prices, and in the sixth procedure, the sell order information generated in the execution of the initial buy order and the execution of each of the new buy orders is generated such that the profit margin is the price of the buy order with a predetermined profit margin, and the order amount is the same as the order amount set for the buy order.
[0012] The invention described in claim 6 is a financial instrument transaction management method in a financial instrument transaction management system for managing buying and selling transactions of financial instruments whose market price fluctuates, the financial instrument transaction management method in the financial instrument transaction management system comprises: a first step of acquiring information on the market price of the financial instrument, which is performed by a first means for acquiring information on the market price of the financial instrument; a second step of displaying an information input field on a terminal used by the trader, which causes the trader to input at least the type of financial instrument, the order price of each of several orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as a basis for setting the order prices of several orders, information for setting each of several orders, and information for setting the profit margin between corresponding several orders; and a third step of displaying a confirmation screen on the display means of the terminal, which causes the trader to confirm several sell order information to be generated based on the information entered in the information input field, and several buy order information to be generated corresponding to each of the sell order information. , a fourth step in which, based on the information entered in the information input field, multiple initial sell order information is generated, each including at least information on the type of financial instrument, information on the order price which is set to a different order price based on the reference price, and information on the order amount; a fifth step in which, after the sell orders based on the initial sell order information generated in the fourth step are executed, multiple new sell order information is generated, each including at least information on the type of financial instrument, information on the order price, and information on the order amount, based on the information entered in the information input field, corresponding to each of the executed sell orders; a sixth step in which, based on the information entered in the information input field, multiple buy order information is generated, each set to a price with a predetermined profit margin for the sell orders, to settle the financial instruments held by the execution of each sell order based on the initial sell order information generated in the fourth step, or the execution of each sell order based on the new sell order information generated in the fifth step; and the initial sell order information generated in the fourth step, andThe system comprises a seventh step in which the execution of buy or sell orders for the financial instrument is repeated based on the new sell order information generated in the fifth step and the buy order information generated in the sixth step, wherein in the fourth step, a plurality of the initial sell order information are generated with different order prices; in the fifth step, a plurality of new sell order information corresponding to each executed sell order among the plurality of initial sell order information are generated with different order prices; and in the sixth step, the buy order information generated in the execution of the initial sell order and the execution of each of the new sell orders is generated such that the profit margin is the price of the sell order with a predetermined profit margin, and the order amount is the same as the order amount set for the sell order. [Effects of the Invention]
[0013] According to the inventions described in claims 1 to 6, disadvantages to financial product handlers and customers in ordering financial products can be avoided, and customers can efficiently and smoothly conduct transactions by ordering without having to go through complicated order procedures. [Brief explanation of the drawing]
[0014] [Figure 1] This document contains a system configuration diagram of a financial instrument trading management system that implements the financial instrument trading management method of this embodiment, and a functional block diagram of a financial instrument trading management device that implements the financial instrument trading management method of this embodiment. [Figure 2A] This is a schematic diagram of the field definitions in the order table of the same financial instruments trading management system. [Figure 2B] This is a schematic diagram of the field definitions in the customer account information table of the same financial instruments trading management system. [Figure 2C] This is a schematic diagram of the field definitions in the currency pair order condition table of the same financial instruments trading management system. [Figure 3]It is a flowchart showing the processing procedure at the time of placing an order for a trap repeat ifdan in the same financial product trading management device. [Figure 4] It is an image diagram of an input screen displayed on the display unit of the client terminal. [Figure 5] It is an image diagram of (a) a condition setting screen and (b) a confirmation screen displayed on the client terminal. [Figure 6] It is a diagram schematically showing the data of (a) buy order information and (b) sell order information recorded in the order table. [Figure 7] It is a time chart schematically showing the settlement process based on a limit order in the same financial product trading management device. [Figure 8] It is a flowchart showing the processing procedure of a cancellation request in the same financial product trading management device.
Mode for Carrying Out the Invention
[0015] Hereinafter, an embodiment of this 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 this 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 to 2 n and the financial product trading management device 1 and the client terminals 21 to 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 this 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 this 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, ···, 2n is a communication terminal with a data communication function that is owned and used by an individual or a corporation engaged in trading financial products, and personal computers, mobile phone terminals, etc. fall under this category. Client terminals 21, ···, 2 n is an operation unit 211, ···, 21 used for inputting various instructions such as a mouse and a keyboard, etc. n consists of an LCD (Liquid Crystal Display), etc., and the operation unit 211, ···, 21 n and a display unit 221, ···, 22 that displays various instructions, etc. and various images input from the operation unit 211, ···, 21 n has. Note that the client terminals 21, ···, 2 n , the operation unit 211, ···, 21 n , the display unit 221, ···, 22 n have the same configuration, so hereinafter, unless there is a need to distinguish, they are referred to as the client terminal 2, the operation unit 21, and the display unit 22.
[0018] Although not shown in FIG. 1, the financial product trading management device 1 is provided with 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 sending and receiving data, etc. The auxiliary storage device records an OS (Operating System) program, various application programs, data recorded in a database, etc., and these programs and data cooperate with hardware resources through the arithmetic processing of the CPU to realize various functions.
[0019] As shown in Figure 1, the financial instrument 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 instrument trading management device 1, and further has a front page distribution unit 11 as a functional means, an order input receiving unit 12 as an "order input receiving means", a deposit and withdrawal information generation unit 13, a trade information generation unit 14 as a "trade 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 receiving unit 19 as a "price information receiving means".
[0020] The order input receiving unit 12 receives data related to various orders entered from the client terminal 2 and performs various processing necessary to complete orders for financial products.
[0021] The deposit and withdrawal information generation unit 13 receives deposit and withdrawal requests from the client terminal 2 and creates a list of deposits and withdrawals based on the requests.
[0022] The order information generation unit 16 generates information regarding orders for financial instruments based on the information processed by the order input receiving unit 12. Orders here include not only so-called market orders and limit orders, but also if-then orders (an order format in which two orders with a priority are placed simultaneously, and when the first priority order is executed, the second priority order automatically becomes valid; the same applies in this specification).
[0023] The execution information generation unit 14 performs execution processing based on the order generated by the order information generation unit 16, and processes information regarding the completed execution processing to send to the customer's client terminal 2. Here, "execution" refers to the various procedures and processes necessary to complete the buying and selling of financial products based on the customer's order.
[0024] The account information generation unit 15 generates customer deposit balance information and has the function of managing margin information (i.e., information that confirms that an order can be executed) based on said deposit balance information. The deposit balance information generated by the account information generation unit 15 is periodically compared with information on the customer's actual deposit balance provided by financial institutions such as banks in order to ensure consistency with the actual deposit balance.
[0025] The database connection base unit 17 performs conversions between the data generated and processed in the data processing unit 10 and the data recorded in the database 18 (for example, conversion between logical data structures and physical data structures), and also performs the necessary processing for exchanging data between the data processing unit 10 and the database 18.
[0026] Database 18 records data used by the financial instrument trading management device 1. In this embodiment, database 18 is formed by a relational database, but any format suitable for recording and rewriting large amounts of data may be used, such as an object database. 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 price range table (minimum price range information recording means) 184, a difference table (difference information recording means) 185, and a sequence number table 186. The minimum price range table 184 records the minimum price range information, which is the closest price range that can be taken between individual sell order information (described later) or individual buy order information (described later) that form an order information group (described later), as defined for each type of financial instrument. The difference table 185 records the difference information between the current market price and the order amount of the order information (described later), as defined for each type of financial instrument. The sequence number table 186 records a unique sequence number assigned to each order (described later). Details of the order table 181, customer account information table 182, and 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 client terminal 22 and sends the created image data to the client terminal 2.
[0028] The price information receiving unit 19 acquires information about the prices of financial instruments handled by the financial instrument trading management device 1, and performs the necessary processing on the acquired information for use by the data processing unit 10. In this embodiment, the price information receiving unit 19 acquires information on foreign exchange market prices.
[0029] Figure 2A is a schematic diagram of the field definition for order table 181, Figure 2B is a schematic diagram of the field definition for customer account information table 182, and Figure 2C is a schematic diagram of the field definition for currency pair order condition table 183. As shown in these figures, each table 181, 182, and 183 has fields equal to the number of items, and the field name (field name), data type (type) such as text, number, date and time, data length (length) such as bit length, non-null specification, presence or absence of default value (default value), data item name (remarks), etc. are defined.
[0030] In the above-described financial instrument trading management device 1, when limit orders are placed for financial instruments, a single pending order can be used to execute buy and sell orders for multiple financial instruments of the same type, in an if-then order format, for a predetermined number of instruments at a predetermined price range. In this specification, this order format is referred to as a "trap repeat if-then order".
[0031] Next, the trading procedure for a trap repeat if-then order in the financial instrument trading management system 1A of this embodiment will be described.
[0032] Figure 3 is a flowchart showing the processing procedure for generating information regarding limit orders using a trap repeat if-then order in the financial instrument trading management device 1 of this embodiment. The processing procedure for placing orders will be described below based on this figure.
[0033] Customers using the financial instrument trading management system 1A access the financial instrument trading management device 1 using a client terminal 2. The front page distribution unit 11 of the financial instrument trading management device 1 displays the input screen 40 shown in Figure 4 on the display unit 22 of the accessing client terminal 2. The customer enters 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 the desired currency pair from the buy / sell input buttons 411 to 415 provided for each tradable currency pair (there are 5 currency pairs on this input screen 40) at the top of the input screen 40. For example, a customer who wishes to buy US dollars with Japanese yen clicks the US dollar buy button 411a on the input screen 40.
[0035] (2) Next, the customer selects and clicks the button displaying their desired trading type from the trading type selection button group 42 located below the trading request input buttons 411 to 415. The input screen 40 in Figure 4 shows the state when the new selection button 42a, which selects a new order (i.e., an order to take on a new position (holding of foreign currency)) from the trading type selection button group 42, has been clicked. In this embodiment, the financial instrument trading management device 1 applies the trap repeat if-then order only to new orders, aiming to simplify the system configuration and create a system that is easy for customers to use.
[0036] (3) Next, the customer clicks the Trap Trade specification button 43a, which specifies Trap Trade (registered trademark), from the Order Condition / Quantity Specification button group 43 located below the Buy / Sell Type Selection button group 42. Here, "Trap Trade" refers to an order type in which, when limit trading of financial instruments is performed, a single reservation order reserves multiple financial instruments of the same type at a predetermined price range and in predetermined quantities. The Trap Repeat If Done order includes Trap Trade in its procedure. Note that in the financial instrument trading management device 1 of this embodiment, Trap Trade cannot be performed even if a selection button other than the Trap Trade specification button 43a is clicked.
[0037] (4) When the Trap Trade designation button 43a is clicked, the condition setting screen 44 shown in Figure 5(a) is displayed as a pop-up on the display unit 22. The condition setting screen 44 is provided with a start price input field 44a for entering the order reference price for the Trap Repeat If-Then, an amount input field 44b for entering the amount for each position in one order, a price range input field 44c for entering the price range of the positions to be ordered (i.e., the price range between individual buy order information (described later)), a number of traps selection field 44d for selecting the number of positions to be ordered, a profit amount specification field 44e for entering the profit amount for each position as the "profit range", and a repeat If-Then order selection field 44f for specifying whether or not to execute the repeat If-Then order. The customer enters the desired values in each input field 44a, 44b, 44c, and 44e, and selects the desired values and order format from each selection field 44d and 44f. In the condition setting screen 44 of Figure 5(a), the input fields 44a, 44b, 44c, 44e and the selection fields 44d, 44f are filled in and selected with an order where the starting price is $109.90, the price range is 0.10 yen, one position is 10,000 units of currency, the number of positions to be ordered is 5, the expiration date is unlimited, and the order type is a basic repeat if-then order. Note that in the trap trade condition setting screen 44, selecting a repeat if-then order in the repeat if-then order selection field 44f means that the trap repeat if-then order type has been selected.
[0038] (5) After the input and selection for each input field 44a, 44b, 44c, 44e and each selection field 44d, 44f is completed, the customer clicks the order confirmation button 44g located at the bottom of the condition setting screen 44. The data entered in the condition setting screen 44 is displayed in the order details display field 44h and transmitted from the client terminal 2 to the financial instrument trading management device 1, and the procedure of step S2 described later is performed. If the customer clicks the reset button 44i instead of the order confirmation button 44g, the processes in (1) to (4) above are canceled, and the input screen 40 returns to the state before (1) was performed.
[0039] When the order confirmation button 44g is clicked in (5) above and the transmitted data (buy / sell order application information) is supplied to the financial instrument trading management device 1, the order input reception unit 12 of the financial instrument trading management device 1 confirms the contents of the entered order (order input reception procedure). Specifically, it confirms the order type selected in the repeat if-then order selection field 44f and further checks the order price of the supplied data (step S2). Specifically, it compares the amount of the start price entered in the start price input field 44a of the currency pair selected in the buy / sell request input buttons 411 to 415 with the current exchange rate received by the price information reception unit 19. The order input reception unit 12 determines that the price is fair only if the customer can make a profit, that is, only if the start price is lower than the current exchange rate when buying foreign currency, and only if the start price is higher than the current exchange rate when selling foreign currency.
[0040] If the starting price is determined to be a fair price (No in step S3), the account information generation unit 15 retrieves the customer's margin information from the customer account information table 182. Specifically, the numerical data recorded in the “amnt” field 182a shown in Figure 2B is retrieved as margin information.
[0041] The order input receiving unit 12 compares the acquired margin information with the customer's total order amount (i.e., the total order amount calculated based on the values entered in the amount input field 44b, the price range input field 44c, and the value selected from the number of traps selection field 44d) to confirm whether the margin amount is equal to or greater than the total order amount. The order information generation unit 16 generates the "order information group" described later only if the margin amount is equal to or greater than the total order amount (No in step S5) (order information generation procedure). This ensures that limit orders using IFD orders can only be accepted if the customer is certain they can make the payment.
[0042] If the margin amount is equal to or greater than the total order amount (No in step S5), the order input receiving unit 12 checks whether the order conditions satisfy the conditions for a trap repeat if-then (step S6). Specifically, it obtains the numerical data recorded in the "trap_range" field 183a shown in Figure 2C as the value of the minimum price range condition, compares the numerical data of the price range entered in the price range input field 44c with the numerical value of the minimum price range information for the currency pair recorded in the minimum price range table 184, and checks whether the value of the price range entered in the price range input field 44c is equal to or greater than the minimum price range.
[0043] If the value of the price range entered in the price range input field 44c is less than the value in the minimum price range information ("Yes" in step S7), the order input receiving unit 12 treats the entered order as an error and rejects the order (step S10). This prevents situations where the price ranges of orders are so close that customers suffer actual disadvantages, and where trading is concentrated in a particular price range, leading to an excessive workload and actual disadvantages for financial product handlers.
[0044] If the value of the price range entered in the price range input field 44c is greater than or equal to the minimum price range value ("No" in step S7), and the order conditions are determined to satisfy all the conditions necessary for the Trap Repeat If Done order described above, the front page distribution unit 11 displays the confirmation screen 45 shown in Figure 5(b) on the display unit 22 of the client terminal 2. The confirmation screen 45 lists the order conditions entered and selected by the customer on the input screen 40 and the condition setting screen 44, and there is an order button 45a to click if the listed contents are correct. In addition, the order information group display field 45b of the confirmation screen 45 contains order information groups 45c1, 45c2, ... 45c, consisting of buy order information (upper row) for limit orders of the same type of financial instrument at one price and sell order information (lower row) for limit orders of the same financial instrument at a different price. k (k>1) is displayed.
[0045] When a customer clicks the order button 45a by operating the control unit 21, the order information generation unit 16 of the financial instrument trading management device 1 generates order information based on the data entered in step S1 (step S8, order information generation procedure, second order price calculation procedure). Specifically, the multiple data entered in the above procedure are grouped by order price as the unit, and each piece of order information is formed by assigning a sequence number to the order recorded in the sequence number table 186 for each piece of information. At this time, the sequence number table 186 is also provided with information to distinguish the sequence numbers used for order information from unused numbers.
[0046] The order information generation unit 16 records the generated order information in the order table 181 (step S9, order information recording procedure). Specifically, the corresponding order information (i.e., data corresponding to the items in the “Remarks” column 181a) is recorded in each field shown in Figure 2A. For example, the sequence number assigned in step S8 is recorded in the “ord_seq” field 181b. The “cust_seq” field 181c contains a customer number uniquely assigned to each customer, and the “style_id” field 181d contains the product name. The “ccy_pair_id” field 181e contains an ID number uniquely assigned to each currency pair. The combination of this ID number and currency pair is recorded in an ID table (not shown) separately provided in the database. The “buy_sell_id” field 181f contains data indicating whether it is a buy or sell order, the “ord_rate” field 181g contains the order price, the “limit_time” field 181h contains the order expiration date, the “ord_cond” field 181i contains data indicating whether the order type is an IFD order (default is 0, 1 is recorded for IFD orders), and the “new_close” field 181k contains data indicating whether it is a new order or a closing order. Following these steps, the order processing for the trap repeat IFD order is completed, and information regarding the limit order is generated.
[0047] Figure 6(a) schematically shows the set of buy order information recorded in step S9, and Figure 6(b) schematically shows the set of sell order information recorded in step S9. As shown in the figures, the set of buy order information 50 forms the buy order table 50a, which was generated in steps S1 to S9, and the set of sell order information 60 similarly forms the sell order table 60a.
[0048] The buy order table 50a contains five buy order pieces, from the first buy order piece 51a to the fifth buy order piece 51e, as "first order information" (i.e., the number of traps selected in the number of traps selection field 44d). The buy order price (first order price) shown in the first buy order piece 51a is 109.90 yen per dollar (i.e., the price entered in the start price input field 44a), and the price range for the buy order price of each order piece is 0.10 yen (i.e., the price entered in the price range input field 44c). In addition, the order amount for each of the first buy order piece 51a to the fifth buy order piece 51e is 10,000 units of currency (i.e., the amount entered in the amount input field 44b).
[0049] The sell order table 60a contains five sell order pieces, from the first sell order piece 61a to the fifth sell order piece 61e, as "second order information" (i.e., the number of pieces selected in the trap number selection field 44d). The buy order price (second order price) shown in the first sell order piece 61a is 115.04 yen per dollar, and the price range for each order piece is 0.10 yen (i.e., the price entered in the price range input field 44c).
[0050] In the buy order table 50a and the sell order table 60a, order information with the same order numbers 51h and 61h, 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, ... forms a group of order information within a single price range, consisting of buy order information that places a limit order for the same type of financial instrument at one price and sell order information that places a limit order for the same financial instrument at a different price. Among the order information that forms a group of order information, 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 execution priority, 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 execution priority. Order information recorded in the buy order table 50a is recorded as "valid order information," which initially has the status of an executed (placed) order. Order information recorded in the sell order table 60a is recorded as "invalid order information," which initially does not have the status of an executed (placed) order. The "valid" or "invalid" status of order information is recorded based on flags and other information included in each order.
[0051] Furthermore, if the first desired price is determined to be an inappropriate price in step S3 ("Yes" in step S3), and if the margin amount is less than the total order amount in step S5 ("Yes" in step S5), the order input receiving unit 12 treats the entered order as an error and rejects the order (step S10).
[0052] After the order processing is complete, the price information receiving unit 19 of the financial instrument trading management device 1 continues to acquire exchange rate information (price information receiving procedure). When the market price matches the order price of a specific position, the execution information generation unit 14 executes the order for that position (execution information generation procedure).
[0053] Figure 7 shows a time chart schematically representing the execution of a limit order in the financial instrument trading management system 1A of this embodiment. For example, as shown in the figure, the US dollar purchase price 72 at time t1 when the limit order by Trap Repeat If Done is completed is 110.00 yen per dollar, and at time t2 when the US dollar purchase price 72 becomes 109.90 yen per dollar after the limit order is completed, the first buy order information 51a is executed. Simultaneously with this execution, the first sell order information 61a is activated. Through this "activation," the first sell order information 61a is converted from "invalid order information" to "valid order information" at this point.
[0054] Similarly, at time t3, when the US dollar purchase price 72 becomes 109.80 yen per dollar, the second buy order information 51b is executed and the second sell order information 61b is activated simultaneously. At time t4, when the market purchase price 72 becomes 109.70 yen per dollar, the third buy order information 51c is executed and the third sell order information 61c is activated simultaneously.
[0055] Subsequently, if the market purchase price 72 rises to 114.84 yen per dollar at time t5, the execution information generation unit 14 executes the sell order information 61c based on the third sell order information 61c and sells US dollars. As a result, the customer will earn a profit equal 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 generated again. At this time t6, the third sell order information 61c is generated again as "invalid order information," which is its initial state.
[0056] When a limit order is activated or executed, the execution information generation unit 14 rewrites the corresponding data in the database 18. Specifically, the order information data related to 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 price at which the order was executed.
[0057] Similarly, if the market purchase price 72 rises to 114.94 yen per dollar at time t7, the execution information generation unit 14 executes the sell order based on the second sell order information 61b and sells US dollars. Then, 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 again generated as "invalid order information"), and the corresponding data in the database 18 is rewritten.
[0058] Subsequently, at time t9, when the market purchase price of 72 becomes 109.70 yen per dollar, the second buy order information 51b is executed and the second sell order information 61b is activated. This process is then repeated.
[0059] Furthermore, at time points 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 Figure 6 were not executed. These limit orders were held in abeyance until the US dollar exchange rate purchase price 71 fell or rose to the respective order prices 51f and 61f after time point t9. In addition, all limit orders that remained unexecuted and whose expiration dates 51g and 61g had passed were canceled and removed from order table 181.
[0060] As described above, the financial instrument trading management device 1 of this embodiment can reduce the customer's risk in limit orders by placing limit orders for multiple prices of the same type of financial instrument. That is, for example, if a customer only places a limit order to buy US dollars at 1 dollar = 109.60 yen, as shown in Figure 7, if the market purchase price 71 rises above 1 dollar = 109.70 yen, the customer will not be able to purchase US dollars (even if the customer has a latent desire to buy at 1 dollar = 109.70 yen). In contrast, by using the trap repeat if-then order of this embodiment, it is possible to place multiple limit orders diversified above and below the price at which the customer most desires to buy, thereby reducing the customer's risk as described above.
[0061] Furthermore, the financial instrument trading management device 1 of this embodiment generates a group of order information for multiple price ranges, each consisting of buy order information (e.g., first buy order information 51a) that places a limit order for the same type of financial instrument at a single price and sell order information (e.g., first sell order information 61a) that places a limit order for the same financial instrument at a different price. Within each group of order information, the buy order information (e.g., first buy order information 51a) is designated as the "first order," and the sell order information (e.g., first sell order information 61a) is designated as the "second order," with the "first order" being considered valid order information and the "second order" being considered invalid order information. The execution information generation unit 14 changes the "second order" from invalid order information to valid order information when the "first order" forming a group of order information is executed, thereby enabling the system to place limit orders for the same type of financial instrument at multiple prices using an if-then order based on a single buy / sell order application information. Furthermore, the execution information generation unit 14 generates a new set of order information when the order information designated as the "second order," which is considered valid order information, is executed. This makes it possible to repeatedly execute limit orders using the executed set of order information (for example, the first buy order information 51a and the first sell order information 61a) even after the "first order" and the "second order" have been executed.
[0062] Furthermore, the financial instrument trading management device 1 of this embodiment includes order information groups 45c1, 45c2, ..., 45c k The number of items at a single price is constant, and there are multiple price ranges of order information groups 45c1, 45c2, ..., 45c k By structuring the price ranges between the first to fifth buy order information 51a, 51b, 51c, 51d, 51e and the price ranges between the first to fifth sell order information 61a, 61b, 61c, 61d, 61e to be constant, the content of commands from the client terminal 2 when placing orders for financial instruments can be simplified. Furthermore, customers placing orders from the client terminal 2 can place orders with a high risk diversification effect, by structuring orders for a certain number of products at fixed price intervals.
[0063] Furthermore, in this embodiment, if a client terminal 2 requests a change in the price and amount of a limit order that has already been placed, the financial instrument trading management device 1 will treat the request as an input error, considering it a fraudulent request. This prevents the workload on the bank, which is the source of the financial instruments, from becoming excessive due to frequent requests for changes in price and amount.
[0064] On the other hand, if a request is made to cancel a limit order that has already been placed, the financial instrument trading management device 1 processes the request according to a predetermined procedure. Figure 8 is a flowchart showing the procedure for processing a cancellation request in the financial instrument trading management device 1 of this embodiment. The procedure for processing a cancellation request will be described below based on this figure.
[0065] First, when the financial instrument trading management device 1 receives a request from the client terminal 2 to cancel a limit order that has already been placed (step S11), the execution information generation unit 14 extracts a group of order information containing the order information of the limit order for which a cancellation request has been made, and selects the order information from this group that has an order price closest to the market price of the financial instrument in question. The execution information generation unit 14 then compares the absolute value of the selected order price minus the market price with the data of the non-cancellable price range for the currency pair recorded in the difference table 185. If the absolute value is greater than the non-cancellable price range ("Yes" in step S12), the execution information generation unit 14 processes all the order information and order information groups that have not been executed among the order information extracted in step S12 as having been canceled (step S13).
[0066] For example, in Figure 5, if only the first buy order information 51a has been executed, and a cancellation request is made for the third buy order information 51c, and the US dollar purchase price 71 at the time of the request is 109.90 yen per dollar, then the value obtained by subtracting the order price of the second buy order information 51b (109.80 yen per dollar), which is closest to the market price, from the above market purchase price 71 is 0.10 yen. If the non-cancellable price range is less than 0.10 yen (for example, 0.09 yen), then all buy orders from the second buy order information 51b to the fifth buy order information 51e, as shown in Figure 5, will be canceled. Furthermore, the sell orders that form the order information group with the second to fifth buy orders information 51b to 51e, namely the second sell order information 61b to the fifth sell order information 61e, will also all be canceled. The data of the canceled order information is deleted from the order table 181.
[0067] In this way, a single cancellation request cancels all the order information groups that have been requested to be canceled, and also cancels all order information groups generated based on the buy / sell order application information that generated the order information group containing the order information that has been requested to be canceled. This prevents the handling of limit orders using trap repeat if-then orders from becoming complicated.
[0068] On the other hand, if the absolute value is less than or equal to the non-cancellable range (No in step S12), the contract information generation unit 14 rejects the cancellation request as an invalid request and processes the request as an error (step S14).
[0069] In this way, by setting a non-cancellable price range, it is possible to avoid situations that would cause actual losses to financial institutions such as banks. Specifically, if a request to cancel a limit order is entered into client terminal 2 just before the market purchase price (or market selling price) matches the order price, the time lag that occurs when the cancellation request is communicated to the financial institution could result in the financial institution purchasing the financial product that the customer canceled. However, by prohibiting the cancellation of orders when the market price and the order price are closer than a predetermined value, it is possible to prevent financial institutions from purchasing financial products that have been canceled.
[0070] Furthermore, if the order received from client terminal 2 is a regular market order (a trading method in which financial instruments are bought or sold at the market price at the time the order is placed), the execution information generation unit 14 will execute the order immediately after the order information is generated in step S8, and the processing in step S9 will not be performed.
[0071] As described above, the financial instrument trading management device 1 that implements the financial instrument trading management method of this embodiment avoids disadvantages to financial instrument traders and customers in limit orders for financial instruments, and allows customers using the system to efficiently and smoothly conduct limit orders without having to perform complicated order procedures.
[0072] In addition, although the financial instrument transaction management system 1A that performs the financial instrument transaction management method of the above embodiment handles foreign exchange as a financial instrument, the present invention is not limited to this and can be applied to financial instrument transaction management systems that handle other financial instruments, such as stocks and bonds.
[0073] Furthermore, in the financial instrument trading management system 1A that implements the financial instrument trading management method of the above embodiment, the buy order information forming the order information group is designated as the "first order" and the sell order information is designated as the "second order." However, conversely, the sell order information may be designated as the "first order" and the buy order information as the "second order."
[0074] It goes without saying that the above embodiments are illustrative examples of the present invention and do not mean that the present invention is limited to the above embodiments. [Explanation of Symbols]
[0075] 1A...Financial Instruments Trading Management System 1. Financial Instruments Trading Management System 2, 21~2 n ...Client terminal 12. Order Input Reception Section (Order Input Reception Method) 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 receiving unit (price information receiving 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 (means for recording order information) 184.. Minimum price range table (means for recording minimum price range information) 185... Difference Table (Means for recording difference information)
Claims
1. A financial instruments trading management device that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instrument trading management device includes a first means for acquiring information on the market price of the financial instrument, A second means for displaying information input fields on a terminal used by a trader, which allow the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third means for displaying a confirmation screen on the display means of the terminal, which allows the trader to confirm multiple buy order information to be generated based on the information entered in the information input field, and multiple sell order information to be generated corresponding to each of the buy order information, A fourth means for generating multiple initial buy order information, each including at least information on the type of financial instrument, information on order prices set at different order prices based on the reference price, and information on the order amount, based on the information entered in the aforementioned information input field. A fifth means for generating multiple new buy order information corresponding to each of the executed buy orders, which are set based on the information entered in the information input field and include at least information on the type of financial instrument, the order price, and the order amount, after the buy order based on the first buy order information generated by the fourth means has been executed, A sixth means for generating multiple sell order information, which are set based on the information entered in the information input field and set at a price with a predetermined profit margin for the buy order, to settle the financial instruments held by the execution of each buy order based on the execution of each buy order based on the initial buy order information generated by the fourth means, or by the execution of each buy order based on the new buy order information generated by the fifth means, A seventh means that repeatedly executes buy or sell orders for the financial instrument based on the initial 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, It has, The fourth means generates multiple pieces of information on the initial buy order, each with a different order price. The fifth means generates a plurality of new buy order information corresponding to each executed buy order among the plurality of initial buy order information, each with a different order price. The sixth means generates the sell order information generated in each of the executions of the initial buy order and the new buy order, such that the profit margin is the predetermined profit margin price relative to the buy order, and the order amount is the same as the order amount set for the buy order. A financial instruments trading management device characterized by the following features.
2. A financial instruments trading management device that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instrument trading management device includes a first means for acquiring information on the market price of the financial instrument, A second means for displaying information input fields on a terminal used by a trader, which allow the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third means for displaying a confirmation screen on the display means of the terminal, which allows the trader to confirm multiple sell order information to be generated based on the information entered in the information input field, and multiple buy order information to be generated corresponding to each of the sell order information, A fourth means for generating multiple initial sell order information, which includes at least information on the type of financial instrument, information on order prices set at different order prices based on the reference price, and information on the order amount, based on the information entered in the aforementioned information input field. A fifth means for generating multiple new sell order information corresponding to each of the executed sell orders, which are set based on the information entered in the information input field and include at least information on the type of financial instrument, the order price, and the order amount, after the sell order based on the initial sell order information generated by the fourth means has been executed, A sixth means for generating multiple buy order information, which are set based on the information entered in the information input field and set at a price with a predetermined profit margin for the sell order, to settle the financial instruments held by the execution of each sell order based on the initial sell order information generated by the fourth means, or by the execution of each sell order based on the new sell order information generated by the fifth means, A seventh means that repeatedly executes buy or sell orders for the financial instrument 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, It has, The fourth means generates multiple initial sell order information as different order prices, The fifth means generates a plurality of new sell order information corresponding to each executed sell order among the plurality of initial sell order information, each with a different order price. The sixth means generates the buy order information generated in the execution of the first sell order and the execution of the new sell order such that the profit margin is the predetermined profit margin price for the sell order and the order amount is the same as the order amount set for the sell order. A financial instruments trading management device characterized by the following features.
3. A financial instrument trading management system that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instruments trading management system is A financial instruments trading management system that manages the buying and selling of financial instruments, The system includes a display means for displaying various images, which is capable of communicating with the financial instrument trading management device, and a terminal used by traders who trade the financial instruments. The aforementioned financial instruments trading management device, A first means for obtaining information on the market price of the aforementioned financial instrument, A second means for displaying information input fields on a terminal used by a trader, which allow the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third means for displaying a confirmation screen on the display means of the terminal, which allows the trader to confirm multiple buy order information to be generated based on the information entered in the information input field, and multiple sell order information to be generated corresponding to each of the buy order information, A fourth means for generating multiple initial buy order information, each including at least information on the type of financial instrument, information on order prices set at different order prices based on the reference price, and information on the order amount, based on the information entered in the aforementioned information input field. A fifth means for generating multiple new buy order information corresponding to each of the executed buy orders, which are set based on the information entered in the information input field and include at least information on the type of financial instrument, the order price, and the order amount, after the buy order based on the first buy order information generated by the fourth means has been executed, A sixth means for generating multiple sell order information, which are set based on the information entered in the information input field and set at a price with a predetermined profit margin for the buy order, to settle the financial instruments held by the execution of each buy order based on the execution of each buy order based on the initial buy order information generated by the fourth means, or by the execution of each buy order based on the new buy order information generated by the fifth means, A seventh means that repeatedly executes buy or sell orders for the financial instrument based on the initial 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, It has, The fourth means generates multiple pieces of information on the initial buy order, each with a different order price. The fifth means generates a plurality of new buy order information corresponding to each executed buy order among the plurality of initial buy order information, each with a different order price. The sixth means generates the sell order information generated in each of the executions of the initial buy order and the new buy order, such that the profit margin is the predetermined profit margin price relative to the buy order, and the order amount is the same as the order amount set for the buy order. A financial instrument trading management system characterized by the following features.
4. A financial instrument trading management system that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instruments trading management system is A financial instruments trading management system that manages the buying and selling of financial instruments, The system includes a display means for displaying various images, which is capable of communicating with the financial instrument trading management device, and a terminal used by traders who trade the financial instruments. The aforementioned financial instruments trading management device, A first means for obtaining information on the market price of the aforementioned financial instrument, A second means for displaying information input fields on a terminal used by a trader, which allow the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third means for displaying a confirmation screen on the display means of the terminal, which allows the trader to confirm multiple sell order information to be generated based on the information entered in the information input field, and multiple buy order information to be generated corresponding to each of the sell order information, A fourth means for generating multiple initial sell order information, which includes at least information on the type of financial instrument, information on order prices set at different order prices based on the reference price, and information on the order amount, based on the information entered in the aforementioned information input field. A fifth means for generating multiple new sell order information corresponding to each of the executed sell orders, which are set based on the information entered in the information input field and include at least information on the type of financial instrument, the order price, and the order amount, after the sell order based on the initial sell order information generated by the fourth means has been executed, A sixth means for generating multiple buy order information, which are set based on the information entered in the information input field and set at a price with a predetermined profit margin for the sell order, to settle the financial instruments held by the execution of each sell order based on the initial sell order information generated by the fourth means, or by the execution of each sell order based on the new sell order information generated by the fifth means, A seventh means that repeatedly executes buy or sell orders for the financial instrument 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, It has, The fourth means generates multiple initial sell order information as different order prices, The fifth means generates a plurality of new sell order information corresponding to each executed sell order among the plurality of initial sell order information, each with a different order price. The sixth means generates the buy order information generated in the execution of the first sell order and the execution of the new sell order such that the profit margin is the predetermined profit margin price for the sell order and the order amount is the same as the order amount set for the sell order. A financial instrument trading management system characterized by the following features.
5. A method for managing financial instrument transactions in a financial instrument transaction management system that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instrument transaction management method in the said financial instrument transaction management system is: A first procedure for obtaining information on the market price of the financial instrument by a first means for obtaining information on the market price of the financial instrument, A second procedure in which an information input field is displayed on the display means of the terminal used by the trader, allowing the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third step involves displaying a confirmation screen on the terminal's display means to allow the trader to confirm multiple buy order information to be generated based on the information entered in the aforementioned information input field, and multiple sell order information to be generated corresponding to each of the aforementioned buy order information. A fourth step involves generating multiple initial buy order information based on the information entered in the aforementioned information input field, each including at least information on the type of financial instrument, information on order prices set at different order prices based on the aforementioned reference price, and information on the order amount. A fifth step is performed in which, after the buy order based on the initial buy order information generated in the fourth step is executed, a plurality of new buy order information corresponding to each executed buy order is generated, which is set based on the information entered in the information input field and includes at least information on the type of financial instrument, the order price, and the order amount. A sixth step involves generating multiple sell orders that settle the financial instruments held by the execution of each buy order based on the initial buy order information generated in the fourth step, or by the execution of each buy order based on the new buy order information generated in the fifth step, with the sell orders being executed at a predetermined profit margin for the buy orders, based on the information entered in the information input field. A seventh procedure in which the execution of buy or sell orders for the financial instrument is repeated based on the initial 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, In the fourth step described above, multiple initial buy order information is generated with different order prices. In the fifth step, a plurality of new buy order information, each corresponding to one of the executed buy orders among the plurality of initial buy order information, is generated with a different order price. In the sixth step, the sell order information generated in the execution of the initial buy order and the execution of the new buy order is configured such that the profit margin is the predetermined profit margin price relative to the buy order, and the order amount is the same as the order amount set for the buy order. A method for managing financial instrument transactions in a financial instrument transaction management system characterized by the following features.
6. A method for managing financial instrument transactions in a financial instrument transaction management system that manages buying and selling transactions of financial instruments whose market prices fluctuate, The financial instrument transaction management method in the said financial instrument transaction management system is: A first means for obtaining information on the market price of the financial instrument, comprising a first procedure for obtaining information on the market price of the financial instrument, A second procedure in which an information input field is displayed on the display means of the terminal used by the trader, allowing the trader to input at least the type of financial instrument, the order price of each of the multiple orders for the financial instrument, the order amount of the order, information for setting a reference price that serves as the basis for setting the order prices of the multiple orders, information for setting each of the multiple orders, and information for setting the profit margin between the corresponding multiple orders, A third step involves displaying a confirmation screen on the terminal's display means to allow the trader to confirm multiple sell order information to be generated based on the information entered in the aforementioned information input field, and multiple buy order information to be generated corresponding to each of the aforementioned sell order information. A fourth step involves generating multiple initial sell order information based on the information entered in the aforementioned information input field, each including at least information on the type of financial instrument, information on order prices set at different order prices based on the aforementioned reference price, and information on the order amount. A fifth step is performed in which, after the sell order based on the initial sell order information generated in the fourth step is executed, a plurality of new sell order information corresponding to each executed sell order is generated, which is set based on the information entered in the information input field and includes at least information on the type of financial instrument, the order price, and the order amount. A sixth step involves generating multiple buy order information sets based on the information entered in the information input field, where the buy order information sets the price of the sell order to settle each of the financial instruments held by the execution of each sell order based on the initial sell order information generated in the fourth step, or by the execution of each sell order based on the new sell order information generated in the fifth step, and the buy order information sets the price of the sell order to settle each of the sell orders to settle each of the financial instruments held by the initial sell order information generated in the fourth step, or the buy order information sets the price of the sell order to settle each of the sell orders, and the buy order information sets based on the information entered in the information input field, and the buy order information sets the price of the sell order to settle each of the sell orders. A seventh procedure in which the execution of buy or sell orders for the financial instrument is repeated based on the initial sell order information generated in the fourth procedure, the new sell order information generated in the fifth procedure, and the buy order information generated in the sixth procedure. It has, In the fourth step, multiple initial sell order information is generated with different order prices. In the fifth step, multiple new sell order information entries corresponding to each executed sell order among the multiple initial sell order information entries are generated with different order prices. In the sixth step, the buy order information generated in the execution of the initial sell order and the execution of the new sell order is configured such that the profit margin is the predetermined profit margin price for the sell order and the order amount is the same as the order amount set for the sell order. A method for managing financial instrument transactions in a financial instrument transaction management system characterized by the following features.
Citation Information
Patent Citations
Device and method of automatic buying and selling order for specifying order time
JP2006099787A