JP6932680B2 - Trading Examination Equipment, Trading Examination Method and Trading Examination Program - Google Patents
Trading Examination Equipment, Trading Examination Method and Trading Examination Program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000005856 abnormality Effects 0.000 claims description 72
- 230000006870 function Effects 0.000 claims description 26
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
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
非特許文献1に記載の技術では、不公正取引の疑いがある取引に関するデータであるか否かを示すラベルを取引データに付与して教師データを作成する必要がある。そのため、教師データを作成するコストが過大となる。
In the technique described in
また、予め定められた抽出基準に従って不公正取引が疑われる取引を抽出する方法が実務で採用されているが、これは、市場全体を統一的に取り扱っているものの、売買高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
そこで、本発明は、教師データを必要としない学習モデルによって不公正取引が疑われる取引データであるか判定する売買審査装置、売買審査方法及び売買審査プログラムを提供する。 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.
以下、本発明の一側面に係る実施の形態(以下、「本実施形態」と表記する。)を、図面に基づいて説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 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
売買審査装置10は、金融商品の売買に関する取引データを解析し、取引データに不公正取引が疑われる被疑データが含まれるか判定する。不公正取引としては、インサイダー取引、相場操縦取引、風説の流布、仮名取引等が含まれる。本実施形態では、売買審査装置10によって、取引データに見せ玉による相場操縦取引が疑われる被疑データが含まれるか判定する場合について説明する。
The
第1ユーザ端末20及び第2ユーザ端末30は、売買審査を行う事業者が用いる端末である。第1ユーザ端末20及び第2ユーザ端末30は、それぞれ独立に、異なる取引データについて不公正取引が行われていないか審査するため、売買審査装置10に対して被疑データの抽出を依頼する。
The
証券会社データベース40は、顧客データDB1及び取引データDB2を有する。証券会社データベース40は、顧客に関する情報を顧客データDB1に記憶し、顧客の識別情報と関連付けて、その顧客の取引データを取引データDB2に記憶している。証券会社データベース40は、必要に応じて匿名加工処理を施した後、取引データを売買審査装置10に提供する。
The
情報ベンダデータベース50は、マーケットデータDB3を有する。情報ベンダデータベース50は、金融商品の気配情報及び注文情報(以下「板情報」という。)並びに約定情報等の相場情報を時系列データとしてマーケットデータDB3に記憶している。情報ベンダデータベース50は、任意の時間間隔で記録された金融商品の板情報及び相場情報を売買審査装置10に提供する。
The
図2は、本実施形態に係る売買審査装置10の機能ブロックを示す図である。売買審査装置10は、取得部11、推定部12、算出部13、第1判定部14、第2判定部15、明細表生成部16及びグラフ生成部17を備える。
FIG. 2 is a diagram showing a functional block of the
取得部11は、顧客データDB1、取引データDB2及びマーケットデータDB3から、顧客情報、取引データ及びマーケットデータを取得する。なお、取得部11は、少なくとも金融商品の板情報及び相場情報を含む取引データを取得し、顧客情報については必ずしも取得しなくてもよい。
The
推定部12は、金融商品の売買に関する第1取引データと、金融商品の売買に関し、第1取引データと異なる第2取引データとに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する。ここで、第1取引データは、第2取引データよりも長い期間の取引データであってよい。例えば、第2取引データは、株式の一日分の取引データであってよく、第1取引データは、それ以前一週間分の同じ株式に関する取引データであってよい。第1取引データ及び第2取引データは、無作為に選択されてよい。その場合、第1取引データに不公正取引が疑われる取引データが含まれる場合があり得るが、第1取引データの期間が第2取引データの期間よりも長いことで、第1取引データの確率分布によって通常の取引の確率分布を近似することができ、第2取引データの異常度を適切に算出することができる。
The
第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 bwkφ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
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
数式(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).
すなわち、行列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).
すなわち、ベクトル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
算出部13は、密度比関数に基づき、第2取引データの異常度を算出する。第2取引データをxと表し、密度比関数をr(x)と表し、異常度をa(x)と表すとき、算出部13は、a(x)=−log[r(x)]により異常度を算出してよい。ここで、logは自然対数であってよい。このように異常度を算出することで、密度比関数が1に近い場合に、異常度はほぼ0であり、密度比関数が1より小さくなった場合に、異常度が正のピークを示す。すなわち、第1取引データの確率分布と第2取引データの確率分布の差が小さい場合に異常度はほぼ0であり、第1取引データの確率分布と第2取引データの確率分布の乖離が大きい場合に、異常度が正のピークを示す。
The
第1判定部14は、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する。より具体的には、第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属するデータを第1被疑データと判定してよい。このように判定することで、異常度について絶対的な閾値を設定することなく、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。
The
第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の値幅が第1閾値以上であるデータを第1被疑データと判定してもよい。このように、異常度について絶対的な閾値を設定せずに、値幅について第1閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。
The
また、第1判定部14は、第2取引データに含まれるデータのうち、異常度が上位所定割合に属し、所定期間の出来高が第2閾値以上であるデータを第1被疑データと判定してもよい。このように、異常度について絶対的な閾値を設定せずに、出来高について第2閾値を設定することで、第2取引データに不公正取引が疑われる第1被疑データが含まれるかより高精度に判定することができる。
Further, the
第2判定部15は、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する。第2判定部15は、例えば、所定期間の売買注文量が閾値以上であるか、所定期間の売買注文のキャンセル量が閾値以上であるか、所定期間の値幅が閾値以上であるか、所定期間の出来高が閾値以上であるかといった基準を用いて、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定してよい。
The
明細表生成部16は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す取引明細表を生成する。取引明細表は、第1ユーザ端末20及び第2ユーザ端末30に送信されてよい。取引明細表は、例えば、株式の取引データの時間変化を表すものであってよく、市場、銘柄の識別情報、顧客の識別情報、注文の識別情報、取引日時、出来高及び約定価格を含んでよいが、その他の情報を含んでもよい。取引明細表は、特定の銘柄についての約定の履歴を表すいわゆる歩み値を示す表であってよい。明細表生成部16は、第2取引データのうち第1被疑データをハイライト表示したり、大きく表示したりすることで、強調して表示してよい。第2取引データのうち第1被疑データを識別可能に示す取引明細表によって、不公正取引が疑われる箇所が一目で把握できるようになる。
The
取引明細表は、第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
グラフ生成部17は、第2取引データの時間変化を示し、第2取引データのうち第1被疑データを識別可能に示す第2グラフをさらに生成してよい。第2グラフは、例えば株式の価格変動を示すグラフであってよく、第1被疑データに相当する区間をハイライト表示するものであってよい。第2取引データのうち第1被疑データを識別可能に示す第2グラフによって、不公正取引が疑われる箇所が一目で把握できるようになる。
The
第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
CPU10aは、RAM10b又はROM10cに記憶されたプログラムの実行に関する制御やデータの演算、加工を行う制御部である。CPU10aは、取引データに不公正取引が疑われるデータが含まれるか判定するプログラム(売買審査プログラム)を実行する演算部である。CPU10aは、入力部10eや通信部10dから種々のデータを受け取り、データの演算結果を表示部10fに表示したり、RAM10bやROM10cに格納したりする。
The
RAM10bは、記憶部のうちデータの書き換えが可能なものであり、例えば半導体記憶素子で構成されてよい。RAM10bは、CPU10aが実行する売買審査プログラム、取引データといったデータを記憶してよい。なお、これらは例示であって、RAM10bには、これら以外のデータが記憶されていてもよいし、これらの一部が記憶されていなくてもよい。
The
ROM10cは、記憶部のうちデータの読み出しが可能なものであり、例えば半導体記憶素子で構成されてよい。ROM10cは、例えば売買審査プログラムや、書き換えが行われないデータを記憶してよい。
The
通信部10dは、売買審査装置10を他の機器に接続するインターフェースである。通信部10dは、インターネット等の通信ネットワークNに接続されてよい。
The
入力部10eは、ユーザからデータの入力を受け付けるものであり、例えば、キーボード及びタッチパネルを含んでよい。
The
表示部10fは、CPU10aによる演算結果を視覚的に表示するものであり、例えば、LCD(Liquid Crystal Display)により構成されてよい。表示部10fは、取引データの取引明細表と、異常度の第1グラフと、取引データの第2グラフとを表示してよい。
The
売買審査プログラムは、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
図4は、本実施形態に係る売買審査装置10により実行される第1処理のフローチャートである。はじめに、売買審査装置10は、1週間分の第1取引データを取得し(S10)、それに続く1日分の第2取引データを取得する(S11)。
FIG. 4 is a flowchart of the first process executed by the
その後、売買審査装置10は、第1取引データと第2取引データに基づいて、密度比関数により第1取引データの確率分布と第2取引データの確率分布との密度比を推定する(S12)。また、売買審査装置10は、密度比関数により得られた密度比に基づき、第2取引データの異常度を算出する(S13)。
After that, the
さらに、売買審査装置10は、異常度に基づき、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する(S14)。このように、本実施形態に係る売買審査装置10によれば、変量に対して確率分布を仮定せずに第1取引データの確率分布と第2取引データの確率分布との密度比を推定することで、第1取引データの確率分布と第2取引データの確率分布とを直接推定する必要がなくなり、教師データを必要としない学習モデルによって第2取引データの異常度を算出することができる。これにより、教師データを必要としない学習モデルによって、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定することができる。
Further, the
図5は、本実施形態に係る売買審査装置10により実行される第1被疑データの判定処理のフローチャートである。同図では、図4に示した、第2取引データに不公正取引が疑われる第1被疑データが含まれるか判定する処理(S14)の詳細を示している。
FIG. 5 is a flowchart of the determination process of the first suspected data executed by the
はじめに、売買審査装置10は、異常度の上位50%に属するデータを抽出する(S141)。もっとも、異常度が上位何割に属するデータを抽出するかは、適宜調整することができる。
First, the
売買審査装置10は、異常度が上位50%に属するデータのうち、値幅が第1閾値以上のデータに絞り込みを行う(S142)。さらに、売買審査装置10は、出来高が第2閾値以上のデータに絞り込みを行う(S143)。そして、売買審査装置10は、絞り込まれたデータを第1被疑データと判定する(S144)。
The
図6は、本実施形態に係る売買審査装置10により実行される第2処理のフローチャートである。同図では、図4に示した第1処理の後に行われる第2処理を示している。
FIG. 6 is a flowchart of the second process executed by the
はじめに、売買審査装置10は、異常度の時間変化を示す第1グラフを生成する(S15)。また、売買審査装置10は、予め定められた基準に基づき、第2取引データに不公正取引が疑われる第2被疑データが含まれるか判定する(S16)。
First, the
そして、売買審査装置10は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示す取引明細表を生成する(S17)。また、売買審査装置10は、第1被疑データ、第2被疑データ及び第1被疑データと第2被疑データの重なりを識別可能に示すグラフを生成する(S18)。
Then, the
最後に、売買審査装置10は、生成した第1グラフ、第2グラフ及び取引明細表をユーザ端末に送信する(S19)。以上により、第2処理が終了する。
Finally, the
図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
また、第1判定部14によって不公正取引の疑いなしと判定されたが、第2判定部15によって不公正取引の疑いありと判定された場合を(2)と表している。このように、第1被疑データではないが第2被疑データである場合を第2種被疑データと呼ぶ。
Further, the case where the
また、第1判定部14によって不公正取引の疑いありと判定されたが、第2判定部15によって不公正取引の疑いなしと判定された場合を(3)と表している。このように、第1被疑データであるが第2被疑データでない場合を第3種被疑データと呼ぶ。
Further, the case where the
最後に、第1判定部14によって不公正取引の疑いなしと判定され、かつ、第2判定部15によって不公正取引の疑いなしと判定された場合を(4)と表している。
Finally, the case where the
以下に示す表1は、第2判定部15により第2取引データに不公正取引が疑われるデータが含まれるか判定した結果と、同じ第2取引データを専門家が分析し、不公正取引が疑われるデータが含まれるか判定した結果とをまとめた表である。
Table 1 shown below shows the result of the
表1によれば、ルールベースの第2判定部15による判定では、専門家が不公正取引の疑なしと判断した91件中84件が、不公正取引が疑われるデータとして抽出されている。
According to Table 1, in the judgment by the rule-based
反対に、ルールベースの第2判定部15による判定では、専門家が不公正取引の疑いありと判断した27件中25件が、不公正取引が疑われるデータとして抽出されている。
On the contrary, in the judgment by the
これらの数値から、第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
次に、以下に示す表2は、第1判定部14により、異常度に基づいて第2取引データに不公正取引が疑われるデータが含まれるか判定した結果と、同じ第2取引データを専門家が分析し、不公正取引が疑われるデータが含まれるか判定した結果とをまとめた表である。
Next, Table 2 shown below specializes in the same second transaction data as the result of the
表2によれば、異常度に基づく第1判定部14による判定では、専門家が不公正取引の疑なしと判断した91件中37件が、不公正取引が疑われるデータとして抽出されている。
According to Table 2, in the judgment by the
反対に、異常度に基づく第1判定部14による判定では、専門家が不公正取引の疑いありと判断した27件中22件が、不公正取引が疑われるデータとして抽出されている。
On the contrary, in the judgment by the
これらの数値から、異常度に基づく第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
次に、以下に示す表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
表3によれば、異常度、値幅及び出来高に基づく第1判定部14による判定では、専門家が不公正取引の疑なしと判断した91件中17件が、不公正取引が疑われるデータとして抽出されている。
According to Table 3, in the judgment by the
反対に、異常度、値幅及び出来高に基づく第1判定部14による判定では、専門家が不公正取引の疑いありと判断した27件中22件が、不公正取引が疑われるデータとして抽出されている。
On the contrary, in the judgment by the
これらの数値から、異常度、値幅及び出来高に基づく第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
図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
取引明細表は、第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
図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
本例の第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
本例では、第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
第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)
前記密度比関数に基づき、前記第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に記載の売買審査装置。 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に記載の売買審査装置。 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から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から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.
請求項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.
請求項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から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.
請求項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被疑データ及び前記第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被疑データを識別可能に示す取引明細表を生成する明細表生成部と、をさらに備える、
請求項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.
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)
| 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)
| 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 |
-
2018
- 2018-11-01 JP JP2018206232A patent/JP6932680B2/en active Active
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 |