Financial Instrument Transaction Management Device, Financial Instrument Transaction Management System, Financial Instrument Transaction Terminal, Program

The financial product transaction management device groups and hierarchies financial products for simplified transaction settings and management, addressing the complexity and load issues of existing systems by facilitating collective transaction handling.

JP7712010B1Active Publication Date: 2025-07-23MONEY SQUARE HLDG
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025037774
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-07-23
Estimated Expiration
2045-03-10

AI Technical Summary

Technical Problem

Existing systems for managing financial product transactions require separate settings and transactions for each individual product, leading to increased processing and bandwidth loads on the computer system, complicating the trader's work and data processing.

Method used

A financial product transaction management device that groups multiple products based on predetermined attributes, forming order groups and hierarchies to facilitate collective transaction settings and management, reducing processing and bandwidth loads.

Benefits of technology

Enables traders to manage and set transactions more efficiently by visually organizing financial products into hierarchies, simplifying procedures and reducing data transmission, thereby easing the workload on both traders and computer systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007712010000001_ABST
    Figure 0007712010000001_ABST
Patent Text Reader

Abstract

Provided is a financial product trading management device or the like that facilitates various trading settings and trading management of traders who conduct financial product trading and can reduce the processing load and bandwidth load of a computer system. 【Solution means】The financial product trading management device 1 forms an order group as a unit of a predetermined association based on a predetermined association item for one or more financial products for which trading is conducted based on order information for conducting trading of financial products, an order group forming unit 20, a hierarchy forming unit 23 that forms one or more order groups formed by the order group forming unit 20 as one or more hierarchies, and at least a part of predetermined information of financial products included in the order groups formed by the order group forming unit 20 and / or the hierarchies formed by the hierarchy forming unit 23, and / or at least a part of predetermined information of the order groups, and an order group display unit 24 that causes a display means to display the information in a visible state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technique for managing and supporting transactions of various financial products. The present invention can be applied to an apparatus or the like for managing and supporting transactions of various financial products.

Background Art

[0002] As trading methods for various financial products such as stocks, bonds, investment trusts, real estate investment trusts, commodities, foreign exchange, stock price indices, cryptocurrency, virtual currency, etc., whose market prices fluctuate, market orders (an order form in which transactions are made at the market price at the time of order placement) and limit orders (a form in which transactions are made when the market price of a financial product reaches a pre-specified price) are known. In some cases, the financial product transactions conducted between customers and financial institutions such as banks through this trading method are carried out with the intervention of financial product brokers (hereinafter referred to as "financial product brokers") who conduct transactions of various financial products. Conventionally, an invention for conducting transactions using a computer system for these order forms, for example, transactions by limit orders, is known (see, for example, Patent Document 1). That is, in this invention, an order for a financial product with a pre-set price as a position is placed, and when the market price of the financial product reaches this price, the order is executed to conduct the transaction.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When conducting transactions of various financial products using a computer system, a trader may conduct transactions while grouping multiple financial products or classifying and dividing financial products according to an arbitrary criterion according to the purpose, such as risk dispersion of transactions and continuous profit acquisition.

[0005] However, the invention described in Patent Document 1 has a configuration in which the settings and transactions of individual financial products are carried out separately. Therefore, in Patent Document 1, it is not possible to collectively carry out the settings and transactions of a plurality of financial products, or to carry out the settings and transactions in a state where a plurality of financial products are classified or divided. Instead, it is necessary to individually carry out the settings and transactions for each individual financial product. Therefore, in the invention described in Patent Document 1, it is necessary to separately carry out the settings and transactions of individual financial products, and to individually predict the transaction amount and aggregate the transaction results. Therefore, in the invention described in Patent Document 1, there are many procedures for the trader and data processing of the computer system for individually carrying out the individual transaction settings and individual transaction management of individual financial products. And the invention described in Patent Document 1 has problems that the work of the trader becomes complicated, and the processing load of the computer system and the bandwidth load of the network are likely to increase.

[0006] The present invention has been made to solve the above problems. That is, an object of the present invention is to provide a financial product transaction management device, a financial product transaction management system, a financial product transaction terminal, and a program that facilitate various transaction settings and transaction management of a trader who conducts transactions of financial products and can reduce the processing load and bandwidth load of a computer system.

Means for Solving the Problems

[0007] In order to achieve such problems, the invention described in claim 1 is a financial product transaction management device for managing transactions of financial products, and for one or a plurality of the financial products for which the transactions are carried out based on order information for carrying out the transactions of the financial products, information for grouping a plurality of the financial products by associating them based on a predetermined attribute of each of the financial products Based on predetermined associated matters, including one or more of the financial products in which the association matters are the same or within a predetermined rangeOrder group forming means for forming an order group as a predetermined association unit, hierarchical forming means for forming one or more of the order groups formed by the order group forming means as one or more hierarchies, and at least a part of the predetermined information of the financial products included in the order groups formed by the order group forming means and / or the hierarchies formed by the hierarchical forming means, and / or at least a part of the predetermined information of at least a part of the order groups, and order group display means for displaying the information in a visible state on a display means , the order group forming means forms an order group having at least one or more first groups formed by grouping the financial products based on the association matters included in each of the financial products, and one or more second groups formed by grouping the first groups based on the association matters included in each of the first groups. The hierarchy forming means sets the order group formed by the order group forming means and including at least the first group and the second group to a hierarchical structure in which the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy. The order group display means causes the display means to display at least some of the predetermined information of the financial products included in the first group and / or the second group in a visible state characterized by this

[0009] Claim 2 The invention described in claim 1 In addition to the configuration described in claim

[0010] Claim 3 The invention described in claim 1 In addition to the configuration described in claim

[0011] Claim 4 The invention described in claim 1 In addition to the configuration described in claim

[0012] Claim 5In addition to the configuration described in claim 1, the invention according to claim 1 further comprises predetermined information calculation means for automatically calculating the predetermined information of the financial products included in the order group, wherein the predetermined information at least partially includes information regarding the necessary funds and / or information regarding a predetermined trading risk in future transactions of the financial products included in the order group.

[0013] Claim 6 The invention described in claim [claim number] is a financial product trading management system comprising a financial product trading management device for managing the trading of financial products and a client terminal capable of communicating with the financial product trading management device. For at least one of the financial product trading management device and the client terminal constituting the financial product trading management system, for one or more of the financial products for which the transaction is carried out based on order information for carrying out the transaction of the financial product, information for grouping a plurality of the financial products by associating them based on a predetermined attribute of each of the financial products Based on predetermined associated matters, including one or more of the financial products in which the association matters are the same or within a predetermined range Order group forming means for forming an order group as a unit of a predetermined association, hierarchical forming means for forming the one or more order groups formed by the order group forming means as one or more hierarchies, and order group display means for displaying, in a visible state, at least some of the predetermined information of the financial products included in the order group formed by the order group forming means and / or at least some of the predetermined information of the order groups formed by the hierarchical forming means on a display means. , the order group forming means forms an order group having at least one or more first groups formed by grouping the financial products based on the association matters included in each of the financial products, and one or more second groups formed by grouping the first groups based on the association matters included in each of the first groups. The hierarchy forming means sets the order group formed by the order group forming means and including at least the first group and the second group to a hierarchical structure in which the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy. The order group display means causes the display means to display at least some of the predetermined information of the financial products included in the first group and / or the second group in a visible state Characterized in that.

[0014] Claim 7 The invention described in claim [claim number] is a financial product trading terminal used by a trader who conducts transactions of financial products and is capable of communicating with a financial product trading management device for conducting transactions of financial products. The financial product trading terminal comprises operation means for performing various operations related to the trading of the financial product by the trader and display means for displaying information related to the trading of the financial product to the trader. The operation means is for one or more of the financial products, information for grouping a plurality of the financial products by associating them based on a predetermined attribute of each of the financial productsBased on predetermined association items, including one or more of the financial products for which the associated matters are the same or within a predetermined range It is provided with order group setting means for forming an order group as a unit of predetermined association. The display means is configured to display information for forming the order group, which is input by the operation of the trader. The financial product trading management device for transmitting trading order application information as information for trading the financial product, which is set by the order group setting means, includes order group forming means for forming the order group based on order information for trading the financial product, hierarchical forming means for forming one or more of the order groups formed by the order group forming means as one or more hierarchies, the order group formed by the order group forming means, and / or the hierarchy formed by the hierarchical forming means , to It is provided with order group display means for displaying at least a part of predetermined information of at least a part of the financial products included therein and / or at least a part of the predetermined information of the order groups in a visible state on the display means. The order group setting means generates order information for trading the financial product by the operation of the trader, and for one or more of the financial products for which the transaction is to be carried out based on the order information, at least one or more first groups formed by grouping the financial products based on the associated matters included in each of the financial products, and one or more second groups formed by grouping the first groups based on the associated matters included in each of the first groups causes a process of forming the order group to be performed, The hierarchical formation means forms the order group including at least the first group and the second group formed by the order group formation means into a hierarchical structure in which the first group in the lower layer is subordinate to the second group in the upper layer, and the order group display means causes the display means to display at least a part of the predetermined information of the financial products included in the first group and / or the second group in a visible state for the hierarchical forming means, forming the order group including at least the first group and the second group formed in the order group formation means into a hierarchical structure in which the first group in the lower layer is subordinate to the second group in the upper layer, and for the order group display means, the financial products included in the first group and / or the second group characterized in that at least a part of the predetermined information is displayed on the display means in a visible state.

[0015] Claim 8 The invention described in claim is a program, characterized in that a computer is caused to function as the financial product trading management device described in claim 1 characterized in that a computer is caused to function as the financial product trading management device described in claim.

Effect of the Invention

[0016] Claim 1 ,6,7According to the invention described, for one or more financial products, an order group as a unit of a predetermined association is formed based on predetermined association items, and a trader of financial products can be made to set and manage the financial products based on the order group. Further, by forming one or more order groups as one or more hierarchies, the order groups of financial products are hierarchically structured, and complex grouping can be performed with a simple setting, thereby enhancing the convenience of traders of financial products. Also, at least a part of the predetermined information of the financial products included in the order group and / or hierarchy, and / or at least a part of the predetermined information of the order group is displayed on a display means in a visible state, so that the trader can visually confirm the setting of the grouping of financial products and the transaction of the grouped financial products. Then, the trader is made to set and transact financial products based on the order group, and the processing procedure of the trader and the amount of data transmitted and received on the network can be reduced. Thereby, various transaction settings and transaction management of traders who conduct transactions of financial products can be facilitated, and the processing load and bandwidth load of the computer system can be reduced.

[0017] Claim 1,6,7 According to the invention described, an order group having at least one or more first groups and one or more second groups is formed, and the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy in a hierarchical structure. Then, the trader is made to conduct transactions of financial products with an order group having at least two hierarchies, and the transactions of financial products can be conducted with a hierarchical structure that is easy for traders who conduct various transactions of financial products to handle and highly versatile. Also, at least a part of the predetermined information of the financial products included in the first group and / or the second group is displayed on a display means in a visible state, so that the trader can conduct transactions of the financial products with a hierarchical structure visually and sensually. Thereby, various transaction settings and transaction management of traders who conduct transactions of financial products can be made even easier.

[0018] Claim 2According to the invention described in , by collectively changing at least a part of at least one financial product and / or at least a part of the setting information of at least a part of a plurality of order groups, the trader can easily change the settings of grouped financial products and transactions. As a result, various trading settings and trading management of traders who conduct financial product transactions can be made even easier.

[0019] Claim 3 According to the invention described in , for at least a part of the order groups, by forming a hierarchical structure in which lower-level order groups are subordinate to higher-level order groups, a hierarchical structure including higher-level and lower-level hierarchical structures can be further formed within the hierarchical structure. As a result, various trading settings and trading management of traders who conduct financial product transactions can be made even easier.

[0020] Claim 4 According to the invention described in , by automatically calculating predetermined information including at least a part of performance information indicating the performance of financial products included in the order group, important information for traders to set and manage financial product transactions can be automatically calculated and presented. As a result, various trading settings and trading management of traders who conduct financial product transactions can be made even easier.

[0021] Claim 5 According to the invention described in , by automatically calculating predetermined information including at least a part of information regarding required funds and / or information regarding a predetermined trading risk in future transactions of financial products included in the order group, important information for traders to set and manage financial product transactions can be automatically calculated and presented. As a result, various trading settings and trading management of traders who conduct financial product transactions can be made even easier.

[0022] Claim 8 According to the invention described in , the present invention can be realized on various computer systems.

Brief Explanation of Drawings

[0023]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8A

Figure 8B

Figure 8C

Figure 8D

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Embodiments for Carrying Out the Invention

[0024] [System Configuration] Figures 1 to 20 show embodiments of this invention.

[0025] Figure 1 is a system configuration diagram and a functional block diagram of the financial product trading management system of this embodiment. As shown in the figure, the financial product trading management system 1A includes a financial product trading management device 1 and N (N≧1) client terminals 21 to 2 n as "financial product trading terminals". The financial product trading management device 1 and the client terminals 21 to 2 nThey can communicate with each other via the Internet 3 as a WAN (Wide Area Network). The financial product trading management system 1A of this embodiment deals with foreign exchange as a financial product.

[0026] The financial product trading management device 1 is a server computer managed and operated by a handler of financial products, and has a Web server function and a database function for storing a large amount of data. The client terminals 21, ···, 2 n are communication terminals with a data communication function owned and used by individuals or corporations that conduct trading of financial products, such as personal computers and mobile phone terminals.

[0027] The client terminals 21, ···, 2 n are provided with operation units 211, ···, 21 used for inputting various instructions such as a mouse and a keyboard, n and are composed of an LCD (Liquid Crystal Display), etc., and display units 221, ···, 22 as "display means" for displaying various instructions and various images input from the operation units 211, ···, 21 n have. n

[0028] The client terminals 21, ···, 2 n The operation units 211, ···, 21 of n and the display units 221, ···, 22 n may be configured as a touch panel type display that performs various inputs based on coordinate information of the contact position of a pointing device such as a finger or a touch pen. Note that since the client terminals 21, ···, 2 n The operation units 211, ···, 21 n The display units 221, ···, 22 n have the same configuration, so hereinafter, unless there is a need to distinguish, they are referred to as client terminal 2, operation unit 21, and display unit 22.

[0029] [Configuration of Financial Product Trading Management Device] As shown in FIG. 1, the financial product trading management apparatus 1 includes a data processing unit 10 as a functional means realized based on the various programs and hardware resources described above, and a database 18 in which various data processed by the data processing unit 10 is recorded. The data processing unit 10 performs processing such as generation and processing of various data used in the financial product trading management apparatus 1. Further, it also includes a front page distribution unit 11, an order input reception unit 12, a deposit / withdrawal information generation unit 13, a transaction information generation unit 14, an account information generation unit 15, an order information generation unit 16, a database (DB) connection base unit 17, a price information reception management unit 19, an order group formation unit 20 as "order group formation means", a hierarchy formation unit 23 as "hierarchy formation means", an order group display unit 24 as "order group display means", and a setting change unit 25 as "setting change means", a transaction information calculation unit 26 as "predetermined information calculation means".

[0030] The order input reception unit 12 receives data related to various orders input from the client terminal 2 and performs various processes necessary to establish an order for a financial product. It also calculates the amount of margin required for trading financial products.

[0031] The deposit / withdrawal information generation unit 13 receives a deposit / withdrawal request from the client terminal 2 and creates a list of deposit / withdrawal based on the request.

[0032] The order information generation unit 16 generates information related to the established order for a financial product based on the information processed by the order input reception unit 12. Here, the orders include so-called market orders, limit orders, reverse limit orders, and if-and-only-if orders.

[0033] The order information generation unit 16 generates order information for placing an order in this embodiment, first order information for placing a first order, and second order information for placing a second order. Further, the order information generation unit 16 generates stop-loss order information for placing a stop-loss order in this embodiment. The order information generation unit 16 can generate the first order information, the second order information, and the stop-loss order information so that orders and executions are placed or executed as new orders or settlement orders in which a plurality of orders capable of realizing if-and-only-if orders or OCO orders are associated. The order information, the first order information, the second order information, the stop-loss order information, etc. generated by the order information generation unit 16 are distinguished and recorded based on the field definitions of the order table 181 described later.

[0034] The execution information generation unit 14 performs execution processing based on the order generated by the order information generation unit 16 and processing for sending information regarding the completed execution processing to the client terminal 2 of the trader. Here, "execution" refers to various procedures and processes for concluding the sale and purchase of financial products based on the trader's order. The execution processing of the execution information generation unit 14 is performed on the order information related to an order that satisfies a predetermined execution condition. As will be described later, when an execution is established in this embodiment, a foreign exchange transaction is performed. As a result, based on the instruction of the execution information generation unit 14, the account information generation unit 15 converts the margin information (described later) according to the transaction amount. Further, the deposit / withdrawal information generation unit 13 describes the deposit and withdrawal status in the deposit / withdrawal list. In addition, when an execution is established, the execution information generation unit 14 causes the display unit 22 of the client terminal 2 to display character information indicating that the execution has been established. Further, the execution information generation unit 14 performs processing for rewriting the data in the customer account information table 182 and processing for causing the trader and the financial product trader to conduct fund transfers.

[0035] The account information generation unit 15 has a function of generating the depositor's balance information of the trader and managing the depositor's balance information and the margin information (that is, information for proving that the order execution can be realized). The information regarding the depositor's balance generated by the account information generation unit 15 is periodically compared with the information regarding the trader's actual depositor's balance provided by a financial institution such as a bank in order to match the actual depositor's balance.

[0036] The database connection base 17 performs conversion (for example, mutual conversion between logical data structure and physical data structure) between the data generated and processed by the data processing unit 10 and the data recorded in the database 18, and performs the processing necessary for communicating data between the data processing unit 10 and the database 18.

[0037] The database 18 records the data used in the financial product trading management device 1. The database 18 in this embodiment is formed by a relational database, but any form may be used as long as it is suitable for recording and rewriting a large amount of data, such as an object database.

[0038] 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 exists, the account name, and the balance, a currency pair order condition table 183 that defines information regarding the combination of currencies to be traded, a sequence number table 184, and an order group management table 185. The sequence number table 184 records the sequence numbers uniquely assigned to each order information (described later). The order group management table 185 records various information for forming strategies (described later) and portfolios (described later) that constitute the order group, and further for forming the hierarchy of strategies and portfolios (described later). The details of the order table 181 will be described later.

[0039] The front page distribution unit 11 creates the 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.

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

[0041] The order group formation unit 20 forms an order group as a unit of a predetermined association for one or more financial products handled by the financial product trading management device 1 based on predetermined association items. The "predetermined association items" and "order group" will be described later.

[0042] The hierarchy formation unit 23 forms one or more order groups formed by the order group formation unit 20 as one or more hierarchies. The "hierarchy" will be described later.

[0043] The order group display unit 24 displays at least a part of the predetermined information of at least some of the financial products included in the order group formed by the order group formation unit 20 and / or the hierarchy formed by the hierarchy formation unit 23, and / or at least a part of the predetermined information of at least some of the order groups, in a visible state on the display units 221,..., 22 of the client terminals 21,... n of... n to be displayed.

[0044] The setting change unit 25 collectively changes at least a part of the setting information as information for setting the trading of at least some of the one or more financial products included in the order group and / or at least a part of the plurality of order groups. The "setting information" will be described later.

[0045] The trading information calculation unit 26 automatically calculates predetermined information of the financial products included in the order group. The predetermined information calculated by the trading information calculation unit 26 will be described later.

[0046] Although not shown, the financial product trading management device 1 has a timer that acquires and manages date and time information, and a deadline management means that manages the expiration dates (described later) of the first order, second order, and reverse order based on the date and time information acquired from this timer.

[0047] FIG. 2 is a schematic diagram of the field definition of the order table 181. As shown in this figure, the order table 181 has fields corresponding to the number of items, and the name of the field (field name), data type such as characters, numerical values, and date and time (type), data length such as bit length (length), non-null specification (Not Null), presence or absence of default value (default value), item name of data (remarks), etc. are defined.

[0048] Note that the financial product trading management device 1 may be a system for over-the-counter trading, or a system for exchange trading in a financial product exchange (hereinafter simply referred to as "exchange"), or a system for performing both of them. Further, the financial product trading management device 1 may exist as a server system managed by a trader handling financial product trading or a server management operator commissioned by this trader, etc., or at least a part of the configuration of the financial product trading management device 1 (for example, the order information generation unit 16 or the execution information generation unit 14) may exist inside the system of the exchange. Furthermore, the financial product trading management device 1 may be a computer system composed of one or more computers or servers held and managed by a trader handling financial product trading, a server management operator, etc., or may exist as a system such as cloud service or grid computing that is not held by these traders.

[0049] Also, at least a part of the configuration of the financial product trading management device 1 (for example, the order information generation unit 16 or the execution information generation unit 14) may exist as the configuration of the client terminals 21, ···, 2 n

[0050] Also, at least a part of the financial product trading management device 1 or the client terminals 21, ···, 2 n constituting the financial product trading management system 1A may exist across multiple countries and multiple regions. For example, the financial product trading management device 1 may exist in a country different from at least a part of the client terminals 21, ···, 2 n and may provide services to traders in a country different from the country where the financial product trading management device 1 exists.

[0051] Furthermore, the financial product trading management system 1A may be implemented on a stand-alone computer or a computer system (a system in which a server and a client are integrated).

[0052] [Definition of Terms] The definitions of the terms in this embodiment are described below. Note that the following definitions are merely examples of term descriptions, and any definition may be used as long as it enables the trading of financial products in the financial product trading management system 1A of this embodiment.

[0053] As described above, an "order group" is a unit of a predetermined association formed based on predetermined association items for one or more financial products. An "order group" is formed by a "strategy", a "portfolio", or a "tralipi" included in a "strategy" or a "portfolio". The details of the "order group" are described in the item [Order Group, Association Items, and Association] described later. The details of the "strategy" are explained in the item [Order Group (1): Strategy] described later. The details of the "portfolio" are explained in the item [Order Group (2): Portfolio] described later. The details of the "tralipi" are explained in the item [Trading Method 1: Trap Repeat If Dan] described later.

[0054] The "assumed range" is the price used as a reference for calculating the "required funds" (described later). The value of the "assumed range" can be arbitrarily changed by the trader. The financial product trading management device 1 of this embodiment automatically inputs the upper or lower limit value of the order range (described later) as the initial value of the "assumed range".

[0055] In this embodiment, the "assumed range" is also referred to as the "assumed stop-loss rate". Therefore, in the figures of this embodiment, the "assumed range" is described as the "assumed stop-loss rate", but the meanings of both are the same.

[0056] "Necessary funds" refer to the estimated amount of funds (deposit collateral that should be prepared in the trading account) necessary for operating the "order group". The details and calculation method of this "necessary funds" will be explained in the item of [Calculation of Prescribed Information (3): Calculation of Information on Necessary Funds] described later.

[0057] "Order range" refers to the upper and lower limits of the price range within which the order prices of all orders, whether unexecuted or executed, included in the "order group" such as "strategy" and "portfolio" are set. This "order price of the order" is, in principle, the order price of the "first order" (for example, a new order of an if-and-only-if order, etc., the order with a higher priority of execution among multiple orders. The same shall apply hereinafter). However, it may be the order price of the "second order" (for example, a settlement order of an if-and-only-if order, etc., the order with a lower priority of execution among multiple orders. The same shall apply hereinafter). Also, the "order price of the order" may be the order prices of both the first order and the second order.

[0058] Note that the "order range" is applicable to both the "tralippi" where the first order is a buy order and the second order is a sell order (hereinafter referred to as "buy tralippi". The same shall apply hereinafter), and the "tralippi" where the first order is a sell order and the second order is a buy order (hereinafter referred to as "sell tralippi". The same shall apply hereinafter). Also, an order being "unexecuted" generally indicates that the order has been placed but not executed, and an order being "executed" generally indicates that the order has been executed.

[0059] "Number of tralippi" refers to the number of orders of "tralippi" included in the "strategy" (including the "strategy" included in the "portfolio". The same shall apply hereinafter) for each of the sell tralippi and the buy tralippi. The "number of tralippi" is applicable to both the "tralippi" where the first order is a buy order and the second order is a sell order (hereinafter referred to as "buy tralippi". The same shall apply hereinafter), and the "tralippi" where the first order is a sell order and the second order is a buy order (hereinafter referred to as "sell tralippi". The same shall apply hereinafter).

[0060] "Total Quantity" refers to the total order amount of all first orders, whether unfulfilled or fulfilled, including "Strategies" and "Portfolios" as "Order Groups", or "Tralipis" included in "Strategies" and "Portfolios". "Total Quantity" includes both buy Tralipis and sell Tralipis. Note that "Total Quantity" may be the total order amount of all second orders, or the total order amount of all first and second orders.

[0061] "Realized Profit and Loss" refers to the amount of profit and loss that has been completed or finalized through the transfer of money due to the transactions of second orders (for example, the settlement transactions of Ifdan orders. The same applies hereinafter) among the profit and loss generated from the trading of financial instruments.

[0062] "Unrealized Profit and Loss" refers to the fair value of the profit and loss that fluctuates according to the conditions before the transactions of second orders among the profit and loss generated from the trading of financial instruments, which is equivalent to the unrealized profit and loss in stock trading.

[0063] "Comprehensive Profit and Loss" refers to the sum of the above-mentioned Realized Profit and Loss and the above-mentioned Unrealized Profit and Loss.

[0064] Note that the details of "Realized Profit and Loss", "Unrealized Profit and Loss", and "Comprehensive Profit and Loss" will be explained in the item of [Calculation of Prescribed Information (2): Performance Calculation] described later.

[0065] "Profit and Loss Graph" is a graph that depicts the time-series changes of Comprehensive Profit and Loss, Unrealized Profit and Loss, and Realized Profit and Loss (see (a) of Figure 15). The details of this "Profit and Loss Graph" will be explained in the item of [Procedure 2-2-1. First Performance Display Screen] described later.

[0066] "Performance" refers to the value obtained by dividing the Comprehensive Profit and Loss by the required funds.

[0067] "Number of Repeats" refers to the number of newly generated first orders (for example, new orders of Ifdan orders) due to the fulfillment of second orders of "Tralipis" included in "Strategies" (including "Strategies" included in "Portfolios").

[0068] "Obtaining pips" refers to the total value obtained by summing the price differences between all executed second orders (e.g., settlement orders for if-and-only-if orders) of "Trarippi" included in the "strategy" and the second orders. Note that "pips (percentage in point)" generally refers to the value range of foreign exchange and represents 1 / 100 of the minimum circulating currency unit.

[0069] [Order type] In this embodiment, based on the order information to be generated, the order information generation unit 16 can place first orders, second orders, etc. in various trading forms described later using any type of order. Specifically, for example, the order information generation unit 16 can generate order information so as to place first orders, second orders, etc. by any one of a market order, a limit order, and a reverse limit order.

[0070] More specifically, for example, the order information generation unit 16 can generate order information so as to execute an order when the market price matches a specific order price and / or exceeds the high price side or the low price side by using a limit order. Similarly, the order information generation unit 16 can generate order information so as to execute an order when the market price matches a specific order price and / or exceeds the high price side or the low price side by using a reverse limit order. Further, the order information generation unit 16 can generate order information so as to place a market order when the market price reaches a specific price and execute an order at the same or an approximate price as the specific price (hereinafter, this type of market order is simply referred to as a "trigger market order").

[0071] In addition, the order information generation unit 16 can similarly generate order information such that the first order, the second order, etc. in various trading forms described later are placed by a market order, a reverse market order (for example, when the market price once exceeds the execution price of the first order, the second order, etc. and then drops (or rises), and then rises (or drops) again and coincides with the execution price again, and / or when it exceeds the high price side or the low price side, a configuration that causes execution is conceivable), or a trigger market order. Further, the order information generation unit 16 can also generate order information such that the first order and the second order, etc. are configured by a combination of different types of orders (for example, a combination where the first order is a market order and the second order is a limit order).

[0072] In this embodiment, the order information generation unit 16 can generate order information such that one or both of the first order, the second order, etc. in various trading forms described later have a trailing function in which the execution price fluctuates following the fluctuation of the market price.

[0073] Also, in this embodiment, the order information generation unit 16 can generate order information such that, after the buy order and the sell order are executed for one or both of the first order, the second order, etc. in various trading forms described later, the order of the buy order and the sell order is reversed (for example, after the buy first order and the sell second order are placed and executed, the sell first order and the buy second order are placed and executed, and then the buy first order and the sell second order are placed and executed... etc.).

[0074] Also, in this embodiment, the order information generation unit 16 generates a stop-loss order (reverse order) which is an order for suppressing a significant loss due to a sharp drop or sharp rise in the market price, in addition to first orders, second orders, etc. in various trading forms described later. This stop-loss order can be set for each order, or can be set for each first order or each second order, or one stop-loss order can be set for all orders, or all first orders and all second orders. Also, when the stop-loss order is executed, all subsequent orders and all first and second order transactions may be canceled (the transaction is forcibly terminated), or some or all transactions may be configured to continue under certain conditions. In this embodiment, a stop-loss order is set by operating and selecting a stop-loss selection button displayed on the order input screen 40 (see FIG. 7) displayed on the display unit 22 of the client terminal 2. Here, the "operation" refers to various input operations and selection operations performed by a trader using the client terminal 2 on the operation unit 21. For example, this "operation" includes operations such as clicking a button with a mouse or keyboard as the operation unit 21, or tapping a button on a touch panel as the operation unit 21. Hereinafter, these operations will be simply described as "operation".

[0075] [Relationship between profit amount, profit value range, profit margin, and commission] The relationship between the profit value range, profit amount, commission, and profit margin in this embodiment will be described.

[0076] The "profit amount" is the amount of profit obtained from the transaction of a first order (for example, a new order) and a second order (for example, a settlement order) corresponding to the first order. Specifically, it is the value obtained by the following (Formula 01). ·Profit amount = Order amount × Profit margin - Commission ··· (Formula 01) The "profit value range" is the value obtained by dividing the profit amount by the order amount. Since the profit value range and the profit amount can be mutually converted by this calculation, they are synonymous.

[0077] The "profit margin" is the difference between the first order (e.g., a new order) and the second order (e.g., a settlement order) corresponding to the first order. As shown in the above (Equation 01), the value obtained by adding the commission to the profit value margin is the profit margin.

[0078] The "commission" refers to the cost required for a transaction. For example, the transaction commission obtained by a person who conducts a transaction on behalf of a trader (e.g., a business operator who operates the financial product trading management device 1) in the execution of a transaction corresponds to this.

[0079] An explanation will be given with specific examples.

[0080] There are a first order and a second order with an order amount of 10,000 (currency unit) for a financial product (e.g., the foreign exchange of US dollars / Japanese yen). Assume that the order price of the first order is 140.000 yen per US dollar and the order price of the second order is 140.500 yen per US dollar. And assume that the commission is 1,000 (currency unit) = 0.100 (yen, the value obtained by converting the currency unit of this commission to the unit of the financial product being traded is called the "value margin of the commission").

[0081] In this case, the profit amount, profit value margin, and profit margin are as follows in the following (Value 01)-(Value 03). · Profit amount: 10,000 (order amount) × (140.500 - 140.000 (the difference between the first order and the second order)) - 1,000 (commission) = 4,000 ··· (Value 01) · Profit value margin: 4,000 (profit amount) ÷ 10,000 (order amount) = 0.4 ··· (Value 02) · Profit margin: 0.4 (profit value margin) + 0.100 (value margin of the commission) = 0.5 ··· (Value 03) Note that as shown in the above (Value 01) and (Value 02), since the profit value margin is the same as the profit amount except that the unit is converted by dividing by the order amount, it can be said that the profit amount and the profit value margin as concepts are the same. Also, as shown in (Value 02) and (Value 03), when the commission is "0", the profit value margin and the profit margin are the same (furthermore, the profit amount and the profit margin are also the same).

[0082] Hereinafter, in this embodiment, for the sake of simplicity of explanation, the transaction will be described based on a transaction where the commission is "0".

[0083] Also, as described above, "profit value range" and "profit amount" are synonymous (except for the difference in units). Therefore, in the following description, unless there is a particular need for distinction, both "profit value range" and "profit amount" will be described as "profit value range". Note that the relationships among the above-mentioned "profit value range", "profit amount", "profit margin", and "commission" are just examples, and any values and relationships other than the above may be applicable as long as they can realize various transactions such as financial products.

[0084] [Example of the trading method applied to this embodiment] In this embodiment, an example is shown of the case where the financial product trading management system 1A is applied to the following trading method. However, in this embodiment, the financial product trading management system 1A may be applied to any other trading method.

[0085] In this embodiment, the financial product trading management system 1A is applied to trading methods such as "trap repeat ifdan" and "rakutora" shown below, for example.

[0086] [Trading method 1: Trap repeat ifdan] The financial product trading management device 1 realizes an order in which there are a plurality of combinations (for example, ifdan orders) of a plurality of financial products of the same type, namely, a first order and a second order placed by virtue of the execution of the first order, based on the order information generated by the order information generation unit 16. At this time, the value ranges among the first orders and the second orders are set such that the value ranges are constant, and the profit margins and profit value ranges between each first order and the corresponding second order are constant. When the first order and the corresponding second order are executed, a transaction is carried out with a new first order corresponding to the executed first order and a new second order corresponding to the executed second order. The financial product trading management device 1 realizes such a repetition of the transaction between the first order and the second order. In this embodiment, this order form is referred to as "trap repeat ifdan", and hereinafter it will be described in abbreviated form as "tralippi".

[0087] At this time, the order information generation unit 16 is based on a predetermined reference price (for example, the order price of the highest-ordered order among a plurality of orders, the same price as the order price of the lowest-ordered order, or the average price of the order prices of all orders, etc.). The order information generation unit 16 sets the order prices of all the first orders and the order prices of all the second orders based on a predetermined calculation using some or all of these references.

[0088] In addition, the order information generation unit 16 performs a predetermined calculation using a predetermined value related to the spread or profit value spread between the first order and the second order, and sets the spread or profit value spread between the first order and the second order. The spread is the price difference between the order price of a specific first order and the order price of a specific second order corresponding to this specific first order. The profit value spread is the value of the profit obtained from the transaction between a specific first order and a specific second order corresponding to this specific first order.

[0089] Examples of the "predetermined value" related to the spread or profit value spread include the following. For example, the "predetermined value" is the value of the spread or the value of the profit value spread input by the trader. Also, for example, the "predetermined value" is predetermined information for calculating the spread or profit value spread (for example, the amount of margin owned by the trader, or information on the assumed fluctuation range as the price range that the trader assumes the market may fluctuate within a predetermined period and input by the trader, etc.). Also, for example, the "predetermined value" is a value calculated from the price movement of the market of the financial product that is the subject of the transaction.

[0090] Note that the order information generation unit 16 can set the spread or profit value spread between the first order and the second order, and / or between the first order and the stop-loss order, either before the start of the transaction between the first order and the second order or after the start of the transaction.

[0091] For example, before the start of a transaction, the order information generation unit 16 can set the order price of all or part of the first order and the order price of the second order based on the spread or profit value range of the stop-loss order. Also, when the first order is executed, the order information generation unit 16 can set the order price of the second order or the stop-loss order using the information on the spread or profit value range based on the execution price of the first order (including the price with slippage or the market price). Further, when the second order or the stop-loss order is executed, the order information generation unit 16 can set the order price of the next first order, second order, or stop-loss order based on the information on the spread or profit value range. Specifically, based on the execution price of the executed second order or the executed stop-loss order (including the price with slippage or the market price), the order price of the next first order, next second order, or next stop-loss order can be set using the information on the spread or profit value range.

[0092] [Trading Method 2: Rakutora] The financial product trading management device 1 can realize the trading of financial products within a price range set between a predetermined upper price and a predetermined lower price, or within a price range set based on the upper price or the lower price, according to the order information generated by the order information generation unit 16. For example, the financial product trading management device 1 can realize a transaction (hereinafter, this order form is simply referred to as "Rakutora") that sets multiple orders in the same way as the above "Torarippi".

[0093] The upper price and the lower price serving as the reference for this price range are mainly set in various ways through the processing of the order information generation unit 16. For example, the order information generation unit 16 sets the upper price and the lower price based on various numerical values and information (such as the numerical values of the upper price and the lower price) input by the trader. Also, for example, the order information generation unit 16 sets the upper price and the lower price through a predetermined calculation based on the highest price and the lowest price of the market price during a predetermined period. Also, for example, the order information generation unit 16 sets them based on various statistical information such as the price fluctuation trend of the financial product and the order placement / execution trend during a predetermined period.

[0094] In addition, the price range may be set by the order information generation unit 16 based on any numerical values input by the trader, such as the upper limit price and the numerical value of the price range, or the lower limit price and the numerical value of the price range, and so on. Also, for example, the price band may be set by the order information generation unit 16 through a predetermined calculation based on the fluctuation range of the market price during a predetermined period. In addition to this, it may be set by any method.

[0095] Also, the settings of the first order and the second order of "Toraripi" in the price range may be any.

[0096] Specifically, for example, the order information generation unit 16 may set the order price of each order so that the highest order price or the lowest order price of the first order or the second order of "Toraripi" coincides with the upper limit price or the lower limit price of the price range. In this case, it may be set such that only the highest order price or the lowest order price of the first order coincides with the upper limit price or the lower limit price of the price range, or it may be set such that only the highest order price or the lowest order price of the second order coincides with the upper limit price or the lower limit price of the price range. Also, in this case, it may be set such that the highest order price of the second order coincides with the lowest order price of the first order, or the highest order price of the first order coincides with the set price of the lowest second order, or the first order and the second order may be set in the reverse of these.

[0097] Also, for example, the order information generation unit 16 may set the order price of each order so that the value at the center of the price range coincides with the median or average value of all the order prices. In this case, the value at the center of the price range may coincide with the median or average value of the order prices of all the first orders, or the median or average value of the order prices of all the second orders. Also, the value at the center of the price range may coincide with the median or average value of the order prices of all the first orders and all the second orders. Note that instead of the value at the center of the price range, for a specific order (for example, the order price of the third, fifth, etc. specific first order or second order from the high-price side or the low-price side), it may be set to coincide with the median or average value of all the order prices.

[0098] For example, the order information generation unit 16 may set the order prices of the respective first orders and second orders such that the upper limit price and the lower limit price of the price range are the order price of the first order with the highest value of "Toraripi" or the order price of the second order with the highest value. For example, the order information generation unit 16 may set the order prices of the respective first orders and second orders such that the order price of the first order with the lowest value or the order price of the second order with the lowest value match. For example, the order information generation unit 16 may set the order prices of the respective first orders and second orders such that the order price of the first order with the lowest value matches the lower limit price of the price range and the order price of the second order with the highest value matches the upper limit price.

[0099] For example, the order information generation unit 16 may set the order price of each first order such that the value at the center of the price range matches the median or average value of the order prices of all the first orders. For example, the order information generation unit 16 may set the order price of each second order such that the value at the center of the price range matches the median or average value of the order prices of all the second orders. Similarly, the order information generation unit 16 may set the order prices of the respective first orders and second orders such that the value at the center of the price band matches the median or average value of the order prices of all the first orders and all the second orders. Further, the order information generation unit 16 may make the value at the center of the price band match the median or average value of the order prices of a specific order (for example, the order prices of the first or second orders that are odd-numbered or even-numbered from the high-value side or the low-value side, the order prices of the first or second orders at a specific position (for example, the 3rd to 5th) from the high-value side or the low-value side, etc.).

[0100] [Trading Method 4: Others] The reference price for setting the order price of the above "Toraripi" and the upper limit price and lower limit price for setting the order price of "Raku Tor" may be set based on the market price when the order information generation unit 16 generates the order information. In this case, the market price used as the setting reference may be the market price at the moment when the order button (not shown) on the confirmation screen (not shown) is operated, or the market price at the moment when the confirmation button 41q on the order input screen 40 is operated.

[0101] In addition, the market price serving as the criterion for setting the above upper limit price and lower limit price may be the market price at a different point in time for each order. For example, the upper limit price and lower limit price for setting the order price of the first order or the second order in the first time are the market price at the moment when the confirmation button 41q (see FIG. 7) on the order input screen 40 is operated, and the upper limit price and lower limit price for setting the order price of the first order or the second order after the second time may be the market price at the moment when the order button (not shown) on the confirmation screen (not shown) is operated. Also, the upper limit price and lower limit price may be set by any method other than the above-described configuration.

[0102] In addition, the "Tralipi" in this embodiment may be in a form of an order (hereinafter simply referred to as "trap trade") in which the same type of financial product that does not depend on the repetition of the first order and the second order, etc. is traded at a plurality of order prices for each predetermined order quantity with a predetermined value range.

[0103] In addition, the "Tralipi" in this embodiment may be in a form of an order method (hereinafter referred to as "Repeat Ifdan") in which Ifdan orders performed by the first order at one order price and the second order at one order price are repeated.

[0104] Furthermore, among the first order and the second order set for the transactions of "Repeat Ifdan", "Tralipi", and "Raku Tra" in the financial product trading management device 1, a trail may be set for a part or all of the first order or a part or all of the second order. For example, the order information generation unit 16 may generate order information for a transaction (hereinafter referred to as "settlement trail") in which only the second order among the first order and the second order has a "trail" function in which the order price fluctuates in the direction of the fluctuation of the market price following the fluctuation of the market price.

[0105] In this "settlement trail", the first order and the second order with a trail set are set as reverse order bids, and are set to be executed when the market price rises or falls beyond the order price and then falls or rises conversely and coincides with or exceeds the order price again.

[0106] In addition, in the "settlement trail", a trail may be set only for a part of a plurality of second orders of a plurality of order prices. And, the first order and the second order of the "settlement trail" may be set with execution conditions other than the reverse order price order, such as a limit order or a market order, regardless of whether a trail is set or not. This market order may be in the form of the aforementioned "trigger market". Also, the second order with a trail set may be set to be executed in the form of a market order including a trigger market order.

[0107] [Order group, associated matters, and association] In this embodiment, the order group forming unit 20 forms an "order group" for financial products.

[0108] Hereinafter, for the sake of simplicity of explanation, unless there is a particular need for distinction or identification, the "financial product" in this embodiment will be described by taking as an example the case of conducting transactions by "tralipi" in "foreign exchange". However, the financial product in this embodiment may be other than foreign exchange, or may be one that conducts transactions other than tralipi.

[0109] The order group forming unit 20 forms an "order group" of tralipi by performing "association" of tralipi based on the "associated matters".

[0110] The order group forming unit 20 forms an "order group" including one or more tralipis that have been "associated" by the "associated matters". The order group forming unit 20 and each tralipi are provided with various configurations for performing association and forming an order group, and perform various processes.

[0111] For example, each tralipi has association information for associating a specific tralipi with an order group that includes other tralipis or an order group that includes a specific tralipi in order to perform the association. This association information may be set as attribute information of each tralipi or order group, or may be recorded in a management database or the like for managing tralipis and order groups. The order group formation unit 20 forms an aspect in which the order group includes a specific tralipi by performing various settings on the association information of each tralipi. Also, for example, association information for associating the tralipis included in the order group with the order group including a specific tralipi may be set.

[0112] For example, the tralipis for which an "order group" is formed by the order group formation unit 20 may be those such as the following (Group 1) and (Group 2). (Group 1) It corresponds to a plurality of tralipis "associated" by the "association item". (Group 2) It corresponds to one tralipi having an "association item". In this case, if there are other tralipis having an "association item" corresponding to this "association item", a state in which a plurality of tralipis are included in the same "order group" is formed by "associating" one tralipi and the other tralipis.

[0113] [Configuration and Processing for Association] This "association" is to group the toralips to form an "order group" or to identify the information for grouping the toralips. Further, the "associated matters" are the information for performing the "association" of the toralips. For example, in this embodiment, the currency pairs for conducting trading transactions of the toralips, which are foreign exchange (e.g., US dollar (USD) and Japanese yen (JPY), Australian dollar (AUD) and New Zealand dollar (NZD), etc.), correspond to the "associated matters". However, other components in the toralip, such as the order range of buy orders and sell orders, the start time and duration of the transaction, the trader, etc., the attribute information included in the order information constituting the toralip, the information of the management module and the management database for managing the toralip, etc. may also be regarded as the "associated matters".

[0114] In addition, the "associated matters" include, in addition to the above currency pairs, "securities" such as "Nikkei 225". In the following description, for the sake of simplicity of explanation, unless there is a particular need for distinction, "securities" are also included in the "currency pairs".

[0115] In this embodiment, the "association" for forming an "order group" indicates that there is a correspondence relationship between the "associated matters".

[0116] Specifically, the "associated matters" indicate the following (associated matter 1) and (associated matter 2). (Associated matter 1) The specific matters set to constitute a tralipi are "associated matters". For example, the currency pair of a tralipi is an "associated matter", and tralipis with the same currency pair "associate" with each other. In this embodiment, the currency pair is an "associated matter", and the currency pair "associates" tralipis with the same currency pair. Note that matters other than the currency pair constituting a tralipi (for example, trader, order amount, order range, execution conditions, etc.) may be "associated matters". Also, "association" may be any setting, such as only one of the two currencies forming the currency pair being the same, the order amount, order range, etc. being exactly the same, or the price range of the order range being within a predetermined range. The "associated matters" are set in the order group forming unit 20 before association is performed, and the order group forming unit 20 performs "association" based on the setting to form an "order group". "Association" may be configured such that the order group forming unit 20 performs processing when the trader operates the operation unit 21, or may be configured such that the order group forming unit 20 performs automatic processing. (Associated Matter 2) The specific matters set by the trader are "associated matters". The specific matters in this case may be the tralipi itself. For example, before or after the start of trading, the trader "associates" the tralipis that the trader wishes to group among a plurality of tralipis by operating the operation unit 21 to form an order group.

[0117] In the following description, unless there is a special description regarding an exceptional configuration or processing, the order group forming unit 20 takes the currency pair of a tralipi as an "associated matter", and "associates" tralipis with the same currency pair that the trader has given an "grouping" instruction by operating the operation unit 21.

[0118] [Order Group (1): Strategy] In this embodiment, the order group forming unit 20 forms "Strategy" as the "order group" of tralipis. This "Strategy" refers to an aggregate of a plurality of tralipis with the same currency pair, or one or a plurality of tralipis with a specific currency pair that can form such an aggregate of tralipis.

[0119] Figure 3 is a diagram schematically showing the concept of the "order group" formed by the order group forming unit 20 of this embodiment and the hierarchy of the "order group" (described later). Based on this figure, the outlines of the "order group" and the "strategy" will be described.

[0120] For example, the order group forming unit 20 forms three strategies: the first strategy 31, the second strategy 32, and the third strategy 33, as illustrated in Figure 3.

[0121] The first strategy 31 includes three trilbies. Specifically, it includes the first trilby 31A, the second trilby 31B, and the third trilby 31C shown in Figure 3.

[0122] The first trilby 31A, the second trilby 31B, and the third trilby 31C have in common that the currency pair is "US dollar / Japanese yen". On the other hand, for the first trilby 31A, the second trilby 31B, and the third trilby 31C, conditions other than the currency pair, such as the value range of the order prices between the first orders or the second orders, the spread of the second order corresponding to the first order, the order amount and the number of order sheets of each first order or second order, are arbitrarily set.

[0123] Similarly, the second strategy 32 includes three first trilbies 32A, 32B, and 32C where the currency pair is "Euro / Japanese yen". Also, the third strategy 33 includes three first trilbies 33A, 33B, and 33C where the currency pair is "Japanese Stock 225". Similar to the first strategy 31, for the second strategy 32 and the third strategy 33, conditions other than the currency pair are arbitrarily set.

[0124] The order group display unit 24 causes the display unit 22 of the client terminal 2 to display the first strategy 31, the second strategy 32, and the third strategy 33 set by the order group forming unit 20.

[0125] In this embodiment, the order group forming unit 20 forms a tralip strategy based on an instruction received from the operation unit 21 when a trader operates using the operation unit 21 of the client terminal 2. However, the order group forming unit 20 can also form the first strategy 31, the second strategy 32, and the third strategy 33 by autonomous processing (for example, a preset predetermined standard) of the financial product trading management device 1 or the client terminal 2.

[0126] In the above example, the order group forming unit 20 can include other tralips in each of the first strategy 31, the second strategy 32, and the third strategy 33 according to an instruction from the operation unit 21, or can be configured not to include at least some tralips, for example, the first tralip 31A, in a specific strategy, for example, the first strategy 31.

[0127] Also, an arbitrary tralip, for example, the first tralip 31A, can be included in a plurality of strategies, for example, the first strategy 31 and other strategies (not shown), so that one tralip is included in a plurality of strategies.

[0128] In this embodiment, the order group forming unit 20 forms each strategy with one or a plurality of tralips. The order group forming unit 20 associates a tralip with a strategy based on the configuration and processing described in the above [Configuration and Processing for Association], the attribute information of each tralip and each strategy, or the data recorded in the order group management table 185.

[0129] [Order Group (2): Portfolio] In this embodiment, the order group forming unit 20 forms a "portfolio" as the "order group" of tralips. This "portfolio" is a collection of a plurality of strategies, or one or a plurality of strategies that can form such a collection of strategies.

[0130] For example, the order group formation unit 20 can form the first strategy 31, the second strategy 32, and the third strategy 33 illustrated in FIG. 3 as one portfolio 34. As shown in FIG. 3, this portfolio 34 includes the first strategy 31, the second strategy 32, and the third strategy 33.

[0131] The order group display unit 24 causes the display unit 22 of the client terminal 2 to display the portfolio 34 set by the order group formation unit 20.

[0132] In this embodiment, the order group formation unit 20 forms a portfolio 34 including the first strategy 31, the second strategy 32, and the third strategy 33 based on an instruction received from the operation unit 21 when the trader operates using the operation unit 21 of the client terminal 2. However, the order group formation unit 20 can also form the portfolio 34 by autonomous processing (for example, a preset standard) of the financial product trading management device 1 or the client terminal 2.

[0133] In the above example, the order group formation unit 20 can include, in the portfolio 34, strategies other than the first strategy 31, the second strategy 32, and the third strategy 33 (not shown) according to an instruction from the operation unit 21, or can be configured not to include at least any one of the first strategy 31, the second strategy 32, and the third strategy 33 in the portfolio 34.

[0134] Also, a part of the strategies, for example, the first strategy 31, can be included in a portfolio other than the portfolio 34 (not shown), and a configuration can be adopted in which one strategy is included in a plurality of portfolios.

[0135] In this embodiment, the order group formation unit 20 forms each portfolio by one or a plurality of strategies. The order group formation unit 20 associates the strategies with the portfolios based on the configurations and processes described in the above [Configurations and Processes for Association], the attribute information of each strategy and each portfolio, or the data recorded in the order group management table 185.

[0136] [Regarding Hierarchy (1): Overview] In this embodiment, the hierarchy forming unit 23 forms the strategy and the portfolio as a hierarchy.

[0137] This "hierarchy" is formed by taking the strategy formed by the order group forming unit 20 and / or the portfolio as a hierarchy.

[0138] [Regarding Hierarchy (2): Hierarchization of Strategy and Portfolio] FIG. 3 schematically shows a first example of the hierarchy of the strategy and the portfolio formed by the hierarchy forming unit 23 of this embodiment. In the figure, the first strategy 31, the second strategy 32, and the third strategy 33 form the first group 35 of the lower layer hierarchy, and the portfolio 34 forms the second group 36 of the upper layer hierarchy. The first strategy 31, the second strategy 32, and the third strategy 33 of the first group 35 have a structure subordinate to the portfolio 34 of the upper layer hierarchy.

[0139] The hierarchy forming unit 23 includes a configuration for forming the hierarchical structure of the first group 35 and the second group 36 as shown in FIG. 3. The hierarchy forming unit 23, the first strategy 31, the second strategy 32, the third strategy 33 forming each first group 35, and the portfolio 34 forming the second group 36 include various configurations for forming the hierarchical structure and perform various processes.

[0140] In this embodiment, the "hierarchy" functions as a criterion for setting and managing information of "order groups" such as tralip, strategy, and portfolio. For example, in this embodiment, when setting or modifying order information for conducting transactions on the "order group" of the upper hierarchy, similar settings or modifications can be made for the "order group" and tralip of the lower hierarchy. Also, for example, when the financial product trading management device 1 manages the "order group" of the upper hierarchy or the display unit 22 displays transaction information (such as order status, execution status, and transaction performance information), the display can be performed in a state including the "order group" and tralip of the lower hierarchy.

[0141] Each of the first strategy 31, the second strategy 32, and the third strategy 33 includes information indicating that it is in the first group 35, information indicating that it is in a lower hierarchy, and information indicating the subordinate portfolio 34. Also, for example, the portfolio 34 includes information indicating that it is in the second group 36, information indicating that it is in a higher hierarchy, and information indicating the first strategy 31, the second strategy 32, and the third strategy 33 to which it is subordinate. These pieces of information may be set as attribute information (see FIGS. 8B-8D) of the first strategy 31, the second strategy 32, the third strategy 33, and the portfolio 34, or may be recorded in a management database (for example, the information of the order group management table 185 shown in FIG. 1) for managing the first strategy 31, the second strategy 32, the third strategy 33, and the portfolio 34.

[0142] The hierarchy forming unit 23 forms a mode in which the first strategy 31, the second strategy 32, and the third strategy 33 in the first group 35 are subordinate to the portfolio 34 in the second group 36 by making various settings on the attribute information of the first strategy 31, the second strategy 32, the third strategy 33, and the portfolio 34.

[0143] [Regarding Hierarchy (3): Hierarchical Structure within Strategies and Hierarchical Structure within Portfolios] In this embodiment, the hierarchy forming unit 23 can further form a hierarchical structure within each of the strategies and portfolios that have a hierarchical structure.

[0144] FIGS. 4 and 5 are diagrams schematically showing a second example of the hierarchy of strategies and portfolios formed by the hierarchy forming unit 23 of this embodiment. The second example shown in FIG. 4 is the same as the first example shown in FIG. 3 in that the first group 35 forms a lower hierarchy and the second group 36 forms a higher hierarchy, but is different from the first example in that a hierarchical structure is further formed inside the first group 35 and the second group 36.

[0145] Figure 4 shows that among the first strategy 31, the second strategy 32, and the third strategy 33 that form the first group 35 at the lower level, the first strategy 31 forms the lower first group 35A, and the second strategy 32 and the third strategy 33 form the upper first group 35B.

[0146] Figure 5 shows that among the first portfolio 34A, the second portfolio 34B, and the third portfolio 34C that form the second group 36 at the upper level, the first portfolio 34A forms the lower second group 36A, and the second portfolio 34B and the third portfolio 34C form the upper second group 36B.

[0147] Note that the hierarchy forming unit 23 may form a configuration in which a plurality of hierarchies of the strategies shown in FIG. 4 and a plurality of hierarchies of the portfolios shown in FIG. 5 are respectively formed.

[0148] The hierarchy forming unit 23 includes a configuration for forming the hierarchical structures of the first group 35 and the second group 36 as shown in FIGS. 4 and 5. The hierarchy forming unit 23, the first strategy 31, the second strategy 32, the third strategy 33 that form each first group 35, and the portfolio 34 that forms the second group 36 include various configurations for forming the hierarchical structure and perform various processes. Specifically, information indicating the lower first group 35A and the upper first group 35B, information indicating the lower second group 36A and the upper second group 36B, information indicating the subordinate and the subordinated, etc. are recorded as attribute information (see FIGS. 8B - 8D) and information in the order group management table 185 (see FIG. 1), etc. Note that as shown in FIGS. 4 and 5, when the toralippi, strategies, and portfolios substantially constitute four or more hierarchies, in addition to the 0th - 2nd layer information 181P, 181Q, 181R shown in FIGS. 8B - 8D, attribute information for setting the third and higher layers is provided. This is the same when recording the hierarchical information in the order group management table 185 of FIG. 1.

[0149] [Regarding Hierarchy (4): Hierarchies Other than Strategies and Portfolios] In this embodiment, the order group forming unit 20 can form order groups other than the strategies 31, 32, 33 and the portfolio 34 shown in FIGS. 3 to 5 using Tralipi. Then, the hierarchy forming unit 23 can set this order group as a hierarchy different from the strategies 31, 32, 33 and the portfolio 34 shown in FIGS. 3 to 5.

[0150] For example, the order group forming unit 20 can form one or more order groups different from the strategies and the portfolio. Then, the hierarchy forming unit 23 can set the formed other order groups to any hierarchy, such as a lower layer than the first group 35, an upper layer than the second group 36, and an intermediate layer between the first group 35 and the second group 36. Thereby, in this embodiment, an order group can be formed into a hierarchical structure of three or more layers, and a trading environment adaptable to various trading management needs of traders can be formed.

[0151] In the following description, for the sake of simplicity, unless necessary, the order group will be described as having a two - layer structure including the first group 35 containing the strategies 31, 32, 33 and the second group 36 containing the portfolio 34. However, the following configuration is basically similarly applicable when the hierarchy of the order group is more or less than two layers or when order groups other than the strategies 31, 32, 33 and the portfolio 34 are set.

[0152] [Calculation of Predetermined Information (1): Overview] In this embodiment, the trading information calculation unit 26 automatically calculates reference information as "predetermined information" for the strategies, the portfolio, or all or part of the Tralipi included in the strategies and the portfolio.

[0153] This "reference information" refers to the information used by a trader who sets strategies and portfolios to set or change the values of various parameters of the strategies and portfolios in order to obtain desired transactions and desired profits, or the information referred to for transaction management. Hereinafter, this information will be simply referred to as "reference information". Note that the "reference information" may be automatically calculated by the financial product trading management device 1 or the client terminal 2 when setting strategies and portfolios.

[0154] In this embodiment, the following can be considered as "reference information", for example. (Reference Information 1) Information regarding performance (described later) in strategies and portfolios and / or in some or all of the trilipis included in strategies and portfolios (Reference Information 2) Information regarding the required funds (described later) and / or information regarding a predetermined transaction risk (described later) in strategies and portfolios and / or in some or all of the trilipis included in strategies and portfolios In this embodiment, the transaction information calculation unit 26 calculates one or both of the above (Reference Information 1) and (Reference Information 2).

[0155] Note that the reference information in this embodiment may be any information other than the above (Reference Information 1) and (Reference Information 2) as long as it is information used to set or change the values of various parameters of strategies and portfolios or information referred to for transaction management.

[0156] [Calculation of Predetermined Information (2): Calculation of Performance] In this embodiment, the "performance" calculated by the transaction information calculation unit 26 is an index for evaluating the actual performance of gains and losses over a certain period, such as the strategy, portfolio, or all or part of the trading positions (e.g., trilbies) included in the strategy or portfolio, of the financial product that is the subject of the transaction. For example, the "performance" corresponds to the operating results (operation achievements) and past price movements of the strategy, portfolio, or all or part of the trading positions (e.g., trilbies) included in the strategy or portfolio.

[0157] In this embodiment, the transaction information calculation unit 26 calculates the performance of the strategy, portfolio, or all or part of the trading positions (e.g., trilbies) included in the strategy or portfolio, for example, by the following formula (1). · Performance = Total Profit and Loss ÷ Required Funds ··· (Formula 1) The transaction information calculation unit 26 calculates this "Total Profit and Loss" by, for example, the following formula (2). · Total Profit and Loss = Realized Profit and Loss + Unrealized Profit and Loss ··· (Formula 2) In this embodiment, the "Realized Profit and Loss" refers to the amount of profit and loss that has occurred in connection with the trading of financial products such as the strategy, portfolio, or all or part of the trading positions (e.g., trilbies) included in the strategy or portfolio, and for which the transfer of money has been completed or determined by a settled transaction. However, the transaction information calculation unit 26 may appropriately use profit and loss amounts other than the above as "Realized Profit and Loss".

[0158] The "Unrealized Profit and Loss" in this embodiment refers to the fair value assessment amount of the profit and loss that varies according to the conditions before the settled transaction among the profit and loss that has occurred in connection with the trading of financial products such as the strategy, portfolio, or all or part of the trading positions (e.g., trilbies) included in the strategy or portfolio (corresponding to the unrealized profit and loss in stock trading). However, the transaction information calculation unit 26 may appropriately use profit and loss amounts other than the above as "Unrealized Profit and Loss".

[0159] In this embodiment, "performance" may be set as any other thing other than the above, including indicators and price movements for evaluating financial products. Further, the transaction information calculation unit 26 of this embodiment may calculate by any operation other than the above (Equation 1) and (Equation 2).

[0160] [Calculation of predetermined information (3): Calculation of information regarding required funds] The transaction information calculation unit 26 of this embodiment automatically calculates information regarding required funds as "predetermined information".

[0161] The "required funds" in this embodiment is a guideline for the funds (deposit collateral that should be prepared in the trading account) required to operate a strategy, portfolio, or all or part of the trilipis included in the strategy or portfolio. For example, the transaction information calculation unit 26 calculates "required funds" according to the following (Equation 3). ·Required funds = Required collateral + Estimated amount of evaluation loss ··· (Equation 3) Note that the "required funds" in this embodiment may have different calculations as follows in (Case 1)-(Case 4) for the case of "buy trilipi" where the first order is "buy" and the second order is "sell", the case of "sell trilipi" where the first order is "sell" and the second order is "buy", and the case of trilipi with a stop loss (loss cut) set. However, it is not necessary to use some or all of the differences in calculations such as (Case 1)-(Case 4), or some or all of (Case 1)-(Case 4) may be replaced with other calculations. (Case 1) In the case of sell trilipi: Assume that the value calculated for the funds required when the market price equals the assumed high price is the "required funds". (Case 2) In the case of buy trilipi: Assume that the value calculated for the funds required when the market price equals the assumed low price is the "required funds". (Case 3) For trilipi with a stop loss set in the above (Case 1) or (Case 2), assume that the funds at the stop loss price are the "required funds". (Case 4) When both the sell and buy Tralip are set, apply the one with the larger required funds.

[0162] Note that both the "assumed high price" and the "assumed low price" are prices suitable for stop-loss (loss cutting) in the case of trading by Tralip. Therefore, in the following description, the "assumed high price" and the "assumed low price" are collectively referred to as the "assumed stop-loss rate".

[0163] [Calculation of Predetermined Information (4): Calculation of Trading Risk] The trading information calculation unit 26 of this embodiment calculates the trading risk in accordance with the operations from the client terminal 2 of the trader or the automatic processing of the financial product trading management device 1 when setting a strategy, a portfolio, or all or part of the Tralip included in the strategy or portfolio.

[0164] This "trading risk" corresponds to, for example, the required funds, the estimated loss amount used in the calculation thereof, the assumed stop-loss rate, the stop-loss price, etc.

[0165] The trading information calculation unit 26 calculates the trading risk, for example, when the trader uses the operation unit 21 of the client terminal 2 to perform an operation of setting an arbitrary strategy, portfolio, etc. The trading information calculation unit 26 extracts the information of the trading records of the strategy, portfolio, or all or part of the Tralip included in the strategy or portfolio that the trader is trying to set from the trading information recording unit (not shown) of the database 18. The trading information calculation unit 26 calculates the required funds, the estimated loss amount used in the calculation thereof, the assumed stop-loss rate, the stop-loss price, etc. from the extracted trading history information. The trading information calculation unit 26 displays the information such as the required funds, the estimated loss amount used in the calculation thereof, the assumed stop-loss rate, the stop-loss price, etc., and the calculated comprehensive profit and loss information on the display unit 22 of the client terminal 2.

[0166] As a result, it is possible to easily provide the trader who sets strategies and portfolios with accurate information on trading risks based on past trading performance such as strategies, portfolios, and trilipis included therein. By making information on these trading risks easily accessible, it becomes easier for traders to appropriately manage their own trading risks.

[0167] [Changes to Strategies and Portfolios] In this embodiment, when setting or changing a strategy or portfolio, the setting change unit 25 can batch-change at least a part of the setting information (hereinafter simply referred to as "setting information") for setting one or more trilipis included in the strategy or portfolio. Further, the setting change unit 25 can batch-change at least a part of the setting information regarding at least a part of a plurality of strategies or a plurality of order groups.

[0168] The setting change unit 25 causes the display unit 22 of the client terminal 2 to display the strategy modification screens 101A, 101B (see FIG. 17), the individual strategy display screen 111 (see (a) of FIG. 20), and the profit value range / profit amount change screen 116 (see (b) of FIG. 20). By operating the data input unit, data correction unit, etc. provided on the strategy modification screens 101A, 101B (see FIG. 17), the individual strategy display screen 111 (see (a) of FIG. 20), and the profit value range / profit amount change screen 116 (see (b) of FIG. 20), the trader can batch-change at least a part of various settings included in the strategy or portfolio.

[0169] Note that the setting change unit 25 can also change strategies and portfolios individually.

[0170] [Processing Procedure] FIG. 6 is a flowchart showing the processing procedure of the financial product trading management apparatus 1 of this embodiment. Hereinafter, the processing procedure of this embodiment will be described using the same flowchart.

[0171] Note that the following explanation describes the processing procedure when setting the first order and the second order as "Toralippi" and further setting a stop loss order to conduct trading. However, this is just an example of the processing procedure, and the following processing procedure may be used for any order method other than "Toralippi", such as "Trap Trade" or "Raku Tora", or other trading forms. Also, the following explanation assumes that stop loss orders are set for the first order and the second order, but it is not limited to this, and the following processing procedure may be used for trading forms without stop loss orders set.

[0172] [Procedure 1. Trading including "Toralippi"] The processing procedure when conducting trading including "Toralippi" in the Financial Instruments Trading Management System 1A will be described.

[0173] [Procedure 1-1. Screen Input and Generation of Order Information] A trader who uses the Financial Instruments Trading Management System 1A accesses the Financial Instruments Trading Management Device 1 using the client terminal 2. The front page distribution unit 11 of the Financial Instruments Trading Management Device 1 displays an order input screen 40 with a schematic diagram shown in FIG. 7 on the display unit 22 of the accessed client terminal 2.

[0174] The order input screen 40 shown in FIG. 7 is displayed when the Toralippi order selection tab 41 is selected, and the "Toralippi" order can be set based on the setting procedure of "Raku Tora" (as described above, the "Toralippi" order will be set by the setting of "Raku Tora"). Note that selection buttons (not shown) for selecting "Raku Tora" and "Toralippi" may be provided on this order input screen 40. Also, in FIG. 7, when the normal order selection tab 42 is selected, a second order input screen (not shown) for setting other order forms including "Trap Trade" and "Repeat If Dan", as well as other market orders, limit orders, etc., is displayed.

[0175] Although not shown in Fig. 7, the order input screen 40 may be provided with a configuration that allows setting of the above-mentioned "Toraripi" order instead of "Raku Tora". When setting the "Toraripi" order, it is desirable that the order input screen 40 has a reference price input field for numerically inputting a trap reference price, which is a reference price (for example, the highest or lowest order price) for setting the order price of each first order and second order. Also, in this case, it is desirable that the order input screen 40 has an input field for setting, in numerical values or the like, the value width between the first orders, the profit width, and the profit value width between the first order and the corresponding second order.

[0176] When the Toraripi order selection tab 41 shown in Fig. 7 is selected, a currency pair selection button 41a for selectively selecting a currency pair (for example, US dollar and Japanese yen (USD / JPY), etc.), which is the type of financial product for the transaction, is displayed on the order input screen 40. A buy / sell selection button 41b for selecting whether the first order is a buy order or a sell order is displayed on the order input screen 40.

[0177] An upper price input field 41c for inputting an upper price for setting the price range of the "Raku Tora" order and a lower price input field 41d for inputting a lower price are displayed on the order input screen 40.

[0178] An order amount input field 41e for selecting and inputting the order amount of the financial product to be traded based on a currency unit (here, 10,000 US dollars is set as one currency unit and can be input for every 0.1 currency units) is displayed on the order input screen 40. A trap number input field 41f for selecting and inputting the number of "trap numbers", which is the number of first orders with different order prices (for example, a new order of an ifdan order) or second orders with different order prices (for example, a settlement order of an ifdan order), is displayed on the order input screen 40.

[0179] On the order input screen 40, a trap value width, such as a value obtained by dividing the price range between the upper limit price and the lower limit price by a value based on the number of traps (for example, a value obtained by subtracting 1 from the value of the number of traps), is calculated and displayed in the trap value width display column 41g. This calculation is performed, for example, by the order information generation unit 16 of the financial product trading management device 1 or an arithmetic unit (not shown) configured in the client terminal 2.

[0180] On the order input screen 40, a profit value width input column 41h for inputting a profit value width as the profit margin between one first order and a corresponding second order is displayed, and a profit amount display column 41j for displaying the profit amount obtained in one transaction of the second order corresponding to one first order is displayed.

[0181] Note that in this embodiment, data input and data display for the profit value width input column 41h and the profit amount display column 41j can be selected. It is also possible to use the profit amount display column 41j as a profit amount input column and the profit value width input column as a profit value width display column. In this case, the trader inputs the profit amount in the profit amount input column and causes the profit value width calculated by arithmetic operations to be displayed in the profit value width display column.

[0182] Also, the input, calculation, and display of "profit value width" and "profit margin" on the order input screen 40 may have a configuration other than that shown in FIG. 7. For example, as the configuration of the order input screen 40, the following (Configuration A)-(Configuration C) etc. can be considered. The calculation of the numerical value in this case is also performed, for example, by the order information generation unit 16 of the financial product trading management device 1 or the arithmetic unit (not shown) of the client terminal 2. (Configuration A) The order input screen 40 is provided with a profit amount input column and a value width display column, and the trader is allowed to input the profit amount and the profit margin between the first order and the second order calculated thereby is displayed. (Configuration B) The order input screen 40 is provided with a profit amount input column or a value width input column, and the trader is allowed to input the profit amount or the profit margin between the first order and the second order. When the profit amount is input, the value width is not displayed, and when the value width is input, the profit amount is not displayed. (Configuration C) On the order input screen 40, a profit amount input field or a value range input field is provided to allow the trader to input the profit amount or the profit margin between the first order and the second order.

[0183] On the order input screen 40, a settlement trail selection button 41k for performing the aforementioned "settlement trail" order is displayed.

[0184] On the order input screen 40, a range shift selection button 41m for executing a transaction that causes a range shift (a configuration in which the order price band for setting the order prices of the first order and the second order is varied based on fluctuations in the market price during the transaction, etc.) is displayed. Also, on the order input screen 40, a shift value width display column 41n for displaying the shift value width, which is the width by which the price band is varied by the range shift, is displayed.

[0185] In addition, on the order input screen 40, a checkbox for setting a stop-loss order and a stop-loss price input field 41p in which the stop-loss price is input are displayed. In the stop-loss price input field 41p, a price (for example, $139.400) specified by the trader as the stop-loss price of the stop-loss order is input.

[0186] Note that on the order input screen 40, a trap reference price input field (not shown) for inputting the reference price (for example, the highest value, the lowest value of the order price, the central order price, etc.) when setting the order prices of the respective first orders and second orders may be displayed. On the order input screen 40, a value range input field (not shown) for inputting the value ranges between multiple first orders and between multiple second orders may be displayed. On the order input screen 40, a difference input field (not shown) for inputting the difference between the order price of the second order and the average amount of multiple first orders or the difference between the order price of the first order and the average amount of multiple second orders may be displayed.

[0187] Also, although not shown, on the order input screen 40, a change information input field (not shown) for changing the order amount of a specific order or the value range between specific orders among multiple first orders and multiple second orders with different order prices may be provided.

[0188] The trader inputs and selects the information necessary for a desired order on the order input screen 40 by operating the operation unit 21 (step S1). In FIG. 7, the currency pair selection button 41a has selected "USD / JPY" indicating the Japanese yen and the US dollar, and the buy / sell selection button 41b has selected "buy". The upper limit price input field 41c shows a state where "(1 US dollar) 144.000 (yen)" is input, and the lower limit price input field 41d shows a state where "(1 US dollar) 140.000 (yen)" is input. Also, the order amount input field 41e is input with "0.1 (ten thousand currency)", the trap number input field 41f is input with "40 (pieces)", the trap value width display field 41g displays "0.102 (yen)", the profit value width input field 41h is input with "0.500", and the profit amount display field 41j displays "500 (yen)". The settlement trail selection button 41k shows a state where the settlement trail is not selected (the checkbox is not checked) and a trail value width of 0.200 (yen). The range shift selection button 41m shows a state where the range shift is selected (the checkbox is checked). The shift value width display field 41n displays "2.040" indicating 2.040 yen.

[0189] In this state, when the trader operates the confirmation button 41q on the order input screen 40 by operating the operation unit 21, the data selected / input on the order input screen 40 is transmitted from the client terminal 2 to the financial product trading management device 1. The order input reception unit 12 checks the input buy / sell order application information. That is, it checks the order price by inspecting the prices input in the upper limit price input field 41c and the lower limit price input field 41d, and the numbers and value widths (amounts) input in the trap number input field 41f and the profit value width input field 41h, etc. (step S2). Specifically, inspections such as whether the order price is a settable order price are performed.

[0190] Subsequently, the order input reception unit 12 determines whether the inspection result is appropriate. When the price is determined to be an appropriate price (No in step S3), the account information generation unit 15 acquires the margin information of that customer (trader) from the customer account information table 182.

[0191] The order input reception unit 12 compares the acquired margin information with the required margin (order margin) (step S4), and determines whether the amount of the margin is equal to or greater than the required margin (order margin) (step S5). The order information generation unit 16 generates the "order information" and "order information group" described below only when the amount of the margin is equal to or greater than the required margin (order margin) (No in step S5). Thereby, an order can be accepted only when the trader can surely make the payment.

[0192] When the amount of the margin is equal to or greater than the required margin (order margin) (No in step S5), the order input reception unit 12 compares other order conditions (that is, conditions other than the order price) with various criteria for accepting an order based on the data recorded in the currency pair order condition table 183 (step S6). Then, it is determined whether these other conditions satisfy these criteria (step S7).

[0193] When the other conditions do not satisfy the criteria (Yes in step S7), the order input reception unit 12 treats the input order as an error and rejects the acceptance of the order (step S10).

[0194] When the other conditions satisfy the criteria (No in step S7) and it is determined that all the necessary order conditions are satisfied, the front page distribution unit 11 displays a confirmation screen (not shown) for allowing the trader to confirm the content of the generated order information on the display unit 22 of the client terminal 2. The confirmation screen (not shown) lists the order conditions input and selected on the order selection screen (not shown) and the order input screen 40, and a order button (not shown) is displayed. The order button (not shown) is operated by the trader when it is determined that there is no mistake in the listed content.

[0195] When an order button (not shown) is operated by an operation of the operator's operation unit 21, the order information generation unit 16 of the financial product trading management device 1 generates order information based on the buy / sell order application information input in step S1 (step S8).

[0196] Specifically, a plurality of data input according to the above-described procedure are grouped for each order price, and sequence numbers of the sequence number table 184 are assigned to each group, thereby generating order information (step S8). Then, information for distinguishing the sequence numbers used in the order information from the unused sequence numbers is added to the sequence number table 184. By performing the process of step S8 once, a plurality of order information is generated.

[0197] The order information generation unit 16 records the generated order information in the order table 181 (step S9).

[0198] The order information is recorded in the order table based on the definitions of each field exemplified in FIG. 2.

[0199] The "ord_seq" field 181b shown in FIG. 2 is the definition of the sequence number assigned in step S8. The "cust_seq" field 181c is a field for recording a customer number which is a number determined for 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 the currency pair is recorded in an ID table (not shown) stored in the database.

[0200] The "ord_amnt" field 181f shown in FIG. 2 is a field for recording the amount entered in the order amount input field 41e. The "buy_sell_id" field 181g is a field for recording the distinction between sell orders and buy orders selected by the buy / sell selection button 41b. The "ord_rate" field 181h is a field for recording the value of the order price included in the order information for each order. The "limit_time" field 181i is a field for recording the order expiration date of the order information. The "ord_cond" field 181j is a field for recording the type of order selected by the toralipi order selection tab 41 or the like.

[0201] The "new_close" field 181k shown in FIG. 2 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 "trap trade" has been selected by a transaction selection button (not shown). The "repeat_flag" field 181n is a field for recording information on whether to repeat ifdan orders. The "order_group" field 181p is a field for recording the state of forming order groups such as strategies and portfolios in the order group forming unit 20 and the state of forming hierarchies in the hierarchy forming unit 23.

[0202] Although not shown in FIG. 2, the order table 181 is also provided with fields for recording the data entered in the order input screen 40, that is, the data entered in the upper limit price input field 44d, the lower limit price input field 44e, the trap number input field 41f, and the profit value width input field 41h. In addition, a field for recording the profit margin information between the first order and the second order, which is set when generating order information for conducting transactions such as "toralipi" and "rakutora", is also provided. Using these fields, all the data entered in the order input screen 40 (not shown) is recorded in the order table 181.

[0203] In this embodiment, the "order information" is data generated for each individual order by including attribute information (attribute information 181A to 181R shown in FIGS. 8A to 8D) in the order information (first order information 451, 452, ··· 45 m , second order information 461, 462, ··· 46 m , stop-loss order information 471, 472, ··· 47 m ) based on the definitions of each field shown in FIG. 2. Note that, as will be described later, the order information in this embodiment is data formed with various attribute information (attribute information 181A to 181R shown in FIGS. 8A to 8D) attached, and the following description will be made on this basis. However, it may be predetermined data (for example, a table of orders for each order price that is to be ordered) before forming the "order information" in this embodiment, and each order may be configured to be ordered based on such "order information".

[0204] Also, in this embodiment, the order information is generated by inputting information into various input fields displayed on the order input screen 40 shown in FIG. 7. However, the configuration of the input fields on the order input screen 40 and the types of data to be input are not limited to these, and any type may be used. For example, an input field (not shown) for information regarding the amount of margin owned by the trader on the order input screen 40, an input field (not shown) for the trading period as the scheduled period for conducting the transaction, etc. may be provided. In this case, the order information generation unit 16 of the financial product trading management device 1 may be configured to generate order information such as first order information and second order information for placing an order at one or more order prices by performing a predetermined calculation based on the information input into these input fields (not shown).

[0205] [Procedure 1-2. Generation of Order Information] The order information generation unit 16 of the financial product trading management device 1 generates order information based on the information selected and input on the transaction selection button (not shown) and the order input screen 40 according to the procedures of the above steps S1 to S10. This order information is for conducting transactions by Tralippi.

[0206] [Step 1-2-1. Composition of Order Information (1)] The order information generation unit 16 generates order information by performing a predetermined calculation using the information input from the order input screen 40 and various information recorded in the financial product trading management device 1.

[0207] The order information generation unit 16 generates m (m≥1, m = 40 in FIGS. 8A - 8D) pieces of first order information 451, 452, ··· 45 m , second order information 461, 462, ··· 46 m , stop - loss order information 471, 472, ··· 47 m as shown in FIGS. 8A - 8D. The first order information 451, 452, ··· 45 m is used for the transactions of the first order, the second order information 461, 462, ··· 46 m is used for the transactions of the second order, and the stop - loss order information 471, 472, ··· 47 m is used for the transactions of the stop - loss order, respectively.

[0208] Each of the generated first order information 451, 452, ··· 45 m , second order information 461, 462, ··· 46 m , stop - loss order information 471, 472, ··· 47 m has attribute information as exemplified in FIGS. 8A - 8D.

[0209] For example, the attribute information is the order number 181A uniquely assigned as shown in FIG. 8A, the customer number information 181B for identifying the trader, the currency pair information 181C indicating the selected currency pair, and the order amount information 181D as the value of the order amount of each order. Also, for example, the attribute information is for the first order information 451, 452, ··· 45 m , second order information 461, 462, ··· 46 m , stop - loss order information 471, 472, ··· 47 mThe order time information 181E is the date and time when it was generated. Also, for example, the attribute information includes trading information 181F indicating whether each order is a sell order or a buy order, order price information 181G as the value of the order price of each order, and order expiration information 181H as the expiration date of each order.

[0210] Also, for example, the attribute information is order type information 181I indicating the name of the order type such as "Tralippi" and "Trap Trade".

[0211] Also, for example, the attribute information is new / settlement information 181J that distinguishes between a new order, a settlement order, and a stop loss when the order is an Ifdan order.

[0212] Also, for example, the attribute information is valid / invalid information 181L that identifies whether the order in this embodiment is valid (ordered) or invalid (not ordered). Also, for example, the attribute information is rank information 181M that identifies whether it is the first rank (new order) or the second rank (settlement order or stop loss order) when the order is an Ifdan order, and execution status information 181N that identifies whether there is an execution (executed or not executed).

[0213] Also, for example, the attribute information is the 0th layer information 181P, 1st layer information 181Q, and 2nd layer information 181R shown in FIGS. 8B, 8C, and 8D. The 0th layer information 181P is the information of the 0th layer that is the layer to which "Tralippi" belongs, which is formed by the first order, the second order information 461, 462,... 46 k by which the first order for trading is performed, the second order information 461, 462,... 46 k by which the second order for trading is performed, and the stop loss order information 471, 472,... 47 k by which the stop loss order for trading is performed. The 1st layer information 181Q is the information of the 1st layer that is the layer to which the "strategy" including "Tralippi" belongs. The 2nd layer information 181R is the information of the 2nd layer that is the layer to which the "portfolio" including the "strategy" belongs.

[0214] In this embodiment, through the processing of the hierarchy formation unit 23 and the like, it is set such that the lower the hierarchy number, the lower the hierarchy level (for example, the 0th hierarchy is lower than the 1st hierarchy). However, it may also be set such that the lower the hierarchy number, the higher the hierarchy level. Such a setting is also performed in the same manner when setting a similar hierarchy in the order group management table 185.

[0215] Note that the attribute information defining the hierarchy may be more or less than the three hierarchies of the 0th hierarchy, 1st hierarchy, and 2nd hierarchy according to the number of hierarchies. For example, as shown in FIGS. 4 and 5, when Tralippi, Strategy, and Portfolio substantially have four or more hierarchies, in addition to the 0th, 1st, and 2nd hierarchy information 181P, 181Q, 181R shown in FIGS. 8B, 8C, and 8D, hierarchies above the 3rd hierarchy information (not shown) may also be set. Such a setting is the same when setting a similar hierarchy in the order group management table 185.

[0216] All or part of these attribute information 181A to 181R, etc. may be recorded in the individual first order information 451, 452,... 45 m 、second order information 461, 462,... 46 k 、stop loss order information 471, 472,... 47 k 、. Further, the attribute information 181A to 181R may be recorded in the database 18 or the like separately from the individual first order information 451, 452,... 45 m 、second order information 461, 462,... 46 m 、stop loss order information 471, 472,... 47 m 、.

[0217] In this embodiment, when generating each of the first order information 451, 452,... 45 m 、second order information 461, 462,... 46 m 、stop loss order information 471, 472,... 47 m 、the order information generation unit 16 generates them by adding the attribute information 181A to 181R. However, the order information generation unit 16 adds the first order information 451, 452,... 45 at a timing different from the generation.m , second order information 461, 462, ··· 46 m , stop loss order information 471, 472, ··· 47 m Attribute information 181A to 181R can also be added. The addition of attribute information 181A to 181R at a timing different from the generation of order information will be described in [Procedure 1-2-3. Composition of Order Information (3)] described later.

[0218] Note that in the following description, for the sake of simplicity of explanation, unless there is a particular need for distinction, the first order information 451, 452, ··· 45 m is described as the first order information 45. Similarly, in the following description, unless there is a particular need for distinction, the second order information 461, 462, ··· 46 m is described as the second order information 46, and the stop loss order information 471, 472, ··· 47 m is described as the stop loss order information 47.

[0219] [Procedure 1-2-2. Composition of Order Information (2)] Note that as described in [1-1] above, each of the first order information 45, the second order information 46, and the stop loss order information 47 may be configured as predetermined data (for example, an order without attribute information for each order price, represented in a table as an order to be placed) that does not have some or all of the attribute information (for example, the attribute information 181A to 181R shown in FIGS. 8A-8D).

[0220] In this case, at least any one of the attribute information that the first order information 45, the second order information 46, and the stop loss order information 47 do not have may be added at an arbitrary timing after the first order information 45, the second order information 46, and the stop loss order information 47 are generated and before the transaction is performed.

[0221] The first order information 45, the second order information 46, and the stop loss order information 47 to which the attribute information is added may be traded for financial products in the state where the attribute information is added.

[0222] Further, at least any one of the attribute information (e.g., the attribute information 181A to 181R shown in FIGS. 8A to 8D) may be realized by being executed as a functional means (e.g., a functional means realized by executing a program). The functional means for realizing the attribute information can be realized by a financial product trading management device 1, a client terminal 2, or a device having a server function other than the financial product trading management device 1 by executing a program. Further, the financial product trading management device 1 for realizing the functional means includes a case where it is realized by the cooperation of a plurality of systems, such as the cooperation between a server system owned by a specific financial product trader and a server system of an exchange. Thereby, the trading of financial products is carried out.

[0223] [Procedure 1-2-3. Composition of Order Information (3)] The order information generation unit 16 may be configured to add at least a part of the attribute information 181A to 181R to the first order information 45, the second order information 46, and the stop loss order information 47 at a timing different from the generation of the first order information 45, the second order information 46, and the stop loss order information 47.

[0224] In this case, immediately after the order button (not shown) on the confirmation screen (not shown) is operated, the order information generation unit 16 generates the first order information 45, the second order information 46, and the stop loss order information 47 that do not include at least a part of the attribute information 181A to 181R. The order information generation unit 16 adds the attribute information 181A to 181R that was not included when it was generated to the first order information 45, the second order information 46, and the stop loss order information 47 retrospectively.

[0225] The addition of the attribute information 181A to 181R to the first order information 45, the second order information 46, and the stop loss order information 47 may be performed by the same financial product trading management device 1 as the system that generated the first order information 45, the second order information 46, and the stop loss order information 47. Further, the addition of the attribute information 181A to 181R may be performed by a configuration separate from the financial product trading management device 1, for example, a system owned and managed by an exchange or individual client terminals 2.

[0226] When the order button (not shown) on the confirmation screen (not shown) is operated once, the order information generation unit 16 repeatedly generates all the first order information 45, second order information 46, and stop loss order information 47, but is not limited thereto, and can also be generated in other modes. Specifically, when the order button (not shown) on the confirmation screen (not shown) is operated once, the order information generation unit 16 generates one first order information 45, second order information 46, and stop loss order information 47. When the order button (not shown) on the confirmation screen (not shown) is operated multiple times, the order information generation unit 16 generates a plurality of first order information 45, second order information 46, and stop loss order information 47 corresponding to the number of operations, and performs a plurality of first orders, second orders, and stop loss orders.

[0227] In addition, when the order button (not shown) on the confirmation screen (not shown) is operated once, the order information generation unit 16 forms generation commands for a plurality of order information, and these generation commands for order information are configured to sequentially cause the order information generation unit 16 to generate orders. With this configuration, the order information generation unit 16 generates the first order information 45, second order information 46, and stop loss order information 47 over a plurality of times, and performs the first order, second order, and stop loss order a plurality of times. [Procedure 1-2-4. Timing of Generation of Order Information] In this embodiment, the order information generation unit 16 is configured to collectively generate the first order information 45, second order information 46, and stop loss order information 47 immediately after the order button (not shown) on the confirmation screen (not shown) is operated. However, it is not limited thereto, and some or all of the respective first order information 45, second order information 46, and stop loss order information 47 may be generated at any timing.

[0228] For example, consider the case where the placement and execution of the same first order, the same second order, and the same stop loss order are repeated. This case corresponds to, for example, the case where a plurality of first orders, corresponding second orders, and stop loss orders are repeated a plurality of times at their respective order prices, as in the basic forms of the aforementioned "Traripi" and "RakuTora".

[0229] In this case, the order information generation unit 16 generates a plurality of identical or corresponding first order information 45, second order information 46, and stop loss order information 47. Examples of the generation timings of the plurality of first order information 45, second order information 46, and stop loss order information 47 include those exemplified in the following [Generation Timing 1]-[Generation Timing 5].

[0230] [Generation Timing 1] Whenever a first order, second order, or stop loss order placed based on each of the first order information 45, second order information 46, and stop loss order information 47 is executed, the order information generation unit 16 regenerates the first order information 45, second order information 46, and stop loss order information 47.

[0231] For example, when a second order or stop loss order corresponding to a first order is placed and executed, the first order information 45, second order information 46, and stop loss order information 47 are regenerated, and the placement and execution of the second order or stop loss order corresponding to the same first order are performed again.

[0232] [Generation Timing 2] When an order placement or execution of a first order is performed based on the first order information 45, the order information generation unit 16 generates the corresponding second order information 46 and stop loss order information 47, and order placements and executions of the second order and stop loss order are performed. After the order placements and executions of the second order and stop loss order, the order information generation unit 16 regenerates the first order information 45, and an order placement or execution of the first order is performed again. After the order placement or execution of the first order, the order information generation unit 16 regenerates the second order information 46 and stop loss order information 47, and order placements and executions of the second order and reverse order price order are performed again.

[0233] [Generation Timing 3] When the order information generation unit 16 places an order or executes a contract for the first order based on the first order information 45, it regenerates the same first order information 45. Then, when an order or a stop loss order for the second order is placed or executed based on the second order information 46 or the stop loss order information 47, the order information generation unit 16 regenerates the same second order information 46 or stop loss order information 47.

[0234] [Generation Timing 4] The order information generation unit 16 may collectively generate a plurality of first order information 45, second order information 46, and stop loss order information 47 for repeatedly placing the first order, second order, and stop loss order at a predetermined order price when an order button (not shown) on a confirmation screen (not shown) is operated. For example, at a predetermined order price, the first order information 45 for placing the first order for the first time, the first order information 45 for placing the first order for the second time, the first order information 45 for placing the first order for the third time... may be collectively generated when the order button (not shown) on the confirmation screen (not shown) is operated. Similarly, the second order information 46 for placing the second order at a predetermined order price for the first time, second time, third time... and the stop loss order information 47 for placing the stop loss order at a predetermined order price for the first time, second time, third time... may be collectively generated when the order button (not shown) is operated.

[0235] [Generation Timing 5] The order information generation unit 16 may generate new order information for placing a new predetermined order corresponding to a specific order until the predetermined order is placed and executed. For example, before the first order information 45 for placing the first order at a predetermined order price is generated and the first order is executed, new first order information 45 for a newly placed first order may be generated.

[0236] [Procedure 1-3. Formation of Trilipide] When the trader operates the confirmation button 41q on the order input screen 40 in FIG. 7 using the operation unit 21 and further operates the order button (not shown) on the confirmation screen (not shown), the order information generation unit 16 generates the first order information 45, the second order information 46, and the stop loss order information 47. Thereby, the trading of tralipi is started.

[0237] When generating the first order information 45, the second order information 46, and the stop loss order information 47, the order group formation unit 20 and the hierarchy formation unit 23 record the necessary information about the attribute information 181A - 181R of the first order information 45, the second order information 46, and the stop loss order information 47 that form the tralipi.

[0238] Here, the hierarchy formation unit 23 records the information of the formed strategy hierarchy in the attribute information of the first order information 45, the second order information 46, and the stop loss order information 47 that constitute the tralipi.

[0239] This is realized by the hierarchy formation unit 23 recording the information of the tralipi formed by the first order information 45, the second order information 46, and the stop loss order information 47 in the 0th - layer information 181P of the first order information 45, the second order information 46, and the stop loss order information 47 shown in FIG. 8B.

[0240] Also, for example, the hierarchy formation unit 23 records the information of the tralipi and the information of the tralipi hierarchy in the order group management table 185. This is realized by the hierarchy formation unit 23 recording information similar to the information recorded in the 0th - layer information 181P in FIG. 8C in the order group management table 185.

[0241] In addition, when the first trader or the second trader wants to set a plurality of tralipis, the first trader or the second trader repeats the processing of the above steps S1 - S10. Then, the trading of the plurality of tralipis set by the first trader or the second trader on the order input screen 40 is performed.

[0242] Through such processing, the order information generation unit 16 generates first order information 45, second order information 46, and stop loss order information 47 for performing one or more trilppies.

[0243] [Procedure 2. Specific mode (strategy) of trading] FIG. 9 is a flowchart showing the procedure for forming a strategy in the financial product trading management system 1A of this embodiment. Here, the procedure for a trader who independently sets a trilppy to form his own strategy will be described.

[0244] [Procedure 2-1. Formation of strategy] After starting the trilppy trading, the trader causes the display unit 22 of the client terminal 2 to display the trilppy display screen 51 shown in FIG. 11. On the trilppy display screen 51, a plurality of trilppies that the trader is trading or can trade are displayed in the trilppy display column 51a. The trader operates the strategy management button 52 on the trilppy display screen 51 by operating the operation unit 21. Then, the strategy management start screen 53 shown in FIG. 12 is displayed on the display unit 22. When the strategy creation button 54 is operated on the strategy management start screen 53, the creation of a strategy is started.

[0245] The order group display unit 24 causes the display unit 22 to display the strategy creation screen 55 showing a conceptual diagram in FIGS. 13(a) and 13(b) and display the trilppy (step S11).

[0246] On this strategy creation screen 55, there is a strategic target display column 56 where the trading pairs to be included in the strategy are displayed in the upper column, and an excluded target display column 57 where the trading pairs not to be included in the strategy are displayed in the lower column. In Fig. 13(a), three trading pairs, "Sell AUD / NZD", "Sell AUD / NZD", and "Buy NZD / JPY", are displayed in the excluded target display column 57. As shown in Fig. 13(a), for each of the trading pairs displayed in these excluded target display columns 57, there is set a strategy addition button 58 for selecting to include the trading pair in the strategy. When the operator operates the strategy addition button 58 for any trading pair, for example, the trading pair 59a of "Sell AUD / NZD" and the trading pair 59b of "Sell AUD / NZD" shown in Fig. 13(a) by operating the operation unit 21, the order group display unit 24 causes these trading pairs 59a, 59b to be displayed in the strategic target display column 56. Also, the order group formation unit 20 performs various processes (for example, various processes as pre-processing for generating order information by the order information generation unit 16) for including these trading pairs 59a, 59b in the candidates included in a specific strategy.

[0247] Fig. 13(b) shows that on the strategy creation screen 55, the trading pairs 59a, 59b of "Sell AUD / NZD" and "Sell AUD / NZD" are displayed in the strategic target display column 56 and are erased from the excluded target display column 57.

[0248] Also, when the strategy addition button 58 is operated and a specific trading pair is selected, the order group display unit 24 changes the display mode on the strategy creation screen 55 and causes only the trading pairs with the same currency pair as the selected trading pair to be displayed on the strategy creation screen 55.

[0249] As shown in Fig. 13(b), while displaying the trading pairs 59a, 59b in the strategic target display column 56 of the strategy creation screen 55, the display of the trading pairs in the excluded target display column 57 also changes from the state shown in Fig. 13(a), and three trading pairs with the same currency pair "AUD / NZD" as the trading pairs 59a, 59b are displayed.

[0250] This can prevent a situation where a trader accidentally selects a Tralipi that makes it impossible to form a strategy. In this embodiment, when a trader selects a Tralipi whose currency pair is different from the Tralipi displayed in the strategy target display column 56 in the order group display section 24, the order group display section 24 may be configured to indicate a selection error by an image, voice, or the like.

[0251] As shown in Fig. 13(b), at the display positions of the Tralipis 59a and 59b in the strategy target display column 56, there are displayed strategy exclusion buttons 60, 60 that a trader operates when wanting to exclude a specific Tralipi from the strategy. When a trader operates the strategy exclusion button 60 for the Tralipi 59a, for example, in the strategy target display column 56, the order group display section 24 erases the display of the Tralipi 59a in the strategy target display column 56 and displays the Tralipi 59a in the excluded display column 57. The order group formation section 20 performs various processes (for example, various processes as pre-processing for generating order information by the order information generation section 16) to exclude this Tralipi 59a from the candidates for a specific strategy.

[0252] In the state shown in Fig. 13(a) or (b), when a trader wants to check the performance of the Tralipi 59a or Tralipi 59b displayed in the strategy target display column 56 (Yes in step S13), the trader operates the performance check button 61 by the operation section 21. By this operation, the order group formation section 20 causes the display section 22 to display the first performance display screen 71 (see Figs. 15(a) and (b)) and the second performance display screen 94 (see Fig. 16) (step S14). The trader can check the performance of the Tralipis 59a and 59b displayed in the strategy target display column 56 by the display of the first performance display screen 71 and the second performance display screen 94.

[0253] If a trader does not want to check the performance of the Tralipis 59a and 59b (No in step S13), the process proceeds to step S15 described later.

[0254] In the state shown in Fig. 13(b), when the trader operates the creation button 62 on the strategy creation screen 55, the order group formation unit 20 performs a process of forming one strategy including the tralipis 59a and 59b displayed in the strategy target display column 56 of the strategy creation screen 55 (step S15). For example, the order group formation unit 20 records the strategy information included in the attribute information of the first order information 45, the second order information 46, and the stop loss order information 47 of the tralipis 59a and 59b.

[0255] This is achieved by the order group formation unit 20 and the hierarchy formation unit 23 recording the strategy information including the tralipis in the first layer information 181Q of the first order information 45, the second order information 46, and the stop loss order information 47 shown in Fig. 8B, and setting it to the state shown in Fig. 8C.

[0256] Also for example, the order group formation unit 20 and the hierarchy formation unit 23 record the formed strategy, the information of the tralipis 69a and 69b included in this strategy, and the information of the strategy hierarchy in the order group management table 185. This is achieved by the order group formation unit 20 and the hierarchy formation unit 23 recording the same information as the information recorded in the first layer information 181Q of Fig. 8C in the order group management table 185.

[0257] Also for example, the order group formation unit 20 records the formed strategy and the information of the tralipis 59a and 59b included in this strategy in the order group management table 185. The order group display unit 24 displays the formed strategy on the display unit 22 so that the trader can visually recognize the formed strategy (step S15).

[0258] After forming the strategy in this way, if the trader or the trader wants to form another strategy (No in step S16), the trader operates the operation unit 21 of the client terminal 2. The order group display unit 24 causes the display unit 22 to display the strategy creation screen 55 shown in Figs. 13(a) and (b) again and display new tralipis. Then, the order group formation unit 20 forms a new strategy.

[0259] The trader performs such processing until all desired strategies are formed ("Yes" in step S16). As a result, the order group forming unit 20 forms one or more strategies.

[0260] The transaction information calculation unit 26 calculates numerical values such as performance information as the "transaction information" of each strategy formed by the order group forming unit 20 (see [Procedure 2-2. Display of Performance] described later).

[0261] Note that the timing at which the transaction information calculation unit 26 calculates numerical values such as performance information is not limited to only the point in time when all strategies are formed (step S16), and the transaction information calculation unit 26 may calculate numerical values such as performance information at any timing.

[0262] [Procedure 2-2. Display of Performance] FIG. 10 is a flowchart showing the procedure for displaying the performance of strategies in this embodiment.

[0263] In the following description, consider the case where the trader checks the performance of the strategy after the strategy is formed by the procedure up to steps S11 - S16 described above. As described above, the order group display unit 24 can calculate numerical values such as performance information at timings other than the timing when all strategies are formed (step S16). Therefore, the trader can also check the performance of the strategy at timings other than the timing when all strategies are formed (step S16).

[0264] By operating the operation unit 21 of the trader who wants to check the performance of the strategy, the order group display unit 24 causes the display unit 22 to display a strategy management screen 63 shown in the schematic diagram in FIG. 14, and displays the strategy (step S21).

[0265] On the strategic management screen 63 shown in FIG. 14, in the strategy display section 64, two individual display columns 64a and 64b are displayed, and strategies named "Southern Cross Strategy" and "Kangaroo Strategy" are respectively displayed. In each of the individual display columns 64a and 64b, transaction information display columns 65a and 65b are provided. As shown in FIG. 14, in the transaction information display columns 65a and 65b, performance information such as the required funds, realized profit and loss, and assumed range of the "Southern Cross Strategy" and "Kangaroo Strategy" calculated by the transaction information calculation unit 26 is displayed.

[0266] When the trader wants to check the details such as the performance of the strategies displayed in the individual display columns 64a and 64b ( "Yes" in step S22), the trader checks the checkbox-style selection buttons 66 and 66 provided in the individual display columns 64a and 64b by operating the operation unit 21. Then, when the trader operates the performance display button 67 by operating the operation unit 21, the transaction information calculation unit 26 causes the display unit 22 of the client terminal 2 to display a first performance display screen 71 with a schematic diagram shown in FIG. 15 and a second performance display screen 94 with a schematic diagram shown in FIG. 16 (step S23).

[0267] [Procedure 2-2-1. First Performance Display Screen] FIGS. 15(a) and (b) are schematic diagrams of the first performance display screen that the transaction information calculation unit 26 causes to be displayed on the display unit 22. The first performance display screen 71 in FIGS. 15(a) and (b) is displayed when the summary tab 72 is operated by the operation unit 21.

[0268] Note that the first performance display screen 71 in FIG. 15(a) and the first performance display screen 71 in FIG. 15(b) are continuously displayed on the display unit 22 in the vertical direction. When being displayed on the display unit 22, the lower end of the first performance display screen 71 in FIG. 15(a) is continuous with the upper end of the first performance display screen 71 in FIG. 15(b).

[0269] On the first performance display screen 71 in Fig. 15(a), there are provided a realized profit and loss total display column 73, a profit and loss graph display column 74, a comprehensive profit and loss display column 75, an evaluation profit and loss total display column 76, a performance total display column 77, a total number of repeat times display column 78, a total number of acquired pips display column 79, and a total required funds display column 80. In these display columns 73, 74, 75, 76, 77, 78, 79, 80, numerical values and information of the total strategy (two strategies, namely "Emerald Gold Floating in the South Seas" and "Strategy of the Nordic Fairies" in Fig. 15(a)(b). Hereinafter simply referred to as the "total strategy"), which is all the strategies for which information such as performance is to be displayed, are shown.

[0270] In the realized profit and loss total display column 73, the total realized profit and loss of the total strategy is displayed.

[0271] In the profit and loss graph display column 74, the time-series changes of the comprehensive profit and loss, evaluation profit and loss, and realized profit and loss are drawn and displayed as a chart. The profit and loss graph display column 74 can be switched and displayed in units of time, days, months, etc. on the horizontal axis (time axis) by an operation of the operator 21 of the trader.

[0272] In the comprehensive profit and loss display column 75, the total comprehensive profit and loss of the total strategy is displayed. The comprehensive profit and loss is calculated based on the above (Equation 2).

[0273] In the evaluation profit and loss total display column 76, the total evaluation profit and loss of the total strategy is displayed.

[0274] In the performance total display column 77, the total performance of the total strategy is displayed.

[0275] In the total number of repeat times display column 78, the total number of repeat times of the total strategy is displayed.

[0276] In the total number of acquired pips display column 79, the total number of acquired pips of the total strategy is displayed.

[0277] In the total required funds display column 80, the total required funds of the total strategy is displayed.

[0278] On the first performance display screen 71 in Fig. 15(b), information on individual strategies (in Fig. 15(b), either one of the two strategies, "Emerald Gold Floating in the South Seas" and "Strategy of the Northern European Fairies". Hereinafter simply referred to as "individual strategy") for which information such as performance is to be displayed is shown in a plurality of, for example, two individual display columns 81 and 82. Note that the number of the individual display columns 81 and 82 may be other than two, for example, three or more or one, or they may not be displayed, depending on the number of objects for which information such as performance is to be displayed.

[0279] In the individual display column 81, a strategy name display column 83, an individual required funds display column 84, an individual realized profit and loss display column 85, an individual assumed loss cut rate display column 86, and a toralipi display column 87 are provided. In the individual display column 82, display columns similar to those in the individual display column 81 are also provided.

[0280] In the strategy name display column 83, the name of the individual strategy (in the case of the individual display column 81, the name "Emerald Gold Floating in the South Seas") is displayed.

[0281] In the individual required funds display column 84, the amount of required funds for the individual strategy is displayed.

[0282] In the individual realized profit and loss display column 85, the amount of realized profit and loss of the individual strategy is displayed.

[0283] In the individual assumed loss cut rate display column 86, the assumed loss cut rate of the individual strategy is displayed.

[0284] In the toralipi display column 87, information on toralipi included in the individual strategy is displayed. In the toralipi display column 87 of the individual display column 81, information on two buy toralipi included in the "Emerald Gold Floating in the South Seas" strategy is displayed. In the toralipi display column 87 of the individual display column 82, information on one sell toralipi and one buy toralipi included in the "Strategy of the Northern European Fairies" is displayed.

[0285] In the Toralipi display column 87, an order range display column 88, a Toralipi number display column 89, a total quantity display column 90, a required funds display column 91, an individual valuation profit and loss display column 92, and an individual comprehensive profit and loss display column 93 are provided.

[0286] In the order range display column 88, the numerical values of the order ranges of the respective Toralipis are displayed.

[0287] In the Toralipi number display column 89, the number of Toralipis of the respective Toralipis is displayed.

[0288] In the total quantity display column 90, the total quantity of the respective Toralipis is displayed.

[0289] In the required funds display column 91, the required funds of the respective Toralipis are displayed.

[0290] In the individual valuation profit and loss display column 92, the valuation profit and loss of the respective Toralipis are displayed.

[0291] In the individual comprehensive profit and loss display column 93, the comprehensive profit and loss of the respective Toralipis are displayed.

[0292] [Procedure 2-2-2. Second Performance Display Screen] The second performance display screen 94 in FIG. 16 is displayed when the breakdown tab 95 of the strategy is operated by the operation unit 21.

[0293] On the second performance display screen 94 in FIG. 16, the respective information of the individual strategies is displayed in a plurality of, for example, two individual display columns 96 and 97. The number of the individual display columns 96 and 97 and the individual strategies to be displayed correspond to the number of the individual display columns 81 and 82 in FIG. 15(b) and the individual strategies to be displayed (in FIG. 16, either one of the two strategies of "Emerald Gold Floating in the South Seas" and "Strategy of the Fairies in Northern Europe").

[0294] Note that what is displayed in the individual display column 96 in FIG. 16 is the breakdown of the two buy Toralipis 96a and 96b shown in the Toralipi display column 87 in FIG. 15(b).

[0295] In each of the individual display columns 96 and 97, the name of the individual strategy, the individual trollips included in the individual strategy, the order amount of each order (a numerical value displayed in the unit of "all currencies"), the number of order sheets (a numerical value displayed in the unit of "book"), the stop-loss price, and the value of the profit margin are displayed. Although not shown in FIG. 16, in each of the individual display columns 96 and 97, the presence or absence of the setting of the settlement trail, the presence or absence of the setting of the range shift, etc. are also displayed.

[0296] While visually recognizing the first performance display screen 71 of FIG. 15 and the second performance display screen 94 of FIG. 16 on the display unit 22, the trader can continue trading or modify individual strategies.

[0297] [Procedure 2-2-3. Modification of Strategy] During the formation of the strategy or after the formation of the strategy, if the trader wants to modify the strategy, the trader can display the strategy modification screens 101A and 101B shown in FIGS. 17(a) and 17(b) on the display unit 22 by operating the operation unit 21.

[0298] The strategy modification screen 101A in FIG. 17(a) shows the case where the "Strategy of the Nordic Fairy" is set as the modification target. The strategy modification screen 101A in FIG. 17(a) is provided with a strategy target display column 102 and a non-strategy target display column 103. In the strategy target display column 102, two strategies (one sell trollip and one buy trollip) included in the "Strategy of the Nordic Fairy" are displayed, and strategy exclusion buttons 104 for operating when each wants to be excluded from the strategy are provided. In the non-strategy target display column 103, one (however, any number may be acceptable) trollip that is not included in the "Nordic Fairy Strategy" and can be added to the strategy (that is, a trollip whose currency pair is the same as the trollip included in the "Nordic Fairy Strategy") is displayed, and a strategy addition button 105 for operating when adding to the strategy is provided.

[0299] On the strategy modification screen 101B in Fig. 17(b), there is a name change column 106 for changing the name of the "Nordic Fairy Strategy" by operating such as text input when wanting to change the name, an assumed loss cut rate change column 107, 108 for changing the assumed high value and assumed low value of the assumed loss cut rate by operating such as text input when wanting to change them, and a required funds display column 109 where the required funds automatically calculated based on the assumed loss cut rate and stop loss price are displayed. After the trader performs the necessary change operations using each button 104, 105 and each change column 106, 107, 108, when the save button 110 is operated, the setting change unit 25 changes the strategy based on the input information.

[0300] [Procedure 3-1. Portfolio Formation] Fig. 18 is a flowchart showing the procedure for forming a portfolio. Hereinafter, the procedure for forming a portfolio will be described based on the same flowchart.

[0301] After creating a strategy, when the trader wants to form a portfolio, the trader causes the display unit 22 to display the strategy management screen 63 shown in Fig. 14 to display the strategy (step S31).

[0302] The trader selects the strategy to be included in the portfolio by operating the selection buttons 66 in the individual display columns 64a, 64b (step S32). Fig. 14 shows a state where the selection buttons 66, 66 in the two individual display columns 64a, 64b are selected.

[0303] When the trader wants to check the selected portfolio (Yes in step S33), the performance display button 67 is operated, and the first performance display screen 71 showing a schematic diagram in Fig. 15 and the second performance display screen 94 showing a schematic diagram in Fig. 16 are displayed on the display unit 22 to check the performance (step S34). When the trader does not wish to check the performance (No in step S33), the process proceeds to step S35.

[0304] When a strategy to be included in the portfolio is selected on the strategic management screen 63 shown in FIG. 14, the order group formation unit 20 forms a portfolio (step S35).

[0305] For example, the order group formation unit 20 records portfolio information and information for setting the hierarchy of the portfolio and the strategy in the attribute information of the first order information 45, the second order information 46, and the stop loss order information 47 included in the "Southern Cross Strategy" or the "Kangaroo Strategy".

[0306] This is achieved by the order group formation unit 20 and the hierarchy formation unit 23 recording the information of the portfolio including the strategy in the second-level information 181R of the first order information 45, the second order information 46, and the stop loss order information 47 shown in FIG. 8C and setting it to the state shown in FIG. 8D.

[0307] Also, for example, the order group formation unit 20 records the formed portfolio, the information of the strategy included in this portfolio, and the information of the hierarchy of the portfolio in the order group management table 185. This is achieved by the order group formation unit 20 and the hierarchy formation unit 23 recording the same information as the information recorded in the second-level information 181R of FIG. 8D in the order group management table 185.

[0308] Also, in the state shown in FIG. 14, the portfolio is displayed on the strategic management screen 63 or the like (step S35).

[0309] [Procedure 3-2. Display of Performance] FIG. 19 is a flowchart showing the procedure for displaying the performance of the portfolio in this embodiment.

[0310] The portfolio is formed by the procedures up to the above steps S31 - S35. After the strategic management screen 63 is displayed (step S41), when the trader wants to check details such as the performance of the portfolio (Yes in step S42), the trader operates the performance display button 67, and the transaction information calculation unit 26 causes the display unit 22 of the client terminal 2 to display the first performance display screen 71 illustrated in FIG. 15 and the second performance display screen 94 illustrated in FIG. 16 (step S43). Thereby, the trader can check the performance of the portfolio.

[0311] However, instead of the configuration of displaying the portfolio together with the strategy on the strategic management screen 63 in this embodiment, a display screen (not shown) for only displaying the portfolio separately from the display of the strategy may be separately displayed.

[0312] [Parentheses] By the above procedure, when a strategy based on Tralipi and a portfolio based on the strategy are formed, the trader can perform transactions and transaction management in a state where multiple Tralipi-based transactions are grouped together, grouped and classified, which is highly convenient for the trader.

[0313] In this embodiment, after forming the strategy and the portfolio, unexecuted orders that have been ordered, orders for which positions have occurred, and executed orders can be grouped and displayed on the display unit 22 in units of strategies or portfolios, or transaction management can be performed. Therefore, risk management and transaction management of transactions can be performed simply and reliably. And it becomes possible to provide the trader with Tralipi transactions that take appropriate risks and are highly convenient.

[0314] [Management after Strategy and Portfolio Formation] FIG. 20 is a schematic diagram of a screen for strategic management after strategy formation.

[0315] Figure 20(a) shows the individual strategy display screen 111 for displaying individual strategies. In this figure, detailed information on the individual strategy of "Diamond Strategy" is displayed in the individual strategy display section 112 provided inside the individual strategy display screen 111. The individual strategy display section 112 shows the trolipis included in this strategy. In the individual strategy display screen 111 shown in Figure 20(a), as an example, two sell trolipis 113a and two buy trolipis 113b are displayed.

[0316] The individual strategy display screen 111 in Figure 20(a) is provided with a details / change / cancel button 114. When the trader operates the details / change / cancel button 114 with the operation unit 21, the detailed selection bar 115 shown in Figure 20(a) will pop up and be displayed on the display unit 22.

[0317] The detailed selection bar 115 in Figure 20(a) is provided with a plurality of selection bars for selecting items to change the trolipis included in the strategy, such as the trolipi detailed selection bar 115a for selecting when changing the details of the trolipi, the profit value range / profit amount selection bar 115b for selecting when changing the profit value range or profit amount... etc.

[0318] When the trader selects the profit value range / profit amount selection bar 115b by operating the operation unit 21, the profit value range / profit amount change screen 116 shown in Figure 20(b) will be displayed on the display unit 22b. The profit value range / profit amount change screen 116 shows a total of four trolipis, which make up the two sell trolipis 113a and two buy trolipis 113b shown in Figure 20(a), in the strategy target selection bar 117. The non-strategy target display column 118 shows the state where two trolipis that are not shown in Figure 20(a) and are not included in the strategy are displayed.

[0319] For each individual Toralipi in the strategic target selection column 117 and each individual Toralipi in the non-strategic target display column 118, a checkbox-style selection column 119 is provided. In the row where the top strategic name "Diamond Strategy" is displayed, a selection column 120 is provided for selecting all Toralipis included in the strategy. When the trader checks the selection column, for example, the second selection column 119a from the top, which is the selection column for the Toralipi for which the trader wants to change the profit value range on the profit value range / profit amount change screen 116, and operates the execution button (not shown) by operating the operation unit 21, a change screen (not shown) for changing the profit value range of the Toralipi displayed in the selection column 119a is displayed on the display unit 22.

[0320] When the trader performs an operation for changing the profit value range (for example, inputting the numerical value of the profit value range by text input) on the change screen (not shown) and operates the execution button (not shown), the setting change unit 25 performs a process for changing the profit value range based on the input information. Then, when the change of the setting is completed, the setting change unit causes the display unit 22 to display the change completion screen 121 shown in Fig. 20(c). Thereby, the change of the setting of the Toralipi constituting the strategy is completed.

[0321] By using the individual strategy display screen 111 and the like shown in Fig. 20, it is possible to allow the trader to change the settings of one or more Toralipis constituting the strategy or to change the entire strategy in a state with a high degree of freedom, all under the high degree of freedom of the trader.

[0322] Note that the setting change unit 25 can also cause the display unit 22 of the trader's client terminal 2 to display an individual portfolio display screen having the same configuration as the individual strategy display screen 111 shown in Figs. 20(a), (b), and (c), and realize the same setting changes as those shown in Fig. 20 in the change of the portfolio.

[0323] In addition, on the individual strategy display screen 111 in Fig. 20(a) and the profit value range / profit amount change screen 116 in Fig. 20(b), input fields and selection fields can also be provided for setting and canceling settlement trails, setting and changing stop losses, setting and canceling range shifts, canceling and re-setting tralipis (processing of entering a new order simultaneously with cancellation). As a result, changes to various items such as tralipis, strategies, and portfolios can be made with a high degree of freedom.

[0324] [Operational Effects] As described above, in this embodiment, for one or more financial products, an order group as a unit of a predetermined association is formed based on predetermined association items, and a trader of financial products can be made to set and manage the financial products based on the order group. Further, by forming one or more order groups as one or more hierarchies, the order groups of financial products can be hierarchically structured, and complex grouping can be performed with a simple setting, thereby enhancing the convenience of traders of financial products. Also, at least a part of the predetermined information of the financial products included in the order group and / or hierarchy, and / or at least a part of the predetermined information of the order group is displayed on the display means in a visually recognizable state, so that the trader can visually confirm the grouping setting of the financial products and the transactions of the grouped financial products. Then, the trader is made to set and conduct transactions of financial products based on the order group, and the processing procedure of the trader and the amount of data transmitted and received on the network can be reduced. As a result, various trading settings and trading management of traders who conduct financial product transactions can be facilitated, and the processing load and bandwidth load of the computer system can be reduced.

[0325] In this embodiment, an order group having at least one or a plurality of first groups and one or a plurality of second groups is formed, and the first groups at the lower hierarchy are subordinate to the second groups at the upper hierarchy. Then, the hierarchical order group is used to cause a trader to conduct a transaction of a financial product, and a trader who conducts various transactions of financial products can conduct the transaction of financial products with a hierarchical structure that is easy to handle and highly versatile. Further, at least a part of predetermined information of the financial products included in the first group and / or the second group is displayed on a display means in a visible state, enabling the trader to conduct a transaction of the financial products with a hierarchical structure visually and sensually. Thereby, various transaction settings and transaction management of a trader who conducts a transaction of a financial product can be made easier.

[0326] In this embodiment, by collectively changing at least a part of at least a part of financial products and / or at least a part of setting information of at least a part of a plurality of order groups, a trader can easily change the settings of grouped financial products and the transactions. Thereby, various transaction settings and transaction management of a trader who conducts a transaction of a financial product can be made easier.

[0327] In this embodiment, for at least a part of the order groups, by forming a hierarchical structure in which the order groups at the lower hierarchy are subordinate to the order groups at the upper hierarchy, a hierarchical structure including a higher hierarchy and a lower hierarchy can be further formed within the hierarchical structure. Thereby, various transaction settings and transaction management of a trader who conducts a transaction of a financial product can be made easier.

[0328] In this embodiment, by automatically calculating at least a part of predetermined information including at least a part of performance information indicating the performance of the financial products included in the order group, important information can be automatically calculated and presented to the trader when setting and managing the transaction of the financial products. Thereby, various transaction settings and transaction management of a trader who conducts a transaction of a financial product can be made easier.

[0329] In this embodiment, by automatically calculating predetermined information including at least part of information regarding necessary funds and / or information regarding predetermined trading risks in future transactions of financial products included in an order group, important information for a trader to set up and manage financial product transactions can be automatically calculated and presented. As a result, various trading settings and trading management of traders who conduct financial product transactions can be made even easier.

[0330] [Modification Example 1: Orders Subject to Strategy and Portfolio] In the above embodiment, tralip is used as the target for strategy and portfolio, but the orders to which strategy and portfolio are applied are not limited to this. For example, range shift may be applied to a limit order, a reverse limit order, or a market order (including the aforementioned trigger market order) without the corresponding second order. Also, range shift may be applied to an OCO order, an IFD (if-done order), or the like, or an order combining them.

[0331] [Modification Example 2: Setting of Stop Loss Order] In the above embodiment, the tralip targeted by the strategy and portfolio includes a stop loss order, but a stop loss order may not be included.

[0332] Also, in the above embodiment, when the stop loss order is executed, all first orders and all second orders are canceled. Instead, a configuration may be adopted in which only the orders holding the position are canceled.

[0333] [Modification Example 3: Mode of Forming Strategy and Portfolio] In the above embodiment, mainly by setting information on strategy, information on portfolio, information on the association between strategy and portfolio, hierarchical information, etc. in the attribute information of the first order information 45, the second order information 46, and the stop loss order information 47, a strategy including tralip, a portfolio including the strategy, or between strategies or between portfolios is formed into a hierarchical structure, but it is not limited to this.

[0334] For example, as Modification 3, for the first order information 45, the second order information 46, and the stop loss order information 47, no attribute information is set for at least any one of strategic information, portfolio information, information on the association between the strategy and the portfolio, hierarchical information, etc., and corresponding setting information is provided in the data of the order group management table, various algorithms for the arithmetic processing of the order group forming unit 20 and the hierarchical forming unit 23, etc., to provide a configuration corresponding to those attribute information.

[0335] With the configuration of Modification 3 as described above, the data structures of the first order information 45, the second order information 46, and the stop loss order information 47 are made simple configurations, and by simply performing the setting of the trailing stop only, as a result, a configuration can be achieved in which a strategy including the trailing stop in the hierarchy is formed. Also, by simply performing the setting of the strategy, as a result, a configuration can be achieved in which a portfolio including the strategy in the hierarchy is formed.

[0336] [Modification 4: Types of financial products, etc. to which the invention is applied] In the above embodiment, the present invention is applied to one type of foreign exchange, but it is not limited to this, and the above embodiment can be applied to various forms of financial products. For example, when the financial product is foreign exchange, it is conceivable to apply this embodiment to a plurality of different currency pairs such as Japanese yen and US dollar, and euro and Australian dollar. Also, it is conceivable to apply the above embodiment to a plurality of different financial products, for example, foreign exchange and stocks, bonds and cryptocurrency, etc.

[0337] [Modification 5: Combinations of modifications, etc.] The above [Modification 1]-[Modification 4] can be applied by appropriately combining or replacing a plurality of them with respect to the above embodiment of the invention.

[0338] Needless to say, the above embodiment is an exemplification of the present invention and does not mean that the present invention is limited only to the above embodiment.

Explanation of reference numerals

[0339] 1A ··· Financial product trading management system 1 ··· Financial product trading management device 2, 21, 22, ··· 2 n ··· Client terminal (financial product trading terminal) 20 ··· Order group formation unit (order group formation means) 23 ··· Hierarchy formation unit (hierarchy formation means) 24 ··· Order group display unit (order group display means) 25 ··· Setting change unit (setting change means) 26 ··· Transaction information calculation unit (transaction information calculation means) 31 ··· First strategy (order group, hierarchy) 32 ··· Second strategy (order group, hierarchy) 33 ··· Third strategy (order group, hierarchy) 34 ··· Portfolio (order group, hierarchy) 34A ··· First portfolio (order group, hierarchy) 34B ··· Second portfolio (order group, hierarchy) 34C ··· Third portfolio (order group, hierarchy) 35 ··· First group (order group, hierarchy) 35A ··· Lower - level first group (order group, hierarchy) 35B ··· Upper - level first group (order group, hierarchy) 36 ··· Second group (order group, hierarchy) 36A ··· Lower - level second group (order group, hierarchy) 36B ··· Upper - level second group (order group, hierarchy) 45, 451, 452, ··· 45 m ··· First order information (order information) 46, 461, 462, ··· 46 m ··· Second order information (order information) 47, 471, 472, ··· 47 m ··· Stop - loss order information (order information)

Claims

1. A financial product trading management device for managing trading of financial products, Based on predetermined association matters as information for grouping a plurality of the financial products by associating them with each other based on predetermined attributes of each of the financial products, for one or more of the financial products for which the transaction is conducted based on order information for conducting the transaction of the financial products, an order group forming means for forming an order group including one or more of the financial products in which the association matters are the same or within a predetermined range as a unit of a predetermined association; Hierarchy forming means for forming one or more of the order groups formed by the order group forming means as one or more hierarchies; Order group display means for displaying at least a part of predetermined information of at least a part of the financial products included in the order groups formed by the order group forming means and / or the hierarchies formed by the hierarchy forming means, and / or at least a part of the predetermined information of at least a part of the order groups in a visible state on a display means; Comprising; The order group forming means, One or more first groups formed by grouping the financial products based on the association matters included in each of the financial products; One or more second groups formed by grouping the first groups based on the association matters included in each of the first groups; Forming an order group having at least the above; The hierarchy forming means configures the order group including at least the first group and the second group formed by the order group forming means into a hierarchical structure in which the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy; The order group display means displays at least a part of the predetermined information of the financial products included in the first group and / or the second group in a visible state on the display means; A financial product trading management device characterized by the above.

2. Comprising setting change means for collectively changing at least a part of setting information as information for setting trading of the financial products in at least a part of one or more of the financial products included in the order group and / or at least a part of a plurality of the order groups; The financial product trading management device according to claim 1, characterized by the above.

3. The order group forming means forms, for at least a part of the order groups, a hierarchical structure in which the order groups of lower levels are subordinate to the order groups of higher levels The financial product trading management device according to claim 1, characterized in that.

4. is provided with predetermined information calculating means for automatically calculating the predetermined information included in the order group, wherein the predetermined information includes at least part of performance information indicating the performance of the financial products included in the order group The financial product trading management device according to claim 1, characterized in that.

5. is provided with predetermined information calculating means for automatically calculating the predetermined information of the financial products included in the order group, wherein the predetermined information includes at least part of information on the required funds and / or information on a predetermined trading risk in future transactions of the financial products included in the order group The financial product trading management device according to claim 1, characterized in that.

6. A financial product trading management system comprising a financial product trading management device for managing trading of financial products and a client terminal capable of communicating with the financial product trading management device, wherein at least one of the financial product trading management device and the client terminal constituting the financial product trading management system forms an order group as a unit of predetermined association including one or more financial products in which the transactions are carried out based on order information for carrying out the transactions of the financial products, and in which the one or more financial products are associated and grouped based on predetermined attributes of the respective financial products, based on a predetermined association matter as information for associating and grouping the plurality of financial products, the order group forming means for forming the order group in which the association matter is the same or within a predetermined range, a hierarchical forming means for forming the one or more order groups formed by the order group forming means as one or more hierarchies, and an order group display means for displaying, in a visually recognizable state, at least part of the predetermined information of the financial products included in the order groups formed by the order group forming means and / or the hierarchies formed by the hierarchical forming means, and / or at least part of the predetermined information of the order groups is provided, wherein the order group forming means ​ One or more first groups formed by grouping the financial products based on the associated matters included in each of the financial products, One or more second groups formed by grouping the first groups based on the associated matters included in each of the first groups to form the order group having at least these, The hierarchy forming means sets the order group including at least the first group and the second group formed by the order group forming means, such that the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy, The order group display means causes the display means to display at least a part of the predetermined information of the financial products included in the first group and / or the second group in a visible state A financial product trading management system characterized by this.

7. A financial product trading terminal used by a trader who conducts trading of financial products and is communicable with a financial product trading management device for conducting trading of financial products, The financial product trading terminal includes an operation means for performing various operations related to trading of the financial products by the trader, and a display means for displaying information related to trading of the financial products to the trader, The operation means For one or more of the financial products, based on a predetermined associated matter as information for associating and grouping a plurality of the financial products based on a predetermined attribute of each of the financial products, an order group as a unit of a predetermined association including one or more of the financial products in which the associated matters are the same or within a predetermined range is formed. It has order group setting means for making it, The display means Is configured to display information for forming the order group input by the operation of the trader, The financial product trading management device to which trading order application information as information for trading the financial products set by the order group setting means is transmitted, Order group forming means for forming the order group based on order information for trading the financial products, Hierarchy forming means for forming one or more of the order groups formed by the order group forming means as one or more hierarchies, Order group display means for displaying, in a visible state, at least a part of the predetermined information of the financial products included in the order group formed by the order group forming means and / or the hierarchy formed by the hierarchy forming means, and / or at least a part of the predetermined information of the order group on the display means comprising The order group setting means, by the operation of the trader generates order information for conducting transactions of the financial products for one or more of the financial products for which the transactions are to be conducted based on the order information, with respect to the order group forming means one or more first groups formed by grouping the financial products based on the associated items included in each of the financial products and one or more second groups formed by grouping the first groups based on the associated items included in each of the first groups and performs a process of forming an order group having at least these The hierarchy forming means sets the order group including at least the first group and the second group formed by the order group forming means as a hierarchical structure in which the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy The order group display means displays, in a visible state, at least a part of the predetermined information of the financial products included in the first group and / or the second group on the display means With respect to the hierarchy forming means, the order group including at least the first group and the second group formed in the order group forming means is formed as a hierarchical structure in which the first group in the lower hierarchy is subordinate to the second group in the upper hierarchy With respect to the order group display means, at least a part of the predetermined information of the financial products included in the first group and / or the second group is displayed on the display means in a visible state A financial product trading terminal characterized by the above

8. A program for causing a computer to function as the financial product trading management device according to claim 1

Citation Information

Patent Citations

  • Financial product transaction apparatus and program

    JP2017168147A

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

    JP2019144974A

  • Financial product transaction management device, financial product transaction management method and financial product transaction management program

    JP2024088582A

  • Device and method of automatic buying and selling order for specifying order time

    JP2006099787A