JP7517754B1 - Financial instruments transaction management device and program - Google Patents
Financial instruments transaction management device and program Download PDFInfo
- Publication number
- JP7517754B1 JP7517754B1 JP2023177784A JP2023177784A JP7517754B1 JP 7517754 B1 JP7517754 B1 JP 7517754B1 JP 2023177784 A JP2023177784 A JP 2023177784A JP 2023177784 A JP2023177784 A JP 2023177784A JP 7517754 B1 JP7517754 B1 JP 7517754B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- order
- contract
- customer
- customer order
- 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
Links
- 238000004364 calculation method Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims description 39
- 230000010365 information processing Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 9
- 239000000284 extract Substances 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
【課題】取引量の多少にかかわらずリスクの小さい金融商品の取引を実現できる金融商品取引管理装置を提供する。
【解決手段】金融商品取引管理装置は、顧客の指示に基づいて金融商品の注文を行うための買い・売りの顧客注文情報451,452を生成する顧客注文情報生成部と、買い・売りの顧客注文情報451,452のうち、所定の条件において約定が予想される買い・売りの顧客注文情報4511,4521について所定の演算を行い、演算の結果を出力する約定見込注文処理部42とを備え、約定見込注文処理部42は、約定が予想される買い・売りの顧客注文情報4511,4521について、注文が約定されることで発生するサマリー情報511、相殺情報512を約定以前に出力する。
【選択図】図2
A financial product transaction management device is provided that can realize financial product transactions with low risk regardless of the transaction volume.
[Solution] The financial product transaction management device comprises a customer order information generation unit that generates buy/sell customer order information 451, 452 for placing orders for financial products based on customer instructions, and an expected-to-be-executed order processing unit 42 that performs predetermined calculations on buy/sell customer order information 4511, 4521 that is expected to be executed under predetermined conditions out of the buy/sell customer order information 451, 452, and outputs the results of the calculations, and the expected-to-be-executed order processing unit 42 outputs summary information 511 and offset information 512 that are generated when an order is executed for the buy/sell customer order information 4511, 4521 that is expected to be executed, before the execution is executed.
[Selected figure] Figure 2
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.
株式、債券、投資信託、不動産投資信託、コモディティ(商品)、外国為替、株価指数、暗号資産(仮想通貨)、等、相場価格が変動する各種の金融商品の取引方法として、成行注文(注文発注時点の相場価格で取引を行う注文形態)や指値注文(相場価格が予め指定された価格になった時点で取引を行う形態)等が知られている。この取引方法によって顧客と銀行等との金融機関と取引を、金融商品の取引業者(以下「取引業者」と称する。)が行う場合、取引業者がカバー取引を行う場合がある。このカバー取引とは、銀行等と顧客との間で締結された金融商品の取引において発生したポジションを相殺する取引のことである。取引業者が、顧客から引き受けた取引と反対の取引を銀行等に対しカバー取引として行うことで、為替変動のリスクヘッジが可能になる。 Market orders (order form in which a transaction is made at the market price at the time of placing an order) and limit orders (a form in which a transaction is made when the market price reaches a pre-specified price) are known as trading methods for various financial products whose market prices fluctuate, such as stocks, bonds, investment trusts, real estate investment trusts, commodities, foreign exchange, stock price indexes, and crypto assets (virtual currencies). When a financial products trader (hereinafter referred to as a "trader") uses this trading method to trade between a customer and a financial institution such as a bank, the trader may conduct a cover transaction. This cover transaction is a transaction that offsets a position that has arisen in a financial product transaction concluded between a bank or other entity and a customer. By conducting a cover transaction with a bank or other entity that is the opposite of the transaction that the trader has undertaken from the customer, it becomes possible to hedge the risk of exchange rate fluctuations.
従来、これらの注文形態、例えば指値注文による取引を、カバー取引を含む形でコンピュータシステムを用いて行う発明が知られている(例えば、特許文献1参照)。この発明においては、為替取引等の通貨取引において、通貨取引指標の実勢値を定期的に取得し、予め受け付けられた通貨取引指標に関する指定値と取得された実勢値とに基づいて、実勢値で通貨取引を締結するか否かを仮決定する。そして、実勢値での通貨取引を締結することが仮決定された場合、通貨取引に関するカバー取引の締結の可否を確認し、カバー取引の締結が可能であると確認された場合、カバー取引を締結し、仮決定された通貨取引を締結する。 Conventionally, there is known an invention that uses a computer system to perform transactions using these order types, such as limit orders, including cover transactions (see, for example, Patent Document 1). In this invention, in currency transactions such as foreign exchange transactions, the current value of a currency transaction index is periodically obtained, and a provisional decision is made as to whether or not to conclude a currency transaction at the current value based on a designated value for the currency transaction index that has been accepted in advance and the obtained current value. Then, if it is provisionally decided that a currency transaction should be concluded at the current value, it is confirmed whether or not a cover transaction for the currency transaction can be concluded, and if it is confirmed that a cover transaction can be concluded, a cover transaction is concluded and the provisionally decided currency transaction is concluded.
ここで、特許文献1に記載の発明で取引業者が金融商品の取引を行う場合、取引業者は、相場価格に一致した金融商品を約定させる顧客との取引と、約定に基づく銀行等とのカバー取引とを行う必要が生ずる。この場合の取引は、まず顧客との取引が行われ、その取引の結果に基づいてカバー取引が行われる。しかし、相場価格は時々刻々と変化するため、顧客との取引とカバー取引との時間差が大きくなることは、金融商品の約定価格とカバー取引を行う際の取引価格との価格差が大きくなる可能性が増大し、取引業者が実質的な損失を被るリスクが増大する。そのため、金融商品の約定とカバー取引との時間差は小さいことが望ましい。しかし、特許文献1に記載の発明においては、顧客との取引で約定したそれぞれの金融商品のデータをコンピュータシステムを構成するディーリングを行う装置に逐次送る。ディーリングを行う装置は、その金融商品のデータに基づいて逐次カバー取引を行う。そのため、短時間に大量の約定が発生した場合、処理対象となる金融商品のデータ量が膨大になり、約定からカバー取引までに要する時間が必然的に長大化する。このため、特許文献1に記載の発明においては、取引量の増大に依存して取引業者が実質的な損失を被るリスクが大きくなるという問題がある。
Here, when a trader trades financial products in the invention described in
本発明はかかる課題に鑑みてなされたものであり、コンピュータシステムを用いて行う金融商品の取引において、取引量の多少にかかわらずリスクの小さい金融商品の取引を実現できる金融商品取引管理装置を提供することを課題としている。 The present invention was made in consideration of these problems, and aims to provide a financial product transaction management device that can realize low-risk financial product transactions regardless of the trading volume when trading financial products using a computer system.
かかる課題を解決するために、請求項1に記載の発明は、金融商品の取引を行う顧客と、該顧客の前記金融商品の取引を管理する金融商品取引業者との間で前記金融商品の取引を行わせる金融商品取引管理装置であって、前記顧客の指示に基づいて前記金融商品の注文を行うための顧客注文情報を生成する顧客注文情報生成手段と、前記顧客注文情報生成手段が生成した前記顧客注文情報のうち、未約定であると共に所定の条件において約定する見込みのある前記注文の前記顧客注文情報について、前記未約定の買いの前記注文と前記未約定の売りの前記注文とに対して相互に所定の演算を行う処理と、該所定の演算の結果を出力する処理とを行う約定見込注文処理手段とを備え、該約定見込注文処理手段は、前記顧客注文情報により取引が行われる、前記未約定であると共に前記約定する見込みのある前記注文について、前記注文を約定させる手段における、前記約定する見込みのある前記注文を約定させる処理を行うと共に、該注文を約定させる処理とは別の処理として、前記約定以前に、該注文が約定されることで発生する約定量の情報を出力することを特徴とする。
In order to solve the above problem, the invention described in
請求項2に記載の発明は、請求項1に記載の構成に加え、前記約定量の情報は、所定の注文の数量の情報であることを特徴とする。
The invention described in claim 2 is characterized in that, in addition to the configuration described in
請求項3に記載の発明は、請求項1に記載の構成に加え、前記金融商品の相場価格の情報を取得する相場価格情報取得手段を備え、約定見込注文処理手段は、前記相場価格情報取得手段が取得した前記金融商品の前記相場価格を前記所定の条件として前記約定量の情報を抽出するための演算を行うことを特徴とする。
The invention described in
請求項4に記載の発明は、請求項1に記載の構成に加え、前記顧客注文情報に基づいて前記注文を約定させる処理を行う約定情報処理手段を備え、前記約定見込注文処理手段は、前記約定情報処理手段における前記注文を約定させる以前のタイミングで前記約定量の情報を抽出するための演算を行うことを特徴とする。
The invention described in
請求項5に記載の発明は、請求項1に記載の構成に加え、前記顧客注文情報を記録する顧客注文情報記録手段を備え、前記約定見込注文処理手段は、前記顧客注文情報記録手段に記録された前記顧客注文情報のうち、前記所定の条件に適合する前記顧客注文情報について前記約定量の情報を抽出するための演算を行うことを特徴とする。
The invention described in claim 5 is characterized in that, in addition to the configuration described in
請求項6に記載の発明は、請求項5に記載の構成に加え、前記顧客注文情報記録手段には、買い注文の前記顧客注文情報と売り注文の前記顧客注文情報とが記録され、前記約定見込注文処理手段は、前記顧客注文情報記録手段に記録された前記買い注文の前記顧客注文情報、及び/又は、前記顧客注文情報記録手段に記録された前記売り注文の前記顧客注文情報を、所定の条件に適合する前記買い注文の前記顧客注文情報、及び/又は、所定の条件に適合する前記顧客注文情報記録手段に記録された前記売り注文の前記顧客注文情報と相殺させることで前記約定量の情報を抽出するための演算を行うことを特徴とする。 The invention described in claim 6 has the configuration described in claim 5, and is characterized in that the customer order information recording means records the customer order information of a buy order and the customer order information of a sell order, and the expected contract order processing means performs a calculation to extract information on the contract quantity by offsetting the customer order information of the buy order recorded in the customer order information recording means and/or the customer order information of the sell order recorded in the customer order information recording means with the customer order information of the buy order that meets a predetermined condition and/or the customer order information of the sell order that meets a predetermined condition and recorded in the customer order information recording means.
請求項7に記載の発明は、請求項6に記載の構成に加え、前記約定見込注文処理手段は、前記顧客注文情報記録手段に記録された、一度で約定する基準を満たす価格帯の前記買い注文の前記顧客注文情報と前記売り注文の前記顧客注文情報とを相殺させることで前記約定量の情報を抽出するための演算を行うことを特徴とする。 The invention described in claim 7 is characterized in that, in addition to the configuration described in claim 6, the expected contract order processing means performs a calculation to extract the contract quantity information by offsetting the customer order information of the buy order and the customer order information of the sell order, which are in a price range that meets the criteria for one-time contract and are recorded in the customer order information recording means.
請求項8に記載の発明は、プログラムであって、コンピュータを請求項1乃至7の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とする。
The invention described in claim 8 is a program that causes a computer to function as a financial product transaction management device described in any one of
請求項1に記載の発明によれば、顧客注文情報により取引が行われる注文について、注文が約定されることで発生する約定量の情報を約定以前に出力する。約定に対応して行われるカバー取引に必要な約定量の情報を、約定処理自体に必要なデータより小さいデータとして形成してカバー取引を行える。これにより、コンピュータシステムを用いて行う金融商品の取引において、取引量の多少にかかわらずリスクの小さい金融商品の取引を実現できる金融商品取引管理装置を提供できる。
According to the invention described in
請求項2に記載の発明によれば、約定量の情報は、所定の注文の数量の情報であることにより、約定した注文の情報からデータ量の小さい数値の情報のみを用いてカバー取引を行うことができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、取引量の多少にかかわらずリスクの小さい金融商品の取引を実現できる金融商品取引管理装置を高い確実性をもって提供できる。 According to the invention described in claim 2, since the contract volume information is information on the quantity of a specified order, cover trading can be performed using only numerical information with a small amount of data from the contracted order information. This makes it possible to provide, with a high degree of certainty, a financial product transaction management device that can realize low-risk financial product transactions regardless of the transaction volume in financial product transactions conducted using a computer system.
請求項3に記載の発明によれば、金融商品の取得された相場価格に基づいて約定量の情報を取得することにより、任意の相場価格に対応する金融商品の約定量の情報をもとにカバー取引を行うことができる。そのため、特定の時間帯の相場価格において約定した金融商品について、小さいデータによってカバー取引を行える。これにより、相場価格に対応する金融商品のカバー取引を、取引量の多少にかかわらず小さいリスクで行うことができる。
According to the invention described in
請求項4に記載の発明によれば、注文を約定させる以前のタイミングで約定量の情報を抽出するための演算を行うことにより、金融商品を約定させる処理を行う以前にカバー取引を行うことを可能にできる。これにより、迅速なカバー取引を行い、リスクの小さい金融商品の取引を実現できる。
According to the invention described in
請求項5に記載の発明によれば、記録された顧客注文情報のうち、所定の条件に適合する顧客注文情報について約定量の情報を抽出するための演算を行うことにより、顧客ごとの注文について、小さいデータによるカバー取引を行える。これにより、顧客ごとの金融商品の取引について、取引量の多少にかかわらずリスクの小さい取引を実現できる。 According to the invention described in claim 5, by performing a calculation to extract contract volume information for customer order information that meets a predetermined condition from among the recorded customer order information, cover transactions can be performed using small data for orders for each customer. This makes it possible to realize low-risk transactions for financial product transactions for each customer, regardless of the trading volume.
請求項6に記載の発明によれば、顧客注文情報記録手段に記録された、所定の条件に適合する買い注文の顧客注文情報、及び/又は、売り注文の顧客注文情報と相殺させることで約定量の情報を抽出する。これにより、予め記録された買い注文の数量と売り注文の数量とを相殺させ、カバー取引を行う注文を少なくし、小さいデータ量による、リスクの小さい金融商品の取引を確実に行うことができる。 According to the invention described in claim 6, information on the contract quantity is extracted by offsetting it with customer order information for buy orders and/or customer order information for sell orders that meet predetermined conditions and are recorded in the customer order information recording means. This offsets the quantities of buy orders and sell orders recorded in advance, reduces the number of orders for cover transactions, and ensures the trading of financial products with low risk using a small amount of data.
請求項7に記載の発明によれば、一度で約定する基準を満たす価格帯の買い注文の顧客注文情報と売り注文の顧客注文情報とを相殺させて約定量の情報を抽出する。そして、特定の価格帯に存在する、カバー取引に必要な約定量の情報を相殺後の小さいデータ量として抽出できる。これにより、カバー取引を行う注文を少なくし、小さいデータ量による、リスクの小さい金融商品の取引を確実に行うことができる。 According to the invention described in claim 7, customer order information for buy orders and sell orders in a price range that meets the criteria for one-time contract is offset to extract information on the contract amount. Then, information on the contract amount required for cover transactions that exists in a specific price range can be extracted as a small amount of data after offsetting. This reduces the number of orders for cover transactions, and ensures that financial products with low risk can be traded with a small amount of data.
請求項8に記載の発明によれば、本発明を、多様なコンピュータや多様なコンピュータシステムにおいて構築することができる。 According to the invention described in claim 8, the present invention can be implemented on a variety of computers and computer systems.
[発明の実施の形態]
以下、この発明の実施の形態について図面を参照して説明する。
[Embodiments of the invention]
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[システム構成]
図1乃至図3に、この発明の実施の形態を示す。
[System configuration]
1 to 3 show an embodiment of the present invention.
図1は、この実施の形態の金融商品取引管理システム及び金融商品取引管理装置のシステム構成図及び機能ブロック図である。同図に示すとおり、金融商品取引管理システム1Aは、金融商品取引管理装置1と、n個(n≧1)のクライアント端末21,22,・・・2nと、銀行システム3とを備えている。金融商品取引管理装置1とクライアント端末21,22,・・・2nと銀行システム3とは、WAN(Wide Area Network)としてのネットワーク4を介して相互に交信可能である。この実施の形態の金融商品取引管理システム1Aは、金融商品として外国為替を取扱う。
1 is a system configuration diagram and a functional block diagram of a financial product transaction management system and a financial product transaction management device according to this embodiment. As shown in the figure, the financial product transaction management system 1A includes a financial product
金融商品取引管理装置1は、金融商品の取引を業務とする金融商品取引業者(以下単に「取引業者」と称する。)が管理し運用するサーバコンピュータであり、Webサーバ機能、大容量のデータを保存するデータベース機能を備えている。なお、ここでの「金融商品」とは、相場価格が変動し、売買取引が可能な金融に関する商品であり、たとえば外国為替がこれに該当する。ただし、金融商品取引管理装置1が扱う金融商品は、外国為替以外のどのようなものでもよい。
The financial instruments
クライアント端末21,22,・・・,2nは、金融商品の売買を行う、「顧客」としての個人又は法人が所持し使用する、データ通信機能を有する通信端末である。例えば、クライアント端末21,22,・・・,2nは、パーソナルコンピュータ、携帯電話端末等が該当する。なお、「顧客」は、主として取扱業者との間で金融商品の売買取引を行う個人又は法人である。 The client terminals 2 1 , 2 2 , ..., 2 n are communication terminals with data communication functions that are owned and used by individuals or corporations as "customers" who buy and sell financial products. For example, the client terminals 2 1 , 2 2 , ..., 2 n correspond to personal computers, mobile phone terminals, etc. The "customers" are individuals or corporations who mainly buy and sell financial products with dealers.
図1には図示しないが、金融商品取引管理装置1、クライアント端末21,22,・・・,2n、銀行システム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 financial product
なお、金融商品取引管理装置1、銀行システム3は、1のサーバコンピュータによって形成されていても、複数のネットワークコンピュータシステムによって形成されていてもよい。また、金融商品取引管理装置1、銀行システム3は、クラウドコンピュータシステム等、ネットワーク4上に分散配置された複数のハードウェアによって構成されていてもよい。
The financial product
図1に示すとおり、クライアント端末21には、マウスやキーボード等各種指示を入力するために用いられる操作部21、LCD(Liquid Crystal Display)等からなり操作部21から入力された各種指示等や各種画像を表示する表示部22を有している。クライアント端末21の操作部21と表示部22は、指やタッチペン等のポインティングデバイスの接触位置の座標情報等に基づいて各種入力を行う、タッチパネル式のディスプレイとして構成されていてもよい。図示しないが、クライアント端末22,・・・2nも同様の操作部と表示部とを備える。なお、クライアント端末21,22,・・・2nは同じ構成を持つので、以下、区別する必要がある場合を除き、クライアント端末2と記載する。
1, the client terminal 21 has an
銀行システム3は、銀行等、取引業者に対してカバー取引を行う業者の扱うコンピュータシステムであり、ネットワークサーバ、データベースサーバの機能を備える。銀行システム3は、機能手段として、金融商品取引管理装置1との間でカバー取引を行う「取引実行手段」としての取引実行部31を備える。
The
[金融商品取引管理装置の詳細]
図1に示す通り、金融商品取引管理装置1は、注文管理装置40とディーリング装置50とを備える。注文管理装置40は、主にクライアント端末2とデータや信号の送受信を行い、クライアント端末2を使用する顧客からの注文を受ける処理や、顧客に対する約定した注文を報告する処理等を行う。ディーリング装置50は、主に銀行システム3とデータや信号の送受信を行い、銀行システム3との間で、金融商品の約定に伴うカバー取引を行うための処理等を行う。注文管理装置40とディーリング装置50とは、別個のコンピュータシステムによって形成されてもよいし、同一のコンピュータシステムによって形成されてもよい。
[Details of the financial product transaction management device]
As shown in Fig. 1, the financial product
注文管理装置40は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段を備える。この機能手段は、例えば図1に示す、「顧客注文情報生成手段」としての顧客注文情報生成部41、「約定見込注文処理手段」としての約定見込注文処理部42、「相場価格情報取得手段」としての相場価格情報取得部43、「約定情報処理手段」としての約定情報処理部44、「顧客注文情報記録手段」としての顧客注文情報記録部45である。
The
顧客注文情報生成部41は、顧客の指示に基づいて前記金融商品の注文を行うための顧客注文情報を生成する。
The customer order
約定見込注文処理部42は、顧客注文情報生成部41が生成した顧客注文情報のうち、所定の条件において約定する見込みのある注文の顧客注文情報について所定の演算を行い、該演算の結果を出力する。
The expected execution
相場価格情報取得部43は、金融商品取引管理装置1にて扱う金融商品の相場価格の情報を取得する。相場価格情報取得部43は、取得した相場価格の情報に対し、注文管理装置40で用いるために必要な処理と管理を行う。相場価格情報取得部43は、ネットワーク4を介した継続的な相場情報の取得等により、金融商品の相場価格の情報を継続的かつ定期的に取得し、取得した相場価格の情報を記録し管理する。
The market price
約定情報処理部44は、顧客注文情報に基づいて前記注文を約定させる処理を行う。具体的には、約定情報処理部44は、注文情報生成部16が生成した顧客注文情報に基づく顧客注文を約定させる処理、及び、約定させた顧客注文の情報を顧客のクライアント端末2に送るための処理を行う。なお、ここでの「約定」とは、顧客の注文に基づいて金融商品の売買を成立されるための各種の手続並びに処理のことをいう。この実施の形態において約定が成立すると、外国為替の売買が行われる。また、約定情報処理部44は、約定が成立すると、クライアント端末2の表示部22に約定が成立した旨の文字情報等を表示させ、また、売買価格に基づいてクライアント端末の銀行口座の出入金処理を行う。
The contract
顧客注文情報記録部45は、データベースであり、金融商品取引管理装置1にて用いられるデータを記録する。この実施の形態における顧客注文情報記録部45はリレーショナルデータベースによって形成するが、例えばオブジェクトデータベース等、大量のデータの記録や書換えに適したものであればどのような形式を用いてもよい。顧客注文情報記録部45には、注文テーブル、取引者の口座が存在する金融機関、口座名、残高等の情報を定義する顧客口座情報テーブル、取引される通貨の組合せ等に関する情報を定義する通貨ペア注文条件テーブル、シーケンス番号テーブルが記録されている(各テーブルは図示せず)。
The customer order
ディーリング装置50は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段として、サマリー情報管理部51、カバー取引部52を備える。
The dealing
サマリー情報管理部51は、約定見込注文処理部42において生成されたサマリー情報511を取得し、記録する。
The summary
カバー取引部52は、サマリー情報管理部51が取得したり記録されたサマリー情報511に基づいて、銀行システム3に対してカバー取引を実行するための各種処理を行う。
The
[顧客注文情報からサマリー情報・相殺情報を生成してカバー取引を行う原理]
図2は、この実施の形態の金融商品取引管理装置1における、顧客注文情報からサマリー情報・相殺情報を生成してカバー取引を行う原理を模式的に示す図である。図2の(a1)は、注文管理装置における、買い・売りの顧客注文情報からサマリー情報を生成する状態を示す概念図である。図2の(a2)は、注文管理装置においてサマリー情報を生成する際に用いられる、約定が想定される買い・売りの顧客注文情報の概念図である。図2の(b1)は、ディーリング装置においてサマリー情報から相殺情報を生成する状態を示す概念図である。図2の(b2)は、ディーリング装置で処理されるサマリー情報の概念図、生成される相殺情報の概念図である。
[The principle of generating summary information and offsetting information from customer order information to perform cover trading]
Fig. 2 is a diagram showing the principle of generating summary information and offset information from customer order information in the financial product
この実施の形態の注文管理装置40の約定見込注文処理部42は、複数の顧客の注文に基づいて顧客注文情報生成部41が生成した顧客注文情報に基づいて、約定見込注文処理を行う。
In this embodiment, the expected contract
この実施の形態においては、顧客注文情報として、たとえば指値注文の注文情報が記録されている。例えば、図2に模式的に示すように、顧客注文情報記録部45には、複数の顧客注文情報、たとえば、「買い注文の顧客注文情報」としての買いの顧客注文情報451、「売り注文の顧客注文情報」としての売りの顧客注文情報452が記録されている。買いの顧客注文情報451、売りの顧客注文情報とも、複数の注文価格(たとえば、米ドル/日本円の場合、1ドル90.90円、1ドル91.00円・・・1ドル99.90円、1ドル100.00円・・・など)の注文の発注や約定等の取引を電子的に行うデータである。
In this embodiment, for example, limit order order information is recorded as customer order information. For example, as shown in FIG. 2, the customer order
買いの顧客注文情報451、売りの顧客注文情報452は、それぞれ、金融商品取引管理装置1が複数の顧客から受領した複数の顧客注文に関する情報である。ただし、買いの顧客注文情報451、売りの顧客注文情報452の一方又は双方が一の顧客から注文されたもののみでもよい。また、買いの顧客注文情報451、売りの顧客注文情報452のうち一方又は双方が一つの顧客注文のみでもよい。
The buying
買いの顧客注文情報451、売りの顧客注文情報452は、注文価格の情報の他に、注文した顧客を特定する情報、発注日時や約定日時を示す情報、発注状態や約定状態等を示す情報等を属性情報として含むことが考えられる。
In addition to order price information, customer buy
図1に示す約定見込注文処理部42は、図2に示す買いの顧客注文情報451、売りの顧客注文情報452のうち、「買い注文の顧客注文情報」としての、約定が想定される買いの顧客注文情報4511、「売り注文の顧客注文情報」としての、約定が想定される売りの顧客注文情報4521を抽出する。図2では、約定が想定される買い・売りの顧客注文情報4511,4521の一例として、顧客に対して2Wayプライスとして(特定の相場価格に対して)相違する買いの注文価格(Ask)と売りの注文価格(Bid)として提示される注文を示している。この2Wayプライスは、取引が行われる金融商品の現在の買値(Ask)と現在の売値(Bid)の両方を示し、この実施の形態では、この2Wayプライスが「一度で約定する基準を満たす価格帯」を形成する。
The expected contract
なお、この実施の形態において「一度で約定する基準を満たす価格帯」は、特定の時間や特定の時間帯に顧客が売買取引を行ったり、金融商品取引管理装置1において買い注文と売り注文とを相殺させる処理を行える注文を構成できる一又は複数の価格であればどのようなものでもよい。たとえば、特定の時刻や時間帯における金融商品の同一の買い注文の価格と売り注文の価格(売り注文も買い注文も1ドル100.00円、1ドル101.00円、1ドル102.00円、・・・など)であってもよい。
In this embodiment, the "price range that satisfies the criteria for one-time execution" may be any price or prices that allow a customer to make a buying or selling transaction at a specific time or in a specific time period, or that allow the financial product
図2に示す模式図には、記載簡略化のため、「一度で約定する基準を満たす価格帯」としての2Wayプライスを1種類(1ドル99.00円-100.00円(bid-ask)の相場価格)のみ示す。ただし、実際の運用の際は、通常、複数種類の「一度で約定する基準を満たす価格帯(たとえば1ドル100.01円-101.00円、1ドル101.01円-102.00円、1ドル102.01円-103.00円、・・・など)」が設定される。 For the sake of simplicity, the schematic diagram in Figure 2 shows only one type of 2-way price (the market price of 99.00 yen - 100.00 yen (bid-ask) for 1 dollar) as the "price range that meets the criteria for one-time execution." However, in actual operations, multiple types of "price ranges that meet the criteria for one-time execution (for example, 100.01 yen - 101.00 yen for 1 dollar, 101.01 yen - 102.00 yen for 1 dollar, 102.01 yen - 103.00 yen for 1 dollar, ... etc.)" are usually set.
また、複数の「一度で約定する基準を満たす価格帯」は原則的には全て同じ値幅であることが想定されるが、必ずしもこれのみに限定されない。例えば、「一度で約定する基準を満たす価格帯」は、買いの顧客注文情報451、売りの顧客注文情報452に設定された約定価格を変動させるトレール幅の情報や約定時のスリッページの情報などに依存して、取引開始後に個別に変動するように構成されていてもよい。
In addition, the multiple "price ranges that meet the criteria for one-time execution" are expected to all have the same price range in principle, but are not necessarily limited to this. For example, the "price ranges that meet the criteria for one-time execution" may be configured to fluctuate individually after the start of trading, depending on information on the trail width that fluctuates the execution price set in the buying
約定見込注文処理部42は、約定が想定される買い・売りの顧客注文情報4511,4521のそれぞれのうち、カバー取引に必要な情報を抽出する。具体的には、約定見込注文処理部42は、買い・売りの顧客注文情報4511,4521のそれぞれから、「約定量の情報」を抽出する。この実施の形態において「約定量の情報」及び「注文の数量の情報」である。図2には、約定が想定される買いの顧客注文情報4511として、1ドル100.00円の注文情報が3つ(1,000通貨、2,000通貨、7,000通貨の3つ)が抽出された状態を示している。また、図2には、売りの顧客注文情報4521として、約定が想定される売りの顧客注文情報4521として、1ドル99.00円の注文情報が2つ(10,000通貨、10,000通貨の2つ)が抽出された状態を示している。
The expected contract
約定見込注文処理部42は、これらの約定が想定される買い・売りの顧客注文情報4511,4521に基づいてサマリー情報511を生成する。このサマリー情報511は、約定が想定される買いの顧客注文情報4511の注文数量の総和(10,000通貨)、約定が想定される売りの顧客注文情報4521の注文数量の総和(20,000通貨)を有する。サマリー情報511に含まれる注文数量の総和の情報(買いの10,000通貨、売りの20,000通貨)は、上述の「約定量の情報」及び「注文の数量の情報」を形成する。
The expected contract
約定見込注文処理部42は、生成されたサマリー情報511をディーリング装置50に伝達させる処理を行う。ディーリング装置50はサマリー情報511に含まれる買い注文の注文数量と売り注文の注文数量を相殺する。ここでは、サマリー情報511に含まれる買い注文の注文数量10,000通貨と売り注文の注文数量20,000通貨とを相殺した、売りの注文数量10,000通貨を「約定量の情報」及び「注文の数量の情報」としての相殺情報512として算出する。ディーリング装置50のカバー取引部52は、この相殺情報512をカバー取引の情報として銀行システム3に送る。銀行システム3の取引実行部31は、この相殺情報512に基づいてカバー取引を行う。
The expected contract
なお、注文管理装置40の約定情報処理部44は、約定見込注文処理部42におけるサマリー情報511の生成とは別に、約定が想定される買い・売りの顧客注文情報4511,4521を用いた約定処理を行う。これにより、サマリー情報511、相殺情報512を用いたカバー取引とは別に、注文情報の約定処理を行う。
The contract
なお、この実施の形態において、約定見込注文処理部42におけるサマリー情報511の生成、及びカバー取引部52による相殺情報512を用いたカバー取引は、約定情報処理部44における注文情報の約定処理と同時か、約定処理よりも前に行われるように設定される。カバー取引を約定処理以前に行うことで、カバー取引のタイミングが注文の約定よりも遅延してしまうことにより取引業者が損失を被るリスクを軽減できる。また、サマリー情報511や相殺情報512のデータ量は、約定が想定される買い・売りの顧客注文情報4511,4521よりも小さいデータ量になるように生成する。サマリー情報511や相殺情報512のデータ量を小さくすることで、カバー取引のためのデータの送受信や銀行システム3の取引実行部31におけるデータ処理に要する時間を短くすることができる。これにより、カバー取引のタイミングが注文の約定よりも遅延してしまい、取引業者が損失を被ってしまうリスクを軽減できる。
In this embodiment, the generation of
このように、サマリー情報511を形成し、さらに相殺情報512を用いてカバー取引を行うことにより、金融商品の約定を行う際のカバー取引を行うタイミングが遅延する事態を抑止できる。そして、取引業者が損失を被るリスクを軽減できる。
In this way, by forming
なお、この実施の形態では、約定見込注文処理部42がサマリー情報511を生成し、サマリー情報管理部51が相殺情報512を生成しているが、この構成と処理のみには限定されない。たとえば、約定見込注文処理部42が、約定が想定される買い・売りの顧客注文情報4511,4521から相殺情報512を生成してもよい。また、サマリー情報管理部51がサマリー情報511から相殺情報512を生成せず、カバー取引部52がサマリー情報511を用いて銀行システム3とのカバー取引を行ってもよい。このような構成以外でも、ディーリング装置50のカバー取引部52が、約定が想定される買い・売りの顧客注文情報4511,4521よりもデータ量が小さい情報を用いて、約定処理以前にカバー取引を行える構成や処理であれば、どのようなものでもよい。
In this embodiment, the expected contract
なお、サマリー情報511や相殺情報512の生成の元となる買いの顧客注文情報451、売りの顧客注文情報452は、主として指値注文の取引を行うための情報である。ただし、指値注文以外の注文、例えば、相場価格が特定の価格になったのを契機に成行注文の発注と約定を行うトリガー成行注文や、通常の成行注文であってもよい。
Note that the customer buy
[処理手順]
図3は、この実施の形態の金融商品取引管理システム及び金融商品取引管理装置における処理手順を示すフローチャートである。以下、このフローチャートに基づいてこの実施の形態における処理手順を説明する。
[Processing Procedure]
3 is a flow chart showing the processing procedure in the financial product transaction management system and financial product transaction management device of this embodiment. The processing procedure in this embodiment will be described below with reference to this flow chart.
まず、金融商品取引管理装置1の顧客注文情報生成部41が、金融商品の買いや売りの取引を行うための買いや売り注文情報を生成し、顧客注文情報記録部45に買いの顧客注文情報451、売りの顧客注文情報452として記録しておく。この状態で、金融商品取引管理装置1による金融商品の取引が開始され、図3に示す処理手順が開始される。
First, the customer order
金融商品取引管理装置1の相場価格情報取得部43は、金融商品の相場情報を継続的に取得する(ステップS1)。約定見込注文処理部42と約定情報処理部44は、相場価格情報取得部43が取得した金融商品の相場価格を継続的に監視する。
The market price
約定見込注文処理部42と約定情報処理部44は、相場価格が、顧客注文情報記録部45に記録された、一度で約定する基準を満たす価格帯のいずれかに一致するか否かを確認する。すなわち、約定見込注文処理部42と約定情報処理部44は、相場価格が、特定の2Wayプライスを構成する買いの顧客注文情報451と売りの顧客注文情報452とに一致するか否かを確認する。
The expected contract
相場価格が、顧客注文情報記録部45に記録された買いの顧客注文情報451、売りの顧客注文情報452のうち、特定の2Wayプライスを構成するものに一致した場合を考える(ステップS2の“Yes”)。この場合、約定見込注文処理部42と約定情報処理部44は、該当する買い・売りの顧客注文情報451,452を、約定が想定される買い・売りの顧客注文情報4511,4521として抽出する。
Consider the case where the market price matches the specific 2-way price among the buying
例えば、特定の時点で1ドル99.00円-100.00円(bid-ask)の相場価格が2Wayプライスとして抽出され、顧客注文情報記録部45に1ドル100.00円の買い(Ask)の顧客注文情報451、1ドル99.00円の売り(Bid)の顧客注文情報452が記録されているとする。約定見込注文処理部42と約定情報処理部44は、これら1ドル100.00円の買いの顧客注文情報451、1ドル99.00円の売りの顧客注文情報452を、約定が想定される買い・売りの顧客注文情報4511,4521として抽出する。
For example, suppose that at a specific point in time, a market price of 99.00 yen - 100.00 yen (bid-ask) per dollar is extracted as a 2-way price, and
約定見込注文処理部42は、抽出された、約定が想定される買い・売りの顧客注文情報4511,4521からサマリー情報511を生成する(ステップS3)。
The expected execution
具体的には、約定見込注文処理部42は、約定が想定される買いの顧客注文情報4511から注文の数量の情報(図2に示す、1ドル100.00円の「買い」における1,000通貨、2,000通貨、7,000通貨)を抽出する。また約定見込注文処理部42は、約定が想定される売りの顧客注文情報4521から注文の数量の情報(図2に示す、1ドル90.00円の「売り」における10,000通貨、10,000通貨)を抽出する。約定見込注文処理部42は、これらの情報に基づいてサマリー情報511を生成する。
Specifically, the expected contract
注文管理装置40の約定見込注文処理部42は、生成されたサマリー情報511をディーリング装置50に伝達する。具体的には、約定見込注文処理部42は、注文管理装置40とディーリング装置50とのデバイス間通信等によってサマリー情報511をディーリング装置50に送信する。
The expected contract
ディーリング装置50のサマリー情報管理部51は、取得したサマリー情報511を記憶手段(図示せず)に記録するとともに、一度で約定する基準を満たす、約定が想定される価格帯の買いの顧客注文情報4511と約定が想定される売りの顧客注文情報4521とを相殺させる処理を行う。具体的には、サマリー情報管理部51は、サマリー情報511に含まれる相殺情報512を生成する(ステップS4)。
The summary
図2の例においては、サマリー情報管理部51は、買い注文の注文数量10,000通貨と売り注文の注文数量20,000とを相殺した、売り注文の注文数量10,000通貨を相殺情報512として算出する(ステップS4)。ディーリング装置50のカバー取引部52は、この相殺情報512をカバー取引の情報として銀行システム3に送る。銀行システム3の取引実行部31は、この相殺情報512に基づいてカバー取引を行う(ステップS5)。
In the example of FIG. 2, the summary
ステップS2の“Yes”ののち、注文管理装置40の約定情報処理部44は約定が想定される買い・売りの顧客注文情報4511,4521を用いて、対応する買い・売りの注文を約定させる処理を行う(ステップS6)。具体的には、約定情報処理部44は約定が想定される買い・売りの顧客注文情報4511,4521による注文を約定させる処理を行い、注文を行った顧客のクライアント端末2の表示部22に、注文が約定したことを表示させる。なお、ステップS6の約定情報処理部44による処理は、ステップS3-ステップS5の処理によるカバー取引とは別の処理として行う。
After "Yes" in step S2, the contract
なお、ステップS2において、該当する買い・売りの顧客注文情報451,452が存在する場合(ステップS2の“No”)、約定見込注文処理部42によるサマリー情報511の生成や相殺情報512によるカバー取引(ステップS3-S5)は行われない。この場合(ステップS2の“No”)、約定情報処理部44による買い・売りの顧客注文情報の約定のみが行われる(ステップS6)。この、ステップS2の“No”に該当する場合としては、例えば、顧客注文情報記録部45に約定が想定される買い・売りの顧客注文情報4511,4521が記録されていない場合が考えられる。また例えば、成行注文の買い注文を行う注文情報のみ、成行注文の売り注文を行う注文情報のみに基づいて、注文の発注や約定を行う場合が考えられる。
In step S2, if the relevant buy/sell
[実施の形態が適用される取引形態例(1:概説)]
この実施の形態の金融商品取引管理システム1A及び金融商品取引管理装置1は、顧客注文情報記録部45に買いの顧客注文情報451、売りの顧客注文情報452が記録される形態の取引に適用されることが考えられる。例えば、金融商品取引管理装置1において、指値注文の取引や、逆指値注文の取引や、トリガー成行注文の取引を行う場合に、この実施の形態を適用することが考えられる。
[Example of transaction form to which the embodiment is applied (1: Overview)]
It is considered that the financial product transaction management system 1A and the financial product
金融商品取引管理装置1を用いて指値注文や逆指値注文やトリガー成行注文を行う場合、注文の発注や約定を行う以前に買い・売りの顧客注文情報451,452を生成し記録しておくことができる。また、記録された買い・売りの顧客注文情報451,452からサマリー情報511や相殺情報512を生成してカバー取引を行うことで、約定させる注文のカバー取引に要する時間を短くしてリスクを小さくできる。
When placing limit orders, stop orders, or trigger market orders using the financial product
[実施の形態が適用される取引形態例(2:具体例)]
上記(1)に概説した、金融商品取引管理装置1において指値注文の取引やトリガー成行注文の取引を行う場合としては、例えば下記[具体例1]-[具体例3]に示すような取引が考えられる。[具体例1]-[具体例3]は、全て指値注文であってもよいし、全てトリガー成行注文であってもよいし、指値注文とトリガー成行注文が混合していてもよい。また、取引を行うための顧客注文情報が複数生成される場合、全ての取引を開始する前に全ての顧客注文情報が生成されてもよいし、少なくとも一部の顧客注文情報が取引開始後の所定のタイミングや任意のタイミングで生成されてもよい。
[Example of transaction form to which the embodiment is applied (2: specific example)]
As an example of limit order transactions and trigger market order transactions in the financial product
[具体例1:トラップトレード]
これは、同一種類の複数の金融商品について、複数の注文価格に一度に設定した複数の買い注文や、複数の注文価格に一度に設定した複数の売り注文によって発注と約定とを行わせる取引方法である。一度に設定した複数の買い注文や複数の売り注文は、それぞれ同一の注文金額で、注文同士の値幅が同一に設定されることが考えられるが、少なくとも一部の注文金額や少なくとも一部の注文同士の値幅が他と相違してもよい。それらの買い注文や売り注文のうちの少なくとも一部が、第一注文と、第一注文の約定によって発注される第二注文と(イフダン注文。以下単に「イフダン注文」と称する。)を構成して、1回のイフダン注文を行うように構成してもよい。
[Example 1: Trap trade]
This is a trading method in which orders are placed and executed by multiple buy orders set at multiple order prices at once for multiple financial products of the same type, or multiple sell orders set at multiple order prices at once. The multiple buy orders and multiple sell orders set at once are considered to have the same order amount and the same price spread between the orders, but at least some of the order amounts or the price spread between at least some of the orders may differ from the others. At least some of the buy orders and sell orders may be configured to be a first order and a second order placed upon execution of the first order (if-done orders, hereinafter simply referred to as "if-done orders"), and a single if-done order may be executed.
[具体例2:トラップリピートイフダン]
これは、同一種類の複数の金融商品について、第一注文と第二注文とのイフダン注文の組み合わせを複数設定して取引を行う方法である。ここでは、第一注文とそれに対応する第二注文とが約定すると、約定した第一注文に対応する新たな第一注文と約定した第二注文に対応する新たな第二注文とによるイフダン注文が繰り返し行われる。設定される第一注文同士の値幅と第二注文同士の値幅は原則一定であり、設定されるそれぞれの第一注文と対応するそれぞれの第二注文との利幅も原則一定である。ただし、少なくとも一部の値幅や少なくとも一部の値幅が他の値幅や他の利幅と相違するように設定されていてもよい。
[Example 2: Trap Repeat If Done]
This is a method of trading by setting multiple combinations of if-done orders of first orders and second orders for multiple financial products of the same type. Here, when a first order and a corresponding second order are contracted, if-done orders are repeatedly placed with a new first order corresponding to the contracted first order and a new second order corresponding to the contracted second order. The price spreads between the first orders and the price spreads between the second orders that are set are, in principle, constant, and the profit spreads between each first order and each corresponding second order that are set are also, in principle, constant. However, at least some of the price spreads or at least some of the price spreads may be set to be different from other price spreads or other profit spreads.
[具体例3:らくトラ]
これは、「トラップリピートイフダン」としての取引を行うための第一注文や第二注文を、所定の上限価格や所定の下限価格との間に設定する取引方法である。上限価格や下限価格の間に複数の第一注文や複数の第二注文を設定する場合、第一注文や第二注文のうち最高値のものを上限価格に一致させたり最安値のものを下限価格に設定させたりしてもよい。また、第一注文や第二注文の最安値のものを下限価格に一致させ、逆に第二注文や第一注文の最高値のものを上限価格に一致させてもよい。また、上限価格と下限価格の中間の価格に、全ての第一注文の注文価格の平均値や全ての第二注文の注文価格の平均値や全ての第一注文及び全ての第二注文の注文価格の平均値を一致させてもよい。
[Example 3: Rakutora]
This is a trading method in which a first order or a second order for trading as "trap repeat if done" is set between a predetermined upper limit price and a predetermined lower limit price. When multiple first orders or multiple second orders are set between the upper limit price and the lower limit price, the highest price among the first orders or second orders may be set to the upper limit price or the lowest price may be set to the lower limit price. Also, the lowest price among the first orders or second orders may be set to the lower limit price, and conversely, the highest price among the second orders or first orders may be set to the upper limit price. Also, the price between the upper limit price and the lower limit price may be set to the average price of all first orders, the average price of all second orders, or the average price of all first orders and all second orders.
なお、上記[具体例1]-[具体例3]はこの実施の形態の適用の例であり、上記[具体例1]-[具体例3]以外のいかなる取引形態でも、この実施の形態の金融商品取引管理装置1を適用できる。
The above [Specific Example 1] to [Specific Example 3] are examples of the application of this embodiment, and the financial product
また、上記[具体例1]-[具体例3]では、なお、イフダン注文の第一注文が買い注文、第二注文が売り注文の場合について説明したが、これに限定されず、イフダン注文の第一注文が売り注文、第二注文が買い注文の場合にも適用可能である。 In addition, in the above [Specific Example 1] to [Specific Example 3], we have explained the case where the first order in the if-done order is a buy order and the second order is a sell order, but this is not limited to this and the case where the first order in the if-done order is a sell order and the second order is a buy order is also applicable.
[作用効果]
以上、この実施の形態においては、買い・売りの顧客注文情報451,452により取引が行われる注文について、注文が約定されることで発生する「約定量の情報」としてのサマリー情報511や相殺情報512を約定以前に出力する。そして、約定に対応して行われるカバー取引に必要なサマリー情報511や相殺情報512を、約定処理自体に必要な買い・売りの顧客注文情報451,452のデータより小さいデータとして形成してカバー取引を行える。これにより、コンピュータシステムを用いて行う金融商品の取引において、取引量の多少にかかわらず、金融商品の約定を行う際にカバー取引を行うタイミングが遅延する事態を抑止して、リスクの小さい取引を実現できる。
[Action and Effect]
As described above, in this embodiment, for an order traded based on the buy/sell
この実施の形態においては、「約定量の情報」は、サマリー情報511や相殺情報512に含まれる注文の数量の情報であることにより、約定した注文の情報からデータ量の小さい数値の情報のみを用いてカバー取引を行うことができる。これにより、コンピュータシステムを用いて行う金融商品の取引において、取引量の多少にかかわらずリスクの小さい金融商品の取引を実現できる金融商品取引管理装置を高い確実性をもって提供できる。
In this embodiment, the "contract amount information" is information on the order amount contained in the
この実施の形態においては、金融商品の取得された相場価格に基づいてサマリー情報511や相殺情報512に含まれる「約定量の情報」を取得することにより、任意の相場価格に対応する金融商品の約定量の情報をもとにカバー取引を行うことができる。そのため、特定の時間帯の相場価格において約定した金融商品について、小さいデータによってカバー取引を行える。これにより、相場価格に対応する金融商品のカバー取引を、取引量の多少にかかわらず小さいリスクで行うことができる。
In this embodiment, by obtaining "information on the contract volume" contained in
この実施の形態においては、注文を約定させる以前のタイミングでサマリー情報511や相殺情報512に含まれる「約定量の情報」を抽出するための演算を行うことにより、金融商品を約定させる処理を行う以前にカバー取引を行うことを可能にできる。これにより、迅速なカバー取引を行い、リスクの小さい金融商品の取引を実現できる。
In this embodiment, by performing a calculation to extract the "information on the contract amount" contained in the
この実施の形態においては、顧客注文情報記録部45に記録された買い・売りの顧客注文情報451,452のうち、所定の条件に適合する、約定が想定される買い・売りの顧客注文情報4511,4521についてサマリー情報511や相殺情報512に含まれる「約定量の情報」を抽出するための演算を行う。この演算の結果により、顧客ごとの注文について、小さいデータによるカバー取引を行うことが可能になる。これにより、顧客ごとの金融商品の取引について、取引量の多少にかかわらずリスクの小さい取引を実現できる。
In this embodiment, a calculation is performed to extract "contract volume information" contained in
この実施の形態においては、顧客注文情報記録部45に記録された、買い・売りの顧客注文情報451,452のうち、所定の条件に適合する、約定が想定される買い・売りの顧客注文情報4511,4521に基づくサマリー情報511に含まれる買い・売りの注文量を相殺させることで相殺情報512に含まれる注文数量を抽出する。これにより、予め記録された買い注文の数量と売り注文の数量とを相殺させ、カバー取引を行う注文を少なくし、小さいデータ量による、リスクの小さい金融商品の取引を確実に行うことができる。
In this embodiment, the order quantity included in the offset
この実施の形態においては、一度で約定する基準を満たす価格帯である、所定の相場価格に対応する、約定が想定される買いの顧客注文情報4511の注文数量と、約定が想定される売りの顧客注文情報4521の注文数量とを相殺させて相殺情報512の注文数量の情報を抽出する。そして、特定の価格帯に存在する、カバー取引に必要な約定量の情報を相殺後の小さいデータ量として抽出できる。これにより、カバー取引を行う注文を少なくし、小さいデータ量による、リスクの小さい金融商品の取引を確実に行うことができる。
In this embodiment, the order quantity in the buy
[その他]
上記実施の形態においては、いわゆるOCO注文であってもよい。また、相場が一次中断後再開したときにいわゆる「板寄せ方式」、つまり、相場中断から再開までの価格帯にイフダン注文の第二注文(又は第一注文)が存在する場合、その第二注文に対応する第一注文(又はその第一注文に対応する第二注文)で買い・売りの顧客注文情報451,452を約定させる構成であってもよい。この「板寄せ方式」とは、相場中断から再開までの価格帯にイフダン注文の第二注文(又は第一注文)が存在する場合に適用される。この場合、その第二注文に対応する第一注文(又はその第一注文に対応する第二注文)を相場中断時の注文価格から相場再開時の注文価格に変更して取引を行う。
[others]
In the above embodiment, it may be a so-called OCO order. Also, when the market resumes after the first interruption, a so-called "board-based order method" may be used, that is, when a second order (or a first order) of an if-done order exists in the price range from the interruption to the resumption of the market, the buy/sell
上記実施の形態においては、金融商品として外国為替を取扱うものとしたが、これに限定されず、例えば株式、債券、投資信託、不動産投資信託、コモディティ(商品)、暗号資産(仮想通貨)、等、どのような金融商品を取扱う金融商品取引システムにおいて本発明を適用してもよい。 In the above embodiment, foreign exchange is handled as the 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, crypto assets (virtual currencies), etc.
上記実施の形態においては、金融商品取引管理システム1Aが1つの金融商品取引管理装置1を備えた構成として説明した。しかし、これに限らず、複数の金融商品取引管理装置によって構成し、そのうちの少なくとも一部の金融商品取引管理装置がいわゆる取引所に設けられている構成であってもよい。
In the above embodiment, the financial instruments transaction management system 1A has been described as having one financial instruments
上記実施の形態においては、「約定量の情報」と「注文の数量の情報」をサマリー情報511に含まれる注文の数量の情報や相殺情報512などとしたが、これに限定されない。例えば、「約定量の情報」が注文の数量の情報以外の金融商品の約定対象の分量や計測単位などであってもよい。
In the above embodiment, the "contract amount information" and the "order quantity information" are the order quantity information and offset
上記実施の形態においては、金融商品取引管理装置1において、カバー取引のための処理(ステップS2の“Yes”-ステップS6)と顧客注文を約定させる処理とを別系統の処理として行ったが、これに限定されない。即ち、金融商品取引管理装置1において、カバー取引のための処理と顧客注文を約定させる処理を同系統の処理で行ってもよい。
In the above embodiment, in the financial instruments
上記実施の形態においては、全ての機能手段が金融商品取引管理装置1に設けられた構成としたが、これらのうちの少なくとも一部の構成がクライアント端末2に設けられた構成であってもよい。
In the above embodiment, all of the functional means are configured to be provided in the financial product
上記実施の形態においては、金融商品取引管理システム1Aをネットワークコンピュータシステムのクライアント・サーバシステムにおいて実現した。しかし、クライアント・サーバシステムを構成しないパーソナルコンピュータ等の各種コンピュータや、携帯端末やタブレット等の各種通信端末・携帯情報端末において金融商品取引管理システム1Aと同じ機能を実現させることもできる。この際、金融商品取引管理装置1や金融商品取引管理システム1Aのシステム構成の少なくとも一部をコンピュータプログラムとして構成し、当該プログラムを各種コンピュータや各種通信端末・携帯情報端末に実装することで実現させることも可能である。
In the above embodiment, the financial instruments transaction management system 1A is realized in a client-server system of a network computer system. However, 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 same functions as the financial instruments transaction management system 1A by configuring at least a part of the system configuration of the financial instruments
上記実施の形態は本発明の例示であり、本発明が上記実施の形態のみに限定されることを意味するものではないことは、いうまでもない。 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・・・金融商品取引管理装置
41・・・顧客注文情報生成部(顧客注文情報生成手段)
42・・・約定見込注文処理部(約定見込注文処理手段)
43・・・相場価格情報取得部(相場価格情報取得手段)
44・・・約定情報処理部(約定情報処理手段)
45・・・顧客注文情報記録部(顧客注文情報記録手段)
451・・・買いの顧客注文情報(買い注文の顧客注文情報)
452・・・売りの顧客注文情報(売り注文の顧客注文情報)
4511・・・約定が予想される買いの顧客注文情報(買い注文の顧客注文情報)
4521・・・約定が予想される売りの顧客注文情報(売り注文の顧客注文情報)
511・・・サマリー情報(約定量の情報、注文の数量の情報)
512・・・相殺情報(約定量の情報、注文の数量の情報)
1A... Financial product
42: Contract prospective order processing unit (contract prospective order processing means)
43...Market price information acquisition unit (market price information acquisition means)
44: Contract information processing unit (contract information processing means)
45: Customer order information recording section (customer order information recording means)
451...Buy customer order information (buy order customer order information)
452...Sell customer order information (sell order customer order information)
4511: Customer order information for buying that is expected to be executed (customer order information for buying orders)
4521: Sell customer order information expected to be executed (sell order customer order information)
511...Summary information (information on contract amount, information on order quantity)
512: Offsetting information (information on contract quantity, information on order quantity)
Claims (8)
前記顧客の指示に基づいて前記金融商品の注文を行うための顧客注文情報を生成する顧客注文情報生成手段と、
前記顧客注文情報生成手段が生成した前記顧客注文情報のうち、未約定であると共に所定の条件において約定する見込みのある前記注文の前記顧客注文情報について、前記未約定の買いの前記注文と前記未約定の売りの前記注文とに対して相互に所定の演算を行う処理と、該所定の演算の結果を出力する処理とを行う約定見込注文処理手段とを備え、
該約定見込注文処理手段は、前記顧客注文情報により取引が行われる、前記未約定であると共に前記約定する見込みのある前記注文について、前記注文を約定させる手段における、前記約定する見込みのある前記注文を約定させる処理を行うと共に、該注文を約定させる処理とは別の処理として、前記約定以前に、該注文が約定されることで発生する約定量の情報を出力する
ことを特徴とする金融商品取引管理装置。 A financial instruments transaction management device that allows a transaction of a financial instrument to be carried out between a client who trades a financial instrument and a financial instruments trader who manages the transaction of the financial instrument of the client, comprising:
a customer order information generating means for generating customer order information for placing an order for the financial product based on an instruction from the customer;
an expected contract order processing means for performing a process of performing a predetermined calculation on the uncontracted buy orders and the uncontracted sell orders with respect to the customer order information generated by the customer order information generating means, the process of outputting the results of the predetermined calculation,
The expected contract order processing means performs processing for contracting the orders that are expected to be contracted in the order contracting means for the orders that are not contracted but are expected to be contracted and for which a transaction is carried out based on the customer order information, and outputs, as a process separate from the process for contracting the orders, information on the contract volume that will be generated when the orders are contracted prior to the contract .
約定見込注文処理手段は、前記相場価格情報取得手段が取得した前記金融商品の前記相場価格を前記所定の条件として前記約定量の情報を抽出するための演算を行うことを特徴とする請求項1に記載の金融商品取引管理装置。 A market price information acquisition means for acquiring market price information of the financial product,
The financial product transaction management device according to claim 1, characterized in that the expected contract order processing means performs a calculation to extract information on the contract quantity using the market price of the financial product acquired by the market price information acquisition means as the specified condition.
前記約定見込注文処理手段は、前記約定情報処理手段における前記注文を約定させる以前のタイミングで前記約定量の情報を抽出するための演算を行うことを特徴とする請求項1に記載の金融商品取引管理装置。 a contract information processing means for processing the order based on the customer order information,
2. The financial product transaction management device according to claim 1, wherein the contract expected order processing means performs a calculation to extract information on the contract amount at a timing before the order is contracted in the contract information processing means.
前記約定見込注文処理手段は、前記顧客注文情報記録手段に記録された前記顧客注文情報のうち、前記所定の条件に適合する前記顧客注文情報について前記約定量の情報を抽出するための演算を行うことを特徴とする請求項1に記載の金融商品取引管理装置。 a customer order information recording means for recording the customer order information,
The financial product transaction management device according to claim 1, characterized in that the execution prospect order processing means performs a calculation to extract information on the execution quantity for the customer order information that meets the specified conditions from the customer order information recorded in the customer order information recording means.
前記約定見込注文処理手段は、
前記顧客注文情報記録手段に記録された前記買い注文の前記顧客注文情報、及び/又は、前記顧客注文情報記録手段に記録された前記売り注文の前記顧客注文情報を、所定の条件に適合する前記買い注文の前記顧客注文情報、及び/又は、所定の条件に適合する前記顧客注文情報記録手段に記録された前記売り注文の前記顧客注文情報と相殺させることで前記約定量の情報を抽出するための演算を行うことを特徴とする請求項5に記載の金融商品取引管理装置。 the customer order information recording means records the customer order information of buy orders and the customer order information of sell orders;
The execution prospective order processing means includes:
6. The financial instruments transaction management device according to claim 5, further comprising: a calculation for extracting information on the contract amount by offsetting the customer order information of the buy order recorded in the customer order information recording means and/or the customer order information of the sell order recorded in the customer order information recording means with the customer order information of the buy order that meets a predetermined condition and/or the customer order information of the sell order that meets a predetermined condition and recorded in the customer order information recording means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023177784A JP7517754B1 (en) | 2023-10-13 | 2023-10-13 | Financial instruments transaction management device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023177784A JP7517754B1 (en) | 2023-10-13 | 2023-10-13 | Financial instruments transaction management device and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7517754B1 true JP7517754B1 (en) | 2024-07-17 |
Family
ID=91895950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023177784A Active JP7517754B1 (en) | 2023-10-13 | 2023-10-13 | Financial instruments transaction management device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7517754B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014013516A (en) | 2012-07-04 | 2014-01-23 | Daiwa Institute Of Research Business Innovation Ltd | Rate generation system and rate generation method for otc-fx task and program |
JP2015191494A (en) | 2014-03-28 | 2015-11-02 | セントラル短資Fx株式会社 | Transaction terminal and computer program for margin trading |
US20230206332A1 (en) | 2015-08-05 | 2023-06-29 | Trading Technologies International, Inc. | Methods and Apparatus to Internalize Trade Orders |
-
2023
- 2023-10-13 JP JP2023177784A patent/JP7517754B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014013516A (en) | 2012-07-04 | 2014-01-23 | Daiwa Institute Of Research Business Innovation Ltd | Rate generation system and rate generation method for otc-fx task and program |
JP2015191494A (en) | 2014-03-28 | 2015-11-02 | セントラル短資Fx株式会社 | Transaction terminal and computer program for margin trading |
US20230206332A1 (en) | 2015-08-05 | 2023-06-29 | Trading Technologies International, Inc. | Methods and Apparatus to Internalize Trade Orders |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220343426A1 (en) | Method and apparatus for determining a price | |
JP6262274B2 (en) | Transaction management apparatus, transaction management system, transaction management method and program in transaction management system | |
US8386364B2 (en) | System for multi-leg trading | |
CA2930158C (en) | Data conversion and distribution systems | |
US10963427B2 (en) | Data conversion and distribution systems | |
US11882058B2 (en) | Activity based electrical computer system request processing architecture | |
Stenfors | Bid-ask spread determination in the FX swap market: Competition, collusion or a convention? | |
US20180144403A1 (en) | Select group crowdsource enabled system, method and analytical structure to perform securities valuations and valuation adjustments and generate derivatives thereform | |
US20190057445A1 (en) | System And Processes To Reduce And Redirect Inaccuracies In Computationally Irreducible Electronic Exchange Data Systems | |
US12020317B2 (en) | System and method for a loan trading exchange | |
JP7517754B1 (en) | Financial instruments transaction management device and program | |
US20220309580A1 (en) | Financial product transaction management apparatus and program | |
US20230081242A1 (en) | System and Method for a Loan Trading Exchange | |
CA3081254C (en) | Data conversion and distribution systems | |
JP7531956B1 (en) | Order information acquisition system and pricing decision system | |
Marcus et al. | The FX Race to Zero: Electronification and Market Structural Issues in Foreign Exchange Trading | |
Black | Decentralized Finance: Using Visualization to Demonstrate Core Concepts and Research Applications | |
Vamvoulis | Comparative analysis of Back to Back vs Dark Pool STP execution models in OTC Markets | |
Marcus et al. | in Foreign Exchange Trading | |
KYLLEBÆK et al. | Exploring Stablecoins | |
Kenyon et al. | CVA: Instrument Level |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231124 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240415 |
|
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: 20240611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7517754 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |