Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7597414B2 - Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program - Google Patents
[go: Go Back, main page]

JP7597414B2 - Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program - Google Patents

Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program Download PDF

Info

Publication number
JP7597414B2
JP7597414B2 JP2023220913A JP2023220913A JP7597414B2 JP 7597414 B2 JP7597414 B2 JP 7597414B2 JP 2023220913 A JP2023220913 A JP 2023220913A JP 2023220913 A JP2023220913 A JP 2023220913A JP 7597414 B2 JP7597414 B2 JP 7597414B2
Authority
JP
Japan
Prior art keywords
order
orders
information
price
order information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023220913A
Other languages
Japanese (ja)
Other versions
JP2024023968A (en
Inventor
斉 相葉
久敏 山本
Original Assignee
株式会社マネースクエアHd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社マネースクエアHd filed Critical 株式会社マネースクエアHd
Publication of JP2024023968A publication Critical patent/JP2024023968A/en
Priority to JP2024203057A priority Critical patent/JP7759140B2/en
Application granted granted Critical
Publication of JP7597414B2 publication Critical patent/JP7597414B2/en
Priority to JP2025167528A priority patent/JP2025182052A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Game Theory and Decision Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、各種の金融商品の取引の管理及び支援を行う技術に関する。本発明は、各種の金融商品の取引を管理及び支援する装置等に適用することができる。 The present invention relates to a technology for managing and supporting transactions of various financial products. The present invention can be applied to devices that manage and support transactions of various financial products.

株式、債券、投資信託、不動産投資信託、コモディティ(商品)、外国為替、株価指数等、相場価格が変動する各種の金融商品の取引方法として、成行注文(注文発注時点の相場価格で取引を行う注文形態)や指値注文(相場価格が予め指定された価格になった時点で取引を行う形態)等が知られている。従来、これらの注文形態、例えば指値注文による取引を、コンピュータシステムを用いて行う発明が知られている(例えば、特許文献1参照)。すなわち、この発明においては、予め設定された価格をポジションとする金融商品の注文を発注し、金融商品の相場価格がこの価格に至ったときにその注文を約定させることで取引を行わせる。 Known methods of trading various financial products whose market prices fluctuate, such as stocks, bonds, investment trusts, real estate investment trusts, commodities, foreign exchange, and stock price indexes, include market orders (order format in which a transaction is made at the market price at the time of placing the order) and limit orders (format in which a transaction is made when the market price reaches a pre-specified price). Conventionally, there are known inventions that use computer systems to carry out transactions using these order formats, such as limit orders (see, for example, Patent Document 1). That is, in this invention, an order for a financial product with a position set at a pre-set price is placed, and when the market price of the financial product reaches this price, the order is executed, thereby carrying out the transaction.

特開2006-99787号公報JP 2006-99787 A

ここで、例えば金融商品の売買の需要と供給は必ずしも一致しない。また、発注した金融商品を買う際に発注量に対して資金額が不足する場合がある。そのため、発注された金融商品の注文について、必ずしも発注された注文の全ての注文数量を約定できず、発注された注文のうちの一部の注文数量のみが約定する(このような約定形態を「部分約定」と称する。以下本明細書において同じ。)場合がある。また、金融商品の相場が任意の価格帯を中心に変動しているような場合、この価格帯を中心とした取引を時系列に沿って継続的に行う要求が発生しうる。しかし、上記特許文献1においては、全ての注文を約定できない場合に対応できず、また、任意の価格帯で継続的に取引を行う場合に取引者が何度も注文を発注しなければならず、取引者が取引に要する労力が過大になるという問題がある。 Here, for example, the demand and supply for buying and selling financial products do not necessarily match. Also, when buying an ordered financial product, the amount of funds may be insufficient for the ordered amount. Therefore, for an ordered financial product, it is not always possible to execute the entire order amount of the ordered order, and only a part of the ordered order amount may be executed (such an execution form is called "partial execution"; the same applies hereinafter in this specification). Also, when the market price of a financial product fluctuates around an arbitrary price range, a request may arise to continuously execute transactions around this price range in a chronological order. However, the above-mentioned Patent Document 1 cannot deal with cases where all orders cannot be executed, and when continuously executing transactions at an arbitrary price range, the trader must place orders many times, which causes problems such as excessive effort required for the trader to trade.

本発明はかかる課題に鑑みてなされたものであり、コンピュータシステムを用いて行う金融商品の取引において、部分約定を含む取引形態を取引者に適切に運用させることができる金融商品取引管理装置、金融商品取引管理システム、金融商品取引管理システムにおける取引管理方法を提供することを課題としている。 The present invention has been made in consideration of such problems, and aims to provide a financial instruments transaction management device, a financial instruments transaction management system, and a transaction management method in a financial instruments transaction management system that enable traders to appropriately manage transaction types, including partial contracts, in financial instruments transactions conducted using a computer system.

かかる課題を解決するため、請求項1に記載の発明は、相場価格の変動する金融商品の取引を行う金融商品取引管理装置であって、金融商品を注文するための注文情報を生成する注文情報生成手段と、前記金融商品の約定を管理する約定管理手段とを備え、前記注文情報生成手段は、第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とを生成し、前記約定管理手段は、前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、を行い、前記注文情報生成手段は、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とを生成すると共に、前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とを生成し、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すこと、及び/又は、前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すことを特徴とする。 In order to solve the above problem, the invention described in claim 1 is a financial product transaction management device for trading financial products whose market prices fluctuate, comprising an order information generation means for generating order information for ordering financial products, and an agreement management means for managing the agreement of the financial products, wherein the order information generation means generates first order information for executing a first order at a first order price, and second order information for executing a first order at a second order price that is a predetermined profit margin with respect to the agreement price of the first order, and the agreement management means generates a first order that is formed by the order information and that can be executed in part or in whole, and an agreement management means for executing and holding based on the first order. a process of settling a position to be traded by a contract between a specific part of the first orders and a second order which can be traded in part or in whole, when a specific part of the first orders satisfies a condition for contract and further a part of the remaining orders satisfies a condition for contract, and/or when a specific part of the second orders satisfies a condition for contract and further a part of the remaining orders satisfies a condition for contract, the process of settling the specific part of the first orders which have satisfied the condition for contract and the specific part of the first orders which have satisfied the condition for contract at different timings in the order in which the conditions for contract were satisfied, and/or the process of settling the specific part of the second orders which have satisfied the condition for contract and the specific part of the remaining orders which have satisfied the condition for contract and the second orders of the first and second orders at different timings in the order in which the contract conditions are satisfied, and the order information generating means generates a specific portion of the first order information for trading the specific portion of the first orders for which the contracting process has been performed, and a specific portion of the second order information for contracting a specific portion of the second orders corresponding to the specific portion of the first orders at the second order price, and generates a specific portion of the first order information for trading the remaining portion of the first orders, and a specific portion of the second order information for contracting a specific portion of the second orders corresponding to the first orders of the remaining portion at the second order price. the processing for generating the first order information for trading the specific part of the first orders for which the processing for contracting has been performed and the first order information for trading the remaining part of the first orders, while maintaining a separate state, is repeated one to multiple times; and/or the processing for generating the second order information for trading the specific part of the second orders for which the processing for contracting has been performed and the second order information for trading the remaining part of the second orders, while maintaining a separate state, is repeated one to multiple times.

請求項2に記載の発明は、請求項1に記載の構成に加え、前記約定管理手段は、約定によって前記ポジションを保有する前記第一注文と約定によって前記ポジションを決済させる前記第二注文とにおいて、前記第一注文が約定した時、又は、前記第一注文が約定した後の所定のタイミング、又は、前記第二注文が約定した時、又は、前記第二注文が約定した後の所定のタイミング、の何れかの時点において、前記第二注文を、前記約定した前記第一注文に対応して約定させる一部の第二注文と、前記約定した前記第一注文に対応して約定させない他の一部の第二注文とに分裂させることを特徴とする。 The invention described in claim 2 is characterized in that, in addition to the configuration described in claim 1, the execution management means splits the second order, which holds the position by execution and the second order which settles the position by execution, into a part of the second orders that are executed in response to the executed first order and another part of the second orders that are not executed in response to the executed first order, at a time when the first order is executed, or at a specified timing after the first order is executed, or at a time when the second order is executed, or at a specified timing after the second order is executed.

請求項3に記載の発明は、請求項1又は2に記載の構成に加え、前記約定管理手段は、前記第一注文のうちの一部のみが約定した際、該第一注文を、該第一注文が約定した時、又は、前記第一注文が約定した後の所定のタイミング、又は、前記第一注文が約定して保有するポジションを約定によって決済させる前記第二注文が約定した時、又は、前記第二注文が約定した後の所定のタイミング、の何れかの時点において、前記第一注文を、約定した前記第一注文と、未約定の前記第一注文とに分裂させることを特徴とする。 The invention described in claim 3 is characterized in that, in addition to the configuration described in claim 1 or 2, when only a portion of the first order is executed, the execution management means splits the first order into the executed first order and the unexecuted first order at any of the following points: when the first order is executed, or at a specified timing after the first order is executed, or when the second order, which is executed and settles a position held by the first order, is executed, or at a specified timing after the second order is executed.

請求項4に記載の発明は、請求項1乃至3の何れか一つに記載の構成に加え、前記約定管理手段は、前記注文情報が第一注文と第二注文とをそれぞれ形成し、前記第一注文の一部のみが約定してポジションを保有した場合、前記ポジションを保有した一部の前記第一注文、又は該一部の第一注文が分裂する前の前記第一注文と、前記ポジションを保有した一部の前記第一注文の前記ポジションを約定によって決済させる一部の前記第二注文とを対応させた状態とすることを特徴とする。 The invention described in claim 4 is characterized in that, in addition to the configuration described in any one of claims 1 to 3, when the order information forms first orders and second orders, and only a portion of the first orders is executed to hold a position, the execution management means causes a state in which the portion of the first orders that holds the position, or the first orders before the portion of the first orders splits, correspond to a portion of the second orders that settles the position of the portion of the first orders that holds the position by execution.

請求項5に記載の発明は、請求項1乃至4の何れか一つに記載の構成に加え、前記注文情報生成手段は、第一注文と第二注文とをそれぞれ発注するための前記注文情報を生成し、第一注文の前記注文情報に基づく前記ポジションの保有と第二注文の前記注文情報に基づく前記ポジションの決済とを繰り返し行わせて、前記約定管理手段は、繰り返し生成された前記第一注文と前記第二注文とについて、前記繰り返しが行われる前の前記第一注文及び/又は前記第二注文のうちの一部のみが約定した場合、繰り返される前記第一注文及び/又は第二注文を、前記繰り返しの前における約定された前記注文と未約定の前記注文の区分が維持された態様とすることを特徴とする。 The invention described in claim 5 is characterized in that, in addition to the configuration described in any one of claims 1 to 4, the order information generation means generates the order information for placing a first order and a second order, respectively, and repeatedly holds the position based on the order information of the first order and settles the position based on the order information of the second order, and the execution management means, for the repeatedly generated first order and second order, when only a portion of the first order and/or the second order before the repetition is executed is executed, executes the repeated first order and/or second order in a manner that maintains the classification of the executed orders and the unexecuted orders before the repetition.

請求項6に記載の発明は、請求項5に記載の構成に加え、前記注文情報生成手段は、前記第一注文と前記第二注文とをそれぞれ複数の価格にて発注するための注文情報として生成し、前記約定管理手段は、前記第一注文の価格と、該第一注文に対応する前記第二注文の価格との間の価格帯を複数設け、複数の前記価格帯のうち少なくとも何れか一つの前記価格帯において前記第一注文と前記第二注文とを繰り返し行うことを特徴とする。 The invention described in claim 6 is characterized in that, in addition to the configuration described in claim 5, the order information generation means generates the first order and the second order as order information for placing each of the first order and the second order at a plurality of prices, and the contract management means provides a plurality of price ranges between the price of the first order and the price of the second order corresponding to the first order, and repeatedly places the first order and the second order in at least one of the plurality of price ranges.

請求項7に記載の発明は、請求項6に記載の構成に加え、前記注文情報生成手段は、特定の上限価格と特定の下限価格の間に形成される価格範囲に一又は複数の前記価格帯を設定することを特徴とする。 The invention described in claim 7 is characterized in that, in addition to the configuration described in claim 6, the order information generating means sets one or more of the price ranges in a price range formed between a specific upper limit price and a specific lower limit price.

請求項8に記載の発明は、請求項1乃至7の何れか一つに記載の構成に加え、前記注文情報生成手段は、前記第一注文としての前記注文情報を、前記第一注文が前記ポジションを保有する基準となる価格として設定された第一注文価格に対し、前記相場価格が、前記第一注文価格を超えて下落又は上昇したのちに再度前記第一注文価格以上又は以下となった後に前記ポジションを保有するように設定し、前記第二注文としての前記注文情報を、前記第二注文によって前記ポジションを決済する基準となる価格として設定された第二注文価格に対し、前記相場価格が、前記第二注文価格を超えて上昇又は下落したのちに再度前記第二注文価格以下又は以上となった後に前記ポジションを決済するように設定し、前記第二注文である前記注文情報は、トレール幅情報を備え、前記第二注文である前記注文情報は、前記トレール幅情報に基づいて上昇方向又は下落方向に移動するように設定されたことを特徴とする。 The invention described in claim 8 is characterized in that, in addition to the configuration described in any one of claims 1 to 7, the order information generating means sets the order information as the first order so that the position is held after the market price falls or rises beyond the first order price, which is set as a reference price for the first order to hold the position, and then becomes equal to or lower than the first order price again; the order information as the second order is set so that the position is settled after the market price rises or falls beyond the second order price, which is set as a reference price for closing the position by the second order, and then becomes equal to or higher than the second order price again; the order information as the second order includes trail width information, and the order information as the second order is set to move in an upward or downward direction based on the trail width information.

請求項9に記載の発明は、請求項1乃至8の何れか一つに記載の構成に加え、前記注文情報が所定の前記相場価格に一致した後に前記注文情報を約定させる約定情報生成手段を備えたことを特徴とする。 The invention described in claim 9 is characterized in that, in addition to the configuration described in any one of claims 1 to 8, it further includes a contract information generating means for contracting the order information after the order information matches the predetermined market price.

請求項10に記載の発明は、請求項9に記載の構成に加え、前記金融商品の取引を行う取引者の、所定の口座における資金の残高の情報としての資金情報を管理する資金管理手段を備え、前記約定情報生成手段は、前記資金情報を確認し、前記資金の残高が前記金融商品の約定に必要な金額未満の場合は、同一の価格において発注された前記注文情報に基づく前記注文のうちの一部の前記注文のみを約定させることを特徴とする。 The invention described in claim 10, in addition to the configuration described in claim 9, is characterized in that it includes a fund management means for managing fund information as information on the balance of funds in a specified account of a trader who trades the financial product, and the contract information generation means checks the fund information, and if the balance of funds is less than the amount necessary to contract the financial product, only a portion of the orders based on the order information placed at the same price are contracted.

請求項11に記載の発明は、相場価格の変動する金融商品の取引を行う金融商品取引管理システムであって、金融商品を注文するための注文情報を生成する注文情報生成手段と、前記金融商品の約定を管理する約定管理手段とを備え、前記注文情報生成手段は、第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とを生成し、前記約定管理手段は、前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、を行い、前記注文情報生成手段は、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とを生成すると共に、前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とを生成し、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すこと、及び/又は、前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すことを特徴とする。 The invention described in claim 11 is a financial product transaction management system for trading financial products whose market prices fluctuate, comprising an order information generation means for generating order information for ordering financial products, and an execution management means for managing execution of the financial products, wherein the order information generation means generates first order information for executing a first order at a first order price, and second order information for executing a first order at a second order price that is a predetermined profit margin with respect to the execution price of the first order, and the execution management means generates a first order that can be executed in part or in whole, formed by the order information, and a position to be held by executing the first order. When a specific part of the first orders satisfies the conditions for contract and the remaining part also satisfies the conditions for contract, and/or when a specific part of the second orders satisfies the conditions for contract and the remaining part also satisfies the conditions for contract, a process of executing the specific part of the first orders that have satisfied the conditions for contract and the remaining part of the first orders at different timings in the order in which the conditions for contract are satisfied, and/or a process of executing the specific part of the second orders that have satisfied the conditions for contract and the remaining part of the second orders at different timings in the order in which the conditions for contract are satisfied, and/or a process of executing the specific part of the second orders that have satisfied the conditions for contract and the remaining part of the second orders at different timings in the order in which the conditions for contract are satisfied. the order information generating means generates the first order information of a specific part for trading the specific part of the first orders for which the processing for executing has been performed and the second order information of a specific part for trading the specific part of the second orders corresponding to the specific part of the first orders at the second order price, and generates the first order information of a remaining part for trading the remaining part of the first orders and the second order information of the remaining part for trading the second part of the remaining orders corresponding to the remaining part of the first orders at the second order price, and repeats one or more times a process of generating the first order information for trading the specific part of the first orders for which the processing for executing has been performed and the first order information for trading the remaining part of the first orders while maintaining a separate state, and/or repeats one or more times a process of generating the second order information for trading the specific part of the second orders for which the processing for executing has been performed and the second order information for trading the remaining part of the second orders while maintaining a separate state.

請求項12に記載の発明は、相場価格の変動する金融商品の取引を行う金融商品取引管理システムにおける金融商品取引管理方法であって、金融商品を注文するための注文情報を生成する注文情報生成手順と、前記金融商品の約定を管理する約定管理手順とを備え、前記注文情報生成手順においては、第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とが生成され、前記約定管理手順においては、前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、が行われ、前記注文情報生成手順においては、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とが生成されると共に、前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とが生成され、前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成させる処理を行わせることを一回乃至複数回繰り返させること、及び/又は、前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成させる処理を行わせることを一回乃至複数回繰り返させる、ことを特徴とする。 The invention described in claim 12 is a financial product transaction management method in a financial product transaction management system for trading financial products whose market prices fluctuate, comprising an order information generation procedure for generating order information for ordering financial products, and an execution management procedure for managing execution of the financial products, wherein the order information generation procedure generates first order information for executing a first order at a first order price, and second order information for executing a first order at a second order price that is a predetermined profit margin with respect to the execution price of the first order, and the execution management procedure generates a first order that can be executed in part or in whole, formed by the order information, and a second order information for executing a second order based on the first order. a process of settling a position held by a specific order by contract, and/or a process of settling a position held by a specific order by contract, in a case where a specific part of the first orders satisfies a condition for contract and further a part of the remaining orders satisfies a condition for contract, and/or in a case where a specific part of the second orders satisfies a condition for contract and further a part of the remaining orders satisfies a condition for contract, the process of settling the specific part of the first orders that satisfies the condition for contract and the first orders of the remaining part at different timings in the order in which the conditions for contract are satisfied, and/or a process of settling the specific part of the second orders that satisfies the condition for contract and the second orders of the remaining part. and a process of executing the first and second orders at different timings in the order in which the execution conditions are satisfied, and in the order information generation step, a specific part of the first order information for trading the specific part of the first orders for which the execution process has been performed and a specific part of the second order information for executing a specific part of the second orders corresponding to the specific part of the first orders at the second order price are generated, and a remaining part of the first order information for trading the remaining part of the first orders and a remaining part of the second orders corresponding to the remaining part of the first orders at the second order price are generated. the processing for generating the first order information for trading the specific part of the first orders for which the processing for execution has been performed and the first order information for trading the remaining part of the first orders, while maintaining a separate state, is repeated one or more times; and/or the processing for generating the second order information for trading the specific part of the second orders for which the processing for execution has been performed and the second order information for trading the remaining part of the second orders, while maintaining a separate state, is repeated one or more times.

請求項1、請求項11、請求項12に記載の発明によれば、第一注文を第一注文価格で約定させる第一注文情報と、第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とに基づいて、第一注文のうちの一部のみが約定した際、特定の第二注文を分裂させ、特定の一部の第一注文情報と残りの一部の第一注文情報とを別個の状態を維持した状態で生成させる処理を一回乃至複数回繰り返させること、及び/又は、特定の一部の第二注文情報と残りの一部の第二注文情報とを別個の状態を維持した状態で生成させる処理を一回乃至複数回繰り返させること、ができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、部分約定を含む取引形態を取引者に適切に運用させることができる。 According to the inventions of claims 1, 11 and 12, when only a part of a first order is executed based on first order information for executing the first order at the first order price and second order information for executing the first order at the second order price that is a predetermined margin with respect to the execution price of the first order, a specific second order is split and a process of generating a specific part of the first order information and a remaining part of the first order information while maintaining a separate state can be repeated once or multiple times, and/or a process of generating a specific part of the second order information and a remaining part of the second order information while maintaining a separate state can be repeated once or multiple times . This allows traders to appropriately operate a trading form including partial execution in trading of financial products using a computer system.

請求項2に記載の発明によれば、特定の第一注文の一部のみが約定したときに、一部のみが約定した原因や状況に適合したタイミングで特定の第二注文を分裂させることができる。これにより部分約定を含む取引の管理や運用を適切に行うことができる。 According to the invention described in claim 2, when a specific first order is only partially executed, a specific second order can be split at a timing that matches the cause and circumstances of the partial execution. This allows for appropriate management and operation of transactions that include partial execution.

請求項3に記載の発明によれば、特定の第一注文や特定の第一注文に対応する第二注文の一部のみが約定したときに、一部のみが約定した原因や状況に適合したタイミングで特定の第一注文を分裂させることができる。これにより部分約定を含む取引の管理や運用を適切に行うことができる。 According to the invention described in claim 3, when a specific first order or a second order corresponding to the specific first order is only partially executed, the specific first order can be split at a timing appropriate to the cause and circumstances of the partial execution. This allows for appropriate management and operation of transactions including partial execution.

請求項4に記載の発明によれば、ポジションを保有した一部の第一注文、又はこの一部の第一注文が分裂する場合における分裂が起きる前の第一注文と、それを決済させる一部の第二注文とを対応させて、部分約定を含む取引形態を取引者に適切に運用させることができる。 According to the invention described in claim 4, a first order that holds a position, or a first order before the split occurs in the case where this first order splits, can be matched with a second order that settles it, allowing traders to appropriately operate a trading format that includes partial execution.

請求項5に記載の発明によれば、ポジションの保有と保有したポジションの決済を繰り返すことにより、継続的な取引機会を設けて、多くの利益を得る機会を提供することが可能となる。また、第一注文と第二注文との繰り返しにおいて第一注文、及び/又は、第二注文の一部のみが約定した場合に、繰り返しの前における約定された注文と未約定の注文の区分を維持された態様とすることにより、第一注文と第二注文とを繰り返し行う構成において、第一注文、及び/又は、第二注文の一部のみが約定した場合における全ての第一注文、及び/又は、第二注文の、部分約定を含む取引形態を取引者に適切に運用させることができる。 According to the invention described in claim 5, by repeatedly holding a position and settling the held position, it is possible to provide continuous trading opportunities and opportunities to obtain a large profit. Furthermore, when only a portion of the first order and/or the second order is executed in the repetition of the first order and the second order, the distinction between executed orders and unexecuted orders before the repetition is maintained, so that in a configuration in which the first order and the second order are repeatedly executed, traders can be allowed to appropriately operate a trading form including partial execution of all of the first order and/or the second order in the case where only a portion of the first order and/or the second order is executed.

請求項6に記載の発明によれば、価格帯を設定し、それぞれの価格帯で、一部のみが約定しうる第一注文、及び/又は、一部のみが約定しうる第二注文を繰り返し行わせることで、価格帯で継続的な取引機会を設けて多くの利益を得る機会を提供すると共に、それぞれの価格帯において第一注文、及び/又は、第二注文の一部のみが約定した場合における全ての第一注文、及び/又は、第二注文について、部分約定を含む取引形態を取引者に適切に運用させることができる。 According to the invention described in claim 6, by setting price ranges and repeatedly placing first orders that can only be partially executed and/or second orders that can only be partially executed in each price range, it is possible to provide continuous trading opportunities in a price range and provide an opportunity to earn a lot of profits, and also to allow traders to appropriately operate a trading form including partial execution for all first orders and/or second orders in the case where only a portion of the first orders and/or second orders are executed in each price range.

請求項7に記載の発明によれば、特定の上限価格と特定の下限価格の間に形成される価格範囲に一又は価格帯を設定して、それぞれの価格帯で、一部のみが約定しうる第一注文、及び/又は、一部のみが約定しうる第二注文を繰り返し行わせることができる。 According to the invention described in claim 7, a price range or ranges can be set in the price range formed between a specific upper limit price and a specific lower limit price, and a first order that can only be partially executed and/or a second order that can only be partially executed can be repeatedly placed in each price range.

請求項8に記載の発明によれば、第一注文としての注文情報や第二注文としての注文情報は、相場価格が、第一注文価格や第二注文価格を超えて下落又は上昇したのちに再度第一注文価格や第二注文価格以上又は以下となった後に約定するように設定されているので、下落相場が上昇相場に転ずる価格や、上昇相場が下落相場に転ずる価格に近い価格で取引を行える可能性が高くなり、取引により大きな利益を得られる可能性を持たせることができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、多くの利益を得る機会を提供できる。また、第二注文としての注文情報にトレール幅情報を備え、第二注文である注文情報は、トレール幅情報に基づいて上昇方向又は下落方向に移動することにより、1回の第一注文と第二注文との売買取引によって得られる利益を大きくすることができる。 According to the invention described in claim 8, the order information as the first order or the order information as the second order is set to be executed after the market price falls or rises beyond the first order price or the second order price and then falls above or below the first order price or the second order price again. This increases the possibility of trading at a price at which a falling market price turns to an uptrend or a price close to a price at which a rising market price turns to a downtrend, and makes it possible to obtain a large profit from trading. This provides an opportunity to obtain a large profit in trading financial products using a computer system. In addition, the order information as the second order is provided with trail width information, and the order information as the second order moves in the upward or downward direction based on the trail width information, thereby increasing the profit obtained from a single buying and selling transaction of the first order and the second order.

請求項9に記載の発明によれば、生成された注文情報に基づいて注文を約定させて、金融商品の取引を確実に行うことができる。 According to the invention described in claim 9, orders can be executed based on the generated order information, and financial product transactions can be carried out reliably.

請求項10に記載の発明によれば、金融商品の約定に必要な資金を有する注文のみを約定させて、注文のうちの一部の注文のみを約定させつつ資金量を超えた損害の発生を抑止して取引の安全を図ることができる。 According to the invention described in claim 10, only orders that have the necessary funds to execute a financial product are executed, and while executing only a portion of the orders, it is possible to prevent losses that exceed the amount of funds, thereby ensuring the safety of transactions.

請求項13に記載の発明によれば、本発明を、多様なコンピュータや多様なコンピュータシステムにおいて構築することができる。 According to the invention described in claim 13, the present invention can be implemented on a variety of computers and computer systems.

この発明の実施の形態1に係る金融商品取引管理システム及び第一の金融商品取引管理装置及び第二の金融商品取引管理装置の構成を概念的に示すブロック図である。1 is a block diagram conceptually showing configurations of a financial product transaction management system, a first financial product transaction management device, and a second financial product transaction management device in accordance with a first embodiment of the present invention. 図1に示された第二の金融商品取引管理装置に格納される注文テーブルのフィールド定義を示す図である。1. FIG. 4 is a diagram showing field definitions of an order table stored in the second financial product exchange management device shown in FIG. この実施の形態1に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices according to the first embodiment. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置における部分約定の基本動作を模式的に示す概念図である。1 is a conceptual diagram illustrating a basic operation of partial contract in the financial product transaction management system and the first and second financial product transaction management devices. FIG. 図1に示された金融商品取引管理システムにおいて注文を行う際の処理手順を示すフローチャートである。4 is a flowchart showing a processing procedure when placing an order in the financial product transaction management system shown in FIG. 1 . この実施の形態1に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置において、クライアント端末の表示部において示される取引表示画面を模式的に示す概念図である。1 is a conceptual diagram illustrating a transaction display screen displayed on a display unit of a client terminal in the financial product transaction management system and the first and second financial product transaction management devices according to the first embodiment. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において、クライアント端末の表示部において示される取引表示画面を模式的に示す概念図である。1 is a conceptual diagram illustrating a transaction display screen shown on a display unit of a client terminal in the above financial product transaction management system and the first and second financial product transaction management devices. FIG. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において、クライアント端末の表示部において示される取引表示画面を模式的に示す概念図である。1 is a conceptual diagram illustrating a transaction display screen shown on a display unit of a client terminal in the above financial product transaction management system and the first and second financial product transaction management devices. FIG. この実施の形態1に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。1 is a table and charts that show, in a schematic manner, order information and the placing and contracting of orders when a transaction is carried out in the financial product transaction management system and the first and second financial product transaction management devices according to the first embodiment. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that diagrammatically show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that diagrammatically show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定の第一の変形例を模式的に示す表及びチャートである。13A and 13B are tables and charts that diagrammatically show a first modified example of order information and the placing and contracting of orders when a transaction is conducted in the financial product transaction management system and the first and second financial product transaction management devices. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定の第二の変形例を模式的に示す表及びチャートである。13A and 13B are tables and charts that show a second modified example of order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. この実施の形態2に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。11 is a table and charts that show, in a schematic manner, order information and the placing and contracting of orders when a transaction is carried out in the financial product transaction management system and the first and second financial product transaction management devices according to the second embodiment. 同上金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。4A to 4C are tables and charts that show order information and the placing and contracting of orders when transactions are conducted in the financial product transaction management system and the first and second financial product transaction management devices. この実施の形態3に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。13 is a table and charts that show, in a schematic manner, order information and the placing and contracting of orders when a transaction is carried out in the financial product transaction management system and the first and second financial product transaction management devices according to the third embodiment. この実施の形態4に係る金融商品取引管理システム及び第一、第二の金融商品取引管理装置において取引が行われる際の注文情報と注文の発注・約定を模式的に示す表及びチャートである。13 is a table and charts that show, in a schematic manner, order information and the placing and contracting of orders when a transaction is conducted in the financial product transaction management system and the first and second financial product transaction management devices according to the fourth embodiment.

[発明の実施の形態1]
以下、この発明の実施の形態1について図面を参照して説明する。
[First embodiment of the invention]
A first embodiment of the present invention will now be described with reference to the drawings.

[システム構成]
図1は、この実施の形態1の金融商品取引管理システムのシステム構成図及び機能ブロック図である。同図に示すとおり、金融商品取引管理システム1Aは、「金融商品取引管理装置」としての第一の金融商品取引管理装置1と、「金融商品取引管理装置」としての第二の金融商品取引管理装置2と、n個(n≧1)のクライアント端末3~3とを備えており、第一の金融商品取引管理装置1と、クライアント端末3~3とは、WAN(Wide Area Network)としてのインターネット4を介して相互に交信可能である。また、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2は、専用回線5によって相互に交信可能である。ただし、第二の金融商品取引管理装置2がインターネット4に接続され、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とがインターネット4を介して交信可能に構成されていてもよい。この実施の形態1の金融商品取引管理システム1Aは、例えば株価指数等の各種の金融商品を取扱う。
[System configuration]
FIG. 1 is a system configuration diagram and a functional block diagram of the financial product transaction management system of the first embodiment. As shown in the figure, the financial product transaction management system 1A includes a first financial product transaction management device 1 as a "financial product transaction management device", a second financial product transaction management device 2 as a "financial product transaction management device", and n (n≧1) client terminals 3 1 to 3 n , and the first financial product transaction management device 1 and the client terminals 3 1 to 3 n can communicate with each other via the Internet 4 as a Wide Area Network (WAN). The first financial product transaction management device 1 and the second financial product transaction management device 2 can communicate with each other via a dedicated line 5. However, the second financial product transaction management device 2 may be connected to the Internet 4, and the first financial product transaction management device 1 and the second financial product transaction management device 2 may be configured to be able to communicate with each other via the Internet 4. The financial product transaction management system 1A of the first embodiment handles various financial products, such as stock price indexes.

第一の金融商品取引管理装置1は、金融商品取引所(後述)と取引を行う金融商品の取扱業者等が管理し運用するサーバコンピュータであり、Webサーバ機能や、顧客がクライアント端末3,・・・,3を用いて行った金融商品の注文を受けて第二の金融商品取引管理装置2と情報を交信して注文を発注する機能や、約定した注文の情報をクライアント端末3,・・・,3に送って顧客に表示する機能等を備えている。 The first financial instruments transaction management device 1 is a server computer managed and operated by a financial instruments dealer that transacts with a financial instruments exchange (described later), and is equipped with a web server function, a function for receiving orders for financial instruments placed by customers using client terminals 31 , ..., 3n and exchanging information with the second financial instruments transaction management device 2 to place the orders, and a function for sending information on executed orders to client terminals 31 , ..., 3n and displaying the information to the customers.

また、第一の金融商品取引管理装置1は、第一注文と第二注文等との対応付けを行い、対応させた第一注文や第二注文等を第二の金融商品取引管理装置2での処理に適合する状態にして第二の金融商品取引管理装置2に送信する。また、第一の金融商品取引管理装置1は、第二の金融商品取引管理装置2から受信した第一注文や第二注文等の発注、約定、情報、後述する部分約定等について、対応させた第一注文や第二注文等の状態として記録する。また、第一の金融商品取引管理装置1は、対応させた第一注文や第二注文等をクライアント端末3,・・・,3に送って顧客に表示する。なお、ここで述べる「第一注文」「第二注文」の詳細は後述する。 Furthermore, the first financial instrument exchange management device 1 associates the first order with the second order, etc., and transmits the associated first order, second order, etc. to the second financial instrument exchange management device 2 in a state suitable for processing by the second financial instrument exchange management device 2. Furthermore, the first financial instrument exchange management device 1 records the placement, contract, information, and partial contracts (described below) of the first order, second order, etc. received from the second financial instrument exchange management device 2 as the state of the associated first order, second order, etc. Furthermore, the first financial instrument exchange management device 1 sends the associated first order, second order, etc. to the client terminals 3 1 , ..., 3 n to display them to the client. The details of the "first order" and "second order" described here will be described later.

第二の金融商品取引管理装置2は、金融商品取引所(金融商品取引法第2条第16項に規定する、内閣総理大臣の免許を受けて金融商品市場を開設する金融商品会員制法人又は株式会社のこと。以下単に「金融商品取引所」と称する。)等が管理し運用するサーバコンピュータであり、Webサーバ機能や、発注された金融商品の注文を約定させる機能や、大容量のデータを保存するデータベース機能等を備えている。 The second financial instruments transaction management device 2 is a server computer managed and operated by a financial instruments exchange (a financial instruments membership corporation or company that operates a financial instruments market with a license from the Prime Minister as stipulated in Article 2, Paragraph 16 of the Financial Instruments and Exchange Act. Hereinafter referred to simply as the "financial instruments exchange"), etc., and is equipped with a web server function, a function for executing orders for financial instruments that have been placed, a database function for storing large volumes of data, etc.

具体的には、第二の金融商品取引管理装置2は、第一の金融商品取引管理装置1やクライアント端末3,・・・,3等から受信した情報に基づいて、金融商品の発注や約定を行う。また、第二の金融商品取引管理装置2は、発注された注文や約定された注文の情報を記録し管理すると共に、発注された注文や約定された注文の情報を第一の金融商品取引管理装置1やクライアント端末3,・・・,3等に送信する。 Specifically, the second financial product transaction management device 2 places orders for and executes contracts for financial products based on information received from the first financial product transaction management device 1 and client terminals 3 1 , ..., 3 n, etc. In addition, the second financial product transaction management device 2 records and manages information on placed orders and executed orders, and transmits information on placed orders and executed orders to the first financial product transaction management device 1 and client terminals 3 1 , ..., 3 n , etc.

なお、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とは、双方共金融商品取引所が管理し運用するサーバコンピュータであってもよいし、双方共金融商品取引所と取引を行わない金融商品の取扱業者が管理し運用するサーバコンピュータであってもよい。後者の場合は、第一の金融商品取引管理装置1を管理し運用する取扱業者と第二の金融商品取引管理装置2を管理し運用する取扱業者が同一の取扱業者であってもよいし、別々の取扱業者であってもよい。また、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とは、インターネット4を介さない構成、例えば、同一のLAN(Local Area Network)内に設けられる構成や、同一のコンピュータシステムとして構築された構成、等であってもよい。 The first financial instruments transaction management device 1 and the second financial instruments transaction management device 2 may both be server computers managed and operated by a financial instruments exchange, or may both be server computers managed and operated by a dealer of financial instruments that does not trade with a financial instruments exchange. In the latter case, the dealer that manages and operates the first financial instruments transaction management device 1 and the dealer that manages and operates the second financial instruments transaction management device 2 may be the same dealer, or different dealers. The first financial instruments transaction management device 1 and the second financial instruments transaction management device 2 may also be configured not via the Internet 4, for example, configured to be provided within the same LAN (Local Area Network) or configured as the same computer system, etc.

クライアント端末3,・・・,3は、金融商品の売買を行う個人又は法人が所持し使用する、データ通信機能を有する通信端末であって、パーソナルコンピュータ、タブレット、スマートフォン、携帯電話端末等がこれに該当する。クライアント端末3,・・・,3は、マウスやキーボード等各種指示を入力するために用いられる操作部31,・・・,31、LCD(Liquid Crystal Display)等からなり操作部31,・・・,31から入力された各種指示等や各種画像を表示する「情報表示手段」としての表示部32,・・・,32を有している。ただし、操作部31,・・・,31や表示部32,・・・,32は、操作者が指やタッチペン等を画面に接触させたり移動させたりすることで操作するタッチパネル等として構成してもよい。 The client terminals 3 1 , ..., 3 n are communication terminals with data communication functions owned and used by individuals or corporations who trade financial products, and include personal computers, tablets, smartphones, mobile phone terminals, etc. The client terminals 3 1 , ..., 3 n have operation units 31 1 , ..., 31 n used to input various instructions such as a mouse or keyboard, and display units 32 1 , ..., 32 n as "information display means" consisting of an LCD (Liquid Crystal Display) or the like and displaying various instructions and images input from the operation units 31 1 , ..., 31 n . However, the operation units 31 1 , ..., 31 n and the display units 32 1 , ..., 32 n may be configured as touch panels or the like that are operated by an operator touching or moving a finger or a touch pen on the screen.

なお、クライアント端末3,・・・,3、操作部31,・・・,31、表示部32,・・・,32は同じ構成を持つので、以下、区別する必要がある場合を除き、クライアント端末3、操作部31、表示部32とする。 In addition, the client terminals 3 1 , ..., 3 n , the operation units 31 1 , ..., 31 n , and the display units 32 1 , ..., 32 n have the same configuration, and therefore will be referred to as the client terminal 3, the operation unit 31, and the display unit 32 hereinafter unless a distinction needs to be made.

図1には図示しないが、第一の金融商品取引管理装置1や第二の金融商品取引管理装置2やクライアント端末3,・・・,3は、それぞれ、少なくとも1のCPU(Central Processing Unit、中央処理装置)、及び、CPUの作業領域として機能するRAM(Random Access Memory)、起動用ブートプログラム等が記録されたROM(Read Only Memory)、各種プログラムやデータ等が記録されるハードディスク等の補助記憶装置、データの送受信に用いる通信インターフェース等が設けられている。補助記憶装置には、OS(Operating System)用プログラム、各種アプリケーションプログラム、データベースに記録されたデータ等が記録されており、これらのプログラムやデータはCPUの演算処理により、ハードウェア資源と協働して各種機能を実現する。 Although not shown in Fig. 1, the first financial product transaction management device 1, the second financial product transaction management device 2, and the client terminals 31 , ..., 3n each include at least one CPU (Central Processing Unit), a RAM (Random Access Memory) that functions as a working area for the CPU, a ROM (Read Only Memory) in which a startup boot program and the like are recorded, an auxiliary storage device such as a hard disk in which various programs and data and the like are recorded, a communication interface used for transmitting and receiving data, etc. The auxiliary storage device records programs for the OS (Operating System), various application programs, data recorded in a database, etc., and these programs and data realize various functions in cooperation with hardware resources through the arithmetic processing of the CPU.

なお、第一の金融商品取引管理装置1や第二の金融商品取引管理装置2は、1のサーバコンピュータによって形成されていても、複数のネットワークコンピュータシステムによって形成されていてもよい。 The first financial product transaction management device 1 and the second financial product transaction management device 2 may be formed by a single server computer or multiple network computer systems.

図1に示す通り、第一の金融商品取引管理装置1は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段としてのデータ処理部10を有する。 As shown in FIG. 1, the first financial product transaction management device 1 has a data processing unit 10 as a functional means realized based on the various programs and hardware resources described above.

データ処理部10は第一の金融商品取引管理装置1において用いる各種データの生成、加工等の処理を行うものであり、更に、同じく機能手段としてのフロントページ配信部11、注文入力受付部12、入出金情報管理部13、「資金管理手段」としての口座情報管理部14、「注文情報生成手段」としての注文情報生成部15、「約定管理手段」としての約定管理部16、データベース接続基底部17、データベース18を有している。 The data processing unit 10 performs processes such as generating and processing various data used in the first financial product transaction management device 1, and further includes a front page distribution unit 11, an order input reception unit 12, a deposit/withdrawal information management unit 13, an account information management unit 14 as a "funds management means", an order information generation unit 15 as an "order information generation means", an agreement management unit 16 as an "agreement management means", a database connection base unit 17, and a database 18.

フロントページ配信部11は、クライアント端末3の表示部32に表示されるデータを作成し、作成したデータをクライアント端末3に送信する。 The front page distribution unit 11 creates data to be displayed on the display unit 32 of the client terminal 3 and transmits the created data to the client terminal 3.

注文入力受付部12は、クライアント端末3から入力された各種の注文に関するデータを受け付け、金融商品の注文を成立させるために必要な各種処理を行う。 The order input reception unit 12 receives data regarding various orders input from the client terminal 3 and performs various processes required to complete orders for financial products.

入出金情報管理部13は、クライアント端末3から入出金のリクエストを受け付け、リクエストに基づいて入出金の一覧表を管理する。 The deposit/withdrawal information management unit 13 accepts deposit/withdrawal requests from the client terminal 3 and manages a list of deposits and withdrawals based on the requests.

口座情報管理部14は、顧客(「取引者」と同意。本明細書において同じ。)の預金残高情報を資金情報(即ち、注文の約定を実現できることを裏付けるための情報)として管理する機能を有する。なお、口座情報管理部14において生成される預金残高に関する情報は、現実の預金残高と整合性を取るために、銀行等の金融機関が提供する、顧客の現実の預金残高に関する情報と定期的に照合される。 The account information management unit 14 has the function of managing the deposit balance information of customers (same as "traders"; the same applies in this specification) as fund information (i.e., information that confirms that an order can be concluded). The information on deposit balances generated by the account information management unit 14 is periodically compared with information on actual deposit balances of customers provided by financial institutions such as banks to ensure consistency with the actual deposit balances.

注文情報生成部15は、注文入力受付部12が処理した情報に基づいて、金融商品の注文に関する情報を生成する。ここでの注文には、いわゆる成行注文、指値注文、逆指値注文に加え、イフダンオーダーも含まれる。 The order information generation unit 15 generates information about orders for financial products based on the information processed by the order input reception unit 12. Orders here include so-called market orders, limit orders, stop orders, and if-done orders.

約定管理部16は、金融商品の約定を管理する。具体的には、約定管理部16は、後述する約定情報生成部25と交信し、約定情報生成部25によって約定した注文をクライアント端末3の表示部32に表示させる。また、具体的には、約定管理部16は、約定した注文の注文情報をデータベース18の注文テーブル181(後述)に記録したり、又は注文テーブル181に記録された注文情報のデータの修正や追加や削除等の各種処理や、記録された注文情報を検索したり送受信したり検索したりするために必要な各種処理を行う。また、約定管理部16は、取引者がクライアント端末3の操作部31による入力や所定の注文条件等に基づいて、約定情報生成部25に約定の態様(後述する部分約定を行うか否か等)の指令を行う処理等を行う構成を備えていてもよい。 The contract management unit 16 manages the contract of financial products. Specifically, the contract management unit 16 communicates with the contract information generation unit 25 described later, and causes the contracted order by the contract information generation unit 25 to be displayed on the display unit 32 of the client terminal 3. Specifically, the contract management unit 16 records the order information of the contracted order in the order table 181 (described later) of the database 18, or performs various processes such as modifying, adding, and deleting data of the order information recorded in the order table 181, and various processes required for searching, transmitting, receiving, and searching the recorded order information. The contract management unit 16 may also be configured to perform a process of instructing the contract information generation unit 25 on the mode of contract (whether or not to perform partial contract, described later, etc.) based on input by the trader via the operation unit 31 of the client terminal 3 or specific order conditions, etc.

データベース接続基底部17は、データ処理部10において生成、加工処理されたデータとデータベース18にて記録されるデータとの変換(例えば論理的データ構造と物理的データ構造との相互変換)を行うと共に、データ処理部10とデータベース18との間でデータを交信するために必要な処理を行う。 The database connection base unit 17 converts data generated and processed in the data processing unit 10 to data recorded in the database 18 (e.g., converting between logical data structures and physical data structures), and also performs the processing required to exchange data between the data processing unit 10 and the database 18.

データベース18は、第一の金融商品取引管理装置1にて用いられるデータを記録する。この実施の形態1におけるデータベース18はリレーショナルデータベースによって形成するが、例えばオブジェクトデータベース等、大量のデータの記録や書換えに適したものであればどのような形式を用いてもよい。データベース18には、「注文情報記録手段」としての注文テーブル181、「顧客口座情報記録手段」としての顧客口座情報テーブル182、金融商品注文条件テーブル183、シーケンス番号テーブル184、約定情報テーブル185、ポジション情報テーブル186が記録されている。 The database 18 records data used by the first financial product transaction management device 1. In this embodiment 1, the database 18 is formed by a relational database, but any format suitable for recording and rewriting large amounts of data, such as an object database, may be used. The database 18 records an order table 181 as an "order information recording means", a customer account information table 182 as a "customer account information recording means", a financial product order condition table 183, a sequence number table 184, a contract information table 185, and a position information table 186.

顧客口座情報テーブル182には顧客ごとの口座に関する情報が記録される。金融商品注文条件テーブル183には注文が認められる金融商品の注文条件が記録される。シーケンス番号テーブル184には注文情報(後述)ごとに一意に付されるシーケンス番号が記録される。約定情報テーブル185には、約定した注文に関する情報が記録される。ポジション情報テーブル186には、第一注文が約定して保有したポジションに関する情報が記録される。注文テーブル181の詳細については後述する。 The customer account information table 182 records information about the account of each customer. The financial product order conditions table 183 records the order conditions of financial products for which orders are accepted. The sequence number table 184 records a sequence number that is uniquely assigned to each piece of order information (described below). The contract information table 185 records information about contracted orders. The position information table 186 records information about positions held after a first order is contracted. Details of the order table 181 will be described later.

図1に示す通り、第二の金融商品取引管理装置2は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段としてのデータ処理部20を有する。データ処理部20は第二の金融商品取引管理装置2において用いる各種データの生成、加工等の処理を行うものであり、更に、同じく機能手段として、「相場価格情報管理手段」としての価格情報受信管理部21、入出金情報生成部22、口座情報生成部23、注文情報管理部24、「約定情報生成手段」としての約定情報生成部25、データベース接続基底部26、データベース27を有している。 As shown in FIG. 1, the second financial product transaction management device 2 has a data processing unit 20 as a functional means realized based on the various programs and hardware resources described above. The data processing unit 20 performs processes such as generating and processing various data used in the second financial product transaction management device 2, and further has, as functional means, a price information reception management unit 21 as a "market price information management unit", a deposit/withdrawal information generation unit 22, an account information generation unit 23, an order information management unit 24, an agreement information generation unit 25 as an "agreement information generation unit", a database connection base unit 26, and a database 27.

価格情報受信管理部21は、第二の金融商品取引管理装置2にて扱う金融商品の価格についての情報を取得し、取得した情報に対し、データ処理部20やデータ処理部10やクライアント端末3にて用いるために必要な処理と管理を行う。この実施の形態1においては、価格情報受信管理部21は相場価格の情報を定期的に取得し、記録し管理する。入出金情報生成部22は、顧客ごとの入出金の一覧表を生成し、入出金情報管理部13に入出金の情報を供給する。口座情報生成部23は、顧客ごとの預金残高情報を生成し、口座情報管理部14にその口座情報を供給する。 The price information reception management unit 21 acquires information on the prices of financial products handled by the second financial product transaction management device 2, and performs the necessary processing and management of the acquired information for use in the data processing unit 20, data processing unit 10, and client terminal 3. In this embodiment 1, the price information reception management unit 21 periodically acquires, records, and manages market price information. The deposit/withdrawal information generation unit 22 generates a list of deposits and withdrawals for each client, and supplies the deposit/withdrawal information to the deposit/withdrawal information management unit 13. The account information generation unit 23 generates deposit balance information for each client, and supplies the account information to the account information management unit 14.

注文情報管理部24は、第一の金融商品取引管理装置1の注文情報生成部15の生成した金融商品の注文に関する情報に基づいて、注文情報の生成や、生成された注文情報に基づいてデータベース27の注文テーブル271を作成し注文テーブル271のデータを管理する(データの作成、修正、削除等を行う)機能を有する。 The order information management unit 24 has the function of generating order information based on information regarding financial product orders generated by the order information generation unit 15 of the first financial product transaction management device 1, creating an order table 271 in the database 27 based on the generated order information, and managing the data in the order table 271 (creating, modifying, deleting, etc. data).

約定情報生成部25は、注文情報生成部15が生成した注文に基づく約定処理、及び、完了した約定処理に関する情報を顧客のクライアント端末3に送るための処理を行う。なお、ここでの「約定」とは、顧客の注文に基づいて金融商品の売買を成立させるための各種の手続並びに処理のことをいう。後述する通り、この実施の形態1において約定が成立すると、金融商品の売買が行われ、その結果、口座情報生成部23や口座情報管理部14が売買額に応じて資金情報(後述)を変換し、更に、入出金情報生成部22や入出金情報管理部13が入出金の一覧表に入金や出金の状況を記載する。また、約定情報生成部25は、約定が成立した旨の情報、及び約定の内容に関する情報を約定管理部16に送り、約定管理部16に、クライアント端末3の表示部32に約定が成立したことと成立した約定の内容等を文字情報等によって表示させる。また、約定情報生成部25は、売買価格に基づいてクライアント端末の口座の出入金処理を行う。なお、約定情報生成部25のこれらの構成のうちの一部又は全部は、他の機能手段、例えば約定管理部16が備える構成であってもよい。 The contract information generating unit 25 performs a process for sending information on the contract process based on the order generated by the order information generating unit 15 and the completed contract process to the client terminal 3 of the customer. In this case, "contract" refers to various procedures and processes for completing the buying and selling of financial products based on the customer's order. As described later, when a contract is completed in this embodiment 1, the buying and selling of financial products is performed, and as a result, the account information generating unit 23 and the account information managing unit 14 convert the fund information (described later) according to the buying and selling amount, and further, the deposit and withdrawal information generating unit 22 and the deposit and withdrawal information managing unit 13 enter the deposit and withdrawal status in the deposit and withdrawal list. In addition, the contract information generating unit 25 sends information that the contract has been completed and information on the contents of the contract to the contract managing unit 16, and causes the contract managing unit 16 to display the fact that the contract has been completed and the contents of the completed contract on the display unit 32 of the client terminal 3 by text information, etc. The contract information generating unit 25 also processes deposits and withdrawals from the account of the client terminal based on the buying and selling price. Note that some or all of these components of the contract information generating unit 25 may be provided by other functional means, for example, the contract management unit 16.

データベース接続基底部26は、第一の金融商品取引管理装置1のデータベース接続基底部17と同様に、データ処理部20とデータベース27との間の各種処理を行う。 The database connection base unit 26 performs various processes between the data processing unit 20 and the database 27, similar to the database connection base unit 17 of the first financial product transaction management device 1.

データベース27は、第二の金融商品取引管理装置2にて用いられるデータを記録する。このデータベース27の基本構成は、第一の金融商品取引管理装置1のデータベース18と同様である。また、データベース27には、「注文情報記録手段」としての注文テーブル271、「顧客口座情報記録手段」としての委託者口座情報テーブル272、金融商品注文条件テーブル273、シーケンス番号テーブル274、約定情報テーブル275、ポジション情報テーブル276が記録されている。注文テーブル271は注文テーブル181と同様の構成、委託者口座情報テーブル272は顧客口座情報テーブル182と同様の構成、金融商品注文条件テーブル273は金融商品注文条件テーブル183と同様の構成、シーケンス番号テーブル274はシーケンス番号テーブル184と同様の構成、約定情報テーブル275は約定情報テーブル185と同様の構成、ポジション情報テーブル276はポジション情報テーブル186と同様の構成である。 The database 27 records data used in the second financial product transaction management device 2. The basic configuration of this database 27 is the same as that of the database 18 of the first financial product transaction management device 1. In addition, the database 27 records an order table 271 as an "order information recording means", a client account information table 272 as a "customer account information recording means", a financial product order condition table 273, a sequence number table 274, a contract information table 275, and a position information table 276. The order table 271 has the same configuration as the order table 181, the client account information table 272 has the same configuration as the customer account information table 182, the financial product order condition table 273 has the same configuration as the financial product order condition table 183, the sequence number table 274 has the same configuration as the sequence number table 184, the contract information table 275 has the same configuration as the contract information table 185, and the position information table 276 has the same configuration as the position information table 186.

なお図示しないが、第二の金融商品取引管理装置2は日時の情報を取得し管理するタイマと、このタイマから取得された日時の情報に基づいて第一順位の注文情報、第一の売逆指値注文情報、第二の売逆指値注文情報(いずれも後述)の注文期限の管理を行う期限管理手段とを有する。 Although not shown, the second financial product transaction management device 2 has a timer that acquires and manages date and time information, and a deadline management means that manages the order deadlines of the first priority order information, the first sell stop order information, and the second sell stop order information (all of which are described below) based on the date and time information acquired from the timer.

第一の金融商品取引管理装置1におけるデータ処理部10、フロントページ配信部11、注文入力受付部(注文入力受付手段)12、入出金情報管理部13、口座情報管理部14、注文情報生成部15、約定管理部16、データベース接続基底部17、データベース18、及び、第二の金融商品取引管理装置2におけるデータ処理部20、価格情報受信管理部21、入出金情報生成部22、口座情報生成部23、注文情報管理部24、約定情報生成部25、データベース接続基底部26、データベース27、は、どのような形で構成されていてもよい。例えば、第一の金融商品取引管理装置1や第二の金融商品取引管理装置2が複数のサーバコンピュータからなるネットワークコンピュータシステムとして形成されている場合、各構成要件が複数のサーバコンピュータに分散して配設されていてもよい。また、それらのサーバコンピュータは、複数の業者、サーバ管理者がそれぞれ所有するコンピュータシステム(例えば金融証券取引所、他の金融商品取引管理業者、プロバイダ、ホスティングシステム提供業社等が所持又は管理するコンピュータシステム)に跨って配設されていてもよい。第一の金融商品取引管理装置1や第二の金融商品取引管理装置2を構成するサーバコンピュータは、いわゆるクラウド・コンピュータシステムとして形成されてもよい。更に、データ処理部10、フロントページ配信部11、注文入力受付部12、入出金情報管理部13、口座情報管理部14、注文情報生成部15、約定管理部16、データベース接続基底部17、データベース18、及び、データ処理部20、価格情報受信管理部21、入出金情報生成部22、口座情報生成部23、注文情報管理部24、約定情報生成部25、データベース接続基底部26、データベース27のうち少なくとも一部の構成が、第一の金融商品取引管理装置1や第二の金融商品取引管理装置2ではなく、金融商品取引管理システム1Aを構成するクライアント端末3に設けられていてもよいし、コンピュータをこれらの機能手段として機能させるプログラムとして構成されていてもよい。 The data processing unit 10, front page distribution unit 11, order input reception unit (order input reception means) 12, deposit/withdrawal information management unit 13, account information management unit 14, order information generation unit 15, contract management unit 16, database connection base unit 17, and database 18 in the first financial product transaction management device 1, and the data processing unit 20, price information reception management unit 21, deposit/withdrawal information generation unit 22, account information generation unit 23, order information management unit 24, contract information generation unit 25, database connection base unit 26, and database 27 in the second financial product transaction management device 2 may be configured in any form. For example, when the first financial product transaction management device 1 and the second financial product transaction management device 2 are formed as a network computer system consisting of multiple server computers, each component may be distributed and arranged on multiple server computers. Furthermore, these server computers may be distributed across computer systems owned by multiple traders or server administrators (e.g. computer systems owned or managed by a financial securities exchange, another financial instruments transaction management business operator, a provider, a hosting system provider, etc.) The server computers constituting the first financial instruments transaction management device 1 and the second financial instruments transaction management device 2 may be formed as a so-called cloud computer system. Furthermore, at least some of the components of the data processing unit 10, front page distribution unit 11, order input reception unit 12, deposit/withdrawal information management unit 13, account information management unit 14, order information generation unit 15, contract management unit 16, database connection base unit 17, database 18, and the data processing unit 20, price information reception management unit 21, deposit/withdrawal information generation unit 22, account information generation unit 23, order information management unit 24, contract information generation unit 25, database connection base unit 26, and database 27 may be provided in the client terminal 3 constituting the financial instruments transaction management system 1A, rather than in the first financial instruments transaction management device 1 or the second financial instruments transaction management device 2, or may be configured as a program that causes a computer to function as these functional means.

図2は、第一の金融商品取引管理装置1における注文テーブル181のフィールド定義の模式図である。同図に示す通り、注文テーブル181は項目数分のフィールドを有し、フィールドの名称(フィールド名)、文字や数値や日時等のデータ型(型)、ビット長等のデータ長(長さ)、空欄不可指定(Not Null)、デフォルト値の有無(デフォルト値)、データの項目名(備考)等が規定される。 Figure 2 is a schematic diagram of the field definitions of the order table 181 in the first financial product transaction management device 1. As shown in the figure, the order table 181 has fields for the number of items, and the field name (field name), data type (type) such as character, number, date and time, data length (length) such as bit length, designation of not allowing blanks (Not Null), presence or absence of default values (default values), data item names (remarks), etc. are specified.

上述の第一の金融商品取引管理装置1、第二の金融商品取引管理装置2においては、一の注文、又は複数の注文によって、同一種類の金融商品についての各種取引を実現できる。 The first financial product transaction management device 1 and the second financial product transaction management device 2 described above can realize various transactions for the same type of financial product through a single order or multiple orders.

[第一の金融商品取引管理装置と第二の金融商品取引管理装置とにおける注文の処理]
図1に基づいて、この実施の形態1の第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とによる注文の処理の概略を説明する。
[Order Processing in the First Financial Instruments Transaction Management Device and the Second Financial Instruments Transaction Management Device]
An outline of order processing by the first financial product exchange management device 1 and the second financial product exchange management device 2 of this embodiment 1 will be described with reference to FIG.

第一の金融商品取引管理装置1は、顧客のクライアント端末3から受けた金融商品の注文に基づいて、売り注文や買い注文をそれぞれの顧客ごとの第一注文や第二注文として注文テーブル181に記録し、かつ各種の処理(例えば注文の受付や注文の生成(注文を行うための注文情報の生成や、第二の金融商品取引管理装置2に対して注文を発注する処理のこと。本明細書において同じ。))を行う。第一の金融商品取引管理装置1は、注文テーブル181に記録する第一注文や第二注文の情報に、顧客口座情報テーブル182、金融商品注文条件テーブル183、シーケンス番号テーブル184、約定情報テーブル185、ポジション情報テーブル186の情報等を属性情報として記録する。 The first financial product transaction management device 1 records sell orders and buy orders as first orders and second orders for each customer in an order table 181 based on financial product orders received from the customer's client terminal 3, and performs various processes (for example, accepting orders and generating orders (generating order information for placing an order and placing an order with the second financial product transaction management device 2; the same applies throughout this specification)). The first financial product transaction management device 1 records information from the customer account information table 182, financial product order condition table 183, sequence number table 184, contract information table 185, position information table 186, etc. as attribute information in the information on the first and second orders recorded in the order table 181.

一方、第二の金融商品取引管理装置2は、顧客や第一の金融商品取引管理装置1から発注された買い注文や売り注文の情報の管理(例えば、注文情報を注文テーブル271に記録することや、それらの買い注文や売り注文に対して各種の処理(例えば、注文の「未発注」「発注済」「約定済」等の各種の状態を取引状況に応じて変化させる処理や、そのような変化を記録する処理等)を行うこと等の金融商品の取引のために必要な各種の処理を行うこと。以下単に「管理」と称する。)を行う。第二の金融商品取引管理装置2は、注文テーブル181に記録する買い注文や売り注文の情報に、委託者口座情報テーブル272、金融商品注文条件テーブル273、シーケンス番号テーブル274、約定情報テーブル275、ポジション情報テーブル276の情報等を属性情報として記録する。 Meanwhile, the second financial instruments transaction management device 2 manages information on buy orders and sell orders placed by customers and the first financial instruments transaction management device 1 (for example, performing various processes required for financial instrument transactions, such as recording order information in the order table 271 and performing various processes on those buy orders and sell orders (for example, processes for changing the order status such as "not ordered", "ordered", "contracted" etc. according to the transaction situation, and processes for recording such changes, etc.). Hereinafter, simply referred to as "management"). The second financial instruments transaction management device 2 records information from the trustor account information table 272, financial instruments order condition table 273, sequence number table 274, contract information table 275, position information table 276, etc. as attribute information in the buy order and sell order information recorded in the order table 181.

この実施の形態1においては、このような機能を有する第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とが連動して金融商品の注文を処理する。即ち、図3に示すように、例えば、顧客がクライアント端末3から行った金融商品の注文は第一の金融商品取引管理装置1に供給され、第一の金融商品取引管理装置1は顧客の注文の情報を注文テーブル181に記録すると共に注文を生成して第二の金融商品取引管理装置2に供給する。第二の金融商品取引管理装置2は第一の金融商品取引管理装置1で生成された注文を管理する。第二の金融商品取引管理装置2において金融商品の発注や約定が行われると、その発注や約定の情報は第一の金融商品取引管理装置1に供給され、第一の金融商品取引管理装置1に記録されると共に顧客のクライアント端末3に送信される。 In this embodiment 1, the first financial instruments transaction management device 1 and the second financial instruments transaction management device 2 having such functions work together to process orders for financial instruments. That is, as shown in FIG. 3, for example, an order for a financial instrument placed by a customer from a client terminal 3 is supplied to the first financial instruments transaction management device 1, which records the customer's order information in an order table 181 and generates an order and supplies it to the second financial instruments transaction management device 2. The second financial instruments transaction management device 2 manages the orders generated by the first financial instruments transaction management device 1. When an order for a financial instrument is placed or a contract is made in the second financial instruments transaction management device 2, the order and contract information is supplied to the first financial instruments transaction management device 1, recorded in the first financial instruments transaction management device 1, and transmitted to the customer's client terminal 3.

第一の金融商品取引管理装置1は、注文を繰り返して行う場合(例えば、第一注文(例えば金融商品の買い注文)と第二注文(例えば金融商品の売り注文)を繰り返す場合)には、第一の金融商品取引管理装置1は、この繰り返しのための情報を生成して金融商品取引管理装置2に送信する。 When an order is repeatedly placed (for example, when a first order (e.g., an order to buy a financial product) and a second order (e.g., an order to sell a financial product) are repeated), the first financial product transaction management device 1 generates information for this repetition and transmits it to the financial product transaction management device 2.

なお、第一の金融商品取引管理装置1における注文の生成と、生成された注文の第二の金融商品取引管理装置2への送信のタイミングはどのようなものであってもよい。例えば、金融商品の第一注文(例えば買い注文)と第二注文(例えば売り注文)とによって取引を行う場合、例えば、第一の金融商品取引管理装置1は、まず、買い注文を発注する旨の情報を第二の金融商品取引管理装置2に送信し、第二の金融商品取引管理装置2は、この買い注文が約定すると約定を示す情報を第一の金融商品取引管理装置1に送信し、次に第一の金融商品取引管理装置が売り注文を発注する旨の情報を第二の金融商品取引管理装置2に送信し、第二の金融商品取引管理装置2は、売り注文が約定すると約定を示す情報を第一の金融商品取引管理装置1に送信してもよい。あるいは、第一の金融商品取引管理装置1が、第一注文の約定の情報を取得する前に第二注文の情報を第二の金融商品取引管理装置2に送信してもよい。 The timing of the generation of an order in the first financial instruments transaction management device 1 and the transmission of the generated order to the second financial instruments transaction management device 2 may be any. For example, when a transaction is made using a first order (e.g., a buy order) and a second order (e.g., a sell order) for a financial instrument, the first financial instruments transaction management device 1 may first transmit information to the second financial instruments transaction management device 2 indicating that a buy order will be placed, and the second financial instruments transaction management device 2 may transmit information indicating that the buy order will be placed when the buy order is placed to the first financial instruments transaction management device 1, and then the first financial instruments transaction management device may transmit information to the second financial instruments transaction management device 2 indicating that the sell order will be placed, and the second financial instruments transaction management device 2 may transmit information indicating that the sell order will be placed to the first financial instruments transaction management device 1. Alternatively, the first financial instruments transaction management device 1 may transmit information on the second order to the second financial instruments transaction management device 2 before acquiring information on the first order's contract.

このようにして、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とは、連動して、買い注文や売り注文を第一注文と第二注文として処理を行い、また、第一注文と第二注文の繰り返しによって処理を行う。 In this way, the first financial product transaction management device 1 and the second financial product transaction management device 2 work together to process buy orders and sell orders as first orders and second orders, and also process the first orders and second orders repeatedly.

なお、この実施の形態1において、第一の金融商品取引管理装置1が生成する注文と第二の金融商品取引管理装置2が管理する注文とは、同一であっても相違していてもよい。具体的には、例えば、注文テーブル181に記録される注文と注文テーブル271に記録される注文と、顧客口座情報テーブル182に記録されたデータと委託者口座情報テーブル272に記録されたデータと、金融商品注文条件テーブル183に記録されたデータと金融商品注文条件テーブル273に記録されたデータと、シーケンス番号テーブル184に記録されたデータとシーケンス番号テーブル274に記録されたデータと、ポジション情報テーブル186に記録されたデータとポジション情報テーブル276に記録されたデータと、約定情報テーブル185に記録されたデータと約定情報テーブル275に記録されたデータとは、それぞれ同一であってもよいし、相違してもよい。 In this embodiment 1, the orders generated by the first financial product transaction management device 1 and the orders managed by the second financial product transaction management device 2 may be the same or different. Specifically, for example, the orders recorded in the order table 181 and the order table 271, the data recorded in the customer account information table 182 and the data recorded in the entrustor account information table 272, the data recorded in the financial product order condition table 183 and the data recorded in the financial product order condition table 273, the data recorded in the sequence number table 184 and the data recorded in the sequence number table 274, the data recorded in the position information table 186 and the data recorded in the position information table 276, and the data recorded in the contract information table 185 and the data recorded in the contract information table 275 may be the same or different.

[部分約定の基本動作]
図3~図11は、この実施の形態1の金融商品取引管理システム1Aにおける部分約定の処理の原則を模式的に示す概念図である。この実施の形態1における金融商品の部分約定は、同図及び同図を解説した下記の[基本動作その1]~[基本動作その7]に基づいて処理が行われる。なお、図3乃至図11において、チャート110の実線のマルは「成立」すなわち約定済の注文を示し、破線のマルは「一部成立」すなわち部分約定の注文を示し、点線のマルに黒文字の記載は「注文中」すなわち発注済で未約定の注文を示し、点線のマルに白抜き文字の記載は「待機中」すなわち未発注の注文又は繰り返し発注される予定の注文を示す。
[Basic operation of partial contract]
3 to 11 are conceptual diagrams showing the principle of partial contract processing in the financial product transaction management system 1A of this embodiment 1. Partial contracts of financial products in this embodiment 1 are processed based on the figures and the following [Basic Operation 1] to [Basic Operation 7] which explain the figures. In Figs. 3 to 11, a solid circle in the chart 110 indicates an "executed" order, i.e., an order that has been executed, a dashed circle indicates a "partially executed" order, i.e., an order that has been partially executed, a dotted circle with black characters indicates an "order on order", i.e., an order that has been placed but not yet executed, and a dotted circle with white characters indicates a "waiting" order, i.e., an order that has not been placed or an order that is scheduled to be placed repeatedly.

なお、[基本動作その1]~[基本動作その7]に基づく処理は、主に第二の金融商品取引管理装置2での処理に用いられるが、第一の金融商品取引管理装置1での処理に用いられてもよいし、第一の金融商品取引管理装置1と第二の金融商品取引管理装置2の双方に用いられてもよい。 The processes based on [Basic Operation 1] to [Basic Operation 7] are primarily used for processing in the second financial instruments exchange management device 2, but may also be used for processing in the first financial instruments exchange management device 1, or may be used in both the first financial instruments exchange management device 1 and the second financial instruments exchange management device 2.

[基本動作その1:価格優先、時間優先の原則]
同一種類の金融商品の注文が、複数の価格に、それぞれの価格毎に複数存在する場合は、以下(原則1)及び(原則2)に基づいて処理される。
(原則1)同一の金融商品が複数の気配価格(売買を希望する価格)について存在する場合、売り注文に対しては気配価格の高い買い注文から順に、買い注文に対しては気配価格の安い売り注文から順に、それぞれ約定させる(価格優先の原則)。
(原則2)同一の金融商品の買い注文や売り注文が、同一の気配価格に対して複数存在する場合、発注された時間の早いものから順に約定させる(時間優先の原則)。
[Basic operation 1: Price priority, time priority principle]
When there are multiple orders for the same type of financial product at multiple prices, they will be processed in accordance with the following (Principle 1) and (Principle 2).
(Principle 1) When the same financial product has multiple quoted prices (prices at which the buyer wishes to buy or sell), buy orders will be filled in order from the highest quoted price to the highest sell order, and buy orders will be filled in order from the lowest quoted price to the lowest sell order (price priority principle).
(Principle 2) When there are multiple buy or sell orders for the same financial product at the same quote price, the orders will be executed in the order in which they were placed (time priority principle).

[基本動作その2:需給によって成立数を可変させる処理]
例えば、図3に示すように、特定の金融商品(例えば株式)について、複数の価格に買い注文と売り注文が出ている場合を考える。そして、このときの提示レート101が、売り注文が19,402、買い注文が19,403であったとする。
[Basic operation 2: Processing to change the number of agreements based on supply and demand]
For example, consider a case where buy orders and sell orders are placed at multiple prices for a particular financial product (e.g., stocks) as shown in Figure 3. Suppose the offered rates 101 at this time are 19,402 for the sell order and 19,403 for the buy order.

ここで、この提示レート101が、19,401以上で売りたいという注文102が80枚であり、気配値19,402の買い注文103が18枚存在し(つまり気配数量が18である)、気配値19,401の買い注文104が37枚存在する場合、上述の価格優先の原則に基づき、まず、18枚存在する気配値19,402の買い注文103として約定され、次に、37枚存在する気配値19,401の買い注文104に対し、約定される。 Here, if there are 80 orders 102 to sell at a price of 19,401 or higher, and there are 18 buy orders 103 at a quote price of 19,402 (i.e., the quote quantity is 18), and there are 37 buy orders 104 at a quote price of 19,401, then based on the price priority principle described above, the 18 buy orders 103 at a quote price of 19,402 are filled first, and then the 37 buy orders 104 at a quote price of 19,401 are filled.

次に、売り注文105が19,400で、売り注文105の枚数が10枚であるとする。一方、気配値19,400の買い注文106は21枚存在しているとする。そして、図4に示すように、この21枚の買い注文106の内訳は、(特定の取引者とは異なる)他の取引者の買い注文107が4枚、特定の取引者の買い注文108が10枚、他の取引者の買い注文109が7枚であり、買い注文107、買い注文108、買い注文109の順に、異なる時間に発注されているとする。この場合、時間優先の原則に基づいて、図4に示すように、買い注文107の4枚全てと、買い注文108のうち6枚の買い注文108aが、約定する。 Next, suppose that the sell order 105 is priced at 19,400 and the quantity of the sell order 105 is 10 lots. Meanwhile, suppose that there are 21 buy orders 106 with a quote of 19,400. As shown in FIG. 4, the 21 buy orders 106 are broken down into four buy orders 107 from another trader (different from the specific trader), ten buy orders 108 from the specific trader, and seven buy orders 109 from other traders, and that they were placed at different times in the order of buy orders 107, buy orders 108, and buy orders 109. In this case, based on the principle of time priority, as shown in FIG. 4, all four buy orders 107 and six buy orders 108a of the buy orders 108 are executed.

この結果、図5に示すように、特定の取引者の買い注文108は、全10枚が、(図4において約定された)6枚の買い注文108aと、(図4において未約定の)4枚の買い注文108bに分裂する。このようにして、発注された注文のうちの一部のみが約定される現象が生ずることにより、部分約定が発生する。 As a result, as shown in FIG. 5, a specific trader's buy order 108 for 10 lots is split into a buy order 108a for 6 lots (contracted in FIG. 4) and a buy order 108b for 4 lots (uncontracted in FIG. 4). In this way, a partial contract occurs when only a portion of an order is contracted.

[基本動作その3:注文の分裂と分裂のタイミング]
この実施の形態1において、部分約定は、所定のタイミングで注文の分裂を発生させる。
[Basic operation 3: splitting an order and the timing of splitting]
In this first embodiment, a partial contract causes an order to be split at a predetermined timing.

ここで、注文の「分裂」とは、例えば以下(状態1)~(状態3)のうち少なくとも何れか一つに示す状態をいう。 Here, "splitting" an order refers to at least one of the following states (State 1) to (State 3):

(状態1)
特定の注文のうちの一部が約定することにより、その特定の注文が約定済の注文と未約定の注文とに分かれた状態をいう。
例えば、図6に示す第一注文111のうちの一部(例えば10枚のうちの6枚)が約定することにより、図8に示すように、約定済の6枚の第一注文111aと未約定の4枚の第一注文111bとに分かれた状態がこれに該当する。
(State 1)
This refers to a state in which a specific order is split into a executed order and an unexecuted order as a result of a portion of the order being executed.
For example, this corresponds to a state in which a portion (e.g., 6 out of 10 lots) of the first order 111 shown in Figure 6 is executed, resulting in the order being split into an executed first order 111a of 6 lots and an unexecuted first order 111b of 4 lots, as shown in Figure 8.

(状態2)
特定の注文のうちの一部が約定することにより、その特定の注文に対応する別の特定の注文が発注済の注文と未発注の注文とに分かれた状態をいう。
例えば、図6に示す第一注文111のうちの一部(例えば10枚のうちの6枚)が約定した結果、この第一注文111の約定で保有されたポジションを決済する第二注文112が、図8に示すように、発注済の6枚の第二注文112aと未発注の4枚の第二注文112bとに分かれた状態がこれに該当する。
(State 2)
This refers to a state in which, as a result of a portion of a specific order being executed, another specific order corresponding to that specific order is split into an ordered order and an unordered order.
For example, this corresponds to a state in which a portion (e.g., 6 out of 10 lots) of the first order 111 shown in FIG. 6 is executed, and as a result, the second order 112 that settles the position held by the execution of this first order 111 is split into an already placed second order 112a of 6 lots and an unplaced second order 112b of 4 lots, as shown in FIG. 8.

(状態3)
特定の注文のうちの一部が約定した後にその特定の注文の一部又は全部が繰り返し発注されるときに、未約定の元の注文と新たに発注された注文とが併存する状態をいう。
例えば、図10に示す19,400円の第一注文111のうちの一部(例えば10枚のうちの6枚)が約定したのち、この第一注文111の約定で保有されたポジションを決済する6枚の第二注文112aが約定したのち、図11に示すように、既に約定した一部(10枚中6枚)の第一注文111に対応する、19,400円の6枚の第一注文111aが再び発注されて、未約定のまま残った一部(10枚中4枚)の第一注文111と新たに発注された第一注文111aとが併存した状態がこれに該当する。
(State 3)
This refers to a state in which, when a specific order is partially executed and then part or all of that specific order is repeatedly placed, the unexecuted original order and the newly placed order coexist.
For example, after a portion (e.g., 6 out of 10 lots) of first order 111 for 19,400 yen shown in FIG. 10 is executed, a second order 112a for 6 lots which settles the position held by the execution of first order 111 is executed, and then, as shown in FIG. 11, a first order 111a for 6 lots for 19,400 yen which corresponds to the portion (6 out of 10 lots) of first order 111 that has already been executed is re-ordered, and the portion (4 out of 10 lots) of first order 111 that remains unexecuted and the newly placed first order 111a coexist.

なお、上記(状態1)~(状態3)において、図8や図11に示す分裂した注文は、分裂前は一つだった注文が二つの注文に分かれた状態(例えば図6に示す第一注文111が図8に示す第一注文111a,111bに分かれた状態)を示しているが、これに限定されず、分裂後に三つ以上の注文に分かれてもよい。また、上記(状態1)~(状態3)において、図8や図11に示す分裂した状態は、分裂後の注文は全て分裂前と同じ価格である状態(例えば図8における第一注文111a,111bは、図6における第一注文111と同じ19,400円)を示しているが、これに限定されず、分裂後の注文の少なくとも一つが分裂前と異なる価格であってもよい。また、上記(状態1)~(状態3)に類似した状態を発生させるいかなる状態が「分裂」を形成してもよい。 In the above (State 1) to (State 3), the split orders shown in Figures 8 and 11 show a state in which an order that was one before the split is split into two orders (for example, the state in which the first order 111 shown in Figure 6 is split into first orders 111a and 111b shown in Figure 8), but this is not limited to this and the order may be split into three or more orders after the split. In the above (State 1) to (State 3), the split states shown in Figures 8 and 11 show a state in which all the orders after the split are the same price as before the split (for example, the first orders 111a and 111b in Figure 8 are 19,400 yen, the same as the first order 111 in Figure 6), but this is not limited to this and at least one of the orders after the split may be a different price than before the split. In addition, any state that generates a state similar to the above (State 1) to (State 3) may form a "split".

また、この実施の形態1において、注文の分裂は以下(タイミング1)~(タイミング4)のうち少なくとも何れか一つの時点で発生する。 In addition, in this embodiment 1, order splitting occurs at at least one of the following times (Timing 1) to (Timing 4).

(タイミング1)
特定の注文の一部が約定すると同時にその特定の注文の分裂が発生する。
例えば上記(状態1)において、第一注文111(図6)が第一注文111aと第一注文111b(図8)に分かれる、第一注文111の一部が約定する時がこれに該当する。
(Timing 1)
A split of a particular order occurs simultaneously when a portion of that particular order is filled.
For example, in the above (state 1), this corresponds to a time when the first order 111 (FIG. 6) is divided into first order 111a and first order 111b (FIG. 8) and a part of the first order 111 is executed.

(タイミング2)
特定の注文の一部が約定すると同時にその特定の注文に対応する他の特定の注文の分裂が発生する。
例えば上記(状態2)において、第二注文112(図6)が第二注文112aと第二注文112b(図8)に分かれる、第一注文111の一部が約定する時がこれに該当する。
また例えば、第一注文111と第二注文112とが繰り返し発注される構成(図8参照)において、第二注文112の一部(例えば10枚中6枚)が約定した結果、その約定に基づいて繰り返し発注される第一注文111が発注済の6枚の第一注文111aと未発注(待機中)の4枚の第一注文111bと(図8参照)に分かれるような場合には、第二注文112の一部が約定する時がこれに該当する。
また例えば、第一注文111と第二注文112とが繰り返し発注される構成(図8参照)において、第二注文112の一部(例えば10枚中6枚)が約定し、繰り返し発注された6枚の第一注文111aが約定した結果、一部が約定した第二注文112が約定済の6枚の第二注文112aと未約定の4枚の第二注文112b(図8参照)とに分かれるような場合には、第一注文111aが約定する時がこれに該当する。
(Timing 2)
When a portion of a specific order is executed, another specific order corresponding to that specific order splits off.
For example, in the above (state 2), this corresponds to the case where the second order 112 (FIG. 6) is divided into second orders 112a and 112b (FIG. 8) and a part of the first order 111 is executed.
In addition, for example, in a configuration in which first order 111 and second order 112 are repeatedly placed (see FIG. 8 ), if a portion of second order 112 (e.g., 6 out of 10 units) is executed, and as a result, first order 111, which is repeatedly placed based on the execution, is divided into first order 111a of 6 units that has been placed and first order 111b of 4 units that has not been placed (waiting) (see FIG. 8 ), this corresponds to the time when a portion of second order 112 is executed.
In addition, for example, in a configuration in which first order 111 and second order 112 are repeatedly placed (see FIG. 8 ), if a portion of second order 112 (e.g., 6 out of 10 units) is executed and the repeatedly placed first order 111a (6 units) is executed, the partially executed second order 112 is divided into 6 units of second order 112a that have been executed and 4 units of second order 112b that have not been executed (see FIG. 8 ), this corresponds to the time when first order 111a is executed.

(タイミング3)
特定の注文の一部が約定した後に、その特定の注文の一部又は全部が繰り返し発注されて、未約定の元の注文と新たに発注された注文とが併存する状態となったときに分裂が発生する。
例えば上記(状態3)において、未約定のまま残った一部の第一注文111と新たに発注された第一注文111aとが併存した状態が形成される、第二注文112aが約定する時や、第一注文111aが発注される時がこれに該当する。
また例えば、第二注文112の一部(例えば10枚中6枚)が約定し、繰り返し発注される第一注文111が発注済の6枚の第一注文111aと未発注(待機中)の4枚の第一注文111bと(図8参照)に分かれ、発注済の第一注文111aが約定した結果、未約定のまま残った一部(10枚中4枚)の第二注文112と新たに発注された6枚の第二注文112a(図8参照)とが併存する状態となる場合には、第二注文112aが発注される時がこれに該当する。
(Timing 3)
A split occurs when a particular order is partially filled and then part or all of that particular order is repeatedly submitted, resulting in the coexistence of the original unfilled order and the newly submitted order.
For example, in the above (State 3), a state is formed in which a portion of the first orders 111 that remain unfilled coexists with the newly placed first order 111a, which corresponds to the time when the second order 112a is filled or when the first order 111a is placed.
In addition, for example, when a portion of the second order 112 (e.g., 6 out of 10 units) is executed and the first order 111 which is repeatedly placed is divided into an already-ordered first order 111a of 6 units and an unordered (waiting) first order 111b of 4 units (see FIG. 8), and the already-ordered first order 111a is executed, a state in which the remaining unexecuted second order 112 (4 out of 10 units) and a newly-ordered second order 112a of 6 units (see FIG. 8) coexist, this situation occurs when the second order 112a is placed.

(タイミング4)
特定の注文の一部が約定した後の所定のタイミングでその特定の注文が約定済の注文と未約定の注文とに分かれた時に分裂が発生する。
例えば図10に示すように、第一注文111の一部(例えば10枚中6枚)が約定した状態となった後、この第一注文111が、特定の時点(例えば金融商品の取引が休止する間)に約定した第一注文111aと未約定の第一注文111b(図8参照)とに分裂する場合の、第一注文111a,111bに分裂する時がこれに該当する。
(Timing 4)
A split occurs when a particular order splits into a filled order and an unfilled order at a predetermined time after a portion of the particular order is filled.
For example, as shown in FIG. 10, this corresponds to the case where a portion of first order 111 (e.g., 6 out of 10 lots) is executed and then this first order 111 splits into executed first order 111a and unexecuted first order 111b (see FIG. 8) at a specific time (e.g., while trading of the financial product is suspended).

なお、分裂のタイミングは上記(タイミング1)~(タイミング4)のみには限られず、これらに類似した状態のいかなる時点が分裂のタイミングであってもよい。 The timing of division is not limited to the above (Timing 1) to (Timing 4), and division can occur at any time in a state similar to these.

なお、以下に示す[基本動作その4]~[基本動作その7]は、この[基本動作その3]に示した分裂の状態とタイミングに基づくものである。 Note that [Basic Action 4] to [Basic Action 7] shown below are based on the split state and timing shown in [Basic Action 3].

[基本動作その4:部分約定のパターン1]
例えば、図6のチャート110に模式的に示すように、例えば全10枚の第一注文111と全10枚の第二注文112があり、第一注文111の約定価格である第一注文価格113が19,400円、第二注文の約定価格である第二注文価格114が19,500円であった場合を考える。これが、金融商品の相場価格115の変動により、[基本動作その2]等に基づいて、例えば全10枚の第一注文111のうち6枚のみが約定されると、図7に示すように、全10枚の第一注文は、約定された6枚の第一注文111aと、未約定の4枚の第一注文111bとに分裂する。なお、相場が第二注文価格に一致せずに再び第一注文価格に一致した場合、約定の条件が揃えば、未約定の第一注文111bが約定される。ただしこの場合、第一注文111aと第一注文111bとが再び結合されることはなく、以後第一注文111aと第一注文111bは独立した注文として扱われる。
[Basic Operation 4: Partial Execution Pattern 1]
For example, as shown in the chart 110 of Fig. 6, consider a case where there is a first order 111 of 10 pieces and a second order 112 of 10 pieces, and the first order price 113, which is the contract price of the first order 111, is 19,400 yen, and the second order price 114, which is the contract price of the second order, is 19,500 yen. If, for example, only 6 pieces of the first order 111 of 10 pieces are contracted based on [Basic Operation 2] or the like due to fluctuations in the market price 115 of the financial product, the first order of 10 pieces is split into a contracted first order 111a of 6 pieces and an uncontracted first order 111b of 4 pieces as shown in Fig. 7. Note that if the market price does not match the second order price but matches the first order price again, the uncontracted first order 111b will be contracted if the conditions for contract are met. In this case, however, the first order 111a and the first order 111b are not combined again, and thereafter the first order 111a and the first order 111b are treated as independent orders.

[基本動作その5:部分約定のパターン2]
例えば、「基本動作その4」のように第一注文111が部分約定して第一注文111aと第一注文111bとなると、図7に示すように、(図6に示す、イフダン注文によって、第一注文111の約定により発注される予定だった)第二注文112も6枚の第二注文112aと4枚の第二注文112bに分裂する。このうち、6枚の第二注文112aは第一注文111aの約定に対応して発注済みとなり、4枚の第二注文112bは未発注である。
[Basic Operation 5: Partial Execution Pattern 2]
For example, when the first order 111 is partially executed as in "Basic Operation 4" to become first order 111a and first order 111b, the second order 112 (which was scheduled to be placed as a result of the execution of the first order 111 through an if-done order as shown in FIG. 6) is also split into second order 112a of six units and second order 112b of four units, as shown in FIG. 7. Of these, second order 112a of six units has been ordered in response to the execution of first order 111a, and second order 112b of four units has not yet been ordered.

この状態で相場が反転し(つまり、例えば図8において相場が下落から上昇に変わり)、相場価格が第二注文価格に一致すると、6枚の第二注文112aが約定する。 If the market price reverses in this state (i.e., for example, the market price changes from falling to rising in FIG. 8) and the market price matches the second order price, the second order 112a for six lots is executed.

ここで、第一注文と第二注文とが複数回繰り返される構成である場合(詳しくは後述)には、図8に示すように、6枚の第二注文112aの約定により、第一注文111aが再び発注されることになるが、未約定の4枚の第一注文111bが残っていた場合は、図8に示すように、再び発注された第一注文111aと、残った第一注文111bが併存することになる。 Here, in the case where the first order and the second order are repeated multiple times (described in detail later), as shown in FIG. 8, the first order 111a will be re-ordered due to the execution of the six second orders 112a, but if there are four unexecuted first orders 111b remaining, then the re-ordered first order 111a and the remaining first order 111b will coexist, as shown in FIG. 8.

[基本動作その6:部分約定のパターン3]
なお、部分約定は、第一注文だけでなく、第二注文にも生じる。
[Basic Operation 6: Partial Contract Pattern 3]
Incidentally, partial execution occurs not only for the first order but also for the second order.

この第二注文の部分約定は、第一注文に部分約定が生じた後の第二注文に生ずる場合もある。具体的には、図8に示すように、例えば、全部で10枚の第一注文111と全部で10枚の第二注文112(図6参照)とが、約定された6枚の第一注文111aと未約定の4枚の第一注文111bに分裂した後、相場が反転して相場価格が第二注文価格に一致した際、第二注文に上記の「基本動作その2」等の事情が生じて4枚だけが約定される状態となった場合、図9に示すように、6枚の第二注文112aのうちの4枚だけが約定される。この結果、発注した6枚の第二注文112aは、約定した4枚の第二注文112aaと、未約定の2枚の第二注文112abに分裂し、更に未約定の第二注文112bも併存した状態となる。 This partial contract of the second order may occur in the second order after the first order is partially contracted. Specifically, as shown in FIG. 8, for example, when a first order 111 of 10 lots and a second order 112 of 10 lots (see FIG. 6) are split into a contracted first order 111a of 6 lots and an uncontracted first order 111b of 4 lots, and then the market price reverses and the market price matches the second order price, if the second order is in a state where only 4 lots are contracted due to the above-mentioned "basic operation 2" or the like, as shown in FIG. 9, only 4 of the 6 second orders 112a are contracted. As a result, the placed 6 second orders 112a are split into a contracted second order 112aa of 4 lots and an uncontracted second order 112ab of 2 lots, and the uncontracted second order 112b also coexists.

ここで、第一注文と第二注文とが複数回繰り返される構成である場合(詳しくは後述)には、図9に示すように、4枚の第二注文112aaが約定すると、対応して、6枚の第一注文111aも分裂し、4枚の第一注文111aaが発注することになるが、未約定の2枚の第二注文112abはそのまま残存する。また、第一注文111aが分裂した2枚の第一注文111abは、2枚の第二注文112abが約定したときに発注されることになる。 Here, in the case where the first order and the second order are repeated multiple times (described in detail later), as shown in FIG. 9, when the second order 112aa of four units is executed, the first order 111a of six units is also split, and four first orders 111aa are placed, but the unexecuted second order 112ab of two units remains as it is. Also, the two first orders 111ab that are the split of the first order 111a are placed when the two second orders 112ab are executed.

[基本動作その7:部分約定のパターン4]
また、第二注文に部分約定が生じるケースとして、上記[基本動作その6]に示すものの他に、第一注文の一部が約定した結果として、その第一注文は分裂せずに、その第一注文が約定することで保有したポジションを、約定によって決済させる第二注文が分裂する場合がある。
[Basic Operation 7: Partial Contract Pattern 4]
In addition to the cases shown in [Basic Operation 6] above, partial execution of the second order may occur when a portion of a first order is executed, resulting in the first order not splitting but splitting a second order that settles the position held by the first order due to the execution of the first order.

具体的には、図10に示すように、全部で10枚の第一注文111のうち、6枚が約定した場合を考える。このときに、約定した第一注文111は分裂せず、一部(6枚)成立、一部(4枚)未成立の状態で継続する。一方、イフダン注文によって、第一注文111の約定により発注される予定だった第二注文112(図6参照)は、第一注文111の一部成立と一部未成立とに基づいて、図10に示すように6枚の第二注文112aと4枚の第二注文112bに分裂する。このうち、6枚の第二注文112aは第一注文111の6枚の一部約定に対応して発注済みとなり、4枚の第二注文112bは第一注文111の4枚の一部未約定に対応して未発注である。 Specifically, as shown in FIG. 10, consider the case where 6 of the 10 first orders 111 are executed. At this time, the executed first order 111 does not split, but continues in a state where some (6) are executed and some (4) are not executed. On the other hand, due to an if-done order, the second order 112 (see FIG. 6) that was scheduled to be placed upon the execution of the first order 111 splits into a second order 112a of 6 and a second order 112b of 4, as shown in FIG. 10, based on the first order 111 being partially executed and partially not executed. Of these, the second order 112a of 6 has been ordered in response to the partial execution of the 6 first orders 111, and the second order 112b of 4 has not been ordered in response to the partial unexecution of the 4 first orders 111.

この状態で相場が反転し(つまり、例えば図10において相場が下落から上昇に変わり)、相場価格が第二注文価格に一致すると、図11に示すように、発注済の6枚の第二注文112aが約定する。 If the market price reverses in this state (i.e., for example, the market price changes from falling to rising in FIG. 10) and the market price matches the second order price, the placed second order 112a for six lots is executed, as shown in FIG. 11.

ここで、第一注文と第二注文とが複数回繰り返される構成である場合(詳しくは後述)には、6枚の第二注文112aが約定されてイフダン注文が決済されることで、一部約定した第一注文111ははじめて分裂する。その結果、図11に示すように、一部(6枚)約定、一部(4枚)未約定の第一注文111は分裂して約定した6枚の第一注文111aが新たに発注される。このとき、新たに発注された6枚の第一注文111aと、第一注文111(のうちの未約定の状態で残った4枚)とが併存することになる。なお、繰り返しの後に残った第一注文111(のうちの、10枚中の未約定の4枚)が約定した後、さらに第一注文が繰り返される場合は、10枚中未約定の4枚が残った第一注文111に替えて、4枚の第一注文(図11に図示せず)が発注される。 Here, in the case where the first order and the second order are repeated multiple times (described in detail later), the partially executed first order 111 splits for the first time when the 6 second orders 112a are executed and the if-done order is settled. As a result, as shown in FIG. 11, the first order 111, which is partially executed (6 units) and partially unexecuted (4 units), splits and a newly executed first order 111a of 6 units is placed. At this time, the newly placed 6 units of the first order 111a and the first order 111 (4 units of which remain unexecuted) coexist. Note that if the first order 111 (4 units of which are unexecuted out of 10 units) remaining after the repetition is executed and the first order is repeated again, a first order of 4 units (not shown in FIG. 11) is placed in place of the first order 111 with 4 units of which are unexecuted out of 10 units.

なお、図10及び図11では、第一注文価格113が19,400円の第一注文111と、第二注文の約定価格で、第二注文価格114が19,500円の第二注文112a,112bについてのみ部分約定の説明をしたが、19,400円の他の第一注文価格や19,500円の他の第二注文価格においても、同様の部分約定を発生させたり、同様の処理を行ったりすることができる。 Note that in Figures 10 and 11, partial execution has been explained only for the first order 111 with a first order price 113 of 19,400 yen and the second orders 112a and 112b with a second order execution price of 19,500 yen, but similar partial executions can also be generated or similar processing can be performed for other first order prices of 19,400 yen and other second order prices of 19,500 yen.

以下に示すこの実施の形態1の処理手順は、以上の[基本動作その1]~[基本動作その7]に基づいて行われる。なお、[基本動作その1]~[基本動作その7]は、この実施の形態1の処理において常に全て用いられる必要はなく、何れかの基本動作を異なる基本動作に置き換えて用いてもよい。例えば、[基本動作その1]の価格優先、時間優先の原則は、何れか一方のみが用いられる構成であってもよいし、[基本動作その4]~[基本動作その7]において部分約定が行われた場合、その後の処理において、部分約定によって一旦分かれた注文がその後再び結合する構成となってもよい。 The processing procedure of this embodiment 1 described below is based on the above [Basic Operation 1] to [Basic Operation 7]. Note that [Basic Operation 1] to [Basic Operation 7] do not always need to be used in their entirety in the processing of this embodiment 1, and any of the basic operations may be replaced with a different basic operation. For example, the price priority and time priority principles of [Basic Operation 1] may be configured to use only one of them, or if partial execution is performed in [Basic Operation 4] to [Basic Operation 7], the orders that were once split by the partial execution may be recombined in the subsequent processing.

[処理手順(注文情報の生成)]
次に、図12乃至図25に基づいて、この実施の形態1の金融商品取引管理システム1Aにおける、注文情報を生成する際の処理手順について説明する。
[Processing Steps (Generation of Order Information)]
Next, a processing procedure for generating order information in the financial product transaction management system 1A of this embodiment 1 will be described with reference to Figs.

ここで、注文情報の生成とは、この実施の形態1の金融商品取引管理システム1Aにおいて金融商品の注文の発注や約定を行うためのデータを形成することをいう。そして、後述するように、この実施の形態1においては、これらの注文情報に基づいて注文の発注や約定が行われる。 Here, generating order information refers to forming data for placing and executing orders for financial products in the financial product transaction management system 1A of this embodiment 1. Then, as described below, in this embodiment 1, orders are placed and executed based on this order information.

図12は、この実施の形態1の第一の金融商品取引管理装置1における、「第一の価格」としての買い注文(新規買い注文)、及び、「第二の価格」としての売り注文(新規売り注文)を受け付ける際の処理手順を示すフローチャートである。以下、同図に基づいて受け付け時の処理手順を説明する。 Figure 12 is a flowchart showing the processing steps when a buy order (new buy order) at the "first price" and a sell order (new sell order) at the "second price" are accepted in the first financial product transaction management device 1 of this embodiment 1. The processing steps at the time of acceptance will be explained below with reference to this figure.

金融商品取引管理システム1Aを利用する顧客は、クライアント端末3を用いて第一の金融商品取引管理装置1にアクセスする。第一の金融商品取引管理装置1のフロントページ配信部11は、アクセスのあったクライアント端末3の表示部32に、図13に示す取引表示画面50を表示させ、取引表示画面50上の注文画面表示ボタン51をクリックすると、図131に示すように、取引表示画面50上に注文入力画面52がポップアップ表示される。顧客は、この注文入力画面52に注文内容を入力する(ステップS1)。 A customer using the financial product transaction management system 1A accesses the first financial product transaction management device 1 using a client terminal 3. The front page distribution unit 11 of the first financial product transaction management device 1 displays the transaction display screen 50 shown in FIG. 13 on the display unit 32 of the accessed client terminal 3, and when the order screen display button 51 on the transaction display screen 50 is clicked, an order input screen 52 pops up on the transaction display screen 50 as shown in FIG. 131. The customer inputs the order details into this order input screen 52 (step S1).

図13において、顧客は、この注文入力画面52において、第一注文と第二注文とが繰り返される構成において、第一注文が買い注文か売り注文かを選択する売買選択欄53にて、第一注文が買い注文であるものを示す「買」を選択している(第一注文が売り注文であるものを選択する場合は「売」を選択する)。また、注文種類入力欄54に注文種類(ここでは複数の第一注文と第二注文とをそれぞれ複数回繰り返す「トラップリピートイフダン注文」)を選択している。 In FIG. 13, in this order input screen 52, in a configuration in which a first order and a second order are repeated, the customer selects "BUY" in a buy/sell selection field 53 for selecting whether the first order is a buy order or a sell order, indicating that the first order is a buy order (select "SELL" if the first order is a sell order). The customer also selects the order type in the order type input field 54 (here, a "trap repeat if done order" in which multiple first orders and multiple second orders are each repeated multiple times).

また、図13において、顧客は、金融商品の種類を選択する商品選択欄55において、日経225(日経平均株価)によって取引が行われることを示す「日経225」を選択している。また、顧客は、注文数量入力欄56に注文の数量(例えば、株価指数の100倍を1枚とする)として「1」と入力し、執行条件(第一注文及び/又は第二注文を成行注文、指値注文等、いかなる注文として約定させるか)を選択する執行条件入力欄57に「指値」と入力し、第一注文の希望する約定価格を入力するスタート価格入力欄58に「19200」と入力している。また、第二注文の希望する約定価格を演算するための情報としての利益金額入力欄59には「10000」と入力している(後述する注文情報生成部15は、利益金額入力欄59に入力された「10000」円を注文数量入力欄56に記載された1(×100)で割った、10000÷100=100(円)を、スタート価格入力欄58に入力された「19200」円に加算した「19300」円を第二注文の約定価格として算出する。)
なお、この実施の形態1においては、利益金額入力欄59に替えて、希望する第二注文の約定価格を入力する構成が設けられてもよい。また、これらに替えて、第一注文と第二注文の約定による「利幅」が算出や設定が行われる構成や、第一注文同士や第二注文同士の「値幅」の算出や設定が行われるための、どのような構成が設けられていてもよい。具体的には、例えば、選択された金融商品の種類、金融商品の現在の相場価格、金融商品の過去の所定期間の変動状態や将来の変動予測(変動幅、上昇傾向や下落傾向等)、取引期間、取引金額、証拠金残高、等の条件を所定の数値に換算して、第一注文同士や第二注文の同士値幅、第一注文と第二注文の利幅、第一注文や第二注文の本数や設定される価格帯等を算出する構成であってもよい。
13, the customer selects "Nikkei 225" in the product selection field 55 for selecting the type of financial product, indicating that trading will be based on the Nikkei 225 (Nikkei Stock Average). The customer also inputs "1" as the order quantity (for example, 100 times the stock price index is one lot) in the order quantity input field 56, inputs "limit price" in the execution condition input field 57 for selecting the execution condition (what kind of order the first order and/or second order should be executed as, such as a market order or a limit order), and inputs "19200" in the start price input field 58 for inputting the desired execution price of the first order. In addition, "10000" is entered in the profit amount input field 59 as information for calculating the desired contract price of the second order (the order information generating unit 15 described later divides the "10000" yen entered in the profit amount input field 59 by 1 (x 100) entered in the order quantity input field 56, i.e., 10000÷100=100 (yen), and adds this to the "19200" yen entered in the start price input field 58 to calculate the contract price of the second order as "19300" yen).
In this embodiment 1, instead of the profit amount input field 59, a configuration for inputting a desired contract price of the second order may be provided. In addition, instead of these, any configuration for calculating or setting a "profit margin" due to the contract between the first order and the second order, or for calculating or setting a "price spread" between first orders or between second orders may be provided. Specifically, for example, the type of the selected financial product, the current market price of the financial product, the fluctuation state of the financial product in a predetermined period in the past or a future fluctuation forecast (fluctuation range, upward or downward trend, etc.), the transaction period, the transaction amount, the margin balance, and other conditions may be converted into predetermined numerical values to calculate the price spread between the first orders or between the second orders, the profit margin between the first order and the second order, the number of first orders or the second orders, the set price range, and the like.

また、顧客は、ストップロス価格を設定したい場合には、ストップロス価格入力欄60に希望ストップロス価格を入力する(図13ではストップロス価格は入力されていない)。なお、同図に示すトラップ値幅入力欄61に入力される情報等については[発明の実施の形態2]で説明する。 If the customer wishes to set a stop loss price, the customer inputs the desired stop loss price in the stop loss price input field 60 (no stop loss price is input in FIG. 13). Note that the information to be input in the trap price range input field 61 shown in the same figure will be explained in [Embodiment 2 of the invention].

この状態で確認ボタン62をクリックすると、注文入力画面52において入力・選択されたデータが第一の金融商品取引管理装置1に供給される。第一の金融商品取引管理装置1の注文入力受付部12は、入力された注文の内容を確認する。さらに、注文入力受付部12は、それぞれの注文価格について検査を行う(ステップS2)。 When the Confirm button 62 is clicked in this state, the data entered and selected on the order input screen 52 is supplied to the first financial product transaction management device 1. The order input reception unit 12 of the first financial product transaction management device 1 confirms the contents of the entered order. Furthermore, the order input reception unit 12 inspects the price of each order (step S2).

具体的には、例えば、注文入力受付部12は、選択された金融商品について、スタート価格入力欄58と利益金額入力欄59にそれぞれ入力された価格に基づいて取引を行えば利益が得られるか否かを所定の演算に基づいて確認する。また例えば、注文入力受付部12は、選択された金融商品の、現在の相場価格と、注文入力画面52から入力された、注文の基準となる価格とを比較し、確認ボタン62や注文ボタン66がクリックされた時点の相場の実勢価格に対し、この基準となる価格が低いか否か(又は高いか否か)等を確認する構成であってもよい。また、例えば、注文入力受付部12は、第一注文が買い注文の場合には第一注文の希望する約定価格が確認ボタン62や注文ボタン66がクリックされた時点の相場の実勢価格よりも低いか否かを確認したり、第二注文の希望する約定価格が実勢第一注文の希望する約定価格よりも高いか否かを確認するように構成してもよい。 Specifically, for example, the order input acceptance unit 12 checks whether a profit can be obtained by trading the selected financial product based on the prices entered in the start price input field 58 and the profit amount input field 59, based on a predetermined calculation. For example, the order input acceptance unit 12 may be configured to compare the current market price of the selected financial product with the reference price of the order entered from the order input screen 52, and check whether this reference price is lower (or higher) than the market price at the time when the confirmation button 62 or the order button 66 is clicked. For example, the order input acceptance unit 12 may be configured to check whether the desired contract price of the first order is lower than the market price at the time when the confirmation button 62 or the order button 66 is clicked, if the first order is a buy order, or to check whether the desired contract price of the second order is higher than the desired contract price of the current first order.

ステップS2での確認の結果、入力された価格が適正である場合(例えば、注文入力受付部12に、その入力価格に基づいて取引を行えば利益が得られる場合のみ適正であるという設定がされている場合には、その設定が満たされた場合)、注文入力受付部12は、入力された価格は適正価格であると判断する。 If the check in step S2 shows that the entered price is appropriate (for example, if the order input acceptance unit 12 is set such that a price is appropriate only if a profit can be made by trading at that price, and the setting is satisfied), the order input acceptance unit 12 determines that the entered price is an appropriate price.

買い注文の価格が適正価格と判断された場合(ステップS3の“No”)、口座情報管理部14が顧客口座情報テーブル182の当該顧客の資金情報を取得する。 If the price of the buy order is judged to be a fair price ("No" in step S3), the account information management unit 14 obtains the financial information of the customer from the customer account information table 182.

注文入力受付部12は、取得された資金情報と顧客の注文総額とを対比し、資金の額が注文許容額以上であるか否かを確認する。 The order input reception unit 12 compares the acquired financial information with the customer's total order amount and verifies whether the amount of funds is equal to or exceeds the order allowance.

ここで、「注文許容額」とは、注文に必要な金額のことである(本明細書において同じ)。 Here, "order allowance" refers to the amount required for an order (as used throughout this specification).

注文情報生成部15は、資金の額が注文許容額以上である場合(ステップS5の“No”)の場合にのみ、後述する「注文情報」や、「注文情報」を含む「注文情報群」を生成する。これにより、顧客が確実に支払いができる場合にのみに注文を受け付けることができる。 The order information generation unit 15 generates "order information" (described below) and an "order information group" including the "order information" only when the amount of funds is equal to or greater than the order allowance ("No" in step S5). This allows an order to be accepted only when the customer is able to reliably make payment.

資金の額が注文許容額以上である場合(ステップS5の“No”)、注文入力受付部12は、金融商品注文条件テーブル183に記録されたデータ等を元に、注文条件が上述したもの以外の注文の各種条件を満たしているか否かを確認する(ステップS6)。 If the amount of funds is equal to or greater than the order allowance ("No" in step S5), the order input reception unit 12 checks whether the order conditions satisfy various order conditions other than those described above, based on the data recorded in the financial product order conditions table 183 (step S6).

注文の各種条件を満たしていない場合(ステップS7の“Yes”)、注文入力受付部12は入力された注文をエラーとして扱い、注文の受付を拒絶する(ステップS10)。 If the various conditions of the order are not met ("Yes" in step S7), the order input reception unit 12 treats the input order as an error and rejects the order (step S10).

注文の各種条件を満たしている場合であって(ステップS7の“No”)、注文条件が上述の注文に必要な条件を全て満たしているものと判定された場合、フロントページ配信部11は、クライアント端末3の表示部32に、図14に示す、確認画面65がポップアップ表示させる。この確認画面65においては、注文入力画面52において入力された数値や選択された条件等に基づいて生成される注文の内容が表示される。 If the various conditions of the order are met ("No" in step S7) and it is determined that the order conditions meet all the conditions necessary for the order described above, the front page distribution unit 11 pops up a confirmation screen 65 shown in FIG. 14 on the display unit 32 of the client terminal 3. This confirmation screen 65 displays the contents of the order that are generated based on the numerical values entered on the order input screen 52, the selected conditions, etc.

この状態で顧客が注文ボタン66をクリックすると、注文情報生成部15は、ステップS1において注文入力画面52に入力され、クライアント端末3から第一の金融商品取引管理装置1に送信された情報に基づいて注文情報を生成する(ステップS8、注文情報生成手順)。 When the customer clicks the order button 66 in this state, the order information generation unit 15 generates order information based on the information entered into the order input screen 52 in step S1 and transmitted from the client terminal 3 to the first financial product transaction management device 1 (step S8, order information generation procedure).

具体的には、上記手順において入力された複数のデータを、注文価格を単位としてまとめ、各情報の単位に、シーケンス番号テーブル184に記録された注文にシーケンス番号を付与することで各注文情報を形成する。なおこのとき、シーケンス番号テーブル184には、注文情報に使用されたシーケンス番号を未使用の番号と識別するための情報が付与される。一回のステップS8の手順にて生成される複数の注文情報は、同一種類の金融商品を第一注文価格(後述)にて注文する注文情報、及び第二注文価格(後述)にて注文する注文情報から成る注文情報群(以下単に「注文情報群」と称する。)を形成する。生成された注文情報や、注文情報に基づく注文は、注文情報生成部15や約定管理部16によりクライアント端末3の表示部32に表示されることになる。 Specifically, the multiple data input in the above procedure are grouped in units of order prices, and each piece of order information is formed by assigning a sequence number to the order recorded in sequence number table 184 for each unit of information. At this time, information for identifying the sequence number used in the order information as an unused number is assigned to sequence number table 184. The multiple order information generated in one procedure of step S8 forms an order information group (hereinafter simply referred to as "order information group") consisting of order information for ordering the same type of financial product at a first order price (described later) and order information for ordering at a second order price (described later). The generated order information and orders based on the order information are displayed on the display unit 32 of the client terminal 3 by the order information generation unit 15 and the contract management unit 16.

注文情報生成部15は、生成された注文情報群の情報を第二の金融商品取引管理装置2に送信し、第二の金融商品取引管理装置2の注文情報管理部24は、受信した注文情報を注文テーブル181に記録する(ステップS9)。注文情報は、図2に示す各フィールドの定義に基づいて注文テーブル181に記録される。 The order information generation unit 15 transmits the information of the generated order information group to the second financial product transaction management device 2, and the order information management unit 24 of the second financial product transaction management device 2 records the received order information in the order table 181 (step S9). The order information is recorded in the order table 181 based on the definition of each field shown in FIG. 2.

例えば、注文テーブル181の“ord_seq”フィールド181bは、ステップS8にて付与されたシーケンス番号の定義である(注文テーブル181の「備考」181a参照。以下同じ。)。“cust_seq”フィールド181cは顧客ごとに一意に定められた顧客番号の、“style_id”フィールド181dは商品名の定義である。“com_id”フィールド181eは金融商品毎に一意に定められたID番号の定義である。このID番号と金融商品との組合わせはデータベース中に別途設けられたIDテーブル(図示せず)中に記録されている。“ord_amnt”フィールド181fは注文数量入力欄56に入力された注文数量(あるいは、その数量に基づいて規定される株価指数等の数量)の定義である。“buy_sell_id”フィールド181gには注文種類入力欄54で選択された売り注文、買い注文のいずれであるかを定義し、“ord_rate”フィールド181hには注文価格を定義し、“limit_time”フィールド181iには注文期限を定義する。“ord_cond”フィールド181jは売買選択欄53で選択された注文種別を定義する。“trail_range”フィールド181kはトレール幅([発明の実施の形態4]参照)を定義し、“through_range”フィールド181mはスルー値幅([発明の実施の形態4]参照、ここでは、予め一律の価格として設定されている。)を定義し、
“new_close”フィールド181nには新規注文、決済注文のいずれであるかを定義する。なお図2には図示しないが、注文テーブル181には、注文入力画面52に入力されたその他のデータを定義するフィールドも設けられる。これらのフィールドによって、注文入力画面52に入力されたデータは全て注文テーブル181に記録される。以上の手順より、この実施の形態1における注文の受け付け処理は完了する。
For example, the "ord_seq" field 181b of the order table 181 defines the sequence number assigned in step S8 (see "Notes" 181a of the order table 181; the same applies below). The "cust_seq" field 181c defines the customer number uniquely assigned to each customer, and the "style_id" field 181d defines the product name. The "com_id" field 181e defines the ID number uniquely assigned to each financial product. The combination of this ID number and financial product is recorded in an ID table (not shown) separately provided in the database. The "ord_amnt" field 181f defines the order quantity entered in the order quantity input field 56 (or the quantity of a stock price index or the like defined based on that quantity). The "buy_sell_id" field 181g defines whether the order is a sell order or a buy order selected in the order type input field 54, the "ord_rate" field 181h defines the order price, and the "limit_time" field 181i defines the order deadline. The "ord_cond" field 181j defines the order type selected in the buy/sell selection section 53. The "trail_range" field 181k defines the trail width (see [Fourth embodiment of the invention]), and the "through_range" field 181m defines the through price range (see [Fourth embodiment of the invention], which is set in advance as a uniform price here).
The "new_close" field 181n defines whether it is a new order or a settlement order. Although not shown in FIG. 2, the order table 181 also has fields for defining other data entered on the order entry screen 52. All data entered on the order entry screen 52 is recorded in the order table 181 using these fields. The order acceptance process in this embodiment 1 is completed by the above procedure.

なお、ステップS3において買い注文の価格、及び売り注文の価格のうち少なくとも何れか一方が不適正な価格と判断された場合(ステップS3の“Yes”)、又は、ステップS5において資金の額が注文総額未満であった場合(ステップS5の“Yes”)、注文入力受付部12は入力された注文をエラーとして扱い、注文の受け付けを拒絶する(ステップS10)。この場合、注文情報(後述)は生成されず、クライアント端末3の表示部32には注文の受け付けが拒絶されたことを示す文字情報等が表示される。 If at least one of the buy order price and the sell order price is determined to be an inappropriate price in step S3 ("Yes" in step S3), or if the amount of funds is less than the total order amount in step S5 ("Yes" in step S5), the order input acceptance unit 12 treats the input order as an error and rejects the order (step S10). In this case, order information (described below) is not generated, and text information or the like indicating that the order has been rejected is displayed on the display unit 32 of the client terminal 3.

なお、注文入力画面52に入力された情報が第一の金融商品取引管理装置1に送信されるタイミングは、上述のように確認ボタン62がクリックされた時でもよいし、あるいは注文ボタン66がクリックされた時でもよい。また、注文情報生成部15に送信される情報は、後述する第一注文情報や第二注文情報を各種演算によって生成することができる情報であれば、各入力欄・選択欄54~61に入力される情報以外のいかなる情報であってもよい。具体的には、例えば、注文が発注される期間や、期間内に獲得したい利益額や、取引に用いる資金の金額等であってもよい。 The information entered into the order input screen 52 may be sent to the first financial product transaction management device 1 when the confirmation button 62 is clicked as described above, or when the order button 66 is clicked. The information sent to the order information generation unit 15 may be any information other than the information entered into each of the input and selection fields 54 to 61, so long as it is information that can be used to generate the first order information and second order information described below through various calculations. Specifically, the information may be, for example, the period during which the order is placed, the amount of profit desired to be earned within the period, the amount of funds to be used for the transaction, etc.

また、ステップS8に示す注文情報の生成は、確認ボタン62や注文ボタン66がクリックされた際に全ての注文情報(や注文情報群)が一度に生成されてもよいし、第一注文や第二注文が発注される際に生成されてもよいし、第一注文や第二注文が繰り返して発注される場合には繰り返しの度に生成されてもよいし、第一注文価格(後述)や第二注文価格(後述)が変更されるタイミングで生成されてもよいし、その他どのようなタイミングで生成されてもよい。 The order information shown in step S8 may be generated when all the order information (or a group of order information) is generated at once when the confirmation button 62 or the order button 66 is clicked, or when the first order or the second order is placed, or each time the first order or the second order is repeatedly placed, or when the first order price (described below) or the second order price (described below) is changed, or at any other timing.

また、ステップS1~ステップS10の順序は、図12に示すもののみには限定されず、どのような順序であってもよい。さらにまた、確認ボタン62や注文ボタン66がクリックされるタイミングとステップS1~S10の処理が行われるタイミングとはどのようなものであってもよく、例えば、確認ボタン62や注文ボタン66がクリックされた後に、注文情報生成部15がステップS1~ステップS10の処理が行う構成であってもよい。 The order of steps S1 to S10 is not limited to that shown in FIG. 12, and may be any order. Furthermore, the timing of when the Confirm button 62 or the Order button 66 is clicked and the timing of when steps S1 to S10 are processed may be any timing. For example, the order information generation unit 15 may be configured to process steps S1 to S10 after the Confirm button 62 or the Order button 66 is clicked.

さらに、ステップS1~ステップS10の処理のうち少なくとも一部は、第二の金融商品取引管理装置2においても行われるものでもよい。例えば、ステップS9において、注文情報生成部15が、生成された注文情報を第二の金融商品取引管理装置2に送信し、第二の金融商品取引管理装置2の注文情報管理部24はこの注文情報を注文テーブル271に記録する構成等であってもよい。また例えば、第二の金融商品取引管理装置2の委託者口座情報テーブル272、金融商品注文条件テーブル273、シーケンス番号テーブル274等のデータに基づいて、第二の金融商品取引管理装置2においてステップS1~S10の処理が行われ、注文テーブル271に注文情報が記録される構成であってもよい。 Furthermore, at least a part of the processing of steps S1 to S10 may also be performed in the second financial instruments transaction management device 2. For example, in step S9, the order information generation unit 15 may transmit the generated order information to the second financial instruments transaction management device 2, and the order information management unit 24 of the second financial instruments transaction management device 2 may record this order information in the order table 271. Also, for example, the processing of steps S1 to S10 may be performed in the second financial instruments transaction management device 2 based on data in the trustor account information table 272, financial instruments order condition table 273, sequence number table 274, etc. of the second financial instruments transaction management device 2, and the order information may be recorded in the order table 271.

[注文情報や注文情報群の構成]
図15は、この実施の形態1においてクライアント端末3の表示部32に表示される、注文情報生成後の取引表示画面50を模式的に示す図である。この取引表示画面50には、注文情報生成部15や約定管理部16の処理による、注文情報(第一注文情報と第二注文情報)及び注文情報群が示されている(約定管理手順)。
[Configuration of order information and order information groups]
15 is a diagram showing a typical transaction display screen 50 after order information generation, which is displayed on the display unit 32 of the client terminal 3 in this embodiment 1. This transaction display screen 50 shows order information (first order information and second order information) and order information groups processed by the order information generating unit 15 and the contract management unit 16 (contract management procedure).

なお、第二の金融商品取引管理装置2においても同様の注文情報及び注文情報群が管理されることになるが、説明の簡単のため、ここでは第二の金融商品取引管理装置2側の注文情報や注文情報群の記載は省略する。 Note that the second financial product transaction management device 2 also manages similar order information and order information groups, but for simplicity, the order information and order information groups on the second financial product transaction management device 2 side will not be described here.

図15に(及び図16乃至図25にも)示す、この実施の形態1に係る注文情報群71Aは、第一注文(新規注文、つまり約定することでポジションを保有する注文)を構成する第一注文情報72aと、第二注文(決済注文、つまり第一注文が約定すると発注され、約定することで、第一注文の約定によって保有したポジションを決済する注文)を構成する第二注文情報72bとから成る。なお、注文情報群71Aに他の注文情報(例えばストップロス注文を構成する逆指値注文情報等)が更に含まれていてもよい。 The order information group 71A according to this embodiment 1 shown in FIG. 15 (and also in FIGS. 16 to 25) is composed of first order information 72a constituting a first order (a new order, i.e., an order that holds a position when executed), and second order information 72b constituting a second order (a settlement order, i.e., an order that is placed when the first order is executed and that, when executed, settles the position held by the execution of the first order). Note that the order information group 71A may further include other order information (for example, stop-loss order information constituting a stop-loss order, etc.).

なお、図15に示す注文情報群71Aと図16乃至図25に示す注文情報群71Aは、構成する注文情報の内容(例えば注文番号181Aや注文受付日時情報181Bや指定価格情報181J)が異なっているが、説明の簡単のため、特に区別の必要がある場合を除き同一のものとして以下説明する。 Note that the order information group 71A shown in FIG. 15 and the order information group 71A shown in FIG. 16 to FIG. 25 differ in the content of the order information that constitutes them (e.g., order number 181A, order acceptance date and time information 181B, and specified price information 181J). However, for simplicity of explanation, they will be described below as being the same unless there is a particular need to distinguish between them.

図15に示す通り、第一注文情報72a、第二注文情報72bとも、16桁の注文番号本体と8桁の枝番からなるIDとして機能する注文番号181A、注文情報が生成された日時を示す注文受付日時情報181B、金融商品の種類(ここでは日経225(日経平均株価)の取引が行われることを示す「日経225」という表示)を示す商品情報181C、それぞれの注文が注文中(発注済約定前の状態)、待機中(未発注の状態)、約定(約定された状態)の何れかの状態を示す注文状態情報181D(ただしこれら3つの状態のうち一部が示されない場合や、これら3つの状態以外の状態が示される場合もある。)、注文形態(注文の形態、ここでは、複数の価格で複数の第一注文と複数の第二注文が複数発注され、それぞれの第一注文とそれぞれの第二注文とが繰り返される「トラップリピートイフダン」であることを示す「トラリピ」の文字が表示された状態)を示す注文形態情報181E、それぞれの注文が買い注文、売り注文の何れであるかを示す売買情報181F、それぞれの注文が新規注文、決済注文(あるいはストップロス注文)の何れであるかを示す決済区分情報181G、それぞれの注文が「指値注文」「成行注文」「逆指値注文」「ストップロス注文」等の何れであるかを示す執行条件情報181H、それぞれの注文の決済希望価格(顧客が約定させたい価格)としての指定価格情報181J、それぞれの注文の数量(ここではそれぞれ10枚)を示す注文数量情報181K(図16等に記載)、成立した(つまり約定した)注文の数量を示す成立数量情報181L(図16等に記載)、それぞれの注文の有効期限(ここでは無期限を示す「GTC」の情報)を示す有効期限情報181M(図16等に記載)、第一注文と第二注文との繰り返しの回数(ここでは繰り返し回数無制限を示す「無制限」の情報)を示すリピート回数情報181N(図16等に記載)、約定時等において発生するスリッページの許容値としてのスリッページ情報181P(図15にのみ記載。ただし値を図示せず)、トレールの設定の有無や、トレールが設定された場合のトレール幅の数値としてのトレール情報181Q(図15にのみ記載。ただし値は図示せず)、等から構成されている。 As shown in FIG. 15, both the first order information 72a and the second order information 72b include an order number 181A that functions as an ID consisting of a 16-digit order number body and an 8-digit subnumber, order acceptance date and time information 181B indicating the date and time the order information was generated, product information 181C indicating the type of financial product (here, "Nikkei 225" indicating that the Nikkei 225 (Nikkei Stock Average) will be traded), and order status information 181D indicating the status of each order, either on order (ordered but not yet executed), waiting (not yet executed), or executed (executed) (however, these three Some of the states may not be displayed, or states other than these three states may be displayed.), order type information 181E indicating the order type (order type, in this case, a state in which a plurality of first orders and a plurality of second orders are placed at a plurality of prices, and the characters "Toraripi" are displayed indicating that it is a "trap repeat if done" in which each of the first orders and each of the second orders are repeated), buying and selling information 181F indicating whether each order is a buy order or a sell order, and whether each order is a new order, a settlement order (or a stop loss order). settlement classification information 181G indicating which of the orders is a "limit order", "market order", "stop-limit order", "stop-loss order", etc., execution condition information 181H indicating which of the orders is a "limit order", "market order", "stop-limit order", "stop-loss order", etc., designated price information 181J as the desired settlement price for each order (the price at which the customer wishes to execute the order), order quantity information 181K (shown in FIG. 16, etc.) indicating the quantity of each order (here, 10 lots for each), executed quantity information 181L (shown in FIG. 16, etc.) indicating the quantity of the executed (i.e., executed) order, and expiration date of each order (here, "GTC" indicating an unlimited expiration date). " information), repeat count information 181N (shown in FIG. 16, etc.) indicating the number of times the first order and the second order are repeated (here, the "unlimited" information indicating an unlimited number of repetitions), slippage information 181P (shown only in FIG. 15, but the value is not shown) as the allowable amount of slippage that occurs at the time of contract, etc., trail information 181Q (shown only in FIG. 15, but the value is not shown) as whether a trail is set and the numerical value of the trail width if a trail is set, etc.

なお、後述する部分約定により第一注文や第二注文が分裂した場合は、一の注文情報群71Aを構成する第一注文や第二注文の数量が増加したり、一の注文情報群71Aが複数の注文情報群71A,71A・・・に分裂したりする。このように、注文情報群71Aの分裂が生じた場合は、それぞれの注文情報群71Aにおいて、構成する注文情報の注文数量情報181Kの数が減少していくことになる。 When the first order or the second order splits due to a partial contract, which will be described later, the quantity of the first order or the second order constituting one order information group 71A increases, or one order information group 71A splits into multiple order information groups 71A, 71A, etc. In this way, when an order information group 71A splits, the amount of order quantity information 181K of the order information constituting each order information group 71A decreases.

また、第一注文情報72a、第二注文情報72bとも、これらの情報181A~181Lのうち、何れかの情報が含まれていなかったり、逆に他の情報が含まれていたりしてもよい。また、それぞれの注文情報群71Aごとに逆指値注文情報(図示せず)が設けられる構成や、複数(例えば全て)の注文情報群71Aに対して一の逆指値注文情報(図示せず)が設けられる構成である場合、情報181A~181Pに加え、逆指値注文情報(図示せず)が含まれていてもよい。 Furthermore, both the first order information 72a and the second order information 72b may not include any of the information 181A to 181L, or may include other information. Furthermore, in a configuration in which stop order information (not shown) is provided for each order information group 71A, or in which one stop order information (not shown) is provided for multiple (e.g., all) order information groups 71A, the stop order information (not shown) may be included in addition to the information 181A to 181P.

ここでの一の注文情報群71Aを構成する第一注文情報72aと第二注文情報72bとによって1回の第一注文の発注及び約定と、1回の第二注文の発注及び約定とが行われる。具体的には、一の第一注文情報72aによって一の第一注文(新規注文)の発注と約定が行われて金融商品のポジションを保有し、第一注文の約定に基づいて、一の第二注文情報72bによって一の第二注文(決済注文)が発注され、第二注文(決済注文)の約定によって、保有したポジションの決済が行われる。従って、第一注文と第二注文とが繰り返される場合、複数の注文情報群71A,71A,71A・・・が必要となる。 The first order information 72a and the second order information 72b constituting one order information group 71A here are used to place and execute one first order, and to place and execute one second order. Specifically, one first order (new order) is placed and executed by one first order information 72a to hold a position in a financial product, one second order (settlement order) is placed by one second order information 72b based on the execution of the first order, and the held position is settled by the execution of the second order (settlement order). Therefore, if first and second orders are repeated, multiple order information groups 71A, 71A, 71A... are required.

この実施の形態1においては、注文情報群71Aによって第一注文と第二注文とが繰り返される場合、注文情報群71Aは繰り返しの際(例えば第二注文情報72bに基づいて第二注文の約定が行われた際)に新たな注文情報群71Aが生成される。ただし、確認ボタン62や注文ボタン66がクリックされた際に、第一注文と第二注文とを繰り返すための複数の注文情報群71A,71A,71A・・・がまとめて生成される構成であってもよい。 In this embodiment 1, when the first order and the second order are repeated by the order information group 71A, a new order information group 71A is generated when the order information group 71A is repeated (for example, when the second order is executed based on the second order information 72b). However, a configuration may also be adopted in which multiple order information groups 71A, 71A, 71A... for repeating the first order and the second order are generated all at once when the confirmation button 62 or the order button 66 is clicked.

なお、顧客の使用するクライアント端末3の表示部32には、注文情報生成部15や約定管理部16の処理によって、図16等に示すような、注文情報群71Aや第一注文情報72a、第二注文情報72bの表73やチャート74が表示され、顧客が生成された注文情報や注文の発注や約定や分裂の状態、及び注文に基づく取引状態等を容易に把握できるようになっていてもよい。 The display unit 32 of the client terminal 3 used by the customer may display a table 73 and a chart 74 of the order information group 71A, the first order information 72a, and the second order information 72b as shown in FIG. 16, etc., through the processing of the order information generation unit 15 and the contract management unit 16, allowing the customer to easily grasp the generated order information, the order placement, contract, and split status, and the transaction status based on the order, etc.

[処理手順(部分約定がない場合の処理)]
図16乃至図25は、この実施の形態1の金融商品取引管理システム1Aにおける処理に基づく注文情報の態様を示す表73と、相場変動と注文の発注・約定の状態を模式的に示すチャート74である。以下、これらの図に基づいて、この実施の形態1の処理に基づく取引態様について説明する。
[Processing procedure (when there is no partial contract)]
16 to 25 show a table 73 showing the state of order information based on the processing in the financial product transaction management system 1A of this embodiment 1, and a chart 74 showing market fluctuations and the state of order placement and contract. Below, the transaction state based on the processing of this embodiment 1 will be explained with reference to these figures.

なお、図16乃至図25に示す表73は、チャート74に示す取引が行われている際に図13に示す取引表示画面50の一部に表示される、この取引に対応する注文情報や注文情報群を構成する情報である。 Note that table 73 shown in Figures 16 to 25 is information constituting the order information or order information group corresponding to the transaction, which is displayed in part of the transaction display screen 50 shown in Figure 13 when the transaction shown in chart 74 is being carried out.

また、図16乃至図25において、チャート74の実線のマルは「成立」すなわち約定済の注文を示し、破線のマルは「一部成立」すなわち部分約定の注文を示し、点線のマルに黒文字の記載は「注文中」すなわち発注済で未約定の注文を示し、点線のマルに白抜き文字の記載は「待機中」すなわち未発注の注文又は繰り返し発注される予定の注文を示す(なお、後述する図26乃至図29のチャート74も同じ状態を示す)。 In addition, in Figures 16 to 25, a solid circle in chart 74 indicates an "executed" order, i.e., an order that has been executed, a dashed circle indicates a "partially executed" order, i.e., an order that has been partially executed, a dotted circle with black text indicates an "order on order", i.e., an order that has been placed but not yet executed, and a dotted circle with white text indicates an "on hold", i.e., an order that has not been placed or an order that is scheduled to be placed repeatedly (note that charts 74 in Figures 26 to 29, described below, also show the same state).

以下の記載において、注文の発注等に係る、注文情報の生成等は、金融商品取引管理システム1Aの注文情報生成部15と注文情報管理部24とのうち少なくとも何れか一方の処理によって行われる。また、注文の約定等に係る注文情報の書き替えや消去等は、金融商品取引管理システム1A約定情報生成部25と約定管理部16とのうち少なくとも何れか一方の処理によって行われる。但し、システム構成やデータ構成の状態等によって、それぞれの処理が上述の機能手段以外によって行われる(例えば、注文の約定等に係る処理が注文情報生成部15や注文情報管理部24によって行われる)ようにすることも可能である。また、注文の全てを約定させる処理か一部分のみを約定させる処理かにより、注文情報生成部15や注文情報管理部24によって処理が行われるか約定情報生成部25や約定管理部16によって処理が行われるかを区別することも可能である。 In the following description, the generation of order information related to the placing of an order is performed by at least one of the order information generation unit 15 and the order information management unit 24 of the financial product transaction management system 1A. In addition, the rewriting or erasure of order information related to the contract of an order is performed by at least one of the contract information generation unit 25 and the contract management unit 16 of the financial product transaction management system 1A. However, depending on the system configuration and the state of the data configuration, each process can be performed by a function other than the above (for example, the process related to the contract of an order is performed by the order information generation unit 15 or the order information management unit 24). In addition, depending on whether the process is to contract the entire order or only a portion of the order, it is also possible to distinguish whether the process is performed by the order information generation unit 15 or the order information management unit 24 or the contract information generation unit 25 or the contract management unit 16.

まず、指定価格情報181Jが19,200円の第一注文情報72aと指定価格情報181Jが19,300円の第二注文情報72bからなる注文情報群71Aが存在し、部分約定が起こらずに第一注文の発注及び約定と第二注文の発注及び約定とが行われる場合を考える。この場合、図16の表73に示すように、第一注文情報72aの指定価格情報181Jに基づいて設定された、第一注文の約定希望価格(以下「第一注文価格」と称する)75である19,200円で10枚の第一注文72a1が発注される。このとき、第一注文情報72aの注文状態情報は、発注済みで未約定の状態を示す「注文中」で、第二注文情報72bの注文状態情報181Dは、未発注の状態を示す「待機中」である。 First, consider a case where there is an order information group 71A consisting of first order information 72a with specified price information 181J of 19,200 yen and second order information 72b with specified price information 181J of 19,300 yen, and the first order and the second order are placed and executed without partial execution. In this case, as shown in table 73 of FIG. 16, a first order 72a1 of 10 sheets is placed at 19,200 yen, which is the desired execution price of the first order (hereinafter referred to as the "first order price") 75 set based on the specified price information 181J of the first order information 72a. At this time, the order status information of the first order information 72a is "on order", which indicates a state in which an order has been placed but not yet executed, and the order status information 181D of the second order information 72b is "on hold", which indicates a state in which an order has been placed but not yet executed.

そして、図16のチャート74に示す状態から相場価格77が下落して、図17のチャート74に示すように相場価格77が19,200円になると、第一注文72a1が約定してポジションを保有する。第一注文72a1が約定すると、第二注文情報72bに基づいて、第二注文情報72bの指定価格情報181Jに基づいて設定された、第二注文の約定希望価格(以下「第二注文価格」と称する)76である19,300円で10枚の第二注文72b1を発注する。そして、図18に示すように、相場価格が19,300円になると第二注文72b1が約定して保有したポジションを決済させる。そして、図17の表73に示す状態から、第一注文情報72aが消去され、第二注文情報72bの注文状態情報181Dが「待機中」から「注文中」に書き替えられて、図18の表73に示す状態となる。 Then, when the market price 77 falls from the state shown in chart 74 of FIG. 16 to 19,200 yen as shown in chart 74 of FIG. 17, the first order 72a1 is contracted and the position is held. When the first order 72a1 is contracted, a second order 72b1 of 10 pieces is placed at 19,300 yen, which is the second order's desired contract price (hereinafter referred to as the "second order price") 76 set based on the specified price information 181J of the second order information 72b, based on the second order information 72b. Then, as shown in FIG. 18, when the market price reaches 19,300 yen, the second order 72b1 is contracted and the held position is settled. Then, from the state shown in table 73 of FIG. 17, the first order information 72a is erased, and the order status information 181D of the second order information 72b is rewritten from "waiting" to "ordered", resulting in the state shown in table 73 of FIG. 18.

一の注文情報群71Aに基づいて第一注文72a1と第二注文72b1とがそれぞれ発注・約定されると、図15に示す取引表示画面50においては、図18の表73に示す第二注文情報72bが消去され、図19の表73に示すように、第一注文情報72aと第二注文情報72bとを有する注文情報群71A(新たな注文情報群71A)が表示される。この注文情報群71Aに基づいて、新たな第一注文(同図の点線表記された第一注文72a1)の発注・約定と新たな第二注文(図示せず)の発注・約定とが同様に行われる。そして、第一注文の発注・約定と第二注文の発注・約定が行われると、新たな注文情報群71Aに基づいて第一注文の発注・生成、第二注文の発注・生成が行われ、以後この手順が繰り返される。 When a first order 72a1 and a second order 72b1 are placed and executed based on one order information group 71A, the second order information 72b shown in table 73 of FIG. 18 is erased on the transaction display screen 50 shown in FIG. 15, and an order information group 71A (new order information group 71A) having the first order information 72a and the second order information 72b is displayed as shown in table 73 of FIG. 19. Based on this order information group 71A, a new first order (first order 72a1 shown in dotted lines in the same figure) and a new second order (not shown) are similarly placed and executed. Then, when the first order and the second order are placed and executed, the first order and the second order are placed and executed based on the new order information group 71A, and this procedure is repeated thereafter.

なお、図16乃至図19では、全ての注文情報群71A,71A,71A・・・の第一注文情報72aの指定価格情報181Jと第二注文情報72bの指定価格情報181Jが全て同一で、第一注文価格75が19,200円の第一注文72a1の発注・約定と第二注文価格76が19,300円の第二注文72b1の発注・約定が繰り返される構成としたが、それぞれの注文情報群71A,71A,71Aの第一注文情報72aの指定価格情報181Jや第二注文情報72bの指定価格情報181Jが相違し、それにより第一注文価格75や第二注文価格76が順次変化する構成(例えば、取引表示画面50に表示されるそれぞれの第一注文情報72aの指定価格情報181Jが19,200円、19,201円、19,202円・・・と1円ずつ順次変化し、それぞれの第二注文情報72bの指定価格情報181Jも19,300円、19,301円、19,302円・・・と1円ずつ順次変化し、第一注文価格75と第二注文価格76もこれに対応して変化していく構成)であってもよい。 16 to 19, the designated price information 181J of the first order information 72a and the designated price information 181J of the second order information 72b of all the order information groups 71A, 71A, 71A... are all the same, and the ordering and execution of the first order 72a1 with a first order price 75 of 19,200 yen and the ordering and execution of the second order 72b1 with a second order price 76 of 19,300 yen are repeated. J may differ, and the first order price 75 and the second order price 76 may change sequentially accordingly (for example, the designated price information 181J of each first order information 72a displayed on the transaction display screen 50 may change sequentially by 1 yen to 19,200 yen, 19,201 yen, 19,202 yen, etc., and the designated price information 181J of each second order information 72b may also change sequentially by 1 yen to 19,300 yen, 19,301 yen, 19,302 yen, etc., and the first order price 75 and the second order price 76 may change correspondingly).

また、特定の注文情報群71Aの特定の注文情報(例えば最初の注文情報群71Aの特定の第一注文情報72a)の執行条件情報181Hが「成行」となっており、この注文(たとえば最初の第一注文72a1)が特定時点の実勢価格により(例えば、確認ボタン62や注文ボタン66がクリックされた時点の相場価格を第一注文価格75として)成行注文として発注・約定される構成としてもよい。この場合、特定時点の実勢価格に基づいて他の指値注文(執行条件情報181Hが「指値」である第一注文情報72aや第二注文情報72bに基づく注文)の指定価格情報181Jが設定される構成であってもよい。この場合に、成行注文の注文価格と指値注文の注文価格とを異なる基準で(例えば、確認ボタン62がクリックされた際の相場価格を指値注文の指定価格情報181Jとし、注文ボタン66がクリックされた際の相場価格を成行注文の指定価格情報181Jとして)設定する構成であってもよい。 In addition, the execution condition information 181H of the specific order information of the specific order information group 71A (for example, the specific first order information 72a of the initial order information group 71A) may be set to "market", and this order (for example, the initial first order 72a1) may be placed and executed as a market order based on the prevailing price at a specific time (for example, the market price at the time when the confirmation button 62 or the order button 66 is clicked is set as the first order price 75). In this case, the designated price information 181J of other limit orders (orders based on the first order information 72a or the second order information 72b whose execution condition information 181H is "limit price") may be set based on the prevailing price at a specific time. In this case, the order price of the market order and the order price of the limit order may be set based on different criteria (for example, the market price at the time when the confirmation button 62 is clicked is set as the designated price information 181J of the limit order, and the market price at the time when the order button 66 is clicked is set as the designated price information 181J of the market order).

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32に表示させ、また、そのような注文情報の生成を注文テーブル181に記録し、注文テーブル181に記録された注文情報の修正や削除や追加によって、注文の発注及び約定、注文の繰り返し等の管理を行う。 The order information generation unit 15 and the contract management unit 16 display the generation of order information, the placing and contracting of orders, the repetition of orders, etc. in this processing procedure on the display unit 32 of the client terminal 3 used by the customer, and also record the generation of such order information in the order table 181, and manage the placing and contracting of orders, the repetition of orders, etc. by modifying, deleting, or adding to the order information recorded in the order table 181.

[処理手順(部分約定になった場合の処理(1))]
次に、前述の[基本動作その7]に基づいて部分約定が発生した場合を考える。
[Processing procedure (Processing in the case of partial contract (1))]
Next, consider the case where a partial contract occurs based on the above-mentioned [Basic Operation 7].

例えば、図17に示すように、それぞれの注文数量情報181Kの数量が「10」である第一注文情報72a、第二注文情報72bに基づく10枚の第一注文72a1と10枚の第二注文72b1とが存在し、発注された10枚の第一注文72a1のうちの一部、例えば図20に示すように6枚のみが約定した場合を考える。この場合、図20の表73に示すように、第一注文情報72aの成立数量情報181Lが「0」から「6」に書き替えられる。これにより、10枚の第一注文72a1のうちの6枚が約定し、4枚が未約定のまま残った状態となって、部分約定が成立する。 For example, as shown in FIG. 17, consider a case where there is a first order 72a1 of 10 units and a second order 72b1 of 10 units based on first order information 72a and second order information 72b, each of which has a quantity of "10" in its order quantity information 181K, and only a portion of the 10 units of the first order 72a1, for example, 6 units as shown in FIG. 20, is filled. In this case, as shown in table 73 in FIG. 20, the filled quantity information 181L of the first order information 72a is rewritten from "0" to "6". As a result, 6 units of the 10 units of the first order 72a1 are filled and 4 units remain unfilled, resulting in a partial fill.

第一注文72a1が部分約定することにより、第二注文情報72bは、図20の表73に示すように、発注された(注文状態情報181Dが「注文中」で注文数量情報181Kが「6」の第二注文情報72baと注文状態情報181Dが「待機中」で注文数量情報181Kが「4」の第二注文情報72bbとが生成される。これにより、図17のチャート74に示す10枚の第二注文72b1は、図20のチャート74に示す、発注された6枚の第二注文72ba1と未発注の4枚の第二注文72bb1とに分裂する。 As a result of the first order 72a1 being partially executed, second order information 72b is generated as shown in table 73 of FIG. 20, with second order information 72ba being placed (order status information 181D being "ordered" and order quantity information 181K being "6") and second order information 72bb being placed (order status information 181D being "waiting" and order quantity information 181K being "4"). As a result, second order 72b1 of 10 lots shown in chart 74 of FIG. 17 is split into second order 72ba1 of 6 lots that has been placed and second order 72bb1 of 4 lots that has not yet been placed, as shown in chart 74 of FIG. 20.

ここで、相場価格77が第二注文価格76に至らない間に4枚が未約定の第一注文72a1の、未約定の4枚が約定した場合、図20の表73における第一注文情報72aの成立数量情報181Lが「6」から「10」に書き替えられる。この結果、図21の表73に示すように、クライアント端末3の表示部32の表示からは第一注文情報72aが消去される。 Here, if the four unfilled lots of the first order 72a1, of which four lots are unfilled, are filled before the market price 77 reaches the second order price 76, the filled quantity information 181L of the first order information 72a in table 73 of FIG. 20 is rewritten from "6" to "10." As a result, as shown in table 73 of FIG. 21, the first order information 72a is erased from the display 32 of the client terminal 3.

そして、4枚の第二注文情報72bbの注文状態情報181Dは、図20の表73に示す「待機中」から図21の表73に示す「注文中」に書き替えられる。これにより、第二注文72bb1、図20のチャート74に示す未発注の状態から図21のチャート74に示す発注済の状態となる。 Then, the order status information 181D of the four pieces of second order information 72bb is rewritten from "Waiting" shown in table 73 of FIG. 20 to "Ordered" shown in table 73 of FIG. 21. As a result, the second order 72bb1 changes from the unordered state shown in chart 74 of FIG. 20 to the ordered state shown in chart 74 of FIG. 21.

図21のチャート74に示す状態の後、図22のチャート74に示すように、相場価格77が第二注文価格76に至ると、第二注文情報72baと第二注文情報72bbは、注文状態情報181Dが「注文中」から「約定済」となって消去されて、第二注文72ba1と第二注文72bb1は発注済の状態から約定された状態となる。 After the state shown in chart 74 in FIG. 21, when market price 77 reaches second order price 76 as shown in chart 74 in FIG. 22, second order information 72ba and second order information 72bb are deleted, and order status information 181D changes from "Ordering" to "Contracted", and second orders 72ba1 and 72bb1 change from an ordered state to a contracted state.

図22のチャート74に示すように、第二注文72ba1と第二注文72bb1とが約定すると、図22の表73に示すように、新たな注文情報群71Aが生成される。この注文情報群71Aは、図22に示すように、第一注文情報72a及び第二注文情報72b(図19参照)に替えて、注文数量情報181Kが「6」の第一注文情報72aa、注文数量情報181Kが「4」の第一注文情報72ab、注文数量情報181Kが「6」の第二注文情報72ba、注文数量情報181Kが「4」の第二注文情報72bbからなり、第一注文情報72aaと第一注文情報72abの注文状態情報181Dが「注文中」、第二注文情報72baと第二注文情報72bbの注文状態情報181Dが「待機中」となっている。これにより、6枚の第一注文72aa1と4枚の第一注文72ab1が発注され(図22のチャート74参照)、第二注文72ba1と第二注文72bb1が未発注の状態となっている。 As shown in chart 74 of Fig. 22, when second order 72ba1 and second order 72bb1 are contracted, a new order information group 71A is generated as shown in table 73 of Fig. 22. As shown in Fig. 22, this order information group 71A consists of first order information 72aa with order quantity information 181K of "6", first order information 72ab with order quantity information 181K of "4", second order information 72ba with order quantity information 181K of "6", and second order information 72bb with order quantity information 181K of "4", instead of the first order information 72a and the second order information 72b (see Fig. 19), and the order status information 181D of the first order information 72aa and the first order information 72ab is "Ordering", and the order status information 181D of the second order information 72ba and the second order information 72bb is "Waiting". As a result, a first order of six units 72aa1 and a first order of four units 72ab1 have been placed (see chart 74 in FIG. 22), and second orders 72ba1 and 72bb1 are in an unordered state.

そして、図22のチャート74に示す状態ののちに相場価格77が第一注文価格75になると、図22の表73に示す第一注文情報72aaと第一注文情報72abは、注文状態情報181Dが「注文中」から「約定済」となって消去され、第一注文72aa1と第一注文72ab1は発注済の状態から約定された状態となる。そして、第二注文情報72baと第二注文情報72bbは、注文状態情報181Dが「待機中」から「注文中」となり、第二注文72ba1と第二注文72bb1は未発注の状態から発注された状態となる。 When the market price 77 reaches the first order price 75 after the state shown in chart 74 in FIG. 22, the first order information 72aa and the first order information 72ab shown in table 73 in FIG. 22 are deleted as the order status information 181D changes from "on order" to "contracted", and the first orders 72aa1 and 72ab1 change from an ordered state to an engaged state. Then, the order status information 181D of the second order information 72ba and the second order information 72bb change from "waiting" to "on order", and the second orders 72ba1 and 72bb1 change from an unordered state to an ordered state.

さらに、その後相場価格が第二注文価格76になると、第二注文情報72baと第二注文情報72bbの注文状態情報181Dが「注文中」から「約定済」となり、第二注文72ba1と第二注文72bb1は発注済の状態から約定された状態となる。そして、新たな注文情報群71Aが発注される。 Furthermore, when the market price subsequently reaches the second order price 76, the order status information 181D of the second order information 72ba and the second order information 72bb changes from "Ordering" to "Contracted," and the second orders 72ba1 and 72bb1 change from an ordered state to an engaged state. Then, a new order information group 71A is placed.

一方、図20のチャート74に示す状態から、図23のチャート74に示すように、10枚中4枚が未約定の第一注文72a1の未約定分が残った状態のままで相場価格77が第二注文価格76に至ると、4枚の第二注文72bb1が未約定の状態のままで6枚の第二注文ba1が約定する。 On the other hand, from the state shown in chart 74 in FIG. 20, as shown in chart 74 in FIG. 23, if the market price 77 reaches the second order price 76 while four of the ten lots of the first order 72a1 remain unfilled, then the six lots of the second order ba1 will be filled while the four lots of the second order 72bb1 remain unfilled.

この場合、図23の表73に示す、第一注文情報72aaと第二注文情報72baとが新たに生成されて、図23のチャート74に示すように、4枚が未約定の第一注文72a1と4枚が未発注の第二注文72bb1とがそのまま残った状態で新たな6枚の第一注文72aa1が発注される(図23のチャート74に図示しないが、このとき新たな6枚の第二注文も未発注の状態で存在している。)。なお、この場合、図23の表73に示すように、第一注文情報72aは成立数量情報181Lが「6」の状態で存続している。これにより、図23のチャート74に示すように、6枚の第一注文72aa1が発注された後も10枚中6枚約定の第一注文72a1が存在した状態となり、第一注文72a1は、第二注文72ba1の約定を契機に以後分裂した状態となっている。 In this case, the first order information 72aa and the second order information 72ba shown in table 73 of FIG. 23 are newly generated, and as shown in chart 74 of FIG. 23, a new first order 72aa1 of six units is placed while the first order 72a1 of four units with no contract and the second order 72bb1 of four units with no order remain as they are (though not shown in chart 74 of FIG. 23, the new second order of six units also exists in an unordered state at this time). In this case, as shown in table 73 of FIG. 23, the first order information 72a remains in a state where the execution quantity information 181L is "6". As a result, as shown in chart 74 of FIG. 23, even after the first order 72aa1 of six units is placed, the first order 72a1 of six units with contracts still exists, and the first order 72a1 is in a split state after the contract of the second order 72ba1.

なお、図23に図示しないが、10枚中6枚約定の第一注文72a1が約定した後、さらに4枚の第一注文が繰り返し発注される場合は、成立数量情報181Lが「6」の第一注文情報72aに替えて、注文数量情報181Kが「4」で成立数量情報181Lが「0」の第一注文情報(図23に図示せず)が生成される。そして、以後は、6枚の第一注文72aa1と4枚の第一注文(図23に図示せず)の発注及び約定と、6枚の第二注文72ba1と4枚の第二注文72bb1の発注及び約定とが繰り返される。なお、リピート回数情報181N(図16乃至図25参照)において繰り返しの回数が具体的な数値で設定されている場合は、第一注文72a1,72aa1(図示せぬ4枚の第一注文も含む)の発注及び約定と第二注文72b1,72ba1,72bb1の発注及び約定とは、設定された回数分繰り返されることになる。 Although not shown in FIG. 23, if a first order 72a1 for six out of ten contracts is contracted and then a first order for four more contracts is repeatedly placed, first order information 72a with contracted quantity information 181L of "6" is replaced with first order information 181K with order quantity information 181K of "4" and contracted quantity information 181L with "0" (not shown in FIG. 23). Thereafter, the ordering and contracting of a first order 72aa1 for six contracts and a first order for four contracts (not shown in FIG. 23), and the ordering and contracting of a second order 72ba1 for six contracts and a second order 72bb1 for four contracts are repeated. In addition, if the number of repetitions is set to a specific value in the repeat count information 181N (see Figures 16 to 25), the ordering and execution of first orders 72a1, 72aa1 (including the first order of four units, not shown) and the ordering and execution of second orders 72b1, 72ba1, 72bb1 will be repeated the set number of times.

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文情報及び注文の分裂、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32に表示させ、また、注文テーブル181に記録された注文情報の修正や追加等によって、注文の分裂や繰り返し等の管理を行う。 The order information generation unit 15 and the contract management unit 16 display the generation of order information, the placing and contracting of orders, the order information and order splitting, the repetition of orders, etc. in this processing procedure on the display unit 32 of the client terminal 3 used by the customer, and also manage the splitting and repetition of orders by modifying and adding to the order information recorded in the order table 181, etc.

このとき、注文情報生成部15や約定管理部16は、第一注文72a1のうちの一部のみが約定した際、第二注文72b1を、第一注文72a1のうち約定した分に対応する一部の第二注文72ba1と、約定していない分に対応する他の一部の第二注文72bb1とに分裂した状態で、第一注文情報72aと第二注文情報72ba,72bbとをクライアント端末3の表示部32に表示させ、また、注文テーブル181に記録された第一注文情報72aや第二注文情報72bも、第一注文情報72aa,72ab,第二注文情報72ba,72bbとして記録し管理する。この実施の形態1では、例えば図22に示す通り、分裂した第一注文情報72aa,72abや分裂した第二注文情報72ba,72bbは、それぞれの注文番号181Aの16桁の注文番号本体が同じで8桁の枝番が連番になっていることにより、それぞれが対応した状態として注文テーブル181に記録され、また取引表示画面50に表示される。また、それらは、分裂前の第一注文情報72aや第二注文情報72bとも、注文番号181Aの注文番号本体や枝番との対応関係が同様に付与されることで対応された状態となっている。 At this time, when only a portion of the first order 72a1 is executed, the order information generation unit 15 and the execution management unit 16 split the second order 72b1 into a second order 72ba1 corresponding to the executed portion of the first order 72a1 and the other second order 72bb1 corresponding to the unexecuted portion, and display the first order information 72a and the second order information 72ba, 72bb on the display unit 32 of the client terminal 3, and also record and manage the first order information 72a and the second order information 72b recorded in the order table 181 as first order information 72aa, 72ab and second order information 72ba, 72bb. In this embodiment 1, as shown in FIG. 22, for example, the split first order information 72aa, 72ab and the split second order information 72ba, 72bb have the same 16-digit order number body of the order number 181A and consecutive 8-digit branch numbers, and are recorded in the order table 181 as corresponding to each other and are displayed on the transaction display screen 50. They are also corresponding to the first order information 72a and the second order information 72b before the split, because they are similarly assigned a correspondence relationship with the order number body and branch numbers of the order number 181A.

また、注文情報生成部15や約定管理部16は、注文情報が第一注文72a1と第二注文72b1とをそれぞれ形成し、第一注文72a1の一部のみが約定してポジションを保有した場合、一部すなわち10枚中6枚がポジションを保有した第一注文72a1と、第一注文72a1のうちの一部の保有したポジションを約定によって決済させる第二注文72ba1とを対応させた状態で、第一注文情報72aと第二注文情報72baとをクライアント端末3の表示部32に表示させ、また、注文テーブル181に記録して管理する。 In addition, when the order information forms a first order 72a1 and a second order 72b1, and only a portion of the first order 72a1 is executed to hold a position, the order information generation unit 15 and the execution management unit 16 display the first order information 72a and the second order information 72ba on the display unit 32 of the client terminal 3 in a state in which the first order 72a1, which holds a position for a portion, i.e., 6 out of 10, corresponds to the second order 72ba1, which settles the held position of a portion of the first order 72a1 by execution, and also record and manage them in the order table 181.

具体的には、図20に示すように、第一注文情報72aの成立数量情報181Lが「6」と表示されて部分約定が発生した状態が示され、2行目の第二注文情報72baの注文数量情報181Kが「6」となっている。即ち、第一注文情報72aの成立数量情報181Lと第二注文情報72baの注文数量情報181Kとが同じ数字になっており、これにより、第一注文情報72aの分裂した第一注文情報(第一注文情報72a)に係る第一注文72aa1と、第二注文情報72baに係る第二注文72ba1は対応した注文であることが示され、対応させた状態で管理できるようになっている。 Specifically, as shown in FIG. 20, the executed quantity information 181L of the first order information 72a is displayed as "6", indicating that a partial contract has occurred, and the order quantity information 181K of the second order information 72ba in the second row is "6". In other words, the executed quantity information 181L of the first order information 72a and the order quantity information 181K of the second order information 72ba are the same number, which indicates that the first order 72aa1 related to the first order information (first order information 72a) that was split from the first order information 72a and the second order 72ba1 related to the second order information 72ba are corresponding orders, and they can be managed in a corresponding state.

なお、この実施の形態1においては、取引表示画面50を表示させた当初の状態において、顧客がクライアント端末3の操作部31を操作することで、第一注文72a1と第二注文72ba1とを対応させた状態で第一注文情報72aaと第二注文情報72baとを表示させるが、顧客がクライアント端末3の操作部31を操作することで各情報181A~181Qの表示の順序や項目を任意に変化させることができる。 In this embodiment 1, in the initial state in which the transaction display screen 50 is displayed, the customer operates the operation unit 31 of the client terminal 3 to display the first order information 72aa and the second order information 72ba in a state in which the first order 72a1 and the second order 72ba1 correspond to each other. However, the customer can arbitrarily change the display order and items of each piece of information 181A to 181Q by operating the operation unit 31 of the client terminal 3.

また、部分約定により約定された注文と、それに基づいて発注される注文とを対応させて(対応関係を明示して)クライアント端末3の表示部32に表示させたり、注文テーブル181に記録して管理する構成であれば、上記以外のどのようなものであってもよい。具体的には、例えば、約定した第一注文72aa1と対応して約定させる一部の第二注文72ba1と、あるいは、約定した第一注文72aa1と対応して約定させない他の一部の第二注文72bb1とを、同一又は同系統の色で表示したり、同一又は類似の形状の図形を一緒に表示させたり、同一又は同系統のフォントで表示させたり、といったことが考えられる。また、これらの注文に係る注文情報を、注文テーブル181に記録し管理する際に、同一又は同様の属性情報を付与することにより、対応させた状態で記録し管理することも考えられる。 In addition, any other configuration may be used as long as the order that is executed by partial execution and the order that is placed based on it are displayed on the display unit 32 of the client terminal 3 in correspondence (with the correspondence clearly indicated) or are recorded and managed in the order table 181. Specifically, for example, the part of the second order 72ba1 that is executed in correspondence with the executed first order 72aa1, or the other part of the second order 72bb1 that is not executed in correspondence with the executed first order 72aa1, may be displayed in the same or similar colors, displayed together with figures of the same or similar shapes, or displayed in the same or similar fonts. In addition, when recording and managing the order information related to these orders in the order table 181, it is also possible to record and manage them in a corresponding state by adding the same or similar attribute information.

[処理手順(部分約定になった場合の処理(2))]
次に、第一注文72a1の一部のみが約定して部分約定が発生した(図20のチャート74参照)後に、相場価格が第二注文価格76となり、第二注文72ba1,72bb1のうち一方又は双方、例えば第二注文72ba1に部分約定が発生した場合(図24のチャート74参照)を考える。
[Processing Procedure (Processing in Case of Partial Contract (2))]
Next, consider a case where only a portion of first order 72a1 is executed, resulting in partial execution (see chart 74 in Figure 20), and then the market price becomes second order price 76, and one or both of second orders 72ba1, 72bb1, for example, second order 72ba1, is partially executed (see chart 74 in Figure 24).

例えば、図20のチャート74に示すように、相場価格77が第一注文価格75になって10枚の第一注文(図示せず)のうちの6枚が約定し、次いで相場価格77が第二注文価格76になって、6枚の発注された第二注文72ba1のうちの4枚が約定した場合を考える。 For example, as shown in chart 74 of FIG. 20, consider a case in which market price 77 becomes first order price 75 and six of the ten first orders (not shown) are filled, and then market price 77 becomes second order price 76 and four of the six second orders 72ba1 are filled.

この場合、第一注文72a1のうちの4枚の約定により、相場価格が第一注文価格75になったときに第一注文情報72a(図20の表73参照)の成立数量情報181Lが「0」から「6」になる。これにより、図24の表73の1行目の第一注文情報72aaの状態となる。またこのとき、図24の表73の4行目に示す第一注文情報72abが生成される。 In this case, when the market price reaches first order price 75 due to the execution of four lots of first order 72a1, executed quantity information 181L of first order information 72a (see table 73 in FIG. 20) changes from "0" to "6." This results in the state of first order information 72aa in the first row of table 73 in FIG. 24. Also at this time, first order information 72ab shown in the fourth row of table 73 in FIG. 24 is generated.

そして、図24のチャート74に示すように、10枚の第一注文72a1のうちの6枚が約定したことに伴い、図20の表73に示す、注文状態情報181Dが「注文中」で注文数量情報181Kが「6」である第二注文情報72ba、及び、注文状態情報181Dが「待機中」で注文数量情報181Kが「4」である第二注文情報72bbが生成され、取引表示画面50に表示される。 As shown in chart 74 of FIG. 24, as six of the ten first orders 72a1 are executed, second order information 72ba in which order status information 181D is "Ordering" and order quantity information 181K is "6" and second order information 72bb in which order status information 181D is "Waiting" and order quantity information 181K is "4" are generated as shown in table 73 of FIG. 20 and displayed on the transaction display screen 50.

さらに、6枚の第二注文72ba1のうち4枚だけが約定すると、図24の表73に示すように、第二注文情報72baの成立数量情報181Lが「0」から「4」になる。 Furthermore, if only four of the six second orders 72ba1 are executed, the executed quantity information 181L of the second order information 72ba changes from "0" to "4" as shown in table 73 of FIG. 24.

6枚の第二注文72ba1のうち4枚が約定することにより、図24の表73に示すように、新たな注文情報群71Aを構成するデータとして、注文数量情報181Kが「4」で注文状態情報181Dが「注文中」の第一注文情報72aaと注文数量情報181Kが「4」で注文状態情報181Dが「待機中」の第二注文情報72baaが生成され、これらが取引表示画面50に表示される。これにより、図24のチャート74に示すように、4枚の第一注文72aa1が発注され、4枚の第二注文(図24に図示せず)が未発注で待機した状態となる。 As a result of four of the six second orders 72ba1 being contracted, as shown in table 73 of FIG. 24, first order information 72aa with order quantity information 181K of "4" and order status information 181D of "on order" and second order information 72baa with order quantity information 181K of "4" and order status information 181D of "waiting" are generated as data constituting a new order information group 71A, and these are displayed on the transaction display screen 50. As a result, as shown in chart 74 of FIG. 24, the four first orders 72aa1 are placed, and the four second orders (not shown in FIG. 24) are placed but waiting.

なお、図24に示す、10枚中6枚が約定した第一注文72a1は、上述の「部分約定になった場合の処理(1)」の記載と同様に処理が行われ、新たな第一注文情報の生成が行われる。 The first order 72a1 shown in FIG. 24, in which 6 out of 10 lots are executed, is processed in the same manner as described above in "Processing in the event of partial execution (1)," and new first order information is generated.

また、図24に示す。6枚中4枚が約定した第二注文72ba1のうち未約定の2枚が約定すると、図24に示す第二注文情報72baに替えて、注文数量情報181Kが「4」で成立数量情報が「0」の第二注文情報(図24に図示せず)と、注文数量情報181Kが「2」で成立数量情報が「0」の第二注文情報(図24に図示せず)とがそれぞれ生成される。この場合、対応する第一注文情報(図24に図示せず)も、注文数量情報181Kが「4」で成立数量情報が「0」の第一注文情報(図24に図示せず)と、注文数量情報181Kが「2」で成立数量情報が「0」の第一注文情報(図24に図示せず)とが生成されることとなる。以後これらの注文情報に基づいて分裂したそれぞれの第一注文と分裂したそれぞれの第二注文とによるイフダン注文が繰り返し行われることとなる。 Also shown in FIG. 24. When two unfilled lots of the second order 72ba1, in which four out of six lots are filled, are filled, second order information (not shown in FIG. 24) with order quantity information 181K of "4" and filled quantity information of "0" and second order information (not shown in FIG. 24) with order quantity information 181K of "2" and filled quantity information of "0" are generated in place of the second order information 72ba shown in FIG. 24. In this case, the corresponding first order information (not shown in FIG. 24) is also generated with order quantity information 181K of "4" and filled quantity information of "0" and first order information (not shown in FIG. 24) with order quantity information 181K of "2" and filled quantity information of "0". Thereafter, if-done orders are repeatedly made for each of the split first orders and each of the split second orders based on these order information.

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文情報及び注文の分裂、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32に表示させる。具体的には、注文情報生成部15や約定管理部16は、複数の注文情報例えば注文数量情報181Kが「10」の第二注文情報72bに係る10枚の第二注文情報72bのうち一部の注文のみが発注された場合に発注された注文例えば6枚の第二注文72ba1と未発注の注文例えば4枚の第二注文72bb1とが分裂した状態でクライアント端末3の表示部32に表示させること、及び/又は、複数の注文情報例えば注文数量情報181Kが「10」の第二注文情報72bに係る発注された10枚の第二注文72b1のうち一部の注文のみが約定した場合に約定された注文例えば6枚の第二注文72ba1と未約定の注文例えば4枚の第二注文72bb1とが分裂した状態で、第二注文情報例えば第二注文情報72ba,72bbとをクライアント端末3の表示部32に表示させ、また、注文テーブル181に記録し管理する。また、注文情報生成部15や約定管理部16は、第一注文情報72aに基づく第一注文72a1の表示や管理や記録や管理も同様に行う(図24参照)。 The order information generation unit 15 and the execution management unit 16 display the generation of order information, the placing and execution of orders, the order information and order splitting, the repetition of orders, etc. in this processing procedure on the display unit 32 of the client terminal 3 used by the customer. Specifically, the order information generation unit 15 and the execution management unit 16 cause the display unit 32 of the client terminal 3 to display, when only a portion of the multiple order information, for example, the second order 72b of 10 sheets related to the second order information 72b having the order quantity information 181K of "10", has been placed, a split order into an placed order, for example, the second order 72ba1 of 6 sheets and an unplaced order, for example, the second order 72bb1 of 4 sheets, and/or cause the display unit 32 of the client terminal 3 to display, when only a portion of the multiple order information, for example, the second order 72b1 of 10 sheets related to the second order information 72b having the order quantity information 181K of "10", has been executed, a split order into an executed order, for example, the second order 72ba1 of 6 sheets and an unexecuted order, for example, the second order 72bb1 of 4 sheets, and also record and manage them in the order table 181. In addition, the order information generation unit 15 and the contract management unit 16 also display, manage, record, and manage the first order 72a1 based on the first order information 72a (see FIG. 24).

このとき、注文情報生成部15や約定管理部16は、一部たとえば10枚中6枚がポジションを保有した第一注文例えば第一注文72a1に対応する第二注文例えば第二注文72ba1のうち、さらに一部の第二注文例えば第二注文72baa1のみがポジションを決済させた場合、ポジションを決済させた第二注文例えば第二注文72baa1とポジションが決済されていない第二注文例えば第二注文72bab1とが分裂した状態で、第一注文情報例えば第一注文情報72aaと第二注文情報例えば第二注文情報72baa,72babとをクライアント端末3の表示部32に表示させ、また、注文テーブル181に記録し管理する。この実施の形態1では、図24に示す通り、分裂前の第二注文情報72baと分裂後の第二注文情報72baaは、注文番号181Aの16桁の注文番号本体が同じで8桁の枝番が連番になっていることで、対応された状態で、注文テーブル181に記録され、また取引表示画面50に表示される。また、図示しないが、分裂後の第二注文情報72babも、注文番号181Aの16桁の注文番号本体が同じで8桁の枝番が、分裂前の第二注文情報72baや分裂後の一方の第二注文情報72baaの注文番号181Aに対応されたものが付与されている。 At this time, if only a portion of the second order, for example, second order 72baa1, out of the second orders corresponding to a first order, for example, first order 72a1, in which a portion, for example, 6 out of 10, holds a position, has its position settled, the order information generation unit 15 and the contract management unit 16 display the first order information, for example, first order information 72aa, and the second order information, for example, second order information 72baa, 72bab, on the display unit 32 of the client terminal 3 in a state in which the second order, for example, second order 72baa1, which has settled the position, and the second order, for example, second order 72bab1, whose position has not been settled, are split, and also record and manage them in the order table 181. In this embodiment 1, as shown in FIG. 24, the second order information 72ba before the split and the second order information 72baa after the split have the same 16-digit order number body of order number 181A and consecutive 8-digit branch numbers, and are recorded in a corresponding state in the order table 181 and displayed on the transaction display screen 50. Although not shown, the second order information 72bab after the split also has the same 16-digit order number body of order number 181A and is assigned an 8-digit branch number that corresponds to the order number 181A of the second order information 72ba before the split and one of the second order information 72baa after the split.

[処理手順(部分約定になった場合の処理(3))]
図25に、上記「部分約定になった場合の処理(1)」の変形例を示す。
[Processing procedure (processing in the case of partial contract (3))]
FIG. 25 shows a variation of the above-mentioned "Processing (1) in the case of partial contract."

同図は、図20に示す10枚の第一注文72a1のうちの一部である6枚のみが約定した場合の変形例である。同図に示す通り、この変形例においては、一部のみが約定した第一注文72a1に係る第一注文情報72a(図20参照)に替えて、第一注文72a1の一部(10枚のうち6枚)が約定することにより、発注済の10枚の第一注文72a1が約定済の6枚の第一注文72aa1と未約定の4枚の第一注文72ab1とに分裂する。このとき、図25の表73に示すように、未約定の4枚の第一注文72ab1の取引に用いる第一注文情報72abが生成される。第一注文情報72abは、注文状態情報181Dが「注文中」、注文数量情報181Kが「4」、成立数量情報181Lが「0」となっている。 25 shows a modified example in which only 6 of the 10 first orders 72a1 shown in FIG. 20 are executed. As shown in the figure, in this modified example, instead of the first order information 72a (see FIG. 20) relating to the partially executed first order 72a1, a portion of the first order 72a1 (6 of the 10) is executed, and the placed 10 first order 72a1 is split into a executed first order 72aa1 of 6 and an unexecuted first order 72ab1 of 4. At this time, as shown in table 73 in FIG. 25, first order information 72ab used for the transaction of the unexecuted 4 first orders 72ab1 is generated. In the first order information 72ab, the order status information 181D is "on order", the order quantity information 181K is "4", and the execution quantity information 181L is "0".

以上のように、この変形例においては、第一注文72a1の一部が約定した時点で、約定済の6枚の第一注文72aa1と未約定の第一注文72ab1とに分裂する。第一注文72aa1,72ab1の構成と処理は、上記「部分約定になった場合の処理(1)」の場合と同じである。 As described above, in this modified example, when a portion of the first order 72a1 is executed, it splits into an executed first order 72aa1 of six lots and an unexecuted first order 72ab1. The structure and processing of the first orders 72aa1 and 72ab1 are the same as those in the above-mentioned "Processing (1) in the event of partial execution."

このように構成することで、第一注文72a1の一部のみが約定したタイミングで第一注文情報72abを生成して約定済の第一注文72aa1と未約定の第一注文72ab1とに分裂させ、一部のみが約定した第一注文72a1の約定分と未約定分とを約定時点から別個独立の情報として記録し管理することで、約定した第一注文72aa1と未約定の第一注文72ab1とを別個独立に高い自由度をもたせて別個独立に処理や管理を行うことができる。 By configuring in this manner, first order information 72ab is generated when only a portion of first order 72a1 is executed, and split into executed first order 72aa1 and unexecuted first order 72ab1. The executed and unexecuted portions of first order 72a1 that is only partially executed are recorded and managed as separate and independent information from the time of execution, allowing the executed first order 72aa1 and the unexecuted first order 72ab1 to be processed and managed separately and independently with a high degree of freedom.

[処理手順(部分約定になった場合の処理(4))]
図26に、上記「部分約定になった場合の処理(2)」の変形例を示す。
[Processing Procedure (Processing in Case of Partial Contract (4))]
FIG. 26 shows a variation of the above-mentioned "Processing (2) in the case of partial contract."

同図は、図24に示す6枚の第二注文72ba1のうちの一部である4枚のみが約定した場合の変形例である。同図に示す通り、この変形例においては、一部のみが約定した第二注文に係る第二注文情報72ba(図24参照)に替えて、2つの第二注文情報72baa,72babが生成される。このうち、第二注文情報72baaは、注文状態情報181Dが「注文中」、注文数量情報181Kが「4」、成立数量情報181Lが「0」で、発注済の4枚の第二注文72baa1の取引に用いる。一方、第二注文情報72baは、注文状態情報181Dが「注文中」、注文数量情報181Kが「2」、成立数量情報181Lが「0」で、発注済の2枚の第二注文72ba1の取引に用いる。なお、第二注文情報72baaは生成の直後に注文状態情報181Dが「注文中」から「約定済」となって第二注文72baa1が約定されたものとして処理が行われ、表示部32の表示からは消去される。なお、図24に示す通り、この変形例において、第一注文72a1は、上述の「部分約定になった場合の処理(3)」と同様に処理が行われる。 This figure shows a modified example in which only four of the six second orders 72ba1 shown in FIG. 24 have been filled. As shown in the figure, in this modified example, two pieces of second order information 72baa and 72bab are generated in place of the second order information 72ba (see FIG. 24) relating to the second order of which only a portion has been filled. Of these, the second order information 72baa is used for trading the second order 72baa1 of four pieces that has been placed, with order status information 181D being "on order", order quantity information 181K being "4", and executed quantity information 181L being "0". On the other hand, the second order information 72ba is used for trading the second order 72ba1 of two pieces that has been placed, with order status information 181D being "on order", order quantity information 181K being "2", and executed quantity information 181L being "0". Immediately after the second order information 72baa is generated, the order status information 181D changes from "Ordering" to "Contracted," and the second order 72baa1 is processed as if it had been contracted, and the second order is erased from the display unit 32. As shown in FIG. 24, in this modified example, the first order 72a1 is processed in the same manner as in "Processing (3) in the event of partial contract" described above.

以上のように、この変形例においては、第二注文72baa1の一部が約定した時点で、約定済の4枚の第二注文72baa1と未約定の第二注文72bab1とに分裂する。 As described above, in this modified example, when a portion of the second order 72baa1 is executed, it splits into an executed second order 72baa1 of four lots and an unexecuted second order 72bab1.

このように構成することで、第二注文72ba1の一部のみが約定したタイミングで第二注文情報72baa,72babを生成して約定済の第二注文72baa1と未約定の第二注文72bab1とに分裂させ、一部のみが約定した第二注文72ba1を約定時点から別個独立の情報として記録し管理することで、約定した第二注文72baa1と未約定の第二注文72bab1とを別個独立に高い自由度をもたせて別個独立に処理や管理を行うことができる。 By configuring in this way, second order information 72baa, 72bab is generated at the time when only a portion of second order 72ba1 is executed, and split into executed second order 72baa1 and unexecuted second order 72bab1, and the partially executed second order 72ba1 is recorded and managed as separate and independent information from the time of execution, allowing the executed second order 72baa1 and the unexecuted second order 72bab1 to be processed and managed separately and independently with a high degree of freedom.

なお、図26に示す変形例では、第一注文72a1も第二注文72ba1も一部が約定すると同時にこの第一注文情報72aa,72abと別個の第二注文情報72baa,72babが生成されて分裂する構成としたが、これに限定されず、例えば第一注文72a1は、「部分約定になった場合の処理(1)」の場合と同様に、一部のみが約定すると対応する第二注文72ba1が約定した時に分裂し、第二注文72ba1は、一部のみが約定すると約定した時点で分裂して第二注文72baa1,72bab1となる構成としてもよい。 In the modified example shown in FIG. 26, when both the first order 72a1 and the second order 72ba1 are partially executed, the first order information 72aa, 72ab and the corresponding second order information 72baa, 72bab are generated and split. However, this is not limited to the above. For example, the first order 72a1 may be split when only a portion of the first order 72a1 is executed and the corresponding second order 72ba1 is executed, as in the case of "Processing (1) in the event of partial execution," and the second order 72ba1 may be split when only a portion of the first order 72a1 is executed and split into second orders 72baa1, 72bab1.

[処理手順(部分約定になった場合の処理(5))]
なお、変形例として、図20に示すように、発注された10枚の第一注文72a1のうちの一部(同図では6枚)のみが約定したときに、約定後の所定のタイミングで第一注文が約定した第一注文72aa1と未約定の第一注文72ab1とに分裂する構成とすることもできる。
[Processing Procedure (Processing in Case of Partial Contract (5))]
As a modified example, as shown in FIG. 20, when only a portion (six in this figure) of the placed first order 72a1 of 10 pieces is executed, the first order can be split into an executed first order 72aa1 and an unexecuted first order 72ab1 at a predetermined timing after the execution.

具体的には、例えば、約定管理部16において、金融商品の取引が休止している間に一部のみが約定した第一注文72a1を分裂させる処理を行う場合が考えられる。 Specifically, for example, the contract management unit 16 may perform a process to split a first order 72a1 that was only partially contracted while trading of the financial product was suspended.

より具体的には、例えば、第一の金融商品取引管理装置1及び第二の金融商品取引管理装置2において取り扱う金融商品について、特定の週に、図20に示すように10枚の第一注文72a1のうちの6枚のみが約定し、その後、取引休止期間を挟んで金融商品の取引が再開した際を考える。この場合、約定管理部16は、取引休止期間に図20に示す第一注文情報72aに替えて図25に示す第一注文情報72aa,72abを生成する。これにより、取引休止期間の間に、図20に示す第一注文72a1が図25に示す第一注文72aa1,72ab1に分裂した状態となり、取引が開始された時はクライアント端末3の表示部32には図25の表73に示す第一注文情報72ab,第二注文情報72ba,72bbが表示された状態となり、分裂した第一注文72aa1,ab1に基づいて取引が行われる。 More specifically, for example, for financial products handled by the first financial product transaction management device 1 and the second financial product transaction management device 2, consider a case where, in a specific week, only six of the ten first orders 72a1 are contracted as shown in FIG. 20, and then, after a trading suspension period, trading of the financial products is resumed. In this case, the contract management unit 16 generates the first order information 72aa and 72ab shown in FIG. 25 instead of the first order information 72a shown in FIG. 20 during the trading suspension period. As a result, during the trading suspension period, the first order 72a1 shown in FIG. 20 is split into the first orders 72aa1 and 72ab1 shown in FIG. 25, and when trading begins, the display unit 32 of the client terminal 3 displays the first order information 72ab and the second order information 72ba and 72bb shown in table 73 in FIG. 25, and trading is carried out based on the split first orders 72aa1 and ab1.

同様に、図24に示す、第二注文72ba1のうちの一部(同図では6枚中4枚)が約定した場合も、約定管理部16が、取引休止期間の間に、同図に示す第二注文情報72ba,72bbに替えて図26に示す第二注文情報72baa,72babを生成し、第二注文72baa1,72bab1に分裂させる構成とすることも可能である。 Similarly, when a portion of the second order 72ba1 shown in FIG. 24 (four out of six lots in the figure) is executed, the execution management unit 16 can be configured to generate second order information 72baa and 72bab shown in FIG. 26 during the trading suspension period in place of the second order information 72ba and 72bb shown in the figure, and split the second orders into 72baa1 and 72bab1.

以上、この実施の形態1においては、第一注文72a1のうちの一部、及び/又は第二注文72b1のうちの一部のみが約定した際、一部のみが約定した第一注文72a1、及び/又は、一部のみが約定した第二注文72ba1を、一部のみが約定した以後の所定のタイミングで分裂させることにより、一部のみが約定した第一注文72a1、及び/又は、一部のみが約定した第二注文72b1を、注文の一部のみが約定した原因や状況に適合したタイミングで分裂させて、部分約定を含む取引の管理や運用を適切に行うことができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、部分約定を含む取引形態を取引者に適切に運用させることができる。 As described above, in this first embodiment, when only a portion of the first order 72a1 and/or only a portion of the second order 72b1 is executed, the first order 72a1 that is only partially executed and/or the second order 72ba1 that is only partially executed are split at a predetermined timing after only a portion of the order is executed, thereby splitting the first order 72a1 that is only partially executed and/or the second order 72b1 that is only partially executed at a timing that suits the cause and situation of only a portion of the order being executed, thereby making it possible to appropriately manage and operate transactions including partial execution. This allows traders to appropriately operate trading forms including partial execution in financial product trading conducted using a computer system.

この実施の形態1においては、特定の第二注文72b1や特定の第二注文72b1に対応する第一注文72a1の一部のみが約定したときに、一部のみが約定した原因や状況に適合したタイミングで特定の第二注文72b1を分裂させることができる。これにより部分約定を含む取引の管理や運用を適切に行うことができる。 In this embodiment 1, when a specific second order 72b1 or a first order 72a1 corresponding to the specific second order 72b1 is only partially executed, the specific second order 72b1 can be split at a timing appropriate to the cause and circumstances of only being partially executed. This allows for appropriate management and operation of transactions including partial execution.

この実施の形態1においては、特定の第一注文72a1や特定の第一注文72a1に対応する第二注文72b1の一部のみが約定したときに、一部のみが約定した原因や状況に適合したタイミングで特定の第一注文72a1を分裂させることができる。これにより部分約定を含む取引の管理や運用を適切に行うことができる。 In this first embodiment, when a specific first order 72a1 or a second order 72b1 corresponding to the specific first order 72a1 is only partially executed, the specific first order 72a1 can be split at a timing appropriate to the cause and circumstances of only being partially executed. This allows for appropriate management and operation of transactions including partial execution.

この実施の形態1においては、一部のみが約定し、一部が未約定である第一注文72a1や第二注文72b1を、第一注文情報72aや第二注文情報72bの注文数量情報181Kと成立数量情報181Lとによって記録や管理をしたり、処理を行ったりすることにより、部分約定が起きた注文の記録や管理を画一的に行い、データの簡素化や矛盾のない処理を実現できる。 In this embodiment 1, first orders 72a1 and second orders 72b1 that are only partially executed and partially unexecuted are recorded, managed, and processed using order quantity information 181K and executed quantity information 181L of first order information 72a and second order information 72b, respectively. This makes it possible to uniformly record and manage orders that are partially executed, simplify data, and achieve consistent processing.

この実施の形態1においては、第一注文情報72a、第二注文情報72bに基づく第一注文72a1、第二注文72b1のうちの一部の注文例えば第一注文72a1のみが約定したときに約定した注文例えば第一注文72a1、を、第一注文情報72aaとしてクライアント端末3の表示部32に表示することにより、発注された金融商品の注文について、発注予定の第一注文72a1、第二注文72b1のうちの一部のみが発注される取引や発注された第一注文72a1、第二注文72b1のうちの一部の注文例えば第一注文72a1のみが約定される取引を正しく運用できる。また、第一注文72a1のうちの一部(例えば10枚中6枚)のみが約定した際、第二注文72b1を、第一注文72a1のうちの約定済の一部に対応する第二注文72ba1と、第一注文72a1のうちの約定済の一部他の一部の第二注文bb1とに分裂させること、及び、この状態で、第二注文情報72ba,72bbとしてクライアント端末3の表示部32に表示させることにより、第一注文72a1の一部(例えば10枚中6枚)と第二注文の一部例えば第二注文72ba1のみが約定される取引を正しく運用できる。これにより、コンピュータシステムを用いて行う金融商品の取引において、部分約定を含む取引形態を取引者に適切に運用させることができる。 In this embodiment 1, an order that is executed when only a portion of the first order 72a1 and second orders 72b1 based on the first order information 72a and second order information 72b, for example the first order 72a1, is executed, is displayed as first order information 72aa on the display unit 32 of the client terminal 3. This makes it possible to correctly operate a transaction in which only a portion of the first order 72a1 and second orders 72b1 to be placed or a transaction in which only a portion of the placed first order 72a1 and second order 72b1, for example the first order 72a1, is executed, for an ordered financial product. In addition, when only a portion of the first order 72a1 (e.g., 6 out of 10) is executed, the second order 72b1 is split into a second order 72ba1 corresponding to the executed portion of the first order 72a1 and a second order bb1 corresponding to the other portion of the executed portion of the first order 72a1, and in this state, the second order information 72ba, 72bb is displayed on the display unit 32 of the client terminal 3, thereby allowing a transaction in which only a portion of the first order 72a1 (e.g., 6 out of 10) and a portion of the second order, e.g., the second order 72ba1, are executed can be properly managed. This allows traders to properly manage a transaction type including partial execution in financial product transactions conducted using a computer system.

この実施の形態1においては、部分約定された第一注文例えば第一注文72a1に基づいて、発注された注文例えば第二注文72ba1と未発注の注文例えば第二注文72bb1とに分裂させること、及び/又は、約定された注文例えば第一注文72aa1と未約定の注文例えば第一注文ab1とに分裂させることにより、例えば第一注文72a1のうちの一部(例えば10枚中6枚)のみが発注、及び/又は、約定される取引態様において、部分約定を含む取引形態を取引者に適切に運用させることができる。 In this embodiment 1, by splitting a partially executed first order, e.g., first order 72a1, into an placed order, e.g., second order 72ba1, and an unplaced order, e.g., second order 72bb1, and/or into an executed order, e.g., first order 72aa1, and an unexecuted order, e.g., first order ab1, it is possible to allow traders to appropriately operate a trading format including partial execution in a trading mode in which, for example, only a portion of first order 72a1 (e.g., 6 out of 10) is placed and/or executed.

この実施の形態1においては、ポジションを保有したイフダン注文の第一注文72a1の一部とそれを決済させる第二注文72b1の一部例えば第二注文72b1とを対応させること、及び、第一注文情報72aの注文数量情報181K及び成立数量情報181Lと第二注文情報72baの注文数量情報181K及び成立数量情報181Lとをクライアント端末3の表示部32に表示させることで、部分約定を含む取引形態を取引者に適切に運用させることができる。 In this embodiment 1, by matching a part of the first order 72a1 of an if-done order that holds a position with a part of the second order 72b1 that settles it, for example, the second order 72b1, and by displaying the order quantity information 181K and the executed quantity information 181L of the first order information 72a and the order quantity information 181K and the executed quantity information 181L of the second order information 72ba on the display unit 32 of the client terminal 3, it is possible for the trader to appropriately operate a trading form that includes partial contracts.

この実施の形態1においては、一部がポジションを保有した第一注文72a1の保有したポジションを決済させる第二注文72ba1のうちの一部のみの第二注文72baa1がポジションを決済した場合における、決済された第二注文例えば第二注文72baa1と、決済されていない第二注文例えば第二注文72bab1とに分裂させて、部分約定を含む取引形態を取引者に適切に運用させることができる。 In this embodiment 1, when only a portion of a second order 72ba1, which settles a position held by a first order 72a1 that partially holds a position, settles a position by a second order 72baa1, the second order can be split into a settled second order, e.g., second order 72baa1, and an unsettled second order, e.g., second order 72bab1, allowing traders to appropriately operate a trading format that includes partial contracts.

この実施の形態1においては、第一注文72a1の約定によるポジションの保有と、第二注文72b1の約定による保有したポジションの決済とを繰り返すことにより、第一注文72a1と第二注文72b1との繰り返しによる継続的な取引機会を設けて、多くの利益を得る機会を提供することが可能となる。また、第一注文72a1と第二注文72b1とがそれぞれ分裂しての繰り返される場合において第一注文72a1のうちの一部の第一注文72aa1、及び/又は、第二注文72b1のうちの一部の第二注文72ba1のみが約定した場合に、繰り返しの前における約定された注文例えば第一注文72aa1と未約定の注文例えば第一注文72ab1の区分を維持する態様とすること、及び、第一注文情報72aa,72abや第二注文情報72ba,72bbとしてクライアント端末3の表示部32に表示させることにより、第一注文と第二注文とを繰り返し行う構成において第一注文72a1、及び/又は、第二注文72b1の一部のみが約定した場合における全ての第一注文72aa1,72ab1、及び/又は、第二注文72ba1,72bb1を表示させて、部分約定を含む取引形態を取引者に適切に運用させることができる。 In this embodiment 1, by repeatedly holding a position through the execution of the first order 72a1 and settling the held position through the execution of the second order 72b1, continuous trading opportunities are created through the repetition of the first order 72a1 and the second order 72b1, making it possible to provide opportunities to make significant profits. In addition, when the first order 72a1 and the second order 72b1 are split and repeated, if only a part of the first order 72a1, the first order 72aa1, and/or a part of the second order 72b1, the second order 72ba1, is executed, the distinction between the executed orders before the repetition, for example, the first order 72aa1, and the unexecuted orders, for example, the first order 72ab1, is maintained, and the first order information 72aa, 72ab and the second order information 72ba, 72bb are displayed on the display unit 32 of the client terminal 3. In a configuration in which the first order and the second order are repeated, when only a part of the first order 72a1 and/or the second order 72b1 is executed, all of the first orders 72aa1, 72ab1, and/or the second orders 72ba1, 72bb1 are displayed, allowing the trader to appropriately operate a trading form including partial execution.

この実施の形態1においては、約定情報生成部25が、生成された第一注文情報例えば第一注文情報72aや第二注文情報例えば第二注文情報72bに基づいて注文を約定させて、約定管理部16で約定状態を管理することで、金融商品の取引を確実に行うことができる。 In this embodiment 1, the contract information generation unit 25 contracts orders based on the generated first order information, e.g., first order information 72a, and second order information, e.g., second order information 72b, and the contract status is managed by the contract management unit 16, thereby ensuring the trading of financial products.

なお、上記実施の形態1においては、部分約定が行われない場合の第一注文の第一注文72a1及び第二注文72b1も、部分約定が行われる場合に繰り返される第一注文72aa1,72aaa1,72ab1及び第二注文72ba1,72bab1,72bb1も、同一の第一注文価格75と同一の第二注文価格76で繰り返される構成としたが、これに限られず、第一注文72aa1,72aaa1,72ab1と第二注文72ba1,72bab1,72bb1とが繰り返される際に、所定の条件で第一注文価格75や第二注文価格76が変化する構成であってもよい。 In the above embodiment 1, the first order 72a1 and the second order 72b1 of the first order when partial execution is not performed, and the first orders 72aa1, 72aaa1, 72ab1 and the second orders 72ba1, 72bab1, 72bb1 that are repeated when partial execution is performed are configured to be repeated at the same first order price 75 and the same second order price 76, but this is not limited thereto, and when the first orders 72aa1, 72aaa1, 72ab1 and the second orders 72ba1, 72bab1, 72bb1 are repeated, the first order price 75 and the second order price 76 may be changed under a predetermined condition.

具体的には、例えば、第一注文72aa1,72aaa1,72ab1と第二注文72ba1,72bab1,72bb1とが所定の回数繰り返されるたびに(例えば1回繰り返されるたびに)所定の条件(例えば1円ずつ)第一注文価格75及び/又は第二注文価格76が上昇方向又は下落方向に変動する構成であってもよいし、第一注文価格75及び/又は第二注文価格76と相場価格との価格差が所定の価格差以上となった場合(例えば第一注文価格75又は第二注文価格76と相場価格の価格差が10円以上となった場合)、第一注文価格75及び/又は第二注文価格76を上昇方向又は下落方向に所定の価格分(例えば相場の変動方向に10円分)変動させる構成であってもよい。 Specifically, for example, the first order price 75 and/or the second order price 76 may be configured to fluctuate upward or downward under a predetermined condition (e.g., 1 yen each time the first orders 72aa1, 72aaa1, 72ab1 and the second orders 72ba1, 72bab1, 72bb1 are repeated a predetermined number of times (e.g., each time they are repeated once), or when the price difference between the first order price 75 and/or the second order price 76 and the market price becomes equal to or exceeds a predetermined price difference (e.g., when the price difference between the first order price 75 or the second order price 76 and the market price becomes equal to or exceeds 10 yen), the first order price 75 and/or the second order price 76 may be configured to fluctuate upward or downward by a predetermined price (e.g., 10 yen in the direction of market fluctuation).

また、この実施の形態1において、注文情報群71Aに逆指値注文情報(図示せず)が存在し、この逆指値注文情報(図示せず)に基づいてストップロス注文の発注と約定が行われる場合、第一注文情報72aや第二注文情報72bに基づいて第一注文72a1や第二注文72b1が分裂すると、逆指値注文情報(図示せず)とストップロス注文(図示せず)も同様に分裂する構成であってもよい。そして、ストップロス注文(図示せず)が約定すると、対応する第一注文(例えば第一注文72aa1)や第二注文(例えば第二注文72ba1)がキャンセルされる構成となるが、この場合、発注されたストップロス注文(図示せず)に対応する第一注文(例えば第一注文72aa1)や第二注文(例えば第二注文72ba1)のみがキャンセルされてもよいし、分裂する前の第一注文72a1や第二注文72b1を構成していた全ての第一注文や第二注文(例えば第一注文72ab1や第二注文72bb1)もキャンセルされてもよい。また、その後に繰り返し発注や約定が行われる予定の第一注文(例えば第一注文72aa1)や第二注文(例えば第二注文72ba1)もキャンセルされる構成であってもよい。さらに、それらの第一注文(例えば第一注文72aa1,72ab1)や第二注文(例えば第二注文72ba1)がキャンセルされない構成であってもよい。 In addition, in this embodiment 1, if the order information group 71A includes stop order information (not shown), and a stop-loss order is placed and executed based on this stop order information (not shown), when the first order 72a1 or the second order 72b1 is split based on the first order information 72a or the second order information 72b, the stop order information (not shown) and the stop-loss order (not shown) may be similarly split. Then, when the stop-loss order (not shown) is executed, the corresponding first order (e.g., first order 72aa1) or second order (e.g., second order 72ba1) is canceled. In this case, only the first order (e.g., first order 72aa1) or second order (e.g., second order 72ba1) corresponding to the placed stop-loss order (not shown) may be canceled, or all the first orders and second orders (e.g., first order 72ab1 and second order 72bb1) that constituted the first order 72a1 or second order 72b1 before the split may also be canceled. In addition, the first order (e.g., first order 72aa1) and the second order (e.g., second order 72ba1) that are scheduled to be repeatedly placed or executed thereafter may also be canceled. Furthermore, the first orders (e.g., first orders 72aa1 and 72ab1) and the second orders (e.g., second order 72ba1) may not be canceled.

[発明の実施の形態2]
図27乃至図28に、この発明の実施の形態2を示す。
[Embodiment 2]
27 and 28 show a second embodiment of the present invention.

この実施の形態2においては、第一注文と第二注文がそれぞれ複数の価格において発注され、それぞれの第一注文の約定によるポジションの保有と、保有したポジションがそれぞれの第二注文の約定によって決済されることがそれぞれ繰り返される。 In this second embodiment, first orders and second orders are each placed at multiple prices, and the process of holding a position through the execution of each first order and then settling the held position through the execution of each second order is repeated.

図13に示す注文入力画面52において、トラップ本数入力欄64に数値例えば「10」が入力されて確認ボタン62がクリックされ、図14に示す確認画面65の注文ボタン66がクリックされると、トラップ本数入力欄64に入力された数、例えば10組の注文情報群71A,71B,・・・71H,71J,71Kが生成される。これにより、取引表示画面50(図15参照)には、図27の表73に示すように、発注済の注文に係る10個の第一注文情報72a,72c,・・・,72q,72sと、未発注の注文に係る10個の第二注文情報72b,72d,・・・,72r,72tとが表示される。 When a number, for example, "10," is entered in the trap quantity input field 64 on the order input screen 52 shown in FIG. 13 and the confirmation button 62 is clicked, and then the order button 66 on the confirmation screen 65 shown in FIG. 14 is clicked, a number, for example, 10 sets of order information 71A, 71B, ... 71H, 71J, 71K, is generated, which is the number entered in the trap quantity input field 64. As a result, the transaction display screen 50 (see FIG. 15) displays 10 pieces of first order information 72a, 72c, ... 72q, 72s relating to orders that have been placed, and 10 pieces of second order information 72b, 72d, ... 72r, 72t relating to orders that have not yet been placed, as shown in table 73 in FIG. 27.

そして、図27、図28のチャート74に模式的に示すように、相場価格77が変動して、第一注文価格75(19,250円)に至ったときに、上記[基本動作その1][基本動作その2]等の状態に至って10枚中6枚の注文のみ約定できる場合を考える。この場合、約定情報生成部25は、第一注文情報72aや第二注文情報72bに対して部分約定させるための処理を行う。この結果、第一注文情報72aや第二注文情報72bは図28に示す状態となる。そして、一又は複数の第一注文、例えば図27に示す第一注文72a1が、図28に示す、全10枚中6枚が部分約定して(約定された)第一注文72aa1と(未約定の)第一注文72ab1に分裂する。さらにこのとき、対応する第二注文、例えば図27に示す10枚の第二注文72b1が(発注済の6枚の)第二注文72ba1と(未発注の4枚の)第二注文72bb1に分裂する。 As shown in the charts 74 of Figs. 27 and 28, when the market price 77 fluctuates and reaches the first order price 75 (19,250 yen), the above-mentioned [basic operation 1] [basic operation 2], etc. are reached, and only 6 out of 10 orders can be executed. In this case, the execution information generating unit 25 performs a process for partially executing the first order information 72a and the second order information 72b. As a result, the first order information 72a and the second order information 72b are in the state shown in Fig. 28. Then, one or more first orders, for example, the first order 72a1 shown in Fig. 27, are split into the first order 72aa1 (executed) and the first order 72ab1 (unexecuted) as shown in Fig. 28, with 6 out of the total 10 being partially executed. Furthermore, at this time, the corresponding second order, for example the second order 72b1 of 10 pieces shown in FIG. 27, is split into second order 72ba1 (of 6 pieces already ordered) and second order 72bb1 (of 4 pieces not yet ordered).

以後、相場価格77の変動に伴い、第一注文72aa1,72ab1の発注及び約定と、第二注文72ba1,72bb1の発注及び約定とが繰り返し行われる。また、他の第一注文72c1,・・・,72q1,72s1や、他の第二注文72d1,・・・,72r1,72t1についても、同様の発注及び約定や部分約定が繰り返し行われる。 After that, in accordance with fluctuations in market price 77, the first orders 72aa1 and 72ab1 are repeatedly placed and executed, and the second orders 72ba1 and 72bb1 are repeatedly placed and executed. In addition, similar orders and executions or partial executions are repeatedly performed for the other first orders 72c1, ..., 72q1, 72s1 and the other second orders 72d1, ..., 72r1, 72t1.

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文情報及び注文の分裂、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32において取引表示画面50に表示させる。 The order information generation unit 15 and the contract management unit 16 display the generation of order information, the placing and contracting of orders, the order information and order splitting, the repetition of orders, etc. in this processing procedure on the transaction display screen 50 of the display unit 32 of the client terminal 3 used by the customer.

このとき、注文情報生成部15や約定管理部16は、繰り返し生成された第一注文例えば第一注文72a1と第二注文例えば第二注文72b1とについて、第一注文情報例えば第一注文情報72aと第二注文情報例えば第二注文情報72bとをクライアント端末3の表示部32に表示させる。また、注文情報生成部15や約定管理部16は、繰り返しが行われる前の第一注文例えば第一注文72a1及び/又は第二注文例えば第二注文72b1のうちの一部のみが約定した場合、繰り返される第一注文例えば第一注文72aa1及び/又は第二注文例えば第二注文72ba1を、繰り返しの前における約定された注文と未約定の注文の区分を維持する態様で、第一注文情報例えば第一注文情報72aa,72abと第二注文情報例えば第二注文情報72ba,72bbとをクライアント端末3の表示部32において取引表示画面50に表示させる。 At this time, the order information generating unit 15 and the contract management unit 16 display the first order information, e.g., the first order information 72a and the second order information, e.g., the second order information 72b, for the first order, e.g., the first order 72a1 and the second order, e.g., the second order 72b1, which are repeatedly generated, on the display unit 32 of the client terminal 3. In addition, when only a portion of the first order, e.g., the first order 72a1 and/or the second order, e.g., the second order 72b1, before the repetition is performed is contracted, the order information generating unit 15 and the contract management unit 16 display the first order information, e.g., the first order information 72aa, 72ab, and the second order information, e.g., the second order information 72ba, 72bb, for the repeated first order, e.g., the first order 72aa1 and/or the second order, e.g., the second order 72ba1, on the transaction display screen 50 of the display unit 32 of the client terminal 3 in a manner that maintains the distinction between contracted and uncontracted orders before the repetition.

また、注文情報生成部15や約定管理部16は、複数の価格帯のうち少なくとも何れか一つの価格帯において繰り返し生成された第一注文例えば第一注文72aa1と第二注文例えば第二注文例えば第二注文72ba1とについて、第一注文情報例えば第一注文情報72aaと第二注文情報例えば第二注文情報72baとをクライアント端末3の表示部32において取引表示画面50に表示させる。 The order information generation unit 15 and the contract management unit 16 also display the first order information, e.g., first order information 72aa, and the second order information, e.g., second order information 72ba, on the transaction display screen 50 of the display unit 32 of the client terminal 3 for the first order, e.g., first order 72aa1, and the second order, e.g., second order 72ba1, that are repeatedly generated in at least one of the multiple price ranges.

それ以外の構成は、発明の実施の形態1と同じである。 The rest of the configuration is the same as in embodiment 1 of the invention.

以上、この実施の形態2においては、複数の価格帯を設定し、それぞれの価格帯で、一部のみが約定しうる第一注文72a1,72c1,・・・,72q1,72s1の発注及び約定、及び/又は、一部のみが約定しうる第二注文72b1,72d1,・・・,72r1,72t1の発注及び約定を繰り返し行わせることで、複数の価格帯で継続的な取引機会を設けて多くの利益を得る機会を提供すると共に、それぞれの価格帯において、第一注文72a1,72c1,・・・,72q1,72s1、及び/又は、第二注文72b1,72d1,・・・,72r1,72t1の一部のみが約定した場合における全ての第一注文72a1,72c1,・・・,72q1,72s1に係る第一注文情報、例えば第一注文情報72aa,72ab、及び/又は、全ての第二注文72b1,72d1,・・・,72r1,72t1に係る第二注文情報、例えば第二注文情報72ba,72bbを表示させて、部分約定を含む取引形態を取引者に適切に運用させることができる。 As described above, in this second embodiment, multiple price ranges are set, and in each price range, the first orders 72a1, 72c1, ..., 72q1, 72s1, which can only be partially executed, are repeatedly placed and executed, and/or the second orders 72b1, 72d1, ..., 72r1, 72t1, which can only be partially executed, are repeatedly placed and executed. This provides an opportunity to make many profits by providing continuous trading opportunities in multiple price ranges, and also provides an opportunity to make many profits by repeatedly placing and executing the first orders 72a1, 72c1, ..., 72q1, 72s1, which can only be partially executed, in each price range. In the case where only a portion of first orders 72a1, 72c1, ..., 72q1, 72s1, and/or second orders 72b1, 72d1, ..., 72r1, 72t1 is executed, first order information relating to all first orders 72a1, 72c1, ..., 72q1, 72s1, for example, first order information 72aa, 72ab, and/or second order information relating to all second orders 72b1, 72d1, ..., 72r1, 72t1, for example, second order information 72ba, 72bb can be displayed, allowing traders to appropriately operate a trading format including partial execution.

なお、この実施の形態2においては、実施の形態1の場合と同様に、同一の第一注文価格75と同一の第二注文価格76で第一注文72a1,72c1,・・・,72q1,72s1の発注及び約定と第二注文72b1,72d1,・・・,72r1,72t1の発注及び約定とが繰り返される構成としているが、実施の形態1と同様、これに限られず、第一注文72a1,72c1,・・・,72q1,72s1の発注及び約定と第二注文72b1,72d1,・・・,72r1,72t1の発注及び約定とが繰り返される際に、所定の条件でそれぞれの第一注文価格75やそれぞれの第二注文価格76が変化する構成であってもよい。 In this embodiment 2, as in the case of embodiment 1, the ordering and execution of first orders 72a1, 72c1, ..., 72q1, 72s1 and the ordering and execution of second orders 72b1, 72d1, ..., 72r1, 72t1 are repeated at the same first order price 75 and the same second order price 76. However, as in embodiment 1, this is not limited to this, and when the ordering and execution of first orders 72a1, 72c1, ..., 72q1, 72s1 and the ordering and execution of second orders 72b1, 72d1, ..., 72r1, 72t1 are repeated, the first order price 75 and the second order price 76 may change under a predetermined condition.

また、この実施の形態2において、注文情報群71A,71B,・・・71H,71J,71Kの一部又は全部に逆指値注文情報(図示せず)が存在し、この逆指値注文情報(図示せず)に基づいてストップロス注文の発注と約定が行われる場合、第一注文情報72aや第二注文情報72bに基づいて第一注文72a1や第二注文72b1が分裂すると、逆指値注文情報(図示せず)とストップロス注文(図示せず)も同様に分裂する構成であってもよい。分裂したストップロス注文による第一注文(例えば第一注文72a1)や第二注文(例えば第二注文72b1)等のキャンセルの態様は実施の形態1の場合と同様である。また、注文情報群71A,71B,・・・71H,71J,71Kごとに逆指値注文情報が存在する場合に、一のストップロス注文(図示せず)の約定により、全ての注文情報群71A,71B,・・・71H,71J,71Kに係る第一注文72a1,72c1,・・・,72q1,72s1と、第二注文72b1,72d1,・・・,72r1,72t1とがキャンセルされる構成であってもよい。 In addition, in this embodiment 2, when stop-loss order information (not shown) exists in some or all of the order information groups 71A, 71B, ... 71H, 71J, 71K and stop-loss orders are placed and executed based on this stop-loss order information (not shown), when the first order 72a1 and the second order 72b1 are split based on the first order information 72a and the second order information 72b, the stop-loss order information (not shown) and the stop-loss order (not shown) may be similarly split. The manner in which the first order (e.g., first order 72a1) and the second order (e.g., second order 72b1) are canceled due to the split stop-loss order is the same as in the case of embodiment 1. In addition, when stop order information exists for each of the order information groups 71A, 71B, ..., 71H, 71J, 71K, the first orders 72a1, 72c1, ..., 72q1, 72s1 and the second orders 72b1, 72d1, ..., 72r1, 72t1 related to all of the order information groups 71A, 71B, ..., 71H, 71J, 71K may be cancelled by the execution of one stop-loss order (not shown).

[発明の実施の形態3]
図29に、この発明の実施の形態3を示す。
Third Embodiment
FIG. 29 shows a third embodiment of the present invention.

この実施の形態3においては、図13に示す注文入力画面52において、上限価格入力欄(図示せず)と下限価格入力欄(図示せず)が設けられる。そして、注文情報生成部15は、上限価格入力欄(図示せず)に入力された上限価格情報(この実施の形態3においては、図29の一番上の第一注文価格75(19,700円)に一致する上限価格82の値に関する情報。))や、下限価格入力欄(図示せず)に入力された下限価格情報(この実施の形態3においては、図29に示す下限価格81(19,250円)に関する情報)に基づいて形成される価格範囲83(図29においては、上限価格82から下限価格81を引いた価格である600円)の情報と、トラップ本数入力欄64に入力された注文の本数、例えば「10」等に基づいて所定の演算処理を行い、複数、例えば10個の第一注文72a1,72c1,・・・,72q1,72s1のそれぞれの注文価格と10個の第二注文72b1,72d1,・・・,72r1,72t1のそれぞれの注文価格が設定される。図28に示すように、この注文価格は、約定によってポジションを保有する所定の第一注文に係る第一注文価格と、約定によって保有したポジションを決済させる所定の第二注文に係る第二注文価格、例えば第一注文72a1の第一注文価格75と第二注文72b1の第二注文価格76として形成されるものである。そして、この実施の形態3においては、これらの第一注文と第二注文との価格帯84,84,・・・84,84が価格範囲83に属する(つまり、全ての価格帯84,84,・・・84,84は、一部又は全部が価格範囲83に属するものであるようにする。)ものとして設定される。 In this embodiment 3, the order input screen 52 shown in FIG. 13 is provided with an upper limit price input field (not shown) and a lower limit price input field (not shown). Then, the order information generating unit 15 performs a predetermined calculation process based on information on the price range 83 (in FIG. 29, 600 yen, which is the price obtained by subtracting the minimum price 81 from the maximum price 82) formed based on the upper limit price information input in the upper limit price input field (not shown) (in this embodiment 3, information on the value of the upper limit price 82 that coincides with the top first order price 75 (19,700 yen) in FIG. 29)) and the minimum price information input in the minimum price input field (not shown) (in this embodiment 3, information on the minimum price 81 (19,250 yen) shown in FIG. 29) and the number of orders input in the trap number input field 64, for example, "10", and sets the order prices of each of the multiple, for example, ten, first orders 72a1, 72c1, ..., 72q1, 72s1 and the order prices of each of the ten second orders 72b1, 72d1, ..., 72r1, 72t1. As shown in FIG. 28, the order prices are formed as a first order price for a predetermined first order that holds a position through contract, and a second order price for a predetermined second order that settles a position held through contract, for example, first order price 75 for first order 72a1 and second order price 76 for second order 72b1. In this third embodiment, the price ranges 84, 84, ... 84, 84 of these first and second orders are set to belong to price range 83 (that is, all or part of all of the price ranges 84, 84, ... 84, 84 belong to price range 83).

設定された複数の第一注文と第二注文、例えば第一注文72a1,72c1,・・・,72q1,72s1と、第二注文72b1,72d1,・・・,72r1,72t1とは、実施の形態2と同様に、部分約定による分裂が行われ、また、対応する第一注文の発注及び約定と第二注文の発注及び約定とが繰り返される。 The multiple first orders and second orders that have been set, for example, first orders 72a1, 72c1, ..., 72q1, 72s1 and second orders 72b1, 72d1, ..., 72r1, 72t1, are split by partial execution as in the second embodiment, and the ordering and execution of the corresponding first orders and second orders are repeated.

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文情報及び注文の分裂、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32に表示させる。 The order information generation unit 15 and the contract management unit 16 display the generation of order information, the placing and contracting of orders, the order information and order splitting, the repetition of orders, etc. in this processing procedure on the display unit 32 of the client terminal 3 used by the customer.

その他の構成はこの発明の実施の形態2と同じである。 The rest of the configuration is the same as in embodiment 2 of the present invention.

以上、この実施の形態3においては、特定の上限価格82と特定の下限価格81の間に形成される価格範囲83に一又は複数の価格帯84を設定して、それぞれの価格帯84で、一部のみが約定しうる第一注文72a1,72c1,・・・,72q1,72s1の発注及び約定、及び/又は、一部のみが約定しうる第二注文72b1,72d1,・・・,72r1,72t1の発注及び約定を繰り返し行わせること、及び、それぞれの価格帯84,84,・・・84,84において第一注文72a1,72c1,・・・,72q1,72s1、及び/又は、第二注文72b1,72d1,・・・,72r1,72t1の一部のみが約定した場合における全ての第一注文、及び/又は、第二注文を表示させることにより、部分約定を含む取引形態を取引者に適切に運用させることができる。 As described above, in this third embodiment, one or more price ranges 84 are set in the price range 83 formed between a specific upper limit price 82 and a specific lower limit price 81, and the first orders 72a1, 72c1, ..., 72q1, 72s1, which can only be partially executed, and/or the second orders 72b1, 72d1, ..., 72r1, 72t1, which can only be partially executed, are repeatedly placed and executed in each price range 84, and all first orders and/or second orders in the cases where the first orders 72a1, 72c1, ..., 72q1, 72s1 and/or the second orders 72b1, 72d1, ..., 72r1, 72t1 are only partially executed in each price range 84, 84, ..., 84, 84 are displayed, thereby allowing traders to appropriately operate a trading format including partial execution.

[発明の実施の形態4]
図30に、この発明の実施の形態4を示す。
Fourth embodiment of the invention
FIG. 30 shows a fourth embodiment of the present invention.

この実施の形態4においては、第一注文と第二注文、例えば第一注文72a1,72c1,・・・,72q1,72s1と、第二注文72b1,72d1,・・・,72r1,72t1とは、相場価格が第一注文価格75や第二注文価格76を越えて下落又は上昇したのちに上昇又は下落したのちに再び第一注文価格75や第二注文価格76に至り、さらに第一注文価格75以上又は以下となったとき、あるいは第二注文価格76以下又は以上となったときに約定する構成となっている。 In this fourth embodiment, the first and second orders, for example, first orders 72a1, 72c1, ..., 72q1, 72s1 and second orders 72b1, 72d1, ..., 72r1, 72t1, are configured to be executed when the market price exceeds the first order price 75 or the second order price 76, falls or rises, then rises or falls, and reaches the first order price 75 or the second order price 76 again, and then becomes equal to or higher than the first order price 75, or becomes equal to or higher than the second order price 76.

具体的には、図13に示す注文入力画面52において、スルー値幅情報入力欄(図示せず)や、トレール情報入力欄(図示せず)が設けられる。そして、これらの入力欄(図示せず)に入力された値により、それぞれの第一注文情報、例えば第一注文情報72a、及びそれぞれの第二注文情報、例えば第二注文情報72bに、あるいはデータベース18の任意のテーブルに、注文価格と相場価格の値幅に関する所定の値(以下「スルー値幅」と称する)についてのスルー値幅情報(図示せず)が設定される。 Specifically, the order input screen 52 shown in FIG. 13 has a through price spread information input field (not shown) and a trail information input field (not shown). Then, depending on the values entered in these input fields (not shown), through price spread information (not shown) for a predetermined value (hereinafter referred to as the "through price spread") between the order price and the market price is set in each piece of first order information, for example, first order information 72a, and each piece of second order information, for example, second order information 72b, or in any table of the database 18.

そして、図30のチャート74に示すように、発注済の第一注文72a1は、第一注文価格75を越えて下落し、第一注文価格75と相場価格77との値幅がスルー値幅85の値を超えたときに第一注文72a1が発注し、その後再び相場価格が第一注文価格75以上になると、第一注文72a1が逆指値注文として約定し、これに伴い、第二注文72b1が未発注の状態から発注済の状態となる。そして、相場価格77が第二注文価格76を超えて上昇し、第二注文価格76と相場価格77との値幅がスルー値幅85の値を超えたときに第二注文72b1が発注し、その後再び相場価格が第二注文価格76以下になると、第二注文72b1が約定する。第二注文72b1が約定すると、第一注文情報72a、及び第二注文情報72bに基づいて、再び第一注文72a1の発注と約定、及び第二注文72b1の発注と約定が同様に行われ、以後、第一注文72a1の発注と約定、及び第二注文72b1が同様に繰り返される。 As shown in chart 74 of FIG. 30, the first order 72a1 that has already been placed falls below the first order price 75, and the first order 72a1 is placed when the price difference between the first order price 75 and the market price 77 exceeds the value of the through price range 85. When the market price then becomes equal to or higher than the first order price 75 again, the first order 72a1 is executed as a stop order, and the second order 72b1 changes from an unordered state to an ordered state. When the market price 77 rises above the second order price 76, and the price difference between the second order price 76 and the market price 77 exceeds the value of the through price range 85, the second order 72b1 is placed, and when the market price then becomes equal to or lower than the second order price 76 again, the second order 72b1 is executed. When the second order 72b1 is executed, the first order 72a1 is placed and executed, and the second order 72b1 is placed and executed again in the same manner based on the first order information 72a and the second order information 72b. Thereafter, the first order 72a1 is placed and executed, and the second order 72b1 is placed and executed in the same manner.

また、この実施の形態4においては、それぞれの第二注文情報、例えば第二注文情報72bのトレール情報181Q(図15参照)に(あるいはデータベース18中の任意のテーブル等に)、トレールが発動される価格に関する所定の値(以下「トレール幅」と称する。ここではこの「トレール幅」はトレールが発動するトリガとしての価格幅と、注文価格の変動幅との双方として用いられる。)の値としてのトレール幅情報(図示せず)が具体的な数値により設けられる。そして、この実施の形態4においては、相場価格が第二注文価格76を越えたのちにさらに上昇し、図30に示すように、第二注文価格76と相場価格との価格差がトレール幅86を超えると、第二注文価格76が、トレール幅86の値分、上昇方向の価格に新たに設定される。第二注文価格76が新たに設定されたのちも、さらに相場価格が上昇して第二注文価格76と相場価格との価格差がトレール幅86を超えると、第二注文価格76が再びトレール幅86の値分、上昇方向の価格に新たに設定される。このようなトレール幅86に基づく第二注文価格76の再設定は、図30に示すように、相場価格77がトレール幅86を越えずに下落して第二注文価格76に至るまで繰り返される。 In addition, in this embodiment 4, trail width information (not shown) is set as a specific value related to the price at which the trail is activated (hereinafter referred to as the "trail width." Here, this "trail width" is used both as the price width that triggers the activation of the trail and as the fluctuation width of the order price) in each piece of second order information, for example, trail information 181Q (see FIG. 15) of second order information 72b (or in any table in database 18, etc.) using a specific numerical value. Then, in this embodiment 4, when the market price rises further after exceeding second order price 76, and the price difference between second order price 76 and market price exceeds trail width 86 as shown in FIG. 30, second order price 76 is newly set to a price in the upward direction by the value of trail width 86. If the market price continues to rise after the second order price 76 has been newly set and the price difference between the second order price 76 and the market price exceeds the trail width 86, the second order price 76 is again newly set to an upward price by the value of the trail width 86. This resetting of the second order price 76 based on the trail width 86 is repeated until the market price 77 falls to the second order price 76 without exceeding the trail width 86, as shown in FIG. 30.

相場価格が第二注文価格76に至り、第二注文、例えば図30に示す状態で第二注文72ba1,72bb1が約定すると、トレール幅86に基づいて第二注文価格76が新たに設定される前(例えば、図30の第二注文72ba1,72bb1については、トレールが発動される前の第二注文価格76である19,350円)の当初の第二注文価格76で第二注文72b1が再び発注される。 When the market price reaches the second order price 76 and the second orders, for example second orders 72ba1 and 72bb1 as shown in FIG. 30, are executed, second order 72b1 is again placed at the original second order price 76 before the second order price 76 is newly set based on the trail width 86 (for example, for second orders 72ba1 and 72bb1 in FIG. 30, the second order price 76 before the trail was activated is 19,350 yen).

注文情報生成部15や約定管理部16は、この処理手順における注文情報の生成、注文の発注及び約定、注文情報及び注文の分裂、注文の繰り返し等を顧客の使用するクライアント端末3の表示部32に表示させる。 The order information generation unit 15 and the contract management unit 16 display the generation of order information, the placing and contracting of orders, the order information and order splitting, the repetition of orders, etc. in this processing procedure on the display unit 32 of the client terminal 3 used by the customer.

その他の構成はこの発明の実施の形態1や実施の形態2と同じである。 The rest of the configuration is the same as in the first and second embodiments of the present invention.

以上、この実施の形態4においては、第一注文情報72a,72c,・・・,72q,72sや第二注文情報72b,72d,・・・,72r,72tは、それぞれ、相場価格が、第一注文価格75を超えて下落又は上昇したのちに再度第一注文価格75以上又は以下となった後や、第二注文価格76を越えて上昇又は下落したのちに再度第二注文価格76以下又は以上となった後に約定するように設定されているので、下落相場が上昇相場に転ずる価格や、上昇相場が下落相場に転ずる価格に近い価格で取引を行える可能性が高くなり、取引により大きな利益を得られる可能性を持たせることができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、多くの利益を得る機会を提供できる。また、第二注文としての注文情報にトレール幅情報(図示せず)を備え、第二注文である注文情報は、トレール幅情報(図示せず)に基づいて上昇方向又は下落方向に移動することにより、1回の第一注文72a1,72c1,・・・,72p1,72r1と、第二注文72b1,72d1,・・・,72r1,72t1との売買取引によって得られる利益を大きくすることができる。 As described above, in this fourth embodiment, the first order information 72a, 72c, ..., 72q, 72s and the second order information 72b, 72d, ..., 72r, 72t are set to be executed after the market price falls or rises above the first order price 75 and then falls above or below the first order price 75 again, or after it rises or falls above the second order price 76 and then falls below or above the second order price 76 again, so that it is more likely that a transaction can be made at a price at which a falling market turns into an uptrend or at a price close to a price at which a rising market turns into a downtrend, and it is possible to obtain a large profit from the transaction. This provides an opportunity to obtain many profits in the trading of financial products using a computer system. In addition, the order information as the second order includes trail width information (not shown), and the order information as the second order moves in an upward or downward direction based on the trail width information (not shown), thereby increasing the profit obtained from a single buying and selling transaction between the first orders 72a1, 72c1, ..., 72p1, 72r1 and the second orders 72b1, 72d1, ..., 72r1, 72t1.

なお、この実施の形態4において、トレール幅情報がそれぞれの第一注文情報、例えば第一注文情報72aに設定されて、第一注文72a1の第一注文価格75も相場価格の下落により、トレール幅分ずつ下落方向に再設定される構成であってもよい。また、この実施の形態4においては、トレール幅情報のトリガとしての価格幅と、注文価格の変動幅とをそれぞれ別の価格に設定してもよい。また、相場価格77の変動とほぼ同時に第一注文価格75や第二注文価格76の再設定が行われてもよいし、第一注文情報72a,72c,・・・,72q,72sの第一注文価格75,75,・・・75,75と現在の相場価格77や第二注文情報72b,72d,・・・,72r,72tの第二注文価格76,76,・・・76,76と現在の相場価格77との対比を行い、それら同士の価格差がトレール発動価格幅以上になったときに第一注文価格75や第二注文価格76の再設定が行われる構成としてもよい。 In this embodiment 4, the trail width information may be set in each first order information, for example, the first order information 72a, and the first order price 75 of the first order 72a1 may also be reset in a downward direction by the trail width due to a fall in the market price. In this embodiment 4, the price range as a trigger for the trail width information and the fluctuation range of the order price may be set to different prices. The first order price 75 and the second order price 76 may be reset almost simultaneously with the fluctuation of the market price 77, or the first order prices 75, 75, ..., 75, 75 of the first order information 72a, 72c, ..., 72q, 72s may be compared with the current market price 77, and the second order prices 76, 76, ..., 76, 76 of the second order information 72b, 72d, ..., 72r, 72t may be compared with the current market price 77, and the first order price 75 and the second order price 76 may be reset when the price difference between them becomes equal to or greater than the trail activation price range.

なお、上記各実施の形態においては、第一注文が買い注文、第二注文が売り注文の場合について説明したが、これに限定されず、第一注文が売り注文、第二注文が買い注文の場合についても適用可能である。 In the above embodiments, the case where the first order is a buy order and the second order is a sell order has been described, but this is not limited thereto, and the present invention can also be applied to the case where the first order is a sell order and the second order is a buy order.

また、上記各実施の形態においては、第一注文72a1と第二注文72b1等、一又は複数の価格における第一注文の発注及び約定と第二注文の発注及び約定とが繰り返される構成について記載したが、これに限定されず、注文情報生成部15は、第一注文情報72aや第二注文情報72bに加えて、損切り(ストップロス)のための逆指値注文を発注し約定させるための逆指値注文情報(図示せず)を一又は複数生成し、第一注文72a1が約定すると第二注文72b1と共に逆指値注文(図示せず)が発注され、逆指値注文が約定すると、発注済の第二注文72b1やその後繰り返される予定であった第一注文72a1と第二注文72b1(特定の第一注文72a1と特定の第二注文72b1のみであってもよいし、第2乃至第4の実施の形態において、そのイフダン注文以外のイフダン注文に係る特定の第一注文72a1以外の第一注文72c1,・・・,72q1,72s1と特定の第二注文72b1以外の第二注文72d1,・・・,72r1,72t1を含むものでもよい)の発注と約定がキャンセルされる構成であってもよい。また、第二注文72b1と逆指値注文(図示せず)が同時に発注される構成以外のいわゆるOCO注文(例えば、買いの第一注文72a1と売りの第一注文(図示せず)が同時発注され、金融商品の相場の変動により一方例えば買いの第一注文72a1が約定すると、売りの第二注文72b1が発注されて売りの第一注文(図示せず)(及びその後に発注される予定だった買いの第二注文(図示せず))がキャンセルされる構成。)であってもよい。また、相場が一次中断後再開したときにいわゆる「板寄せ方式」で第一注文72a1や第二注文72b1を約定させる構成であってもよい。 In addition, in each of the above embodiments, a configuration has been described in which the placing and execution of a first order and the placing and execution of a second order at one or more prices, such as the first order 72a1 and the second order 72b1, are repeated, but this is not limited to the above. In addition to the first order information 72a and the second order information 72b, the order information generation unit 15 generates one or more pieces of stop-loss order information (not shown) for placing and executing a stop-loss order for a loss cut (stop loss), and when the first order 72a1 is executed, a stop-loss order (not shown) is placed together with the second order 72b1, and the stop-loss order is executed. When the value order is executed, the ordering and execution of the already placed second order 72b1 and the first orders 72a1 and second orders 72b1 that were scheduled to be repeated thereafter (which may be only the specific first order 72a1 and the specific second order 72b1, or in the second to fourth embodiments, which may include first orders 72c1, ..., 72q1, 72s1 other than the specific first order 72a1 and second orders 72d1, ..., 72r1, 72t1 other than the specific second order 72b1 related to the if-done orders other than the if-done order) may be canceled. Also, a so-called OCO order other than the configuration in which the second order 72b1 and the stop order (not shown) are placed simultaneously (for example, a first buy order 72a1 and a first sell order (not shown) are placed simultaneously, and when the first buy order 72a1 is executed due to fluctuations in the market price of the financial product, the second sell order 72b1 is placed and the first sell order (not shown) (and the second buy order (not shown) that was scheduled to be placed after that) is canceled) may be used. Also, a configuration in which the first order 72a1 and the second order 72b1 are executed using the so-called "itayose method" when the market resumes after a temporary interruption may be used.

上記各実施の形態においては、部分約定が発生すると、第一注文72a1や第二注文72b1が分裂してゆく構成としたが、これに限定されず、所定の条件(例えば取引者から結合する命令が入力された場合や、全ての第一注文72a1と全ての第二注文72b1の枚数が最低枚数である「1」になった場合等)を満たす場合、一度分裂した複数の第一注文、例えば第一注文72a1,72a2や複数の第二注文、例えば第二注文72b1,72b2が結合して一の第一注文72a1と一の第二注文72b1となる構成であってもよい。 In each of the above embodiments, when a partial execution occurs, the first order 72a1 and the second order 72b1 are split, but this is not limited to the above. When a certain condition is met (for example, when a trader inputs an instruction to combine, or when the quantity of all first orders 72a1 and all second orders 72b1 reaches the minimum quantity of "1"), multiple first orders that were once split, such as first orders 72a1 and 72a2, and multiple second orders, such as second orders 72b1 and 72b2, may be combined to become one first order 72a1 and one second order 72b1.

上記各実施の形態においては、部分約定が発生したときに同一の注文価格に第一注文や第二注文が複数発注される構成としたが、これに限らず、発明の実施の形態1乃至4の構成が、部分約定の発生の如何に関わらず、同一の注文価格に第一注文や第二注文が常に複数発注される構成と組み合わされたものであってもよい。 In each of the above embodiments, a configuration is used in which multiple first orders and multiple second orders are placed at the same order price when a partial execution occurs, but this is not limited to the above, and the configurations of embodiments 1 to 4 of the invention may be combined with a configuration in which multiple first orders and multiple second orders are always placed at the same order price, regardless of whether a partial execution occurs.

上記各実施の形態においては、金融商品として株価指数を取扱うものとしたが、これに限定されず、例えば株式、債券、投資信託、不動産投資信託、コモディティ(商品)、外国為替等、どのような金融商品を取扱う金融商品取引システムにおいて本発明を適用してもよい。 In each of the above embodiments, a stock price index is handled as a financial product, but this is not limited thereto, and the present invention may be applied to a financial product trading system that handles any type of financial product, such as stocks, bonds, investment trusts, real estate investment trusts, commodities, foreign exchange, etc.

上記各実施の形態においては、金融商品取引管理システム1Aを第一の金融商品取引管理装置1と第二の金融商品取引管理装置2とによって構成したが、これに限定されず、一の金融商品取引管理装置に全ての機能手段が設けられた構成となっていてもよい。具体的には、例えば、図1に示す金融商品取引管理システム1Aに金融商品取引所等が管理し運用する第二の金融商品取引管理装置2が存在せず、図1に示す第二の金融商品取引管理装置2の有する全ての機能手段を金融商品の取扱業者が管理し運用する第一の金融商品取引管理装置1が備えた構成であってもよい。逆に、図1に示す金融商品取引管理システム1Aに第二の金融商品取引管理装置2が存在せず、図1に示す第二の金融商品取引管理装置2の有する全ての機能手段を第一の金融商品取引管理装置1が備えた構成であってもよい。 In each of the above embodiments, the financial instruments transaction management system 1A is configured with a first financial instruments transaction management device 1 and a second financial instruments transaction management device 2, but this is not limited to the above, and all of the functional means may be provided in one financial instruments transaction management device. Specifically, for example, the financial instruments transaction management system 1A shown in FIG. 1 may not have a second financial instruments transaction management device 2 managed and operated by a financial instruments exchange or the like, and all of the functional means of the second financial instruments transaction management device 2 shown in FIG. 1 may be provided in the first financial instruments transaction management device 1 managed and operated by a financial instruments dealer. Conversely, the financial instruments transaction management system 1A shown in FIG. 1 may not have a second financial instruments transaction management device 2, and all of the functional means of the second financial instruments transaction management device 2 shown in FIG. 1 may be provided in the first financial instruments transaction management device 1.

また、上記各実施の形態においては、金融商品取引管理システム1Aをネットワークコンピュータシステムのクライアント・サーバシステムにおいて実現したが、クライアント・サーバシステムを構成しないパーソナルコンピュータ等の各種コンピュータや、携帯端末やタブレット等の各種通信端末・携帯情報端末において金融商品取引管理システム1Aと同じ機能を実現させることもできる。この際、第一の金融商品取引管理装置1や金融商品取引管理システム1Aのシステム構成の少なくとも一部をコンピュータプログラムとして構成し、当該プログラムを各種コンピュータや各種通信端末・携帯情報端末に実装することで実現させることも可能である。 In addition, in each of the above embodiments, the financial instruments transaction management system 1A is realized in a client-server system of a network computer system, but the same functions as the financial instruments transaction management system 1A can also be realized in various computers such as personal computers that do not constitute a client-server system, and various communication terminals and mobile information terminals such as mobile terminals and tablets. In this case, it is also possible to realize the system configuration of at least a part of the first financial instruments transaction management device 1 and the financial instruments transaction management system 1A by configuring the system configuration as a computer program and implementing the program in various computers and various communication terminals and mobile information terminals.

上記各実施の形態は本発明の例示であり、本発明が上記各実施の形態のみに限定されることを意味するものではないことは、いうまでもない。 It goes without saying that the above-mentioned embodiments are merely examples of the present invention, and do not mean that the present invention is limited to only the above-mentioned embodiments.

1A・・・金融商品取引管理システム
1・・・第一の金融商品取引管理装置(金融商品取引管理装置)
2・・・第二の金融商品取引管理装置(金融商品取引管理装置)
14・・・口座情報管理部(資金管理手段)
15・・・注文情報生成部(注文情報生成手段)
16・・・約定管理部(約定管理手段)
25・・・約定情報生成部(約定情報生成手段)
72a1,72aa1,72ab1,72aaa1・・・第一注文
72b1,72ba1,72bb1,72baa1,72bab1・・・第二注文
75・・・第一注文価格
76・・・第二注文価格
77・・・相場価格
81・・・下限価格
82・・・上限価格
83・・・価格範囲
84・・・価格帯
85・・・スルー値幅
86・・・トレール幅
1A...Financial product transaction management system 1...First financial product transaction management device (financial product transaction management device)
2...Second financial product transaction management device (financial product transaction management device)
14: Account information management unit (funds management means)
15: Order information generation unit (order information generation means)
16...Execution management department (execution management means)
25...Contract information generation unit (contract information generation means)
72a1, 72aa1, 72ab1, 72aaa1...First order 72b1, 72ba1, 72bb1, 72baa1, 72bab1...Second order 75...First order price 76...Second order price 77...Market price 81...Lower price 82...Upper price 83...Price range 84...Price band 85...Through price range 86...Trail width

Claims (13)

相場価格の変動する金融商品の取引を行う金融商品取引管理装置であって、
金融商品を注文するための注文情報を生成する注文情報生成手段と、
前記金融商品の約定を管理する約定管理手段とを備え、
前記注文情報生成手段は、
第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とを生成し、
前記約定管理手段は、
前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、を行い、
前記注文情報生成手段は、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とを生成すると共に、
前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とを生成し、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すこと、及び/又は、
前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すことを特徴とする金融商品取引管理装置。
A financial product transaction management device for trading financial products whose market prices fluctuate,
an order information generating means for generating order information for ordering a financial product;
An agreement management means for managing the agreement of the financial product,
The order information generating means
generating first order information for executing a first order at a first order price and second order information for executing a first order at a second order price that is a predetermined profit margin with respect to the execution price of the first order;
The contract management means includes :
When a specific part of the first orders, which are formed based on the order information and can be executed in part or in whole, and a second order, which is executed based on the first order and can be executed in part or in whole, and which settles a held position by execution based on the first order, satisfies a condition for execution and a remaining part also satisfies a condition for execution and/or when a specific part of the second orders satisfies a condition for execution and a remaining part also satisfies a condition for execution, a process is performed in which the specific part of the first orders that satisfies the condition for execution and the remaining part of the first orders are executed at different times in the order in which the conditions for execution are satisfied, and/or the process is performed in which the specific part of the second orders that satisfies the condition for execution and the remaining part of the second orders are executed at different times in the order in which the conditions for execution are satisfied,
The order information generating means
generating a specific portion of first order information for trading the specific portion of the first orders for which the processing for contracting has been performed and a specific portion of second order information for contracting a specific portion of the second orders corresponding to the specific portion of the first orders at the second order price;
generating first order information of the remaining portion for trading the first orders of the remaining portion and second order information of the remaining portion for executing the second orders of the remaining portion corresponding to the first orders of the remaining portion at the second order price;
Repeating once or a plurality of times a process of generating the first order information for trading the specific part of the first orders for which the contract process has been performed and the first order information for trading the remaining part of the first orders while maintaining them in separate states; and/or
A financial product transaction management device characterized by repeating, one or more times, a process of generating second order information for trading a specific portion of the second orders for which the process of contracting has been performed, and second order information for trading a remaining portion of the second orders, while maintaining them in separate states.
前記約定管理手段は、
約定によって前記ポジションを保有する前記第一注文と約定によって前記ポジションを決済させる前記第二注文とにおいて、前記第一注文が約定した時、又は、前記第一注文が約定した後の所定のタイミング、又は、前記第二注文が約定した時、又は、前記第二注文が約定した後の所定のタイミング、の何れかの時点において、前記第二注文を、前記約定した前記第一注文に対応して約定させる一部の第二注文と、前記約定した前記第一注文に対応して約定させない他の一部の第二注文とに分裂させることを特徴とする請求項1に記載の金融商品取引管理装置。
The contract management means includes:
2. The financial instruments transaction management device according to claim 1, wherein, for the first order that holds the position through execution and the second order that settles the position through execution, at any one of the time points when the first order is executed, or a predetermined timing after the first order is executed, or when the second order is executed, or a predetermined timing after the second order is executed, the second order is split into a part of the second orders that are executed in response to the executed first order and another part of the second orders that are not executed in response to the executed first order.
前記約定管理手段は、
約定によって前記ポジションを保有する前記第一注文と約定によって前記ポジションを決済させる前記第二注文とにおいて、該第一注文が約定した時、又は、前記第一注文が約定した後の所定のタイミング、又は、前記第二注文が約定した時、又は、前記第二注文が約定した後の所定のタイミング、の何れかの時点において、前記第一注文を、約定した前記第一注文と、未約定の前記第一注文とに分裂させることを特徴とする請求項1又は2に記載の金融商品取引管理装置。
The contract management means includes:
3. The financial instruments exchange management device according to claim 1 or 2, characterized in that, for the first order that holds the position through contract and the second order that settles the position through contract, the first order is split into the contracted first order and the uncontracted first order at any one of the following points: when the first order is contracted, or at a predetermined timing after the first order is contracted, or when the second order is contracted, or at a predetermined timing after the second order is contracted.
前記約定管理手段は、前記注文情報が第一注文と第二注文とをそれぞれ形成し、前記第一注文の一部のみが約定してポジションを保有した場合、前記ポジションを保有した一部の前記第一注文、又は該一部の第一注文が分裂する場合における該分裂が起きる前の前記第一注文と、前記ポジションを保有した一部の前記第一注文の前記ポジションを約定によって決済させる一部の前記第二注文とを対応させた状態とすることを特徴とする請求項1乃至3の何れか一つに記載の金融商品取引管理装置。 The financial instruments transaction management device according to any one of claims 1 to 3, characterized in that, when the order information forms first orders and second orders, and only a portion of the first orders is executed to hold a position, the contract management means brings into correspondence a portion of the first orders that hold the position, or a portion of the first orders before the split occurs in the case where the portion of the first orders splits, with a portion of the second orders that settle the position of the portion of the first orders that hold the position by contract. 前記注文情報生成手段は、第一注文と第二注文とをそれぞれ発注するための前記注文情報を生成し、第一注文の前記注文情報に基づく前記ポジションの保有と第二注文の前記注文情報に基づく前記ポジションの決済とを繰り返し行わせて、
前記約定管理手段は、
前記第一注文と前記第二注文とについて、
前記繰り返しが行われる前の前記第一注文及び/又は前記第二注文のうちの一部のみが約定した場合、繰り返される前記第一注文及び/又は第二注文を、前記繰り返しの前における約定された前記注文と未約定の前記注文の区分が維持された態様とすることを特徴とする請求項1乃至4の何れか一つに記載の金融商品取引管理装置。
the order information generating means generates the order information for placing a first order and a second order, and repeatedly holds the position based on the order information of the first order and settles the position based on the order information of the second order,
The contract management means includes:
Regarding the first order and the second order,
5. A financial instruments transaction management device as described in any one of claims 1 to 4, characterized in that when only a portion of the first order and/or the second order before the repetition is executed is executed, the repeated first order and/or second order is executed in a manner that maintains the distinction between the executed orders and the unexecuted orders before the repetition.
前記注文情報生成手段は、前記第一注文と前記第二注文とをそれぞれ複数の価格にて発注するための注文情報として生成し、
前記約定管理手段は、前記第一注文の価格と、該第一注文に対応する前記第二注文の価格との間の価格帯を複数設け、複数の前記価格帯のうち少なくとも何れか一つの前記価格帯において前記第一注文と前記第二注文とを繰り返し行うことを特徴とする請求項5に記載の金融商品取引管理装置。
the order information generating means generates order information for placing the first order and the second order at a plurality of prices,
6. The financial product exchange management device according to claim 5, characterized in that the contract management means sets up a plurality of price ranges between the price of the first order and the price of the second order corresponding to the first order, and repeatedly places the first order and the second order in at least one of the plurality of price ranges.
前記注文情報生成手段は、特定の上限価格と特定の下限価格の間に形成される価格範囲に一又は複数の前記価格帯を設定することを特徴とする請求項6に記載の金融商品取引管理装置。 The financial product transaction management device according to claim 6, characterized in that the order information generating means sets one or more of the price ranges in a price range formed between a specific upper limit price and a specific lower limit price. 前記注文情報生成手段は、前記第一注文としての前記注文情報を、前記第一注文が前記ポジションを保有する基準となる価格として設定された第一注文価格に対し、前記相場価格が、前記第一注文価格を超えて下落又は上昇したのちに再度前記第一注文価格以上又は以下となった後に前記ポジションを保有するように設定し、
前記第二注文としての前記注文情報を、前記第二注文によって前記ポジションを決済する基準となる価格として設定された第二注文価格に対し、前記相場価格が、前記第二注文価格を超えて上昇又は下落したのちに再度前記第二注文価格以下又は以上となった後に前記ポジションを決済するように設定し、
前記第二注文である前記注文情報は、トレール幅情報を備え、
前記第二注文である前記注文情報は、前記トレール幅情報に基づいて上昇方向又は下落方向に移動するように設定されたことを特徴とする請求項1乃至7の何れか一つに記載の金融商品取引管理装置。
the order information generating means sets the order information as the first order such that the position will be held after the market price falls or rises beyond the first order price, and then falls below or equal to the first order price again, with respect to a first order price set as a reference price for the first order to hold the position;
setting the order information as the second order such that, with respect to a second order price set by the second order as a reference price for settling the position, the position is to be settled after the market price rises or falls beyond the second order price and then falls below or above the second order price again;
The order information for the second order includes trail width information,
8. The financial product transaction management device according to claim 1, wherein the order information which is the second order is set to move in an upward or downward direction based on the trail information.
前記注文情報が所定の前記相場価格に一致した後に前記注文情報を約定させる約定情報生成手段を備えたことを特徴とする請求項1乃至8の何れか一つに記載の金融商品取引管理装置。 The financial product transaction management device according to any one of claims 1 to 8, further comprising a contract information generating means for contracting the order information after the order information matches the predetermined market price. 前記金融商品の取引を行う取引者の、所定の口座における資金の残高の情報としての資金情報を管理する資金管理手段を備え、
前記約定情報生成手段は、前記資金情報を確認し、前記資金の残高が前記金融商品の約定に必要な金額未満の場合は、同一の価格において発注された前記注文情報に基づく前記注文のうちの一部の前記注文のみを約定させることを特徴とする請求項9に記載の金融商品取引管理装置。
a fund management means for managing fund information as information on the balance of funds in a specified account of a trader who trades the financial product;
The financial product transaction management device according to claim 9, characterized in that the contract information generation means checks the fund information, and if the balance of the funds is less than the amount required to contract the financial product, contracts only a portion of the orders based on the order information placed at the same price.
相場価格の変動する金融商品の取引を行う金融商品取引管理システムであって、
金融商品を注文するための注文情報を生成する注文情報生成手段と、
前記金融商品の約定を管理する約定管理手段とを備え、
前記注文情報生成手段は、
第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とを生成し、
前記約定管理手段は、
前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、を行い、
前記注文情報生成手段は、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とを生成すると共に、
前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とを生成し、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すこと、及び/又は、
前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成する処理を行うことを一回乃至複数回繰り返すことを特徴とする金融商品取引管理システム。
A financial instruments transaction management system for trading financial instruments whose market prices fluctuate,
an order information generating means for generating order information for ordering a financial product;
An agreement management means for managing the agreement of the financial product,
The order information generating means
generating first order information for executing a first order at a first order price and second order information for executing a first order at a second order price that is a predetermined profit margin with respect to the execution price of the first order;
The contract management means includes :
When a specific part of the first orders, which are formed based on the order information and can be executed in part or in whole, and a second order, which is executed based on the first order and can be executed in part or in whole, and which settles a held position by execution based on the first order, satisfies a condition for execution and a remaining part also satisfies a condition for execution and/or when a specific part of the second orders satisfies a condition for execution and a remaining part also satisfies a condition for execution, a process is performed in which the specific part of the first orders that satisfies the condition for execution and the remaining part of the first orders are executed at different times in the order in which the conditions for execution are satisfied, and/or the process is performed in which the specific part of the second orders that satisfies the condition for execution and the remaining part of the second orders are executed at different times in the order in which the conditions for execution are satisfied,
The order information generating means
generating a specific portion of first order information for trading the specific portion of the first orders for which the processing for contracting has been performed and a specific portion of second order information for contracting a specific portion of the second orders corresponding to the specific portion of the first orders at the second order price;
generating first order information of the remaining portion for trading the first orders of the remaining portion and second order information of the remaining portion for executing the second orders of the remaining portion corresponding to the first orders of the remaining portion at the second order price;
Repeating once or a plurality of times a process of generating the first order information for trading the specific part of the first orders for which the contract process has been performed and the first order information for trading the remaining part of the first orders while maintaining them in separate states; and/or
A financial product transaction management system characterized by repeating, one or more times, a process of generating, while maintaining separate states, the second order information for trading the specific portion of the second orders for which the process of contracting has been performed and the second order information for trading the remaining portion of the second orders.
相場価格の変動する金融商品の取引を行う金融商品取引管理システムにおける金融商品取引管理方法であって、
金融商品を注文するための注文情報を生成する注文情報生成手順と、
前記金融商品の約定を管理する約定管理手順とを備え、
前記注文情報生成手順においては、
第一注文を第一注文価格で約定させる第一注文情報と、前記第一注文の約定価格に対して所定の利幅となる第二注文価格で約定させる第二注文情報とが生成され、
前記約定管理手順においては、
前記注文情報によって形成された、一部又は全部を約定可能な第一注文と、該第一注文を元に約定して保有するポジションを約定によって決済させる、一部又は全部を約定可能な第二注文とのうちの、前記第一注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、及び/又は、前記第二注文のうちの特定の一部が約定の条件を満たし、さらに残りの一部が約定の条件を満たした場合、前記約定の条件を満たした前記特定の一部の前記第一注文と前記残りの一部の前記第一注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、及び/又は、前記約定の条件を満たした前記特定の一部の前記第二注文と前記残りの一部の前記第二注文とを、約定の条件を満たした順番に異なるタイミングで約定させる処理、が行われ、
前記注文情報生成手順においては、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う特定の一部の前記第一注文情報と、前記特定の一部の前記第一注文に対応する特定の一部の前記第二注文を前記第二注文価格で約定させる特定の一部の前記第二注文情報とが生成されると共に、
前記残りの一部の前記第一注文の取引を行う残りの一部の前記第一注文情報と、前記残りの一部の前記第一注文に対応する残りの一部の前記第二注文を前記第二注文価格で約定させる残りの一部の前記第二注文情報とが生成され、
前記約定させる処理が行われた前記特定の一部の前記第一注文の取引を行う前記第一注文情報と、前記残りの一部の前記第一注文の取引を行う前記第一注文情報とを別個の状態を維持した状態で生成させる処理を行わせることを一回乃至複数回繰り返させること、及び/又は、
前記約定させる処理が行われた前記特定の一部の前記第二注文の取引を行う前記第二注文情報と、前記残りの一部の前記第二注文の取引を行う前記第二注文情報とを別個の状態を維持した状態で生成させる処理を行わせることを一回乃至複数回繰り返させる、
ことを特徴とする金融商品取引管理システムにおける金融商品取引管理方法。
A financial instruments transaction management method in a financial instruments transaction management system for trading financial instruments whose market prices fluctuate, comprising:
an order information generation step for generating order information for placing an order for a financial instrument;
a contract management procedure for managing the contract of the financial product;
In the order information generation procedure,
First order information for executing the first order at a first order price and second order information for executing the first order at a second order price that is a predetermined profit margin with respect to the execution price of the first order are generated;
In the contract management procedure,
When a specific part of the first orders, which are formed based on the order information and can be executed in part or in whole, and a second order, which is executed based on the first order and can be executed in part or in whole, and which settles a held position by execution based on the first order, satisfies a condition for execution and a remaining part also satisfies a condition for execution and/or when a specific part of the second orders satisfies a condition for execution and a remaining part also satisfies a condition for execution, a process is performed in which the specific part of the first orders that satisfies the condition for execution and the remaining part of the first orders are executed at different times in the order in which the conditions for execution are satisfied, and/or the process is performed in which the specific part of the second orders that satisfies the condition for execution and the remaining part of the second orders are executed at different times in the order in which the conditions for execution are satisfied,
In the order information generation procedure,
A specific portion of first order information for trading the specific portion of the first orders for which the processing for contracting has been performed and a specific portion of second order information for contracting a specific portion of the second orders corresponding to the specific portion of the first orders at the second order price are generated, and
first order information of the remaining portion for trading the first orders of the remaining portion and second order information of the remaining portion for executing the second orders of the remaining portion corresponding to the first orders of the remaining portion at the second order price are generated;
Repeating once or a plurality of times a process of generating the first order information for trading the specific part of the first orders for which the contract process has been performed and the first order information for trading the remaining part of the first orders while maintaining them in separate states; and/or
repeating once or a plurality of times a process of generating the second order information for trading the specific part of the second orders for which the process of executing the contract has been performed and the second order information for trading the remaining part of the second orders while maintaining the second order information in a separate state;
A financial product transaction management method in a financial product transaction management system.
コンピュータを、請求項1乃至10の何れか一つに記載の金融商品取引管理装置又は請求項11の金融商品取引管理システムとして機能させることを特徴とするプログラム。 A program that causes a computer to function as a financial product transaction management device according to any one of claims 1 to 10 or as a financial product transaction management system according to claim 11.
JP2023220913A 2015-12-11 2023-12-27 Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program Active JP7597414B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024203057A JP7759140B2 (en) 2015-12-11 2024-11-21 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program
JP2025167528A JP2025182052A (en) 2015-12-11 2025-10-03 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2015242572 2015-12-11
JP2015242572 2015-12-11
JP2021184164A JP7180917B2 (en) 2015-12-11 2021-11-11 Financial instrument transaction management device, financial instrument transaction management system, financial instrument transaction management method in financial instrument transaction management system, and program
JP2022180080A JP7418868B2 (en) 2015-12-11 2022-11-10 Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022180080A Division JP7418868B2 (en) 2015-12-11 2022-11-10 Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024203057A Division JP7759140B2 (en) 2015-12-11 2024-11-21 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program

Publications (2)

Publication Number Publication Date
JP2024023968A JP2024023968A (en) 2024-02-21
JP7597414B2 true JP7597414B2 (en) 2024-12-10

Family

ID=57483142

Family Applications (9)

Application Number Title Priority Date Filing Date
JP2016049499A Active JP6039843B1 (en) 2015-12-11 2016-03-14 Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2016216649A Active JP6114456B1 (en) 2015-12-11 2016-11-04 Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2017051150A Active JP6779160B2 (en) 2015-12-11 2017-03-16 Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, program
JP2020172747A Active JP6981696B2 (en) 2015-12-11 2020-10-13 Financial instrument transaction management device, financial instrument transaction management system, financial instrument transaction management method in financial instrument transaction management system, program
JP2021184164A Active JP7180917B2 (en) 2015-12-11 2021-11-11 Financial instrument transaction management device, financial instrument transaction management system, financial instrument transaction management method in financial instrument transaction management system, and program
JP2022180080A Active JP7418868B2 (en) 2015-12-11 2022-11-10 Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system
JP2023220913A Active JP7597414B2 (en) 2015-12-11 2023-12-27 Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program
JP2024203057A Active JP7759140B2 (en) 2015-12-11 2024-11-21 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program
JP2025167528A Pending JP2025182052A (en) 2015-12-11 2025-10-03 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program

Family Applications Before (6)

Application Number Title Priority Date Filing Date
JP2016049499A Active JP6039843B1 (en) 2015-12-11 2016-03-14 Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2016216649A Active JP6114456B1 (en) 2015-12-11 2016-11-04 Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2017051150A Active JP6779160B2 (en) 2015-12-11 2017-03-16 Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, program
JP2020172747A Active JP6981696B2 (en) 2015-12-11 2020-10-13 Financial instrument transaction management device, financial instrument transaction management system, financial instrument transaction management method in financial instrument transaction management system, program
JP2021184164A Active JP7180917B2 (en) 2015-12-11 2021-11-11 Financial instrument transaction management device, financial instrument transaction management system, financial instrument transaction management method in financial instrument transaction management system, and program
JP2022180080A Active JP7418868B2 (en) 2015-12-11 2022-11-10 Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024203057A Active JP7759140B2 (en) 2015-12-11 2024-11-21 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program
JP2025167528A Pending JP2025182052A (en) 2015-12-11 2025-10-03 Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program

Country Status (2)

Country Link
JP (9) JP6039843B1 (en)
WO (1) WO2017099255A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6039843B1 (en) * 2015-12-11 2016-12-07 株式会社マネースクウェアHd Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP7277243B2 (en) * 2019-04-25 2023-05-18 住友化学株式会社 Separator manufacturing method and separator manufacturing apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015028819A (en) 2013-03-07 2015-02-12 株式会社マネースクウェアHd Financial product transaction management and system and program for financial product transaction management
JP5727644B1 (en) 2014-04-03 2015-06-03 株式会社マネースクウェアHd Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2015201198A (en) 2014-04-03 2015-11-12 株式会社マネースクウェアHd Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP7418868B2 (en) 2015-12-11 2024-01-22 株式会社マネースクエアHd Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005228029A (en) * 2004-02-13 2005-08-25 Hitachi Ltd Order management system, order management method, and order management program
JP2008146675A (en) * 2008-02-05 2008-06-26 Daiwa Securities Group Inc Securities trading ordering method, securities trading ordering apparatus and program
US8781946B2 (en) * 2010-07-14 2014-07-15 Trading Technologies International, Inc. Distributed server side device architecture
JP5868692B2 (en) * 2011-12-20 2016-02-24 株式会社インタートレード Algorithmic trading matching system and algorithmic trading integrated matching system provided with the same
JP5815815B2 (en) * 2014-08-08 2015-11-17 株式会社マネースクウェアHd Financial product transaction management device, program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015028819A (en) 2013-03-07 2015-02-12 株式会社マネースクウェアHd Financial product transaction management and system and program for financial product transaction management
JP5727644B1 (en) 2014-04-03 2015-06-03 株式会社マネースクウェアHd Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP2015201198A (en) 2014-04-03 2015-11-12 株式会社マネースクウェアHd Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP5841278B2 (en) 2014-04-03 2016-01-13 株式会社マネースクウェアHd Financial product transaction management apparatus, financial product transaction management system, financial product transaction management method and program in financial product transaction management system
JP7418868B2 (en) 2015-12-11 2024-01-22 株式会社マネースクエアHd Financial product transaction management device, financial product transaction management system, financial product transaction management method and program in the financial product transaction management system

Also Published As

Publication number Publication date
JP2023011917A (en) 2023-01-24
JP2017111783A (en) 2017-06-22
JP7759140B2 (en) 2025-10-23
JP2024023968A (en) 2024-02-21
JP2017111839A (en) 2017-06-22
JP2021005424A (en) 2021-01-14
JP2017111801A (en) 2017-06-22
JP2025015830A (en) 2025-01-30
JP2022017571A (en) 2022-01-25
JP7418868B2 (en) 2024-01-22
JP6779160B2 (en) 2020-11-04
JP6039843B1 (en) 2016-12-07
JP6981696B2 (en) 2021-12-17
WO2017099255A1 (en) 2017-06-15
JP2025182052A (en) 2025-12-11
JP7180917B2 (en) 2022-11-30
JP6114456B1 (en) 2017-04-12

Similar Documents

Publication Publication Date Title
JP2025182051A (en) Financial product transaction management device, financial product transaction management system, and program
JP7759140B2 (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, financial instruments transaction management method in financial instruments transaction management system, and program
WO2014185554A1 (en) Management device for financial instrument transactions, management system for financial instrument transactions, management method for financial instrument transactions, and program recording medium
JP7751327B2 (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction management method in financial instruments transaction management system, financial instruments transaction terminal, and program
JP5475386B2 (en) Financial product transaction management device, program
JP2025129454A (en) Financial instruments transaction management device, financial instruments transaction management system, user terminal, and program
JP7821529B2 (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program
JP7773252B2 (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program
JP2019023922A (en) Financial product transaction management system and program
JP6888843B2 (en) Financial instruments transaction management device, program
JP6420873B2 (en) Financial product transaction management device, program
JP6181824B2 (en) Financial product transaction management device, program
JP5785281B2 (en) Financial product transaction management device, program
JP5981614B2 (en) Financial product transaction management device, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240930

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241121

R150 Certificate of patent or registration of utility model

Ref document number: 7597414

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150