[go: up one dir, main page]

JP2002269343A - Book value / realized profit / loss real-time calculation system - Google Patents

Book value / realized profit / loss real-time calculation system

Info

Publication number
JP2002269343A
JP2002269343A JP2001064686A JP2001064686A JP2002269343A JP 2002269343 A JP2002269343 A JP 2002269343A JP 2001064686 A JP2001064686 A JP 2001064686A JP 2001064686 A JP2001064686 A JP 2001064686A JP 2002269343 A JP2002269343 A JP 2002269343A
Authority
JP
Japan
Prior art keywords
transaction
total
book value
loss
stored
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.)
Pending
Application number
JP2001064686A
Other languages
Japanese (ja)
Inventor
Yasuhiro Nakasu
やすひろ 中須
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
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 Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2001064686A priority Critical patent/JP2002269343A/en
Publication of JP2002269343A publication Critical patent/JP2002269343A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 取引が多量に行われている場合であってもリ
アルタイムに簿価・実現損益を算出することができる簿
価・実現損益リアルタイム計算システムを提供すること
である。 【解決手段】 取引データの処理を行うデータ処理部2
と、データ処理部2により買い数量、残数量、売上総
額、買い簿価総額、簿価総額、実現損益の計算処理が行
われた計算結果のデータを記憶するデータ記憶部4と通
信制御部6とを有し、通信制御部6を介して証券取引所
システム8と接続されている簿価・実現損益リアルタイ
ム計算システムであって、新たに発生した取引はデータ
記憶部4に記憶されている直前の取引の買い数量、残数
量、売上総額及び買い簿価総額を用いて買い数量、残数
量、売上総額、買い簿価総額、簿価総額及び実現損益を
算出する。
(57) [Summary] [PROBLEMS] To provide a book value / realized profit / loss real-time calculation system capable of calculating book value / realized profit / loss in real time even when a large number of transactions are performed. SOLUTION: A data processing unit 2 for processing transaction data.
And a data storage unit 4 and a communication control unit 6 for storing data of calculation results obtained by calculating the purchase quantity, the remaining quantity, the total sales amount, the total book value, the total book value, and the realized profit and loss by the data processing unit 2. And a real-time book value / realized profit / loss calculation system connected to the stock exchange system 8 via the communication control unit 6, wherein a newly generated transaction is stored immediately before being stored in the data storage unit 4. The purchase quantity, the remaining quantity, the total sales, the total book value, the total book value, and the realized profit and loss are calculated using the purchase quantity, the remaining quantity, the total sales and the total book value of the transaction.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、証券取引におけ
る簿価・実現損益をリアルタイムに計算する簿価・実現
損益リアルタイム計算システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a real-time book price / realized profit / loss calculation system for calculating book price / realized profit / loss in securities transactions in real time.

【0002】[0002]

【従来の技術】一般に、簿価・実現損益の計算は「日中
総平均・日々移動平均」を用いて行われる。ここで、日
中総平均・日々移動平均とは、ある日(T日)のうちで
発生した取引の簿価・実現損益は、取引の順序に関わら
ず買い取引と売り取引をそれぞれまとめた上で簿価と実
現損益を計算し(日中総平均)、翌日(T+1日)に繰
り越された残高は前日(T日)の総平均で出した簿価で
取引したと考えて翌日(T+1日)の取引とあわせて計
算していく(日々移動平均)ということである。
2. Description of the Related Art In general, calculation of book value and realized profit / loss is performed by using "gross intra-day average / daily moving average". Here, the intra-day gross average / daily moving average is the book value / realized gain / loss of transactions that occurred on a certain day (T day). Calculate the book value and realized profit / loss (intra-day gross average), and the balance carried over to the next day (T + 1 day) (T + 1 day) and the calculation (daily moving average).

【0003】[0003]

【発明が解決しようとする課題】ところで、従来のよう
に1日に行われた取引を買い取引と売り取引に分類して
計算すると、一旦、簿価・実現損益を計算した後に追加
的に取引(特に買い取引)が発生した場合には、再度、
全取引を計算して簿価や実現損益を求めなければならな
い。しかし、証券取引のように頻繁に売買が行われ、か
つ、日中にリアルタイムで簿価・実現損益を計算する必
要がある場合には、時間の経過と共に計算負荷が大きく
なり、算出に時間がかかるという問題があった。また、
従来のT+3決済、つまり約定日から3日後に決済を行
うシステムから約定日の翌日に決済を行うT+1決済へ
の移行に伴い、ますますリアルタイムに簿価・実現損益
を求める必要性が高まっている。
By the way, if a transaction performed on a day is classified into a buy transaction and a sell transaction as in the prior art and calculated, the book value and the realized profit and loss are calculated once and then the transaction is additionally performed. (Especially a buy transaction),
All transactions must be calculated for book value and realized gains and losses. However, when trading is performed frequently, such as in securities trading, and it is necessary to calculate book values and realized gains and losses in real time during the day, the calculation load increases with the passage of time and the calculation takes time. There was such a problem. Also,
With the transition from the traditional T + 3 settlement, a system that performs settlement three days after the contract date, to T + 1 settlement, which performs settlement the day after the contract date, there is an increasing need to find book values and realized profits and losses in real time. .

【0004】この発明の課題は、取引が多量に行われて
いる場合であってもリアルタイムに簿価・実現損益を算
出することができる簿価・実現損益リアルタイム計算シ
ステムを提供することである。
An object of the present invention is to provide a book price / realized profit / loss real-time calculation system which can calculate a book price / realized profit / loss in real time even when a large amount of transactions are performed.

【0005】[0005]

【課題を解決するための手段】請求項1記載の簿価・実
現損益リアルタイム計算システムによれば、証券取引に
おける取引データを受信する受信手段と、前記受信手段
により受信された取引データに基づいて残数量を算出す
る残数量算出手段と、前記残数量算出手段により算出さ
れた残数量を記憶する残数量記憶手段と、前記受信手段
により受信された取引データが買いデータである場合
に、買い数量を累積加算する買い数量累積加算手段と、
前記買い数量累積加算手段により算出された買い数量を
記憶する買い数量記憶手段と、前記受信手段により受信
された買いデータ及び直前の取引の買い簿価総額に基づ
いて買い簿価総額を算出する買い簿価総額算出手段と、
前記買い簿価総額算出手段により算出された買い簿価総
額を記憶する買い簿価総額記憶手段と、前記受信手段に
より受信された取引データが売りデータである場合に、
この売りデータ及び直前の取引の売上総額に基づいて売
上総額を算出する売上総額算出手段と、前記売上総額算
出手段により算出された売上総額を記憶する売上総額記
憶手段と、前記買い数量記憶手段により記憶されている
買い数量、前記残数量記憶手段により記憶されている残
数量及び前記買い簿価総額記憶手段により記憶されてい
る買い簿価総額に基づいて簿価総額を算出する簿価総額
算出手段と、前記簿価総額算出手段により算出された簿
価総額を記憶する簿価総額記憶手段と、前記買い数量記
憶手段により記憶されている買い数量、前記残数量記憶
手段により記憶されている残数量、前記買い簿価総額記
憶手段により記憶されている買い簿価総額及び前記売上
総額記憶手段により記憶されている売上総額に基づいて
実現損益を算出する実現損益算出手段と、前記実現損益
算出手段により算出された実現損益を記憶する実現損益
記憶手段とを備えることを特徴とする。
According to the book value / realized profit / loss real-time calculation system according to claim 1, a receiving means for receiving transaction data in a securities transaction, and a receiving means for receiving the transaction data received by the receiving means. A remaining quantity calculating means for calculating the remaining quantity, a remaining quantity storing means for storing the remaining quantity calculated by the remaining quantity calculating means, and a buying quantity when the transaction data received by the receiving means is buying data. Means for cumulatively adding
A buying quantity storing means for storing the buying quantity calculated by the buying quantity accumulating means; and a buying section for calculating the total buying book price based on the buying data received by the receiving section and the total book value of the previous transaction. Book value calculation means;
When the purchase book price storage means which stores the purchase book price calculated by the purchase book price calculation means, and when the transaction data received by the receiving means is selling data,
A total sales amount calculating means for calculating the total sales amount based on the selling data and the total sales amount of the immediately preceding transaction; a total sales amount storing means for storing the total sales amount calculated by the total sales amount calculating means; Book value calculation means for calculating a book value based on the stored purchase quantity, the remaining quantity stored by the remaining quantity storage means, and the purchase book value stored by the purchase book value storage means. A book value storage means for storing the book value calculated by the book value calculation means; a purchase quantity stored by the purchase quantity storage means; a remaining quantity stored by the remaining quantity storage means. Calculating the realized profit and loss based on the total book value stored by the total purchase price storage means and the total sales amount stored by the total sales price storage means. And realized gains calculation means, characterized in that it comprises a realized gains storing means for storing realized gains calculated by the realized gain calculating means.

【0006】この請求項1記載の簿価・実現損益リアル
タイム計算システムによれば、受信された取引データに
基づいて残数量を算出して記憶し、受信された取引デー
タが買いデータである場合には買い数量を累積加算して
記憶すると共に受信された買いデータ及び直前の取引の
買い簿価総額に基づいて買い簿価総額を算出して記憶す
る。また、受信された取引データが売りデータである場
合には、売りデータ及び直前の取引の売上総額に基づい
て売上総額を算出して記憶する。そして、それぞれ記憶
されている買い数量、残数量、買い簿価総額に基づいて
簿価総額を算出して記憶し、買い数量、残数量、買い簿
価総額及び売上総額に基づいて実現損益を算出して記憶
する。即ち、簿価総額や実現損益を算出するための計算
項目である買い数量、残数量、買い簿価総額及び売上総
額を各取引毎に保持しているため、取引発生毎にその日
の最初の取引から全て計算を行うことなく、新たに発生
した取引の直前の取引から計算を行えばよいこととな
り、計算量及び計算時間を大幅に短縮することができ
る。
According to the book value / realized profit / loss real-time calculation system of the first aspect, the remaining quantity is calculated and stored based on the received transaction data, and when the received transaction data is the purchase data, Accumulates and stores the purchase quantity, and calculates and stores the total purchase price based on the received purchase data and the total purchase price of the immediately preceding transaction. Further, when the received transaction data is selling data, the total sales is calculated and stored based on the selling data and the total sales of the immediately preceding transaction. Then, the book value is calculated and stored based on the stored purchase quantity, the remaining quantity, and the total book value, and the realized profit and loss is calculated based on the purchase quantity, the remaining quantity, the total book value, and the total sales. And memorize. In other words, since the items to be calculated for calculating the book value and the realized profit / loss, the buy quantity, the remaining quantity, the buy book value and the total sales are held for each transaction, the first transaction of the day for each transaction occurs Therefore, the calculation can be performed from the transaction immediately before the newly generated transaction without performing all the calculations, and the amount of calculation and the calculation time can be greatly reduced.

【0007】また、請求項2記載の簿価・実現損益リア
ルタイム計算システムは、一日の証券取引が終了した場
合に、その日の最終取引において算出されかつ前記買い
数量記憶手段により記憶されている買い数量に対して前
記残数量記憶手段により記憶されている残数量の上書、
前記買い簿価総額記憶手段により記憶されている買い簿
価総額に対して前記簿価総額記憶手段により記憶されて
いる簿価総額の上書及び前記売上総額記憶手段により記
憶されている売上総額に対して前記実現損益記憶手段に
より記憶されている実現損益の上書をすることにより締
め処理を行う締め処理手段を更に備えることを特徴とす
る。
Further, the real-time book price / realized profit / loss calculation system according to claim 2 is characterized in that, when one day's securities transaction is completed, the purchase price calculated in the last transaction of the day and stored by the purchase quantity storage means is stored. Overwriting the remaining quantity stored for the quantity by the remaining quantity storage means,
The overwriting of the book value stored by the book value storage means with respect to the book value stored by the purchase price storage means and the total sales value stored by the total sales value storage means On the other hand, the method further comprises closing processing means for performing closing processing by overwriting the realized profit and loss stored by the realized profit / loss storage means.

【0008】この請求項2記載の簿価・実現損益リアル
タイム計算システムによれば、一日の証券取引が終了し
た場合に、その日の最終取引において算出された残数量
を買い数量に、簿価総額を買い簿価総額に、実現損益を
売上総額にそれぞれ上書することにより締め処理を行
う。この締め処理を行うことにより、取引残高を翌日に
繰り越す場合に、その残高は前日の取引において計算さ
れた簿価の総平均で取引したと考えて翌日の取引とあわ
せて計算していく日々移動平均により簿価・実現損益の
算出を行うことができる。
According to the book value / realized profit / loss real-time calculation system according to the second aspect of the present invention, when a day's securities transaction is completed, the remaining quantity calculated in the last transaction of the day is used as the purchase quantity, and the book value is calculated. Is overwritten to the total book value and the realized profit and loss to the total sales, respectively. By carrying out this closing process, when the balance of the transaction is carried over to the next day, the balance is considered to have been transacted with the total average of the book values calculated in the transaction of the previous day and is calculated together with the transaction of the next day. The book value and realized profit / loss can be calculated based on the average.

【0009】また、請求項3記載の簿価・実現損益リア
ルタイム計算システムは、当日取引を追加する場合にお
いて、前記締め処理の直前に取引を追加して、この追加
された取引データと追加の直前に前記買い数量記憶手段
により記憶されている買い数量、前記残数量記憶手段に
より記憶されている残数量、前記買い簿価総額記憶手段
により記憶されている買い簿価総額及び前記売上総額記
憶手段により記憶されている売上総額に基づいて、買い
数量、残数量、買い簿価総額、売上総額、簿価総額及び
実現損益を算出して前記締め処理を行う取引追加手段を
更に備えることを特徴とする。
In addition, in the case of adding a transaction on the day, a transaction is added immediately before the closing process, and the added transaction data and the data immediately before the addition are added. The purchase quantity stored by the buy quantity storage means, the remaining quantity stored by the remaining quantity storage means, the total purchase price stored by the total purchase price storage means, and the total The system further comprises a transaction addition means for calculating the purchase quantity, the remaining quantity, the total book value, the total sales, the total book value, and the realized profit and loss based on the stored total sales and performing the closing process. .

【0010】この請求項3記載の簿価・実現損益リアル
タイム計算システムによれば、取引を追加する場合に
は、締め処理の直前に取引を追加し、追加された取引デ
ータと追加直前に記憶されている買い数量、残数量、買
い簿価総額及び売上総額に基づいて、買い数量、残数
量、買い簿価総額、売上総額、簿価総額及び実現損益を
算出して締め処理を行う。従って、取引が行われた順番
とは無関係に追加すべき取引をその日の最後の取引とし
て締め処理の直前に追加することによって取引の追加を
行うことができ、取引を追加した場合であってもその日
に行われた全ての取引を再度計算する必要がない。その
ため、計算量及び計算時間を大幅に短縮することができ
る。
According to the book value / realized profit / loss real-time calculation system according to the third aspect, when adding a transaction, the transaction is added immediately before the closing process, and the added transaction data and the added transaction data are stored immediately before the addition. Based on the purchased quantity, the remaining quantity, the total book value, and the total sales, the purchase quantity, the remaining quantity, the total book value, the total sales, the total book value, and the realized profit / loss are calculated and closed. Therefore, it is possible to add a transaction by adding a transaction to be added irrespective of the order in which the transactions were performed as the last transaction of the day immediately before the closing process. There is no need to recalculate every transaction made on that day. Therefore, the calculation amount and the calculation time can be significantly reduced.

【0011】また、請求項4記載の簿価・実現損益リア
ルタイム計算システムは、不当日の取引を追加する場合
であって、前記取引追加手段により取引が追加された場
合において、前記締め処理手段により行われた取引追加
前の締め処理と取引追加後の締め処理との間の残数量の
差分、簿価総額の差分及び実現損益の差分を求める差分
算出手段と、前記差分算出手段により残数量、簿価総額
及び実現損益の差分が算出された日の翌日の買い数量に
前記残数量の差分、買い簿価総額に前記簿価総額の差分
及び売上総額に前記実現損益の差分をそれぞれ加える差
分加算手段とを更に備えることを特徴とする。
[0011] In the real-time book value / realized profit / loss calculation system according to claim 4, when a transaction is added on an unfair date, and when a transaction is added by the transaction addition means, the closing processing means Difference calculation means for obtaining a difference in the remaining quantity between the performed closing processing before the transaction addition and the closing processing after the addition of the transaction, a difference in the book value, and a difference in the realized profit and loss; The difference addition of adding the difference between the remaining quantity to the purchase quantity on the day after the difference between the book value and the realized profit / loss is calculated, the difference between the book value to the book value, and the realized gain / loss to the total sales. Means is further provided.

【0012】この請求項4記載の簿価・実現損益リアル
タイム計算システムによれば、不当日に取引を追加する
場合には、取引追加手段により不当日に取引が追加され
た場合において、まず取引追加日における取引追加前の
締めと取引追加後の締めの差分を算出し、算出された残
数量、簿価総額及び実現損益の差分を取引追加日の翌日
の買い数量、買い簿価総額及び売上総額にそれぞれ加算
する。そして、差分加算後の締めを行い、差分加算前の
締めと差分加算後の締めにおける残数量、簿価総額及び
実現損益の差分をそれぞれ算出する。次に、算出した残
数量、簿価総額及び実現損益の差分を、差分を算出した
日の次の日の買い数量、買い簿価総額及び売上総額それ
ぞれに加算する。そして、再度締め処理を行い、差分加
算前の締めと差分加算後の締めの差分を算出し、差分を
算出した次の日に差分を加算するという処理を取引当日
まで繰り返すことによって不当日に取引を追加した場合
の簿価・実現損益に計算を行う。従って、不当日に取引
を追加した場合であっても、取引追加日以降の全ての取
引について再度計算する必要がなく、各日付の締め処理
を再計算し、取引追加前と追加後の締め処理の差分を算
出することによって不当日に取引の追加を行うことがで
きる。そのため、不当日に取引を追加した場合の計算量
及び計算時間が大幅に短縮される。
According to the book value / realized profit / loss real-time calculation system according to the fourth aspect, when a transaction is added on an unjust day, if a transaction is added on the unjust day by the transaction adding means, the transaction is added first. Calculate the difference between the closing before the transaction addition and the closing after the transaction addition on the day, and calculate the difference between the calculated remaining volume, book value and realized profit / loss Respectively. Then, the closing after the addition of the difference is performed, and the differences between the remaining amount, the book value, and the realized profit and loss between the closing before the addition of the difference and the closing after the addition of the difference are calculated. Next, the difference between the calculated remaining quantity, the book value, and the realized profit / loss is added to the purchase quantity, the purchase book value, and the sales amount, respectively, on the day after the difference is calculated. Then, the closing process is performed again, the difference between the closing before adding the difference and the closing after adding the difference is calculated, and the process of adding the difference on the day after the difference is calculated is repeated until the trading day, so that the transaction is performed on the improper day. Calculate the book value and realized gain or loss when adding. Therefore, even if a transaction is added on an unjust day, there is no need to recalculate all transactions after the transaction addition date, and the closing process for each date is recalculated, and the closing process before and after the transaction is added. By calculating the difference, the transaction can be added on an unjust day. Therefore, the amount of calculation and the calculation time when a transaction is added on an unjust day are greatly reduced.

【0013】また、請求項5記載の簿価・実現損益リア
ルタイム計算システムは、取引を削除する場合におい
て、締め処理の前に削除対象取引に対応する取引を追加
して、追加された取引データと追加された取引の直前に
前記買い数量記憶手段により記憶されている買い数量、
前記残数量記憶手段により記憶されている残数量、前記
買い簿価総額記憶手段により記憶されている買い簿価総
額及び前記売上総額記憶手段により記憶されている売上
総額に基づいて、買い数量、残数量、買い簿価総額、売
上総額、簿価総額及び実現損益を算出して前記締め処理
を行う取引削除手段を更に備えることを特徴とする。
[0013] Further, in the book value / realized profit / loss real-time calculation system according to claim 5, when a transaction is deleted, a transaction corresponding to the transaction to be deleted is added before the closing process, and the added transaction data and The buy quantity stored by the buy quantity storage means immediately before the added transaction,
Based on the remaining quantity stored by the remaining quantity storage means, the total book value stored by the total purchase price storage means, and the total sales stored by the total sales quantity storage means, The present invention is further characterized by further comprising a transaction deleting means for calculating the quantity, the total book value, the total sales, the total book value and the realized profit and loss and performing the closing process.

【0014】この請求項5記載の簿価・実現損益リアル
タイム計算システムによれば、取引を削除する場合に
は、締め処理の前に削除対象取引に対応する取引を追加
することによって、取引追加処理と同様に取引削除処理
を行うことができる。従って、取引を削除する場合であ
っても、取引を削除した時点からの全ての取引を再計算
する必要がなく、大幅な計算量及び計算時間を短縮する
ことができる。
According to the book value / realized profit / loss real-time calculation system according to the fifth aspect of the present invention, when a transaction is deleted, a transaction corresponding to the transaction to be deleted is added before the closing processing, whereby a transaction adding process is performed. A transaction deletion process can be performed in the same manner as described above. Therefore, even when a transaction is deleted, it is not necessary to recalculate all the transactions from the time when the transaction is deleted, and the amount of calculation and the calculation time can be greatly reduced.

【0015】また、請求項6記載の簿価・実現損益リア
ルタイム計算システムは、証券取引における転換取引が
行われた場合において、転換元商品に関する転換売り取
引データに基づいて残数量を算出する残数量算出手段
と、前記残数量算出手段により算出された残数量を記憶
する残数量記憶手段と、買い数量を記憶する買い数量記
憶手段と、買い簿価総額を記憶する買い簿価総額記憶手
段と、直前の取引の売上総額及び前記転換売り取引デー
タに基づいて実現損益が変化することがないように売上
総額を算出する売上総額算出手段と、前記売上総額算出
手段により算出された売上総額を記憶する売上総額記憶
手段と、前記買い数量記憶手段により記憶されている買
い数量、前記残数量記憶手段により記憶されている残数
量及び前記買い簿価総額記憶手段により記憶されている
買い簿価総額に基づいて簿価総額を算出する簿価総額算
出手段と、前記簿価総額算出手段により算出された簿価
総額を記憶する簿価総額記憶手段と、前記買い数量記憶
手段により記憶されている買い数量、前記残数量記憶手
段により記憶されている残数量、前記買い簿価総額記憶
手段により記憶されている買い簿価総額及び前記売上総
額記憶手段により記憶されている売上総額に基づいて実
現損益を算出する実現損益算出手段と、前記実現損益算
出手段により算出された実現損益を記憶する実現損益記
憶手段と、転換元商品についての売上総額を転換後商品
の買い簿価総額とする調整手段とを備えることを特徴と
する。
[0015] Further, the book value / realized profit / loss real-time calculation system according to claim 6 is a system for calculating a remaining quantity based on conversion sale transaction data relating to a source product when a conversion transaction in a securities transaction is performed. Calculating means, remaining quantity storing means for storing the remaining quantity calculated by the remaining quantity calculating means, buying quantity storing means for storing the buying quantity, and buying book total amount storing means for storing the total buying book price, The total sales amount calculating means for calculating the total sales amount so that the realized profit and loss does not change based on the total sales amount of the immediately preceding transaction and the conversion selling transaction data, and the total sales amount calculated by the total sales amount calculating means are stored. The total sales amount storage means, the purchase quantity stored by the purchase quantity storage means, the remaining quantity stored by the remaining quantity storage means, and the purchase book value. Book value calculating means for calculating the book value based on the book value stored by the value storing means; and book value storing means for storing the book value calculated by the book value calculating means. The purchase quantity stored by the purchase quantity storage means, the remaining quantity stored by the remaining quantity storage means, the total purchase price stored by the total purchase price storage means, and the total A realized profit / loss calculating means for calculating a realized profit / loss based on the stored total sales, a realized profit / loss storage means for storing the realized gain / loss calculated by the realized profit / loss calculating means, and Adjusting means for setting the total book value of the product.

【0016】この請求項6記載の簿価・実現損益リアル
タイム計算システムによれば、転換取引が行われた場合
に、転換売り取引について実現損益が変化しないように
売上総額を算出し、転換売り取引に対応する転換買い取
引について、転換売り取引との整合性を保つために買い
簿価総額の値を調整している。従って、通常の証券売買
取引と平行して転換取引が行われている場合であって
も、1日の取引が終了した後に転換取引と通常の売買取
引とに分けることなく、簿価・実現損益の算出を行うこ
とができる。
According to the book value / realized profit / loss real-time calculation system according to claim 6, when the conversion transaction is performed, the total sales is calculated so that the realized profit / loss of the conversion sales transaction does not change, and the conversion sales transaction is performed. In order to maintain consistency with convertible selling transactions, the value of the book value is adjusted for convertible buy transactions corresponding to. Therefore, even if the conversion transaction is conducted in parallel with the ordinary securities trading transaction, the book value and realized profit / loss will not be divided into the conversion transaction and the ordinary trading transaction after the day's trading is completed. Can be calculated.

【0017】[0017]

【発明の実施の形態】以下、図面を参照して、この発明
の実施の形態に係る簿価・実現損益リアルタイム計算シ
ステムの説明を行う。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a real-time book price / realized profit / loss calculation system according to an embodiment of the present invention.

【0018】図1は、この発明の実施の形態に係る簿価
・実現損益リアルタイム計算システムのブロック構成図
である。図1に示すように証券会社等に設置されている
簿価・実現損益リアルタイム計算システム(証券会社シ
ステム)10は、取引データの処理を行うデータ処理部
2と、データ処理部2により処理が行われたデータを記
憶するデータ記憶部4及び通信制御部6から構成されて
おり、通信制御部6を介して証券取引所に設置されてい
る証券取引所システム8と相互に接続されている。ここ
で、データ記憶部4は、データベースにより構成されて
おり、図2に示すように取引毎の日付、売買の種類、取
引数量、取引単価、買い数量、残数量、買い簿価総額、
売上総額、簿価総額及び実現損益を記憶している。
FIG. 1 is a block diagram of a book value / realized profit / loss real-time calculation system according to an embodiment of the present invention. As shown in FIG. 1, a real-time book value / realized profit / loss calculation system (securities company system) 10 installed in a securities company or the like is processed by the data processing unit 2 for processing transaction data and the data processing unit 2. It is composed of a data storage unit 4 for storing the received data and a communication control unit 6, and is mutually connected to a stock exchange system 8 installed on a stock exchange via the communication control unit 6. Here, the data storage unit 4 is constituted by a database, and as shown in FIG. 2, a date for each transaction, a type of transaction, a transaction quantity, a transaction unit price, a purchase quantity, a remaining quantity, a total book value,
It stores total sales, book value and realized gains and losses.

【0019】図3は、証券会社システム10により実施
される簿価・実現損益の計算処理を説明するためのフロ
ーチャートであり、簿価・実現損益リアルタイム計算シ
ステムにより処理された取引データは、図4に示すよう
にそれぞれの取引毎に計算処理が行われデータ記憶部4
に記憶される。
FIG. 3 is a flowchart for explaining the book value / realized profit / loss calculation process performed by the securities company system 10. The transaction data processed by the book value / realized profit / loss real-time calculation system is shown in FIG. Calculation processing is performed for each transaction as shown in FIG.
Is stored.

【0020】即ち、証券取引所システム8より取引デー
タを受信した場合には(ステップS10)、この取引デ
ータに基づいて証券の残数量を算出し(ステップS1
1)、算出した残数量を記憶する(ステップS12)。
即ち、図4に示すように9月1日に特定の銘柄について
初めて取引が行われた場合、最初の取引である買い取引
により証券会社の保有しているその銘柄の証券の数量が
[10]となったため、残数量として[10]が記憶さ
れる。
That is, when transaction data is received from the stock exchange system 8 (step S10), the remaining quantity of securities is calculated based on the transaction data (step S1).
1) The calculated remaining quantity is stored (step S12).
That is, as shown in FIG. 4, when a trade is made for the first time on a specific issue on September 1, the quantity of securities of the issue held by the securities company by the first purchase transaction is [10]. Therefore, [10] is stored as the remaining quantity.

【0021】次に、受信した取引データが買い取引のデ
ータであるか、売り取引のデータであるかの判断を行う
(ステップS13)。ここで、受信した取引データが買
い取引のデータであると判断した場合には、その日に行
われた証券の買い数量を累積加算して合計値を算出し
(ステップS14)、算出した買い数量を記憶する(ス
テップS15)。即ち、図4に示すように9月1日が取
引を開始した日であるため、その日の最初の買い取引前
には買い数量のデータが記憶されておらず、最初の買い
取引により買われた数量[10]がそのまま買い数量と
して記憶される。
Next, it is determined whether the received transaction data is data of a buying transaction or data of a selling transaction (step S13). Here, if it is determined that the received transaction data is data of a buying transaction, the total number of securities purchased on that day is cumulatively added to calculate a total value (step S14). It is stored (step S15). That is, as shown in FIG. 4, since September 1 is the day when the transaction was started, the data of the purchase quantity was not stored before the first buy transaction on that day, and the purchase was made by the first buy transaction. The quantity [10] is stored as it is as the purchase quantity.

【0022】次に、直前の取引の買い簿価総額をデータ
記憶部4から取り出し(ステップS16)、取り出した
買い簿価総額と、この取引データの買い数量及び買い取
引単価に基づいて買い簿価総額を算出し(ステップS1
7)、算出結果を記憶する(ステップS18)。即ち、
図4に示すように最初の買い取引においては直前に取引
が行われていないので買い簿価総額は記憶されていな
い。従って、数量[10]及び単価[50]により[1
0]と[50]の積である[500]が算出され、買い
簿価総額として[500]が記憶される。
Next, the total purchase price of the immediately preceding transaction is extracted from the data storage unit 4 (step S16), and the purchase price is determined based on the extracted total purchase price, the purchase quantity and the purchase transaction unit price of the transaction data. Calculate the total amount (Step S1
7), and store the calculation result (step S18). That is,
As shown in FIG. 4, in the first buying transaction, since the transaction was not performed immediately before, the total book value is not stored. Therefore, [1] is determined by the quantity [10] and the unit price [50].
[500] which is the product of [0] and [50] is calculated, and [500] is stored as the total book value.

【0023】次に、買い簿価総額、残数量及び買い数量
に基づいて簿価総額を算出し(ステップS22)、算出
した簿価総額を記憶する(ステップS23)。簿価総額
は、具体的には以下の数式1に基づいて算出する。
Next, the total book value is calculated based on the total book value, the remaining quantity and the purchase quantity (step S22), and the calculated total book value is stored (step S23). Specifically, the total book value is calculated based on Equation 1 below.

【0024】[0024]

【数1】簿価総額=買い簿価総額×残数量/買い数量 即ち、図4に示すように最初の取引における簿価総額は
買い簿価総額が[500]、残数量が[10]、買い数
量[10]であるため算出結果は[500]となり、簿
価総額として[500]が記憶される。
[Equation 1] Book value = Total book value × Remaining quantity / Buy quantity That is, as shown in FIG. 4, the book value in the first transaction is such that the total book value is [500], the remaining quantity is [10], Since the purchase quantity is [10], the calculation result is [500], and [500] is stored as the total book value.

【0025】次に、売上総額、買い簿価総額、買い数量
及び残数量に基づいて実現損益を算出し(ステップS2
4)、算出した実現損益を記憶する(ステップS2
5)。実現損益は、具体的には以下の数式2に基づいて
算出する。
Next, the realized profit and loss is calculated based on the total sales, the total book value, the purchase quantity and the remaining quantity (step S2).
4), storing the calculated realized profit and loss (step S2)
5). The realized profit and loss is specifically calculated based on the following equation (2).

【0026】[0026]

【数2】実現損益=売上総額−買い簿価総額×(買い数
量−残数量)/買い数量 即ち、図4に示すように買い数量[10]、残数量[1
0]、買い簿価総額[500]であり、最初の買い取引
においては売上が発生していないため売上総額は[0]
であり、買い数量と残数量が等しくなっているため
[0]が算出され、実現損益として[0]が記憶され
る。
## EQU2 ## Realized profit / loss = total sales−total book value × (buy quantity−remaining quantity) / buy quantity That is, as shown in FIG. 4, the buy quantity [10] and the remaining quantity [1]
0] and the total book value [500]. Since no sales have occurred in the first purchase transaction, the total sales is [0].
Since the buy quantity and the remaining quantity are equal, [0] is calculated, and [0] is stored as the realized profit and loss.

【0027】一方、受信した取引データが売り取引のデ
ータである場合には、直前の取引の売上総額データをデ
ータ記憶部4から取り出し(ステップS19)、取り出
した売上総額と、売りデータの売り取引単価及び取引数
量に基づいて売上総額を算出し(ステップS20)、算
出した売上総額を記憶する(ステップS21)。即ち、
図4に示すように最初の売り取引においてはそれ以前に
売上が発生していないため売上総額として[0]が記憶
されている。従って、記憶されている[0]に単価[6
0]及び取引数量[8]の積である[480]を加えて
算出された[480]を売上総額として記憶する。
On the other hand, if the received transaction data is sales transaction data, the total sales data of the immediately preceding transaction is extracted from the data storage unit 4 (step S19), and the extracted total sales and the sales transaction of the sales data are taken out. The total sales is calculated based on the unit price and the transaction quantity (step S20), and the calculated total sales is stored (step S21). That is,
As shown in FIG. 4, in the first selling transaction, [0] is stored as the total sales because no sales have occurred before that. Therefore, the stored [0] is replaced with the unit price [6].
[480] calculated by adding [480] which is the product of [0] and the transaction quantity [8] is stored as the total sales.

【0028】次に、買い簿価総額、残数量及び買い数量
に基づいて数式1用いて簿価総額を算出し(ステップS
22)、算出した簿価総額を記憶する(ステップS2
3)。即ち、図4に示すように買い簿価総額[50
0]、残数量[2]及び買い数量[10]を数式1に当
てはめて[100]が算出され、簿価総額として[10
0]が記憶される。
Next, based on the total book value, the remaining quantity, and the purchase quantity, the total book value is calculated using Equation 1 (step S).
22), storing the calculated total book value (step S2)
3). That is, as shown in FIG.
0], the remaining quantity [2] and the purchase quantity [10] are applied to Equation 1 to calculate [100], and the total book value is [10].
0] is stored.

【0029】次に、売上総額、買い簿価総額、買い数
量、残数量に基づいて数式2を用いて実現損益を算出し
(ステップS24)、算出した実現損益を記憶する(ス
テップS25)。即ち、図4に示すように買い数量[1
0]、残数量[2]、買い簿価総額[500]及び売上
総額[480]を数式2に当てはめて[80]が算出さ
れ、実現損益として[80]が記憶される。
Next, based on the total sales, the total book value, the purchase quantity, and the remaining quantity, the realized profit and loss is calculated by using Equation 2 (step S24), and the calculated realized profit and loss is stored (step S25). That is, as shown in FIG.
0], the remaining quantity [2], the total book value [500], and the total sales [480] are applied to Expression 2 to calculate [80], and [80] is stored as the realized profit and loss.

【0030】なお、上述の取引以降に発生した取引につ
いては、直前の取引において算出され、記憶されている
買い数量、残数量、買い簿価総額及び売上総額を用いて
買い数量等の計算項目を算出し、簿価・実現損益の算出
処理が行われる。
For transactions that have occurred after the above-mentioned transaction, the calculation items such as the purchase quantity are calculated using the buy quantity, the remaining quantity, the total book value, and the total sales calculated and stored in the immediately preceding transaction. Calculate and calculate book value and realized profit / loss.

【0031】この簿価・実現損益リアルタイム計算シス
テムによれば、簿価・実現損益を算出するために用いる
計算項目である買い数量、残数量、買い簿価総額、売上
総額を取引毎に記憶しているため、新たに取引が発生し
た場合に直前の取引において算出されたそれらの計算項
目を用いて簿価・実現損益を算出することができる。そ
のため取引発生毎にその日の最初の取引から計算を行う
必要がなく、計算負荷を削減することができ計算量、計
算時間を大幅に短縮することができる。
According to the book price / realized profit / loss real-time calculation system, the purchase quantity, the remaining quantity, the total book value, and the total sales, which are the calculation items used to calculate the book price / realized profit / loss, are stored for each transaction. Therefore, when a new transaction occurs, the book value and realized profit / loss can be calculated using those calculation items calculated in the immediately preceding transaction. Therefore, it is not necessary to perform the calculation from the first transaction of the day every time a transaction occurs, and the calculation load can be reduced, and the amount of calculation and the calculation time can be greatly reduced.

【0032】また、一日に行われた取引を買い取引と売
り取引に分類して計算する必要がないため、買い取引と
売り取引が行われる順番に関わりなく簿価・実現損益を
算出することができ、取引毎にリアルタイムで簿価・実
現損益の計算処理を行うことができる。更に、数式1に
示すように簿価総額は買い数量、残数量及び買い簿価総
額に基づいて算出されているため、図4に示すように取
引毎に買い数量、残数量及び買い簿価総額を記憶してい
ることにより1日の取引が終了する前であっても任意の
時点における簿価総額をリアルタイムに計算することが
可能となる。同様に、実現損益を数式2に示すように買
い数量、残数量、買い簿価総額及び売上総額に基づいて
算出しているため、実現損益についても一日の取引が終
了していなくても任意の時点における売上総額をリアル
タイムに算出することができる。
Further, since it is not necessary to classify transactions performed on one day into buy transactions and sell transactions, it is necessary to calculate book values and realized profits and losses regardless of the order in which buy transactions and sell transactions are performed. It is possible to calculate book value and realized profit and loss in real time for each transaction. Furthermore, since the book value is calculated based on the purchase quantity, the remaining quantity, and the book value as shown in Formula 1, as shown in FIG. Makes it possible to calculate the book value at any time in real time even before the end of the day's transaction. Similarly, since the realized profit and loss is calculated based on the purchase quantity, the remaining quantity, the total book value, and the total sales as shown in Formula 2, the realized profit and loss is optional even if the day's transaction is not completed. Can be calculated in real time.

【0033】なお、この実施の形態においては買い取引
が先行している場合を例として簿価・実現損益の算出処
理について説明したが、売り取引が先行してもよい。そ
の場合には、「買い」と「売り」を入れ替え、かつ、実
現損益の符号を反転させることで対処できる。具体的に
は、「買い数量」の代わりに「売り数量」を、「買い簿
価総額」の代わりに「売り数量」と「売り取引単価」か
ら「売り簿価総額」を、「売上総額」の代わりに「買い
数量」と「買い取引単価」から「買上総額」を算出する
ことにより対処できる。
In this embodiment, the book value / realized profit / loss calculation processing has been described by taking as an example a case where a buy transaction is ahead, but a sell transaction may be ahead. In such a case, it is possible to cope by swapping “buy” and “sell” and inverting the sign of the realized profit and loss. Specifically, instead of "Buy quantity", "Sell quantity" is replaced by "Sell quantity" and "Sell transaction price". Instead of calculating the "total purchase price" from the "buy quantity" and the "buy transaction unit price".

【0034】図5は、一日の取引が終了した場合に、取
引終了時点の残高はその日の簿価平均で取引したものと
考えて翌日の取引を行う日々移動平均により簿価、実現
損益を算出するために証券会社システム10によって実
施される締め処理を説明するためのフローチャートであ
る。また、図6は締め処理を行った場合のデータ記憶部
4に記憶されているデータを示す図である。
FIG. 5 shows that when a day's transaction is completed, the balance at the end of the transaction is considered to have been traded at the book value average for that day, and the book value and realized profit and loss are calculated by the daily moving average for the next day's transaction. It is a flowchart for demonstrating the closing process implemented by the securities company system 10 for calculation. FIG. 6 is a diagram illustrating data stored in the data storage unit 4 when the closing process is performed.

【0035】まず、その日の取引が終了したか否かを判
断し(ステップS30)、取引が終了したと判断した場
合には締め処理を行う。具体的には、図5に示すように
その日の最終取引の買い数量に対して最終取引の残数量
の上書(スッテプS31)、同様に最終取引の買い簿価
総額に対して最終取引の簿価総額の上書(ステップS3
2)、最終取引の売上総額に対して最終取引の実現損益
の上書(ステップS33)をすることによって締め処理
を行う。即ち、図6に示すようにその日の最終取引にお
いて算出されている残数量[6]を買い数量に対して上
書をして買い数量を[6]とし、簿価総額として算出さ
れている[321]を買い簿価総額に対して上書をして
買い簿価総額を[321]とし、実現損益として算出さ
れている[−29]を売上総額に対して上書をして売上
総額を[−29]とする。
First, it is determined whether or not the transaction on that day has been completed (step S30). If it is determined that the transaction has been completed, a closing process is performed. Specifically, as shown in FIG. 5, overwriting the remaining quantity of the final transaction with respect to the buying quantity of the final transaction on that day (step S31), similarly, Overwriting of the total value (Step S3
2), the closing process is performed by overwriting the realized profit and loss of the final transaction (step S33) with respect to the total sales of the final transaction. That is, as shown in FIG. 6, the remaining quantity [6] calculated in the final transaction of the day is overwritten to the buying quantity, the buying quantity is set to [6], and the book value is calculated as the book value [ 321] is overwritten with respect to the total book value, and the total book value is set as [321]. [-29].

【0036】この簿価・実現損益リアルタイム計算シス
テムによれば、買い数量、買い簿価総額、売上総額をそ
れぞれ残数量、簿価総額、実現損益に上書することによ
り、翌日に繰り越された残高は前日の総平均で出した簿
価で取引したと考えて翌日の取引とあわせて計算してい
く日々移動平均により証券取引の簿価・実現損益の算出
を行うことができる。
According to the book value / realized profit / loss real-time calculation system, the balance carried over the next day is overwritten by overwriting the purchase quantity, the total book value, and the total sales with the remaining quantity, the book value, and the realized gain / loss, respectively. Can calculate book values and realized gains and losses on securities transactions by using a daily moving average, which is calculated based on the book value given by the previous day's total average and calculated together with the next day's transactions.

【0037】図7は、当日の取引において取引データを
追加する場合の証券会社システム10により実施される
取引追加処理を説明するためのフローチャートである。
FIG. 7 is a flowchart for explaining a transaction addition process performed by the securities company system 10 when transaction data is added in a transaction on the day.

【0038】まず、取引データの追加入力があるか否か
を判断し(ステップS40)、取引データの追加入力が
あると判断した場合には、その日の締め処理の直前に追
加の取引を挿入して残数量を累積加算し(ステップS4
1)、算出した残数量を記憶する(ステップS42)。
即ち、図8に示すように追加した取引は買い取引である
ため、残数量は直前の取引において記憶されていた残数
量[6]に追加された取引で買った数量[2]を加えた
[8]となり、算出された[8]を残数量として記憶す
る。なお、取引データの追加入力は、証券会社システム
10の入力制御部(図示せず)を介してデータ処理部2
に入力される。
First, it is determined whether or not there is additional input of transaction data (step S40). If it is determined that there is additional input of transaction data, an additional transaction is inserted immediately before the closing process of the day. And the remaining quantity is cumulatively added (step S4).
1) The calculated remaining quantity is stored (step S42).
That is, as shown in FIG. 8, since the added transaction is a buying transaction, the remaining quantity is obtained by adding the quantity purchased in the added transaction [2] to the remaining quantity [6] stored in the immediately preceding transaction [ 8], and the calculated [8] is stored as the remaining quantity. The additional input of the transaction data is performed by the data processing unit 2 via the input control unit (not shown) of the securities company system 10.
Is input to

【0039】次に、追加した取引データが買い取引のデ
ータであるか、売り取引のデータであるかの判断を行う
(ステップS43)。ここで、追加した取引データが買
い取引のデータであると判断した場合には、その日に行
った証券の買い数量を累積加算し(ステップS44)、
算出した買い数量を記憶する(ステップS45)。次
に、直前の取引の買い簿価総額をデータ記憶部4から取
り出し(ステップS46)、取り出した買い簿価総額
と、買い数量及び買い取引単価に基づいて買い簿価総額
を算出し(ステップS47)、算出結果を記憶する(ス
テップS48)。即ち、図8に示すように追加した取引
は買い取引であるため、新たに買った数量[2]を、記
憶されている買い数量[20]に加算して買い数量を
[22]として記憶し、直前の取引の買い簿価総額[1
070]に数量[2]、単価[50]の買い簿価[10
0]を加えて算出した[1170]を買い簿価総額とし
て記憶する。
Next, it is determined whether the added transaction data is data of a buying transaction or data of a selling transaction (step S43). Here, when it is determined that the added transaction data is the data of the buying transaction, the buying quantity of the securities performed on that day is cumulatively added (step S44),
The calculated purchase quantity is stored (step S45). Next, the total purchase price of the immediately preceding transaction is extracted from the data storage unit 4 (step S46), and the total purchase price is calculated based on the extracted total purchase price, the purchase quantity, and the purchase transaction unit price (step S47). ), And store the calculation result (step S48). That is, since the added transaction is a buying transaction as shown in FIG. 8, the newly purchased quantity [2] is added to the stored buying quantity [20], and the buying quantity is stored as [22]. , The book value of the last transaction [1
070], the purchase price [10] of the quantity [2] and the unit price [50].
[0170] and [1170] calculated as the total book value.

【0040】次に、買い簿価総額、残数量及び買い数量
に基づいて数式1を用いて簿価総額を算出し(ステップ
S52)、算出した簿価総額を記憶する(ステップS5
3)。即ち、買い取引を追加して算出された残数量は
[8]、買い数量[22]、買い簿価総額[1170]
であるから、これらの数値を数式1に当てはめると簿価
総額は、[425.45]であると算出され、算出され
た値を簿価総額として記憶する。
Next, based on the total book value, the remaining quantity, and the purchase quantity, the total book value is calculated using Equation 1 (step S52), and the calculated total book value is stored (step S5).
3). That is, the remaining quantity calculated by adding the buy transaction is [8], the buy quantity [22], and the total book value [1170].
Therefore, when these numerical values are applied to Expression 1, the total book value is calculated to be [425.45], and the calculated value is stored as the total book value.

【0041】次に、売上総額、買い簿価総額、買い数量
及び残数量に基づいて数式2を用いて実現損益を算出し
(ステップS54)、算出した実現損益を記憶する(ス
テップS55)。即ち、買い取引を追加して算出された
買い数量[22]、残数量[8]、買い簿価総額[11
70]及び売上総額[720]を数式2に当てはめて算
出すると、実現損益は[−24.55]であると算出さ
れ、算出された値を実現損益として記憶する。
Next, based on the total sales, the total book value, the purchase quantity, and the remaining quantity, the realized profit and loss is calculated by using Equation 2 (step S54), and the calculated realized profit and loss is stored (step S55). That is, the buying quantity [22], the remaining quantity [8], and the total book value [11] calculated by adding the buying transaction.
70] and the total amount of sales [720] are applied to Equation 2 to calculate the realized profit and loss as [−24.55], and store the calculated value as the realized profit and loss.

【0042】そして、買い数量に取引を追加した後に再
度算出された残数量を、買い簿価総額に取引を追加した
後に再度算出された簿価総額を、売上総額に取引を追加
した後に再度算出された実現損益をそれぞれ上書して記
憶する締め処理を行う(ステップS56)。即ち、図8
に示すように取引を追加して算出された残数量[8]を
買い数量に、簿価総額[425.45]を買い簿価総額
に、実現損益[−24.55]を売上総額にそれぞれ上
書することにより締め処理を行う。
Then, the remaining quantity calculated again after the transaction is added to the purchase quantity, the book value calculated again after the transaction is added to the total book value, and the book value calculated again after the transaction is added to the total sales value are calculated again. A closing process for overwriting and storing the realized profits and losses is performed (step S56). That is, FIG.
As shown in the above, the remaining quantity [8] calculated by adding transactions is used as the purchase quantity, the book value [425.45] is used as the purchase book value, and the realized profit / loss [−24.55] is used as the total sales value. The closing process is performed by overwriting.

【0043】一方、追加した取引データが売り取引のデ
ータである場合には(ステップS43)、直前の取引の
売上総額データをデータ記憶部4から取り出し(ステッ
プS49)、取り出した売上総額と、売り取引単価及び
残数量に基づいて売上総額を算出し(ステップS5
0)、算出した売上総額を記憶する(ステップS5
1)。
On the other hand, if the added transaction data is data of a selling transaction (step S43), the total sales data of the immediately preceding transaction is extracted from the data storage unit 4 (step S49), and the extracted total sales and the sales The total sales is calculated based on the transaction unit price and the remaining quantity (step S5).
0), and store the calculated total sales (step S5).
1).

【0044】次に、買い簿価総額、残数量及び買い数量
に基づいて数式1を用いて簿価総額を算出し(ステップ
S52)、算出した簿価総額を記憶し(ステップS5
3)、続いて売上総額、買い簿価総額、買い数量及び残
数量に基づいて数式2を用いて実現損益を算出し(ステ
ップS54)、算出した実現損益を記憶する(ステップ
S55)。
Next, based on the total book value, the remaining quantity, and the purchase quantity, the total book value is calculated using Equation 1 (step S52), and the calculated total book value is stored (step S5).
3) Subsequently, based on the total sales, the total book value, the purchase quantity, and the remaining quantity, the realized profit and loss is calculated using Expression 2 (step S54), and the calculated realized profit and loss is stored (step S55).

【0045】そして、買い数量に取引を追加した後に再
度算出された残数量を、買い簿価総額に取引を追加した
後に再度算出された簿価総額を、売上総額に取引を追加
した後に再度算出された実現損益をそれぞれ上書して記
憶する締め処理を行う(ステップS56)。
Then, the remaining quantity calculated again after adding the transaction to the purchase quantity, the book value calculated again after adding the transaction to the book value, and the calculation again after adding the transaction to the total sales value are calculated again. A closing process for overwriting and storing the realized profits and losses is performed (step S56).

【0046】この簿価・実現損益リアルタイム計算シス
テムによれば、取引毎に買い数量、残数量、買い簿価総
額、売上総額、簿価総額及び実現損益の算出を行ってい
るため、取引順序に依存することなく簿価・実現損益の
算出をすることができる。そのため、取引データの取り
込み漏れが発生していた場合、追加的に取引が発生した
場合及び入力データ内容に誤りがあり訂正する必要があ
る場合であっても全ての計算を始めからやり直すことな
く、追加取引データを締め処理の直前に追加し、追加さ
れた取引データに関する算出を行い再度締め処理を行う
のみで取引を追加することがでる。従って、取引を追加
してその日に行われた全ての取引について最初から計算
を行う必要がなく、大幅な計算時間の短縮をすることが
でき、取引追加後の簿価・実現損益を迅速に算出するこ
とができる。
According to the book price / realized profit / loss real-time calculation system, the purchase quantity, the remaining quantity, the total book value, the total sales, the total book value, and the realized profit / loss are calculated for each transaction. Book value and realized profit / loss can be calculated without dependence. Therefore, even if omission of transaction data has occurred, additional transactions have occurred, or if there is an error in the input data content and it needs to be corrected, all calculations need not be restarted from the beginning, Transactions can be added by adding additional transaction data immediately before the closing process, calculating the added transaction data, and performing the closing process again. Therefore, it is not necessary to add a transaction and calculate from the beginning for all transactions performed on that day, which can greatly reduce the calculation time and quickly calculate the book value and realized profit / loss after the transaction is added. can do.

【0047】図9は、不当日(ふとうじつ:前日以前の
日)に取引データを追加する場合の証券会社システム1
0によって行われる追加処理を説明するためのフローチ
ャートである。不当日に取引を追加する場合には、締め
処理をまたがっているため締め処理の計算を考慮しなけ
ればならない。
FIG. 9 shows a securities company system 1 in the case where transaction data is added on an unfair day (Fujitsu: a day before the previous day).
9 is a flowchart for explaining an additional process performed by 0. When adding a transaction on an unjust day, it is necessary to consider the calculation of the closing process because it extends over the closing process.

【0048】そのため、まず不当日に取引データの追加
入力がされているか否かを判断する(ステップS6
0)。不当日に取引データの追加があると判断した場合
には、取引追加日の最終取引としてその日の締め処理の
直前に取引データを追加する処理を行う(ステップS6
1)。即ち、図10に示すように追加した取引は買い取
引であるため、残数量は直前の取引において記憶されて
いた残数量[6]に追加した取引で買った数量[2]を
加えた[8]となり、算出された[8]が残数量として
記憶される。また、新たに買った数量[2]を記憶され
ている買い数量[20]に加算した[22]が買い数量
として記憶され、直前の取引の買い簿価総額[107
0]に数量[2]、単価[50]の買い簿価[100]
を加えて算出された[1170]が買い簿価総額として
記憶される。なお、追加された取引が売り取引である場
合には、売上総額が算出される。また、取引データの追
加入力は、証券会社システム10の入力制御部(図示せ
ず)を介してデータ処理部2に入力される。
Therefore, it is first determined whether or not transaction data has been additionally input on an unjust day (step S6).
0). If it is determined that the transaction data is added on the unjust day, a process of adding the transaction data immediately before the closing process of the day is performed as the final transaction on the transaction addition day (step S6).
1). That is, as shown in FIG. 10, since the added transaction is a buying transaction, the remaining quantity is obtained by adding the purchased quantity [2] to the remaining quantity [6] stored in the immediately preceding transaction [8]. ], And the calculated [8] is stored as the remaining quantity. [22] obtained by adding the newly purchased quantity [2] to the stored buying quantity [20] is stored as the buying quantity, and the total book value [107] of the immediately preceding transaction is stored.
0] to the purchase price [100] of quantity [2] and unit price [50]
[1170] calculated by adding is stored as the total purchase book value. If the added transaction is a selling transaction, the total sales is calculated. Further, the additional input of the transaction data is input to the data processing unit 2 via the input control unit (not shown) of the securities company system 10.

【0049】次に、残数量[8]、買い数量[22]及
び買い簿価総額[1170]であるから、これらの数値
を数式1に当てはめて簿価総額は[425.45]であ
ると算出され、算出された値が簿価総額として記憶され
る。更に、買い数量[22]、残数量[8]、買い簿価
総額[1170]及び売上総額[720]であるため、
これらの数値を数式2に当てはめて実現損益は[−2
4.55]であると算出され、算出された値が実現損益と
して記憶される。
Next, since the remaining quantity is [8], the buying quantity [22] and the total book value [1170], these numerical values are applied to Equation 1 to determine that the total book value is [425.45]. The calculated value is stored as the book value. Further, since the purchase quantity [22], the remaining quantity [8], the total book value [1170] and the total sales [720],
By applying these figures to Equation 2, the realized profit and loss is [-2
4.55] and the calculated value is stored as realized gain or loss.

【0050】次に、取引を追加した後の締めを行うため
再度締め処理を行う(ステップS62)。即ち、図10
に示すように、残数量[8]を買い数量に、簿価総額
[425.45]を買い簿価総額に及び実現損益[−2
4.55]を売上総額に上書することにより締め処理が
行われる。
Next, the closing process is performed again to perform the closing after adding the transaction (step S62). That is, FIG.
As shown in FIG. 7, the remaining quantity [8] is converted to the purchase quantity, the book value [425.45] is converted to the purchase book value, and the realized profit and loss [−2].
4.55] is overwritten to the total sales amount, thereby performing the closing process.

【0051】次に、取引データを追加する前に行われた
締め処理の記憶されているデータを図10に示すように
追加前締めとし、取引データを追加したことにより変化
した締めの残数量、簿価総額及び実現損益と追加前の締
め処理データの残数量、簿価総額及び実現損益との差分
をそれぞれ算出する(ステップS63)。即ち、図10
に示すように追加前の締めの残数量[6]と追加後の締
め残数量[8]の差分[2]、追加前締めの簿価総額
[321]と追加後の締めの簿価総額[425.45]
の差分[104.45]及び追加前締めの実現損益[−
29]と追加後の実現損益[−24.55]の差分
[4.465]がそれぞれ差分として算出される。
Next, as shown in FIG. 10, the data stored in the closing process performed before the addition of the transaction data is set as the pre-addition closing, and the remaining closing amount changed by adding the transaction data; The difference between the total book value and the realized profit and loss and the remaining quantity of the closing processing data before addition, the book value and the realized profit and loss are calculated respectively (step S63). That is, FIG.
As shown in the figure, the difference [2] between the remaining quantity [6] of the closing before the addition and the remaining quantity [8] after the addition, the book value [321] of the book closing before addition, and the book value of the closing after addition [ 425.45]
[104.45] and the realized profit and loss before the addition [-
29] and the realized profit / loss [−24.55] after the addition [4.465] are calculated as the respective differences.

【0052】次に、取引追加日の翌日の締め処理前の買
い数量、買い簿価総額及び売上総額に取引を追加した日
の残数量、簿価総額および実現損益の差分を加え(ステ
ップS64)、ステップS60〜ステップS63と同様
の処理を行う。即ち、図10に示すように取引を追加し
た翌日(9月2日)の取引データの買い数量に取引を追
加した日(9月1日)の取引追加前の締めと取引追加後
残数量締めの差分である[2]が加えられ、買い簿価総
額に差分である[104.45]が加えられ、更に売上
総額にも差分である[4.45]が加えられて9月2日
の取引における残数量、簿価総額及び実現損益が算出さ
れ、算出された結果に基づいて締め処理が行われる。同
様の処理を9月2日以降の取引についても現在取引を行
っている当日まで繰り返す。即ち、差分加算前の締めと
差分加算後の締めの差分を算出し、その差分を差分を算
出した日の翌日に加算し、再度差分を算出するという手
段を取引当日まで繰り返す。
Next, the difference between the remaining quantity, book value, and realized profit / loss on the day when the transaction was added is added to the purchase quantity, purchase book value, and total sales amount before the closing process on the day following the transaction addition day (step S64). , The same processing as in steps S60 to S63 is performed. That is, as shown in FIG. 10, the closing before the addition of the transaction and the closing of the remaining volume after the addition of the transaction (September 1) are added to the purchase quantity of the transaction data on the next day (September 2) after the transaction is added. Is added to the total book value, and the difference [104.45] is added to the total book value, and the difference [4.45] is added to the total sales amount. The remaining quantity, book value, and realized profit and loss in the transaction are calculated, and the closing process is performed based on the calculated result. The same process is repeated for transactions after September 2 until the day of the current transaction. That is, the difference between the closing before the addition of the difference and the closing after the addition of the difference is calculated, the difference is added on the next day of the day on which the difference is calculated, and the difference is calculated again until the transaction day.

【0053】この簿価・実現損益リアルタイム計算シス
テムによれば、不当日に取引を追加した場合であっても
取引追加日以降の取引全てについて再計算する必要がな
く、各日付の締め処理を再計算し、差分を算出すること
により不当日に取引を追加した場合の簿価・実現損益の
算出を行うことができる。そのため、不当日に取引を追
加した場合の計算量が大幅に削減されることとなる。
According to the book price / realized profit / loss real-time calculation system, even if a transaction is added on an unjust day, there is no need to recalculate all transactions after the transaction addition date, and the closing process of each date is re-executed. By calculating and calculating the difference, it is possible to calculate the book value and the realized profit or loss when a transaction is added on an unjust day. Therefore, the amount of calculation when a transaction is added on an unjust day is significantly reduced.

【0054】図11は、取引を削除する場合の証券会社
システム10によって行われる取引削除処理を説明する
ためのフローチャートである。なお、この実施の形態に
おいては当日取引を削除する場合を例に取引削除処理を
説明する。
FIG. 11 is a flowchart for explaining a transaction deletion process performed by the securities company system 10 when deleting a transaction. In this embodiment, the transaction deletion processing will be described by taking as an example the case of deleting the transaction on the day.

【0055】まず、削除する取引データがあるか否かの
判断を行い(ステップS70)、削除する取引データが
あると判断した場合には、削除対象データに対応する取
引データを追加入力する(ステップS71)。ここで、
削除対象データに対応する取引データとは、削除対象デ
ータの数量の符号を反転させた仮想取引データを指す。
従って、削除対象の取引データである9月1日に行われ
た3番目の買い取引の数量4の符号を反転させて[−
4]とし、その他の取引内容はそのままにした仮想の取
引が削除対象データに対応する仮想取引データとなる。
この仮想取引を追加して、通常の追加処理と同様の処
理、即ち、買い数量、残数量、買い簿価総額、売上総
額、簿価総額及び実現損益の算出を行い、算出結果を記
憶する。なお、削除対象データに対応する仮想取引デー
タの追加入力は、証券会社システム10の入力制御部
(図示せず)を介してデータ処理部2に入力される。
First, it is determined whether there is transaction data to be deleted (step S70). If it is determined that there is transaction data to be deleted, transaction data corresponding to the data to be deleted is additionally input (step S70). S71). here,
The transaction data corresponding to the deletion target data indicates virtual transaction data in which the sign of the quantity of the deletion target data is inverted.
Therefore, the sign of the quantity 4 of the third buying transaction performed on September 1, which is the transaction data to be deleted, is inverted to [-
4], and the virtual transaction leaving other transaction contents as it is becomes virtual transaction data corresponding to the deletion target data.
This virtual transaction is added, and the same processing as the normal addition processing is performed, that is, the purchase quantity, the remaining quantity, the total book value, the total sales, the total book value, and the realized profit and loss are calculated, and the calculation results are stored. The additional input of the virtual transaction data corresponding to the deletion target data is input to the data processing unit 2 via the input control unit (not shown) of the securities company system 10.

【0056】即ち、図12に示すように、[−4]の買
い数量を直前の取引において算出され記憶されている買
い数量[20]に加えて買い数量[16]が算出され、
残数量は仮想買い取引を追加しているため[−4]を直
前取引において記憶されている残数量[6]に加えて残
数量[2]が算出される。同様に、買い簿価総額は[−
4]と取引単価[60]の積になるため[−240]と
直前の取引において記憶されている[1070]に[−
240]を加えた[830]となる。なお、追加した仮
想取引は買い取引であるため売上総額は変化しないが、
追加した仮想取引が売り取引である場合には買い数量の
累積加算及び買い簿価数量の計算に代わって売上総額の
算出が行われることとなる。次に、数式1に基づいて算
出される簿価総額は、[103.75]となり、数式2
に基づいて算出される実現損益は[−6.25]と算出
され、それぞれの算出結果が記憶される。
That is, as shown in FIG. 12, the buy quantity [16] is calculated by adding the buy quantity [-4] to the buy quantity [20] calculated and stored in the immediately preceding transaction.
Since the remaining quantity is a virtual buying transaction, [-4] is added to the remaining quantity [6] stored in the immediately preceding transaction to calculate the remaining quantity [2]. Similarly, the total book value is [-
4] and the transaction unit price [60], so that [-240] is added to [1070] stored in the immediately preceding transaction.
[830] by adding [240]. The total amount of sales does not change because the added virtual transaction is a buying transaction,
When the added virtual transaction is a selling transaction, the total sales is calculated instead of the cumulative addition of the buying quantity and the calculation of the book value. Next, the total book value calculated based on Equation 1 is [103.75], and Equation 2
Is calculated as [−6.25], and the respective calculation results are stored.

【0057】次に、算出された残数量、簿価総額及び実
現損益に基づいて締め処理を行う(ステップS73)。
即ち、図12に示すように削除対象取引に対応する仮想
取引を追加して算出した残数量[2]を買い数量とし
て、簿価総額[103.75]を買い簿価総額として、
実現損益[−6.25]を売上総額としてそれぞれ記憶
する。
Next, a closing process is performed based on the calculated remaining quantity, book value, and realized profit and loss (step S73).
That is, as shown in FIG. 12, the remaining quantity [2] calculated by adding the virtual transaction corresponding to the transaction to be deleted is used as the purchase quantity, and the book value [103.75] is used as the purchase book value.
The realized profit / loss [−6.25] is stored as the total sales.

【0058】この簿価・実現損益リアルタイム計算シス
テムによれば、取引毎に買い数量、残数量、買い簿価総
額、売上総額、簿価総額、実現損益の算出を行っている
ため、取引順序に依存することなく簿価・実現損益の算
出をすることができる。そのため、取引データの削除を
行う場合、削除対象データを取り除いて全ての計算を始
めからやり直すことなく、削除対象取引の数量の符号を
反転させた取引データを追加することにより、追加され
た仮想取引データに関する算出と締め処理を行うのみで
取引を削除することができる。従って、大幅な計算時間
の短縮をすることができ、取引追加後の簿価・実現損益
を迅速に算出することができる。なお、不当日の取引を
削除する場合においても削除対象取引の数量データの符
号を反転させた仮想取引を不当日に追加する処理を行う
ことによって取引の削除をすることができる。
According to the book price / realized profit / loss real-time calculation system, the purchase quantity, the remaining quantity, the total book value, the total sales, the book value, and the realized gain / loss are calculated for each transaction. Book value and realized profit / loss can be calculated without dependence. Therefore, when deleting transaction data, the virtual transaction added by adding the transaction data with the sign of the volume of the transaction to be deleted reversed without removing the data to be deleted and starting all calculations again from the beginning. Transactions can be deleted only by performing calculation and closing processing on data. Therefore, the calculation time can be greatly reduced, and the book value and realized profit / loss after the addition of the transaction can be quickly calculated. In addition, even in the case of deleting a transaction on an improper day, the transaction can be deleted by performing a process of adding a virtual transaction in which the sign of the quantity data of the transaction to be deleted is inverted on the improper date.

【0059】図13は、証券の転換取引を行った場合の
証券会社システム10によって実施される簿価・実現損
益計算処理を説明するためのフローチャートである。
FIG. 13 is a flowchart for explaining a book value / realized profit / loss calculation process performed by the securities company system 10 when a security conversion transaction is performed.

【0060】まず、転換取引における転換売り取引デー
タの入力がされているか否かを判断し(ステップS8
0)、転換売り取引データの入力があると判断した場合
には、入力された転換売り取引データに基づいて残数量
を算出し(ステップS81)、算出した残数量を記憶す
る(ステップS82)。即ち、図14に示すように残数
量として[10]が記憶されている場合、転換売り取引
によって[8]の商品を異なる商品に転換しているた
め、[10]から[8]を引いた値の[2]が残数量と
して記憶される。なお、転換売り取引データの入力は、
証券会社システム10の入力制御部(図示せず)を介し
てデータ処理部2に入力される。
First, it is determined whether or not conversion sale transaction data in the conversion transaction has been input (step S8).
0), when it is determined that there is conversion sale transaction data, the remaining quantity is calculated based on the input conversion sale transaction data (step S81), and the calculated remaining quantity is stored (step S82). That is, when [10] is stored as the remaining quantity as shown in FIG. 14, since [8] is converted to a different product by the conversion selling transaction, [8] is subtracted from [10]. The value [2] is stored as the remaining quantity. In addition, the conversion sales transaction data input,
The data is input to the data processing unit 2 via an input control unit (not shown) of the securities company system 10.

【0061】次に、直前の取引の売上総額データをデー
タ記憶部4から取り出し(ステップS83)、取り出し
た売上総額、取引数量及び取引単価に基づいて実現損益
の値が直前の取引の値と同じ値になるように売上総額を
算出し(ステップS84)、算出した売上総額を記憶す
る(ステップS85)。即ち、図14に示すように転換
売り取引においては現金の移動がなく、取引単価が
[0]となるため本来ならば売上総額が発生しない。し
かし、売上総額が発生していないとすると実現損益は数
式1により算出されるものであるため、実際に現金の動
きがないにも拘わらずマイナスの実現損益が発生してし
まう。そのため、売上総額は実現損益の算出の際に売上
総額から減算している値と同じ値とするように算出され
る。従って、売上総額は取引数量[8]と取引単価
[0]の積に、買い簿価総額に買い数量から残数量を減
算したものを残数量で割った値を加えたものとなる。即
ち、図14に示すように買い数量が[10]、残数量が
[2]、買い簿価総額が[500]であるため算出され
る値は[400]となり、売上総額は[400]として
記憶される。
Next, the total sales data of the immediately preceding transaction is extracted from the data storage unit 4 (step S83), and the value of the realized profit and loss is the same as the value of the immediately preceding transaction based on the extracted total sales, transaction quantity, and transaction unit price. The total sales is calculated so as to be a value (step S84), and the calculated total sales is stored (step S85). That is, as shown in FIG. 14, there is no cash transfer in the convertible selling transaction, and the transaction unit price is [0], so that the total sales would not normally occur. However, if the total sales have not occurred, the realized profit and loss is calculated by Equation 1, and therefore, even though there is no actual cash movement, a negative realized profit and loss occurs. Therefore, the total sales is calculated to be the same value as the value subtracted from the total sales when calculating the realized profit and loss. Therefore, the total sales amount is obtained by adding the product of the transaction quantity [8] and the transaction unit price [0] to the sum of the purchase book value minus the purchase quantity and the remaining quantity divided by the remaining quantity. That is, as shown in FIG. 14, since the buy quantity is [10], the remaining quantity is [2], and the total book value is [500], the calculated value is [400], and the total sales is [400]. It is memorized.

【0062】次に、買い簿価総額、買い数量及び残数量
に基づいて数式1を用いて簿価総額を算出し(ステップ
S86)、算出した値を記憶する(ステップS87)。
即ち、図14に示すように買い簿価総額は[500]、
買い数量[10]及び残数量[2]であるから算出結果
は[200]となり簿価総額として[200]が記憶さ
れる。
Next, based on the total book value, the purchase quantity, and the remaining quantity, the total book value is calculated by using Equation 1 (step S86), and the calculated value is stored (step S87).
That is, as shown in FIG. 14, the total book value is [500],
Since the purchase quantity is [10] and the remaining quantity is [2], the calculation result is [200], and [200] is stored as the total book value.

【0063】次に、売上総額、買い簿価総額、買い数量
及び残数量に基づいて数式2を用いて実現損益を算出し
(ステップS88)、算出した実現損益を記憶する(ス
テップS89)。即ち、図14に示すように売上総額
[400]、買い簿価総額[500]、買い数量[1
0]、残数量[2]であるから、実現損益は直前の取引
の数値と同じ[0]となる。
Next, based on the total sales, the total book value, the purchase quantity, and the remaining quantity, the realized profit and loss is calculated using Expression 2 (step S88), and the calculated realized profit and loss is stored (step S89). That is, as shown in FIG. 14, the total sales [400], the total book value [500], the purchase quantity [1]
0] and the remaining quantity [2], the realized profit and loss is the same as the numerical value of the immediately preceding transaction [0].

【0064】次に、転換元の商品を売ったとして処理す
る転換売り取引に対して転換後の商品を買ったとする転
換買い取引が発生したとして調整処理を行う(ステップ
S90)。即ち、図15に示すように転換買い取引が新
たに発生したとして対応する証券取引について簿価・実
現損益の計算が行われる。ここで、転換買い取引におい
ては単価が[0]であるため本来ならば買い簿価総額は
発生しないが、対応する転換売り取引において実現損益
の値を変化させないために売上総額の値を調整してい
る。従って、転換買い取引において買い簿価総額が直前
の取引に対して変化していないと転換取引の整合性が取
れないこととなる。そのため、転換売り取引において調
整した売上総額と同一数値になるように転換売り取引の
売上総額と同一の計算を行うことにより転換買い取引の
買い簿価総額を算出する。その結果、図14及び図15
に示すように転換売り取引における売上総額と転換買い
取引における買い簿価総額共に[400]となる。
Next, an adjustment process is performed assuming that a conversion buying transaction has occurred in which the conversion source transaction has been purchased, assuming that the converted product has been purchased (step S90). That is, as shown in FIG. 15, the book value and the realized profit / loss are calculated for the corresponding securities transaction on the assumption that the conversion buying transaction has newly occurred. Here, since the unit price is [0] in the conversion buying transaction, the total book value is not originally generated, but the value of the total sales is adjusted in order to keep the realized profit and loss value unchanged in the corresponding conversion selling transaction. ing. Therefore, in the conversion buying transaction, if the total book value does not change from the immediately preceding transaction, the conversion transaction cannot be consistent. Therefore, the same calculation as the total sales amount of the conversion sale transaction is performed so that the same numerical value as the total sales amount adjusted in the conversion sale transaction is obtained, thereby calculating the total book value of the conversion buying transaction. As a result, FIG. 14 and FIG.
As shown in (1), both the total sales in the conversion selling transaction and the total book value in the conversion buying transaction are [400].

【0065】この簿価・実現損益リアルタイム計算シス
テムによれば、1日の取引が終了してから転換取引と通
常の売買取引とに分けて簿価・実現損益を算出する必要
がなく、そのまま簿価・実現損益の算出を行うことがで
き、効率的に簿価・実現損益の計算処理を行うことがで
きる。
According to the book value / realized profit / loss real-time calculation system, it is not necessary to calculate the book value / realized profit / loss separately for the conversion transaction and the normal sales transaction after one day's transaction is completed. The value / realized profit / loss can be calculated, and the book value / realized profit / loss can be calculated efficiently.

【0066】[0066]

【発明の効果】この発明によれば、簿価総額や売上総額
を算出するための計算項目である買い数量、残数量、買
い簿価総額及び売上総額を各取引毎に保持しているた
め、取引発生毎にその日の最初の取引から全て計算を行
うことなく、新たに発生した取引の直前の取引から計算
を行えばよいこととなり、計算量及び計算時間を大幅に
短縮することができる。
According to the present invention, since the purchase quantity, the remaining quantity, the total purchase price and the total sales, which are the calculation items for calculating the total book value and the total sales, are held for each transaction, Each time a transaction occurs, the calculation may be performed from the transaction immediately before the newly generated transaction without performing all calculations from the first transaction of the day, and the amount of calculation and the calculation time can be significantly reduced.

【0067】また、一日の証券取引が終了した場合に、
その日の最終取引において算出された残数量を買い数量
に、簿価総額を買い簿価総額に、実現損益を売上総額に
それぞれ上書することにより締め処理を行っているた
め、取引残高を翌日に繰り越す場合に、その残高は前日
の取引において計算された簿価の総平均で取引したと考
えて翌日の取引とあわせて計算していく日々移動平均に
より簿価・実現損益の算出を行うことができる。
When one day of securities trading is completed,
The closing balance is calculated by overwriting the remaining quantity calculated in the last transaction on that day with the buying quantity, the book value with the buying value, and the realized profit and loss on the total sales. When carrying forward, it is possible to calculate the book value and realized profit / loss using the daily moving average, which is calculated based on the total average of the book values calculated in the previous day's transaction and calculated together with the next day's transaction. it can.

【0068】また、取引を追加する場合には、締め処理
の直前に取引を追加し、追加された取引データと追加直
前に記憶されている買い数量、残数量、買い簿価総額及
び売上総額に基づいて、買い数量、残数量、買い簿価総
額、売上総額、簿価総額及び実現損益を算出して締め処
理を行っているため、取引が行われた順番とは無関係に
追加すべき取引をその日の最後の取引として締め処理の
直前に追加することによって取引の追加を行うことがで
き、取引を追加した場合であってもその日に行われた全
ての取引を再度計算する必要がない。そのため、計算量
及び計算時間を大幅に短縮することができる。
When adding a transaction, the transaction is added immediately before the closing process, and the added transaction data and the purchase quantity, the remaining quantity, the total book value and the total sales stored immediately before the addition are added to the transaction data. Based on the purchase quantity, the remaining quantity, the total book value, the total sales value, the total book value, and the realized profit / loss based on the purchase amount, the closing process is performed, so the transactions to be added regardless of the order in which the transactions were performed are added. A transaction can be added by adding it as the last transaction of the day immediately before the closing process, and even if a transaction is added, it is not necessary to recalculate all transactions performed on that day. Therefore, the calculation amount and the calculation time can be significantly reduced.

【0069】また、不当日に取引を追加する場合には、
取引追加手段により不当日に取引を追加し、取引追加日
における取引追加前の締めと取引追加後の締めの差分を
算出し、算出された残数量、簿価総額及び実現損益の差
分を取引追加日の翌日の買い数量、買い簿価総額及び売
上総額にそれぞれ加算する。そして、差分加算後の締め
を行い、差分加算前の締めと差分加算後の締めにおける
残数量、簿価総額及び実現損益の差分をそれぞれ算出す
る。そして、算出した差分を、差分を算出した日の翌日
に加算して、差分加算前の締めと差分加算後の締めを算
出し、同様に算出した差分を、差分を算出した日の翌日
に加算するという処理を取引当日まで繰り返すことによ
って不当日に取引を追加した場合の簿価・実現損益に計
算を行う。従って、不当日に取引を追加した場合であっ
ても、取引追加日以降の全ての取引について再度計算す
る必要がなく、各日付の締め処理を再計算し、取引追加
前と追加後の締め処理の差分を算出することによって不
当日に取引の追加を行うことができる。そのため、不当
日に取引を追加した場合の計算量及び計算時間を大幅に
短縮することができる。
Also, when a transaction is added on an unjust day,
Transactions are added on the unfair date by the transaction addition means, the difference between the closing before adding the transaction and the closing after adding the transaction on the adding day is added, and the difference between the calculated remaining quantity, book value and realized profit / loss is added to the transaction. It is added to the purchase quantity, total book value and total sales of the day after the day. Then, the closing after the addition of the difference is performed, and the differences between the remaining amount, the book value, and the realized profit and loss between the closing before the addition of the difference and the closing after the addition of the difference are calculated. Then, the calculated difference is added to the day following the day on which the difference was calculated, the closing before adding the difference and the closing after adding the difference are calculated, and the difference calculated in the same manner is added the day after the day on which the difference was calculated. By repeating this process until the day of the transaction, the book value and realized gain or loss are calculated when the transaction is added on the unfair date. Therefore, even if a transaction is added on an unjust day, there is no need to recalculate all transactions after the transaction addition date, and the closing process for each date is recalculated, and the closing process before and after the transaction is added. By calculating the difference, the transaction can be added on an unjust day. Therefore, the amount of calculation and the calculation time when a transaction is added on an unjust day can be greatly reduced.

【0070】また、取引を削除する場合には、締め処理
の前に削除対象取引に対応する取引を追加することによ
って、取引追加処理と同様に取引削除処理を行うことが
できるため、取引を削除する場合であっても、取引を削
除した時点からの全ての取引を再計算する必要がなく、
大幅な計算量及び計算時間を短縮することができる。
When a transaction is to be deleted, a transaction corresponding to the transaction to be deleted is added before the closing process, so that the transaction can be deleted in the same manner as the transaction adding process. You do not need to recalculate all transactions since the transaction was deleted,
Significant calculation amount and calculation time can be reduced.

【0071】また、転換取引が行われた場合に、転換売
り取引について実現損益が変化しないように売上総額を
算出し、転換売り取引に対応する転換買い取引について
転換売り取引との整合性を保つために買い簿価総額の値
を調整しているため、通常の証券売買取引と平行して転
換取引が行われている場合であっても、1日の取引が終
了してから転換取引と通常の売買取引とに分けることな
く、簿価・実現損益の算出を行うことができる。
Further, when the conversion transaction is performed, the total sales is calculated so that the realized profit and loss does not change for the conversion sale transaction, and the conversion purchase transaction corresponding to the conversion sale transaction is kept consistent with the conversion sale transaction. Therefore, even if a conversion transaction is performed in parallel with a regular securities trading transaction, the conversion Book value and realized profit / loss can be calculated without being divided into purchase and sale transactions.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施の形態に係る簿価・実現損益リ
アルタイム計算システムのブロック構成図である。
FIG. 1 is a block diagram of a book value / realized profit / loss real-time calculation system according to an embodiment of the present invention.

【図2】この発明の実施の形態に係るデータ記憶部を構
成するデータベースの内容を示す図である。
FIG. 2 is a diagram showing contents of a database constituting a data storage unit according to the embodiment of the present invention.

【図3】この発明の実施の形態に係る証券会社システム
により実施される簿価・実現損益の計算処理を説明する
ためのフローチャートである。
FIG. 3 is a flowchart illustrating a book value / realized profit / loss calculation process performed by the securities company system according to the embodiment of the present invention;

【図4】この発明の実施の形態に係る証券会社システム
により実施される簿価・実現損益の計算処理の具体例を
示す図である。
FIG. 4 is a diagram showing a specific example of book value / realized profit / loss calculation processing performed by the securities company system according to the embodiment of the present invention;

【図5】この発明の実施の形態に係る証券会社システム
により実施される締め処理を説明するためのフローチャ
ートである。
FIG. 5 is a flowchart illustrating a closing process performed by the securities company system according to the embodiment of the present invention;

【図6】この発明の実施の形態に係る証券会社システム
により実施される締め処理の具体例を示す図である。
FIG. 6 is a diagram showing a specific example of a closing process performed by the securities company system according to the embodiment of the present invention;

【図7】この発明の実施の形態に係る証券会社システム
により実施される取引追加処理を説明するためのフロー
チャートである。
FIG. 7 is a flowchart illustrating a transaction addition process performed by the securities company system according to the embodiment of the present invention;

【図8】この発明の実施の形態に係る証券会社システム
により実施される取引追加処理の具体例を示す図であ
る。
FIG. 8 is a diagram showing a specific example of a transaction addition process performed by the securities company system according to the embodiment of the present invention.

【図9】この発明の実施の形態に係る証券会社システム
により実施される不当日への取引追加処理を説明するた
めのフローチャートである。
FIG. 9 is a flowchart for explaining a transaction addition process on an unjust day performed by the securities company system according to the embodiment of the present invention;

【図10】この発明の実施の形態に係る証券会社システ
ムにより実施される不当日への取引追加処理の具体例を
示す図である。
FIG. 10 is a diagram showing a specific example of a transaction addition process on an unjust day performed by the securities company system according to the embodiment of the present invention;

【図11】この発明の実施の形態に係る証券会社システ
ムにより実施される取引削除処理を説明するためのフロ
ーチャートである。
FIG. 11 is a flowchart illustrating a transaction deletion process performed by the securities company system according to the embodiment of the present invention.

【図12】この発明の実施の形態に係る証券会社システ
ムにより実施される取引削除処理の具体例を示す図であ
る。
FIG. 12 is a diagram showing a specific example of a transaction deletion process performed by the securities company system according to the embodiment of the present invention;

【図13】この発明の実施の形態に係る証券会社システ
ムにより実施される転換取引における簿価・実現損益の
計算処理を説明するためのフローチャートである。
FIG. 13 is a flowchart for explaining a book value / realized profit / loss calculation process in a conversion transaction executed by the securities company system according to the embodiment of the present invention;

【図14】この発明の実施の形態に係る証券会社システ
ムにより実施される転換取引における転換売り取引の簿
価・実現損益の計算処理の具体例を示す図である。
FIG. 14 is a diagram showing a specific example of a calculation process of a book value and a realized profit and loss of a conversion sale transaction in a conversion transaction performed by the securities company system according to the embodiment of the present invention.

【図15】この発明の実施の形態に係る証券会社システ
ムにより実施される転換取引における転換買い取引の簿
価・実現損益の計算処理の具体例を示す図である。
FIG. 15 is a diagram showing a specific example of a calculation process of a book value and a realized profit and loss of a conversion purchase transaction in a conversion transaction performed by the securities company system according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

2…データ処理部、4…データ記憶部、6…通信制御
部、8…証券取引所システム、10…証券会社システ
ム。
2 Data processing unit, 4 Data storage unit, 6 Communication control unit, 8 Stock exchange system, 10 Securities company system.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 証券取引における取引データを受信する
受信手段と、 前記受信手段により受信された取引データに基づいて残
数量を算出する残数量算出手段と、 前記残数量算出手段により算出された残数量を記憶する
残数量記憶手段と、 前記受信手段により受信された取引データが買いデータ
である場合に、買い数量を累積加算する買い数量累積加
算手段と、 前記買い数量累積加算手段により算出された買い数量を
記憶する買い数量記憶手段と、 前記受信手段により受信された買いデータ及び直前の取
引の買い簿価総額に基づいて買い簿価総額を算出する買
い簿価総額算出手段と、 前記買い簿価総額算出手段により算出された買い簿価総
額を記憶する買い簿価総額記憶手段と、 前記受信手段により受信された取引データが売りデータ
である場合に、この売りデータ及び直前の取引の売上総
額に基づいて売上総額を算出する売上総額算出手段と、 前記売上総額算出手段により算出された売上総額を記憶
する売上総額記憶手段と、 前記買い数量記憶手段により記憶されている買い数量、
前記残数量記憶手段により記憶されている残数量及び前
記買い簿価総額記憶手段により記憶されている買い簿価
総額に基づいて簿価総額を算出する簿価総額算出手段
と、 前記簿価総額算出手段により算出された簿価総額を記憶
する簿価総額記憶手段と、 前記買い数量記憶手段により記憶されている買い数量、
前記残数量記憶手段により記憶されている残数量、前記
買い簿価総額記憶手段により記憶されている買い簿価総
額及び前記売上総額記憶手段により記憶されている売上
総額に基づいて実現損益を算出する実現損益算出手段
と、 前記実現損益算出手段により算出された実現損益を記憶
する実現損益記憶手段とを備えることを特徴とする簿価
・実現損益リアルタイム計算システム。
1. Receiving means for receiving transaction data in a securities transaction; remaining quantity calculating means for calculating a remaining quantity based on the transaction data received by the receiving means; and a remaining quantity calculated by the remaining quantity calculating means. When the transaction data received by the receiving means is the buy data, the remaining quantity storing means for storing the quantity, the buy quantity cumulative adding means for cumulatively adding the buy quantity, and the buy quantity cumulative add means are calculated. Buy quantity storage means for storing a buy quantity; buy book price calculation means for calculating a buy book price based on the buy data received by the receiving means and the buy book price of the immediately preceding transaction; A total book price storage means for storing the total purchase price calculated by the total price calculation means, and the transaction data received by the receiving means is selling data. In this case, the total sales amount calculating means for calculating the total sales amount based on the selling data and the total sales amount of the immediately preceding transaction; the total sales amount storing means for storing the total sales amount calculated by the total sales amount calculating means; Buying quantity stored by the storage means,
Book value calculation means for calculating a book value based on the remaining quantity stored by the remaining quantity storage means and the book value stored by the purchase value storage means, and the book value calculation A book value storage means for storing the book value calculated by the means, the buying quantity stored by the buying quantity storage means,
The realized profit and loss is calculated based on the remaining quantity stored by the remaining quantity storage means, the total book value stored by the total purchase price storage means, and the total sales stored by the total sales quantity storage means. A book value / realized profit / loss real-time calculation system comprising: realized gain / loss calculating means; and realized gain / loss storing means for storing the realized gain / loss calculated by the realized profit / loss calculating means.
【請求項2】 一日の証券取引が終了した場合に、その
日の最終取引において算出されかつ前記買い数量記憶手
段により記憶されている買い数量に対して前記残数量記
憶手段により記憶されている残数量の上書、前記買い簿
価総額記憶手段により記憶されている買い簿価総額に対
して前記簿価総額記憶手段により記憶されている簿価総
額の上書及び前記売上総額記憶手段により記憶されてい
る売上総額に対して前記実現損益記憶手段により記憶さ
れている実現損益の上書をすることにより締め処理を行
う締め処理手段を更に備えることを特徴とする請求項1
記載の簿価・実現損益リアルタイム計算システム。
2. When a day's securities transaction is completed, the remaining quantity calculated by the last transaction of the day and stored by the remaining quantity storage means with respect to the purchase quantity stored by the purchase quantity storage means. Overwriting of the quantity, overwriting of the book value stored by the book value storage means with respect to the book value stored by the purchase value storage means, and stored by the total sales value storage means. 2. The system according to claim 1, further comprising closing processing means for performing closing processing by overwriting the realized profit and loss stored in the realized profit and loss storing means with respect to the total sales amount.
Real-time calculation system of book value and realized profit and loss described.
【請求項3】 当日取引を追加する場合において、前記
締め処理の直前に取引を追加して、この追加された取引
データと追加の直前に前記買い数量記憶手段により記憶
されている買い数量、前記残数量記憶手段により記憶さ
れている残数量、前記買い簿価総額記憶手段により記憶
されている買い簿価総額及び前記売上総額記憶手段によ
り記憶されている売上総額に基づいて、買い数量、残数
量、買い簿価総額、売上総額、簿価総額及び実現損益を
算出して前記締め処理を行う取引追加手段を更に備える
ことを特徴とする請求項2記載の簿価・実現損益リアル
タイム計算システム。
3. In the case of adding a transaction on the day, a transaction is added immediately before the closing processing, and the added transaction data and the buying quantity stored by the buying quantity storage means immediately before the addition are added. Based on the remaining quantity stored by the remaining quantity storage means, the total purchase price stored by the total purchase price storage means, and the total sales quantity stored by the total sales quantity storage means, 3. The real-time book price / realized profit / loss calculation system according to claim 2, further comprising a transaction adding unit that calculates the total book value, the total sales, the total book value, and the realized gain / loss and performs the closing process.
【請求項4】 不当日の取引を追加する場合であって、
前記取引追加手段により取引が追加された場合におい
て、 前記締め処理手段により行われた取引追加前の締め処理
と取引追加後の締め処理との間の残数量の差分、簿価総
額の差分及び実現損益の差分を求める差分算出手段と、 前記差分算出手段により残数量、簿価総額及び実現損益
の差分が算出された日の翌日の買い数量に前記残数量の
差分、買い簿価総額に前記簿価総額の差分及び売上総額
に前記実現損益の差分をそれぞれ加える差分加算手段と
を更に備えることを特徴とする請求項3記載の簿価・実
現損益リアルタイム計算システム。
4. In the case of adding a transaction on an unfair day,
In the case where a transaction is added by the transaction adding unit, the difference in the remaining quantity, the difference in the book value, and the realization between the closing process before adding the transaction and the closing process after adding the transaction performed by the closing processing unit. A difference calculating means for obtaining a difference between profit and loss, and a difference between the remaining quantity to the buying quantity on the day after the difference between the remaining quantity, the book value and the realized profit and loss calculated by the difference calculating means, and the book value to the total buying book value. 4. The real-time book price / realized profit / loss calculation system according to claim 3, further comprising: difference adding means for adding the difference of the realized profit / loss to the difference of the total value and the total amount of sales, respectively.
【請求項5】 取引を削除する場合において、締め処理
の前に削除対象取引に対応する取引を追加して、追加さ
れた取引データと追加された取引の直前に前記買い数量
記憶手段により記憶されている買い数量、前記残数量記
憶手段により記憶されている残数量、前記買い簿価総額
記憶手段により記憶されている買い簿価総額及び前記売
上総額記憶手段により記憶されている売上総額に基づい
て、買い数量、残数量、買い簿価総額、売上総額、簿価
総額及び実現損益を算出して前記締め処理を行う取引削
除手段を更に備えることを特徴とする請求項2〜4の何
れか一項に記載の簿価・実現損益リアルタイム計算シス
テム。
5. In the case of deleting a transaction, a transaction corresponding to the transaction to be deleted is added before the closing processing, and the transaction data added and stored by the buying quantity storage means immediately before the added transaction. Purchase quantity, the remaining quantity stored by the remaining quantity storage means, the total purchase price stored by the total purchase price storage means, and the total sales quantity stored by the total sales quantity storage means. 5. The system according to claim 2, further comprising a transaction deletion unit that calculates the purchase quantity, the remaining quantity, the total book value, the total sales, the total book value, and the realized profit and loss and performs the closing process. Real-time book value / realized profit / loss calculation system described in section.
【請求項6】 証券取引における転換取引が行われた場
合において、転換元商品に関する転換売り取引データに
基づいて残数量を算出する残数量算出手段と、 前記残数量算出手段により算出された残数量を記憶する
残数量記憶手段と、 買い数量を記憶する買い数量記憶手段と、 買い簿価総額を記憶する買い簿価総額記憶手段と、 直前の取引の売上総額及び転換売り取引データに基づい
て実現損益が変化することがないように売上総額を算出
する売上総額算出手段と、 前記売上総額算出手段により算出された売上総額を記憶
する売上総額記憶手段と、 前記買い数量記憶手段により記憶されている買い数量、
前記残数量記憶手段により記憶されている残数量及び前
記買い簿価総額記憶手段により記憶されている買い簿価
総額に基づいて簿価総額を算出する簿価総額算出手段
と、 前記簿価総額算出手段により算出された簿価総額を記憶
する簿価総額記憶手段と、 前記買い数量記憶手段により記憶されている買い数量、
前記残数量記憶手段により記憶されている残数量、前記
買い簿価総額記憶手段により記憶されている買い簿価総
額及び前記売上総額記憶手段により記憶されている売上
総額に基づいて実現損益を算出する実現損益算出手段
と、 前記実現損益算出手段により算出された実現損益を記憶
する実現損益記憶手段と、 転換元商品についての売上総額を転換後商品の買い簿価
総額とする調整手段とを備えることを特徴とする簿価・
実現損益リアルタイム計算システム。
6. A remaining quantity calculating means for calculating a remaining quantity based on conversion selling transaction data on a conversion source product when a conversion transaction in securities trading is performed, and a remaining quantity calculated by the remaining quantity calculating means. Means for storing the remaining quantity, storing means for storing the buying quantity, storing means for storing the total book value, and realizing based on the total sales and convertible transaction data of the immediately preceding transaction. Total sales amount calculating means for calculating the total sales amount so that the profit and loss does not change; total sales amount storing means for storing the total sales amount calculated by the total sales amount calculating means; Buy quantity,
Book value calculation means for calculating a book value based on the remaining quantity stored by the remaining quantity storage means and the book value stored by the purchase value storage means, and the book value calculation A book value storage means for storing the book value calculated by the means, the buying quantity stored by the buying quantity storage means,
The realized profit and loss is calculated based on the remaining quantity stored by the remaining quantity storage means, the total book value stored by the total purchase price storage means, and the total sales stored by the total sales quantity storage means. Realized profit and loss calculation means, Realized profit and loss storage means for storing the realized profit and loss calculated by the realized profit and loss calculation means, and adjustment means for setting the total sales amount of the conversion source product to the total book value of the converted products Book value characterized by
Realized profit and loss real-time calculation system.
JP2001064686A 2001-03-08 2001-03-08 Book value / realized profit / loss real-time calculation system Pending JP2002269343A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001064686A JP2002269343A (en) 2001-03-08 2001-03-08 Book value / realized profit / loss real-time calculation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001064686A JP2002269343A (en) 2001-03-08 2001-03-08 Book value / realized profit / loss real-time calculation system

Publications (1)

Publication Number Publication Date
JP2002269343A true JP2002269343A (en) 2002-09-20

Family

ID=18923469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001064686A Pending JP2002269343A (en) 2001-03-08 2001-03-08 Book value / realized profit / loss real-time calculation system

Country Status (1)

Country Link
JP (1) JP2002269343A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011510382A (en) * 2008-01-11 2011-03-31 エクセジー・インコーポレイテツド Method and system for low latency basket calculation
US8600856B2 (en) 2006-06-19 2013-12-03 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US8762249B2 (en) 2008-12-15 2014-06-24 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US8843408B2 (en) 2006-06-19 2014-09-23 Ip Reservoir, Llc Method and system for high speed options pricing
US9396222B2 (en) 2006-11-13 2016-07-19 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
KR101741712B1 (en) * 2014-08-05 2017-05-31 최창혁 System and method for providing financial goods, and financial goods trading method using the same
US9990393B2 (en) 2012-03-27 2018-06-05 Ip Reservoir, Llc Intelligent feed switch
US10037568B2 (en) 2010-12-09 2018-07-31 Ip Reservoir, Llc Method and apparatus for managing orders in financial markets
US10121196B2 (en) 2012-03-27 2018-11-06 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US10650452B2 (en) 2012-03-27 2020-05-12 Ip Reservoir, Llc Offload processing of data packets
US11436672B2 (en) 2012-03-27 2022-09-06 Exegy Incorporated Intelligent switch for processing financial market data
CN116205741A (en) * 2023-03-28 2023-06-02 中国工商银行股份有限公司 Data processing method, device, equipment and storage medium in financial product transactions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0628384A (en) * 1992-07-10 1994-02-04 Hitachi Ltd Real-time risk control method
JPH06236383A (en) * 1993-02-10 1994-08-23 Hitachi Ltd Position optimization method and system
JPH08185443A (en) * 1994-12-29 1996-07-16 Kokusai Electric Co Ltd Securities information processing equipment
JPH1011495A (en) * 1996-06-19 1998-01-16 Kokusai Electric Co Ltd Information terminal device and information transmission system
JPH11143934A (en) * 1997-11-10 1999-05-28 Kokusai Electric Co Ltd Securities information support system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0628384A (en) * 1992-07-10 1994-02-04 Hitachi Ltd Real-time risk control method
JPH06236383A (en) * 1993-02-10 1994-08-23 Hitachi Ltd Position optimization method and system
JPH08185443A (en) * 1994-12-29 1996-07-16 Kokusai Electric Co Ltd Securities information processing equipment
JPH1011495A (en) * 1996-06-19 1998-01-16 Kokusai Electric Co Ltd Information terminal device and information transmission system
JPH11143934A (en) * 1997-11-10 1999-05-28 Kokusai Electric Co Ltd Securities information support system

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12056767B2 (en) 2006-06-19 2024-08-06 Exegy Incorporated System and method for distributed data processing across multiple compute resources
US8600856B2 (en) 2006-06-19 2013-12-03 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US11182856B2 (en) 2006-06-19 2021-11-23 Exegy Incorporated System and method for routing of streaming data as between multiple compute resources
US10817945B2 (en) 2006-06-19 2020-10-27 Ip Reservoir, Llc System and method for routing of streaming data as between multiple compute resources
US8843408B2 (en) 2006-06-19 2014-09-23 Ip Reservoir, Llc Method and system for high speed options pricing
US10504184B2 (en) 2006-06-19 2019-12-10 Ip Reservoir, Llc Fast track routing of streaming data as between multiple compute resources
US10360632B2 (en) 2006-06-19 2019-07-23 Ip Reservoir, Llc Fast track routing of streaming data using FPGA devices
US9672565B2 (en) 2006-06-19 2017-06-06 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US10169814B2 (en) 2006-06-19 2019-01-01 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US9396222B2 (en) 2006-11-13 2016-07-19 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US11449538B2 (en) 2006-11-13 2022-09-20 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data
US10191974B2 (en) 2006-11-13 2019-01-29 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data
US10229453B2 (en) 2008-01-11 2019-03-12 Ip Reservoir, Llc Method and system for low latency basket calculation
JP2011510382A (en) * 2008-01-11 2011-03-31 エクセジー・インコーポレイテツド Method and system for low latency basket calculation
US11676206B2 (en) 2008-12-15 2023-06-13 Exegy Incorporated Method and apparatus for high-speed processing of financial market depth data
US12211101B2 (en) 2008-12-15 2025-01-28 Exegy Incorporated Method and apparatus for high-speed processing of financial market depth data
US8768805B2 (en) 2008-12-15 2014-07-01 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US10062115B2 (en) 2008-12-15 2018-08-28 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US10929930B2 (en) 2008-12-15 2021-02-23 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US8762249B2 (en) 2008-12-15 2014-06-24 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US11397985B2 (en) 2010-12-09 2022-07-26 Exegy Incorporated Method and apparatus for managing orders in financial markets
US11803912B2 (en) 2010-12-09 2023-10-31 Exegy Incorporated Method and apparatus for managing orders in financial markets
US10037568B2 (en) 2010-12-09 2018-07-31 Ip Reservoir, Llc Method and apparatus for managing orders in financial markets
US9990393B2 (en) 2012-03-27 2018-06-05 Ip Reservoir, Llc Intelligent feed switch
US11436672B2 (en) 2012-03-27 2022-09-06 Exegy Incorporated Intelligent switch for processing financial market data
US10963962B2 (en) 2012-03-27 2021-03-30 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US10872078B2 (en) 2012-03-27 2020-12-22 Ip Reservoir, Llc Intelligent feed switch
US10650452B2 (en) 2012-03-27 2020-05-12 Ip Reservoir, Llc Offload processing of data packets
US10121196B2 (en) 2012-03-27 2018-11-06 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US12148032B2 (en) 2012-03-27 2024-11-19 Exegy Incorporated Intelligent packet switch
US12417495B2 (en) 2012-03-27 2025-09-16 Exegy Incorporated Offload processing of data packets containing financial market data
KR101741712B1 (en) * 2014-08-05 2017-05-31 최창혁 System and method for providing financial goods, and financial goods trading method using the same
CN116205741A (en) * 2023-03-28 2023-06-02 中国工商银行股份有限公司 Data processing method, device, equipment and storage medium in financial product transactions

Similar Documents

Publication Publication Date Title
US20080010186A1 (en) System and method for internally matching electronic trade orders originated by a preselected group of traders
JP4897303B2 (en) Trading tools to enhance the execution of stock price and commodity index orders
US7418420B2 (en) Method and system for providing downside protection of stock market investments
JP2001155086A (en) Device, system and method for automatically giving selling or buying order
JPS61183776A (en) Compound data processing system for securities
JP2002269343A (en) Book value / realized profit / loss real-time calculation system
JP2008040689A (en) Trading order processing system
JP4180644B1 (en) Delayed order compensation determination processing system and method, and program
JP2000353196A (en) Security trade aiding system
US20030233308A1 (en) Method and a system for improved trading of combinations and baits generated thereof
JP2005346733A (en) Trading order automatic correction system
JP2006099787A (en) Device and method of automatic buying and selling order for specifying order time
JP7015491B1 (en) Transaction order processing system using digital assets
JP2019212317A (en) Order processor, issuer device, and system
CN111563760A (en) Prediction method, medium, device and computing equipment of total volume of trades
JP6535179B2 (en) Bond transaction settlement management system and bond transaction settlement management method
EP3424013A1 (en) Method of mirror trading and system thereof
JP2002189856A (en) Information recording medium in which a financial product ordering apparatus, a financial product ordering method, and a financial product ordering program are recorded in a computer-readable manner.
US20140006251A1 (en) Trading of combinations and baits generated thereof in an automated trading exchange system
JP2016105321A5 (en)
US10346911B2 (en) Private fund exchange system
KR102756005B1 (en) Method for Evaluating
JP6580277B1 (en) Order processing device, issuer device, and system
JP2003091656A (en) Apparatus, method and system for supporting commercial transactions and program for realizing transaction support function on computer
JPH096840A (en) Information terminal device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040715

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040907