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
JP6932680B2 - Trading Examination Equipment, Trading Examination Method and Trading Examination Program - Google Patents
[go: Go Back, main page]

JP6932680B2 - Trading Examination Equipment, Trading Examination Method and Trading Examination Program - Google Patents

Trading Examination Equipment, Trading Examination Method and Trading Examination Program Download PDF

Info

Publication number
JP6932680B2
JP6932680B2 JP2018206232A JP2018206232A JP6932680B2 JP 6932680 B2 JP6932680 B2 JP 6932680B2 JP 2018206232 A JP2018206232 A JP 2018206232A JP 2018206232 A JP2018206232 A JP 2018206232A JP 6932680 B2 JP6932680 B2 JP 6932680B2
Authority
JP
Japan
Prior art keywords
data
transaction
suspected
transaction data
trading
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
JP2018206232A
Other languages
Japanese (ja)
Other versions
JP2020071751A (en
Inventor
健一 中原
健一 中原
史也 島田
史也 島田
邦洋 宮崎
邦洋 宮崎
正之 関根
正之 関根
大澤 昇平
昇平 大澤
眞 大島
眞 大島
豊 松尾
豊 松尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Tokyo NUC
Original Assignee
University of Tokyo NUC
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 University of Tokyo NUC filed Critical University of Tokyo NUC
Priority to JP2018206232A priority Critical patent/JP6932680B2/en
Publication of JP2020071751A publication Critical patent/JP2020071751A/en
Application granted granted Critical
Publication of JP6932680B2 publication Critical patent/JP6932680B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、売買審査装置、売買審査方法及び売買審査プログラムに関する。 The present invention relates to a trading examination device, a trading examination method, and a trading examination program.

従来、株式市場等の金融商品市場における不公正取引の疑いがある取引を検出するため、売買審査が行われている。売買審査は、不公正取引が疑われる事案を抽出する調査段階と、抽出された事案を詳細に分析する審査段階を含む。 Conventionally, trading examinations have been conducted to detect transactions suspected of being unfair transactions in the financial instruments market such as the stock market. The trading examination includes an investigation stage for extracting cases suspected of being unfair trade and an examination stage for analyzing the extracted cases in detail.

調査段階を自動化する試みとして、下記非特許文献1には、不公正取引の疑いがある取引に関するデータであるか否かを示すラベルを取引データに付与して、不公正取引が疑われる事案を抽出するモデルを教師有り学習によって生成する技術が記載されている。 As an attempt to automate the search stage, the following Non-Patent Document 1 is provided with a case in which unfair trade is suspected by adding a label to the transaction data indicating whether or not the data is related to a transaction suspected of being unfair trade. A technique for generating a model to be extracted by supervised learning is described.

J. Zhai, Y. Cao, Y. Yao, X. Ding, and Y. Li, "Computational intelligent hybrid model for detecting disruptive trading activity", Decision Support Systems, 2017, Vol. 93, p. 26-41J. Zhai, Y. Cao, Y. Yao, X. Ding, and Y. Li, "Computational intelligent hybrid model for detecting disruptive trading activity", Decision Support Systems, 2017, Vol. 93, p. 26-41

非特許文献1に記載の技術では、不公正取引の疑いがある取引に関するデータであるか否かを示すラベルを取引データに付与して教師データを作成する必要がある。そのため、教師データを作成するコストが過大となる。 In the technique described in Non-Patent Document 1, it is necessary to add a label indicating whether or not the data is related to a transaction suspected of being unfair trade to the transaction data to create teacher data. Therefore, the cost of creating teacher data becomes excessive.

また、予め定められた抽出基準に従って不公正取引が疑われる取引を抽出する方法が実務で採用されているが、これは、市場全体を統一的に取り扱っているものの、売買高20%関与率等の数値的な基準に基づく抽出であり、不公正取引の疑いのある取引も疑いのない取引も同時に抽出され、抽出結果は不公正取引の疑いのない取引が大部分を占めている。従って、既存の手法では、不公正取引の疑いのある取引を効率良く抽出することが困難である。 In addition, a method of extracting transactions suspected of being unfair transactions is adopted in practice according to a predetermined extraction standard, and although the entire market is handled in a unified manner, the turnover 20% involvement rate, etc. It is an extraction based on the numerical criteria of, and transactions with suspicion of unfair trade and transactions without suspicion are extracted at the same time, and most of the extraction results are transactions without suspicion of unfair trade. Therefore, it is difficult to efficiently extract transactions suspected of being unfair transactions with existing methods.

そこで、本発明は、教師データを必要としない学習モデルによって不公正取引が疑われる取引データであるか判定する売買審査装置、売買審査方法及び売買審査プログラムを提供する。 Therefore, the present invention provides a trading examination device, a trading examination method, and a trading examination program for determining whether transaction data is suspected of being unfair trade by a learning model that does not require teacher data.

本発明の一態様に係る売買審査装置は、金融商品の売買に関する第1取引データと、金融商品の売買に関し、第1取引データと異なる第2取引データとに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する推定部と、密度比関数に基づき、第2取引データの異常度を算出する算出部と、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する第1判定部と、を備える。 The trading examination device according to one aspect of the present invention is based on the first transaction data relating to the buying and selling of financial products and the second transaction data relating to the buying and selling of financial products, which is different from the first transaction data. An estimation unit that estimates the density ratio between the probability distribution of transaction data and the probability distribution of the second transaction data, a calculation unit that calculates the degree of abnormality of the second transaction data based on the density ratio function, and a first unit based on the degree of abnormality. (2) A first determination unit for determining whether the transaction data includes the first suspected data suspected of being unfair transaction is provided.

この態様によれば、第1取引データの確率分布と第2取引データの確率分布との密度比を推定することで、第1取引データの確率分布と第2取引データの確率分布とを直接推定する必要がなくなり、教師データを必要としない学習モデルによって第2取引データの異常度を算出することができる。これにより、教師データを必要としない学習モデルによって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, the probability distribution of the first transaction data and the probability distribution of the second transaction data are directly estimated by estimating the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data. It is not necessary to do so, and the degree of abnormality of the second transaction data can be calculated by a learning model that does not require teacher data. As a result, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade by a learning model that does not require teacher data.

上記態様において、第1取引データは、第2取引データよりも長い期間の取引データであってもよい。 In the above aspect, the first transaction data may be transaction data for a longer period than the second transaction data.

この態様によれば、第1取引データの期間が第2取引データの期間よりも長いことで、第1取引データの確率分布によって通常の取引の確率分布を表すことができ、第2取引データの異常度を適切に算出することができる。 According to this aspect, since the period of the first transaction data is longer than the period of the second transaction data, the probability distribution of the normal transaction can be represented by the probability distribution of the first transaction data. The degree of anomaly can be calculated appropriately.

上記態様において、第1取引データ及び第2取引データは、所定期間の売買注文量に関するデータを含んでもよい。 In the above aspect, the first transaction data and the second transaction data may include data regarding the trading order volume for a predetermined period.

この態様によれば、売買注文量の急増や急減を捉えることができ、第2取引データに見せ玉等の不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, it is possible to capture a sudden increase or decrease in the volume of buy / sell orders, and it is possible to determine whether the second transaction data includes the first suspected data in which unfair trading such as a spoofing is suspected.

上記態様において、第1取引データ及び第2取引データは、所定期間の売買注文のキャンセル量に関するデータを含んでもよい。 In the above aspect, the first transaction data and the second transaction data may include data regarding the amount of cancellation of a buy / sell order for a predetermined period.

この態様によれば、売買注文のキャンセル量の急増や急減を捉えることができ、第2取引データに見せ玉等の不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, it is possible to capture a sudden increase or decrease in the amount of cancellation of a buy / sell order, and it is possible to determine whether the second transaction data includes the first suspected data in which unfair trading such as a spoofing is suspected.

上記態様において、第1判定部は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属するデータを第1被疑データと判定してもよい。 In the above aspect, the first determination unit may determine the data included in the second transaction data in which the degree of abnormality belongs to the higher predetermined ratio as the first suspected data.

この態様によれば、異常度について絶対的な閾値を設定することなく、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade without setting an absolute threshold value for the degree of abnormality.

上記態様において、第1判定部は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の値幅が第1閾値以上であるデータを第1被疑データと判定してもよい。 In the above aspect, the first determination unit determines that among the data included in the second transaction data, the data in which the degree of abnormality belongs to the upper predetermined ratio and the price range in the predetermined period is equal to or greater than the first threshold value is determined as the first suspected data. You may.

この態様によれば、異常度について絶対的な閾値を設定せずに、値幅について第1閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。 According to this aspect, by setting the first threshold value for the price range without setting the absolute threshold value for the degree of anomaly, the second transaction data includes the first suspected data suspected of being unfair trade. It can be judged with high accuracy.

上記態様において、第1判定部は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の出来高が第2閾値以上であるデータを第1被疑データと判定してもよい。 In the above aspect, the first determination unit determines that among the data included in the second transaction data, the data in which the degree of abnormality belongs to the upper predetermined ratio and the volume in the predetermined period is equal to or higher than the second threshold value is determined as the first suspected data. You may.

この態様によれば、異常度について絶対的な閾値を設定せずに、出来高について第2閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。 According to this aspect, by setting the second threshold value for the trading volume without setting the absolute threshold value for the degree of anomaly, the second transaction data includes the first suspected data suspected of being unfair trade. It can be judged with high accuracy.

上記態様において、異常度の時間変化を示す第1グラフを生成するグラフ生成部をさらに備えてもよい。 In the above aspect, a graph generation unit that generates a first graph showing the time change of the degree of abnormality may be further provided.

この態様によれば、異常度の時間変化が直感的に把握できるようになり、不公正取引が疑われる期間が一目で把握できるようになる。 According to this aspect, the time change of the degree of abnormality can be intuitively grasped, and the period during which unfair trade is suspected can be grasped at a glance.

上記態様において、グラフ生成部は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す第2グラフをさらに生成してもよい。 In the above aspect, the graph generation unit may further generate a second graph showing the time change of the second transaction data and identifiable the first suspected data in the second transaction data.

この態様によれば、第2取引データのうち第1被疑データを識別可能に示す第2グラフによって、不公正取引が疑われる箇所が一目で把握できるようになる。 According to this aspect, the portion where unfair trade is suspected can be grasped at a glance by the second graph which shows the first suspected data in the second transaction data in an identifiable manner.

上記態様において、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する第2判定部をさらに備え、第2グラフは、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示してもよい。 In the above aspect, a second determination unit for determining whether the second transaction data includes the second suspected data suspected of being unfair trade is further provided based on a predetermined standard, and the second graph is the first suspected data. , The overlap of the second suspected data and the first suspected data and the second suspected data may be identifiable.

この態様によれば、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づきで抽出された第2被疑データとの共通点と相違点を一目で把握することができる。 According to this aspect, by showing the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model is defined in advance. It is possible to grasp at a glance the commonalities and differences with the second suspected data extracted based on the above criteria.

上記態様において、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す取引明細表を生成する明細表生成部をさらに備えてもよい。 In the above aspect, a schedule generation unit may be further provided to generate a transaction schedule that shows the time change of the second transaction data and identifiable the first suspected data in the second transaction data.

この態様によれば、第2取引データのうち第1被疑データを識別可能に示す取引明細表によって、不公正取引が疑われる箇所が一目で把握できるようになる。 According to this aspect, the part where the unfair transaction is suspected can be grasped at a glance by the transaction schedule showing the first suspected data in the second transaction data in an identifiable manner.

上記態様において、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する第2判定部をさらに備え、取引明細表は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示してもよい。 In the above aspect, a second determination unit for determining whether the second transaction data includes the second suspected data suspected of being unfair trade is further provided based on a predetermined standard, and the transaction schedule is the first suspected data. , The overlap of the second suspected data and the first suspected data and the second suspected data may be identifiable.

この態様によれば、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づき抽出された第2被疑データとの共通点と相違点を一目で把握することができる。 According to this aspect, by showing the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model is defined in advance. It is possible to grasp at a glance the commonalities and differences with the second suspected data extracted based on the above criteria.

本発明の他の態様に係る売買審査方法は、金融商品の売買に関する第1取引データと、金融商品の売買に関し、第1取引データと異なる第2取引データとに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定することと、密度比関数に基づき、第2取引データの異常度を算出することと、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することと、を含む。 The transaction examination method according to another aspect of the present invention is based on the first transaction data relating to the buying and selling of financial instruments and the second transaction data relating to the buying and selling of financial instruments, which is different from the first transaction data, and is based on a density ratio function. Estimating the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data, calculating the degree of abnormality of the second transaction data based on the density ratio function, and the second based on the degree of abnormality. Includes determining whether the transaction data includes first suspected data that is suspected of being unfair.

この態様によれば、第1取引データの確率分布と第2取引データの確率分布との密度比を推定することで、第1取引データの確率分布と第2取引データの確率分布とを直接推定する必要がなくなり、教師データを必要としない学習モデルによって第2取引データの異常度を算出することができる。これにより、教師データを必要としない学習モデルによって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, the probability distribution of the first transaction data and the probability distribution of the second transaction data are directly estimated by estimating the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data. It is not necessary to do so, and the degree of abnormality of the second transaction data can be calculated by a learning model that does not require teacher data. As a result, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade by a learning model that does not require teacher data.

本発明の他の態様に係る売買審査プログラムは、金融商品の売買に関する第1取引データと、金融商品の売買に関し、第1取引データと異なる第2取引データとに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する推定部、密度比関数に基づき、第2取引データの異常度を算出する算出部、及び異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する第1判定部、として機能させる。 The trading examination program according to another aspect of the present invention uses a density ratio function based on the first transaction data relating to the buying and selling of financial products and the second transaction data relating to the buying and selling of financial products, which is different from the first transaction data. An estimation unit that estimates the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data, a calculation unit that calculates the degree of abnormality of the second transaction data based on the density ratio function, and a first unit based on the degree of abnormality. 2 It functions as a first judgment unit for determining whether the transaction data includes the first suspected data suspected of being unfair transaction.

この態様によれば、第1取引データの確率分布と第2取引データの確率分布との密度比を推定することで、第1取引データの確率分布と第2取引データの確率分布とを直接推定する必要がなくなり、教師データを必要としない学習モデルによって第2取引データの異常度を算出することができる。これにより、教師データを必要としない学習モデルによって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 According to this aspect, the probability distribution of the first transaction data and the probability distribution of the second transaction data are directly estimated by estimating the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data. It is not necessary to do so, and the degree of abnormality of the second transaction data can be calculated by a learning model that does not require teacher data. As a result, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade by a learning model that does not require teacher data.

本発明によれば、教師データを必要としない学習モデルによって不公正取引が疑われる取引データであるか判定する売買審査装置、売買審査方法及び売買審査プログラムが提供される。 According to the present invention, there is provided a trading examination device, a trading examination method, and a trading examination program for determining whether transaction data is suspected of being unfair trade by a learning model that does not require teacher data.

本発明の実施形態に係る売買審査システムの概要を示す図である。It is a figure which shows the outline of the trading examination system which concerns on embodiment of this invention. 本実施形態に係る売買審査装置の機能ブロックを示す図である。It is a figure which shows the functional block of the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置の物理的構成を示す図である。It is a figure which shows the physical structure of the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により実行される第1処理のフローチャートである。It is a flowchart of the 1st process executed by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により実行される第1被疑データの判定処理のフローチャートである。It is a flowchart of the determination process of the 1st suspect data executed by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により実行される第2処理のフローチャートである。It is a flowchart of the 2nd process executed by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置による取引データの分類を示す図である。It is a figure which shows the classification of the transaction data by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により生成される取引明細表を示す図である。It is a figure which shows the transaction schedule generated by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により生成される第1グラフを示す図である。It is a figure which shows the 1st graph generated by the trading examination apparatus which concerns on this embodiment. 本実施形態に係る売買審査装置により生成される第2グラフを示す図である。It is a figure which shows the 2nd graph generated by the trading examination apparatus which concerns on this embodiment.

以下、本発明の一側面に係る実施の形態(以下、「本実施形態」と表記する。)を、図面に基づいて説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 Hereinafter, embodiments according to one aspect of the present invention (hereinafter, referred to as “the present embodiment”) will be described with reference to the drawings. In each figure, those having the same reference numerals have the same or similar configurations.

図1は、本発明の実施形態に係る売買審査システム100の概要を示す図である。売買審査システム100は、売買審査装置10、第1ユーザ端末20、第2ユーザ端末30、証券会社データベース40及び情報ベンダデータベース50を備える。なお、同図に示す構成は、売買審査システム100の一例であり、売買審査システム100は、これ以外の構成を含んでもよいし、この中の一部の構成を備えなくてもよい。 FIG. 1 is a diagram showing an outline of a trading examination system 100 according to an embodiment of the present invention. The trading examination system 100 includes a trading examination device 10, a first user terminal 20, a second user terminal 30, a securities company database 40, and an information vendor database 50. The configuration shown in the figure is an example of the sales examination system 100, and the sales examination system 100 may include other configurations or may not include a part of the configurations.

売買審査装置10は、金融商品の売買に関する取引データを解析し、取引データに不公正取引が疑われる被疑データが含まれるか判定する。不公正取引としては、インサイダー取引、相場操縦取引、風説の流布、仮名取引等が含まれる。本実施形態では、売買審査装置10によって、取引データに見せ玉による相場操縦取引が疑われる被疑データが含まれるか判定する場合について説明する。 The trading examination device 10 analyzes transaction data related to the buying and selling of financial products, and determines whether the transaction data includes suspected data on suspected unfair transactions. Unfair trading includes insider trading, market manipulation trading, pump and dump, and pseudonym trading. In the present embodiment, a case where the trading examination device 10 determines whether or not the transaction data includes suspected data in which market manipulation trading by a spoofing is suspected will be described.

第1ユーザ端末20及び第2ユーザ端末30は、売買審査を行う事業者が用いる端末である。第1ユーザ端末20及び第2ユーザ端末30は、それぞれ独立に、異なる取引データについて不公正取引が行われていないか審査するため、売買審査装置10に対して被疑データの抽出を依頼する。 The first user terminal 20 and the second user terminal 30 are terminals used by a business operator that conducts a sales examination. The first user terminal 20 and the second user terminal 30 independently request the trading examination device 10 to extract suspicious data in order to independently examine whether or not unfair transactions have been performed on different transaction data.

証券会社データベース40は、顧客データDB1及び取引データDB2を有する。証券会社データベース40は、顧客に関する情報を顧客データDB1に記憶し、顧客の識別情報と関連付けて、その顧客の取引データを取引データDB2に記憶している。証券会社データベース40は、必要に応じて匿名加工処理を施した後、取引データを売買審査装置10に提供する。 The securities company database 40 has customer data DB1 and transaction data DB2. The securities company database 40 stores information about the customer in the customer data DB 1, associates it with the customer identification information, and stores the transaction data of the customer in the transaction data DB 2. The securities company database 40 provides transaction data to the trading examination device 10 after performing anonymous processing processing as necessary.

情報ベンダデータベース50は、マーケットデータDB3を有する。情報ベンダデータベース50は、金融商品の気配情報及び注文情報(以下「板情報」という。)並びに約定情報等の相場情報を時系列データとしてマーケットデータDB3に記憶している。情報ベンダデータベース50は、任意の時間間隔で記録された金融商品の板情報及び相場情報を売買審査装置10に提供する。 The information vendor database 50 has a market data DB3. The information vendor database 50 stores market information such as quote information and order information (hereinafter referred to as “board information”) of financial products and contract information as time-series data in the market data DB 3. The information vendor database 50 provides the trading examination device 10 with board information and market price information of financial instruments recorded at arbitrary time intervals.

図2は、本実施形態に係る売買審査装置10の機能ブロックを示す図である。売買審査装置10は、取得部11、推定部12、算出部13、第1判定部14、第2判定部15、明細表生成部16及びグラフ生成部17を備える。 FIG. 2 is a diagram showing a functional block of the trading examination device 10 according to the present embodiment. The trading examination device 10 includes an acquisition unit 11, an estimation unit 12, a calculation unit 13, a first determination unit 14, a second determination unit 15, a schedule generation unit 16, and a graph generation unit 17.

取得部11は、顧客データDB1、取引データDB2及びマーケットデータDB3から、顧客情報、取引データ及びマーケットデータを取得する。なお、取得部11は、少なくとも金融商品の板情報及び相場情報を含む取引データを取得し、顧客情報については必ずしも取得しなくてもよい。 The acquisition unit 11 acquires customer information, transaction data, and market data from the customer data DB1, the transaction data DB2, and the market data DB3. The acquisition unit 11 acquires at least transaction data including board information and market price information of financial products, and does not necessarily have to acquire customer information.

推定部12は、金融商品の売買に関する第1取引データと、金融商品の売買に関し、第1取引データと異なる第2取引データとに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する。ここで、第1取引データは、第2取引データよりも長い期間の取引データであってよい。例えば、第2取引データは、株式の一日分の取引データであってよく、第1取引データは、それ以前一週間分の同じ株式に関する取引データであってよい。第1取引データ及び第2取引データは、無作為に選択されてよい。その場合、第1取引データに不公正取引が疑われる取引データが含まれる場合があり得るが、第1取引データの期間が第2取引データの期間よりも長いことで、第1取引データの確率分布によって通常の取引の確率分布を近似することができ、第2取引データの異常度を適切に算出することができる。 The estimation unit 12 uses a density ratio function to obtain a probability distribution and a first transaction data of the first transaction data based on the first transaction data relating to the buying and selling of financial products and the second transaction data different from the first transaction data regarding the buying and selling of financial products. 2 Estimate the density ratio of transaction data to the probability distribution. Here, the first transaction data may be transaction data for a longer period than the second transaction data. For example, the second transaction data may be one day's worth of trading data on a stock, and the first trading data may be one week's worth of trading data on the same stock. The first transaction data and the second transaction data may be randomly selected. In that case, the first transaction data may include transaction data suspected of being unfair transaction, but the period of the first transaction data is longer than the period of the second transaction data, so that the probability of the first transaction data The probability distribution of a normal transaction can be approximated by the distribution, and the degree of abnormality of the second transaction data can be appropriately calculated.

第1取引データ及び第2取引データは、所定期間の売買注文量に関するデータを含んでよい。これにより、売買注文量の急増や急減を捉えることができ、第2取引データに見せ玉の不公正取引が疑われる第1被疑データが含まれるか判定することができる。 The first transaction data and the second transaction data may include data regarding the trading order volume for a predetermined period. As a result, it is possible to capture a sudden increase or decrease in the volume of buy / sell orders, and it is possible to determine whether the second transaction data includes the first suspected data in which unfair trading of the spoofing is suspected.

また、第1取引データ及び第2取引データは、所定期間の売買注文のキャンセル量に関するデータを含んでよい。これにより、売買注文のキャンセル量の急増や急減を捉えることができ、第2取引データに見せ玉等の不公正取引が疑われる第1被疑データが含まれるか判定することができる。 In addition, the first transaction data and the second transaction data may include data relating to the amount of cancellation of a buy / sell order for a predetermined period. As a result, it is possible to capture a sudden increase or decrease in the amount of cancellation of a buy / sell order, and it is possible to determine whether the second transaction data includes the first suspected data in which unfair trading such as a spoofing is suspected.

第1取引データをxi(i=1〜n)と表し、第2取引データをx´i(i=1〜n´)と表し、第1取引データの確率分布をq(x)と表し、第2取引データの確率分布をq´(x)と表し、密度比関数をr(x)=q´(x)/q(x)と定義する。このとき、推定部12は、所定の基底関数φk(x)(k=1〜b)を用いて、r(x)=Σk=1 bkφk(x)のwkを算出することで、密度比関数を算出してよい。ここで、基底関数は、例えば、第2取引データをx´iから無作為にb個のデータck(k=1〜b)を抽出し、
φk(x)=Kσ(x,ck)と選んでよい。ここで、Kσは、標準偏差がσであるガウスカーネルである。
The first transaction data represented as x i (i = 1~n), the second transaction data representing the x'i (i = 1~n'), the probability distribution of the first transaction data represented as q (x) , The probability distribution of the second transaction data is expressed as q'(x), and the density ratio function is defined as r (x) = q'(x) / q (x). At this time, the estimation unit 12 calculates w k of r (x) = Σ k = 1 b w k φ k (x) using a predetermined basis function φ k (x) (k = 1 to b). By doing so, the density ratio function may be calculated. Here, the basis functions, for example, extracted random number b of data c k a (k = 1 to b) from the second transaction data x'i,
You may choose φ k (x) = Kσ (x, c k). Here, Kσ is a Gaussian kernel having a standard deviation of σ.

推定部12は、密度比関数の二乗誤差を最小化するようにwkを算出してよい。このとき、wkに関する二次の正則化項を追加すると、wkの解析解は以下の数式(1)で与えられる。 The estimation unit 12 may calculate w k so as to minimize the square error of the density ratio function. In this case, adding a secondary regularization term about w k, the analytical solution of w k is given by the following equation (1).

Figure 0006932680
Figure 0006932680

数式(1)において太字で示した量は、ベクトル又は行列であることを表している。ここで、右辺の行列Hは、以下の数式(2)で与えられる量である。 The quantity shown in bold in the formula (1) indicates that it is a vector or a matrix. Here, the matrix H on the right side is a quantity given by the following mathematical formula (2).

Figure 0006932680
Figure 0006932680

すなわち、行列Hは、b×b行列であり、基底関数φkに第1取引データxiを代入した値により構成される。 That is, the matrix H is a b × b matrix, and is composed of a value obtained by substituting the first transaction data x i into the basis function φ k.

また、数式(1)の右辺のベクトルhは、以下の数式(3)で与えられる量である。 Further, the vector h on the right side of the mathematical formula (1) is a quantity given by the following mathematical formula (3).

Figure 0006932680
Figure 0006932680

すなわち、ベクトルhは、基底関数φkに第2取引データx´iを代入した値により構成される。 That is, the vector h is constituted by a value obtained by substituting the second transaction data x'i basis function phi k.

また、数式(1)の右辺のIbは、b×bの単位行列を表し、係数λは、二次の正則化項のラグランジュ未定乗数である。 Further, I b on the right side of the equation (1) represents the identity matrix of b × b, and the coefficient λ is the Lagrange undetermined multiplier of the quadratic regularization term.

なお、数式(1)によりベクトルwの成分が負になる場合、その成分を0に置き換えてよい。このようにして、推定部12は、第1取引データ及び第2取引データを与えられた場合に、密度比を高速に推定することができる。 If the component of the vector w becomes negative according to the mathematical formula (1), the component may be replaced with 0. In this way, the estimation unit 12 can estimate the density ratio at high speed when the first transaction data and the second transaction data are given.

算出部13は、密度比関数に基づき、第2取引データの異常度を算出する。第2取引データをxと表し、密度比関数をr(x)と表し、異常度をa(x)と表すとき、算出部13は、a(x)=−log[r(x)]により異常度を算出してよい。ここで、logは自然対数であってよい。このように異常度を算出することで、密度比関数が1に近い場合に、異常度はほぼ0であり、密度比関数が1より小さくなった場合に、異常度が正のピークを示す。すなわち、第1取引データの確率分布と第2取引データの確率分布の差が小さい場合に異常度はほぼ0であり、第1取引データの確率分布と第2取引データの確率分布の乖離が大きい場合に、異常度が正のピークを示す。 The calculation unit 13 calculates the degree of abnormality of the second transaction data based on the density ratio function. When the second transaction data is represented by x, the density ratio function is represented by r (x), and the degree of abnormality is represented by a (x), the calculation unit 13 uses a (x) = -log [r (x)]. The degree of anomaly may be calculated. Here, log may be a natural logarithm. By calculating the degree of abnormality in this way, when the density ratio function is close to 1, the degree of abnormality is almost 0, and when the degree of abnormality is smaller than 1, the degree of abnormality shows a positive peak. That is, when the difference between the probability distribution of the first transaction data and the probability distribution of the second transaction data is small, the degree of abnormality is almost 0, and the difference between the probability distribution of the first transaction data and the probability distribution of the second transaction data is large. In some cases, the anomaly shows a positive peak.

第1判定部14は、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する。より具体的には、第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属するデータを第1被疑データと判定してよい。このように判定することで、異常度について絶対的な閾値を設定することなく、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 The first determination unit 14 determines whether the second transaction data includes the first suspected data suspected of being unfair trade based on the degree of abnormality. More specifically, the first determination unit 14 may determine the data included in the second transaction data in which the degree of abnormality belongs to the higher predetermined ratio as the first suspected data. By making such a determination, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade, without setting an absolute threshold value for the degree of abnormality.

第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の値幅が第1閾値以上であるデータを第1被疑データと判定してもよい。このように、異常度について絶対的な閾値を設定せずに、値幅について第1閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。 The first determination unit 14 may determine that among the data included in the second transaction data, the data in which the degree of abnormality belongs to the upper predetermined ratio and the price range in the predetermined period is equal to or greater than the first threshold value is determined as the first suspected data. .. In this way, by setting the first threshold value for the price range without setting the absolute threshold value for the degree of abnormality, it is more accurate whether the second transaction data includes the first suspected data suspected of being unfair trade. Can be determined.

また、第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の出来高が第2閾値以上であるデータを第1被疑データと判定してもよい。このように、異常度について絶対的な閾値を設定せずに、出来高について第2閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。 Further, the first determination unit 14 determines that among the data included in the second transaction data, the data in which the degree of abnormality belongs to the upper predetermined ratio and the volume in the predetermined period is equal to or higher than the second threshold value is determined as the first suspected data. May be good. In this way, by setting the second threshold value for the trading volume without setting the absolute threshold value for the degree of abnormality, it is more accurate whether the second transaction data includes the first suspected data suspected of being unfair trade. Can be determined.

第2判定部15は、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する。第2判定部15は、例えば、所定期間の売買注文量が閾値以上であるか、所定期間の売買注文のキャンセル量が閾値以上であるか、所定期間の値幅が閾値以上であるか、所定期間の出来高が閾値以上であるかといった基準を用いて、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定してよい。 The second determination unit 15 determines whether the second transaction data includes the second suspected data suspected of being unfair trade based on a predetermined standard. The second determination unit 15 determines, for example, whether the buy / sell order volume in the predetermined period is equal to or greater than the threshold value, the cancellation amount of the buy / sell order in the predetermined period is equal to or greater than the threshold value, the price range in the predetermined period is equal to or greater than the threshold value, or the predetermined period. It may be determined whether or not the second trading data includes the second suspected data that is suspected of being unfair trading, using the criteria such as whether or not the trading volume of the trading volume is equal to or higher than the threshold value.

明細表生成部16は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す取引明細表を生成する。取引明細表は、第1ユーザ端末20及び第2ユーザ端末30に送信されてよい。取引明細表は、例えば、株式の取引データの時間変化を表すものであってよく、市場、銘柄の識別情報、顧客の識別情報、注文の識別情報、取引日時、出来高及び約定価格を含んでよいが、その他の情報を含んでもよい。取引明細表は、特定の銘柄についての約定の履歴を表すいわゆる歩み値を示す表であってよい。明細表生成部16は、第2取引データのうち第1被疑データをハイライト表示したり、大きく表示したりすることで、強調して表示してよい。第2取引データのうち第1被疑データを識別可能に示す取引明細表によって、不公正取引が疑われる箇所が一目で把握できるようになる。 The schedule generation unit 16 generates a transaction schedule that shows the time change of the second transaction data and identifiable the first suspected data in the second transaction data. The transaction schedule may be transmitted to the first user terminal 20 and the second user terminal 30. The transaction schedule may represent, for example, the time change of the transaction data of the stock, and may include the market, the identification information of the stock, the identification information of the customer, the identification information of the order, the transaction date and time, the volume and the contract price. However, it may contain other information. The transaction schedule may be a table showing a so-called step value showing a history of executions for a specific stock. The schedule generation unit 16 may highlight and display the first suspected data in the second transaction data by highlighting or displaying it in a large size. The transaction schedule that identifiable the first suspected data in the second transaction data makes it possible to grasp at a glance where unfair transactions are suspected.

取引明細表は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すものであってもよい。取引明細表は、例えば、第1被疑データを第1の色(例えばオレンジ)でハイライト表示し、第2被疑データを第2の色(例えば黄)でハイライト表示し、第1被疑データと第2被疑データの重なりを第3の色(例えば赤)でハイライト表示するものであってよい。第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づき抽出された第2被疑データとの共通点と相違点を一目で把握することができる。 The transaction schedule may be such that the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data can be discriminated. In the transaction schedule, for example, the first suspected data is highlighted in the first color (for example, orange), the second suspected data is highlighted in the second color (for example, yellow), and the first suspected data is displayed. The overlap of the second suspected data may be highlighted in a third color (for example, red). By showing the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model and the first suspect data extracted based on a predetermined standard are extracted. The commonalities and differences with the second suspected data can be grasped at a glance.

グラフ生成部17は、異常度の時間変化を示す第1グラフを生成する。第1グラフは、第1ユーザ端末20及び第2ユーザ端末30に送信されてよい。第1グラフは、例えば1秒毎に第2取引データの異常度をプロットしたグラフであってよい。第1グラフにより、異常度の時間変化が直感的に把握できるようになり、不公正取引が疑われる期間が一目で把握できるようになる。 The graph generation unit 17 generates a first graph showing the time change of the degree of abnormality. The first graph may be transmitted to the first user terminal 20 and the second user terminal 30. The first graph may be, for example, a graph in which the degree of abnormality of the second transaction data is plotted every second. From the first graph, it becomes possible to intuitively grasp the time change of the degree of abnormality, and it becomes possible to grasp at a glance the period during which unfair trade is suspected.

グラフ生成部17は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す第2グラフをさらに生成してよい。第2グラフは、例えば株式の価格変動を示すグラフであってよく、第1被疑データに相当する区間をハイライト表示するものであってよい。第2取引データのうち第1被疑データを識別可能に示す第2グラフによって、不公正取引が疑われる箇所が一目で把握できるようになる。 The graph generation unit 17 may further generate a second graph showing the time change of the second transaction data and identifiable the first suspected data in the second transaction data. The second graph may be, for example, a graph showing price fluctuations of stocks, and may highlight a section corresponding to the first suspected data. The second graph, which shows the first suspected data in the second transaction data in an identifiable manner, makes it possible to grasp at a glance the part where unfair trade is suspected.

第2グラフは、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すものであってもよい。第2グラフは、例えば、第1被疑データの区間を第1の色(例えばオレンジ)でハイライト表示し、第2被疑データの区間を第2の色(例えば黄)でハイライト表示し、第1被疑データと第2被疑データが重なる区間を第3の色(例えば赤)でハイライト表示するものであってよい。第2グラフは、取引明細表と対応する態様で、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すものであってよい。第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づき抽出された第2被疑データとの共通点と相違点を一目で把握することができる。 The second graph may show the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in an identifiable manner. In the second graph, for example, the section of the first suspected data is highlighted in the first color (for example, orange), the section of the second suspected data is highlighted in the second color (for example, yellow), and the second graph is displayed. The section where the 1 suspected data and the 2nd suspected data overlap may be highlighted in a third color (for example, red). The second graph may show the overlap of the first suspect data, the second suspect data, and the first suspect data and the second suspect data in a manner corresponding to the transaction schedule so as to be distinguishable. By showing the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model and the first suspect data extracted based on a predetermined standard are extracted. The commonalities and differences with the second suspected data can be grasped at a glance.

図3は、本実施形態に係る売買審査装置10の物理的構成を示す図である。売買審査装置10は、演算部に相当するCPU(Central Processing Unit)10aと、記憶部に相当するRAM(Random Access Memory)10bと、記憶部に相当するROM(Read Only Memory)10cと、通信部10dと、入力部10eと、表示部10fと、を有する。これらの各構成は、バスを介して相互にデータ送受信可能に接続される。なお、本例では売買審査装置10が一台のコンピュータで構成される場合について説明するが、売買審査装置10は、複数のコンピュータが組み合わされて実現されてもよい。また、図3で示す構成は一例であり、売買審査装置10はこれら以外の構成を有してもよいし、これらの構成のうち一部を有さなくてもよい。 FIG. 3 is a diagram showing a physical configuration of the trading examination device 10 according to the present embodiment. The trading examination device 10 includes a CPU (Central Processing Unit) 10a corresponding to a calculation unit, a RAM (Random Access Memory) 10b corresponding to a storage unit, a ROM (Read Only Memory) 10c corresponding to a storage unit, and a communication unit. It has 10d, an input unit 10e, and a display unit 10f. Each of these configurations is connected to each other via a bus so that data can be transmitted and received. In this example, the case where the sales examination device 10 is composed of one computer will be described, but the sales examination device 10 may be realized by combining a plurality of computers. Further, the configuration shown in FIG. 3 is an example, and the trading examination device 10 may have a configuration other than these, or may not have a part of these configurations.

CPU10aは、RAM10b又はROM10cに記憶されたプログラムの実行に関する制御やデータの演算、加工を行う制御部である。CPU10aは、取引データに不公正取引が疑われるデータが含まれるか判定するプログラム(売買審査プログラム)を実行する演算部である。CPU10aは、入力部10eや通信部10dから種々のデータを受け取り、データの演算結果を表示部10fに表示したり、RAM10bやROM10cに格納したりする。 The CPU 10a is a control unit that controls execution of a program stored in the RAM 10b or ROM 10c, calculates data, and processes data. The CPU 10a is a calculation unit that executes a program (trading examination program) for determining whether the transaction data includes data suspected of being unfair trade. The CPU 10a receives various data from the input unit 10e and the communication unit 10d, displays the calculation result of the data on the display unit 10f, and stores it in the RAM 10b or ROM 10c.

RAM10bは、記憶部のうちデータの書き換えが可能なものであり、例えば半導体記憶素子で構成されてよい。RAM10bは、CPU10aが実行する売買審査プログラム、取引データといったデータを記憶してよい。なお、これらは例示であって、RAM10bには、これら以外のデータが記憶されていてもよいし、これらの一部が記憶されていなくてもよい。 The RAM 10b is a storage unit in which data can be rewritten, and may be composed of, for example, a semiconductor storage element. The RAM 10b may store data such as a trading examination program and transaction data executed by the CPU 10a. It should be noted that these are examples, and data other than these may be stored in the RAM 10b, or a part of these may not be stored.

ROM10cは、記憶部のうちデータの読み出しが可能なものであり、例えば半導体記憶素子で構成されてよい。ROM10cは、例えば売買審査プログラムや、書き換えが行われないデータを記憶してよい。 The ROM 10c is a storage unit capable of reading data, and may be composed of, for example, a semiconductor storage element. The ROM 10c may store, for example, a trading examination program or data that is not rewritten.

通信部10dは、売買審査装置10を他の機器に接続するインターフェースである。通信部10dは、インターネット等の通信ネットワークNに接続されてよい。 The communication unit 10d is an interface for connecting the trading examination device 10 to another device. The communication unit 10d may be connected to a communication network N such as the Internet.

入力部10eは、ユーザからデータの入力を受け付けるものであり、例えば、キーボード及びタッチパネルを含んでよい。 The input unit 10e receives data input from the user, and may include, for example, a keyboard and a touch panel.

表示部10fは、CPU10aによる演算結果を視覚的に表示するものであり、例えば、LCD(Liquid Crystal Display)により構成されてよい。表示部10fは、取引データの取引明細表と、異常度の第1グラフと、取引データの第2グラフとを表示してよい。 The display unit 10f visually displays the calculation result by the CPU 10a, and may be configured by, for example, an LCD (Liquid Crystal Display). The display unit 10f may display a transaction schedule of transaction data, a first graph of the degree of abnormality, and a second graph of transaction data.

売買審査プログラムは、RAM10bやROM10c等のコンピュータによって読み取り可能な記憶媒体に記憶されて提供されてもよいし、通信部10dにより接続される通信ネットワークを介して提供されてもよい。売買審査装置10では、CPU10aが売買審査プログラムを実行することにより、図2を用いて説明した様々な動作が実現される。なお、これらの物理的な構成は例示であって、必ずしも独立した構成でなくてもよい。例えば、売買審査装置10は、CPU10aとRAM10bやROM10cが一体化したLSI(Large-Scale Integration)を備えていてもよい。 The trading examination program may be stored in a storage medium readable by a computer such as RAM 10b or ROM 10c and provided, or may be provided via a communication network connected by the communication unit 10d. In the trading examination device 10, the CPU 10a executes the trading examination program to realize various operations described with reference to FIG. It should be noted that these physical configurations are examples and do not necessarily have to be independent configurations. For example, the trading examination device 10 may include an LSI (Large-Scale Integration) in which the CPU 10a, the RAM 10b, and the ROM 10c are integrated.

図4は、本実施形態に係る売買審査装置10により実行される第1処理のフローチャートである。はじめに、売買審査装置10は、1週間分の第1取引データを取得し(S10)、それに続く1日分の第2取引データを取得する(S11)。 FIG. 4 is a flowchart of the first process executed by the trading examination device 10 according to the present embodiment. First, the trading examination device 10 acquires the first transaction data for one week (S10), and then acquires the second transaction data for one day (S11).

その後、売買審査装置10は、第1取引データと第2取引データに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する(S12)。また、売買審査装置10は、密度比関数により得られた密度比に基づき、第2取引データの異常度を算出する(S13)。 After that, the trading examination device 10 estimates the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data by the density ratio function based on the first transaction data and the second transaction data (S12). .. Further, the trading examination device 10 calculates the degree of abnormality of the second transaction data based on the density ratio obtained by the density ratio function (S13).

さらに、売買審査装置10は、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する(S14)。このように、本実施形態に係る売買審査装置10によれば、変量に対して確率分布を仮定せずに第1取引データの確率分布と第2取引データの確率分布との密度比を推定することで、第1取引データの確率分布と第2取引データの確率分布とを直接推定する必要がなくなり、教師データを必要としない学習モデルによって第2取引データの異常度を算出することができる。これにより、教師データを必要としない学習モデルによって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。 Further, the trading examination device 10 determines whether the second transaction data includes the first suspected data suspected of being unfair trade based on the degree of abnormality (S14). As described above, according to the trading examination device 10 according to the present embodiment, the density ratio between the probability distribution of the first transaction data and the probability distribution of the second transaction data is estimated without assuming the probability distribution for the variate. This eliminates the need to directly estimate the probability distribution of the first transaction data and the probability distribution of the second transaction data, and the degree of abnormality of the second transaction data can be calculated by a learning model that does not require teacher data. As a result, it is possible to determine whether the second transaction data includes the first suspected data suspected of being unfair trade by a learning model that does not require teacher data.

図5は、本実施形態に係る売買審査装置10により実行される第1被疑データの判定処理のフローチャートである。同図では、図4に示した、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する処理(S14)の詳細を示している。 FIG. 5 is a flowchart of the determination process of the first suspected data executed by the trading examination device 10 according to the present embodiment. FIG. 4 shows the details of the process (S14) for determining whether the second transaction data includes the first suspected data suspected of being unfair trade, which is shown in FIG.

はじめに、売買審査装置10は、異常度の上位50%に属するデータを抽出する(S141)。もっとも、異常度が上位何割に属するデータを抽出するかは、適宜調整することができる。 First, the trading examination device 10 extracts data belonging to the top 50% of the degree of abnormality (S141). However, it is possible to appropriately adjust the percentage of data to which the degree of abnormality belongs to the top.

売買審査装置10は、異常度が上位50%に属するデータのうち、値幅が第1閾値以上のデータに絞り込みを行う(S142)。さらに、売買審査装置10は、出来高が第2閾値以上のデータに絞り込みを行う(S143)。そして、売買審査装置10は、絞り込まれたデータを第1被疑データと判定する(S144)。 The trading examination device 10 narrows down the data having a price range of the first threshold value or more among the data belonging to the top 50% of the abnormalities (S142). Further, the trading examination device 10 narrows down the data whose trading volume is equal to or higher than the second threshold value (S143). Then, the trading examination device 10 determines the narrowed down data as the first suspected data (S144).

図6は、本実施形態に係る売買審査装置10により実行される第2処理のフローチャートである。同図では、図4に示した第1処理の後に行われる第2処理を示している。 FIG. 6 is a flowchart of the second process executed by the trading examination device 10 according to the present embodiment. In the figure, the second process performed after the first process shown in FIG. 4 is shown.

はじめに、売買審査装置10は、異常度の時間変化を示す第1グラフを生成する(S15)。また、売買審査装置10は、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する(S16)。 First, the trading examination device 10 generates a first graph showing the time change of the degree of abnormality (S15). Further, the trading examination device 10 determines whether or not the second transaction data includes the second suspected data suspected of being an unfair transaction based on a predetermined standard (S16).

そして、売買審査装置10は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示す取引明細表を生成する(S17)。また、売買審査装置10は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すグラフを生成する(S18)。 Then, the trading examination device 10 generates a transaction schedule that identifiable the overlap of the first suspect data, the second suspect data, and the first suspect data and the second suspect data (S17). Further, the trading examination device 10 generates a graph showing the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data so as to be distinguishable (S18).

最後に、売買審査装置10は、生成した第1グラフ、第2グラフ及び取引明細表をユーザ端末に送信する(S19)。以上により、第2処理が終了する。 Finally, the trading examination device 10 transmits the generated first graph, second graph, and transaction schedule to the user terminal (S19). With the above, the second process is completed.

図7は、本実施形態に係る売買審査装置10による取引データの分類を示す図である。売買審査装置10は、第1判定部14によって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定し、第2判定部15によって、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する。同図では、第1判定部14によって不公正取引の疑いありと判定され、かつ、第2判定部15によって不公正取引の疑いありと判定された場合を(1)と表している。このように、第1被疑データかつ第2被疑データである場合を第1種被疑データと呼ぶ。 FIG. 7 is a diagram showing the classification of transaction data by the trading examination device 10 according to the present embodiment. The trading examination device 10 determines whether the second transaction data includes the first suspected data suspected of being unfair trade by the first judgment unit 14, and the second judgment unit 15 determines whether the second transaction data contains unfair trade. Determines if the second suspected data is included. In the figure, the case where the first determination unit 14 determines that there is a suspicion of unfair trade and the second determination unit 15 determines that there is a suspicion of unfair trade is represented as (1). Such cases of the first suspect data and the second suspect data are referred to as type 1 suspect data.

また、第1判定部14によって不公正取引の疑いなしと判定されたが、第2判定部15によって不公正取引の疑いありと判定された場合を(2)と表している。このように、第1被疑データではないが第2被疑データである場合を第2種被疑データと呼ぶ。 Further, the case where the first determination unit 14 determines that there is no suspicion of unfair trade, but the second determination unit 15 determines that there is suspicion of unfair trade is represented as (2). As described above, the case where the data is not the first suspect data but is the second suspect data is called the second suspect data.

また、第1判定部14によって不公正取引の疑いありと判定されたが、第2判定部15によって不公正取引の疑いなしと判定された場合を(3)と表している。このように、第1被疑データであるが第2被疑データでない場合を第3種被疑データと呼ぶ。 Further, the case where the first determination unit 14 determines that there is a suspicion of unfair trade, but the second determination unit 15 determines that there is no suspicion of unfair trade is represented as (3). As described above, the case where the first suspect data is not the second suspect data is referred to as the third suspect data.

最後に、第1判定部14によって不公正取引の疑いなしと判定され、かつ、第2判定部15によって不公正取引の疑いなしと判定された場合を(4)と表している。 Finally, the case where the first determination unit 14 determines that there is no suspicion of unfair trade and the second determination unit 15 determines that there is no suspicion of unfair trade is represented as (4).

以下に示す表1は、第2判定部15により第2取引データに不公正取引が疑われるデータが含まれるか判定した結果と、同じ第2取引データを専門家が分析し、不公正取引が疑われるデータが含まれるか判定した結果とをまとめた表である。 Table 1 shown below shows the result of the second judgment unit 15 determining whether the second transaction data includes data suspected of being unfair trade, and the same second transaction data analyzed by an expert to determine the unfair transaction. It is a table summarizing the results of determining whether or not the suspected data is included.

Figure 0006932680
Figure 0006932680

表1によれば、ルールベースの第2判定部15による判定では、専門家が不公正取引の疑なしと判断した91件中84件が、不公正取引が疑われるデータとして抽出されている。 According to Table 1, in the judgment by the rule-based second judgment unit 15, 84 out of 91 cases judged by the expert that there is no suspicion of unfair trade are extracted as data suspected of unfair trade.

反対に、ルールベースの第2判定部15による判定では、専門家が不公正取引の疑いありと判断した27件中25件が、不公正取引が疑われるデータとして抽出されている。 On the contrary, in the judgment by the second judgment unit 15 based on the rule, 25 out of 27 cases judged by the expert to be suspected of unfair trade are extracted as data suspected of unfair trade.

これらの数値から、第2判定部15による判定について、不公正取引が疑われるデータの取り逃がしがないか表すRecall Rateは、(25)/(25+2)×100=92.59%と高いが、不公正取引が疑われるデータの取り間違いがないか表すPrecision Rateは、(25)/(25+84)×100=22.94%と低いことがわかる。すなわち、ルールベースの第2判定部15による判定は、取り逃しをほとんどしないが、取り間違いが多いことを意味している。そのため、従来の売買審査業務では、不公正取引が疑われるデータの中から不公正取引の疑いがないデータを取り除く作業に多大な時間が費やされている。 From these numerical values, regarding the judgment by the second judgment unit 15, the recall rate indicating whether or not the data suspected of being unfair trade is missed is as high as (25) / (25 + 2) × 100 = 92.59%, but it is not. It can be seen that the Precision Rate, which indicates whether or not there is a mistake in collecting data suspected of fair trade, is as low as (25) / (25 + 84) × 100 = 22.94%. That is, the determination by the rule-based second determination unit 15 means that there are almost no misses, but there are many mistakes. Therefore, in the conventional trading examination business, a large amount of time is spent on removing data that is not suspected of being unfair trade from data that is suspected of being unfair trade.

次に、以下に示す表2は、第1判定部14により、異常度に基づいて第2取引データに不公正取引が疑われるデータが含まれるか判定した結果と、同じ第2取引データを専門家が分析し、不公正取引が疑われるデータが含まれるか判定した結果とをまとめた表である。 Next, Table 2 shown below specializes in the same second transaction data as the result of the first judgment unit 14 determining whether the second transaction data includes data suspected of being unfair trade based on the degree of abnormality. It is a table that summarizes the results of the house's analysis and determination of whether data that is suspected of being unfair trade is included.

Figure 0006932680
Figure 0006932680

表2によれば、異常度に基づく第1判定部14による判定では、専門家が不公正取引の疑なしと判断した91件中37件が、不公正取引が疑われるデータとして抽出されている。 According to Table 2, in the judgment by the first judgment unit 14 based on the degree of abnormality, 37 out of 91 cases judged by experts to be unfair trade are extracted as data suspected of unfair trade. ..

反対に、異常度に基づく第1判定部14による判定では、専門家が不公正取引の疑いありと判断した27件中22件が、不公正取引が疑われるデータとして抽出されている。 On the contrary, in the judgment by the first judgment unit 14 based on the degree of abnormality, 22 out of 27 cases judged by the expert to be suspected of unfair trade are extracted as data suspected of unfair trade.

これらの数値から、異常度に基づく第1判定部14による判定について、不公正取引が疑われるデータの取り逃がしがないか表すRecall Rateは、(22)/(22+5)×100=81.48%と高く、不公正取引が疑われるデータの取り間違いがないか表すPrecision Rateも、(22)/(22+37)×100=37.29%と高いことがわかる。すなわち、異常度に基づく第1判定部14による判定は、取り逃しをほとんどせず、ルールベースの場合に比較して取り間違いも少なく、より実用に適していることを意味している。 From these numerical values, regarding the judgment by the first judgment unit 14 based on the degree of abnormality, the recall rate indicating whether or not the data suspected of being unfair trade is missed is (22) / (22 + 5) × 100 = 81.48%. It can be seen that the Precision Rate, which is high and indicates whether or not there is a mistake in collecting data suspected of being unfair trade, is also high at (22) / (22 + 37) × 100 = 37.29%. That is, the determination by the first determination unit 14 based on the degree of abnormality means that there is almost no omission, there are few mistakes in taking as compared with the rule-based case, and it is more suitable for practical use.

次に、以下に示す表3は、第1判定部14により、異常度、値幅及び出来高に基づいて第2取引データに不公正取引が疑われるデータが含まれるか判定した結果と、同じ第2取引データを専門家が分析し、不公正取引が疑われるデータが含まれるか判定した結果とをまとめた表である。 Next, Table 3 shown below shows the same second result as the result of determining whether the second transaction data includes data suspected of unfair trade based on the degree of abnormality, price range and volume by the first determination unit 14. It is a table that summarizes the results of expert analysis of transaction data and determination of whether or not data suspected of being unfair trade is included.

Figure 0006932680
Figure 0006932680

表3によれば、異常度、値幅及び出来高に基づく第1判定部14による判定では、専門家が不公正取引の疑なしと判断した91件中17件が、不公正取引が疑われるデータとして抽出されている。 According to Table 3, in the judgment by the first judgment unit 14 based on the degree of abnormality, price range and trading volume, 17 out of 91 cases judged by experts to be unfair trade are suspected data. It has been extracted.

反対に、異常度、値幅及び出来高に基づく第1判定部14による判定では、専門家が不公正取引の疑いありと判断した27件中22件が、不公正取引が疑われるデータとして抽出されている。 On the contrary, in the judgment by the first judgment unit 14 based on the degree of abnormality, price range and volume, 22 out of 27 cases judged by experts to be suspected of unfair trade were extracted as data suspected of unfair trade. There is.

これらの数値から、異常度、値幅及び出来高に基づく第1判定部14による判定について、不公正取引が疑われるデータの取り逃がしがないか表すRecall Rateは、(22)/(22+5)×100=81.48%と高く、不公正取引が疑われるデータの取り間違いがないか表すPrecision Rateも、(22)/(22+17)×100=56.41%と高いことがわかる。すなわち、異常度、値幅及び出来高に基づく第1判定部14による判定は、取り逃しをほとんどせず、取り間違いもルールベースの場合に比べて2.46倍(56.41%/22.94%=2.46)少ないことを意味している。このように、本実施形態に売買審査装置10によれば、不公正取引が疑われるデータの取り逃がしを少なくしつつ、取り間違いも少なくして、売買審査業務の効率化に資することができる。 From these numerical values, regarding the judgment by the first judgment unit 14 based on the degree of abnormality, the price range and the trading volume, the recall rate indicating whether or not the data suspected of being unfair trade is missed is (22) / (22 + 5) × 100 = 81. It can be seen that the Precision Rate, which is as high as .48% and indicates whether or not there is a mistake in collecting data suspected of being unfair trade, is also as high as (22) / (22 + 17) × 100 = 56.41%. That is, the judgment by the first judgment unit 14 based on the degree of abnormality, the price range, and the trading volume rarely misses, and the mistake is 2.46 times (56.41% / 22.94% =) as compared with the rule-based case. 2.46) It means less. As described above, according to the trading examination device 10 in the present embodiment, it is possible to reduce the omission of data suspected of being unfair trade and to reduce the number of mistakes in the data, which contributes to the efficiency of the trading examination business.

図8は、本実施形態に係る売買審査装置10により生成される取引明細表を示す図である。売買審査装置10の明細表生成部16は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す取引明細表を生成する。本例の取引明細表は、株式の取引データの時間変化を表すものであり、「市場」、「銘柄」の識別情報、「顧客」の識別情報、「注文」の受付番号(識別情報)、「取引日」、「受注時間」、「売買区分」、「訂正区分」、「数量」及び「単価」を含む。具体的には、「市場」は「東証M」すなわち東証マザーズであり、「銘柄」は「AAAA」(証券コード)であり、「顧客」の識別情報は、「92345678」等の8桁の番号であり、「受付番号」は「987654321」等の9桁の連続番号である。また、「取引日」は「2014/6/17」(2014年6月17日)であり、「受注時間」は「8:01:54」(8時1分54秒)等である。さらに、「売買区分」は「買」又は「売」であり、「訂正区分」は「訂正」又は「取消」である。「数量」は、売買注文の数量を表し、「100」等であり、「単価」は、指値注文の場合に「14,200」(1万4千2百円)等であり、成り行き注文の場合に「成行」である。 FIG. 8 is a diagram showing a transaction schedule generated by the trading examination device 10 according to the present embodiment. The schedule generation unit 16 of the trading examination device 10 generates a transaction schedule that shows the time change of the second transaction data and identifiable the first suspected data in the second transaction data. The transaction schedule of this example shows the time change of the transaction data of the stock, and is the identification information of "market", "stock", the identification information of "customer", the reception number (identification information) of "order", Includes "transaction date", "order time", "buying and selling category", "correction category", "quantity" and "unit price". Specifically, the "market" is "TSE M", that is, TSE Mothers, the "brand" is "AAAA" (securities code), and the identification information of "customer" is an 8-digit number such as "92345678". The "reception number" is a 9-digit serial number such as "987654321". The "transaction date" is "2014/6/17" (June 17, 2014), and the "order time" is "8:01:54" (8:01:54). Further, the "buying and selling category" is "buy" or "sell", and the "correction category" is "correction" or "cancellation". "Quantity" represents the quantity of a buy / sell order, such as "100", and "unit price" is "14,200" (14,200 yen), etc. in the case of a limit order, and is a market order. In some cases it is "market".

取引明細表は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すものであってよい。本例では、取引明細表は、第1被疑データを破線で示す第1領域Aにより強調表示し、第1被疑データと第2被疑データの重なりを一点鎖線で示す第2領域Bにより強調表示し、第2被疑データを二点鎖線で示す第3領域Cにより強調表示している。このように、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づき抽出された第2被疑データとの共通点と相違点を一目で把握することができる。なお、本例では、図示を簡明にするため第1領域A、第2領域B及び第3領域Cによって第1被疑データ、第1被疑データと第2被疑データの重なり及び第2被疑データを識別可能に示しているが、売買審査装置10は、これらのデータをハイライト表示したり、大きく表示したりすることで、強調して表示してもよい。 The transaction schedule may be able to discriminately indicate the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data. In this example, in the transaction schedule, the first suspected data is highlighted by the first area A indicated by the broken line, and the overlap of the first suspected data and the second suspected data is highlighted by the second area B indicated by the alternate long and short dash line. , The second suspected data is highlighted by the third region C indicated by the alternate long and short dash line. In this way, by showing the overlap of the first suspect data, the second suspect data, the first suspect data, and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model and a predetermined standard are used. It is possible to grasp at a glance the commonalities and differences with the second suspected data extracted based on. In this example, in order to simplify the illustration, the first suspect data, the overlap of the first suspect data and the second suspect data, and the second suspect data are identified by the first area A, the second area B, and the third area C. Although it is shown as possible, the trading examination device 10 may highlight and display these data by highlighting or displaying them in a large size.

図9は、本実施形態に係る売買審査装置10により生成される第1グラフを示す図である。売買審査装置10のグラフ生成部17は、異常度の時間変化を示す第1グラフを生成する。第1グラフは、例えば1秒毎に第2取引データの異常度をプロットしたグラフであってよい。本例では、横軸に時刻を示し、縦軸に異常度の数値を示して、買い注文の取り消し数量に関する異常度a1を実線で示し、売り注文の取り消し数量に関する異常度a2を破線で示し、買い気配数量に関する異常度a3を一点鎖線で示し、売り気配数量に関する異常度a4を二点鎖線で示している。 FIG. 9 is a diagram showing a first graph generated by the trading examination device 10 according to the present embodiment. The graph generation unit 17 of the trading examination device 10 generates a first graph showing the time change of the degree of abnormality. The first graph may be, for example, a graph in which the degree of abnormality of the second transaction data is plotted every second. In this example, the horizontal axis shows the time, the vertical axis shows the numerical value of the degree of abnormality, the degree of abnormality a1 related to the canceled quantity of the buy order is shown by a solid line, and the degree of abnormality a2 related to the canceled quantity of the sell order is shown by the broken line. The anomaly degree a3 regarding the buy bid quantity is indicated by the alternate long and short dash line, and the abnormality degree a4 regarding the sell quote quantity is indicated by the alternate long and short dash line.

本例の第1グラフによれば、9時頃に買い気配数量に関する異常度a3及び売り気配数量に関する異常度a4が二本のピークを形成している。また、10時頃から10時半頃に4種類の異常度全てが複数のピークを形成している。さらに、13時半頃に売り気配数量に関する異常度a4がピークを形成しており、14時半頃に買い気配数量に関する異常度a3がピークを形成している。このように、第1グラフにより、異常度の時間変化が直感的に把握できるようになり、不公正取引が疑われる期間が一目で把握できるようになる。 According to the first graph of this example, the abnormality degree a3 regarding the buy bid quantity and the abnormality degree a4 regarding the sell quote quantity form two peaks around 9 o'clock. In addition, all four types of abnormalities form a plurality of peaks from about 10 o'clock to about 10:30. Further, the anomaly degree a4 relating to the selling bid quantity peaks at around 13:30, and the anomaly degree a3 relating to the buying quote quantity forms a peak around 14:30. In this way, the first graph makes it possible to intuitively grasp the time change of the degree of abnormality, and it becomes possible to grasp at a glance the period during which unfair trade is suspected.

図10は、本実施形態に係る売買審査装置10により生成される第2グラフを示す図である。売買審査装置10のグラフ生成部17は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す第2グラフをさらに生成してよい。本例の第2グラフは、横軸に時刻を示し、縦軸に種々の取引データの値を示している。具体的には、上段から順に、買い気配数量と売り気配数量(quote volume)、買い注文の取り消し数量と売り注文の取り消し数量(cancel volume)、買い注文の約定待ち数量に対する取り消し数量の比と売り注文の約定待ち数量に対する取り消し数量の比(cancel volume ratio over order book volume)、買い注文の約定待ち上位10注文の数量と売り注文の約定待ち上位10注文の数量(order book volume on 10 levels)、出来高(traded volume)及び価格推移(price transition)を含む。 FIG. 10 is a diagram showing a second graph generated by the trading examination device 10 according to the present embodiment. The graph generation unit 17 of the trading examination device 10 may further generate a second graph showing the time change of the second transaction data and identifiable the first suspected data in the second transaction data. In the second graph of this example, the horizontal axis shows the time and the vertical axis shows the values of various transaction data. Specifically, in order from the top, the buy quote quantity and the sell quote quantity (quote volume), the cancel quantity of the buy order and the cancel quantity of the sell order (cancel volume), the ratio of the cancel quantity to the contract waiting quantity of the buy order and the sell. The ratio of the canceled quantity to the executed quantity of the order (cancel volume ratio over order book volume), the quantity of the top 10 orders waiting to be executed for the buy order and the quantity of the top 10 orders waiting to be executed for the sell order (order volume on 10 levels), Includes traded volume and price ratio.

本例では、第2グラフは、第1被疑データを破線で示す第1領域Aにより強調表示し、第1被疑データと第2被疑データの重なりを一点鎖線で示す第2領域Bにより強調表示し、第2被疑データを二点鎖線で示す第3領域Cにより強調表示している。このように、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、学習モデルによって抽出された第1被疑データと、予め定められた基準に基づき抽出された第2被疑データとの共通点と相違点を一目で把握することができる。なお、本例では、図示を簡明にするため第1領域A、第2領域B及び第3領域Cによって第1被疑データ、第1被疑データと第2被疑データの重なり及び第2被疑データを識別可能に示しているが、売買審査装置10は、これらのデータをハイライト表示したり、大きく表示したりすることで、強調して表示してもよい。 In this example, in the second graph, the first suspected data is highlighted by the first region A indicated by the broken line, and the overlap between the first suspected data and the second suspected data is highlighted by the second region B indicated by the alternate long and short dash line. , The second suspected data is highlighted by the third region C indicated by the alternate long and short dash line. In this way, by showing the overlap of the first suspect data, the second suspect data, the first suspect data, and the second suspect data in an identifiable manner, the first suspect data extracted by the learning model and a predetermined standard are used. It is possible to grasp at a glance the commonalities and differences with the second suspected data extracted based on. In this example, in order to simplify the illustration, the first suspect data, the overlap of the first suspect data and the second suspect data, and the second suspect data are identified by the first area A, the second area B, and the third area C. Although it is shown as possible, the trading examination device 10 may highlight and display these data by highlighting or displaying them in a large size.

第2グラフに表示されている第1領域A、第2領域B及び第3領域Cは、図8に示す取引明細表に表示されている第1領域A、第2領域B及び第3領域Cと対応している。このように、第2グラフ及び取引明細表の両方で第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すことで、第2グラフ及び取引明細表で情報を補完しながら被疑データの詳細を確認することができる。 The first area A, the second area B, and the third area C displayed in the second graph are the first area A, the second area B, and the third area C displayed in the transaction schedule shown in FIG. It corresponds to. In this way, by showing the overlap of the first suspected data, the second suspected data, and the first suspected data and the second suspected data in both the second graph and the transaction schedule in an identifiable manner, the second graph and the transaction schedule can be distinguished. You can check the details of the suspected data while supplementing the information with.

なお、本例では、図9に示す第1グラフと図10に示す第2グラフとを別々に図示しているが、第1グラフと第2グラフは、横軸を共有するように並べて表示されてよい。第1グラフ及び第2グラフを、横軸を共有するように表示することで、異常度がピークを形成している時刻と、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりとを容易に比較することができる。 In this example, the first graph shown in FIG. 9 and the second graph shown in FIG. 10 are shown separately, but the first graph and the second graph are displayed side by side so as to share the horizontal axis. It's okay. By displaying the first graph and the second graph so as to share the horizontal axis, the time when the degree of abnormality forms a peak, the first suspect data, the second suspect data, the first suspect data, and the second The overlap of suspected data can be easily compared.

以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 The embodiments described above are for facilitating the understanding of the present invention, and are not for limiting and interpreting the present invention. Each element included in the embodiment and its arrangement, material, condition, shape, size, and the like are not limited to those exemplified, and can be changed as appropriate. In addition, the configurations shown in different embodiments can be partially replaced or combined.

10…売買審査装置、10a…CPU、10b…RAM、10c…ROM、10d…通信部、10e…入力部、10f…表示部、11…取得部、12…推定部、13…算出部、14…第1判定部、15…第2判定部、16…明細表生成部、17…グラフ生成部、20…第1ユーザ端末、30…第2ユーザ端末、40…証券会社データベース、50…情報ベンダデータベース、100…売買審査システム、DB1…顧客データ、DB2…取引データ、DB3…マーケットデータ 10 ... Trading examination device, 10a ... CPU, 10b ... RAM, 10c ... ROM, 10d ... Communication unit, 10e ... Input unit, 10f ... Display unit, 11 ... Acquisition unit, 12 ... Estimate unit, 13 ... Calculation unit, 14 ... 1st judgment unit, 15 ... 2nd judgment unit, 16 ... schedule generation unit, 17 ... graph generation unit, 20 ... first user terminal, 30 ... second user terminal, 40 ... securities company database, 50 ... information vendor database , 100 ... Trading examination system, DB1 ... Customer data, DB2 ... Transaction data, DB3 ... Market data

Claims (14)

金融商品の取引に基づく前記金融商品の板情報及び相場情報を時系列データとして含む、前記金融商品のマーケットデータのうち、所定の期間における前記金融商品の取引を示す第1取引データと、前記金融商品の売買審査の対象となり、前記所定の期間より後の期間における前記金融商品の取引を示す第2取引データとに基づいて、密度比関数により前記第1取引データの確率分布と前記第2取引データの確率分布との密度比を推定する推定部と、
前記密度比関数に基づき、前記第2取引データの異常度を算出する算出部と、
前記異常度に基づき、前記第2取引データに、相場操縦取引が疑われる第1被疑データが含まれるか判定する第1判定部と、
を備える売買審査装置。
Among the market data of the financial product, which includes the board information and the market price information of the financial product based on the transaction of the financial product, the first transaction data indicating the transaction of the financial product in a predetermined period and the finance. Based on the second transaction data indicating the transaction of the financial product in the period after the predetermined period, which is the subject of the transaction examination of the product, the probability distribution of the first transaction data and the second transaction by the density ratio function An estimation unit that estimates the density ratio of the data to the probability distribution,
A calculation unit that calculates the degree of abnormality of the second transaction data based on the density ratio function, and
Based on the degree of abnormality, the first determination unit that determines whether the second transaction data includes the first suspected data in which market manipulation transactions are suspected, and
A trading examination device equipped with.
前記第1取引データは、前記第2取引データよりも長い期間におけるデータである、
請求項1に記載の売買審査装置。
The first transaction data is data in a longer period than the second transaction data.
The sales examination device according to claim 1.
前記第1取引データ及び前記第2取引データは、売買注文量を示すデータを含む、
請求項1又は2に記載の売買審査装置。
The first transaction data and the second transaction data include data indicating a buy / sell order volume.
The sales examination device according to claim 1 or 2.
前記第1取引データ及び前記第2取引データは、売買注文のキャンセル量を示すデータを含む、
請求項1から3のいずれか一項に記載の売買審査装置。
The first transaction data and the second transaction data include data indicating the amount of cancellation of a buy / sell order.
The sales examination device according to any one of claims 1 to 3.
前記第1判定部は、前記第2取引データのうち、前記異常度が上位所定割合に属するデータを前記第1被疑データと判定する、
請求項1から4のいずれか一項に記載の売買審査装置。
Among the second transaction data , the first determination unit determines that the data in which the degree of abnormality belongs to the higher predetermined ratio is the first suspected data.
The sales examination device according to any one of claims 1 to 4.
前記第1判定部は、前記第2取引データのうち、前記異常度が上位所定割合に属し、所定期間の値幅が第1閾値以上であるデータを前記第1被疑データと判定する、
請求項5に記載の売買審査装置。
Among the second transaction data , the first determination unit determines that the data in which the degree of abnormality belongs to the upper predetermined ratio and the price range in the predetermined period is equal to or greater than the first threshold value is determined as the first suspected data.
The sales examination device according to claim 5.
前記第1判定部は、前記第2取引データのうち、前記異常度が上位所定割合に属し、所定期間の出来高が第2閾値以上であるデータを前記第1被疑データと判定する、
請求項5又は6に記載の売買審査装置。
Among the second transaction data , the first determination unit determines that the data in which the degree of abnormality belongs to the upper predetermined ratio and the volume in the predetermined period is equal to or higher than the second threshold value is determined as the first suspected data.
The sales examination device according to claim 5 or 6.
前記異常度の時間変化を示す第1グラフを生成するグラフ生成部をさらに備える、
請求項1から7のいずれか一項に記載の売買審査装置。
A graph generation unit for generating a first graph showing the time change of the degree of abnormality is further provided.
The sales examination device according to any one of claims 1 to 7.
前記グラフ生成部は、前記第2取引データの時間変化を示し、前記第2取引データのうち、前記金融商品の銘柄ごとの、注文量、キャンセル量、前記板情報に基づく一以上の価格における注文量、及び価格変動の項目について、前記第1被疑データを識別可能に示す第2グラフをさらに生成する、
請求項8に記載の売買審査装置。
The graph generation unit shows the time change of the second transaction data, and among the second transaction data , the order amount, the cancellation amount, and the order at one or more prices based on the board information for each brand of the financial product. Further generate a second graph that identifiable the first suspected data for the quantity and price fluctuation items.
The sales examination device according to claim 8.
所定の証券会社における予め定められた基準に基づき抽出された第2被疑データのうち、相場操縦取引が疑われる前記第1被疑データが含まれるか判定する第2判定部をさらに備え、
前記第2グラフは、前記第1被疑データ、前記第2被疑データ及び前記第1被疑データと前記第2被疑データの時系列における重なりを識別可能に示す、
請求項9に記載の売買審査装置。
Further provided with a second determination unit for determining whether or not the first suspected data suspected of market manipulation transactions is included in the second suspected data extracted based on a predetermined standard in a predetermined securities company.
The second graph identifiablely shows the overlap of the first suspect data, the second suspect data, the first suspect data and the second suspect data in a time series.
The sales examination device according to claim 9.
所定の証券会社における予め定められた基準に基づき抽出された第2被疑データのうち、相場操縦取引が疑われる前記第1被疑データが含まれるか判定する第2判定部と、
前記第2被疑データのうち、前記取引の時刻が前記第1被疑データの前記取引の時刻と一致する前記第2被疑データを識別可能に示す取引明細表を生成する明細表生成部と、をさらに備える、
請求項1から10のいずれか一項に記載の売買審査装置。
A second judgment unit that determines whether or not the first suspected data suspected of market manipulation transactions is included in the second suspected data extracted based on a predetermined standard at a predetermined securities company.
Further, among the second suspected data, a schedule generation unit that generates a transaction schedule that identifiable the second suspected data whose transaction time coincides with the transaction time of the first suspected data. Prepare, prepare
The sales examination device according to any one of claims 1 to 10.
前記推定部は、前記密度比を、非制約最小二乗密度比推定法を用いて算出する、
請求項1から11のいずれか一項に記載の売買審査装置。
The estimation unit calculates the density ratio using an unconstrained least squares density ratio estimation method.
The sales examination device according to any one of claims 1 to 11.
コンピュータが、
金融商品の取引に基づく前記金融商品の板情報及び相場情報を時系列データとして含む、前記金融商品のマーケットデータのうち、所定の期間における前記金融商品の取引を示す第1取引データと、前記金融商品の売買審査の対象となり、前記所定の期間より後の期間における前記金融商品の取引を示す第2取引データとに基づいて、密度比関数により前記第1取引データの確率分布と前記第2取引データの確率分布との密度比を推定することと、
前記密度比関数に基づき、前記第2取引データの異常度を算出することと、
前記異常度に基づき、前記第2取引データに、相場操縦取引が疑われる第1被疑データが含まれるか判定することと、
を含む売買審査方法。
The computer
Among the market data of the financial product, which includes the board information and the market price information of the financial product based on the transaction of the financial product as time-series data, the first transaction data indicating the transaction of the financial product in a predetermined period and the finance. Based on the second transaction data indicating the transaction of the financial instrument in the period after the predetermined period, which is the subject of the transaction examination of the product, the probability distribution of the first transaction data and the second transaction by the density ratio function Estimating the density ratio of the data to the probability distribution and
To calculate the degree of abnormality of the second transaction data based on the density ratio function,
Based on the degree of abnormality, it is determined whether or not the second transaction data includes the first suspected data in which market manipulation transactions are suspected.
Trading examination method including.
売買審査装置に備えられたコンピュータを、
金融商品の取引に基づく前記金融商品の板情報及び相場情報を時系列データとして含む、前記金融商品のマーケットデータのうち、所定の期間における前記金融商品の取引を示す第1取引データと、前記金融商品の売買審査の対象となり、前記所定の期間より後の期間における前記金融商品の取引を示す第2取引データとに基づいて、密度比関数により前記第1取引データの確率分布と前記第2取引データの確率分布との密度比を推定する推定部、
前記密度比関数に基づき、前記第2取引データの異常度を算出する算出部、及び
前記異常度に基づき、前記第2取引データに、相場操縦取引が疑われる第1被疑データが含まれるか判定する第1判定部、
として機能させる売買審査プログラム。
A computer equipped with a trading examination device,
Among the market data of the financial product, which includes the board information and the market price information of the financial product based on the transaction of the financial product as time-series data, the first transaction data indicating the transaction of the financial product in a predetermined period and the finance. Based on the second transaction data indicating the transaction of the financial instrument in the period after the predetermined period, which is the subject of the transaction examination of the product, the probability distribution of the first transaction data and the second transaction by the density ratio function An estimation unit that estimates the density ratio of data to the probability distribution,
Based on the density ratio function, the calculation unit that calculates the degree of abnormality of the second transaction data, and based on the degree of abnormality, it is determined whether the second transaction data includes the first suspected data in which market manipulation trading is suspected. First judgment unit,
A trading review program that functions as.
JP2018206232A 2018-11-01 2018-11-01 Trading Examination Equipment, Trading Examination Method and Trading Examination Program Active JP6932680B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018206232A JP6932680B2 (en) 2018-11-01 2018-11-01 Trading Examination Equipment, Trading Examination Method and Trading Examination Program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018206232A JP6932680B2 (en) 2018-11-01 2018-11-01 Trading Examination Equipment, Trading Examination Method and Trading Examination Program

Publications (2)

Publication Number Publication Date
JP2020071751A JP2020071751A (en) 2020-05-07
JP6932680B2 true JP6932680B2 (en) 2021-09-08

Family

ID=70547867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018206232A Active JP6932680B2 (en) 2018-11-01 2018-11-01 Trading Examination Equipment, Trading Examination Method and Trading Examination Program

Country Status (1)

Country Link
JP (1) JP6932680B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7420223B2 (en) * 2020-03-23 2024-01-23 日本電気株式会社 Unfair trade visualization device, method and program
JP7568501B2 (en) * 2020-12-25 2024-10-16 マネーツリー株式会社 External audit device, external monitoring system, external audit method, and external audit program
CN113127894B (en) * 2021-03-03 2022-09-30 合肥工业大学 Public opinion propagation model-based cryptocurrency network data propagation method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269349A (en) * 2001-03-13 2002-09-20 Artis Kk Transaction execution system and its method, and recording medium for recording transaction execution program operated on computer
JP2008021141A (en) * 2006-07-13 2008-01-31 Kabu.Com Securities Co Ltd Purchase order receiving system and purchase order receiving method
JP2010146093A (en) * 2008-12-16 2010-07-01 Tokyo Stock Exchange Inc Securities transaction extraction device, securities transaction extraction method, and program thereof
JP5485939B2 (en) * 2011-05-18 2014-05-07 日立Geニュークリア・エナジー株式会社 Apparatus abnormality determination device and apparatus abnormality determination method

Also Published As

Publication number Publication date
JP2020071751A (en) 2020-05-07

Similar Documents

Publication Publication Date Title
US20230070176A1 (en) Architecture for data processing and user experience to provide decision support
CN110874778B (en) Abnormal order detection method and device
US11841828B2 (en) Data conversion and distribution systems
JP4358475B2 (en) Credit evaluation system
JP6340428B2 (en) Discover business relationship networks and evaluate relationship relevance
CN113744024B (en) Merchant matching method and device, computer equipment and storage medium
JP2020523657A (en) Method and system for evaluating vendors
WO2013043686A1 (en) Methods and systems for assessing data quality
JP6932680B2 (en) Trading Examination Equipment, Trading Examination Method and Trading Examination Program
JP2016099915A (en) Credit examination server, credit examination system, and credit examination program
CN115204978A (en) Multi-platform data processing method and device, electronic equipment and storage medium
JP2025175183A (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program
US20160035026A1 (en) Online trading systems and methods
CN116503130A (en) Account risk assessment system based on electronic commerce
EP3800609A1 (en) Data conversion and distribution systems
KR101829741B1 (en) Server, Method, and Computer-Readable Medium for Providing Used Car Information
CN118838701A (en) Data processing method, apparatus, device, storage medium and computer program product
JP2012118612A (en) Marketing proposal support system
WO2021256493A1 (en) Investment trust diagnostic system, investment trust diagnostic program, and investment trust diagnostic method
KR101853580B1 (en) System and method for diagnosing stock of unlisted company
JP7574909B2 (en) Information providing server, data processing device, information providing method and program
JP7420223B2 (en) Unfair trade visualization device, method and program
TWM557882U (en) Warrant commodities evaluation system
CN114219564A (en) Data resource processing method and device, electronic equipment and medium
CN120198221A (en) A method, system, device and medium for sorting transfer of nonferrous metal goods rights

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20181119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200923

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201117

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210305

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: 20210730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210818

R150 Certificate of patent or registration of utility model

Ref document number: 6932680

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150