Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program

The financial instruments transaction management device and system address the limitations of existing systems by generating and displaying orders with varying regularities and deviations, enabling traders to efficiently manage risks and secure profits through flexible order placement.

JP7773252B2Active Publication Date: 2025-11-19MONEY SQUARE HLDG
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024167813
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-11-19
Estimated Expiration
2038-12-26

AI Technical Summary

Technical Problem

Existing financial transaction systems, such as described in Patent Document 1, struggle to allow traders to place orders with varying quantities and conditions based on order price, date, and market conditions, limiting the ability to efficiently manage risks and secure profits.

Method used

A financial instruments transaction management device and system that generates multiple orders with varying regularities and deviations, allowing traders to set orders with different prices, quantities, and conditions to meet diverse trading objectives, and includes features for automatic generation and display of order information based on user-selected regularities.

Benefits of technology

Enables traders to place orders that align with their specific purposes, enhancing trading convenience and flexibility by allowing orders with predetermined regularities and deviations, thus improving risk management and profit security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007773252000001
    Figure 0007773252000001
  • Figure 0007773252000002
    Figure 0007773252000002
  • Figure 0007773252000003
    Figure 0007773252000003
Patent Text Reader

Abstract

To provide a financial instruments management device, etc. for allowing placement of a plurality of orders according to a variety of intentions of people who exchange financial instruments, and enhancing convenience of exchange.SOLUTION: A financial instruments exchange management device includes: an order information generation unit that generates a plurality of order information sets, each of which is for placing an order of one order quantity, so as to have a prescribed regularity for placing orders of different order prices with reference to an exchange unit quantity of a specific financial instrument; regularity correcting means for deviating part of the order information sets from the prescribed regularity and achieving a state in which orders having the prescribed regularity and orders having deviated from the prescribed regularity are present; and order information display control means for displaying, on a selection screen / correction screen 411 for causing a user to visually discern the order information sets and a modification screen, information for generating an order information set and an order having deviated from the prescribed regularity. In a case where the order information generation unit generates an order information set for placing an order again after the plurality of orders are contracted, an order corresponding to the order having deviated from the regularity is maintained at the regularity deviation state.SELECTED DRAWING: Figure 14
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technology for managing and supporting transactions of financial products such as foreign exchange. [Background technology]

[0002] In recent years, a technology that allows traders of financial products such as foreign exchange (hereinafter referred to as "traders") to conduct transactions using a computer system connected to a network has become widespread as a technology for increasing the convenience of transactions by allowing transactions to be conducted at various locations and various times. One known technology of this type is an invention that includes a configuration for performing a process of placing orders for financial products at a plurality of different prices and a process of executing the placed order when the order price of the placed order matches the market price (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-9562 Summary of the Invention [Problem to be solved by the invention]

[0004] When trading financial products, an orderer may wish to change the order quantity depending on the order price, the order date and time, the market conditions, etc., in order to efficiently secure profits or avoid risks due to unexpected market fluctuations. However, in the invention described in Patent Document 1, multiple orders placed based on order information generated based on a single buy / sell order application are all set to the same order quantity. Therefore, the invention described in Patent Document 1 has the problem that it may be difficult for orderers to place orders according to their respective purposes.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a financial instruments transaction management device and a financial instruments transaction management system that can enhance the convenience of transactions while allowing multiple orders to be placed in accordance with the diverse objectives of those trading financial instruments. [Means for solving the problem]

[0007] In order to solve this problem, Claim 1 The invention described in the item (1) is a financial instruments transaction management device that allows a user who trades an order for a financial instrument to trade the financial instrument by placing an order for the financial instrument and / or by executing the order for the financial instrument, the financial instruments transaction management device comprising: order information generation means that generates, by a single order procedure, a plurality of pieces of order information each having a predetermined regularity for placing the order at different order prices for the specific financial instrument, for placing the order for the specific financial instrument at a single order price based on the financial instrument trading unit quantity for the specific financial instrument; and a part of the order information generated by the order information generation means that is set based on the order information and that is set according to the predetermined regularity. The system is characterized in that, when generating order information for placing a new order after each of the multiple orders has been executed, the order information generating means generates the order information for the new order, and the order information generating means generates the order information for the new order by setting the order as an order that deviates from the regularity, thereby bringing the multiple orders into a state where orders that have the predetermined regularity and orders that deviate from the predetermined regularity coexist.

[0008] Claim 2 The invention described in claim 1In addition to the configuration described above, the order information display control means controls the order information display means to display a plurality of pieces of information having the predetermined regularity selectable by the user, and causes the order information display means to display information that is displayed on the order information display means and that causes the order information generation means to automatically generate the order information based on the information having the predetermined regularity selected by the user.

[0009] Claim 3 The invention described in claim 2 In addition to the configuration described in 2. above, the regularity correction means corrects the price ranges of at least some of the order information generated to place the orders whose price ranges have the predetermined regularity at a plurality of the order prices so that they deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose price ranges have been corrected so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

[0010] Claim 4 The invention described in claim 2 In addition to the configuration described in 2. above, the regularity correction means corrects the profit margins of at least some of the order information generated to place the orders whose profit margins have the predetermined regularity at a plurality of the order prices so that they deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose profit margins have been corrected so that they deviate from the predetermined regularity, based on the information displayed on the order information display means.

[0011] Claim 5 The invention described in claim 2In addition to the configuration described in 2. above, the regularity correction means corrects some of the order information generated to place orders whose execution conditions as to whether the orders are limit orders or market orders have the predetermined regularity at a plurality of the order prices, so that the execution conditions deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose execution conditions have been corrected so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

[0012] Claim 6 The invention described in claim 2 In addition to the configuration described in 2. above, the regularity correction means corrects some of the order information generated to place orders whose execution conditions, whether limit orders, stop orders, or market orders, have the predetermined regularity at a plurality of order prices set within a predetermined price range, so that the execution conditions deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose execution conditions have been corrected so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

[0013] Claim 7 The invention described in claims 1 to 6 In addition to the configuration described in any one of the above, each of the order information further executes the order for one order quantity at one order price, and the system is characterized in that it comprises an execution information generation means for executing the order based on the order information generated by the order information generation means when predetermined execution conditions are satisfied.

[0015] Claim 8The invention described in the item (1) is a financial instruments transaction management system that allows a user who trades an order for a financial instrument to trade the financial instrument by placing an order for the financial instrument and / or by executing the order for the financial instrument, and that includes order information for placing an order for a certain order quantity based on the financial instrument trading unit quantity for the specific financial instrument at a certain order price for the specific financial instrument, and a plurality of order information having a predetermined regularity for placing the order at different order prices for the specific financial instrument. the system comprises order information generation means for generating orders by a single order procedure, regularity correction means for setting part of the order information generated by the order information generation means, and part of the orders set based on the order information, as orders that deviate from the predetermined regularity, thereby bringing the plurality of orders into a state where the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist, and order information display control means for controlling the display of information used by the order information generation means to generate the order information and the orders that have deviated from the predetermined regularity by the regularity correction means, in an order information display means that allows the user to visually confirm the order information, and the order information generation means is characterized in that, when generating the order information for placing the order again after each of the plurality of orders has been executed, the order information generation means generates each of the order information by setting the order corresponding to the order that deviates from the regularity as being in a state having the regularity.

[0016] Claim 9The invention described in the above is a financial instruments trading terminal used by a trader who trades financial instruments, capable of communicating with a financial instruments trading management device that allows a user who trades an order for a financial instrument by placing an order for the financial instrument and / or by executing the order for the financial instrument to trade the financial instrument, wherein the financial instruments trading terminal comprises an operation means by which the user performs various operations related to the trade of the financial instrument, and a display means that displays information about the trade of the financial instrument to the user, and the operation means each displays order information for placing an order for a specific financial instrument at a specific order price, based on the financial instruments trading unit quantity for the specific financial instrument, and order information for placing an order for a specific order quantity at a specific order price, based on the financial instruments trading unit quantity for the specific financial instrument, and a display means that displays information about the trade of the specific financial instrument, based on the financial instruments trading unit quantity for the specific financial instrument. and a regularity input means for inputting regularity information as information on the predetermined regularity to be generated by the order information generating means of the financial instruments transaction management device as the plurality of pieces of order information having a predetermined regularity for placing the orders at a predetermined order price, the means including a base price input means for inputting trading unit quantity information as information on the financial instruments transaction unit quantity to the user, and a regularity input means for inputting regularity information as information on the predetermined regularity to the user, and regularity correction information input means for inputting regularity correction information as information for causing some of the orders to deviate from the predetermined regularity, the display means is configured to display the trading unit quantity information, the regularity information, and the regularity correction information input by operation of the user, the order based on the order information generated by the order information generating means of the financial instruments transaction management device, and the execution of the order performed by the execution information generating means of the financial instruments transaction management device is displayed. In the order information generating means, when the order information for placing the order again after each of the plurality of orders has been executed is generated, the order information corresponding to the order that deviates from the regularity is generated as a state having the regularity, and the display means, when the order information generating means generates again the order corresponding to the order that deviates from the regularity, displays the regenerated order in a state having the predetermined regularity. It is characterized by:

[0017] Claim 10 The invention described above is a program for causing a computer to execute the following steps: 7 The present invention is characterized in that the financial product transaction management device functions as any one of the above. [Effects of the Invention]

[0019] Claim 1 , claim 8 According to the invention described in (1), it is possible to set multiple orders with different order prices, which are placed based on order information displayed on an order information display means, as orders having a predetermined regularity according to the purpose. Furthermore, the multiple orders can be set in a state in which orders having a predetermined regularity and orders that deviate from the predetermined regularity coexist. Furthermore, when generating order information for placing a new order after each of the multiple orders has been executed, the order information for each order can be generated by treating the order corresponding to the order that deviates from the regularity as having a regularity. This allows multiple orders to be placed in a manner that meets the diverse purposes of those trading financial products, while providing highly convenient trading.

[0020] Claim 2 According to the invention described in (1), the regularity display control means displays information about the predetermined regularity selectably for the user, and the order information display means displays information for causing the order information generation means to automatically generate order information for placing an order having the predetermined regularity based on the information about the regularity selected by the user, thereby presenting information for easily placing an order having the predetermined regularity to the user, and causing the order information generation means to generate standardized order information for placing an order having the predetermined regularity based on the information sent from the user. This makes it possible to allow a plurality of orders to be placed in a manner that meets the diverse purposes of those trading financial products, while providing more convenient trading.

[0021] Claim 3According to the invention described in the above, the order information modifying means modifies the price range of at least a portion of the order information generated to place orders with a predetermined regularity in price range based on the information displayed on the regularity display means so that the price range deviates from the predetermined regularity, and it becomes possible to modify the orders with a predetermined regularity in price range in accordance with subsequent changes in purpose, market conditions, etc. This makes it possible to allow a person trading financial products to place multiple orders in accordance with the various purposes of the person trading financial products, while also enabling the person trading financial products to place orders with greater convenience in trading.

[0022] Claim 4 According to the invention described in the above, the order information modifying means can modify the profit margin of at least a portion of the order information generated to place orders with a predetermined regularity in the profit margin based on the information displayed on the regularity display means so that the profit margin deviates from the predetermined regularity, and can modify the orders with a predetermined regularity in the profit margin in accordance with subsequent changes in the purpose, market conditions, etc. This makes it possible to allow a person trading financial products to place multiple orders in accordance with the various purposes of the person trading financial products, while also allowing the person trading financial products to place orders with greater convenience in trading.

[0023] Claim 5 , claim 6 According to the invention described in the above, it is possible to have the order information modifying means modify the execution conditions of at least a portion of the order information generated to place orders whose execution conditions have a predetermined regularity so that the execution conditions deviate from the predetermined regularity, and to modify the orders whose execution conditions have the predetermined regularity in accordance with subsequent changes in purpose, market conditions, etc. This makes it possible to allow a person trading financial products to place multiple orders in accordance with the various purposes of the person trading the financial products, while also allowing the person trading the financial products to place orders with greater convenience.

[0024] Claim 7 According to the invention described above, when a transaction is concluded for an order placed based on the generated order information, the order information is processed as if the order had been executed, thereby realizing a buying and selling transaction of a financial product based on the order information.

[0025] Claim 9 According to the invention described in (1), the operation means of the financial instruments trading terminal comprises a base price input means through which a user inputs trading unit quantity information as information on the financial instruments trading unit quantity, a regularity input means through which a user inputs regularity information as information on a predetermined regularity, and a regularity correction information input means through which a user inputs regularity correction information as information for causing some orders to deviate from the predetermined regularity. The display means of the financial instruments trading terminal is configured to display the trading unit quantity information, regularity information, and regularity correction information input by user operation, to display orders based on order information generated by order information generation means included in the financial instruments trading management device, and to display order execution executed by execution information generation means included in the financial instruments trading management device for processing to execute orders. It is then possible to cause the financial instruments trading management device to set multiple orders with different order prices, which are placed based on the order information displayed on the display means, as orders having the predetermined regularity, depending on the purpose. Furthermore, the financial instruments trading management device can be caused to set the multiple orders displayed on the display means to a state in which orders having the predetermined regularity and orders deviating from the predetermined regularity coexist. This allows a plurality of orders to be placed in a manner that meets the diverse objectives of those trading financial products, while providing a highly convenient trading experience.

[0026] Claim 10 According to the invention described above, the financial product transaction management device of the present invention can be programmed and implemented on a variety of computer hardware. [Brief explanation of the drawings]

[0027] [Figure 1] 1 is a system configuration diagram of a financial product transaction management system according to a first embodiment of the present invention, and a functional block diagram of a financial product transaction management device. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the financial product transaction management device. [Figure 3] 3 is a schematic diagram of field definitions in an order table of the financial product transaction management device. FIG. [Figure 4] FIG. 2 is a diagram schematically illustrating a first example of calculating the order quantity for each tier in the financial product transaction management device. [Figure 5] FIG. 10 is a diagram schematically illustrating a second example of calculating the order quantity for each tier in the financial product transaction management device. [Figure 6] FIG. 10 is a diagram schematically illustrating a third example of calculating the order quantity for each tier in the financial product transaction management device. [Figure 7] FIG. 10 is a first diagram schematically illustrating a specific example of layering calculation in the financial product transaction management device. [Figure 8] FIG. 2 is a second diagram schematically illustrating a specific example of layering calculation in the financial product transaction management device. [Figure 9] FIG. 3 is a third diagram schematically illustrating a specific example of layering calculation in the financial product transaction management device. [Figure 10] FIG. 4 is a fourth diagram schematically illustrating a specific example of layering calculation in the financial product transaction management device. [Figure 11] FIG. 10 is a diagram showing a schematic diagram of the difference in average cost between (a) not layering orders and (b) and (c) layering orders for orders set at multiple order prices in the same financial product transaction management device. [Figure 12] 3 is a flowchart showing the processing procedure of the financial product transaction management device. [Figure 13] FIG. 10 is a diagram schematically illustrating an order input screen for a "trap trade" order in the financial product transaction management device. [Figure 14] FIG. 10 is a diagram showing a schematic diagram of a "trap trade" order selection and modification screen in the financial product transaction management device. [Figure 15] FIG. 10 is a diagram schematically illustrating a screen for changing a "trap trade" order in the financial product transaction management device. [Figure 16]10 is a diagram showing a schematic diagram of order information for conducting a "trap trade" transaction generated by inputting into an order input screen in the financial product transaction management device. FIG. [Figure 17] 10 is a diagram showing a schematic diagram of order information for conducting a "trap trade" transaction, which is generated by partially changing the order information through input to a change screen in the financial product transaction management device. FIG. [Figure 18] 10 is a diagram showing a schematic diagram of a "trap trade" order based on order information generated by inputting into an order input screen in the financial product transaction management device. FIG. [Figure 19] 10 is a diagram showing a schematic diagram of a "trap trade" order based on order information generated by partially changing input on a change screen in the financial product transaction management device. FIG. [Figure 20] FIG. 10 is a diagram showing a schematic diagram of an order input screen for a "Toraripi" order in the financial product transaction management device. [Figure 21] FIG. 10 is a diagram showing a schematic diagram of the "Toraripi" order selection and modification screen in the financial product transaction management device. [Figure 22] FIG. 10 is a diagram showing a typical screen for changing a "Toraripi" order in the financial product transaction management device. [Figure 23] FIG. 10 is a diagram showing a schematic diagram of order information for trading "Toraripi" orders and "Rakutora" orders in the financial product transaction management device. [Figure 24] FIG. 10 is a diagram showing a schematic diagram of order information for trading "Toraripi" orders and "Rakutora" orders in the financial product transaction management device. [Figure 25] FIG. 10 is a diagram showing a schematic diagram of order information for trading "Toraripi" orders and "Rakutora" orders in the financial product transaction management device. [Figure 26] FIG. 10 is a diagram showing a schematic diagram of order information for trading "Toraripi" orders and "Rakutora" orders in the financial product transaction management device. [Figure 27]10 is a diagram showing a schematic diagram of a "Toraripi" order based on order information generated by inputting into the order input screen in the same financial product transaction management device. FIG. [Figure 28] 10 is a diagram showing a schematic diagram of a "Toraripi" order based on order information generated by partially changing input on a change screen in the same financial product transaction management device. FIG. [Figure 29] FIG. 10 is a diagram showing a schematic diagram of an order input screen for a "Rakutora" order in the financial product transaction management device. [Figure 30] 10 is a diagram showing a schematic diagram of an order for "Rakutora" based on order information generated by inputting into an order input screen in the same financial product transaction management device. FIG. [Figure 31] 10 is a diagram showing a schematic diagram of an order for "Rakutora" based on order information generated by partially changing input on a change screen in the same financial product transaction management device. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0028] [System Configuration] 1 to 31 show an embodiment of the present invention.

[0029] 1 is a system configuration diagram and a functional block diagram of a financial product transaction management system according to this embodiment. As shown in the figure, the financial product transaction management system 1A includes a financial product transaction management device 1 and N (N≧1) client terminals 21-22. n The financial instruments transaction management device 1 and the client terminals 21-2 n are capable of communicating with each other via the Internet 3, which serves as a WAN (Wide Area Network). The financial product transaction management system 1A of this embodiment handles foreign exchange as a financial product.

[0030] The financial product transaction management device 1 is a server computer managed and operated by a financial product dealer, and is equipped with a web server function and a database function for storing large amounts of data. nare communication terminals with data communication functions that are owned and used by individuals or corporations who buy and sell financial products, and include personal computers, mobile phone terminals, etc. n are operation units 211, . . . , 21, such as a mouse and a keyboard, which are used to input various instructions. n , LCD (Liquid Crystal Display), etc., and an operation unit 211, . . . , 21 n Display units 221, 222 as "order information display means" that display various instructions and images input from n The client terminals 21, 2 n Operation unit 211,...,21 n and display units 221, . . . , 22 n The client terminals 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 n , operation unit 211,...,21 n , display section 221,...,22 n have the same configuration, and therefore will be referred to as the client terminal 2, the operation unit 21, and the display unit 22 hereinafter unless a distinction is required.

[0031] The display unit 22 displays order input screens 410, 510, 610 (see Figures 13, 20, 29) as "order information display means" and "regularity display means", selection / edit screens 411, 511 (see Figures 14, 21) as "order information display means" and "regularity display means", change screens 412, 512 (see Figures 15, 22) as "order information display means" and "regularity display means", etc. The "regularity information (described later)" selected by the user and displayed on the order input screens 410, 510, 610 (see Figures 13, 20, 29), the selection / modification screens 411, 511 (see Figures 14, 21), the change screen 412 (see Figures 15, 22), etc. is input to the order information generation unit 16, which then automatically generates order information that sets an order having a predetermined regularity based on this "regularity information (described later)."

[0032] [Configuration of financial instruments transaction management device] 2 is a block diagram showing the hardware configuration of the financial instruments transaction management device 1 according to this embodiment. As shown in the figure, the financial instruments transaction management device 1 includes at least one CPU (Central Processing Unit) 101, RAM (Random Access Memory) 102 that functions as a work area for the CPU 101, ROM (Read Only Memory) 103 that stores a startup boot program and the like, auxiliary storage device 104 such as a hard disk that stores various programs and data, communication interface 105 used for sending and receiving data, operation unit 106 such as a mouse and keyboard that an operator uses to operate the financial instruments transaction management device 1, and display unit 107 such as an LCD that displays characters and images. The auxiliary storage device 104 stores programs for an OS (Operating System), various application programs, data stored in a database, and the like. These programs and data are processed by the CPU 101, and work in cooperation with hardware resources to realize various functions.

[0033] 1, the financial instruments transaction management device 1 has a data processing unit 10 as 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 processes such as generating and processing various data used in the financial instruments transaction management device 1, and further has, as functional means, a front page distribution unit 11 as an "order information display control means" and a "regularity display control means", an order input acceptance unit 12, a deposit / withdrawal information generation unit 13, a contract information generation unit 14 as an "contract information generation means", an account information generation unit 15, an order information generation unit 16 as an "order information generation means", a database (DB) connection base unit 17, and a price information reception management unit 19.

[0034] The order input receiving unit 12 receives data relating to various orders input from the client terminal 2 and performs various processes required to execute orders for financial products. It also calculates the amount of margin required for trading financial products.

[0035] The deposit / withdrawal information generating unit 13 receives deposit / withdrawal requests from the client terminal 2 and creates a list of deposits and withdrawals based on the requests.

[0036] The order information generation unit 16 generates information about executed orders for financial products based on the information processed by the order input reception unit 12. The orders here include so-called market orders, limit orders, stop orders, as well as if-done orders.

[0037] When generating if-done orders and stop orders, the order information generation unit 16 generates order information for the first order so that the first order will be a new limit order or stop order, generates order information for the second order so that the second order will be a settlement limit order, and generates order information for the stop order so that the stop order will be a settlement stop order. Whether an order is a first order, second order, or stop order is distinguished and recorded based on the field definitions of order table 181, which will be described later.

[0038] When multiple orders, multiple first orders, multiple second orders, etc. are set at different order prices, the order information generation unit 16 basically generates order information by setting multiple orders of financial products whose transactions are carried out based on each order information so that they have equal order quantities at different order prices, and also generates order information by setting at least some of the orders, some of the first orders, and some of the second orders so that they have different order quantities at different order prices. This will be described in detail later.

[0039] In addition to the process of generating order information, the order information generation unit 16 also performs various processes for correcting or changing the contents of order information that has already been generated or order information that is scheduled to be generated in the future.

[0040] The contract information generation unit 14 performs contract processing based on an order generated by the order information generation unit 16, and processes for sending information regarding the completed contract processing to the trader's client terminal 2. Note that "contract" here refers to various procedures and processes for completing a purchase or sale of a financial product based on a trader's order. The contract processing by the contract information generation unit 14 is performed for order information related to an order that meets predetermined contract conditions. As will be described later, when a contract is completed in this embodiment, a foreign exchange transaction is performed. As a result, based on instructions from the contract information generation unit 14, the account information generation unit 15 converts margin information (described below) according to the purchase or sale amount, and the deposit / withdrawal information generation unit 13 enters the deposit and withdrawal status in a deposit / withdrawal list. Furthermore, when a contract is completed, the contract information generation unit 14 displays text information indicating that a contract has been completed on the display unit 22 of the client terminal 2, and also performs a deposit / withdrawal process for the client terminal's bank account based on the purchase and sale price.

[0041] The account information generation unit 15 has a function of generating the trader's deposit balance information and managing the deposit balance information as margin information (i.e., information to prove that an order can be executed). The information on the deposit balance generated by the account information generation unit 15 is periodically checked against information on the trader's actual deposit balance provided by financial institutions such as banks to ensure consistency with the actual deposit balance.

[0042] The database connection base unit 17 converts data generated and processed in the data processing unit 10 to data recorded in the database 18 (for example, converts between logical data structure and physical data structure), and also performs the processing necessary to exchange data between the data processing unit 10 and the database 18.

[0043] The database 18 records data used by the financial instrument transaction management device 1. In this embodiment, the database 18 is formed by a relational database, but any format suitable for recording and rewriting large amounts of data, such as an object database, may be used. The database 18 records an order table 181, a customer account information table 182 that defines information such as the financial institution where the trader's account is located, the account name, and the balance, a currency pair order condition table 183 that defines information such as the combination of currencies to be traded, and a sequence number table 184. The sequence number table 184 records a sequence number that is uniquely assigned to each piece of order information (described later). Details of the order table 181 will be described later.

[0044] 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.

[0045] In this embodiment, the front page distribution unit 11 not only displays the so-called front page, i.e., the screen that is first displayed on the display unit 22 when the financial instruments transaction management device 1 is accessed from the client terminal 2, but also displays on the display unit 22 of the client terminal 2 various types of information for causing the order information generation unit 16 to generate order information and various types of information for causing the order information generation unit 16 to modify or change the contents of order information that has already been generated or order information that is to be generated in the future. Specifically, an order selection screen (not shown), order input screens 410, 510, 610 (see FIGS. 13, 20, 29), selection / modification screens 411, 511 (see FIGS. 14, 21), change screens 412, 512 (see FIGS. 15, 22), etc., which will be described later, are displayed on the display unit 22 of the client terminal 2 by the processing of the front page distribution unit 11.

[0046] The price information reception management unit 19 acquires information about the prices of financial products handled by the financial product transaction management device 1, and performs the necessary processing and management of the acquired information for use in the data processing unit 10. In this embodiment, the price information reception management unit 19 periodically acquires, records, and manages information on foreign exchange market prices.

[0047] Although not shown, the financial product transaction management device 1 has a timer that acquires and manages date and time information, and a time limit management means that manages the expiration dates (described below) of the first order, second order, and stop order based on the date and time information acquired from the timer.

[0048] 3 is a schematic diagram of field definitions for order table 181. As shown in this diagram, order table 181 has fields for the number of items, and defines the field name (field name), data type (type) such as character, number, date and time, data length (length) such as bit length, whether to not allow blanks (Not Null), whether there is a default value (default value), data item name (remarks), etc.

[0049] The financial instruments transaction management device 1 may be a system for conducting over-the-counter transactions, a system for conducting exchange transactions at a financial product exchange (hereinafter simply referred to as an "exchange"), or a system for conducting both. The financial instruments transaction management device 1 may exist as a server system managed by a trader who handles financial instrument transactions, or a server system managed by a server management company or the like entrusted by the trader, or at least a portion of the configuration of the financial instruments transaction management device 1 (e.g., the order information generation unit 16 and the contract information generation unit 14) may exist within the exchange system. Furthermore, the financial instruments transaction management device 1 may be a computer system consisting of one or more computers or servers owned and managed by a trader who handles financial instrument transactions or a server management company or the like, or may exist as a system not owned by such a trader, such as a cloud service or grid computing system.

[0050] Furthermore, at least a part of the components of the financial product transaction management device 1 (for example, the order information generation unit 16 and the contract information generation unit 14) is connected to the client terminals 21, . . . , 2 n It may also exist as the following configuration.

[0051] [Transaction Method in This Embodiment] Three typical examples of trading methods that can be implemented by the financial instruments transaction management system 1A of this embodiment are outlined below. Note that these trading methods are merely examples of trading methods that can be implemented in this embodiment, and any trading methods other than these trading methods may also be implemented in the financial instruments transaction management system 1A of this embodiment.

[0052] [General Rules for Trading Methods: Orders Made Using a Single Order Procedure] In this embodiment, including the following [Trading Method 1] to [Trading Method 3], a transaction is carried out by placing and executing a plurality of orders based on processing of a plurality of pieces of order information generated by the order information generation unit 16 based on one order procedure. Here, "one order procedure" refers to the process by which the financial instruments transaction management device 1 receives or accepts a signal or data indicating that a predetermined process has been performed (for example, a trader clicking the execute button 41q in the same figure) on the order input screen 410 (see FIG. 13), the order input screen 510 (see FIG. 16), the order input screen 610 (see FIG. 29), etc. (the same applies hereinafter in this specification).

[0053] [Trading Method 1: Trap Trade] In the financial product transaction management device 1 of this embodiment, the order information generated by the order information generation unit 16 can realize an order form in which multiple financial products of the same type are reserved for a specified order quantity at a specified price range (hereinafter, this order form will be simply referred to as a "trap trade").

[0054] At this time, the order information generation unit 16 sets the order prices of all orders based on a predetermined calculation, using a predetermined reference price (for example, the same price as the order price of the highest or lowest order among multiple orders, or the average price of the order prices of all orders, etc.) as the reference price.

[0055] However, in this embodiment, the price spread between financial products based on the order information generated by the order information generation unit 16 does not always need to be constant; the price spread between a specific order, for example, the highest price order and the order just below it, or the price spread between the lowest price order and the order just above it, may be different from the constant price spread between orders of other order prices, or a configuration may be adopted in which only certain pairs of orders have the same price spread, such as the highest price order and the order second from the highest price, the third highest price order and the fourth highest order, etc.

[0056] [Trading Method 2: Trading Repeat If Done] Furthermore, in the financial instruments transaction management device 1 of this embodiment, the order information generated by the order information generation unit 16 allows for a plurality of combinations of the same type of financial instruments, each consisting of a first order and a second order (if-done order) that is placed upon the execution of the first order, and the price spread between the first orders and the price spread between the second orders is set to be constant, and the profit spread between each first order and each corresponding second order is set to be constant; when a first order and its corresponding second order are executed, a transaction can be realized in which if-done orders are repeated with a new first order corresponding to the executed first order and a new second order corresponding to the executed second order (hereinafter, this order form will be simply referred to as "trap repeat if-done").

[0057] At this time, the order information generation unit 16 sets the order prices of all the first orders and all the second orders based on a predetermined calculation using a predetermined reference price (for example, the same price as the order price of the highest or lowest order among the multiple orders, or the average price of the order prices of all the orders, etc.) as a reference price. In addition, the order information generation unit 16 sets the profit spreads for the first and second orders by calculation using predetermined values ​​(for example, the value of the profit spread input by the trader, or predetermined information for calculating the profit spread (for example, the amount of margin held by the trader, or information input by the trader about the expected fluctuation range as a price range in which the trader assumes that the market price may fluctuate within a predetermined period, etc.)).

[0058] However, in this embodiment, the price spread between financial products according to the order information generated by the order information generation unit 16 does not always need to be constant. A specific order, for example, the price spread between the highest priced first order and the first order one price lower, or the price spread between the highest priced second order and the second order one price lower, or the price spread between the lowest priced first order and the first order one price higher, or the price spread between the lowest priced second order and the second order one price higher, may be different from the constant price spread between first orders of other order prices. Alternatively, only a specific pair of first orders or a specific pair of second orders may have an equal price spread, such as the highest priced first order and the second highest first order, the third highest first order and the fourth highest first order, etc., or the highest priced second order and the second highest second order, the third highest second order and the fourth highest second order, etc.

[0059] Furthermore, in this embodiment, the new first order and the new second order based on the order information generated by the order information generation unit 16, which appear after a specific first order and a second order corresponding to this first order are respectively executed, do not need to have the same order amount or order price as the original first order. For example, after a specific first order and a specific second order are executed, the new first order and the new second order may be placed at prices that are higher (or lower) than the order price of the original first order and the order price of the original second order by a predetermined amount (e.g., 0.1 yen, respectively), or the new first order and the new second order may be placed with order quantities that are increased (or decreased) by a predetermined order quantity (e.g., 0.1 currency units) than the order quantities of the original first order and the original second order.

[0060] Furthermore, in this embodiment, after a specific first order and a second order corresponding to this first order are respectively executed in accordance with fluctuations in market prices, etc., a new first order and a new second order may be placed in the direction of market price fluctuations based on the order information generated by the order information generating unit 16.

[0061] For example, following a fluctuation in market price, after a first order and a second order at the highest price are executed, the order information generation unit 16 may be configured to generate new order information such that a new first order is placed at a higher price than the first order at the highest price, and a new second order is placed at a higher price than the second order at the highest price. In this case, the price spread between the newly generated first order and the original first order at the highest price, or the price spread between the newly generated second order and the original second order at the highest price, may be the same as the price spread between the original first orders or the original second orders, or may be a different price spread (e.g., a price spread calculated by a predetermined calculation based on market fluctuations over a recent predetermined period). Furthermore, the profit spread between the newly generated first order and the newly generated second order may be the same as or different from the profit spread between the original first order and the original second order.

[0062] [Transaction Method 3: Easy Trading] Furthermore, in this embodiment, the order information generation unit 16 can realize a transaction in which multiple orders are set in a price range set between a predetermined upper limit price and a predetermined lower limit price, or in a price range set based on the upper limit price or lower limit price, in the same manner as the above-mentioned "trap trade" and "trap repeat if done" (hereinafter, this order format will be simply referred to as "Rakutora").

[0063] The upper and lower limit prices may be set by the order information generating unit 16 using numerical values ​​input by traders, or by the order information generating unit 16 performing a predetermined calculation based on the highest and lowest market prices for a predetermined period. Alternatively, the prices may be set by any other method.

[0064] The price range may be set by the order information generating unit 16 using numerical values ​​such as an upper limit price and a price range, or a lower limit price and a price range input by a trader, or by the order information generating unit 16 using a predetermined calculation based on the fluctuation range of the market price for a predetermined period.

[0065] Furthermore, the settings for the "trap trade" orders and the first and second "trap repeat if done" orders within the price range may be any.

[0066] Specifically, for example, the order information generation unit 16 may set the order price of each order so that the highest order price and the lowest order price of the “trap trade” match the upper limit price and the lower limit price of the price range, or may set the order price of each order so that the median value of the price range matches the average value of all order prices.

[0067] Furthermore, for example, the order information generation unit 16 may set the order prices of the first and second orders so that the order price of the highest ``Trap Repeat If Done'' first order, or the order price of the highest second order, or the order price of the lowest first order, or the order price of the lowest second order, matches the upper limit price and lower limit price of the price range, or may set the order prices of the first and second orders so that the order price of the lowest first order matches the lower limit price of the price range and the order price of the highest second order matches the upper limit price.

[0068] Furthermore, for example, the order information generation unit 16 may set the order price of each first order so that the median value of the price range matches the average value of the order prices of all the first orders, or may set the order price of each second order so that the median value of the price range matches the average value of the order prices of all the first orders.

[0069] [Regarding order quantities for trading methods 1 to 3] In the above [Trading Method 1] to [Trading Method 3], the order quantities of the first and second orders and the orders for each order price may all be the same for each tier. Specifically, for example, it is possible to consider a format in which the order quantities of all orders, all first orders, and all second orders are placed and executed as 10,000 units of currency (or any other amount of currency).

[0070] On the other hand, in the above [Trading Method 1] to [Trading Method 3], the order quantities of the orders for each order price, the first orders, and the second orders may be different from the others, in that the order quantities of at least some of the orders, the first orders, and the second orders may be different from the others. In other words, the order quantities for each tier (described later) may be basically the same, and the order quantities of at least some of the orders for each order price, the first orders, and the second orders may be different from the others.

[0071] 11 (described in detail later), a possible configuration is that only the order quantity for the middle order price (108.00 yen per dollar) of the first tier (106.00 yen per dollar, 107.00 yen per dollar, 108.00 yen per dollar, 109.00 yen per dollar, 110.00 yen per dollar) is 10,100 units, while the order quantities for orders at other order prices are 10,000 units. Also, a configuration may be possible in which orders at tiers other than those mentioned above or at order prices other than those mentioned above are set in units of currency other than those mentioned above.

[0072] In addition, in the above [Trading Method 1] to [Trading Method 3], the order quantities of the first and second orders and the orders for each order price may be the same from the time the order is placed until it is executed, or may fluctuate between the time the order is placed and it is executed (for example, the order quantity at the time of placing the order may be 10,000 units, but the order quantity may fluctuate with market fluctuations, and the order quantity at the time of execution may be 10,100 units). In addition, in the above [Trading Method 1] to [Trading Method 3], the order prices of the orders and the first and second orders may be the same from the time the order is placed until it is executed, or may fluctuate between the time the order is placed and it is executed.

[0073] [Order Type] In this embodiment, the order information generation unit 16 can place any type of order, such as a "trap trade" order, a first or second "repeat if done" order, or a "easy trawler" order, based on the order information it generates. Specifically, for example, the order information generation unit 16 can generate order information so that a "trap trade" order, a first or second "repeat if done" order, or a "easy trawler" order, can be placed using any of a market order, a limit order, or a stop order.

[0074] More specifically, for example, the order information generation unit 16 can generate order information such that a limit order is executed when the market price matches a specific order price. Similarly, the order information generation unit 16 can generate order information such that a stop order is executed when the market price matches a specific order price. Furthermore, the order information generation unit 16 can also generate order information such that a market order is placed when the market price reaches a specific price, and is executed at a price identical to or close to the specific price (hereinafter simply referred to as a "trigger market order").

[0075] Similarly, the order information generation unit 16 can generate order information so that the first and second orders of "Repeat If Done" and "Rakutora" are executed by limit order, stop order (for example, a configuration is conceivable in which the market price temporarily exceeds the execution price of the first or second order, falls (or rises), and then rises (or falls) again to match the execution price again, resulting in execution), or trigger market order. The order information generation unit 16 can also generate order information so that the first and second orders are composed of a combination of different types of orders (for example, a combination of the first order being a market order and the second order being a limit order).

[0076] In this embodiment, the order information generation unit 16 can generate order information for "trap trade" orders, first and second "repeat if done" orders, and "easy tra" orders, first and second orders, so that the execution price has a trailing function that changes in accordance with market fluctuations.

[0077] Furthermore, in this embodiment, the order information generation unit 16 can generate order information for the first and second orders of "Repeat If Done" and the first and second orders of "Rakutora" so that the order prices of the first and second orders, as well as the first and second orders that are subsequently repeatedly placed, can be changed in the direction of market fluctuations in accordance with market fluctuations.

[0078] Furthermore, in this embodiment, the order information generation unit 16 can generate order information such that after the first and second orders for "Repeat If Done" and the first and second orders for "Rakutora" are executed, the order of the buy and sell orders is reversed (for example, after the first buy order and the second sell order are placed and executed, the first sell order and the second buy order are placed and executed, and then the first buy order and the second sell order are placed and executed, etc.).

[0079] In this embodiment, the order information generation unit 16 can generate stop-loss orders (stop-limit orders) to prevent significant losses due to a sudden drop or rise in market prices, in addition to "trap trade" orders, "repeat if done" first and second orders, and "easy trade" orders, first and second orders. These stop-loss orders can be set for each order, or for each first order or each second order, or a single stop-loss order can be set for all orders, or for all first orders or all second orders. Furthermore, when a stop-loss order is executed, all subsequent orders, first orders, and second orders may be canceled (trading is forcibly terminated), or some or all transactions may be allowed to continue under certain conditions.

[0080] [Order quantity setting 1: Predetermined regularity] In this embodiment, the order information generating unit 16 generates a plurality of pieces of order information by setting the order quantity for each order price so that it has a predetermined regularity.

[0081] Specifically, for example, the order information generation unit 16 can set multiple orders for "trap trade," multiple first orders and multiple second orders for "trap repeat if done," and multiple orders, multiple first orders, and multiple second orders for "easy tra," so that some or all of them have different order quantities.

[0082] More specifically, for example, the order information generation unit 16 can generate each order information such that a predetermined order (e.g., the highest priced order) that serves as a reference among multiple orders is set as the largest order quantity (or the smallest order quantity), and the order quantity decreases (or increases) by a predetermined price increment (e.g., 0.1 yen increments) toward the lower price side.

[0083] Furthermore, for example, the order information generation unit 16 can generate each order information such that a predetermined order that serves as a reference among a plurality of orders (for example, the order price of the central order or an order equivalent to the central order, such as the second highest order among three orders or the second highest order among four orders) is set as the largest order quantity (or the smallest order quantity), and the order quantity decreases (or increases) by a predetermined price (for example, by 0.1 yen) as it moves away from the predetermined order.

[0084] In this embodiment, the order quantity may be set so that it decreases (or increases) by exactly the same predetermined price increments (for example, by 0.1 yen), or it may be set so that it decreases (or increases) by different prices (for example, by 0.1 yen ± 0.05 yen).

[0085] In this way, by setting different order quantities depending on the order price, it is possible to set multiple orders at multiple order prices while increasing the order quantity for one or multiple orders to make a large profit or reducing the order quantity to avoid risk.

[0086] The order information generation unit 16 can set the order quantity by setting the numerical value entered on the order input screen 410 (see FIG. 13, described later) or the like as the order quantity, or can set the order quantity by performing a predetermined calculation based on predetermined information entered on the order input screen 410 or the like.

[0087] This predetermined regularity regarding order quantities for each order price is formed based on various information of "regularity information" input into the order input screens 410, 510, 610 (see Figures 13, 20, 29), the selection / modification screens 411, 511 (see Figures 14, 21), and the change screens 412, 512 (see Figures 15, 22), which will be described later.

[0088] [Order hierarchy] Furthermore, the order information generation unit 16 can set order quantities by hierarchizing multiple orders with different order prices. Specifically, the order information generation unit 16 can generate order information such that multiple hierarchies are provided, with orders with a predetermined number (an integer equal to or greater than 0) of order prices being the same order quantity.

[0089] For example, consider a case where order information generation unit 16 generates order information to place a transaction totaling 100,000 currency units in six orders at 110.00 yen per dollar, 109.90 yen per dollar, 109.80 yen per dollar, 109.70 yen per dollar, 109.60 yen per dollar, and 109.50 yen per dollar. In this case, if the base order is an order with the highest price of 110.00 yen per dollar, the base order quantity is 10,000 units, and two adjacent orders are set as one tier with the quantity decreasing by 1,000 units per tier, the order information generation unit 16 will generate order information for each order so that the order quantity of each of the constituent orders in the first tier on the highest price side (110.00 yen per dollar, 109.90 yen per dollar) will be 10,000 units, the order quantity of each of the constituent orders in the second tier below that (109.80 yen per dollar, 109.70 yen per dollar) will be 9,000 units, and the order quantity of each of the constituent orders in the bottom third tier (109.60 yen per dollar, 109.50 yen per dollar) will be 8,000 units.

[0090] In this embodiment, each tier may be formed by the same number of orders, or by a different number of orders (for example, from the highest price, there may be three orders in the first tier, two in the second tier, and one in the third tier, or there may be three orders in the first tier, two in the second tier, and three in the third tier, etc.). Each tier may have one or more order prices, or may have zero order prices in a particular tier (for example, there may be two order prices in the first tier, zero order prices in the second tier, and two order prices in the third tier, etc.).

[0091] The order information generation unit 16 can set the order quantity for each tier by setting the numerical value entered on the order input screen 410 (see Figure 13, described later) or the like as the order quantity, or can set the order quantity by performing a predetermined calculation based on the predetermined information entered on the order input screen 410 or the like.

[0092] Furthermore, in this embodiment, the "hierarchy" does not necessarily have to be formed by orders or order information with a fixed hierarchical relationship. For example, if the upper hierarchy is the first hierarchy and the lower hierarchy is the second hierarchy, it may be configured such that at least some of the orders and order information in the second hierarchy become equal to or higher than the order prices of the orders and order information constituting the first hierarchy through a predetermined process (for example, fluctuations in order prices based on trailing), or at least some of the orders and order information in the first hierarchy become equal to or lower than the order prices of the orders and order information constituting the second hierarchy through a predetermined process.

[0093] [Example of layering] Below are shown several examples of hierarchical organization of multiple orders with different order prices by the order information generation unit 16 in the financial product transaction management device 1 of this embodiment. The order quantity of each order constituting each tier in the following hierarchical organization is considered to be determined using the following information (A) to (D) (for example, at least a part of this information) entered by the trader on the order input screen 410 (see FIG. 13, described later) or the like. (a) Total transaction volume (total order volume for all order prices) (a) Maximum quantity per tier (maximum order quantity for the entire tier or for each individual order price) (c) First-stage order quantity (order quantity for the entire tier or for each individual order price in the base tier (for example, the tier with the highest or lowest price, or the middle tier)) (d) Number of layers The order information generation unit 16 may determine the order quantity by calculating one sell order price or one buy order price to be set for one order price, or may determine the order quantity by calculating the total amount of order quantities of a set of if-done orders (buy orders and sell orders) to be set for one order price, or the total amount of order quantities of a set of if-done orders and stop-loss orders to be set for one order price. Note that the order quantity may be calculated by any calculation method using any information input by the trader on the order input screen 410 (see FIG. 13, described below) or the like.

[0094] [Hierarchical example 1 (regular pyramid)] 4 is a diagram schematically illustrating a first example of hierarchies set in the financial product transaction management device 1 of this embodiment. In this first example, the order quantity for each hierarchies increases or decreases proportionally as the hierarchies increase or decrease (for example, the first hierarchies are 10,000 currencies, the second hierarchies are 20,000 currencies, the third hierarchies are 30,000 currencies, etc.).

[0095] [Layering example 2 (exponential increase type)] 5 is a diagram schematically illustrating a second example of hierarchies set in the financial product transaction management device 1 of this embodiment. In this second example, the order quantity for each hierarchies increases or decreases exponentially as the hierarchies increase or decrease (for example, the first hierarchies are 10,000 currencies, the second hierarchies are 20,000 currencies, the third hierarchies are 40,000 currencies, and so on, increasing by a power of 2 for each hierarchies).

[0096] [Stratification calculation example 3 (specified difference type)] 6 is a diagram schematically illustrating a third example of hierarchies set in the financial product transaction management device 1 of this embodiment. In this third example, the order quantity for each hierarchies is set to increase or decrease by a predetermined amount (hereinafter referred to as "difference") as the hierarchies increase or decrease (for example, the first hierarchies are 10,000 currencies, the second hierarchies are 12,000 currencies, the third hierarchies are 14,000 currencies, and so on, with an increase of 2,000 currencies for each hierarchies).

[0097] [Example 1 of specific layering settings] 7 is a first diagram that schematically illustrates a specific example of layering settings in the financial product transaction management device 1 of this embodiment. The diagram illustrates an example in which a total of 100,000 units of currency are ordered in the first layer on the higher price side (one order for each of five order prices, a total of five orders) and the second layer on the lower price side (one order for each of five order prices, a total of five orders).

[0098] As shown in the figure, in the first tier, the order quantity for each order is set to approximately 7,000 currencies, which is roughly 2 / 3 of the total order quantity (100,000 currencies) divided by the number of orders (10), or 10,000 currencies.

[0099] In the second tier, the order quantity for each order is set to 13,000 currencies, which is approximately the total order quantity (100,000 currencies) minus the total order quantity for the first tier (35,000 currencies), resulting in the remaining order quantity (65,000 currencies) divided by the number of orders in the second tier (5 currencies).

[0100] [Example 2 of specific layering settings] 8 is a second diagram that schematically illustrates a specific example of layering settings in the financial product transaction management device 1 of this embodiment. The diagram illustrates an example in which orders for a total of 100,000 units are set in the first layer on the higher price side (three orders in total, one at each of three order prices), the second layer in the middle (three orders in total, one at each of three order prices), and the third layer on the lower price side (four orders in total, one at each of four order prices).

[0101] As shown in the figure, in the first tier, the order quantity for each order is set to approximately 4,000 currencies, which is roughly 3 / 7 of the total order quantity (100,000 currencies) divided by the number of all orders (10 currencies).

[0102] In the second tier, the order quantity for each order is set to 8,000 currencies, which is twice the order quantity for each order in the first tier.

[0103] In the third tier, the order quantity for each order is set to 16,000 currencies, which is the total order quantity (100,000 currencies) minus the order quantity for the entire first and second tiers (24,000 currencies), and the remaining order quantity (64,000 currencies) is divided by the number of orders in the third tier (4 currencies).

[0104] [Example 3 of specific layering settings] 9 is a third diagram that schematically illustrates a specific example of hierarchical setting in the financial product transaction management device 1 of this embodiment. This diagram illustrates an example in which orders totaling 100,000 units are set in the first tier on the higher side (three orders, one at each of three order prices), the second tier in the middle (four orders, one at each of four order prices), and the third tier on the lower side (three orders, one at each of three order prices). In Setting Examples 1 and 2 above, the order quantities were set to increase as you move down the tiers. In Setting Example 3, the second tier in the middle has the largest order quantity, and the tiers further from the second tier (here, the first and third tiers) have smaller order quantities.

[0105] [Example 4 of specific layering settings] 10 is a fourth diagram schematically illustrating a specific example of tiering in the financial product transaction management device 1 of this embodiment. The diagram illustrates an example in which orders totaling 100,000 units are set in the first tier on the higher side (three orders, one at each of three order prices), the second tier in the middle (four orders, one at each of four order prices), and the second tier on the lower side (three orders, one at each of three order prices). In this setting example 4, contrary to setting example 3 above, the second tier in the middle has the smallest order quantity, and the tiers further from this second tier (here, the first and third tiers) have larger order quantities.

[0106] Note that the methods shown in Specific Setting Examples 1 to 4 are examples of methods for calculating the order quantity for each tier, and the calculation methods shown in Specific Setting Examples 1 to 4 may be used for calculating orders with any other number of tiers or for orders at any tier. Also, the order quantity for each tier may be set using any calculation method other than the calculation methods shown in Specific Setting Examples 1 to 4.

[0107] By using setting methods such as these specific setting examples to set the order quantity for each tier and each order price, when setting orders with different order quantities depending on the order price, it is easy to automatically and appropriately set each order through calculations using a computer system.

[0108] [Example 5 of layering configuration: Setting by selection on the order screen] In this embodiment, the display unit 22 of the client terminal 2 displays a selection / modification screen 411 (see FIG. 14), a selection / modification screen 511 (see FIG. 21), a change screen 412 (see FIG. 15), and a change screen 512 (see FIG. 22), and these selection / modification screens 411, 511 and change screens 412, 512 are provided with selection fields (described later) and input fields (described later) for setting hierarchical structures, and it is possible to set the type of hierarchical structures, the number of hierarchical structures, the number of order prices per hierarchical structure, etc. by selecting from these selection fields (described later) and input fields (described later). Such a configuration will be described later.

[0109] [Effect of layering] In this way, by dividing multiple orders into layers and setting order quantities for each layer, it is possible to set multiple order prices for multiple orders while increasing the order quantity for each of the multiple orders to make a large profit or reducing the order quantity to avoid risk.

[0110] Furthermore, by gradually increasing (or decreasing) the order quantity from the higher price tier to the lower price tier, it is possible to adjust the average cost (the average value of transactions when new transactions of financial products are made with all orders set at multiple order prices. Specifically, this is the value obtained by multiplying the individual order prices by the transaction quantities at those order prices for all transactions, and then dividing the sum of the numbers obtained by multiplying the sum of the order quantities by the sum of the order quantities. The same applies hereinafter in this specification.), thereby easily achieving greater profits and risk aversion. It is also possible to easily build a configuration that automatically calculates and sets orders that have such effects using a computer system.

[0111] [Settings that deviate from the regularity 1] Before the start of trading in a financial product, the order information generation unit 16 can set order information for multiple order prices to have a predetermined regularity, and can also set at least some of the order information that meets predetermined conditions to deviate from the predetermined regularity.

[0112] Specifically, for example, when order information is first generated and trading of a financial product is initiated, the settings of each order information (hereinafter simply referred to as "initial settings"; the same applies throughout this specification) may be at least one of the following (Setting 1) to (Setting 5). (Setting 1) The difference in order quantity between adjacent tiers in a plurality of tiers is set to be constant in principle, and the difference in order quantity between some tiers and other adjacent tiers is set to be a quantity difference that deviates from the constant. (Setting 2) The order quantities of a plurality of orders set at a plurality of order prices in a specific tier are set to be fixed in principle, with the order quantities of some orders being set to be quantities that deviate from the fixed quantity. (Setting 3) The adjacent order prices of a plurality of orders are set to have a fixed price range in principle, and the adjacent order prices of some orders are set to have a price range that deviates from the fixed range. (Setting 4) The number of order prices set for each of the multiple tiers is set to be a constant in principle, with the number of order prices for some tiers being set to a number that deviates from the constant. (Setting 5) The profit margin between the first order and the second order (for example, a new order and a settlement order of an if-done order) set in each of the multiple layers is set to be constant in principle, and the profit margin between the first order and the second order in some layers is set to be a number that deviates from the constant.

[0113] Note that the above (Setting 1) to (Setting 5) are examples, and the order settings for financial products other than those listed above (Setting 1) to (Setting 5) may be fixed in principle, with initial settings that deviate from the fixed settings at least in part.

[0114] [Settings that deviate from the regularity 2] The order information generation unit 16, which has the function of an "order information correction means," can set order information for multiple order prices to have a predetermined regularity based on information input by a user before the start of trading in a financial product, and can also correct the settings of at least a portion of the order information that has been set to have the predetermined regularity so that it deviates from the predetermined regularity.

[0115] Specifically, for example, it is conceivable that the order settings for a financial product, which are initially fixed in principle, may be modified at the time of initial setup to deviate from the fixed value, as described in at least one of (Setting 1) to (Setting 5) listed in [Settings that deviate from regularity 1], and then trading may be commenced.

[0116] Note that corrections that deviate from the constant value are made by the user operating numerical information, image information, etc. displayed as text or graphics on an operation screen (not shown) displayed on the display unit 22 of the client terminal 2. Specifically, before order information is generated, a selection / correction screen 411 (see FIG. 14), a selection / correction screen 511 (see FIG. 21), a change screen 412 (see FIG. 15), and a change screen 512 (see FIG. 22) are displayed on the display unit 22, and selection fields (described later) and input fields (described later) for setting hierarchical structures are provided on these correction screens 411, 511 and change screens 412, 512, and information such as the order quantity for each tier, the order quantity of an order for a specific tier, the price spread between order prices, the number of order prices in a specific tier, and profit margins is corrected by making selections from these selection fields (described later) and input fields (described later).

[0117] [Settings that deviate from the regularity 3] The order information generation unit 16, which has the function of an "order information correction means," can automatically correct the settings of order information that meets specified conditions after trading of a financial product begins so that it deviates from the specified regularity.

[0118] Specifically, for example, the order information generation unit 16 may modify the order settings of a financial product, which are generally constant at the time of initial setup, after trading of the financial product begins so that they deviate from the constant state in at least one of the examples (Setting 1) to (Setting 5) listed in [Setting 1 that deviates from regularity].

[0119] In this case, the order information generating unit 16 automatically sets the "correction to deviate from the constant" when a predetermined condition is met. Specifically, the predetermined condition may be met in the following cases (case a) and (case b).

[0120] (Case a) This may be the case when a particular order is executed and then re-submitted. For example, if a first order (new order) and a second order (settlement order) are placed and executed as if-done orders, and then re-ordered, the order quantity of one or both of the re-ordered first and second orders, the order price, the profit spread between the first and second orders, the price spread between the first orders when the first order and / or second order are set to multiple order prices, and the price spread between the second orders may be adjusted.

[0121] Furthermore, in a configuration in which only specific buy orders or only specific sell orders are repeatedly placed and executed, it is conceivable that the order quantity, order price, price spread between buy orders, or price spread between sell orders, etc., of a buy order that is re-placed after being executed, or a sell order that is re-placed after being executed, may be modified.

[0122] (Case b) There may be cases where a new order is placed at a new order price due to fluctuations in the market price of a financial product, etc. Specifically, there may be cases where a new order is set at a new order price in the direction of fluctuations in the market price, i.e., a so-called "shift" of the order is performed.

[0123] For example, if a structure is such that after a first order (new order) and a second order (settlement order) if-done orders are placed and executed, a new first order and a new second order are placed at a new order price due to a "shift," it is possible that the order quantity of one or both of the newly placed first order and second order, the order price, the profit spread between the first order and the second order, the price spread between the first orders when the first order and the second order are set at multiple order prices, etc. may be adjusted.

[0124] In addition, in a configuration in which only specific buy orders or only specific sell orders are repeatedly placed and executed, it is conceivable that the order quantity and order price of the newly placed buy orders or sell orders, and the price spread between buy orders or price spread between sell orders when buy orders or sell orders are set at multiple order prices, may be modified after the execution by "shifting."

[0125] [Settings that deviate from the regularity · 4] The order information generation unit 16, which has the function of an "order information correction means," can correct the settings of order information that meets specified conditions so that it deviates from the specified regularity, based on correction information for correcting the specified regularity input by the user after the start of trading in a financial product.

[0126] Specifically, for example, it is conceivable that the order settings for a financial product, which are initially fixed in principle, can be modified after trading has begun so as to deviate from the fixed settings in at least one of (Setting 1) to (Setting 5) listed in [Settings that deviate from regularity 1], and then each order information can be generated.

[0127] Modifications that deviate from the constant are made by the user operating numerical information, image information, etc. displayed as text or graphics on the display unit 22 of the client terminal 2. Specifically, modifications are made by modifying information such as the order quantity for each tier, the order quantity for an order in a specific tier, the price spread between order prices, the number of order prices in a specific tier, and the profit margin, which are displayed on the display unit 22 immediately before the order information is generated. In this embodiment, modifications can be made by using images or text information graphically displayed on a selection / modification screen 411 (see FIG. 14) or a selection / modification screen 511 (see FIG. 21), which will be described later, or by inputting text information on a modification screen 412 (see FIG. 15) or a modification screen 512 (see FIG. 22), which will be described later.

[0128] [Settings that deviate from the regularity · 5] The order information generation unit 16, which functions as an "order information correction means," automatically corrects order settings, at least some of which deviate from the predetermined regularity, as described in at least one of (Setting 1) to (Setting 5) listed in [Settings that deviate from regularity - 1], after the start of trading of a financial product, so that all orders conform to the predetermined regularity. Specific examples of cases where this predetermined condition is met include cases such as those described in (Case a) and (Case b) in [Settings that deviate from regularity - 3]. This correction is performed by a specific configuration of the financial product transaction management device 1, such as the processing of the order information generation unit 16 or the contract information generation unit 14. In this embodiment, this is based on processing conditions, etc., which are set before or after the start of a transaction, by graphically displaying images or text information on a selection / modification screen 411 (see FIG. 14) or a selection / modification screen 511 (see FIG. 21) that are displayed on the display unit 22, which will be described later, or by inputting text information (input using the mouse or keyboard of the operation unit 21, or by touch input on the touch panel) on a change screen 412 (see FIG. 15) or a change screen 512 (see FIG. 22) that will be described later.

[0129] [Settings that deviate from the regularity · 6] The order information generation unit 16, which has the function of an "order information correction means," can correct the order settings, at least some of which deviate from the predetermined regularity, as described in at least one of (Setting 1) to (Setting 5) listed in [Setting 1 that deviates from regularity], based on the correction information input by the user after the start of trading in a financial product, so that all orders conform to the predetermined regularity.

[0130] [Settings that deviate from the regularity 7] In addition to or in addition to at least one of the above [Settings deviating from regularity 1] to [Settings deviating from regularity 6], it is also possible to configure the system so that at least a portion of the orders traded based on the order information are partially executed (i.e., only a portion of the orders are executed). In this case, it is desirable that not only the order information generation unit 16 but also the execution information generation unit 14 have a function as an "order information correction means."

[0131] Specifically, for example, the contract information generation unit 14 processes only a portion of the orders that have been placed (for example, 6 currency units out of 10 currency units) so that they are executed as completed buy / sell transactions, and the order information generation unit 16 treats the remaining orders that have not been executed (for example, the remaining 4 currency units out of 10 currency units) as order information for orders that have been placed but have not yet been executed.

[0132] Furthermore, for example, if the partially executed order is the first order (new order) of an if-done order, the order information generation unit 16 performs processing to modify or regenerate the second order information of the second order so as to divide the corresponding second order (settlement order) into an executed second order (for example, an placed settlement order for 6 currency units) and an unordered second order (for example, an unordered second order for 4 currency units) corresponding to the unexecuted first order, so as to correspond to the executed order.

[0133] Also, for example, in the case of a second order of an if-done order in which a partially executed order is repeated, the order information generation unit 16 performs processing to modify or regenerate the second order information of the second order so that the first order (for example, a first order for 6 currency units) corresponding to the partially executed second order is placed.

[0134] FIG. 11 is a diagram showing a schematic diagram of the difference in average cost between a case where orders set at multiple order prices are not layered and a case where orders are layered in the financial product transaction management device 1 of this embodiment.

[0135] As shown in Figure 11(a), consider the case where orders are placed for a total of 100,000 units of financial products, with a maximum price of 110.00 yen per dollar and a price range of 1.00 yen each (the lowest price being 101.00 yen per dollar), with an order quantity of 10,000 units per order. In this case, the average cost is 105.50 (110.00 x 10,000 + 109.00 x 10,000 + 108.00 x 10,000 + 103.00 x 10,000 + 102.00 x 10,000 + 101.00 x 10,000) ÷ 100,000 = 105.50).

[0136] On the other hand, as shown in Figure 11(b), consider the case where a total of 10 orders are placed at the same order prices as in Figure 11(a), with these being the first tier 31 on the higher price side and the second tier 32 on the lower price side. In this case, the order quantities of the five orders in the first tier 31 (110.00 yen to 106.00 yen per dollar) are 7,000 units per order, and the order quantities of the five orders in the second tier 32 (105.00 yen to 101.00 yen per dollar) are 13,000 units per order, for a total of 100,000 units of financial products. In this case, the average cost is 104.75 (110.00 x 7,000 + 109.00 x 7,000 + ··· + 106.00 x 7,000 + 105.00 x 13,000 + 104.00 x 13,000 + ··· + 101.00 x 13,000) ÷ 100,000 = 104.75). Comparing this to Figure 11(a), we can see that the average cost has improved by 75 pips (105.50 - 104.75 = 0.75), or 0.7%.

[0137] Furthermore, as shown in Figure 11(c), consider the case where a total of 10 orders are set at the same order prices as in Figure 11(a), with these being arranged as the first tier 31 on the higher side, the second tier 32 in the middle, and the third tier 33 on the lower side. In this case, the order quantities of the three orders in the first tier 31 (from 110.00 yen to 108.00 yen per dollar) are 4,000 units per order, the order quantities of the three orders in the second tier 32 (from 107.00 yen to 105.00 yen per dollar) are 8,000 units per order, and the order quantities of the four orders in the third tier 33 (from 104.00 yen to 101.00 yen per dollar) are 16,000 units per order, for a total of 100,000 units of financial products. In this case, the average cost is 104.12 (110.00 x 4,000 + 109.00 x 4,000 + 108.00 x 4,000 + 107.00 x 8,000 + 106.00 x 8,000 + 105.00 x 8,000 + 104.00 x 16,000 + 103.00 x 16,000 + 102.00 x 16,000 + 101.00 x 16,000) ÷ 100,000 = 104.12. Comparing this to Figure 11(a) above, we can see that the average cost has improved by 138 pips (105.50 - 104.12 = 1.38), or 1.3%.

[0138] In this way, by varying the order quantity according to the order price and classifying them into layers according to the order quantity, it is possible to easily adjust the average cost, increase profits, and avoid risks. Furthermore, it is possible to easily build a configuration in which orders that have such effects can be automatically calculated and set using a computer system.

[0139] [Processing Procedure] 12 is a flowchart showing the processing procedure of the financial instruments transaction management device 1 according to this embodiment. The processing procedure of this embodiment will be explained below using this flowchart. Note that the following explanation will be given of the processing procedure when layering is performed in "Trap Trade," "Toraripi," and "Rakutora," but this is only one example of the processing procedure, and the following processing procedure may be used in any order method other than those described above.

[0140] [1. Trap Trade Processing Procedures] The processing procedure for conducting a transaction by "trap trade" in the financial product transaction management system 1A will be explained.

[0141] [1-1. Screen input and order information generation] A trader using the financial instruments transaction management system 1A accesses the financial instruments transaction management device 1 using a client terminal 2. The front page distribution unit 11 of the financial instruments transaction management device 1 displays an order selection screen (not shown) on the display unit 22 of the accessed client terminal 2.

[0142] The order selection screen (not shown) displays a transaction selection button (not shown) for selecting the type of transaction. Using the transaction selection button (not shown), a trader can select the usual market order, limit order, stop order, OCO order, etc., as well as the aforementioned "trap trade" order, "toraripi" order, "rakutora" order, etc. When a trader selects a specific transaction (here, "trap trade") using the transaction selection button (not shown) and clicks the execute button (not shown), an order input screen 410 shown in FIG. 13 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instruments transaction management device 1.

[0143] The order entry screen 410 shown in Figure 13 displays an order display field 41a that displays the order (a "trap trade" order in Figure 13) selected with the transaction selection button (not shown) mentioned above, a currency pair selection button 41b that selects the currency pair (for example, Japanese yen and US dollar, Japanese yen and euro, etc.) that is the type of financial product to be traded, an order amount setting button 41c that sets the average order amount per order by entering a number, and a trap number setting button 41d that sets the "trap number" by entering a number, which is the number of first orders (new orders for if-done orders) with different order prices and second orders (settlement orders for if-done orders) with different order prices that will be placed initially.

[0144] The order input screen 410 also displays a total order amount display field 41e that displays the value obtained by calculating the order amount entered into the order amount setting button 41c and the number of traps entered into the trap number setting button 41d (here, the value obtained by multiplying both values), and a start price input field 41f for entering a numerical value for the "start price," which is the base price when setting the order price of each first order and the order price of each second order (for example, the order price of the highest order, the order price of the lowest order, the order price of the middle order, etc.).

[0145] The order input screen 410 also displays an order type selection button 41g for selecting the type of order (e.g., highest price order, lowest price order, etc.) for the starting price entered in the starting price input field 41f, a trap price range input field 41h for numerically inputting the value of the "trap price range" as the price range between orders with different order prices, and a tier input field 41j for numerically inputting the number of "tiers" of the order.

[0146] The order input screen 410 also displays an expiration date selection field 41k for selecting the expiration date of each order (e.g., 6 months, 1 year, unlimited, etc.), and a stop-loss order setting button 41m for selecting whether to set a "stop-loss order" as a stop-loss order to prevent large "losses" due to a large drop or rise in market prices, and for inputting the numerical order price of the set stop-loss order.

[0147] The order input screen 410 also has an order pattern selection field 41n (a selection field in the form of selecting by checking a checkbox) for selecting an order pattern, automatic order setting selection fields 41n1 to 41n4 for automatically setting the details of each order by inputting specified information, and an order change field 41p (a selection field in the form of selecting by checking a checkbox) for setting some or all of an order that has a specified regularity as an order that deviates from the regularity.

[0148] A trader operates the operation unit 21 to input and select information required for a desired order on the order input screen 410 (step S1). In Fig. 13, "USD / JPY," which indicates the Japanese yen and the US dollar, is selected in the currency pair selection button 41b, "1 (10,000 units)" is input in the order amount setting button 41c, "10 (units)" is input in the trap quantity setting button 41d, "110.00 (yen)" is input in the start price input field 41f, "New Buy" indicating a "new buy order" is selected in the order type selection button 41g, "1.00 (yen)" is input in the trap price range input field 41h, "3 (level)" is input in the level input field 41j, "Unlimited" is selected in the expiration date selection field 41k, and the stop-loss order setting button 41m indicates that a stop-loss order is not being set.

[0149] When the automatic order setting selection fields 41n1 to 41n4 on the order input screen 410 are selected (i.e., one of the checkboxes is checked) and the Execute button 41q is clicked, the selection / modification screen 411, the schematic diagram of which is shown in Fig. 14, is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1. On the other hand, when the order change field 41p is selected (i.e., the checkbox is checked) and the Execute button 41q is clicked, the change screen 412, the schematic diagram of which is shown in Fig. 15, is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1.

[0150] In this embodiment, when one of the automatic order setting selection fields 41n1 to 41n4 is clicked, the selected type of order is automatically set based on a preset conditional formula (for example, a predetermined calculation formula for calculating the number of tiers, the order price and order quantity of each order for each tier by calculating the total transaction amount set by the user, the order period, the recent upward or downward trend in the market price of the financial product, etc., which are quantified), etc.

[0151] For example, the selection / modification screen 411 in Figure 14 shows a schematic representation of the results of a predetermined calculation process performed based on the pyramid shape 41n1 selected on the order entry screen 410 in Figure 13. On this selection / modification screen 411, the user can modify the order quantity, order price, etc. of each order by inputting their own information.

[0152] The selection and modification screen 411 in FIG. 14 includes a hierarchy selection and modification button 411 that can be clicked to select and change the hierarchy type between "pyramid", "inverted pyramid", "diamond", and "hourglass". 01 ,411 02 ,411 03 ,411 04 , Currency pair selection and change button 411 that allows you to select and change the type of currency pair 11 , and the total amount change button 411 to select and change the total amount of the order by entering a numerical value in the text. 12 A price range change button 411 for changing the range of order prices in which orders are set by entering numerical values ​​in the text 13 An order price change button 411 is provided for each hierarchy and allows the user to modify the order amount for each order price by entering a numerical value in text. 21 , the Price Number Change button 411 to change the number of order prices in the hierarchy by entering a numerical value in the text 22 a type selection button 411 for selecting limit orders, stop orders, and market orders (trigger market orders) in the hierarchy; 23 is provided.

[0153] Also, the selection and modification screen 411 in FIG. 14 displays a layer image 411 that graphically displays the order status for each layer (number of layers, number of order prices for each layer, and order amount for each order). 31 This layer image 411 is displayed. 31 In the image, there is an order price image 411 that shows the order quantity for each order price in each hierarchy. 32 This layer image 411 is displayed. 31 The hierarchical image 411 is configured so that the shape and size of the displayed image can be freely changed by the user's operation (for example, by touching the touch panel).31 The number of layers, the order quantity for each layer, and the order price can be modified or changed depending on the size and shape of the layer image 411 displayed on the display unit 22. 31 By changing the shape and size of the order, it becomes possible to intuitively change and set the order status.

[0154] Also, the selection and modification screen 411 in FIG. 14 has a repeat change button 411 for setting and changing whether or not an order is repeated and the number of times by entering text and checking a check box. 41 is provided.

[0155] On the other hand, the change screen 412 shown in FIG. 15 has a change field where the contents of each order can be corrected or changed. Specifically, the currency pair change field 412 allows the type of currency pair for each order to be changed by selection. 01 , an order amount change field 412 for changing the order amount of each order by entering text; 02 A trading change field 412 for changing the type of trading by selection. 03 , an order price change field 412 for changing the order price for each order by entering text 04 , and an order type change field 412 for changing the type of limit order, stop order, or market order (trigger market order) for each order by selection. 05 is provided.

[0156] In FIG. 15, these changes are shown in column 412. 01 ~412 05 By selecting or changing the order number, order 412 of order number 1000 will be 11 The order amount of order 1001 has increased from 4000 to 4100, and the order amount of order 1001 has increased from 4000 to 4100. 12 The order price of order 412 of order number 1002 has changed from 109.0 to 109.1. 13 10A, the order type is changed from a limit order to a market order (trigger market order).

[0157] The change screen 412 may be configured to have a change field for changing the price spread between orders, or to have change fields for changing the number of traps, number of layers, and order expiration date for each order. Also, when an order is repeated, it may be configured to have a change field for setting or changing the number of repetitions.

[0158] When the execute button 41q is clicked on the order input screen 410 of FIG. 13 (where the automatic order setting selection fields 41n1 to 41n4 and the order change field 41p are not checked), the selection / modification screen 411 of FIG. 14, or the change screen 412 of FIG. 15, a transaction selection button (not shown) and the data selected and input on the order input screen 410, the selection / modification screen 411, and the change screen 412 are transmitted from the client terminal 2 to the financial instruments transaction management device 1. The order input receiving unit 12 checks the input buy / sell order application information. That is, the order price is inspected by inspecting the expiration date selected in the expiration date selection field 41k, the values ​​input in the order amount setting button 41c, the trap quantity setting button 41d, and the start price input field 41f (step S2). Specifically, the order price is inspected to see if it is a settable order price, etc.

[0159] Next, the order input receiving unit 12 judges whether the inspection result is appropriate. If the price is judged to be appropriate ("No" in step S3), the account information generating unit 15 obtains the margin information of the customer (trader) from the customer account information table 182.

[0160] The order input receiving unit 12 compares the acquired margin information with the order allowable amount (step S4), and determines whether the amount of margin is equal to or greater than the order allowable amount (step S5). Here, the "allowable order amount" refers to the amount of money that can be ordered (the same applies throughout this specification). In this embodiment, the allowable order amount is the value obtained by multiplying the value entered into the order amount setting button 41c by the value entered into the trap number setting button 41d, which is (10,000 (currency) x 10 (pieces) =) 100,000 (currency). However, the allowable order amount may be a value that is a predetermined ratio of that value (for example, 100,000 (currency) x 0.1 = 10,000 (currency)), a predetermined amount (for example, a flat 50,000 (currency)), or a value other than those mentioned above or a value calculated using a calculation method.

[0161] The order information generation unit 16 generates "order information" and "order information group" (described later) only when the margin amount is equal to or greater than the order allowance amount ("No" in step S5). This allows orders to be accepted only when the trader is sure to be able to make payment.

[0162] If the margin amount is equal to or greater than the order allowance amount ("No" in step S5), the order input receiving unit 12 compares other order conditions (i.e., conditions other than the order price) with various standards for accepting an order based on the data recorded in the currency pair order condition table 183 (step S6), and then determines whether the other conditions satisfy these standards (step S7).

[0163] If other conditions do not satisfy the criteria for an if-done order ("Yes" in step S7), the order input acceptance unit 12 treats the input order as an error and rejects acceptance of the order (step S10).

[0164] If the various conditions for an if-done order are met ("No" in step S7), and it is determined that the order conditions meet all of the conditions necessary for a limit order via an if-done order described above, the front page distribution unit 11 displays a confirmation screen (not shown) on the display unit 22 of the client terminal 2 to allow the trader to confirm the contents of the order information to be generated. The confirmation screen (not shown) lists the order conditions entered and selected on the order selection screen (not shown) and the order input screen 410, and also displays an order button (not shown). The order button (not shown) is clicked by the trader when it is determined that the listed contents are correct.

[0165] When the trader clicks the order button (not shown) by operating the operation unit 21, the order information generation unit 16 of the financial product transaction management device 1 generates order information based on the buy / sell order application information entered in step S1 (step S8).

[0166] Specifically, the order information is generated by grouping the multiple data entered according to the procedure described above by order price and assigning each group a sequence number from sequence number table 184 (step S8). Then, information for distinguishing the sequence numbers used in the order information from unused sequence numbers is added to sequence number table 184. By performing the process of step S8 once, multiple pieces of order information are generated (note that in "Toraripi" and "Rakutora" described below, among these pieces of order information, multiple pieces of order information including first order information of a first order for an if-done order and second order information of a second order corresponding to this first order form an "order information group").

[0167] The order information generation unit 16 records the generated order information in the order table 181 (step S9). In the case of "Toraripi" and "Rakutora" described later, the order table 181 also records "order information group."

[0168] The order information is recorded in the order table based on the definition of each field shown as an example in FIG.

[0169] The "ord_seq" field 181b shown in FIG. 3 defines the sequence number assigned in step S8. The "cust_seq" field 181c is a field for recording a customer number, which is a number assigned to each trader. The "style_id" field 181d is a field for recording a product name. The "ccy_pair_id" field 181e is a field for recording an ID number defined for each currency pair. The combination of this ID number and currency pair is recorded in an ID table (not shown) stored in the database.

[0170] The "ord_amnt" field 181f shown in FIG. 3 is a field for recording the amount displayed in the total order amount display field 41e. The "buy_sell_id" field 181g is a field for recording the distinction between sell order and buy order, selected with the order type selection button 41g. The "ord_rate" field 181h is a field for recording the order price value included in the order information for each order. The "limit_time" field 181i is a field for recording the order deadline selected in the expiration date selection field 41k. The "ord_cond" field 181j is a field for recording the type of order selected with the order type selection button 41g.

[0171] 3 is a field for recording the distinction between new orders and settlement orders. The "trap_seq" field 181m is a field for recording information on whether a trap trade is selected with a trade selection button (not shown). The "repeat_flag" field 181n is a field for recording information on whether an if-done order is to be placed repeatedly.

[0172] Although not shown in FIG. 3 , the order table 181 also includes fields for recording data entered on the input screen 40, i.e., data entered in the currency pair selection button 41b, the trap quantity setting button 41d, the starting price input field 41f, the trap price range input field 41h, and the layer input field 41j. The order table 181 also includes fields for recording profit margin information for the first and second orders, which is entered when generating order information for trading "Toraripi" or "Rakutora," as described below, and upper and lower limit prices of the price ranges for the first and second orders, which is entered when generating order information for trading "Rakutora." Using these fields, all data entered on the order input screen 410 and data modified or changed on the selection / modification screen 411 or change screen 412 are recorded in the order table 181.

[0173] In this embodiment, the "order information" is information (for example, order information 411, 412, . . . 419, 411 shown in FIG. 16) that is stored in each order based on the definition of each field shown in FIG. 3. 10 16)。 As will be described later, the order information in this embodiment will be described as data formed by attaching various types of attribute information (for example, attribute information 181A to 181M shown in FIG. 16). However, it may be configured to be predetermined data before forming the "order information" in this embodiment (for example, a table of orders to be placed by order price), and to place each order based on such "order information".

[0174] In addition, in this embodiment, order information and an order information group are generated by inputting information into various input fields displayed on the order input screen 410 shown in Fig. 13, the selection / modification screen 411 shown in Fig. 14, and the change screen 412 shown in Fig. 15. However, the configuration of the input fields on the order input screen 410, the selection / modification screen 411, and the change screen 412, and the types of data to be input, are not limited to these and may be any. For example, the order input screen 410 may be provided with an input field (not shown) for information regarding the amount of margin held by the trader, an input field (not shown) for the trading period as the planned period for the transaction, and the order information generation unit 16 may perform a predetermined calculation based on the information input into these input fields (not shown), thereby generating "order information" for placing orders at one or more order prices and an "order information group" based on that order information.

[0175] [1-2. Creating order information] The order information generation unit 16 of the financial product transaction management device 1 generates order information for conducting a "trap trade" transaction based on the transaction selection button (not shown) and the information selected and entered on the order input screen 410, following the procedure of steps S1 to S10 described above.

[0176] [1-2-1. Order Information Structure (1)] 16 and 17 are diagrams showing the order information for conducting a "trap trade" transaction generated by the financial product transaction management device 1 of this embodiment. As shown in the figures, in this embodiment, the order information generation unit 16 generates order information 411, 412, . . . 419, 416 for 10 lots, which is equal to the number (10) input into the trap quantity setting button 41d. 10 are generated in one order process.

[0177] The order information generating unit 16 generates order information 411, 412, . . . 419, 41 10When generating the order information 411, 412, . . . 419, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 530, 10 Set the order quantity value.

[0178] The order information generating unit 16 generates the order information 411, 412, . . . 419, 41 10 When generating the order, in addition to the information entered on the order entry screen 410, the information modified or changed on the selection / modification screen 411 or change screen 412 is used.

[0179] FIG. 16 shows the order entry screen 410 based only on the information entered in the order entry screen 410. 10 17 is a schematic diagram showing a state in which the order amount information 181D of the order information 411 and the order price information 181G of the order information 412 have been modified based on the information entered in the order input screen 410 and the conditions changed on the change screen 412 shown in Fig. 15. Although not shown in Fig. 15, in this state, the order type of the order 413 has been changed from "limit order" to "market order (trigger market order)" (the attribute information, not shown, has been changed) when the order is generated.

[0180] Then, the generated order information 411, 412, 419, 41 10 16. Specifically, each of the order information 411, 412, . . . 419, 41 10 are the order information 411, 412, 419, 41 10order number 181A uniquely assigned to each order, customer number information 181B for identifying the trader, currency pair information 181C for identifying the selected currency pair, order amount information 181D as the value of the order amount of each order, order information 411, 412, . . . 419, 41 10 the order time information 181E as the date and time when the order was generated, buy / sell information 181F for distinguishing between sell orders and buy orders, order price information 181G as the value of the order price of each order, order expiration date information 181H as the expiration date of the order, new / settlement information 181J for distinguishing between a new order and a settlement order when the order is an if-done order, valid / invalid information for distinguishing whether the order is valid (placed) or invalid (not yet placed), ranking information 181L for distinguishing whether the order is first priority (new order) or second priority (settlement order or stop-loss order) when the order is an if-done order, and contract existence information 181M for distinguishing whether the order has been contracted (whether it has been contracted or not).

[0181] All or part of the attribute information 181A to 181M is stored in the individual order information 411, 412, . . . 419, 41 10 The order information 411, 412, . . . 419, 41 10 The information may be recorded separately in a database 181 or the like.

[0182] [1-2-2. Order Information Structure (2)] As explained in [1-1] above, the order information 411, 412, 419, 41 10 may be configured as predetermined data (for example, a table showing orders (without attribute information) for each order price that are to be placed) that does not have some or all of the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16).

[0183] In this case, order information 411, 412, 419, 41 10 At least one of the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16) that is not included in the order information 411, 412, . . . 419, 41 10may be added at any timing after the attribute information is generated and before the transaction is carried out, and the transaction of the financial product may be carried out in that state, or the financial product transaction management device 1 constituting the financial product transaction management system 1A (including the case where one financial product transaction management device 1 is composed of a plurality of systems, such as a system owned by a specific financial product trader and a system of an exchange), or the client terminal 2, or a device having a server function other than the financial product transaction management device 1, may execute at least one of the attribute information (for example, attribute information 181A-181M as shown in FIG. 16) as a functional means (for example, a functional means realized by executing a program). In this way, the transaction of the financial product is carried out.

[0184] [1-2-3. Timing of order information generation] In this embodiment, the order information generating unit 16 generates all the order information 411, 412, . . . 419, 411 immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked. 10 However, the present invention is not limited to this, and the order information 411, 412, . . . 419, 41 10 Some or all of these may be generated at any time.

[0185] Specifically, for example, the same order 1411, 1412, 1419, 141 10 18 and 19), when orders and contracts are repeated (this case is not shown in FIGS. 18 and 19), the order information generating unit 16 generates the order information 411, 412, . . . 419, 41 10 The orders placed by 1411, 1412, 1419, 141 10 Each time an order is executed, new order information 411, 412, 419, 41 10 may be generated.

[0186] The order information generating unit 16 also generates a plurality of orders 1411, 1412, . . . 1419, 1411 for repeated transactions. 10(For example, multiple order information 411, 412, 419, 419) for placing multiple buy orders at the same order price. 10 Alternatively, the order information 41 for executing a specific order 141 may be generated in bulk when the execute button 41q is clicked. 10 Before the execution of new orders 1411, 1412, 1419, 141 10 Ordering information 411, 412, 419, 41 10 may be generated.

[0187] As will be described later, in this embodiment, immediately after the execution button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generating unit 16 executes the orders 1411, 1412, . . . 1419, ...2, 1413, 1414, 1415, 141 10 16), the order information 41 for trading the order information 41 is generated to include attribute information (for example, attribute information 181A to 181M as shown in FIG. 16). However, the present invention is not limited to this. Immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generating unit 16 generates order information 411, 412, . . . 419, 419 that does not include at least a part of the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16). 10 When generated, the order is 1411, 1412, 1419, 141 10 Attribute information that was not included in the order information 411, 412, . . . 419, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 10 It is also possible to add the order information 411, 412, . . . 419, 41 10 The addition of attribute information (for example, attribute information 181A to 181M as shown in FIG. 16) to the order information 411, 412, . . . 419, 41 10It may be performed in the same system as the system that generated the data (for example, a server system owned and managed by a specific financial instruments business operator that constitutes the financial instruments transaction management device 1), or it may be added in a separate system (for example, a system that constitutes the financial instruments transaction management device 1 that is owned and managed by an exchange, or a client terminal 2 operated by an individual user, etc.).

[0188] As will be described later, in this embodiment, when the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked once, the order information generating unit 16 executes all the subsequent order information 411, 412, . . . 419, 411. 10 However, the present invention is not limited to this. When the execute button 41q of the order input screen 410 shown in FIG. 13 is clicked multiple times, the order information generating unit 16 generates the order information 411, 412, . . . 419, ...2, 413, 414, 415, 416, 417, 4 10 , 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 10 13, a plurality of order information generation commands are generated, and these order information generation commands cause the order information generation unit 16 to generate orders in sequence, so that the order information generation unit 16 generates order information 411, 412, . . . 419, 411 multiple times. 10 may be configured to generate the following. [1-3. Transaction Procedure] 18 and 19 show the order information 411, 412, . . . 419, 41 10 , 1419, 1412, . . . . . . . . . . In this figure, corresponding order information and orders are displayed with the same last two digits of the code and the same subscript. For example, an order 1411 traded based on order information 411, an order 1412 traded based on order information 412, ... are displayed. All orders 1411, 1412, ..., 1419, 1412 shown in this figure are displayed as follows: 10is the order information 411, 412, . . . 419, 41 10 Transactions are conducted based on this.

[0189] 18 shows order information 411, 412, . . . 419, 411 generated based only on the input on the order input screen 410. 10 Orders set by 1411, 1412, 1419, 141 10 19 is a diagram showing the order information 411, 412, . . . 419, 411, 412, . . . 419, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 509, 508, 590 10 Orders 1411, 1412, 1419, 141 10 is shown schematically.

[0190] As shown in Figures 18 and 19, the three orders 1411, 1412, and 1413 on the high side are in the first tier 31 with an order quantity of 4000, the three orders 1414, 1415, and 1416 in the middle are in the second tier 32 with an order quantity of 8000, and the four orders 1417, 1418, 1419, and 141 10 and form the third hierarchical layer 33 with an order quantity of 16,000.

[0191] The order information generating unit 16 performs a process of converting the valid / invalid information 181K included in the order information 411 from "invalid" to "valid", whereby the order 1411 is placed.

[0192] When the market price reaches the order price of order 1411 (i.e., when the market price matches the order price information 181G included in the order information 41), the contract information generation unit 14 performs a process to convert the contract existence information 181M included in the order information 411 from "no" to "existent," and order 1411 is contracted.

[0193] Similarly, for other orders, for example, order 1412, the order information generation unit 16 and the contract information generation unit 14 process the order information 412 (see Figure 16), thereby placing order 1412 and contracting it when the market price fluctuates and matches the order price of order 1412.

[0194] [1-4. Order Modification] In this embodiment, the order information generating unit 16 generates order information 411, 412, . . . 419, 41 10 After the transaction is initiated, if a certain condition is met, orders 1411, 1412, , 1419, 141 10 Specifically, the attribute information 181A to 181M of the order information 411, for example, for trading a specific order, for example, the order 1411, is modified, thereby modifying the contents of the order, for example, the order 1411. Note that the orders 1411, 1412, . . . , 1419, 141 10 and corresponding order information 411, 412, ··· 419, 41 10 may be all or only a part of them.

[0195] As the predetermined condition, for example, the following correction condition can be considered.

[0196] (Modification condition 1) Order information 411, 412, 419, 41 10 This applies when a change is made to a specific order, such as order 1411, after the order has been generated and trading has commenced.

[0197] Specifically, for example, a case can be considered in which a user causes the display unit 22 of the client terminal 2 to display the selection / modification screen 411 shown in Fig. 14 or the change screen 412 shown in Fig. 15 and changes the contents of a part or all of an order, for example, order 1411. For example, this corresponds to a case in which, after a single buy order, for example, buy order 1411, has been placed, the order price, order quantity, or the mode of limit order, market order, or stop order of the buy order 1411 is changed.

[0198] (Modification condition 2) Order information 411, 412, 419, 41 10 The order 1411, 1412, , 1419, 141 10 After the transaction of orders 1411, 1412, 1419, 141 10 When this is repeated, the order information 411, 412, 419, 41 10 The contents of the file may be automatically changed.

[0199] Specifically, for example, after a buy order, e.g., buy order 1411, is placed and executed based on a piece of order information, e.g., order information 411, when the piece of order information, e.g., order information 411, is generated again, it is conceivable that at least a portion of the attribute information of this order information 411 will be generated as information that is different from the attribute information of the previously generated order information 411. As a result, it is conceivable that the content of the buy order 1411 traded based on the order information 411 generated the second time or later will be set to be different from the content of the previous buy order 1411.

[0200] In addition, the order information 411, 412, 419, 41 10 The contents of the order information 411, 412, . . . 419, 414 are changed according to the conditions preset when the user sets the first order on the order input screen 410, etc. 10 The generation of the order information 411, 412, . . . 419, 41 10 After the generation of order information 411, 412, 419, 41 10 This may be as a result of a configuration change to the

[0201] As described above, FIG. 19 shows the order information 411, 412, . . . 419, 411 shown in FIG. 10 As a result of the corrections made based on (correction condition 1) and (correction condition 2), orders 1411, 1412, 1419, 141 10The diagram shows a state in which some parts have been modified or changed.

[0202] [2. Processing procedure for "Toraripi"] Next, a processing procedure for conducting a transaction using "Toraripi" in the financial product transaction management system 1A will be described.

[0203] [2-1. Creating order information] When a trader selects "Toraripi" on the order selection screen (not shown) and clicks the execute button (not shown), the order input screen 510 shown in Figure 20 is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial product transaction management device 1.

[0204] The order input screen 510 shown in FIG. 20 displays, similar to the order input screen 410 shown in FIG. 13, an order display field 41a, a currency pair selection button 41b, an order amount setting button 41c, a trap quantity setting button 41d, a total order amount display field 41e, a start price input field 41f, an order type selection button 41g, a trap price range input field 41h, a hierarchy input field 41j, an expiration date selection field 41k, and a stop loss order setting button 41m.

[0205] In addition to these, the order input screen 510 displays a price specification method selection button 51a for selecting the method for setting the order prices of each transaction selected in the order display field 41a (for example, a setting for "specifying a price spread" between first orders or second orders, or a setting for "specifying a profit spread" between the first and second orders for an if-done order, etc.), a profit margin setting field 51b for inputting the numerical value of the "profit margin," which is the range of profit to be obtained by executing the first and second orders for an if-done order (for example, "profit of XX sen to be obtained by execution"), a profit amount display field 51c that displays the profit amount obtained by performing a predetermined calculation on the value entered in the profit margin setting field 51b, and a settlement trail selection button 51d for selecting whether to set a "settlement trail" as an order for setting a "trailing" that causes the transaction price to fluctuate higher or lower following a rise or fall in the market price for the second order of the if-done order. In addition, instead of a configuration in which the profit margin is input into the profit margin setting field 51b, an input field may be provided in which the amount of profit to be obtained by executing the first order and the second order (for example, "profit of XX sen to be obtained by execution") is input numerically, and subsequent processing may be performed based on the value input into this input field.

[0206] The trap quantity setting button 41d on the order input screen 510 is used to set, by numerical input, the quantity of a first order with a different order price (a new order for if-done orders) or a second order with a different order price (a settlement order for if-done orders) to be initially placed. Also, the start price input field 41f on the order input screen 510 is used to set the start price of a specific first order or a specific second order (for example, the highest priced first order, the lowest priced second order, the median first order, the median second order, etc.).

[0207] The trader enters and selects the information required for the desired order on this order entry screen 510. The buttons common to the order entry screen 410 are used to enter the same information as on the order entry screen 410. The order entry screen 510 in FIG. 20 shows the same inputs as in FIG. 13 entered on the buttons common to the order entry screen 410. The start price entry field 41f shows the highest order price for the first order. The order type selection button 41g shows "New Buy," indicating that the first order is a "new buy order." The trap price range entry field 41h shows "1.00 (yen)," the tier entry field 41j shows "3 (tier)," the expiration date selection field 41k shows "Unlimited," and the stop-loss order setting button 41m shows a state in which the checkbox for setting a stop-loss order is checked and a value for the stop-loss order of 100.00 yen is entered.

[0208] Furthermore, on the order input screen 510 of Figure 20, the price specification method selection button 51a is selected to set "specify price range" between first orders and second orders, "100 (sen)" is entered in the profit margin setting field 51b, and the settlement trail selection button 51d is shown to have "settlement trail" selected to "set."

[0209] [2-2. Configuration of order entry screen, etc.] 13. Furthermore, the order input screen 510 shown in FIG. 20 is provided with automatic order setting selection fields 41n1 to 41n4 and an order change field 41p, similar to the order input screen 410 shown in FIG.

[0210] When any of the automatic order setting selection fields 41n1 to 41n4 on the order entry screen 510, for example, the automatic order setting selection field 41n1 for selecting "pyramid shape," is clicked, the selection / modification screen 511 shown in FIG. 21 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instruments transaction management device 1.

[0211] This selection and modification screen 511 has the same basic configuration as the selection and modification screen 411 shown in Fig. 14. That is, the hierarchical selection and change button 511 of the selection and modification screen 511 01 ,511 02 ,511 03 ,511 04 The hierarchical select / change button 411 on the select / modify screen 411 01 ,411 02 ,411 03 ,411 04 It has the same configuration as

[0212] Currency pair selection and change button 511 on selection and modification screen 511 11 , total amount change button 511 12 , Price range change button 511 13 , the currency pair selection / change button 411 on the selection / modification screen 411 11 , total amount change button 411 12 , Price range change button 411 13 The order price change button 511 on the selection / modification screen 511 has the same structure as the 21 , Price quantity change button 511 22 , Type selection button 411 23 The order price change button 411 on the selection / modification screen 411 21 , Price quantity change button 411 22 , Type selection button 411 23 The hierarchical image 511 of the selection / edit screen 511 has the same structure as the image 511 of the selection / edit screen 511. 31 The layer image 411 of the selection and modification screen 411 31 has the same configuration as

[0213] In addition, the first order price image 511 on the selection / modification screen 511 32 , Second order price image 511 33 The order price image 411 of the selection and modification screen 411 32 A similar configuration is provided for each of the first and second orders.

[0214] Repeat change button 511 on selection / modification screen 511 41The Repeat Change button 411 on the Select / Edit screen 411 41 It has the same configuration as

[0215] On the other hand, when the order change field 41p is selected and the execute button 41q is clicked, a change screen 512 shown in FIG. 22 is displayed on the display unit 22 of the client terminal 2 by the processing of the front page distribution unit 11 of the financial product transaction management device 1. The basic configuration of this change screen 512 is the same as the change screen 412 shown in FIG. 15. That is, the currency pair change field 512 of the change screen 512 01 , Order amount change column 512 02 , Buy / Sell Change Column 512 03 , Order price change field 512 04 , Order type change field 512 05 In the currency pair change field 412 on the change screen 412, 01 , Order amount change column 412 02 , Buy / Sell Change Column 412 03 , Order price change field 412 04 , Order type change field 412 05 It has the same configuration as

[0216] In FIG. 12, these changes are made in the column 512 01 ~512 05 By selecting or changing the order number, order 512 of order numbers 1030, 1031, and 1032 will be 11 ,512 12 ,512 13 The order amount increased from 4000 to 4100, and the order number was 1033, 1034, order 512. 14 ,512 15 Orders 512 of 1033 and 1034 14 ,512 15 Order price of order 512 of order number 1036 changed from 109.0 to 109.1. 16 The figure shows that the order type has been changed from a limit order to a market (trigger market) order.

[0217] When the execute button 41q is clicked on the order input screen 510 of Fig. 20 (in which the automatic order setting selection fields 41n1 to 41n4 and the order change field 41p are not checked), the selection and modification screen 511 of Fig. 21, or the modification screen 512 of Fig. 22, the transaction selection button (not shown) and the data selected and input on the order input screen 510, the selection and modification screen 511, and the modification screen 512 are transmitted from the client terminal 2 to the financial instruments transaction management device 1. The order information generation unit 16 of the financial instruments transaction management device 1 generates first order information 511, 512, ... 519, 519 for performing a transaction by a first order, which is information for performing a "Toralipi" transaction, based on the transaction selection button (not shown) and the information selected and input on the order input screen 510, the selection and modification screen 511, and the modification screen 512. 10 , second order information 521, 522, . . . 529, 52 10 , stop-loss order information 531, 532, 539, 53 10 , is generated.

[0218] [2-3. Generated order information] 23, 24, 25, and 26 are diagrams showing a first order and a second order generated based on the transaction selection button (not shown) and the information selected and entered on the order entry screen 510.

[0219] As shown in the figure, the order information generating unit 16 generates first order information 511, 512, . . . 519, 511 for 10 bottles, which is equal to the number (10 bottles) input in the trap number setting button 41d. 10 ,10 pieces of second order information 521,522,···529,52 10 , 10 stop order information 531, 532, 539, 53 10 are generated in one order procedure. The first order information 511 and the second order information 521, the first order information 512 and the second order information 522, ... the first order information 519 and the second order information 529, the first order information 51 10 and Second Order Information 52 10, and further, stop-loss order information 531, 532, . . . 539, 53 10 are order information groups 541, 542, 549, and 54 10 Form.

[0220] Then, the order information generating unit 16 generates the first order information 511, 512, . . . 519, 51 10 , Second order information 521, 522, ··· 529, 52 10 When generating the first order information 511, 512, . . . 519, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 610, 619 10 , respectively, the second order information 521, 522, ··· 529, 52 10 , and the respective stop order information 531, 532, 539, 53 10 23 and 25). If the order information is modified on the selection and modification screen 511 shown in FIG. 21, the first order information 511, 512, . . . 519, 511 based on the modified value is set. 10 , Second order information 521, 522, ··· 529, 52 10 , Stop order information 531, 532, 539, 53 10 , the modified order information groups 541, 542, . . . 549, 54 10 , is generated.

[0221] As shown in FIG. 25, the order amount information 181D of the first order information 511 for order number 1130, the second order information 521 for order number 1131, and the stop order information 531 for order number 1132 has been changed from 4000 units to 4100 units. Furthermore, the order price information 181G of the first order information 512 for order number 1133 has been changed from 109.0 to 109.1, and the order price information 181G of the second order information 522 for order number 1134 has been changed from 110.0 to 110.1. Although not shown in FIG. 25, the order type of the first order information 513 for order number 1136 has been changed from "limit order" to "market order (trigger market order)." This is the result of the change based on the input on the change screen 512.

[0222] [2-4. Timing of order information generation] In this embodiment, the order information generation unit 16 generates all of the first order information 511, 512, . . . 519, 516 (for placing the first if-done order) immediately after the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked. 10 , all the second order information 521, 522, 529, 52 (to place the first if-done order) 10 , all stop-loss order information 531, 532, 539, 533 (for the first if-done order to stop loss) 10 However, the present invention is not limited to this, and the first order information 511, 512, . . . 519, 51 10 , respectively, the second order information 521, 522, ··· 529, 52 10 , and the respective stop order information 531, 532, 539, 53 10 Some or all of these may be generated at any time.

[0223] Specifically, for example, the order information generation unit 16 may generate new first order information 511 and new second order information 521 each time an if-done order based on a specific first order, e.g., first order 1511, and a specific second order, e.g., second order 1521, is executed (and may also generate new stop order information 531 if the corresponding stop order information 531 is set to be canceled each time the second order 1521 is executed). Furthermore, the order information generation unit 16 may generate second order information, e.g., second order information 521, for trading second order 1521 that settles a specific first order, e.g., first order 1511, upon execution of the specific first order, e.g., first order 1511, or may generate first order information 511 for trading a new first order, e.g., first order 1511 at the same order price as the previous first order 1511, after execution of a specific second order, e.g., second order 1521, that settles a position held upon execution of the specific first order, e.g., first order 1511. In addition, the order information generation unit 16 generates the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The contents of the first order information 511, 512, . . . 519, 51A, 51B, 51C, 51D, 51E, 51F, 51G, 51H, 51I, 51J ... 10 First orders traded by 1511, 1512, 1519, 151 10 After placing an order but before execution, or second order information 521, 522, 529, 52 10 Second order traded by 1521, 1522, 1529, 152 10 After placing an order, the order information may be modified or added before the order is executed. 10 and second order information 521, 522, 529, 52 10 The first order 1511, 1512, 1519, 151 10 and second order 1521, 1522, 1529, 152 10The order quantity and order price may be modified or added during the iteration.

[0224] In the following description of this embodiment, the order information generating unit 16 generates the first orders 1511, 1512, . . . 1519, 1511 of the if-done orders in [Trap Repeat If-Done] and [Easy Trading]. 10 and the second order 1521, 1522, 1529, 152 10 Each time an order is executed, new first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 (For example, every time a specific if-done order is executed by executing a first order 1511 based on specific first order information 511 and a second order 1521 based on specific second order information, for example, second order information 521, the order information generation unit 16 generates new first order information 511 and new second order information 521 for repeatedly executing the if-done order. etc.), but the present invention is not limited to this. For example, immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generation unit 16 generates the first orders 1511, 1512, . . . 1519, 1521 that appear repeatedly. 10 First order information 511, 512, 519, 51 10 And the repeated second orders 1521, 1522, 1529, 152 10 Second order information 521, 522, 529, 52 10 and repeated stop loss orders 1531, 1532, 1539, 153 10 Stop order information for trading 531, 532, 539, 53 10 may be generated all together (for example, first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 , each of which has n pieces (n>1). That is, the first order is 1511, 1512, 1519, 15110 and the second order 1521, 1522, 1529, 152 10 Each of these generates enough units to allow n if-done orders to be placed.

[0225] In addition, the order information generation unit 16 may generate multiple sets of first order information, e.g., first order information 511 and second order information, e.g., second order information 521, for trading a specific first order and a specific second order, e.g., first order 1511 and second order 1521, for repeatedly placing if-done orders.

[0226] In addition, the order information generating unit 16 generates the first orders 1511, 1512, . . . 1519, 151 10 First order information 511, 512, 519, 51 10 And the repeated second orders 1521, 1522, 1529, 152 10 Second order information 521, 522, 529, 52 10 and repeated stop loss orders 1531, 1532, 1539, 153 10 Stop order information for trading 531, 532, 539, 53 10 may be generated collectively for a specific number of times, for example, only for the first three times. Alternatively, after the above-mentioned "shifting" of an order, first order information (not shown) for trading a first order (not shown) formed by the "shifting", second order information (not shown) for trading a second order (not shown) formed by the "shifting", stop order information (not shown) for trading a stop order (not shown) formed by the "shifting", etc. may be generated collectively.

[0227] As will be described later, in this embodiment, immediately after the execution button 41q on the order input screen 510 shown in FIG. 20 is clicked, the order information generating unit 16 generates the first orders 1511, 1512, . . . 1519, 151 10 First order information 511, 512, 519, 51 10And the second order 1521, 1522, 1529, 152 10 Second order information 521, 522, 529, 52 10 And stop loss orders 1531, 1532, 1539, 153 10 Stop order information for trading 531, 532, 539, 53 10 20. The order information generating unit 16 generates first order information 511, 512, . . . 519, 516, etc. that does not include at least a part of the attribute information (for example, attribute information 181A to 181M as shown in FIGS. 23, 24, 25, and 26). However, the present invention is not limited to this. Immediately after the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked, the order information generating unit 16 generates first order information 511, 512, . . . 519, 517, etc. that does not include at least a part of the attribute information (for example, attribute information 181A to 181M as shown in FIGS. 23, 24, 25, and 26). 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 When the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 It is also possible to configure the attribute information 181A to 181M that was not included in the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The addition of attribute information 181A to 181M to the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10It may be performed in the same system as the system that generated the data (for example, a server system owned and managed by a specific financial instruments business operator that constitutes the financial instruments transaction management device 1), or it may be added in a separate system (for example, a system that constitutes the financial instruments transaction management device 1 that is owned and managed by an exchange, or a client terminal 2 operated by an individual user, etc.).

[0228] As will be described later, in this embodiment, when the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked once, the order information generating unit 16 executes all subsequent first order information 511, 512, . . . 519, 511. 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 However, the present invention is not limited to this, and by clicking the execute button 41q of the order input screen 510 shown in FIG. 20 multiple times, the first order information 511, 512, . . . 519, 511 is generated in the order information generating unit 16 multiple times. 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 , 519, 520, 521, 522, . . . , 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 5 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 20. In addition, when the execution button 41q on the order input screen 410 shown in FIG. 20 is clicked once, the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 These generation instructions are sequentially sent to the order information generation unit 16 as first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 5210 and stop order information 531, 532, 539, 53 10 , 519, 510, 511, 512, . . . , 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 5 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 may be configured to generate the following.

[0229] [2-5. Transaction Procedures] 27 and 28 show the first order information 511, 512, . . . 519, 51 10 , and second order information 521, 522, ··· 529, 52 10 , and stop order information 531, 532, 539, 53 10 First order based on 1511, 1512, 1519, 151 10 and the second order 1521, 1522, 1529, 152 10 and stop loss orders 1531, 1532, 1539, 153 10 15 is a diagram showing a schematic diagram of the first orders 1511, 1512, . . . 1519, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 10 , all second orders 1521, 1522, 1529, 152 10 , all stop loss orders 1531, 1532, 1539, 153 10 is the first order information 511, 512, . . . 519, 51 10 , Second order information 521, 522, ··· 529, 52 10 , Stop order information 531, 532, 539, 53 10 Transactions are conducted based on this.

[0230] 27 shows first order information 511, 512, . . . 519, 511 generated based only on the input on the order input screen 510. 10The first order set by 1511, 1512, 1519, 151 10 , Second order information 521, 522, ··· 529, 52 10 The second order set by 1521, 1522, 1529, 152 10 , Stop order information 531, 532, 539, 53 10 Stop loss orders set by 1531, 1532, 1539, 153 10 , is a schematic diagram showing

[0231] FIG. 28 shows the first order information 511, 512, . . . 519, ...2, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 10 ,Partially revised or changed second order information 521, 522,···529, 52 10 , and some corrections and changes have been made to stop-loss order information 531, 532, 539, 53 10 , based on the first order 1511, 1512, 1519, 151 10 , Some modified second orders 1521, 1522, 1529, 152 10 , some modified stop loss orders 1531, 1532, 1539, 153 10 , is shown schematically.

[0232] [2-5-1. Regular Transactions] A specific first order, for example, first order 1511, is placed by a predetermined process performed by the order information generation unit 16 on the first order information 511 (here, this process corresponds to converting the valid / invalid information 181K included in the first order information 511 from "invalid" to "valid").

[0233] As shown in Figures 27 and 28, when the market price 71 matches the order price of the first order 1511 (i.e., the order price information 181G of the first order information 511), the contract information generation unit 14 performs a process of converting the contract existence information 181M included in the first order information 511 from "no" to "existent," and the first order 1511 is contracted.

[0234] When the first order 1511 is contracted, the order information generating unit 16 performs a process of converting the valid / invalid information 181K included in the second order information 521 and the stop order information 531 from "invalid" to "valid." As a result, the second order 1521 and the stop-loss order 1531 are placed.

[0235] When the market price matches the order price of the second order 1521 (i.e., the order price information 181G of the second order information 521), the second order 1521 is executed by a predetermined process performed by the execution information generation unit 14 on the second order information 521 (here, this corresponds to the process of converting the execution status information 181M of the second order information 521 from "not executed" to "executed").

[0236] When the second order 1521 is executed, the order information generation unit 16 performs a cancellation process (a process of canceling the order while it remains in an executed but unexecuted state) on the placed stop-loss order 1531, and again generates an order information group 541 having first order information 511, second order information 521, and stop-loss order information 531 corresponding to the executed first order 1511 and second order 1521.

[0237] When the market price 71 fluctuates and matches the order price of the first order 1511 or the order price of the second order 1521, the order information generation unit 16 and the contract information generation unit 14 perform the same processing as described above with the regenerated first order information 511 and second order information 521, thereby placing and contracting the first order 1511 and the second order 1521 again.

[0238] Thereafter, every time the second order 1521 is executed, the order information generation unit 16 processes to generate an order information group 541 having the first order information 511, the second order information 521, and the stop order information 531, and as the market price fluctuates, the order information generation unit 16 and the execution information generation unit 14 perform the same processing as described above, thereby repeatedly placing and executing the first order 1511 and the second order 1521.

[0239] Similarly, for other first orders and second orders, for example, first order 1512 and second order 1522, the order information generation unit 16 and the contract information generation unit 14 perform the same processing as described above on first order information 511 and second order information 521, thereby placing first order 1512 and second order 1522 and contracting them when market price 71 fluctuates and matches the order price of first order 1512 or second order 1522, and thereafter, after second order 1522 is contracted, the process of placing and contracting first order 1512 and second order 1522 again is repeated.

[0240] Furthermore, if the market price 71 falls after a specific first order, for example, first order 1511, is executed and the market price reaches the value of order price information 181G (1 dollar = 100.00 yen) of stop-loss order information 531 included in the same order information group 541 as first order 1511, the stop-loss order 1531 will be executed, causing the unexecuted second order 1521 to be canceled, and the transaction of this second order 1521 will be discontinued with it remaining unexecuted.

[0241] Specifically, the contract information generation unit 14 changes the contract presence / absence information 181M of the stop order information 531 from "absent" to "present," and performs processing to cancel the transaction based on the first order information 511 (for example, processing to set flag information (not shown) for canceling the transaction in the first order information 511, processing to delete the first order information 511, etc.). Note that, when the stop-loss order 1531 is contracted, the contract information generation unit 14 may be configured to similarly cancel some or all of the order information relating to unplaced orders and the order information relating to uncontracted orders other than the second order information 521.

[0242] Furthermore, although not shown in Figures 27 and 28, if a specific order, for example, second order 1522, is set as a stop order, and the market price rises or falls beyond the execution price of the specific second order, for example, second order 1522, and the difference between the market price and the execution price of second order 1522 exceeds a predetermined trail (for example, trail width information (not shown) indicating the numerical value of the trail width, included in the order information generation unit 16, second order information 522, etc.), it is also possible to set so that processing is performed to cause the market price to rise or fall in the direction of fluctuation by a predetermined fluctuation width (for example, the value of the aforementioned trail width information (not shown)).

[0243] [2-5-2. Order Modification] In this embodiment, the order information generating unit 16 generates first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 After generating the order information 511, 512, . . . 519, 511, and the transaction is started, if a predetermined condition is met, the first order information 511, 512, . . . 519, 511 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 Specifically, by modifying at least a part of the attribute information 181A to 181M, such as first order information, e.g., first order 1511, for trading a specific first order, e.g., first order 1511, second order information, e.g., second order information 521, for trading a specific second order, e.g., second order 1521, and stop order information 531 for trading a specific stop-loss order, e.g., stop-loss order 1531, the contents of the first order 1511 traded based on the first order information 511, the second order 1521 traded based on the second order information 521, and the stop-loss order 1531 traded based on the stop order information 531 are modified.

[0244] As the predetermined condition, for example, the following correction condition can be considered.

[0245] (Modification condition 1) First order information 511, 512, 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The first order is generated: 1511, 1512, 1519, 151 10 and second order 1521, 1522, 1529, 152 10 and stop loss orders 1531, 1532, 1539, 153 10 After the transaction was started, the first orders 1511, 1512, 1519, 151 10 and the Second Order 1521, 1522, 1529, 152 10 and stop loss orders 1531, 1532, 1539, 153 10 This applies when some or all of the changes are made by the user or automatically.

[0246] Specifically, for example, the user displays a selection / modification screen 511 shown in FIG. 21 or a change screen 512 shown in FIG. 22 on the display unit 22 of the client terminal 2, and inputs first order information 511, 512, . . . 519, 511. 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 For example, after a first order of an if-done order, such as first order 1511, has been placed, the order price, order quantity, limit order, market order, or stop-loss order type of the first order 1511 or the second order 1521 corresponding to the first order 1511 may be changed.

[0247] (Modification condition 2) First order information 511, 512, 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The first order is generated: 1511, 1512, 1519, 15110 and second order 1521, 1522, 1529, 152 10 and stop loss orders 1531, 1532, 1539, 153 10 After the transaction is started, the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 This applies when the content of the above is changed by user operation or automatically.

[0248] Specifically, for example, when one first order, e.g., first order 1511, is placed and executed based on one piece of first order information, e.g., first order information 511, and a second order, e.g., second order 1521, corresponding to this first order 1511 is placed and executed based on second order information 521, and thereafter the first order information 511 and second order information 521 are regenerated to generate stop-loss order information 531 for trading stop-loss order 1531, it is conceivable that at least a part of the attribute information 181A-181M, etc. of the regenerated first order information 511, second order information 521, and regenerated stop-loss order information 531 will be generated as information different from the previously generated attribute information 181A-181M, etc. of the first order information 511, second order information 521, and regenerated stop-loss order information 531. As a result, it is conceivable that the order price and order amount of the first order 1511 traded based on the regenerated first order information 511, the second order 1521 traded based on the regenerated second order information 521, and the stop-loss order 1531 traded based on the regenerated stop-loss order information 531 may be set to be different from those of the previous first order 1511, the previous second order 1521, and the previous stop-loss order 1531.

[0249] In addition, the first order information 511, 512, 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10The contents of the first order information 511, 512, . . . 519, 511 are changed according to the preset conditions when the user sets the first order on the order screen. 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The generation of the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 After the generation of the first order information 511, 512, . . . 519, 51 10 and second order information 521, 522, 529, 52 10 and stop order information 531, 532, 539, 53 10 The settings for the attribute information 181A to 181M may be changed (the attribute information 181A to 181M and the like may be changed).

[0250] [2-5-3. Transactions where orders are modified or changed mid-way] [2-5-3-1. Corrections and changes by user input] For example, this applies to the case where, after a specific order, such as first order 1511, has been placed, the user uses operation unit 21 of client terminal 2 to input changes to the price spread, profit margin, order quantity, etc. of first order 1511. In this case, order information generation unit 16 acquires the information input to client terminal 2 and, based on that information, modifies attribute information 181A-181M, etc., corresponding to first order information 511. As a result, first order 1511 is modified to the state desired by the user during the transaction.

[0251] [2-5-3-2. Modifying and changing settings] For example, based on the settings before the order information is generated (for example, the settings on the change screen 412 shown in FIG. 15), the first order 1511, 1512, . . . 1519, 151 10 and the second order 1521, 1522, 1529, 152 10It is conceivable that the content may be automatically changed each time the transaction is repeated (for example, as an if-done order transaction).

[0252] Specifically, for example, the first order 1511, 1512, 1519, 151 10 and the second order 1521, 1522, 1529, 152 10 and (furthermore, the corresponding stop loss orders 1531, 1532, 1539, 153 10 It is conceivable that the order quantity, order price, etc. of the above items may be set to change.

[0253] More specifically, for example, the first orders 1511, 1512, . . . 1519, 151 10 Part or all of the second orders 1521, 1522, 1529, 152 10 Some or all of the stop loss orders 1531, 1532, 1539, 153 10 Some of the first orders 1511, 1512, 1519, 1519 are re-ordered based on a predetermined regularity, such as when the order quantity is set to increase by 0.1 currency or when the order price is set to increase or decrease by 0.1 yen. 10 , the second order will be re-ordered 1521, 1522, 1529, 152 10 , and re-entered stop loss orders 1531, 1532, 1539, 1533 10 It is conceivable that some or all of the above may be changed or modified.

[0254] To achieve this configuration, the order information generating unit 16 generates first orders 1511, 1512, . . . 1519, ...3, 1514, 1515, 1516, 1517, 1518, 15 10 The first order information 511, 512, 519, 51 10 , the second order in which repeated transactions are made 1521, 1522, · · · 1529, 152 10 The second order information 521, 522, 529, 52 10,Stop loss orders 1531, 1532, 1539, 1533 10 Stop order information 531, 532, 539, 53 10 The attribute information 181A to 181M of the previous first order 1511, 1512, 1519, 151 10 The first order information 511, 512, 519, 51 10 ,Previous second order 1521,1522,···1529,152 10 The second order information 521, 522, 529, 52 10 , previous stop loss orders 1531, 1532, 1539, 153 10 Stop order information 531, 532, 539, 53 10 The attribute information 181A to 181M of the repeating orders 1511, 1512, . . . 1519, 1511, the attribute information 181B to 181C of the repeating orders 1521, 1522, . . . 1529, 152D, and the attribute information 181C to 181D of the repeating orders 1521, 1522, . . . 1529, 152D are generated in a state where they are changed based on a predetermined regularity. 10 , Repeated stop loss orders 1531, 1532, 1539, 153 10 The order quantity, order price, etc. are changed from those before the repetition.

[0255] [3. Processing Procedures in "Rakutora"] Next, a processing procedure for conducting a transaction using "Rakutora" in the financial product transaction management system 1A will be described.

[0256] [3-1. Creating order information] A trader using the financial instruments transaction management system 1A displays an order selection screen (not shown) on the display unit 22 of the client terminal 2, just as when trading using "Toraripi." When the trader selects "Rakutora" on the order selection screen (not shown) and clicks the execute button (not shown), an order input screen 610 shown in FIG. 29 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instruments transaction management device 1.

[0257] The order input screen 610 shown in Figure 29 displays the same order display field 41a, price specification method selection button 51a, currency pair selection button 41b, order amount setting button 41c, trap number setting button 41d, total order amount display field 41e, start price input field 41f, order type selection button 41g, hierarchy input field 41j, profit margin setting field 51b, profit amount display field 51c, expiration date selection field 41k, and stop loss order setting button 41m as the "Toraripi" order input screen 510 shown in Figure 20.

[0258] 20, the order input screen 610 shown in Fig. 29 displays a minimum price input button 61a and a maximum price input button 61b for inputting the numerical values ​​of the minimum prices of the price ranges for setting the first order and the second order. If the display unit 22 of the client terminal 2 is a touch panel display, instead of the minimum price input button 61a and the maximum price input button 61b, the client terminal 2 may acquire information on the minimum price and the maximum price by detecting the contact position of a pointing device (for example, a trader's finger or a touch pen) on a price direction coordinate (for example, the vertical axis) on a chart displayed on the display unit 22.

[0259] A trader inputs and selects information required for a desired order on this order input screen 610. The same inputs as on the order input screen 410 are made to the buttons common to the order input screen 510. The order input screen 610 in Figure 29 shows a state in which the same inputs as in Figure 20 are made to the buttons common to the order input screen 510.

[0260] In addition, the order input screen 610 in Figure 29 shows a state in which "(1 dollar =) 101.00 (yen)" has been entered into the lower limit price input button 61a, and "(1 dollar =) 110.00 (yen)" has been entered into the upper limit price input button 61b.

[0261] When the execute button 41q is clicked in this state, the transaction selection button (not shown) and the information selected and entered on the order input screen 410 are sent from the client terminal 2 to the financial instruments transaction management device 1. Based on the transaction selection button (not shown) and the information selected and entered on the order input screen 610, the order information generation unit 16 of the financial instruments transaction management device 1 generates first order information for conducting a transaction based on a first order and second order information for conducting a transaction based on a second order through a "Rakutora" transaction.

[0262] For example, the order information generation unit 16 performs an operation to divide 9.00 yen, which is the price range between "(1 dollar =) 101.00 (yen)" input into the lower limit price input button 61a and "(1 dollar =) 110.00 (yen)" input into the upper limit price input button 61b, by (10-1 =) 9, which is the value input into the trap number setting button 41d minus 1. The value obtained by this operation, 1.00 yen, is set as the price spread between the first orders and the second orders.

[0263] The order information generating unit 16 sets the first order price of each first order based on a specific order, for example, the first order with the highest price. Specifically, the order information generation unit 16 sets the order price information 181G of the first order information 611 of the first order 1611, which is the highest priced first order, to the upper limit price of the price range (i.e., "(1 dollar =) 110.00 (yen)" input into the upper limit price input button 61b), sets the order price information (not shown) of the first order information 612 of the next lowest order 1612 to "(1 dollar =) 109.00 (yen)", which is the lowest price by the price range (i.e., 1.00 yen) obtained by the above calculation from the order price set in the first order information 611, and further sets the order price information 181G of the next lowest order information 613 to "(1 dollar =) 109.00 (yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the first order information 613 of the next lowest order 1612 to "(1 dollar =) 109.00 (yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the first order information 613 of the lowest order 1612 to "(1 dollar =) 109.00 (yen)", and so on. 10 First order information 61 10 Set the order price information 181G to "(1 dollar =) 101.00 (yen)".

[0264] The order information generation unit 16 generates the first orders 1611, 1612, . . . 1619, 161 10 The corresponding second order: 1621, 1622, 1629, 162 10 Specifically, for example, the order information generation unit 16 performs a calculation to add "100 (sen)" input in the profit margin setting field 51b to "(1 dollar =) 110.00 (yen)", which is the order price information 181G of the first order information 611 of the first order 1611 with the highest price, to obtain the value "(1 dollar =) 111.00 (yen)". Then, the order information generation unit 16 sets "(1 dollar =) 111.00 (yen)" calculated by the above calculation in the order price information 181G of the second order information 621 of the second order 1621 with the highest price.

[0265] Next, the order information generation unit 16 sets the order price information 181G of the second order information 622 of the second order 1622, which is one price lower than the second order 1621, to "(1 dollar =) 110.00 (yen)", which is the value obtained by subtracting 1.00 yen, which is the price range calculated by the above calculation, from "(1 dollar =) 111.00 (yen)" set in the order price information 181G of the second order information 621. Furthermore, the order price information 181G of the second order information 623 of the second order 1613, which is one price lower than the second order 1622, is set to "(1 dollar =) 109.00 (yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the second order information 623 of the second order 1613, which is one price lower than the second order 1622, to "(1 dollar =) 110.00 (yen)". 10 Set the order price information 181G to "(1 dollar =) 101.00 (yen)".

[0266] The order information generating unit 16 generates the second order information 621, 622, . . . 629, 62 10 The order price information 181G is converted into the corresponding first order information 611, 612, 619, 61 10 The profit margin may be calculated by adding "100 (sen)" input in the profit margin setting field 51b to the profit margin.

[0267] 23, 24, 25, and 26 show the order information generated in this manner. As shown in the figures, first order information 611, 612, 613, ... 614 is generated in one order procedure by inputting information on an order input screen 610. 10 , Second order information 621, 622, ··· 629, 62 10 , Stop order information 631, 632, ··· 639, 63 10 , and order information groups 641, 642, ··· 649, 64 10 The first order information 511, 512, . . . 519, 511 is generated by the order input screen 510. 10 , Second order information 521, 522, ··· 529, 52 10 , Stop order information 531, 532, 539, 53 10 , and order information groups 541, 542, ··· 549, 54 10 (However, the order type information 181I is recorded as information indicating "Rakutora").

[0268] [3-2. Transaction Procedure] 30 and 31 show the first order information 611, 612, . . . 619, 61 10 , based on the first order 1611,1612,···1619,161 10 , and second order information 621, 622, ··· 629, 62 10 Second order based on 1621, 1622, 1629, 162 10 and stop order information 631, 632, 639, 63 10 Stop loss orders based on 1631, 1632, 1639, 163 10 In this figure, as in the cases of Figures 18, 19, 27, and 28, the corresponding order information and orders are displayed with the same last two digits of the code and the same subscript. All first orders 1611, 1612,... 1619, 161 10 , all second orders 1621, 1622, ··· 1629, 162 10 , all stop loss orders 1631, 1632, 1639, 163 10is the first order information 611, 612, . . . 619, 61 10 , Second order information 621, 622, ··· 629, 62 10 , Stop order information 631, 632, ··· 639, 63 10 Transactions are conducted based on this.

[0269] In this embodiment, when a check mark is placed in any of the automatic order setting selection fields 41n1 to 41n4 on the order input screen 610 and the Execute button 41q is clicked, a selection / modification screen 511 shown in Fig. 21 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instruments transaction management device 1. Furthermore, when a check mark is placed in the order change field 41p on the order input screen 610 and the Execute button 41q is clicked, a change screen 512 shown in Fig. 22 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instruments transaction management device 1.

[0270] 30 shows first order information 611, 612, . . . 619, 611 generated based only on the input on the order input screen 610. 10 The first order set by 1611,1612,···1619,161 10 , Second order information 621, 622, ··· 629, 62 10 The second order set by 1621, 1622, 1629, 162 10 , Stop order information 631, 632, ··· 639, 63 10 Stop loss orders set by 1631, 1632, 1639, 163 10 , is a schematic diagram showing

[0271] FIG. 31 shows first order information 511, 512, . . . 519, ...2, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 10 ,Partially revised or changed second order information 521, 522,···529, 52 10 , and some corrections and changes have been made to stop-loss order information 531, 532, 539, 5310 , based on the first order 1511, 1512, 1519, 151 10 , Some modified second orders 1521, 1522, 1529, 152 10 , some modified stop loss orders 1531, 1532, 1539, 153 10 , is shown schematically. As shown in Figures 30 and 31, here, the first order 1611, 1612, 1619, 161 10 is set to a price range 67 between a lower limit price 65 (the price inputted to the lower limit price input button 61a) and an upper limit price 66 (the price inputted to the upper limit price input button 61b).

[0272] The order information generating unit 16 and the contract information generating unit 14 generate the first order information 611, 612, . . . 619, 61 10 , and second order information 621, 622, ··· 629, 62 10 By processing the first order 1611, 1612, 1619, 161 10 , and second order information 621, 622, ··· 629, 62 10 Second order based on 1621, 1622, 1629, 162 10 Repeated transactions based on this.

[0273] [3-2-2. Transactions where orders are modified or changed mid-way] [3-2-2-1. Corrections and changes by user input] When a transaction is made using this "Rakutora," the same corrections and changes as those described above in [2-2-2-1. Corrections and changes by user input] are made. [3-2-2-2. Modifying and changing settings] When a transaction is made using this "Rakutora," the same corrections and changes as those described above in [2-2-2-2. Corrections and changes by settings] will be made.

[0274] [Action and effect] As described above, in this embodiment, the order information 411, 412, . . . 419, 41 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 , and at least some of the orders for the financial instruments traded based on the order information 411, 412, . . . 419, 414 are set to have different order quantities at different order prices. 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 , by displaying the information for generating the first order information 511, 512, . . . 519, 511 on the order input screen 410, 510, 610, the selection / modification screen 411, 511, and the change screen 412, 512. 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 , etc., multiple orders 1411, 1412, 1419, 141 10 , multiple first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , multiple second orders 1521, 1522, 1529, 15210 ,1621,1622,···1629,162 10 , multiple stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 It is possible to set different order quantities depending on the purpose. This allows financial product traders to place multiple orders in accordance with their various purposes, while providing highly convenient orders 1411, 1412,..., 1419, 141 10 , multiple first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , multiple second orders 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , multiple stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 can be performed.

[0275] In this embodiment, a plurality of orders 1411, 1412, . . . 1419, 1411 are set according to a predetermined regularity at a plurality of order prices. 10 , multiple first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , multiple second orders 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , multiple stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 A plurality of pieces of order information 411, 412, . . . 419, 411 generated by the order information generating unit 16 for carrying out the transaction 10 , a plurality of first order information 511, 512, . . . 519, 51 10 ,611,612,···619,61 10, a plurality of second order information 521, 522, . . . 529, 52 10 ,621,622,···629,62 10 , a plurality of stop order information 531, 532, . . . 539, 53 10 ,631,632,···639,63 10 , are displayed so that at least a part of the order information 411, 412, . . . 419, 41 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 , multiple order price orders 1411, 1412, 1419, 141 10 , the first order of multiple order prices 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , the second order of multiple order prices 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , multiple stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 When the order quantities are set to different order prices, orders 1411, 1412, . . . 1419, 1411, etc. are generated with a predetermined regularity. 10 The order information of the first orders 1511, 1512, . . . 1519, 151 10 ,1611,1612,···1619,161 10 First order information 511, 512, 519, 51 10 ,611,612,···619,61 10, the second order 1521, 1522, · · · 1529, 152 10 ,1621,1622,···1629,162 10 Second order information 521, 522, 529, 52 10 ,621,622,···629,62 10 , stop-loss orders with a predetermined regularity 1531, 1532, · · · 1539, 153 10 ,1631,1632,···1639,163 10 Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 and orders 1411, 1412, 1419, 141 that deviate from the prescribed regularity. 10 The order information of the first order 1511, 1512, 1519, 151 10 ,1611,1612,···1619,161 10 First order information 511, 512, 519, 51 10 ,611,612,···619,61 10 , the second order 1521, 1522, · · · 1529, 152 10 ,1621,1622,···1629,162 10 Second order information 521, 522, 529, 52 10 ,621,622,···629,62 10 ,Stop loss orders that deviate from the specified regularity 1531, 1532, · · · 1539, 153 10 ,1631,1632,···1639,163 10 Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 This allows the order information 411, 412, 419, 41 10 Multiple orders 1411, 1412, 1419, 141 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10A plurality of first orders 1511, 1512, 1519, 151 10 ,1611,1612,···1619,161 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 A plurality of second orders 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 Multiple stop-loss orders 1531, 1532, 1539, 1533 10 ,1631,1632,···1639,163 10 , the regular order 1411, 1412, 1419, 141 10 and irregular orders 1411, 1412, 1419, 141 10 ,Regular first order 1511,1512,···1519,151 10 ,1611,1612,···1619,161 10 and the first order 1511, 1512, 1519, 151 10 ,1611,1612,···1619,161 10 ,Regularity second order 1521,1522,···1529,152 10 ,1621,1622,···1629,162 10 and the irregular second order 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , Regular stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 and irregular stop-loss orders 1531, 1532, 1539, 1533 10 ,1631,1632,···1639,163 10can be executed in a coexistent state, and multiple orders 1411, 1412,...1419,141 can be executed based on a rule. 10 , multiple first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , multiple second orders 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , multiple stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 collectively set, and at least some of the orders 1411, 1412, . . . 1419, 141 10 , at least some of the first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , at least some second orders 1521, 1522, · · · 1529, 152 10 ,1621,1622,···1629,162 10 , at least some stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639, 163 10 It is possible to set the price in an arbitrary state that deviates from the regularity, and financial products can be traded in a state where both ease of trading and flexibility of trading coexist.

[0276] In this embodiment, it is possible to collectively set the order quantity for each order price based on the matching or discrepancy state of the order quantity for each order price. This allows the order information 411, 412, . . . 419, 411 to set orders with different order quantities for multiple order prices. 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,6210 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 , etc. can be generated more conveniently.

[0277] In this embodiment, the front page distribution unit 11 displays information on regularities selectable by the user, and orders 1411, 1412, . . . 1419, 1411 having a predetermined regularity are displayed based on the information on regularity selected by the user. 10 , the first order 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , the second order 1521, 1522, · · · 1529, 152 10 ,1621,1622,···1629,162 10 , stop-loss orders with a predetermined regularity 1531, 1532, · · · 1539, 153 10 ,1631,1632,···1639,163 10 By automatically generating the order information, the user is presented with information for easily placing an order having a predetermined regularity. In addition, based on the information sent from the user, the order information generating unit 16 generates the order information 1411, 1412, . . . 1419, 141 10 Order information for 411, 412, 419, 41 10 , the first order 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 First order information 511, 512, 519, 51 10 ,611,612,···619,61 10 , the second order 1521, 1522, · · · 1529, 152 10 ,1621,1622,···1629,162 10 Second order information 521, 522, 529, 52 10 ,621,622,···629,6210 , stop-loss orders with a predetermined regularity 1531, 1532, · · · 1539, 153 10 ,1631,1632,···1639,163 10 Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 etc. can be generated in a standard manner.

[0278] In this embodiment, orders 1411, 1412, . . . 1419, 141 10 , the first order of multiple order prices 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , the second order of multiple order prices 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 ,Stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 When setting different order quantities at different order prices, etc., based on the information displayed on the order input screens 410, 510, 610, the selection and modification screens 411, 511, and the change screens 412, 512, settings based on a predetermined regularity and settings that deviate from the predetermined regularity are used in combination. 10 ,First order information 511,512,···519,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 ,621,622,···629,62 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 It is possible to generate the following:

[0279] In this embodiment, order information 411, 412, . . . 419, 411 are set to have a predetermined regularity.10 , first order information 511, 512, . . . 519, 51 10 ,611,612,···619,61 10 , second order information 521, 522, . . . 529, 52 10 ,621,622,···629,62 10 , stop order information 531, 532, . . . 539, 53 10 ,631,632,···639,63 10 Based on the information displayed on the order input screens 410, 510, 610, the selection / modification screens 411, 511, and the change screens 412, 512, the order information generation unit 16 can modify the settings so as to deviate from the predetermined regularity, and can modify the orders set based on the predetermined regularity in accordance with subsequent changes in the purpose, market conditions, etc. As a result, the set orders 1411, 1412, ... 1419, 141 10 , the first order set 1511,1512,···1519,151 10 ,1611,1612,···1619,161 10 , Second order already set 1521,1522,···1529,152 10 ,1621,1622,···1629,162 10 , set stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 This allows for diverse and complex post-order reconfiguration for orders with different order quantities and multiple order prices 1411, 1412, 1419, 141 10 , the first orders 1511, 1512, · · · 1519, 151 10 ,1611,1612,···1619,161 10 , second orders 1521, 1522, 1529, 152 with different order prices and order quantities 10 ,1621,1622,···1629,162 10 ,Stop loss orders 1531, 1532, 1539, 15310 ,1631,1632,···1639,163 10 This makes it possible to further improve the convenience of settings such as the above.

[0280] In this embodiment, orders 1411, 1412, . . . 1419, 1411 are set based on a predetermined regularity. 10 ,The first order 1511,1512,···1519,151 is set based on a predetermined regularity. 10 ,1611,1612,···1619,161 10 ,The second order 1521, 1522, · · · 1529, 152 is set based on a predetermined regularity. 10 ,1621,1622,···1629,162 10 ,Stop loss orders 1531, 1532, , , 1539, 153 10 ,1631,1632,···1639,163 10 It is possible to automatically correct the above in response to subsequent changes in the purpose, market conditions, etc.

[0281] In this embodiment, based on the information displayed on the order input screens 410, 510, 610, the selection / modification screens 411, 511, and the change screens 412, 512, the order 141 set based on a predetermined regularity, the first order 151 set based on a predetermined regularity, the second order 152 set based on a predetermined regularity, etc. can be modified to a state that reflects the user's intentions in accordance with subsequent changes in the purpose, market conditions, etc.

[0282] In this embodiment, the generated order information 411, 412, . . . 419, 41 10 , orders placed based on 1411, 1412, 1419, 141 10 ,The generated first order information 511, 512,··· 519,51 10 ,611,612,···619,61 10 , the first order placed based on 1511, 1512, 1519, 151 10 ,1611,1612,···1619,161 10, the generated second order information 521, 522, · · · 529, 52 10 , the second order placed based on 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , the generated stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 Stop loss orders placed based on 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 When a transaction is concluded for the above, order information 411, 412, 419, 41 10 ,based on the first order information 511, 512, , , 519, , ,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 , Stop order information 531, 532, 539, 53 10 ,631,632,···639,63 10 For orders 1411, 1412, 1419, 141 10 , the first order 1511,1512,···1519,151 10 ,1611,1612,···1619,161 10 , the second order 1521, 1522, 1529, 152 10 ,1621,1622,···1629,162 10 , and the stop loss orders 1531, 1532, 1539, 153 10 ,1631,1632,···1639,163 10 By processing the contracts, order information 411, 412, 419, 41 10 ,based on the first order information 511, 512, , , 519, , ,51 10 ,611,612,···619,61 10 , Second order information 521, 522, ··· 529, 52 10 , Stop order information 531, 532, 539, 53 10,631,632,···639,63 10 It is possible to realize the buying and selling of financial products based on the above.

[0283] Although the financial instruments transaction management system 1A in the above embodiment deals with foreign exchange as a financial instrument, the present invention is not limited to this and can be applied to cases where other financial instruments, such as stocks and bonds, are handled.Furthermore, the financial instruments transaction management system 1A in the above embodiment can also be applied to cases where other legal financial instruments or non-legal financial instruments traded at floating rates, such as virtual currencies and futures transactions of precious metals, agricultural products, crude oil, etc.

[0284] Furthermore, in the financial product transaction management system 1A in each of the above embodiments, the buy order information forming the order information group is referred to as the "first order" and the sell order information is referred to as the "second order," but conversely, the sell order information may be referred to as the "first order" and the buy order information as the "second order."

[0285] The above-described embodiments are merely examples of the present invention, and it goes without saying that the present invention is not limited to the above-described embodiments. [Explanation of symbols]

[0286] 1A Financial Instruments Transaction Management System 1. Financial Instruments Transaction Management Device 2, 21~2 n Client terminal 11. Front page distribution unit (order information display control means, regularity display control means) 22,221,···,22 n Display unit (order information display means) 411,412,···419,41 10 ···Ordering Information 511,512,···519,51 10 ···First order information (order information) 521,522,···529,52 10 Secondary order information (order information) 531, 532, 539, 53 10 ···Stop order information (order information) 1411,1412,···1419,141 10 ···order 1511,1512,···1519,151 10 ,1611,1612,···1619,161 10 First Order (Order) 14...Execution information generation unit (execution information generation means) 16. Order information generation unit (order information generation means) 1521,1522,···1529,152 10 ,1621,1622,···1629,162 10 Second Order 1531,1532,···1539,153 10 ,1631,1632,···1639,163 10 ···Stop order (order) 410, 510, 610... Order entry screen (order information display means, regularity display means) 411, 511···Selection and modification screen (order information display means, regularity display means) 412, 512... Change screen (order information display means, regularity display means)

Claims

1. A financial product transaction management device that allows a user who places an order for a financial product and / or executes a transaction of the financial product by placing an order for the financial product, to trade the financial product, comprising: order information for placing an order for a specific financial product at a specific order price, based on the trading unit quantity of the specific financial product; a plurality of pieces of order information having a predetermined regularity for placing the orders at different order prices for the specific financial product; order information generating means for generating the order information by one order procedure; regularity correction means for setting a part of the order information generated by the order information generation means, and a part of the orders set based on the order information, as orders that deviate from the predetermined regularity, so that the plurality of orders are in a state in which the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist; an order information display means for allowing the user to visually recognize the order information, comprising an order information display control means for controlling the display of information used by the order information generation means to generate the order information and the order that has been deviated from the predetermined regularity by the regularity correction means; a financial instruments transaction management device characterized in that, when generating the order information for placing a new order after each of the plurality of orders has been executed, the order information generation means generates each of the order information by treating the order corresponding to the order that deviates from the regularity as being in a state having the regularity.

2. The order information display control means Controlling the order information display means to display a plurality of pieces of information having the predetermined regularity so that the user can select from the plurality of pieces of information; 2. The financial instruments transaction management device according to claim 1, wherein information for causing said order information generating means to automatically generate said order information based on the information of said predetermined regularity displayed on said order information display means and selected by said user is displayed on said order information display means.

3. the regularity correction means corrects the price ranges of at least some of the order information generated to place the orders whose price ranges have the predetermined regularity at the plurality of order prices so that the price ranges deviate from the predetermined regularity; 3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order in which the price spread has been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

4. the regularity correction means corrects the profit margins of at least some of the order information generated to place the orders whose profit margins have the predetermined regularity at the plurality of order prices so that the profit margins deviate from the predetermined regularity; 3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order that has been modified so that the profit margin deviates from the predetermined regularity, based on the information displayed on the order information display means.

5. the regularity correction means corrects some of the order information generated to place the orders whose execution conditions regarding whether the orders are limit orders or market orders have the predetermined regularity at the plurality of order prices so that the execution conditions deviate from the predetermined regularity; 3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order whose execution conditions have been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

6. the regularity correction means corrects some of the order information generated to place orders whose execution conditions, whether limit orders, stop orders, or market orders, have the predetermined regularity at a plurality of order prices set within a predetermined price range, so that the execution conditions deviate from the predetermined regularity; 3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order whose execution conditions have been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.

7. Each of the order information further executes the order for one order quantity at one order price, 7. A financial instruments transaction management device according to claim 1, further comprising a contract information generation means for executing the order based on the order information generated by the order information generation means when predetermined contract conditions are satisfied.

8. A financial product transaction management system that allows a user who trades an order for a financial product to trade the financial product by placing an order for the financial product and / or by executing the order for the financial product, order information for placing an order for a specific financial product at a specific order price, based on the trading unit quantity of the specific financial product; a plurality of pieces of order information having a predetermined regularity for placing the orders at different order prices for the specific financial product; order information generating means for generating the order information by one order procedure; regularity correction means for setting a part of the order information generated by the order information generation means, and a part of the orders set based on the order information, as orders that deviate from the predetermined regularity, so that the plurality of orders are in a state in which the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist; an order information display means for allowing the user to visually recognize the order information, comprising an order information display control means for controlling the display of information used by the order information generation means to generate the order information and the order that has been deviated from the predetermined regularity by the regularity correction means; a financial product transaction management system characterized in that, when generating the order information for placing a new order after each of the plurality of orders has been executed, the order information generation means generates each of the order information by treating the order corresponding to the order that deviates from the regularity as being in a state having the regularity.

9. A financial instruments trading terminal used by a trader who trades financial instruments, capable of communicating with a financial instruments trading management device that allows a user who trades an order for a financial instrument to trade the financial instrument by placing an order for the financial instrument and / or by executing the order for the financial instrument, The financial instruments transaction terminal comprises an operation means for the user to perform various operations related to the transaction of the financial instruments, and a display means for displaying information related to the transaction of the financial instruments to the user, The operating means is a means for the user to input information for causing the order information generating means of the financial instruments transaction management device to generate a plurality of pieces of order information each having a predetermined regularity for placing an order for a single order quantity for a specific financial instrument at a single order price for the specific financial instrument, based on the financial instrument trading unit quantity for the specific financial instrument, and for placing the order at different order prices for the specific financial instrument; a base price input means for inputting trading unit quantity information as information on the trading unit quantity of the financial product by the user; a regularity input means for inputting regularity information as information on the predetermined regularity by the user; Along with providing a regularity correction information input means for inputting regularity correction information by the user as information for causing some of the orders to deviate from the predetermined regularity, The display means The transaction unit quantity information, the regularity information, and the regularity correction information input by the user's operation are displayed, the order based on the order information generated by the order information generation means included in the financial product transaction management device is displayed; The financial instruments transaction management device is configured to display the execution of the order, which is performed by an execution information generation means that performs processing to execute the order, and In the order information generation means, when the order information for placing another order is generated after each of the plurality of orders has been executed, the order information corresponding to the order that deviates from the regularity is generated as a state having the regularity, When the order information generating means regenerates the order corresponding to the order that deviates from the predetermined regularity, the display means displays the regenerated order in a state that conforms to the predetermined regularity. A financial instruments trading terminal characterized by:

10. A program that causes a computer to function as the financial product transaction management device according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Financial product transaction management apparatus and program

    JP2008009562A

  • Financial commodity transaction system and program

    JP2013232051A

  • Financial production transaction management device, financial production transaction management system, and program

    JP2017216023A

  • Transaction device, transaction program, and transaction method

    JP2018067256A