[go: up one dir, main page]

JP6478193B2 - Apparatus and method for analyzing virtual currency - Google Patents

Apparatus and method for analyzing virtual currency Download PDF

Info

Publication number
JP6478193B2
JP6478193B2 JP2017142377A JP2017142377A JP6478193B2 JP 6478193 B2 JP6478193 B2 JP 6478193B2 JP 2017142377 A JP2017142377 A JP 2017142377A JP 2017142377 A JP2017142377 A JP 2017142377A JP 6478193 B2 JP6478193 B2 JP 6478193B2
Authority
JP
Japan
Prior art keywords
exchange
ask
bit
virtual currency
transaction
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
JP2017142377A
Other languages
Japanese (ja)
Other versions
JP2019023783A (en
Inventor
繁壮 成田
繁壮 成田
Original Assignee
株式会社マクスマラシステムズ
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 株式会社マクスマラシステムズ filed Critical 株式会社マクスマラシステムズ
Priority to JP2017142377A priority Critical patent/JP6478193B2/en
Publication of JP2019023783A publication Critical patent/JP2019023783A/en
Application granted granted Critical
Publication of JP6478193B2 publication Critical patent/JP6478193B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、仮想通貨の分析装置及びその分析方法に関する。特に仮想通貨の将来の価格の予想を行う分析装置及び方法に関する。   The present invention relates to a virtual currency analyzer and an analysis method thereof. In particular, the present invention relates to an analysis apparatus and method for predicting future prices of virtual currency.

近年、円やドルといった現実の貨幣による物品の取引だけでなく、電子マネー等の例えばビットコインと呼ばれる仮想通貨を用いた商取引が行われている。
ビットコインによる取引では、ハッシュ関数と公開鍵暗号方式とを用いて、取引データの完全性が担保されている。暗号化を用いて行われた取引(以下、ビットコイン(登録商標)の取引を「トランザクション」とも呼ぶ。)は、ビットコイン(登録商標)を利用する全端末に対してブロードキャストで配信される。配信されたトランザクションは、マイナー(発掘者)と呼ばれる端末ソフトウェアによって正当性が検証され、発掘されたブロックにまとめられる。これらは、ブロックチェーンと呼ばれる台帳に記録され、それが他のマイナーたちにより追認されることで承認される。
In recent years, not only transactions of goods using real money such as yen and dollars, but also business transactions using virtual money such as electronic money, for example, called bit coins, are performed.
In the transaction using Bitcoin, the integrity of the transaction data is secured using a hash function and a public key cryptosystem. Transactions performed using encryption (hereinafter, Bitcoin (registered trademark) transactions are also referred to as “transactions”) are broadcast to all terminals using Bitcoin (registered trademark). The delivered transactions are verified for validity by terminal software called a miner (digger) and collected into excavated blocks. These are recorded in a ledger called a blockchain and approved by being confirmed by other miners.

ビットコインなどの仮想通貨は、いわゆるP2P(Peer to Peer)の決済装置であり、国の金融機関による影響を受けず、いわゆる需要(ビット(bit))と供給(アスク(ask))との関係で、その国の通貨と仮想通貨との価格が決まっている。例えば日本円(JPY)とビットコイン(登録商標)(BTC又はSatoshi)との価格が決まっている。
例えば、特許文献1に開示される発明は、トランザクションの動向を特定するために、取引情報の一貫性および整合性を確実なものとすることができる。
Virtual currency such as Bitcoin is a so-called P2P (Peer to Peer) payment device, not affected by national financial institutions, and the relationship between so-called demand (bit) and supply (ask) And the price of the country's currency and virtual currency is decided. For example, the price of Japanese yen (JPY) and Bitcoin (registered trademark) (BTC or Satoshi) is fixed.
For example, the invention disclosed in Patent Document 1 can ensure the consistency and consistency of transaction information in order to identify transaction trends.

特開2016−151802号公報Japanese Patent Laid-Open No. 2006-151802

特許文献1に開示されている技術では、仮想通貨の予想については一切考慮されない。   In the technique disclosed in Patent Document 1, no consideration is given to the prediction of virtual currency.

そこで本発明は、複数の取引所でのトランザクション及びアスク及びビットの指値に基づいて、将来の仮想通貨の価格を統計解析で分析する仮想通貨の分析装置及び方法を提供することを目的とする。   Therefore, an object of the present invention is to provide a virtual currency analyzing apparatus and method for analyzing future virtual currency prices by statistical analysis based on transactions at a plurality of exchanges and ask and bit limits.

本実施形態は、オンライン取引で使用される仮想通貨の将来価格を分析する分析装置である。その分析装置は、第1取引所におけるオンライン取引のトランザクションイベントを所定時間ごとにダウンロードするトランザクションダウンロード部と、第1取引所におけるビット及びアスク、並びにビット及びアスクの数量を所定時間ごとにダウンロードするビット・アスクダウンロード部とを有している。さらに分析装置は、トランザクションイベント、ビット及びアスク並びに数量に基づいて、第1取引所におけるトランザクションイベントに至らない見せかけのビット及びアスク並びに数量を削除する見せかけビット・アスク削除部と、見せかけのビット及びアスクが削除された第1取引所のビット、アスク及びそれら数量を統計解析し、将来の第1取引所の仮想通貨の価格を分析する分析部と、を備える。   The present embodiment is an analysis device that analyzes the future price of a virtual currency used in online transactions. The analysis device includes a transaction download unit that downloads transaction events of online transactions at the first exchange every predetermined time, a bit and an ask at the first exchange, and a bit that downloads the number of bits and asks every predetermined time.・ Has an ask download department. Furthermore, the analysis apparatus includes a fake bit / ask deletion unit that deletes a fake bit and ask and a quantity that do not lead to a transaction event at the first exchange, and a fake bit and ask based on the transaction event, the bit and the ask, and the quantity. And an analysis unit that statistically analyzes the bits, asks and their quantities of the first exchange from which the data has been deleted, and analyzes the price of the virtual currency of the first exchange in the future.

別の実施形態では、トランザクションダウンロード部は第1取引所とは異なる第2取引所とにおけるオンライン取引のトランザクションイベントを所定時間ごとにダウンロードし、ビット・アスクダウンロード部は、第2取引所におけるビット及びアスク、並びにビット及びアスクの数量を所定時間ごとにダウンロードする。また見せかけビット・アスク削除部は、第2取引所におけるトランザクションイベントに至らない見せかけのビット及びアスク並びに数量を削除する。そして、分析部は見せかけのビット、アスク及びそれら数量が削除された第1取引所のビット、アスク及びそれら数量並びに第2取引所のビット、アスク及びそれら数量を統計解析する。   In another embodiment, the transaction download unit downloads a transaction event of an online transaction with a second exchange different from the first exchange every predetermined time, and the bit ask download unit has a bit and The number of asks and the number of bits and asks are downloaded every predetermined time. The fake bit / ask deleting unit deletes fake bits, asks and quantities that do not lead to a transaction event in the second exchange. Then, the analysis unit statistically analyzes the first exchange bit, ask and their quantity, and the second exchange bit, ask and their quantity, from which the apparent bits, asks and their quantities are deleted.

第1取引所では、ビット及びアスクが第1国通貨で取引され、第2取引所では、ビット及びアスクが第1国とは異なる第2国通貨で取引される。このような場合の分析装置は、所定時間ごとに第1国通貨と第2国通貨との為替データをダウンロードする為替ダウンロード部を備える。そして分析部は、第1取引所のビット及びアスクと第2取引所のビット及びアスクとを統計解析する際に、為替データを使う。
また分析部は、統計解析としてニューラルネットワーク法等の重回帰分析を行う。
On the first exchange, bits and asks are traded in a first country currency, and on the second exchange, bits and asks are traded in a second country currency different from the first country. The analysis apparatus in such a case includes a currency exchange download unit that downloads currency exchange data between the first country currency and the second country currency every predetermined time. The analysis unit uses the exchange data when statistically analyzing the bit and ask of the first exchange and the bit and ask of the second exchange.
The analysis unit performs multiple regression analysis such as a neural network method as statistical analysis.

本実施形態の仮想通貨の分析装置及び方法は、将来の仮想通貨の価格を分析することができる。   The virtual currency analyzing apparatus and method of the present embodiment can analyze the price of a future virtual currency.

仮想通貨の分析装置10の概略の構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a virtual currency analysis device 10. FIG. (A1)及び(B1)は、トランザクションデータの一例であり、(A2)及び(B2)はビット・アスクデータの一例である。(A3)は見かけのビット・アスクデータを除いた正味のビット・アスクデータである。(A1) and (B1) are examples of transaction data, and (A2) and (B2) are examples of bit ask data. (A3) is the net bit ask data excluding the apparent bit ask data. 仮想通貨の将来の取引価格を分析した、ニューラルネットワーク法の概念を示したグラフである。It is the graph which showed the concept of the neural network method which analyzed the future transaction price of virtual currency. 仮想通貨の分析装置10に関する処理のフローチャートである。It is a flowchart of the process regarding the analyzer 10 of virtual currency. (A)及び(B)は、ユーザが保持する携帯端末に表示される例である。(A) and (B) are examples displayed on a mobile terminal held by a user.

以下、添付図面を参照して、仮想通貨の分析装置の好適な実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。   Hereinafter, a preferred embodiment of a virtual currency analyzer will be described with reference to the accompanying drawings. However, the embodiment described below is merely an example, and there is no intention to exclude various modifications and technical applications that are not explicitly described below.

<装置構成の概要>
図1は、仮想通貨の分析装置10の構成の一例を示している。分析装置10は、サーバもしくはコンピュータである。図1に示すように、仮想通貨の分析装置10は、複数の仮想通貨の取引所20(20a〜20d)とインターネット又は専用線等のネットワークを介してつながっている。仮想通貨の取引所20aは例えば日本円と仮想通貨との取引所であり、仮想通貨の取引所20bは別の日本円と仮想通貨との取引所である。また仮想通貨の取引所20cは米国ドルと仮想通貨との取引所であり、仮想通貨の取引所20dは中国元と仮想通貨との取引所である。図1では、ユーザはパソコン又はスマートフォン等のクライアント端末30を使って、ユーザが取引所20aで仮想通貨を取引したり、取引所20cで仮想通貨を取引したりする。各取引所20a〜20dの端末は、インターネットや専用線等のネットワークに接続されたコンピュータである。
<Outline of device configuration>
FIG. 1 shows an example of the configuration of a virtual currency analyzer 10. The analysis device 10 is a server or a computer. As shown in FIG. 1, the virtual currency analyzer 10 is connected to a plurality of virtual currency exchanges 20 (20a to 20d) via a network such as the Internet or a dedicated line. The virtual currency exchange 20a is, for example, an exchange between Japanese yen and virtual currency, and the virtual currency exchange 20b is an exchange between another Japanese yen and virtual currency. The virtual currency exchange 20c is an exchange between US dollars and virtual currency, and the virtual currency exchange 20d is an exchange between Chinese yuan and virtual currency. In FIG. 1, the user uses a client terminal 30 such as a personal computer or a smartphone, and the user trades virtual currency at the exchange 20a or trades virtual currency at the exchange 20c. The terminals of the respective exchanges 20a to 20d are computers connected to a network such as the Internet or a dedicated line.

本実施形態において、仮想通貨の分析装置10は、P2P型のコンピュータとして説明するが、これに限定されるものではない。例えば、仮想通貨の分析装置10は、クラウドコンピューティング形式の装置として構成されてもよい。この場合、ユーザは、仮想通貨装置10のコンピュータ処理をネットワーク経由でサービスとして利用する。また、仮想通貨の分析装置10は、ASP(Application Service Provider)のサーバを含む装置として構成されてもよい。   In the present embodiment, the virtual currency analyzer 10 is described as a P2P computer, but is not limited thereto. For example, the virtual currency analysis device 10 may be configured as a cloud computing device. In this case, the user uses the computer processing of the virtual currency device 10 as a service via the network. Further, the virtual currency analyzing apparatus 10 may be configured as an apparatus including an ASP (Application Service Provider) server.

仮想通貨の分析装置10は、トランザクションダウンロード部101、ビット・アスクダウンロード部102、為替ダウンロード部103、見せかけビット・アスク削除部104、及び分析部105を有している。また、仮想通貨の分析装置10の記憶部12は、トランザクションデータ122を記憶し、ビット・アスクデータ124を記憶し、為替データ126を記憶する。なお、仮想通貨の分析装置10は、CPU等のプロセッサ及びSSD(Solid State Drive)とHDD( Hard Disk Drive)などの記憶装置とを有していており、トランザクションダウンロード部101や記憶部12などを構成する。   The virtual currency analyzing apparatus 10 includes a transaction download unit 101, a bit / ask download unit 102, a currency exchange download unit 103, a fake bit / ask deletion unit 104, and an analysis unit 105. The storage unit 12 of the virtual currency analyzer 10 stores transaction data 122, bit / ask data 124, and exchange data 126. The virtual currency analyzer 10 includes a processor such as a CPU and storage devices such as an SSD (Solid State Drive) and an HDD (Hard Disk Drive), and includes a transaction download unit 101 and a storage unit 12. Configure.

トランザクションダウンロード部101は、各取引所20a〜20dが公表しているトランザクションデータ122を記憶部12にダウンロードする。仮想通貨におけるトランザクションデータ122は、実際に取引がされた仮想通貨の価格及びその数量である。仮想通貨は24時間中刻々と取引されているため、取引がされた取引時間もトランザクションデータ122に含まれる。またトランザクションダウンロード部101は、このトランザクションデータ122のダウンロードを、所定時間ごと例えば1秒毎に行う。例えば、図2(A1)に示される表の内容は、取引所20aにおけるトランザクションデータ122である。図2(A1)には左列に取引時刻が、中列に価格が、右列に数量が記載されている。ここでは9時40分2秒から3秒にかけての取引が記載されており、取引が行われるごとに古い取引が一行ずつ繰り下がっていく。なお、仮想通貨の価格とは、ABCという仮想通貨1単位に対する日本円の金額であり、図2の表では、ABC/JPYとして表示されている。   The transaction download unit 101 downloads the transaction data 122 published by the respective exchanges 20a to 20d to the storage unit 12. The transaction data 122 in the virtual currency is the price and the quantity of the virtual currency actually traded. Since the virtual currency is traded every hour for 24 hours, the transaction time at which the trade was made is also included in the transaction data 122. Further, the transaction download unit 101 downloads the transaction data 122 every predetermined time, for example, every second. For example, the contents of the table shown in FIG. 2 (A1) are transaction data 122 at the exchange 20a. In FIG. 2 (A1), the transaction time is shown in the left column, the price is shown in the middle column, and the quantity is shown in the right column. Here, a transaction from 9: 40: 2 to 3 seconds is described, and each time a transaction is made, the old transaction is carried down line by line. Note that the price of the virtual currency is the amount of Japanese yen with respect to one unit of the virtual currency of ABC, and is displayed as ABC / JPY in the table of FIG.

ビット・アスクダウンロード部102は、各取引所20a〜20dが公表しているビット・アスクデータ124を記憶部12にダウンロードする。実際のビット(買い値)とアスク(売り値)とが一致すれば取引が成立するが、ビット・アスクデータ124はある時点における未だ成立していない指値である。例えば、図2(A2)に示される表の内容が取引所20aにおけるビット・アスクデータ124である。図2(A2)には左列にアスクの数量が、中列に価格が、右列にビットの数量が記載されている。ここでは9時40分3秒の時点における、ビット・アスク及びそれら数量である。時間の経過とともに取引が成立すればそのビット・アスクが消えていくとともに、ビット又はアスクの注文が取り消したりすればそのビット又はアスクが消えていく。また時間の経過とともにビット又はアスクの注文があればそのビット又はアスクが加えられる。仮想通貨のビットとアスクとは24時間中刻々と取引されているため、ビット・アスクダウンロード部102は、このビット・アスクデータ124のダウンロードを、所定時間ごと例えば1秒毎に行う。   The bit / ask download unit 102 downloads the bit / ask data 124 published by the respective exchanges 20a to 20d to the storage unit 12. If the actual bit (buy price) matches the ask (sell price), the transaction is established, but the bit ask data 124 is a limit price that has not yet been established at a certain time. For example, the content of the table shown in FIG. 2 (A2) is the bit ask data 124 in the exchange 20a. In FIG. 2 (A2), the ask quantity is shown in the left column, the price is shown in the middle column, and the bit quantity is shown in the right column. Here, it is the bit ask and their quantity at the time of 9: 40: 3. If a transaction is established over time, the bit or ask disappears, and if a bit or ask order is canceled, the bit or ask disappears. If there is an order for a bit or ask as time passes, the bit or ask is added. Since the bit and ask of the virtual currency are traded every 24 hours, the bit ask download unit 102 downloads the bit ask data 124 every predetermined time, for example, every second.

為替ダウンロード部103は、米国ドルと日本円との為替レートのデータ126をダウンロードしたり、中国元と日本円との為替レートのデータ126を記憶部12にダウンロードしたりする。為替ダウンロード部103は各取引所20aから20dで表示されている為替レートのデータをダウンロードしたり、為替レートが取引所で表示されていなければ、銀行又は証券会社が表示している為替レートのデータ126をダウンロードしたりする。仮想通貨の取引と同様に、為替ダウンロード部103は、この為替レートのデータ126のダウンロードを、所定時間ごと例えば1秒毎に行う。なお、複数の仮想通貨の取引所が一カ国のみであれば、為替ダウンロード部103は無くてもよい。   The exchange download unit 103 downloads exchange rate data 126 between US dollars and Japanese yen, or downloads exchange rate data 126 between Chinese yuan and Japanese yen to the storage unit 12. The exchange download unit 103 downloads the exchange rate data displayed on the exchanges 20a to 20d, or if the exchange rate is not displayed on the exchange, the exchange rate data displayed by the bank or the securities company. 126 is downloaded. Similar to the virtual currency transaction, the exchange download unit 103 downloads the exchange rate data 126 every predetermined time, for example, every second. If there are only a plurality of virtual currency exchanges in one country, the exchange download unit 103 may be omitted.

見せかけビット・アスク削除部104は、見せかけ(つまりダミー)のビット又はアスクの注文を、ビット・アスクデータ124から削除する。逐次、ビット又はアスクの注文や注文取消しがあるが、取引成立する直前に、かなりの数量の注文が取り消されることがある。これは、仮想通貨の取引者が意図的に仮想通貨の価格を動かそうとしての注文と考えられる。そのため、このような見せかけ(つまりダミー)のビット又はアスクの注文を、ビット・アスクデータ124から削除する。   The fake bit / ask deletion unit 104 deletes a fake (that is, dummy) bit or ask order from the bit / ask data 124. Sequentially, there are bit or ask orders and order cancellations, but a significant amount of orders may be canceled just before the deal is closed. This is considered to be an order in which a virtual currency trader intentionally moves the price of the virtual currency. For this reason, such a false (ie, dummy) bit or ask order is deleted from the bit ask data 124.

例えば図2(B1)及び(B2)は、取引所20aにおける図2(A1)及び(A2)で示された表の2秒後のトランザクションデータ122及びビット・アスクデータ124である。取引が成立していく中で、例えば価格148,121円の数量DAが、(A2)では0.962であったものが、(B2)では1.902になっている。つまり、その価格での注文が2秒間で0.94増えたことを示している。また、価格148,118円の数量DBが、(A2)では5.7704であったものが、(B2)では1.2704になっている。つまり、その価格での注文が2秒間で4.5減ったことを示している。また、価格148,110円の数量DCが、(A2)では0.31で、(B2)でも0.31になっている。つまり、その価格での注文が2秒間で増減なしであったことを示している。   For example, FIG. 2 (B1) and (B2) are the transaction data 122 and the bit ask data 124 after 2 seconds of the table shown in FIG. 2 (A1) and (A2) in the exchange 20a. In the course of the transaction, for example, the quantity DA of price 148,121 yen is 0.962 in (A2), but is 1.902 in (B2). In other words, the order at that price has increased by 0.94 in 2 seconds. Also, the quantity DB for the price of 148,118 yen was 5.7704 in (A2) and 1.2704 in (B2). In other words, the order at that price has decreased by 4.5 in 2 seconds. Further, the quantity DC of the price 148,110 yen is 0.31 in (A2) and 0.31 in (B2). That is, the order at that price shows no increase or decrease in 2 seconds.

価格148,118円の注文数量DBは、取引成立に近づくと注文が取り消されている。このような場合に、見せかけビット・アスク削除部104は、この価格148,118円の注文数量4.5が見せかけのビット又はアスクの注文として判断し、ビット・アスクデータ124から削除する。より具体的に説明すると、記憶部12には、〇月△日9時40分3秒のビット・アスクデータ124(図2(A2))が記憶されている。見せかけビット・アスク削除部104は、記憶された〇月△日9時40分3秒のビット・アスクデータ124から価格148,118円の注文数量4.5を削除する。そして〇月△日9時40分3秒のビット・アスクデータ124が記憶部12に正味のデータとして更新される。この更新された〇月△日9時40分3秒のビット・アスクデータ124が図2(A3)に示されたようなデータである。   The order quantity DB with the price of 148,118 yen is canceled when the transaction approaches. In such a case, the fake bit / ask deleting unit 104 determines that the order quantity 4.5 of the price 148,118 yen is a fake bit or ask order, and deletes it from the bit / ask data 124. More specifically, the storage unit 12 stores bit-ask data 124 (FIG. 2 (A2)) of 0 month Δ day 9: 40: 3. The fake bit / ask deleting unit 104 deletes the order quantity 4.5 of the price 148,118 yen from the stored bit / ask data 124 of 9: 40: 3 on the day of the month. Then, the bit ask data 124 at 0: 40: 3 is updated as net data in the storage unit 12. The updated bit-ask data 124 of 9: 40: 3 on the day of the month of △ is data as shown in FIG. 2 (A3).

見せかけ(つまりダミー)のビット又はアスクの注文は、上述した以外にも、取引価格から一定額高い(又は低い)価格を一定数量例えば2.0を注文したりその注文を取り消したり、取引価格からかなり離れた注文を入れ、一定時間例えば5分間経つと注文を取り消すなどがある。これらの見せかけ注文は、コンピュータ等を使って自動注文と自動注文取りしけを入れているものであり、正味の注文ではない。見せかけビット・アスク削除部104は、見せかけのビット又はアスクの注文を、すでに記憶している過去のビット・アスクデータ124から削除する。   In addition to the above, an order for a fake bit (or dummy) can be obtained by ordering a certain amount higher (or lower) from the transaction price by a certain quantity, for example 2.0, canceling the order, For example, an order that is far away is placed, and after a certain period of time, for example, 5 minutes, the order is canceled. These fake orders are automatic orders and automatic order receipts using a computer or the like, and are not net orders. The fake bit / ask deleting unit 104 deletes the fake bit / ask order from the previously stored bit / ask data 124.

図1に戻り、分析部105は、取引所20aから取引所20dの将来の仮想通貨の価格を統計処理で分析する。より具体的には、分析部105は、まず取引所20のトランザクションデータ122及びビット・アスクデータ124に基づいて重回帰分析を行い、将来の仮想通貨の価格を分析する。ビット・アスクデータ124は、見せかけのビット又はアスクを除いたデータであり、数量も含んでいる。分析部105は、重回帰分析を行う手法の1つであるニューラルネット法を利用して、将来の仮想通貨の価格を分析する。   Returning to FIG. 1, the analysis unit 105 analyzes the future virtual currency price of the exchange 20a to the exchange 20d by statistical processing. More specifically, the analysis unit 105 first performs a multiple regression analysis based on the transaction data 122 and the bit ask data 124 of the exchange 20, and analyzes the price of the future virtual currency. The bit / ask data 124 is data excluding fake bits or asks, and includes the quantity. The analysis unit 105 analyzes the price of the future virtual currency using a neural network method that is one of the methods for performing multiple regression analysis.

図3は、ニューラルネットワーク法を利用して、将来の仮想通貨の価格を分析する概念グラフである。グラフは、縦軸に仮想通貨の価格(ABC/JPY)、横軸に時間を採っており、価格は0.002単位ごと、時間は2秒毎で描かれている。このグラフは、取引所20aの例であり、09時40分50秒から09時41分06秒までのトランザクションデータ122及びビット・アスクデータ124が描かれている。   FIG. 3 is a conceptual graph for analyzing future virtual currency prices using a neural network method. The graph shows the price (ABC / JPY) of the virtual currency on the vertical axis and the time on the horizontal axis, with the price drawn every 0.002 units and the time every 2 seconds. This graph is an example of the exchange 20a, and shows transaction data 122 and bit ask data 124 from 09:40:50 to 09:41:06.

図3のグラフの黒丸301は、トランザクションデータ122に基づく、時間ごとの実際の仮想通貨の価格であり、黒丸301の大きさ(直径)は数量を示したものではない。黒丸301の下側に配置された濃いグレーの丸印302は、ビット・アスクデータ124に基づく時間ごとのビット(買い値)の仮想通貨の価格であり、濃いグレーの丸印302の大きさ(直径)は、その数量を示したものである。黒丸301の上側に配置された薄いグレーの丸印303は、ビット・アスクデータ124に基づく時間ごとのアスク(売り値)の仮想通貨の価格であり、薄いグレーの丸印303の大きさ(直径)は、その数量を示したものである。このビット・アスクデータ124は見せかけのビット又はアスクを除いたデータである。   The black circle 301 in the graph of FIG. 3 is the actual virtual currency price for each hour based on the transaction data 122, and the size (diameter) of the black circle 301 does not indicate the quantity. A dark gray circle 302 arranged below the black circle 301 is a virtual currency price of a bit (buy price) per hour based on the bit ask data 124, and the size of the dark gray circle 302 ( (Diameter) indicates the quantity. The light gray circle 303 arranged on the upper side of the black circle 301 is the price of the virtual currency of the ask (selling price) for each hour based on the bit ask data 124, and the size (diameter) of the light gray circle 303 Indicates the quantity. The bit / ask data 124 is data excluding the fake bits or asks.

分析部105が、ビット(濃いグレーの丸印302)の価格及びそれら数量、アスク(薄いグレーの丸印303)の価格及びそれら数量、並びに黒丸301の実際の仮想通貨の価格を、ニューラルネットワーク法のデータとして与え、回帰式310を作成する。その作成した回帰式310は、過去の仮想通貨の価格の実線311及び将来の仮想通貨の価格の点線312として、表わされる。分析部105は回帰式310を求めることができたため、例えば6秒後の仮想通貨の価格を分析できる。図3では6秒後の仮想通貨の価格が白丸308として表示されており、09時41分12秒の仮想通貨の価格が、148.264(ABC/JPY)として分析されている。図3では示されないが、分析部105は、回帰式310に60秒後とか3600秒後を入れることで、60秒後とか3600秒後の価格を分析できる。   The analysis unit 105 calculates the price of the bit (dark gray circle 302) and the quantity thereof, the price of the ask (light gray circle 303) and the quantity thereof, and the price of the actual virtual currency of the black circle 301 using a neural network method. The regression equation 310 is created. The created regression equation 310 is represented as a solid line 311 of the price of the past virtual currency and a dotted line 312 of the price of the future virtual currency. Since the analysis unit 105 can obtain the regression equation 310, for example, the price of the virtual currency after 6 seconds can be analyzed. In FIG. 3, the price of the virtual currency after 6 seconds is displayed as a white circle 308, and the price of the virtual currency at 09:41:12 is analyzed as 148.264 (ABC / JPY). Although not shown in FIG. 3, the analysis unit 105 can analyze the price after 60 seconds or 3600 seconds by putting 60 seconds or 3600 seconds later in the regression equation 310.

分析部105が、取引所20aから取引所20dの将来の仮想通貨の価格をそれぞれ重回帰分析すると、取引所20aの価格と別の取引所20b(20cもしくは20d)の価格とが違うことがある。取引所20aでは分析部105の結果により、09時41分12秒の仮想通貨の価格が例えば148.264(ABC/JPY)として分析される。別の取引所20bでは分析部105の結果により、09時41分12秒の仮想通貨の価格が例えば148.284(ABC/JPY)として分析される。注文者が異なり注文数が異なるからである。また為替レートが変動することも起因する。   When the analysis unit 105 performs multiple regression analysis on the future virtual currency prices of the exchange 20a to the exchange 20d, the price of the exchange 20a may be different from the price of another exchange 20b (20c or 20d). . At the exchange 20a, the price of the virtual currency at 09:41:12 is analyzed as, for example, 148.264 (ABC / JPY) based on the result of the analysis unit 105. In another exchange 20b, the price of the virtual currency at 09:41:12 is analyzed as, for example, 148.284 (ABC / JPY) based on the result of the analysis unit 105. This is because the orderer is different and the number of orders is different. This is also due to fluctuations in exchange rates.

また、分析部105は、取引所20aのビット、アスク及びそれらの数量、並びに取引所20bのビット、アスク及びそれら数量に基づいて、取引所20aの将来の仮想通貨の価格を重回帰分析することもできる。さらに分析部105は、別の取引所20c、取引所20d等のビット、アスク及びそれらの数量を利用して重回帰分析することもできる。取引所20aの将来の仮想通貨の価格が、他の取引所20b,20c,20dの価格に影響を受ける可能性が大と判断すれば、別の取引所のビット、アスク及びそれらの数量も重回帰分析して、取引所20aの将来の仮想通貨の価格を分析する。   Further, the analysis unit 105 performs a multiple regression analysis on the future virtual currency price of the exchange 20a based on the bit, ask and their quantity of the exchange 20a, and the bit, ask and their quantity of the exchange 20b. You can also. Furthermore, the analysis part 105 can also perform a multiple regression analysis using the bits, asks, and their quantities of other exchanges 20c and 20d. If it is judged that the price of the future virtual currency of the exchange 20a is likely to be affected by the prices of the other exchanges 20b, 20c, 20d, the bits, asks and quantities of other exchanges will also be Regression analysis is performed to analyze the future virtual currency price of the exchange 20a.

なお、分析部105が、取引所20aのビット及びアスクと、仮想通貨と米国ドルとの取引所20cのビット及びアスクと又は仮想通貨と中国元との取引所20dのビット及びアスクとに基づいて、取引所20aの将来の価格を予想する場合には、記憶部12に記憶された為替レートのデータ126を使って、為替レートを考慮する。   The analysis unit 105 is based on the bit and ask of the exchange 20a, the bit and ask of the exchange 20c between the virtual currency and the US dollar, or the bit and ask of the exchange 20d between the virtual currency and the Chinese yuan. When the future price of the exchange 20a is predicted, the exchange rate is considered using the exchange rate data 126 stored in the storage unit 12.

<装置の動作の概要>
図4は、仮想通貨の分析装置10による仮想通貨の価格の分析のフローチャートである。
ステップS401において、分析装置10のトランザクションダウンロード部101は、所定時間ごとに、各取引所20a〜20nが公表しているトランザクションデータ122を記憶部12にダウンロードする。仮想通貨におけるトランザクションデータ122は、日時とともに仮想通貨の価格及びその数量を含む。
<Overview of device operation>
FIG. 4 is a flowchart of the analysis of the price of the virtual currency by the virtual currency analyzer 10.
In step S401, the transaction download unit 101 of the analysis apparatus 10 downloads the transaction data 122 published by each of the exchanges 20a to 20n to the storage unit 12 every predetermined time. The transaction data 122 in the virtual currency includes the price and the quantity of the virtual currency together with the date and time.

ステップS402において、ビット・アスクダウンロード部102は、所定時間ごとに、各取引所20a〜20nが公表しているビット・アスクデータ124を記憶部12にダウンロードする。ビット・アスクデータ124は、日時とともにビット・アスク及びそれらの数量を含む。   In step S402, the bit / ask download unit 102 downloads the bit / ask data 124 published by the respective exchanges 20a to 20n to the storage unit 12 at predetermined time intervals. The bit ask data 124 includes bit asks and their quantities together with the date and time.

ステップS403において、為替ダウンロード部103は、米国ドルと日本円との為替レートのデータ126をダウンロードしたり、中国元と日本円との為替レートのデータ126を記憶部12にダウンロードしたりする。   In step S <b> 403, the exchange download unit 103 downloads exchange rate data 126 between US dollars and Japanese yen, or downloads exchange rate data 126 between Chinese yuan and Japanese yen to the storage unit 12.

ステップS404において、見せかけビット・アスク削除部104は、各取引所の見せかけ(ダミー)注文を削除する。見せかけビット・アスク削除部104は、ビット・アスクデータ124をダウンロードしてから一定時間経過すると、記憶部12に記憶された異なる時間のビット・アスクデータ124を比較する。そして、見せかけビット・アスク削除部104は、トランザクションデータ122から所定範囲内の仮想通貨の価格になった際に削除される仮想通貨の価格及びそれら数量を検出する。そのような見せかけのビット・アスクの注文を検出すると、過去のビット・アスクデータ124から見せかけのビット・アスクの注文を削除する。   In step S404, the fake bit / ask deleting unit 104 deletes the fake (dummy) order of each exchange. The fake bit / ask deletion unit 104 compares the bit / ask data 124 stored in the storage unit 12 at different times after a certain period of time has elapsed after downloading the bit / ask data 124. The fake bit / ask deleting unit 104 detects the price and the quantity of the virtual currency to be deleted when the price of the virtual currency falls within a predetermined range from the transaction data 122. When such a false bit ask order is detected, the false bit ask order is deleted from the past bit ask data 124.

ステップS405において、ユーザはパソコン又はスマートフォン等のクライアント端末30を使って、ネットワークを介して、仮想通貨の分析装置10にアクセスする。そして、携帯端末30のディスプレイ39に表示された画面で、将来の時間を入力する。   In step S405, the user uses the client terminal 30 such as a personal computer or a smartphone to access the virtual currency analyzer 10 via the network. Then, a future time is input on the screen displayed on the display 39 of the mobile terminal 30.

図5(A)は、携帯端末30のディスプレイ39に表示された、将来の時間を入力する画面の一例である。図5(A)に示された画面は、すでにユーザが取引所20bを選択した後の画面である。このディスプレイ39の上段には1単位の仮想通貨ABCの価格が表示される(31)。例えば1秒毎にその価格は変動している。その下に、何分何秒後の仮想通貨ABCの価格を予想するのか(32)、又は何時何分何秒の仮想通貨ABCの価格を予想するのか(33)、選択できるようになっている。例えばユーザは、何時何分何秒の仮想通貨ABCの価格を予想したいならその領域をクリックすると、色が反転したりボックスにマークが入ったりする。そしてドロップダウンメニューやディスプレイ39に表示されるキーボードを使って、ユーザは時間を入力する。そして入力をし終えたら、ユーザが完了ボタン34をクリックする。   FIG. 5A is an example of a screen for inputting a future time displayed on the display 39 of the mobile terminal 30. The screen shown in FIG. 5A is a screen after the user has already selected the exchange 20b. In the upper part of the display 39, the price of one unit of virtual currency ABC is displayed (31). For example, the price fluctuates every second. Below that, it is possible to select how many minutes and how many seconds later the price of the virtual currency ABC is predicted (32) or what price of the virtual currency ABC is predicted (33). . For example, if the user wants to predict the price of the virtual currency ABC of what hour, minute, and second, when the user clicks on the area, the color is reversed or a box is marked. Then, the user inputs time using a drop-down menu or a keyboard displayed on the display 39. When the input is completed, the user clicks the completion button 34.

ステップS406Aにおいて、分析部105は、取引所20bの将来の仮想通貨の価格を統計処理で分析する。より具体的には、分析部105は、取引所20bのトランザクションデータ122、並びに取引所20bのビット・アスクデータ124及びそれらの数量に基づいて重回帰分析を行い、指定された時間の仮想通貨の価格を分析する。図5(B)は、指定された時間の取引所20bの仮想通貨の価格を表示した一例である。   In step S406A, the analysis unit 105 analyzes the price of the future virtual currency of the exchange 20b by statistical processing. More specifically, the analysis unit 105 performs a multiple regression analysis based on the transaction data 122 of the exchange 20b, the bit ask data 124 of the exchange 20b and their quantities, and the virtual currency of the designated time is calculated. Analyze the price. FIG. 5B is an example in which the price of the virtual currency of the exchange 20b at the designated time is displayed.

ステップS406Aに変えてステップS406Bに進むことも可能である。ステップS406Bにおいて、分析部105は、取引所20bのトランザクションデータ122並び取引所20a,20b…20nのビット・アスクデータ124及びそれらの数量に基づいて重回帰分析を行い、指定された時間の仮想通貨の価格を分析する。ステップS406A又はステップS406Bのいずれを採用しても良いので、図4のフローチャートにおいてステップS406Bが点線で描かれている。   It is also possible to proceed to step S406B instead of step S406A. In step S406B, the analysis unit 105 performs a multiple regression analysis based on the transaction data 122 of the exchange 20b, the bit / ask data 124 of the exchanges 20a, 20b... 20n and their quantities, and the virtual currency at the designated time. Analyzing the price of Since either step S406A or step S406B may be adopted, step S406B is drawn with a dotted line in the flowchart of FIG.

ステップS406Bにおいて、取引所20cが米ドルと仮想通貨を扱い、取引所20dが中国元と仮想通貨を扱っている場合には、為替レートのデータ126を使って、求めたい日本円を扱う取引所20bの価格を予想する。   In step S406B, when the exchange 20c handles the US dollar and the virtual currency, and the exchange 20d handles the Chinese yuan and the virtual currency, the exchange 20b that handles the Japanese Yen to be obtained using the exchange rate data 126. Predict the price.

10 … 分析装置
12 … 記憶部
20 … 取引所
30 … 携帯端末
34 … 完了ボタン
39 … ディスプレイ
101 … トランザクションダウンロード部
102 … ビット・アスクダウンロード部
103 … 為替ダウンロード部
104 … 見せかけビット・アスク削除部
105 … 分析部
122 … トランザクションデータ
124 … ビット・アスクデータ
126 … データ
DESCRIPTION OF SYMBOLS 10 ... Analysis apparatus 12 ... Memory | storage part 20 ... Exchange 30 ... Mobile terminal 34 ... Completion button 39 ... Display 101 ... Transaction download part 102 ... Bit / ask download part 103 ... Exchange download part 104 ... Fake bit / ask deletion part 105 Analysis unit 122 ... transaction data 124 ... bit-ask data 126 ... data

Claims (5)

オンライン取引で使用される仮想通貨の将来価格を分析する分析装置であって、
第1取引所における前記オンライン取引のトランザクションイベントを所定時間ごとにダウンロードするトランザクションダウンロード部と、
前記第1取引所におけるビット及びアスク、並びに前記ビット及び前記アスクの数量を前記所定時間ごとにダウンロードするビット・アスクダウンロード部と、
前記所定時間ごとにダウンロードした前記トランザクションイベント、前記ビット及び前記アスク並びに前記数量に基づいて、前記第1取引所における前記トランザクションイベントに至らない見せかけのビット及びアスク並びに前記数量を削除する見せかけビット・アスク削除部と、
前記見せかけのビット及びアスクが削除された前記第1取引所の前記ビット、前記アスク及び前記数量を統計解析し、前記第1取引所の仮想通貨の将来の価格を分析する分析部と、
を備える仮想通貨の分析装置。
An analysis device for analyzing the future price of a virtual currency used in online transactions,
And transaction download section to download the transaction event of online transactions definitive to the first exchange every predetermined time,
A bit and ask download section for downloading the bit and ask at the first exchange and the number of the bit and ask at predetermined intervals;
Based on the transaction event, the bit and the ask, and the quantity downloaded every predetermined time, the fake bit and ask that do not lead to the transaction event at the first exchange and the fake bit ask that deletes the quantity Delete part,
An analysis unit that statistically analyzes the bit, the ask, and the quantity of the first exchange from which the fake bit and ask are deleted, and analyzes a future price of the virtual currency of the first exchange;
A virtual currency analyzer comprising:
前記トランザクションダウンロード部は前記第1取引所とは異なる第2取引所とにおける前記オンライン取引のトランザクションイベントを所定時間ごとにダウンロードし、
前記ビット・アスクダウンロード部は、前記第2取引所におけるビット及びアスク、並びに前記ビット及び前記アスクの数量を前記所定時間ごとにダウンロードし、
前記見せかけビット・アスク削除部は、前記第2取引所における前記トランザクションイベントに至らない見せかけのビット及びアスク並びに前記数量を削除し、
前記分析部は、前記見せかけのビット及びアスクが削除された前記第1取引所の前記ビット、前記アスク及び前記数量、並びに前記見せかけのビット及びアスクが削除された前記第2取引所の前記ビット、前記アスク及び前記数量を統計解析し、前記第2取引所の将来の仮想通貨の価格を分析する請求項1に記載の仮想通貨の分析装置。
The transaction download unit downloads transaction events of the online transaction at a second exchange different from the first exchange every predetermined time,
The bit / ask download unit downloads the number of bits and asks in the second exchange and the number of the bits and asks at the predetermined time interval,
The fake bit / ask deleting unit deletes the fake bit and ask that do not lead to the transaction event in the second exchange and the quantity,
The analysis unit includes the bit of the first exchange from which the fake bit and ask are deleted, the ask and the quantity, and the bit of the second exchange from which the fake bit and ask are deleted, The virtual currency analyzer according to claim 1, wherein the ask and the quantity are statistically analyzed to analyze a future virtual currency price of the second exchange.
前記第1取引所では、前記ビット及び前記アスクが第1国通貨で取引され、
前記第2取引所では、前記ビット及び前記アスクが前記第1国通貨とは異なる第2国通貨で取引され、
前記分析装置は、前記所定時間ごとに前記第1国通貨と前記第2国通貨との為替データをダウンロードする為替ダウンロード部を備え、
前記分析部は、前記第1取引所の前記ビット及び前記アスクと前記第2取引所の前記ビット及び前記アスクとを統計解析する際に、前記為替データを使う請求項2に記載の仮想通貨の分析装置。
In the first exchange, the bit and the ask are traded in a first country currency,
In the second exchange, trading in different second country currency and the bit and the ask is the first country currency,
The analysis device includes a currency exchange download unit that downloads currency exchange data between the first country currency and the second country currency every predetermined time,
3. The virtual currency according to claim 2 , wherein the analysis unit uses the exchange data when statistically analyzing the bit and the ask of the first exchange and the bit and the ask of the second exchange. Analysis equipment.
前記分析部は、統計解析として重回帰分析を行う請求項1から請求項3のいずれか一項に記載の仮想通貨の分析装置。   The said analysis part is a virtual currency analyzer as described in any one of Claims 1-3 which performs a multiple regression analysis as statistical analysis. 記憶装置を有する分析装置で、オンライン取引で使用される仮想通貨の将来価格を分析する分析方法であって、
前記分析装置は、
第1取引所と該第1取引所とは異なる第2取引所とにおける前記オンライン取引のトランザクションイベントを所定時間ごとに前記記憶装置にダウンロードする工程と、
前記第1取引所と前記第2取引所とにおけるビット及びアスク、並びに前記ビット及び前記アスクの数量を前記所定時間ごとに前記記憶装置にダウンロードする工程と、
前記所定時間ごとにダウンロードした前記トランザクションイベント、前記ビット及び前記アスク並びに前記数量に基づいて、前記第1取引所と前記第2取引所とにおける前記トランザクションイベントに至らない見せかけのビット及びアスク並びに前記数量を削除する工程と、
前記見せかけのビット及びアスクが削除された前記第1取引所の前記ビット及び前記アスクを統計解析し、将来の前記第1取引所の仮想通貨の価格を分析する工程と、
を備える仮想通貨の分析方法。
An analysis method for analyzing a future price of a virtual currency used in an online transaction by an analysis device having a storage device ,
The analyzer is
Downloading a transaction event of the online transaction at a first exchange and a second exchange different from the first exchange to the storage device at predetermined time intervals;
Downloading the bits and asks at the first exchange and the second exchange, and the number of bits and asks to the storage device at each predetermined time;
Based on the transaction event, the bit and the ask, and the quantity downloaded every predetermined time, the fake bit and ask that do not lead to the transaction event at the first exchange and the second exchange, and the quantity And a step of deleting
Statistically analyzing the bit and ask of the first exchange from which the fake bit and ask have been deleted, and analyzing the price of the virtual currency of the first exchange in the future;
A method for analyzing virtual currency.
JP2017142377A 2017-07-24 2017-07-24 Apparatus and method for analyzing virtual currency Active JP6478193B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017142377A JP6478193B2 (en) 2017-07-24 2017-07-24 Apparatus and method for analyzing virtual currency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017142377A JP6478193B2 (en) 2017-07-24 2017-07-24 Apparatus and method for analyzing virtual currency

Publications (2)

Publication Number Publication Date
JP2019023783A JP2019023783A (en) 2019-02-14
JP6478193B2 true JP6478193B2 (en) 2019-03-06

Family

ID=65368917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017142377A Active JP6478193B2 (en) 2017-07-24 2017-07-24 Apparatus and method for analyzing virtual currency

Country Status (1)

Country Link
JP (1) JP6478193B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6732309B1 (en) * 2019-08-14 2020-07-29 株式会社スリーワイズ Information processing apparatus, information processing method, and information processing program
KR102806727B1 (en) * 2021-11-23 2025-05-19 초록소프트 주식회사 Method and device for providing cryptocurrency analysis service based on machine learning models for predicting price and volume of transactions and for valuing

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4643993B2 (en) * 2005-01-04 2011-03-02 株式会社野村総合研究所 Limit order execution probability calculation system and execution probability calculation program
JP2009289181A (en) * 2008-05-30 2009-12-10 Toshiba Corp Server and program for ordering securities
JP5519350B2 (en) * 2010-03-18 2014-06-11 株式会社大和総研ビジネス・イノベーション Order system and program
US8533104B2 (en) * 2011-10-07 2013-09-10 Trading Technologies International, Inc Multi-broker order routing based on net position
US20170178237A1 (en) * 2014-03-11 2017-06-22 Dragonfly Fintech Pte Ltd Computer implemented frameworks and methods configured to create and manage a virtual currency
JP2016151802A (en) * 2015-02-16 2016-08-22 科韻動力有限公司 Management method for virtual currency, virtual currency system, advertisement method in virtual currency system, and application program
JP6271661B2 (en) * 2016-09-01 2018-01-31 株式会社マネースクウェアHd Financial product transaction management device, program

Also Published As

Publication number Publication date
JP2019023783A (en) 2019-02-14

Similar Documents

Publication Publication Date Title
US12354163B1 (en) Systems, methods, and program products for non-custodial trading of digital assets on a digital asset exchange
US11727401B1 (en) System, method and program product for generating and utilizing stable value digital assets
US12093942B1 (en) Systems, methods, and program products for modifying the supply, depositing, holding, and/or distributing collateral as a stable value token in the form of digital assets
US12141871B1 (en) System, method and program product for generating and utilizing stable value digital assets
US20240362631A1 (en) Artificial intelligence (ai) engine for dynamic content distribution and management
US12265953B1 (en) Systems, methods, and program products for non-custodial trading of digital assets on a digital asset exchange
US10878500B2 (en) Systems and methods for managing a talent based exchange
Kauffman et al. Technology investment decision-making under uncertainty
US20190378098A1 (en) Systems and methods of transaction routing
EP4439431A2 (en) Blockchain transaction safety using smart contracts
US10592987B2 (en) Sector-based portfolio construction platform apparatuses, methods and systems
WO2018027064A1 (en) Network-based automated prediction modeling
US20220108238A1 (en) Systems and methods for predicting operational events
US20220108402A1 (en) Systems and methods for predicting operational events
CA3023325A1 (en) System and method for dynamic financial management
KR101708439B1 (en) Method for subscribing stock information by the server for providing open market of stock information
US12340422B1 (en) System and method for emergency release of funds
JP6478193B2 (en) Apparatus and method for analyzing virtual currency
CN105760441B (en) Event result display method and device
JP7709799B2 (en) A method and system for evaluating and paying parametric risk compensation for insurance-difficult risks using a distributed ledger
KR102121645B1 (en) Financial technology service method for liquidation of virtual currency using plural exchanges and apparatus thereof
US20220108239A1 (en) Systems and methods for predicting operational events
US20220108241A1 (en) Systems and methods for predicting operational events
US12039349B1 (en) Artificial intelligence (AI) engine for dynamic content distribution and management
KR102072278B1 (en) Method for vertual currency secured loan financial technology service and apparatus thereof

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190125

R150 Certificate of patent or registration of utility model

Ref document number: 6478193

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250