JP5341859B2 - Order processing system and program - Google Patents
Order processing system and program Download PDFInfo
- Publication number
- JP5341859B2 JP5341859B2 JP2010231909A JP2010231909A JP5341859B2 JP 5341859 B2 JP5341859 B2 JP 5341859B2 JP 2010231909 A JP2010231909 A JP 2010231909A JP 2010231909 A JP2010231909 A JP 2010231909A JP 5341859 B2 JP5341859 B2 JP 5341859B2
- Authority
- JP
- Japan
- Prior art keywords
- brand
- purchase
- processing means
- sale
- deposit
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 449
- 238000000034 method Methods 0.000 claims abstract description 125
- 238000004891 communication Methods 0.000 claims abstract description 97
- 238000003860 storage Methods 0.000 claims description 206
- 238000007726 management method Methods 0.000 description 84
- 230000007423 decrease Effects 0.000 description 35
- 239000000047 product Substances 0.000 description 31
- 230000000717 retained effect Effects 0.000 description 28
- 238000013500 data storage Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 5
- 239000013589 supplement Substances 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000006735 deficit Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本発明は、顧客による金融商品の売買注文を市場へ発注する処理を実行するコンピュータにより構成された発注処理システムおよびその方法、並びにプログラムに係り、例えば、証券会社システムと銀行の預金管理システムとを連携させる場合等に利用できる。 The present invention relates to an order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer into a market, a method thereof, and a program. For example, a securities company system and a bank deposit management system are provided. It can be used when linking.
一般に、銀行のシステムには、預金口座の管理機能があり、証券会社のシステムには、MRF(マネー・リザーブ・ファンド:Money Reserve Fund)等による証券総合口座の管理機能がある。そして、前者の銀行の預金口座については、口座引き落とし機能があるのに対し、口座振替は銀行業務の1つであり、証券会社は行うことができないので、後者の証券会社のMRF等の証券総合口座については、口座引き落とし機能はない。従って、銀行の預金口座で行われている公共料金や会費等の各種の引き落としを、MRF等の証券総合口座で代用させることはできない。 In general, a bank system has a management function of a deposit account, and a securities company system has a management function of a general securities account by an MRF (Money Reserve Fund) or the like. For the former bank deposit account, there is an account withdrawal function, whereas account transfer is one of the banking operations and cannot be performed by a securities company. There is no direct debit function for accounts. Therefore, various deductions such as utility bills and membership fees made in bank deposit accounts cannot be substituted with a general securities account such as MRF.
このため、銀行の預金残高は、公共料金等の各種の引き落としや、都合による出金により減少するが、その一方で、預金口座が給与や賞与の振込口座として指定されていれば、定期的に見込むことができる入金により増加することもあり、通常は、これらの様々な要因により変動している。 For this reason, the bank's deposit balance decreases due to various withdrawals such as utility bills and withdrawals for convenience, but on the other hand, if the deposit account is designated as a transfer account for salary or bonus, it will be periodically May increase due to possible deposits and usually fluctuates due to these various factors.
ところで、銀行に預金口座を開設している顧客は、例えば病気等に備え、必要な現金を直ぐに入手できるように、銀行に一定額以上の預金残高を維持しておきたいと考える場合がある。 By the way, a customer who has opened a deposit account in a bank may want to maintain a deposit balance of a certain amount or more in the bank so that necessary cash can be obtained immediately in preparation for illness, for example.
なお、証券会社に預けられた顧客からの預り金について、残高の上限や下限を定めて一定水準に維持することを可能にした預り金自動維持システムが知られている(特許文献1参照)。 In addition, the deposit automatic maintenance system which made it possible to set the upper limit and the lower limit of a balance and to maintain it at a fixed level about the deposit from the customer deposited in the securities company is known (refer patent document 1).
前述したように、銀行の預金口座で行われている公共料金や会費等の各種の引き落としを、MRF等の証券総合口座で代用させることはできないので、例えば病気等に備え、銀行の預金残高を一定額以上に維持しておこうとした場合、公共料金等の各種の引き落としや、都合による出金よりも、給与や賞与の振込等の入金の方が多くなるように、入出金をバランスさせておかなければならない。 As mentioned above, various deductions such as utility bills and membership fees made in bank deposit accounts cannot be substituted with MRF and other securities general accounts. If you try to keep it above a certain amount, balance the deposits and withdrawals so that there are more deposits such as salary and bonus transfers than various withdrawals such as utility bills and withdrawals due to circumstances I have to keep it.
また、このバランスが崩れたときに、預金残高の不足分を株式等の保有資産の売却により充足させることができるが、これを実現する場合、従来は、顧客が保有資産を売却する手続を行い、さらに、保有資産の売却で得た資金は証券総合口座に入金されるので、その後に顧客が証券総合口座から銀行の預金口座へ資金を移動させる手続を行わなければならず、手間や時間がかかった。 In addition, when this balance is lost, the shortage of the deposit balance can be satisfied by the sale of assets such as stocks. To achieve this, conventionally, the customer has performed a procedure to sell the assets held. Furthermore, since the funds obtained from the sale of the assets held are deposited into the securities general account, the customer has to go through procedures to transfer the funds from the securities general account to the bank deposit account. It took.
本発明の目的は、顧客が手間や時間をかけることなく、一定額以上の預金残高を維持することができる発注処理システムおよびその方法、並びにプログラムを提供するところにある。 An object of the present invention is to provide an order processing system, a method thereof, and a program that allow a customer to maintain a deposit balance of a certain amount or more without taking time and effort.
本発明は、顧客による金融商品の売買注文を市場へ発注する処理を実行するコンピュータにより構成された発注処理システムであって、顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて記憶する保有残高記憶手段と、顧客の預金を管理するコンピュータからなる預金管理システムから通信回線を介して顧客の預金残高を当該残高の更新時および/または定期的に取得する処理を実行する預金残高取得処理手段と、預金管理システムで管理される預金残高の大きさで定められた金融商品の売却用閾値を、顧客識別情報と関連付けて記憶する売買条件記憶手段と、金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行する時価データ取得処理手段と、預金残高取得処理手段により取得した現時点の預金残高が、売買条件記憶手段に記憶された売却用閾値未満または以下になっているという売却条件の成否を判断する処理を実行する売却条件成否判断処理手段と、この売却条件成否判断処理手段により売却条件が成立したと判断した場合に、保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、売却用閾値から現時点の預金残高を減算した金額を、時価データ取得処理手段により取得した売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する処理を実行する売却銘柄・数量決定処理手段と、この売却銘柄・数量決定処理手段により決定した売却銘柄を売却するための売り注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理を実行する発注処理手段と、取引市場システムから通信回線を介して送信されてくる売り注文の約定データを受信する処理を実行する約定処理手段と、この約定処理手段により受信した売り注文の約定データの約定金額を、預金口座への入金額として預金管理システムへ通信回線を介して送信する処理を実行する入金指示処理手段と、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量から減算する更新処理を実行する保有残高更新処理手段とを備えたことを特徴とするものである。 The present invention is an order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer into a market, and the quantity of each stock of the financial product held by the customer is changed to customer identification information and a stock. A process of acquiring a customer's deposit balance via a communication line from a deposit management system comprising a stored balance storage means that stores the identification information in association with a computer that manages the customer's deposit at the time of updating the balance and / or periodically A deposit balance acquisition processing means for executing, a trading condition storage means for storing a threshold for selling a financial product defined by the size of the deposit balance managed by the deposit management system in association with customer identification information, and a financial product When executing processing to obtain market price data for each issue via a communication line from other trading market systems or other market price data providing systems Data acquisition processing means and processing for determining success / failure of the sale condition that the current deposit balance acquired by the deposit balance acquisition processing means is less than or less than the threshold for sale stored in the sale condition storage means When the sale condition success / failure determination processing means and the sale condition success / failure determination processing means determine that the sale condition is satisfied, at least one of the brands held by the customer stored in the holding balance storage means is determined as the sale brand At the same time, the sale item that executes the process of determining the sale quantity of the issue to be sold by dividing the amount obtained by subtracting the current deposit balance from the threshold for sale by the market value data of the sale issue acquired by the market value data acquisition processing means.・ Quantity determination processing means and order data for selling order to sell sold brands determined by the sold brand / quantity determination processing means And order processing means for executing processing for transmitting the created order data to the transaction market system via a communication line, and receiving contract order data transmitted from the transaction market system via the communication line A deposit processing instruction for executing processing, and a deposit instruction for executing processing for transmitting the contract amount of the contract order data received by the contract processing unit to the deposit management system as a deposit amount to the deposit management system via a communication line A holding balance update for executing a processing means and an update process for subtracting a fixed amount of the contract order data received by the contract processing means from the quantity stored in the holding balance storage means in association with the brand identification information of the sold brand And a processing means.
ここで、「金融商品」には、株式、債券、投資信託等の有価証券の他に、例えば、外国為替証拠金取引(FX)、ストックオプション等が含まれる。以下の発明においても同様である。 Here, “financial products” include, for example, foreign exchange margin trading (FX), stock options and the like in addition to securities such as stocks, bonds, and investment trusts. The same applies to the following inventions.
また、「預金管理システム」を運用・管理する金融機関は、主として銀行であるが、その他に、例えば、信用金庫、信用組合、労働金庫等が含まれ、要するに、顧客の預金を取り扱う機関であればよい。また、現行の法律が改正され、証券会社等が普通預金等を取り扱うことができるようになった場合には、証券会社等が預金管理システムを運用・管理する金融機関となってもよい。従って、例えば株式等の金融商品の売買注文を市場へ発注するコンピュータと、預金管理システムを構成するコンピュータとは、主として別の金融機関により運用・管理されるものであるが、同じ金融機関が、双方のコンピュータを運用・管理してもよい。以下の発明においても同様である。 Financial institutions that operate and manage the “deposit management system” are mainly banks, but also include, for example, credit unions, credit unions, labor unions, etc., in other words, institutions that handle customer deposits. That's fine. In addition, when a current law is amended and a securities company or the like can handle ordinary deposits or the like, the securities company or the like may be a financial institution that operates and manages the deposit management system. Therefore, for example, a computer that places an order to buy and sell financial products such as stocks and a computer that constitutes a deposit management system are mainly operated and managed by different financial institutions. Both computers may be operated and managed. The same applies to the following inventions.
このような本発明の発注処理システムにおいては、売却条件成否判断処理手段により、預金残高が売却用閾値未満または以下になっているという売却条件の成否を判断し、この売却条件が成立した場合に、売却銘柄・数量決定処理手段により、売却銘柄および売却数量を決定し、この決定に基づき発注処理手段により売り注文を発注し、約定処理手段により約定データを受信したら、入金指示処理手段により、約定金額を預金口座への入金額として預金管理システムへ通信回線を介して送信する。 In such an order processing system of the present invention, the sale condition success / failure determination processing means determines the success / failure of the sale condition that the deposit balance is less than or less than the threshold for sale, and this sale condition is satisfied. The sale brand / quantity decision processing means determines the sale brand and sale quantity. Based on this decision, the purchase order is placed by the order processing means, and the contract processing means receives the execution data. The amount is sent to the deposit management system as a deposit amount to the deposit account via a communication line.
これにより、預金残高が売却用閾値未満または以下の状態になっても、顧客の保有する金融商品の売却処理が本システムにより行われ、その売却で得られた資金が本システムにより預金口座へ入金されるので、預金残高を売却用閾値まで回復させることが可能となる。この際、金融商品の売却処理および預金口座への入金処理は、本システムにより行われるので、顧客は、手間や時間をかけることなく、預金残高を一定額、すなわち売却用閾値以上の状態に維持することが可能となり、これらにより前記目的が達成される。 As a result, even if the deposit balance falls below or below the threshold for sale, the system will sell the financial products held by the customer, and the funds obtained by the sale will be deposited into the deposit account by the system. As a result, the deposit balance can be recovered to the threshold for sale. At this time, the sale processing of financial products and the deposit processing to the deposit account are performed by this system, so the customer maintains the deposit balance at a certain amount, that is, above the threshold for sale, without taking time and effort. And the above-mentioned purpose is achieved.
また、前述した発注処理システムにおいて、売買条件記憶手段は、売却用閾値に加え、預金管理システムで管理される預金残高の大きさで定められた金融商品の購入用閾値も、顧客識別情報と関連付けて記憶する構成とされ、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けて記憶する売買履歴記憶手段と、預金残高取得処理手段により取得した現時点の預金残高が、売買条件記憶手段に記憶された購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件の成否を判断する処理を実行する購入条件成否判断処理手段と、この購入条件成否判断処理手段により購入条件が成立したと判断した場合に、売買履歴記憶手段に記憶された売却銘柄のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、売買履歴記憶手段に記憶された売却銘柄の約定数量の範囲内で、かつ、現時点の預金残高から購入用閾値を減算した金額相当分の範囲内で、購入銘柄の購入数量を決定する処理を実行する購入銘柄・数量決定処理手段と、この購入銘柄・数量決定処理手段により決定した購入銘柄の購入数量に、時価データ取得処理手段により取得した購入銘柄の時価データを乗じて得られた購入金額を、預金口座からの出金要求額として預金管理システムへ通信回線を介して送信するとともに、預金管理システムから通信回線を介して送信されてくる預金口座からの出金額を受信する処理を実行する出金指示処理手段とを備え、発注処理手段は、出金指示処理手段により預金口座からの出金額を受信した場合に、購入銘柄・数量決定処理手段により決定した購入銘柄を購入するための買い注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理も実行する構成とされ、約定処理手段は、取引市場システムから通信回線を介して送信されてくる買い注文の約定データを受信する処理も実行する構成とされ、保有残高更新処理手段は、約定処理手段により受信した買い注文の約定データの約定数量を、購入銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量に加算する更新処理も実行する構成とされていることが望ましい。 Further, in the order processing system described above, the buying and selling condition storage means associates the threshold for purchase of financial products determined by the size of the deposit balance managed by the deposit management system with the customer identification information in addition to the threshold for sale. The trading history storage means for storing the contract amount of the contract data of the sell order received by the contract processing means in association with the brand identification information of the sold brand, and the current status acquired by the deposit balance acquisition processing means. A purchase condition success / failure determination processing means for executing a process of determining whether or not the purchase condition that the deposit balance exceeds the purchase threshold stored in the trading condition storage means or is equal to or greater than the purchase threshold; If it is determined by the purchase condition success / failure determination processing means that the purchase condition is satisfied, at least one of the sold brands stored in the trading history storage means Within the range of a fixed amount of sold brands stored in the trading history storage means, and within a range equivalent to the amount equivalent to the current deposit balance minus the purchase threshold. The purchased brand / quantity determination processing means for executing the process of determining the purchase quantity of the purchased brand, and the purchased brand acquired by the market price data acquisition processing means to the purchase quantity of the purchased brand determined by the purchased brand / quantity determination processing means. The purchase amount obtained by multiplying the current market price data is sent to the deposit management system via the communication line as the withdrawal request amount from the deposit account, and the deposit account sent from the deposit management system via the communication line A withdrawal instruction processing means for executing a process of receiving a withdrawal amount from the order, and the order processing means receives the withdrawal amount from the deposit account by the withdrawal instruction processing means. In addition, a configuration that creates purchase order data for purchasing the purchase brand determined by the purchase brand / quantity determination processing means, and also executes processing for transmitting the created order data to the trading market system via a communication line. The contract processing means is also configured to execute processing for receiving the contract data of the buy order transmitted from the trading market system via the communication line, and the retained balance update processing means is received by the contract processing means. It is desirable that the update processing for adding the contract amount of the contract data of the purchase order to the quantity stored in the retained balance storage means in association with the brand identification information of the purchase brand is also executed.
このように売買履歴記憶手段、購入条件成否判断処理手段、購入銘柄・数量決定処理手段、および出金指示処理手段を備えた構成とした場合には、預金残高が購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件を満たしたときに、預金残高を維持するための売却処理で手放した保有資産を、買い戻すことが可能となる。これにより、元々、顧客は、何らかの意図をもって金融商品を保有し、ポートフォリオを構築しているので、そのポートフォリオを元の状態、すなわち顧客の意図していた状態に戻すように、金融商品の購入を行うことが可能となる。 Whether the deposit balance exceeds the purchase threshold when the transaction history storage unit, purchase condition success / failure determination processing unit, purchased brand / quantity determination processing unit, and withdrawal instruction processing unit are provided. When the purchase condition that the purchase threshold is equal to or greater than the purchase threshold is satisfied, it is possible to repurchase the possessed assets released in the sale process for maintaining the deposit balance. As a result, the customer originally held the financial product with some intention and built a portfolio. Can be done.
さらに、上述したように売買履歴記憶手段、購入条件成否判断処理手段、購入銘柄・数量決定処理手段、および出金指示処理手段を備えた構成とした場合において、売買履歴記憶手段は、約定処理手段により受信した売り注文の約定データの約定数量に加え、約定単価も、売却銘柄の銘柄識別情報に関連付けて記憶する構成とされ、購入銘柄・数量決定処理手段は、購入条件成否判断処理手段により購入条件が成立したと判断した場合に、売買履歴記憶手段に記憶された売却銘柄について時価データ取得処理手段により取得した当該銘柄の時価データが、売買履歴記憶手段に記憶された当該銘柄の約定単価よりも高いときには、当該銘柄を購入銘柄としないことを決定する処理を実行する構成としてもよい。 Further, as described above, in the case of the configuration including the trading history storage means, the purchase condition success / failure judgment processing means, the purchased brand / quantity determination processing means, and the withdrawal instruction processing means, the trading history storage means is a contract processing means. In addition to the contract amount of the contract data of the sell order received by, the contract unit price is also stored in association with the brand identification information of the sold brand, and the purchased brand / quantity determination processing means is purchased by the purchase condition success / failure judgment processing means. When it is determined that the condition is satisfied, the market price data of the brand acquired by the market price data acquisition processing unit for the sold brand stored in the trading history storage unit is obtained from the contract unit price of the brand stored in the trading history storage unit. If the price is too high, a process for determining that the brand is not a purchased brand may be executed.
このように時価データが売却時の約定単価よりも高いときには、その銘柄を購入銘柄としない構成とした場合には、保有銘柄を、安い値段で売って、高い値段で買い戻すことになるという事態を回避することが可能となり、預金残高を一定額以上に維持するための保有資産の売却処理およびその買い戻し処理を行う過程で、売り値と買い値との差額による損失を生じないようにすることが可能となる。 In this way, when the market price data is higher than the contracted unit price at the time of sale, if the stock is not considered as a purchase stock, the stock will be sold at a low price and repurchased at a high price. It is possible to avoid this, and it is possible to prevent loss due to the difference between the selling price and the buying price in the process of selling and buying back assets to maintain the deposit balance above a certain amount. It becomes.
そして、前述したように売買履歴記憶手段、購入条件成否判断処理手段、購入銘柄・数量決定処理手段、および出金指示処理手段を備えた構成とした場合において、売買履歴記憶手段は、約定処理手段により受信した売り注文の約定データの約定数量に加え、約定単価も、売却銘柄の銘柄識別情報に関連付けて記憶する構成とされ、購入銘柄・数量決定処理手段は、購入条件成否判断処理手段により購入条件が成立したと判断した場合に、売買履歴記憶手段に記憶された売却銘柄の約定単価に対し、時価データ取得処理手段により取得した当該銘柄の時価データの下落幅または下落率が大きい順に、当該銘柄を購入銘柄として決定する処理を実行する構成としてもよい。 As described above, in the case of the configuration including the trading history storage means, the purchase condition success / failure judgment processing means, the purchased brand / quantity determination processing means, and the withdrawal instruction processing means, the trading history storage means is a contract processing means. In addition to the contract amount of the contract data of the sell order received by, the contract unit price is also stored in association with the brand identification information of the sold brand, and the purchased brand / quantity determination processing means is purchased by the purchase condition success / failure judgment processing means. When it is determined that the condition is satisfied, the contract price per unit price of the stocks stored in the trading history storage unit is compared with the descending rate or rate of decrease in the market price data of the symbol acquired by the market price data acquisition processing unit. It is good also as a structure which performs the process which determines a brand as a purchase brand.
このように売却時の単価からの時価データの下落幅または下落率が大きい順に購入銘柄を決定する構成とした場合には、保有銘柄を、高い値段で売って、安い値段で買い戻すという、売り値と買い値との差額による利益を大きく享受できる順に購入銘柄を決定することが可能となる。 In this way, when the purchase stock is determined in descending order of the decline in the market price data from the unit price at the time of sale or the rate of decline, the stock is sold at a high price and repurchased at a low price. Purchased brands can be determined in the order in which the profit from the difference from the purchase price can be greatly enjoyed.
また、前述したように売買履歴記憶手段、購入条件成否判断処理手段、購入銘柄・数量決定処理手段、および出金指示処理手段を備えた構成とした場合において、売買条件記憶手段は、売却用閾値および購入用閾値に加え、売買履歴記憶手段に記憶された売却銘柄を買い戻す際の顧客指定の購入時優先順位を、顧客識別情報と関連付けて記憶する構成とされ、購入銘柄・数量決定処理手段は、売買履歴記憶手段に記憶された売却銘柄を、売買条件記憶手段に記憶された購入時優先順位に従って、購入銘柄として決定する処理を実行する構成としてもよい。 Further, as described above, in the case of the configuration including the trading history storage means, the purchase condition success / failure judgment processing means, the purchased brand / quantity determination processing means, and the withdrawal instruction processing means, the trading condition storage means is a threshold for sale. In addition to the purchase threshold, the purchase priority specified by the customer when buying back the sold brand stored in the trading history storage unit is stored in association with the customer identification information. The sale brand stored in the trading history storage means may be configured to execute a process of determining as a purchased brand in accordance with the purchase priority stored in the trading condition storage means.
このように顧客が購入時優先順位を指定してその指定順に従って購入銘柄を決定する構成とした場合には、売却した銘柄を、顧客の意図する順番で買い戻していくことが可能となるので、ポートフォリオを元の状態、すなわち顧客の意図していた状態に早く戻すことが可能となる。 In this way, when the customer specifies the purchase priority order and determines the purchased stocks according to the specified order, the sold stocks can be bought back in the customer's intended order, It becomes possible to quickly return the portfolio to the original state, that is, the state intended by the customer.
さらに、以上に述べた発注処理システムにおいて、保有残高記憶手段は、顧客の保有する金融商品の各銘柄の数量に加え、平均取得単価を、顧客識別情報および銘柄識別情報と関連付けて記憶する構成とされ、売却銘柄・数量決定処理手段は、保有残高記憶手段に記憶された顧客の保有銘柄について時価データ取得処理手段により取得した当該銘柄の時価データから、保有残高記憶手段に記憶された当該銘柄の平均取得単価を減算した単価ベースの含み益が大きい順、またはこの単価ベースの含み益に保有残高記憶手段に記憶された顧客の保有銘柄の数量を乗じた総額ベースの含み益が大きい順に、保有残高記憶手段に記憶された顧客の保有銘柄の中から売却銘柄を決定する処理を実行する構成としてもよい。 Further, in the order processing system described above, the retained balance storage means stores the average acquisition unit price in association with the customer identification information and the brand identification information in addition to the quantity of each brand of the financial product held by the customer. The sale brand / quantity determination processing means obtains the brand price stored in the holding balance storage means from the market price data of the brand acquired by the market price data acquisition processing means for the customer's holding brand stored in the holding balance storage means. Holding balance storage means in descending order of unrealized profit based on unit price obtained by subtracting the average acquisition unit price, or in descending order of unrealized profit on the basis of the total price obtained by multiplying the unrealized profit based on unit price by the quantity of the customer's holding stock stored in the holding balance storage means It may be configured to execute a process of determining a brand to be sold out of brands held by the customer stored in.
このように含み益が大きい順に売却銘柄を決定する構成とした場合には、保有銘柄の売却にあたり、より多くの売却益を確保することが可能となる。 In this way, when the issue brands are determined in descending order of the unrealized gain, it is possible to secure a larger profit on sale when the owned brands are sold.
そして、上述したように含み益が大きい順に売却銘柄を決定する構成とした場合において、売却銘柄・数量決定処理手段は、保有残高記憶手段に記憶された顧客の保有銘柄について時価データ取得処理手段により取得した当該銘柄の時価データが、保有残高記憶手段に記憶された当該銘柄の平均取得単価よりも安くなっている含み損を有する銘柄を売却銘柄としないことを決定する処理を実行する構成としてもよい。 Then, in the case where the sold brands are determined in descending order of unrealized gain as described above, the sold brand / quantity determination processing unit acquires the customer's held brands stored in the holding balance storage unit by the market price data acquisition processing unit. It may be configured to execute a process of determining that a brand having an unrealized loss whose market price data of the brand is lower than the average acquisition unit price of the brand stored in the retained balance storage means is not to be sold.
このように含み損を有する銘柄を売却銘柄としない構成とした場合には、保有銘柄の売却にあたり、売却損を発生させないようにすることが可能となる。 In this way, when a brand having an unrealized loss is configured not to be a sale brand, it is possible to prevent a sale loss from occurring when selling the brand.
また、以上に述べた発注処理システムにおいて、売買条件記憶手段は、売却用閾値に加え、保有残高記憶手段に記憶された顧客の保有銘柄を売却する際の顧客指定の売却時優先順位を、顧客識別情報と関連付けて記憶する構成とされ、売却銘柄・数量決定処理手段は、保有残高記憶手段に記憶された顧客の保有銘柄を、売買条件記憶手段に記憶された売却時優先順位に従って、売却銘柄として決定する処理を実行する構成としてもよい。 Further, in the order processing system described above, the trading condition storage means, in addition to the threshold for sale, the customer-specified priorities at the time of sale when selling the customer's possessed stock stored in the retained balance storage means, The sale brand / quantity determination processing unit is configured to store the brand name of the customer stored in the holding balance storage unit in accordance with the priority order at the time of sale stored in the trading condition storage unit. It is good also as a structure which performs the process determined as.
このように顧客が売却時優先順位を指定してその指定順に従って売却銘柄を決定する構成とした場合には、保有銘柄を、顧客の意図する順番で売却していくことが可能となるので、売却後のポートフォリオを、顧客の意図する状態に近い状態で残していくことが可能となる。 In this way, if the customer specifies the sale priority and determines the sale issue according to the specified order, it will be possible to sell the owned issue in the customer's intended order, It becomes possible to leave the portfolio after sale in a state close to the state intended by the customer.
さらに、以上に述べた発注処理システムにおいて、売買条件記憶手段は、売却用閾値として、通常適用される基本の売却用閾値を記憶するとともに、指定時に限定して適用される臨時の売却用閾値を前記指定時と関連付けて記憶する構成とされ、売却条件成否判断処理手段は、売買条件記憶手段に記憶された指定時以外の時点では、預金残高取得処理手段により取得した現時点の預金残高が、売買条件記憶手段に記憶された基本の売却用閾値未満または以下になっているという売却条件の成否を判断するとともに、売買条件記憶手段に記憶された指定時には、預金残高取得処理手段により取得した現時点の預金残高が、指定時に関連付けられて売買条件記憶手段に記憶された臨時の売却用閾値未満または以下になっているという売却条件の成否を判断する処理を実行する構成としてもよい。 Furthermore, in the order processing system described above, the trading condition storage means stores a basic sale threshold value that is normally applied as a sale threshold value, and a temporary sale threshold value that is applied only when designated. The sale condition success / failure determination processing means stores the current deposit balance acquired by the deposit balance acquisition processing means at a time other than the specified time stored in the trading condition storage means. Judgment of the success or failure of the sale condition that is less than or less than the basic sale threshold stored in the condition storage means, and at the time of designation stored in the sale condition storage means, the current balance acquired by the deposit balance acquisition processing means The sale condition is satisfied that the deposit balance is less than or less than the temporary sale threshold stored in the sale condition storage means associated with the specified time. It may be configured to execute the process of determining.
このように臨時の売却用閾値を用いた売却条件成否判断処理を行う構成とした場合には、より柔軟な預金残高の管理を行うことが可能となり、より一層、顧客のニーズに沿った預金残高の管理が実現される。 In this way, when it is configured to perform sale condition success / failure judgment processing using a temporary sale threshold, it becomes possible to manage the deposit balance more flexibly, and the deposit balance more in line with customer needs Management is realized.
そして、以上に述べた本発明の発注処理システムは、売却条件成否判断処理手段により、預金残高が売却用閾値未満または以下になっているという売却条件の成否を判断し、あるいは、購入条件成否判断処理手段により、預金残高が購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件の成否を判断する構成とされていたが、以下のように、預金管理システムから、通信回線を介して売却条件成立通知、あるいは購入条件成立通知を受信する構成としてもよく、このような構成としても、同様な作用・効果を得ることができる。 In the order processing system of the present invention described above, the sale condition success / failure determination processing means determines the success / failure of the sale condition that the deposit balance is less than or less than the threshold for sale, or the purchase condition success / failure determination. The processing means was configured to determine the success or failure of the purchase condition that the deposit balance exceeds the purchase threshold or is equal to or greater than the purchase threshold, but from the deposit management system as follows, The sale condition establishment notification or purchase condition establishment notification may be received via the communication line, and the same operation and effect can be obtained with such a configuration.
すなわち、本発明は、顧客による金融商品の売買注文を市場へ発注する処理を実行するコンピュータにより構成された発注処理システムであって、顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて記憶する保有残高記憶手段と、顧客の預金を管理するコンピュータからなる預金管理システムから、預金残高が金融商品の売却用閾値未満または以下になっているという売却条件の成立時に、売却用閾値から預金残高を減算した金額とともに通信回線を介して送信されてくる売却条件成立通知を受信する処理を実行する売却条件成立通知受信処理手段と、金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行する時価データ取得処理手段と、売却条件成立通知受信処理手段により売却条件成立通知を受信した場合に、保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、受信した売却用閾値から預金残高を減算した金額を、時価データ取得処理手段により取得した売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する処理を実行する売却銘柄・数量決定処理手段と、この売却銘柄・数量決定処理手段により決定した売却銘柄を売却するための売り注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理を実行する発注処理手段と、取引市場システムから通信回線を介して送信されてくる売り注文の約定データを受信する処理を実行する約定処理手段と、この約定処理手段により受信した売り注文の約定データの約定金額を、預金口座への入金額として預金管理システムへ通信回線を介して送信する処理を実行する入金指示処理手段と、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量から減算する更新処理を実行する保有残高更新処理手段とを備えたことを特徴とするものである。 That is, the present invention is an order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer on the market, and the quantity of each brand of the financial product held by the customer is expressed as customer identification information. The sale condition that the deposit balance is less than or less than the threshold for sale of financial products from the deposit management system consisting of the holding balance storage means to store in association with the brand identification information and the customer's deposit management Sometimes a sale condition establishment notification reception processing means for executing a process of receiving a sale condition establishment notice transmitted via a communication line together with an amount obtained by subtracting the deposit balance from the threshold for sale, and a transaction market system for financial instruments or other Market price data that executes processing to obtain market price data for each brand from the current market price data provision system via a communication line When the sale condition establishment notification is received by the acquisition processing means and the sale condition establishment notification reception processing means, at least one of the brands held by the customer stored in the holding balance storage means is determined as a sale brand and received The sale brand / quantity determination process that executes the process of determining the sale quantity of the sold brand by dividing the amount obtained by subtracting the deposit balance from the sold threshold by the market price data of the sold brand acquired by the market price data acquisition processing means And the order data of the sell order for selling the sale brand determined by the sale brand / quantity determination processing means, and the process of transmitting the created order data to the trading market system via the communication line is executed. About order processing means and processing to receive the contract order data sent from the trading market system via the communication line Processing means, a deposit instruction processing means for executing processing for transmitting the contract amount of the contract order data received by the contract processing means to the deposit management system as a deposit amount to the deposit account via a communication line, and a contract Holding balance update processing means for executing an update process for subtracting the contract amount of the contract order data received by the processing means from the quantity stored in the holding balance storage means in association with the brand identification information of the sold brand. It is characterized by that.
また、上述した発注処理システムにおいて、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けて記憶する売買履歴記憶手段と、預金管理システムから、預金残高が金融商品の購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件の成立時に、預金残高から購入用閾値を減算した金額とともに通信回線を介して送信されてくる購入条件成立通知を受信する処理を実行する購入条件成立通知受信処理手段と、この購入条件成立通知受信処理手段により購入条件成立通知を受信した場合に、売買履歴記憶手段に記憶された売却銘柄のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、売買履歴記憶手段に記憶された売却銘柄の約定数量の範囲内で、かつ、受信した預金残高から購入用閾値を減算した金額相当分の範囲内で、購入銘柄の購入数量を決定する処理を実行する購入銘柄・数量決定処理手段と、この購入銘柄・数量決定処理手段により決定した購入銘柄の購入数量に、時価データ取得処理手段により取得した購入銘柄の時価データを乗じて得られた購入金額を、預金口座からの出金要求額として預金管理システムへ通信回線を介して送信するとともに、預金管理システムから通信回線を介して送信されてくる預金口座からの出金額を受信する処理を実行する出金指示処理手段とを備え、発注処理手段は、出金指示処理手段により預金口座からの出金額を受信した場合に、購入銘柄・数量決定処理手段により決定した購入銘柄を購入するための買い注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理も実行する構成とされ、約定処理手段は、取引市場システムから通信回線を介して送信されてくる買い注文の約定データを受信する処理も実行する構成とされ、保有残高更新処理手段は、約定処理手段により受信した買い注文の約定データの約定数量を、購入銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量に加算する更新処理も実行する構成とされていることが望ましい。 Further, in the order processing system described above, the transaction balance storage means for storing the contract amount of the contract order data received by the contract processing means in association with the brand identification information of the sold brand, and the deposit balance from the deposit management system. Purchase conditions that are sent via a communication line along with the amount obtained by subtracting the purchase threshold from the deposit balance when the purchase condition that the purchase threshold of the financial product is exceeded or exceeds the purchase threshold is established The purchase condition establishment notification reception processing means for executing the process of receiving the establishment notification, and when the purchase condition establishment notification is received by the purchase condition establishment notification reception processing means, of the sold brands stored in the trading history storage means At least the same brand as the brand is determined as the brand to be purchased, and the range of the contracted quantity of sold brands stored in the trading history storage means In addition, a purchased brand / quantity determination processing means for executing a process for determining a purchase quantity of the purchased brand within a range corresponding to an amount corresponding to the amount obtained by subtracting a purchase threshold from the received deposit balance, and the purchased brand / quantity determination The purchase amount obtained by multiplying the purchase quantity of the purchased issue determined by the processing means by the market price data of the purchased issue acquired by the market price data acquisition processing means is used as a withdrawal request amount from the deposit account to the deposit management system as a communication line. And a withdrawal instruction processing means for executing a process of receiving a withdrawal amount from a deposit account transmitted from the deposit management system via a communication line, and the order processing means includes a withdrawal instruction. When the withdrawal amount from the deposit account is received by the processing means, create order data for the buy order to purchase the purchased brand determined by the purchased brand / quantity determination processing means The processing for transmitting the created order data to the transaction market system via the communication line is also executed, and the contract processing means receives the contract order data transmitted from the transaction market system via the communication line. The holding balance update processing means is configured to execute the processing, and the quantity stored in the holding balance storage means in association with the brand identification information of the purchased brand, the contract amount of the contract data of the purchase order received by the contract processing means. It is desirable that the update processing to be added to is also executed.
なお、預金管理システムから、通信回線を介して売却条件成立通知、あるいは購入条件成立通知を受信する構成とする場合においても、時価データが売却時の約定単価よりも高いときには、その銘柄を購入銘柄としない構成、売却時の単価からの時価データの下落幅または下落率が大きい順に購入銘柄を決定する構成、顧客が購入時優先順位を指定してその指定順に従って購入銘柄を決定する構成、含み益が大きい順に売却銘柄を決定する構成、含み損を有する銘柄を売却銘柄としない構成、顧客が売却時優先順位を指定してその指定順に従って売却銘柄を決定する構成を採用してもよく、また、売却条件成立通知受信処理手段は、臨時の売却用閾値を用いて売却条件の成否を判断した結果の売却条件成立通知を受信する構成としてもよい。 Even if the deposit management system is configured to receive a sale condition establishment notification or purchase condition establishment notification via a communication line, if the market price data is higher than the contract price at the time of sale, that brand is purchased. Configuration in which purchase issues are determined in descending order of the decline or rate of decline in market value data from the unit price at the time of sale, configuration in which customers specify purchase priorities in accordance with the specified order, and unrealized gains A configuration in which sold stocks are determined in descending order, a stock that has unrealized losses is not used as a sold stock, a configuration in which a customer designates priorities at the time of sale and determines the sold stocks in accordance with the designated order, The sale condition establishment notice reception processing means may be configured to receive a sale condition establishment notice as a result of determining whether or not the sale condition is established using a temporary sale threshold.
また、以上に述べた本発明の発注処理システムにより実現される発注処理方法として、以下のような本発明の発注処理方法が挙げられる。 Further, as an order processing method realized by the order processing system of the present invention described above, the following order processing method of the present invention can be cited.
すなわち、本発明は、顧客による金融商品の売買注文を市場へ発注する処理を実行するコンピュータにより構成された発注処理システムで実行される発注処理方法であって、顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて保有残高記憶手段に記憶させ、預金残高取得処理手段が、顧客の預金を管理するコンピュータからなる預金管理システムから通信回線を介して顧客の預金残高を当該残高の更新時および/または定期的に取得する処理を実行し、預金管理システムで管理される預金残高の大きさで定められた金融商品の売却用閾値を、顧客識別情報と関連付けて売買条件記憶手段に記憶させておき、時価データ取得処理手段が、金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行し、売却条件成否判断処理手段が、預金残高取得処理手段により取得した現時点の預金残高が、売買条件記憶手段に記憶された売却用閾値未満または以下になっているという売却条件の成否を判断する処理を実行し、売却銘柄・数量決定処理手段が、売却条件成否判断処理手段により売却条件が成立したと判断した場合に、保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、売却用閾値から現時点の預金残高を減算した金額を、時価データ取得処理手段により取得した売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する処理を実行し、発注処理手段が、売却銘柄・数量決定処理手段により決定した売却銘柄を売却するための売り注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理を実行し、約定処理手段が、取引市場システムから通信回線を介して送信されてくる売り注文の約定データを受信する処理を実行し、入金指示処理手段が、約定処理手段により受信した売り注文の約定データの約定金額を、預金口座への入金額として預金管理システムへ通信回線を介して送信する処理を実行し、保有残高更新処理手段が、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量から減算する更新処理を実行することを特徴とするものである。 That is, the present invention is an order processing method executed by an order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer on the market, and each brand of the financial product held by the customer. Is stored in the retained balance storage means in association with the customer identification information and the brand identification information, and the deposit balance acquisition processing means is connected to the customer deposit via the communication line from the deposit management system comprising a computer that manages the customer deposit. Execute processing to acquire the balance at the time of updating the balance and / or periodically, and associate the sales threshold of the financial product determined by the size of the deposit balance managed by the deposit management system with the customer identification information Stored in the trading condition storage means, and the market price data acquisition processing means is a transaction market system for financial products or other market price data providing system. The sale of the current deposit balance acquired by the sale condition success / failure determination processing means by the deposit balance acquisition processing means is stored in the sale / sale condition storage means. Execute the process to determine whether or not the sale condition is less than or less than the threshold for use, and if the sale issue / quantity determination processing unit determines that the sale condition has been established by the sale condition success / failure determination process unit, At least one of the customer stocks stored in the balance storage means is determined as a sale stock, and the amount obtained by subtracting the current deposit balance from the threshold for sale is the value of the sale stock obtained by the market price data acquisition processing means By dividing by the market price data, the processing to determine the sale quantity of the brand to be sold is executed, and the order processing means is decided by the sale brand / quantity decision processing means. The order processing data for the selling order for selling the sold stock is created, the created ordering data is transmitted to the trading market system via the communication line, and the contract processing means transmits the communication line from the trading market system. The processing for receiving the contract order data received via the deposit processing means is executed, and the deposit instruction processing means deposits the contract amount of the contract order data received by the contract processing means as the deposit amount to the deposit account. Executes processing to transmit to the system via the communication line, and the retained balance update processing means stores the retained balance of the contract data of the sales order received by the contract processing means in association with the brand identification information of the sold brand Update processing for subtracting the quantity stored in the means is performed.
また、本発明は、顧客による金融商品の売買注文を市場へ発注する処理を実行するコンピュータにより構成された発注処理システムで実行される発注処理方法であって、顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて保有残高記憶手段に記憶させ、売却条件成立通知受信処理手段が、顧客の預金を管理するコンピュータからなる預金管理システムから、預金残高が金融商品の売却用閾値未満または以下になっているという売却条件の成立時に、売却用閾値から預金残高を減算した金額とともに通信回線を介して送信されてくる売却条件成立通知を受信する処理を実行し、時価データ取得処理手段が、金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行し、売却銘柄・数量決定処理手段が、売却条件成立通知受信処理手段により売却条件成立通知を受信した場合に、保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、受信した売却用閾値から預金残高を減算した金額を、時価データ取得処理手段により取得した売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する処理を実行し、発注処理手段が、売却銘柄・数量決定処理手段により決定した売却銘柄を売却するための売り注文の発注データを作成し、作成した発注データを取引市場システムへ通信回線を介して送信する処理を実行し、約定処理手段が、取引市場システムから通信回線を介して送信されてくる売り注文の約定データを受信する処理を実行し、入金指示処理手段が、約定処理手段により受信した売り注文の約定データの約定金額を、預金口座への入金額として預金管理システムへ通信回線を介して送信する処理を実行し、保有残高更新処理手段が、約定処理手段により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段に記憶された数量から減算する更新処理を実行することを特徴とするものである。 The present invention also relates to an order processing method executed by an order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer on the market, and each brand of the financial product held by the customer. Is stored in the holding balance storage means in association with the customer identification information and the brand identification information, and the sale condition establishment notification reception processing means is from a deposit management system comprising a computer for managing customer deposits, and the deposit balance is a financial product. When the sale condition of less than or less than the threshold for sale is established, execute the process of receiving the sale condition establishment notification transmitted via the communication line together with the amount obtained by subtracting the deposit balance from the threshold for sale, Market price data acquisition processing means, each stock name from the financial market market system or other market price data providing system via a communication line When the sale brand / quantity determination processing unit receives the sale condition establishment notification by the sale condition establishment notification reception processing unit, the process of acquiring the market price data is executed. At least one of these issues is determined as a sale issue, and the sale price of the sale issue is divided by dividing the amount obtained by subtracting the deposit balance from the received threshold for sale by the market value data of the sale issue acquired by the market value data acquisition processing means. Executes the process to determine the quantity, and the order processing means creates the order data of the sell order for selling the sold brand determined by the sold brand / quantity determination processing means, and communicates the created order data to the trading market system Executes the process of transmitting via the line, and the contract processing means executes the contract for the sell order transmitted from the trading market system via the communication line. The deposit instruction processing unit transmits the contract amount of the contract order data received by the contract processing unit to the deposit management system via the communication line as the deposit amount to the deposit account. The processing is executed, and the retained balance update processing means subtracts the contract amount of the contract data of the sell order received by the contract processing means from the quantity stored in the retained balance storage means in association with the brand identification information of the sold brand. Update processing is executed.
このような本発明の発注処理方法においては、前述した本発明の発注処理システムで得られる作用・効果がそのまま得られ、これにより前記目的が達成される。 In such an order processing method of the present invention, the operations and effects obtained by the above-described order processing system of the present invention can be obtained as they are, thereby achieving the object.
また、本発明のプログラムは、前述した発注処理システムとして、コンピュータを機能させるためのものである。 The program of the present invention is for causing a computer to function as the order processing system described above.
なお、上記のプログラムまたはその一部は、例えば、光磁気ディスク(MO)、コンパクトディスク(CD)を利用した読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)、デジタル・バーサタイル・ディスク(DVD)を利用した読出し専用メモリ(DVD−ROM)、DVDを利用したランダム・アクセス・メモリ(DVD−RAM)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。 The above-mentioned program or a part thereof is, for example, a magneto-optical disk (MO), a read-only memory (CD-ROM) using a compact disk (CD), a CD recordable (CD-R), a CD rewritable (CD -RW), read-only memory (DVD-ROM) using digital versatile disk (DVD), random access memory (DVD-RAM) using DVD, flexible disk (FD), magnetic tape, hard disk, It can be recorded on storage media such as read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM), flash memory, and random access memory (RAM) for storage and distribution. And, for example, a local area network (LA ), A metropolitan area network (MAN), a wide area network (WAN), a wired network such as the Internet, an intranet, or an extranet, or a wireless communication network, or a combination thereof. It is also possible to carry it on a carrier wave. Furthermore, the above program may be a part of another program, or may be recorded on a recording medium together with a separate program.
以上に述べたように本発明によれば、預金残高が売却用閾値未満または以下になっているという売却条件の成否を判断し、売却条件が成立したと判断した場合、あるいは預金管理システムから売却条件成立通知を受信した場合に、売却銘柄および売却数量を決定して発注し、約定金額を預金口座への入金額として預金管理システムへ通信回線を介して送信するので、顧客が手間や時間をかけることなく、一定額以上の預金残高を維持することができるという効果がある。 As described above, according to the present invention, the success or failure of the sale condition that the deposit balance is less than or less than the threshold for sale is determined, and the sale condition is determined to be satisfied, or the sale is made from the deposit management system. When receiving a notification that the conditions have been met, determine the brand to be sold and the quantity to be sold, place an order, and send the contract amount as the deposit amount to the deposit account via the communication line to the deposit management system. There is an effect that a deposit balance of a certain amount or more can be maintained without spending.
以下に本発明の一実施形態について図面を参照して説明する。図1には、発注処理システム10の全体構成が示されている。図2には、普通預金ミラー残記憶手段40の構成の一例が示され、図3には、売買条件記憶手段41のレコード構成の一例が示され、図4には、保有残高記憶手段42の構成の一例が示され、図5には、売買履歴記憶手段43の構成の一例が示され、図6には、時価データ記憶手段44の構成の一例が示されている。また、図7には、預金残高の増減に伴う発注処理の流れがフローチャートで示され、図8には、条件設定画面100の一例が示され、図9には、預金残高の推移およびこれに伴う売買発注処理の具体例が示されている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of the order processing system 10. FIG. 2 shows an example of the configuration of the ordinary deposit mirror remaining
図1において、発注処理システム10は、顧客の保有する金融商品(本実施形態では、一例として株式とする。)を取引市場へ発注する処理を実行する1台または複数台のコンピュータからなる証券会社システム20を備えている。この証券会社システム20には、通信回線1を介して銀行の預金口座(本実施形態では、一例として普通預金の口座とする。)を管理する預金管理システム50が接続され、通信回線2を介して取引市場システム60が接続され、通信回線3を介して時価データ提供システム70が接続され、通信回線4を介して顧客またはその入力代行者が操作する端末装置80が接続されている。
In FIG. 1, an order processing system 10 is a securities company comprising one or a plurality of computers that execute processing for ordering financial products held by customers (in the present embodiment, stock is taken as an example) to a trading market. A
ここで、証券会社システム20と預金管理システム50とを接続する通信回線1は、本実施形態では、一例として専用線とするが、ネットワークとしてもよい。また、証券会社システム20と取引市場システム60とを接続する通信回線2は、通常は専用線であるが、ネットワークとしてもよい。さらに、証券会社システム20と時価データ提供システム70とを接続する通信回線3は、専用線でもネットワークでもよい。そして、証券会社システム20と端末装置80とを接続する通信回線4は、本実施形態では、一例としてネットワークであり、例えば、インターネット、イントラネット、エクストラネット、LAN、MAN、WAN、あるいはこれらの組合せ等、様々な形態のものが含まれ、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わない。
Here, the
証券会社システム20は、1台または複数台のコンピュータにより構成され、売買条件設定処理手段21と、預金残高取得処理手段22と、時価データ取得処理手段23と、売却条件成否判断処理手段24と、売却銘柄・数量決定処理手段25と、購入条件成否判断処理手段26と、購入銘柄・数量決定処理手段27と、発注処理手段28と、約定処理手段29と、入金指示処理手段30と、出金指示処理手段31と、保有残高更新処理手段32と、普通預金ミラー残記憶手段40と、売買条件記憶手段41と、保有残高記憶手段42と、売買履歴記憶手段43と、時価データ記憶手段44とを含んで構成されている。
The
売買条件設定処理手段21は、顧客またはその入力代行者の操作により端末装置80から通信回線4を介して送信されてくる条件設定画面100(図8参照)の表示要求信号を受信したときに、表示要求に係る顧客の顧客識別情報をキーとして保有残高記憶手段42(図4参照)および売買履歴記憶手段43(図5参照)から取得した当該顧客の保有残高および売買履歴を用いて、条件設定画面100の表示用データ(例えば、Web画面のデータ等)を作成し、作成した条件設定画面100の表示用データを、通信回線4を介して端末装置80へ送信するとともに、顧客またはその入力代行者により条件設定画面100で入力されて端末装置80から通信回線4を介して送信されてくる売買条件のデータを受信し、受信した売買条件のデータを、証券会社の顧客識別情報(証券総合口座の口座番号)と関連付けて売買条件記憶手段41(図3参照)に記憶させる処理を実行するものである。
The trading condition setting processing means 21 receives a display request signal for the condition setting screen 100 (see FIG. 8) transmitted from the
ここで、売買条件には、基本の売却用閾値と、臨時の売却用閾値を設定することを選択した場合における各指定時(自)および(至)、並びに各指定時での臨時の売却用閾値と、売却銘柄決定条件と、売却銘柄決定条件として指定順序で売却することを選択した場合における各銘柄の銘柄識別情報およびそれらの指定順序(売却時優先順位)と、購入用閾値を設定することを選択した場合における購入用閾値と、購入銘柄決定条件と、購入銘柄決定条件として指定順序で購入することを選択した場合における各銘柄の銘柄識別情報およびそれらの指定順序(購入時優先順位)と、売買履歴の参照開始基準時とが含まれる。 Here, in the sales conditions, when selecting to set a basic threshold for sales and a threshold for temporary sales, each designated time (from) and (to), and temporary sales at each designated time Set threshold, sale issue determination condition, issue identification information of each issue when selecting to sell in specified order as sale issue determination condition, their specified order (priority at the time of sale), and purchase threshold Purchase threshold, purchase brand determination conditions, and brand identification information of each brand when purchasing is selected in the specified order as purchase brand determination conditions and their specified order (priority at the time of purchase) And the reference start time of the trading history.
預金残高取得処理手段22は、銀行の預金管理システム50から、預金残高管理処理手段51により通信回線1を介して送信されてくる預金口座の預金残高(本実施形態では、一例として普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高とする。)を、銀行用の顧客識別情報(本実施形態では、一例として普通預金口座の口座番号とする。)または証券会社用の顧客識別情報(本実施形態では、一例として証券総合口座の口座番号とする。)とともに受信し、受信した普通預金残高を、受信した銀行用の顧客識別情報(普通預金口座の口座番号)を変換して得られた証券会社用の顧客識別情報(証券総合口座の口座番号)または受信した証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて普通預金ミラー残記憶手段40(図2参照)に記憶させる処理を実行するものである。この際、銀行用の顧客識別情報(普通預金口座の口座番号)から証券会社用の顧客識別情報(証券総合口座の口座番号)への変換処理は、顧客識別情報(口座番号)変換テーブル記憶手段として機能する普通預金ミラー残記憶手段40(図2参照)を用いて行う。なお、銀行用の顧客識別情報(普通預金口座の口座番号)と、証券会社用の顧客識別情報(証券総合口座の口座番号)とを共通化した場合には、この変換処理は不要となる。
The deposit balance acquisition processing means 22 is a deposit balance of a deposit account transmitted from the bank's
この預金残高取得処理手段22は、本実施形態では、銀行の預金管理システム50の普通預金残高記憶手段52に記憶されている普通預金残高の更新がある都度に、銀行の預金管理システム50からリアルタイムで送信されてくる更新後の普通預金残高を、受信して直ぐに普通預金ミラー残記憶手段40(図2参照)に記憶させることにより、リアルタイムで普通預金ミラー残の更新処理を行う構成とされている。なお、預金残高管理処理手段51による銀行の預金管理システム50からの預金残高(普通預金残高記憶手段52に記憶されている普通預金残高)の送信処理は、普通預金残高の更新がある都度に行うのではなく、定期的に行うようにしてもよく、あるいは定期的に行うとともに預金残高更新時にも行うようにしてもよい。また、預金残高取得処理手段22は、銀行の預金管理システム50により管理されたタイミングで預金管理システム50から預金残高を受信するのではなく、銀行の預金管理システム50に対し、自らが管理するタイミング(すなわち、証券会社システム20により管理されたタイミング)で預金残高の送信要求を行って預金残高を取得する構成としてもよい。
In the present embodiment, the deposit balance acquisition processing means 22 is updated in real time from the bank
時価データ取得処理手段23は、時価データ提供システム70から、金融商品(本実施形態では、一例として株式とする。)の各銘柄の時価データを、銘柄識別情報(銘柄コード等)とともに、通信回線3を介して繰り返し取得し、取得した時価データを、銘柄識別情報と関連付けて時価データ記憶手段44(図6参照)に記憶させる処理を実行するものである。この時価データ取得処理手段23は、取引時間中には、最新の相場情報をリアルタイムまたは略リアルタイムで取得して時価データ記憶手段44に記憶させる。
The market price data acquisition processing means 23 sends the market price data of each brand of the financial product (in the present embodiment, it is assumed as an example) from the market price
売却条件成否判断処理手段24は、全ての顧客を対象とし、各顧客毎に、処理対象の顧客についての証券会社用の顧客識別情報(証券総合口座の口座番号)をキーとして、普通預金ミラー残記憶手段40(図2参照)から、現時点の銀行の普通預金残高(記憶されている最新の普通預金ミラー残)を取得するとともに、売買条件記憶手段41(図3参照)から、売却用閾値を取得し、現時点の銀行の普通預金残高が、売却用閾値未満または以下になっているという売却条件の成否を判断する処理を実行するものである。 The sale condition success / failure determination processing means 24 targets all customers, and for each customer, uses the customer identification information for the securities company (account number of the securities general account) for the customer to be processed as a key and the balance of the ordinary deposit mirror. The current bank savings balance (the latest stored ordinary savings mirror balance) is acquired from the storage means 40 (see FIG. 2), and the sale threshold is set from the trading condition storage means 41 (see FIG. 3). Acquired and executes a process of determining success or failure of the sale condition that the current bank savings balance is less than or less than the threshold for sale.
ここで、売却条件成否判断処理手段24は、売買条件記憶手段41(図3参照)に、基本の売却用閾値のみならず、少なくとも1組の指定時(自)および(至)、並びに臨時の売却用閾値が記憶されている場合には、それらの指定時(自)および(至)、並びに臨時の売却用閾値も取得し、売却条件の成否の判断処理時点が、いずれかの指定時に該当するか否か、より詳細には、いずれかの指定時(自)から指定時(至)までの範囲内に含まれているか否かを判断し、いずれかの指定時に該当すると判断した場合には、基本の売却用閾値ではなく、当該指定時での臨時の売却用閾値を用いて、売却条件の成否を判断する。なお、指定時(自)および指定時(至)は、同一の日を指定してもよく、その場合には、その指定日だけ、普通預金残高が少なくとも臨時の売却用閾値の分だけ確保されることになる。また、本実施形態では、指定時(自)および指定時(至)は、日付単位で指定されるようになっているが、より細かく時刻を加えた単位で指定できるようにしてもよく、この場合に、同一の日付・時刻を指定すると、その指定日のその指定時刻だけ、普通預金残高が少なくとも臨時の売却用閾値の分だけ確保されることになる。 Here, the sale condition success / failure determination processing means 24 sends not only the basic sale threshold value but also at least one set of (self) and (to), and extraordinary to the sale condition storage means 41 (see FIG. 3). If the thresholds for sale are stored, the thresholds for the sale (temporary) and (to) and the temporary sale are also acquired, and the decision processing point of success / failure of the sale conditions corresponds to any of the designations In more detail, if it is determined whether it falls within the range from any specified time (from) to specified time (to), and if it is determined to be applicable at any specified time Determines the success or failure of the sale condition using the temporary sale threshold value at the time of the designation, not the basic sale threshold value. Note that the same day may be specified at the time of designation (self) and at the time of designation (to), in which case the balance of ordinary deposits is secured for at least the temporary sale threshold for that designated date. Will be. In the present embodiment, the designation time (self) and the designation time (to) are specified in date units. However, it may be possible to specify in a unit with more detailed time. In this case, if the same date / time is designated, the balance of the ordinary deposit is secured at least for the temporary sale threshold for the designated time on the designated date.
売却銘柄・数量決定処理手段25は、売却条件成否判断処理手段24により売却条件が成立したと判断した場合に、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、売却銘柄の銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている売却銘柄の時価データ(最新の単価データ)を取得し、売却用閾値(基本の売却用閾値または臨時の売却用閾値)から現時点の銀行の普通預金残高を減算した金額(つまり、売却用閾値に対し、不足している金額)を、売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する処理を実行するものである。なお、「顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定する」という意味は、売却銘柄決定条件を満たす銘柄がある場合に、それらの銘柄の中から1銘柄または複数銘柄を売却銘柄として決定するという意味であり、売却銘柄決定条件を満たす銘柄が1つもない場合(例えば、含み損を有する銘柄は売却しないことを選択しているときに、全ての保有銘柄が含み損を有している場合等)には、売却銘柄を決定しなくてもよい(つまり、保有銘柄の売却処理を行わなくてもよい。)という趣旨である。 When the sale condition / quantity determination processing means 25 determines that the sale condition is satisfied by the sale condition success / failure determination processing means 24, the sale brand / quantity determination processing means 25 out of the customer's possession brands stored in the retained balance storage means 42 (see FIG. 4). At least one issue is determined as a sale issue, and the sale price market price data (latest unit price data) stored in the market price data storage means 44 (see FIG. 6) is acquired using the sale brand identification information as a key. The market value data of the securities sold is the amount obtained by subtracting the current bank savings balance (ie, the amount that is insufficient with respect to the threshold for sale) from the threshold for sale (basic sale threshold or temporary sale threshold) The process of determining the sale quantity of the brand to be sold is executed by dividing by. The meaning of “determining at least one of the stocks held by the customer as a stock sold” means that if there are stocks that satisfy the criteria for selling stock, one or more stocks are sold. If there are no issues that meet the criteria for determining stocks sold (for example, when stocks with unrealized losses are chosen not to be sold, all stocks have unrealized losses. In other cases, it is not necessary to determine the brand to be sold (that is, it is not necessary to sell the brand to be held).
ここで、売却銘柄・数量決定処理手段25は、売却銘柄を決定する際には、売買条件記憶手段41(図3参照)に記憶された売却銘柄決定条件を取得し、この売却銘柄決定条件に従って、売却銘柄を決定する。具体的には、売却銘柄・数量決定処理手段25は、売却銘柄決定条件として「1(指定した順序で売却する)」が記憶されている場合には、売買条件記憶手段41から、各銘柄の銘柄識別情報および売却時優先順位を取得し、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄の中から、売却時優先順位の高い順に売却銘柄を選択していく。この際、選択した売却銘柄の保有数量(実際に売却することができる数量)が、除算で暫定的に決定した当該売却銘柄の売却数量に満たない場合には、売却銘柄の保有数量(保有数量の全部)を当該売却銘柄の売却数量として採用するとともに、次に売却時優先順位の高い銘柄についても売却銘柄として決定する処理を繰り返す。すなわち、選択した売却銘柄の保有数量が、除算で暫定的に決定した当該売却銘柄の売却数量に満たない場合には、売却銘柄の保有数量を当該売却銘柄の売却数量として採用するとともに、最初は、売却用閾値(基本の売却用閾値または臨時の売却用閾値)から現時点の銀行の普通預金残高を減算した金額(つまり、売却用閾値に対する不足金額)から、1番目に選択された売却銘柄の保有数量(実際に売却することができる数量)とその銘柄の時価データ(最新の単価データ)とを乗じた売却金額(売却で得られる見込み金額)を減じることにより、残りの不足金額を算出し、この残りの不足金額を、2番目に選択された売却銘柄の時価データ(最新の単価データ)で除することにより、2番目に選択された売却銘柄の売却数量を暫定的に決定し、続いて、2番目に選択された売却銘柄の保有数量(実際に売却することができる数量)が、除算で暫定的に決定した当該売却銘柄の売却数量に満たない場合には、2番目に選択された売却銘柄の保有数量を当該売却銘柄の売却数量として採用するとともに、残りの不足金額から、2番目に選択された売却銘柄の保有数量(実際に売却することができる数量)とその銘柄の時価データ(最新の単価データ)とを乗じた売却金額(売却で得られる見込み金額)を減じることにより、新たに残りの不足金額を算出し、この残りの不足金額を、3番目に選択された売却銘柄の時価データ(最新の単価データ)で除することにより、3番目に選択された売却銘柄の売却数量を暫定的に決定し、以降、N=3,4,5,6,…とすると、N番目に選択された売却銘柄の保有数量(実際に売却することができる数量)が、除算で暫定的に決定した当該売却銘柄の売却数量に満たない場合には、N番目に選択された売却銘柄の保有数量を当該売却銘柄の売却数量として採用するとともに、残りの不足金額から、N番目に選択された売却銘柄の保有数量(実際に売却することができる数量)とその銘柄の時価データ(最新の単価データ)とを乗じた売却金額(売却で得られる見込み金額)を減じることにより、新たに残りの不足金額を算出し、この残りの不足金額を、(N+1)番目に選択された売却銘柄の時価データ(最新の単価データ)で除することにより、(N+1)番目に選択された売却銘柄の売却数量を暫定的に決定する処理を繰り返し、(N+1)番目に選択された売却銘柄の保有数量(実際に売却することができる数量)が、除算で暫定的に決定した当該売却銘柄の売却数量以上になったところで、換言すれば、選択した売却銘柄について除算で暫定的に決定した売却数量が、当該売却銘柄の保有数量(実際に売却することができる数量)の範囲内に収まったところで、その除算で暫定的に決定した売却数量を、正式に売却数量として採用し、繰り返しの処理を終了する。
Here, when the sold brand / quantity determination processing means 25 determines the sold brand, the sold brand / quantity determination processing means 25 acquires the sold brand determination condition stored in the trading condition storage means 41 (see FIG. 3), and according to the sold brand determination condition. Determine the brand to be sold. Specifically, the sale brand / quantity
また、売却銘柄・数量決定処理手段25は、売却銘柄決定条件として「2(含み益の大きい銘柄から売却する)」が記憶されている場合には、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄の全てについて、銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている各保有銘柄の時価データ(最新の単価データ)を取得するとともに、保有残高記憶手段42(図4参照)に記憶された各保有銘柄の平均取得単価を取得し、各保有銘柄の時価データから平均取得単価を減算することにより、各保有銘柄の単価ベースの含み益を算出するか、またはこの単価ベースの含み益に保有残高記憶手段42に記憶された各保有銘柄の数量を乗じた総額ベースの含み益を算出し、算出した単価ベースの含み益または総額ベースの含み益が大きい順に、保有残高記憶手段42に記憶された顧客の保有銘柄の中から売却銘柄を選択していく。なお、選択した売却銘柄の保有数量(実際に売却することができる数量)が、決定した当該売却銘柄の売却数量に満たない場合に、次に含み益の大きい銘柄を売却銘柄として決定する処理を繰り返すことは、上述した売却銘柄決定条件として「1(指定した順序で売却する)」が記憶されている場合と同様である。 Further, the sold brand / quantity determination processing means 25 stores the stored balance storage means 42 (see FIG. 4) when “2 (sale from a brand with a large unrealized gain)” is stored as the sold brand determination condition. For all of the brands held by the customer, the market price data (latest unit price data) of each brand is stored in the market price data storage means 44 (see FIG. 6) using the brand identification information as a key, The average acquisition unit price of each holding issue stored in the storage means 42 (see FIG. 4) is acquired, and the average profit per unit price of each holding issue is calculated by subtracting the average acquisition unit price from the market price data of each holding issue. Or a unit price based unrealized gain calculated by multiplying the unit price based unrealized profit by the quantity of each stock issue stored in the holding balance storage means 42 In order forehead base of unrealized gains is large, continue to select the sale of stocks from among the customers of holdings that has been stored in holding the balance storage means 42. In addition, when the possessed quantity (the quantity that can actually be sold) of the selected sale issue is less than the decided sale quantity of the sale issue, the process of determining the issue with the next largest unrealized gain as the sale issue is repeated. This is the same as the case where “1 (sell in the specified order)” is stored as the sale brand determination condition described above.
さらに、売却銘柄・数量決定処理手段25は、売却銘柄決定条件として「3(含み損を有する銘柄は売却しない)」が記憶されている場合には、売却銘柄決定条件として「2(含み益の大きい銘柄から売却する)」が記憶されている場合と同様にして各保有銘柄の単価ベースの含み益を算出し、含み益がマイナスの銘柄(つまり、含み損を有する銘柄)は売却銘柄として選択しない。 Further, the sale brand / quantity determination processing means 25, when “3 (brands with unrealized losses are not sold)” is stored as the sale brand decision condition, “2 (brand with large unrealized gain) as sale brand decision conditions. The unrealized gain on a unit price basis of each holding stock is calculated in the same manner as in the case where “sale from” is stored, and the stock with negative unrealized gain (that is, the stock with unrealized loss) is not selected as the stock sold.
購入条件成否判断処理手段26は、全ての顧客を対象とし、各顧客毎に、処理対象の顧客についての証券会社用の顧客識別情報(証券総合口座の口座番号)をキーとして、普通預金ミラー残記憶手段40(図2参照)から、現時点の銀行の普通預金残高(記憶されている最新の普通預金ミラー残)を取得するとともに、売買条件記憶手段41(図3参照)から、購入用閾値が設定されているときにはその購入用閾値を取得し、現時点の銀行の普通預金残高が、購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件の成否を判断する処理を実行するものである。なお、普通預金ミラー残記憶手段40(図2参照)からの現時点の銀行の普通預金残高の取得処理は、売却条件成否判断処理手段24による処理時に取得したデータが主メモリ上に残っている場合には省略してもよく、また、売買条件記憶手段41(図3参照)からの購入用閾値の取得処理も、売却条件成否判断処理手段24による処理時に合わせて行われて既に主メモリ上に購入用閾値が記憶されている場合には省略してもよい。
The purchase condition success / failure judgment processing means 26 targets all customers, and for each customer, uses the customer identification information for the securities company (account number of the securities general account) for the customer to be processed as a key and the balance of the ordinary deposit mirror. From the storage means 40 (see FIG. 2), the current bank savings balance (the latest stored ordinary savings mirror balance) is acquired, and the purchase threshold is set from the trading condition storage means 41 (see FIG. 3). When it is set, the purchase threshold is acquired, and the current bank savings balance exceeds the purchase threshold or determines whether or not the purchase condition is met or not. It is something to execute. Note that the current bank savings balance acquisition process from the ordinary deposit mirror remaining storage unit 40 (see FIG. 2) is performed when the data acquired during the processing by the sale condition success / failure
購入銘柄・数量決定処理手段27は、購入条件成否判断処理手段26により購入条件が成立したと判断した場合に、売買履歴記憶手段43(図5参照)に記憶された売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、売買履歴記憶手段43に記憶された売却銘柄の約定数量の範囲内で、かつ、現時点の銀行の普通預金残高から購入用閾値を減算した金額相当分(つまり、購入用閾値に対する超過金額相当分)の範囲内で、購入銘柄の購入数量を決定する処理を実行するものである。従って、必ずしも現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)の全額を購入資金に充てるわけではなく、売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)の約定数量の範囲内で、すなわち、買い戻しになる範囲内で購入を行う。 When the purchase brand / quantity determination processing means 27 determines that the purchase conditions have been established by the purchase condition success / failure judgment processing means 26, the sold brand (sold brand / quantity) stored in the trading history storage means 43 (see FIG. 5). (Determined as a brand to be sold and determined by the decision processing means 25), a brand identical to at least one brand) is determined as a purchased brand, and a constant number of sold brands stored in the trading history storage means 43 And the purchase quantity of the purchased brand is determined within the range equivalent to the amount equivalent to the amount obtained by subtracting the purchase threshold from the current bank savings balance (that is, the amount equivalent to the excess amount relative to the purchase threshold). Is to execute. Accordingly, not all the amount obtained by subtracting the purchase threshold value from the current bank savings balance (that is, the excess amount with respect to the purchase threshold value) is used for the purchase funds, but the sold brand (sold brand / quantity determination processing means 25 The purchase is performed within the range of the constant amount of the brands determined and sold as the brands sold by the company (ie, the brands that have been ordered), that is, within the range of the buyback.
なお、「売却銘柄のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定する」という意味は、購入銘柄決定条件を満たす銘柄がある場合に、それらの銘柄の中から1銘柄または複数銘柄を購入銘柄として決定するという意味であり、購入銘柄決定条件を満たす銘柄が1つもない場合(例えば、売却時から単価が上昇している銘柄は購入しないことを選択しているときに、全ての売却銘柄の単価が売却時から上昇している場合等)には、購入銘柄を決定しなくてもよい(つまり、売却銘柄の買い戻し処理を行わなくてもよい。)という趣旨である。また、「売買履歴記憶手段43に記憶された売却銘柄の約定数量の範囲内」とは、売買条件記憶手段41(図3参照)に記憶された売買履歴の参照開始基準時以降に売却した数量分を買い戻すことが目的なので、売買履歴の参照開始基準時以降に売却した数量だけを対象にするという趣旨であり、ある1銘柄について、売買履歴の参照開始基準時以降に、複数回の売却が行われた場合には、それらの複数回の売却時の約定数量を合計した数量の範囲内という意味であり、売買履歴の参照開始基準時以降に、売却後に1回または複数回の購入(買い戻し)が行われた場合には、売却時の約定数量から、購入時の約定数量または複数回の購入時の約定数量の合計数量を減じた数量の範囲内という意味である。
The meaning of “determining the same brand as at least one of the sold brands as the purchased brand” means that if there are brands that satisfy the purchase brand decision condition, one or more brands are selected from those brands. This means that it is determined as a purchased issue, and if there are no issues that meet the purchase issue determination criteria (for example, if you choose not to purchase issues whose unit price has increased since the sale, When the unit price of the brand has increased since the sale, the purchase brand need not be determined (that is, the buy-back process for the brand sold may not be performed). Further, “within the range of approximately constant amount of sold brands stored in the trading
ここで、購入銘柄・数量決定処理手段27は、購入銘柄を決定する際には、売買条件記憶手段41(図3参照)に記憶された購入銘柄決定条件を取得し、この購入銘柄決定条件に従って、購入銘柄を決定する。具体的には、購入銘柄・数量決定処理手段27は、購入銘柄決定条件として「1(指定した順序で購入する)」が記憶されている場合には、売買条件記憶手段41から、各銘柄の銘柄識別情報および購入時優先順位を取得し、売買履歴記憶手段43(図5参照)に記憶された売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)の中から、購入時優先順位の高い順に購入銘柄を選択していく。この際、先ず、現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)を、1番目に選択された購入銘柄の時価データ(最新の単価データ)で除することにより、1番目に選択された購入銘柄の暫定購入数量を算出し、1番目に選択された購入銘柄と同一の銘柄である売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)の約定数量が、算出した暫定購入数量以上の場合には、暫定購入数量(つまり、約定数量の一部、または約定数量と同数量)を購入数量として決定し、約定数量が、算出した暫定購入数量未満の場合には、約定数量の全部を購入数量として決定するとともに、現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)から、1番目に選択された購入銘柄の購入数量とその銘柄の時価データ(最新の単価データ)とを乗じた購入金額(購入に必要な金額)を減じることにより、残りの超過金額を算出し、次に、算出した残りの超過金額を、2番目に選択された購入銘柄の時価データ(最新の単価データ)で除することにより、2番目に選択された購入銘柄の暫定購入数量を算出し、2番目に選択された購入銘柄と同一の銘柄である売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)の約定数量が、算出した暫定購入数量以上の場合には、暫定購入数量(つまり、񗹤約定数量の一部、または約定数量と同数量)を購入数量として決定し、約定数量が、算出した暫定購入数量未満の場合には、約定数量の全部を購入数量として決定するとともに、残りの超過金額から、2番目に選択された購入銘柄の購入数量とその銘柄の時価データ(最新の単価データ)とを乗じた購入金額(購入に必要な金額)を減じることにより、残りの超過金額を新たに算出し、以降、N=3,4,5,6,…とすると、算出した残りの超過金額を、N番目に選択された購入銘柄の時価データ(最新の単価データ)で除することにより、N番目に選択された購入銘柄の暫定購入数量を算出し、N番目に選択された購入銘柄と同一の銘柄である売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)の約定数量が、算出した暫定購入数量以上の場合には、暫定購入数量(つまり、񗹤約定数量の一部、または約定数量と同数量)を購入数量として決定し、約定数量が、算出した暫定購入数量未満の場合には、約定数量の全部を購入数量として決定するとともに、残りの超過金額から、N番目に選択された購入銘柄の購入数量とその銘柄の時価データ(最新の単価データ)とを乗じた購入金額(購入に必要な金額)を減じることにより、残りの超過金額を新たに算出する処理を繰り返し、残りの超過金額が無くなるか、または購入銘柄の決定対象となる売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)が無くなったところで、繰り返しの処理を終了する。
Here, when the purchased brand / quantity determination processing means 27 determines the purchased brand, the purchased brand / quantity determination processing means 27 acquires the purchased brand determination conditions stored in the trading condition storage means 41 (see FIG. 3), and follows the purchase brand determination conditions. , Determine the brand to be purchased. Specifically, the purchased brand / quantity
また、購入銘柄・数量決定処理手段27は、購入銘柄決定条件として「2(売却時からの単価の下落幅の大きい銘柄から購入する)」または「3(売却時からの単価の下落率の大きい銘柄から購入する)」が記憶されている場合には、売買履歴記憶手段43(図5参照)に記憶された売却銘柄の全て(但し、売買条件記憶手段41(図3参照)に記憶された売買履歴の参照開始基準時以降の売却銘柄に限る。)について、銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている各売却銘柄の時価データ(最新の単価データ)を取得し、売買履歴記憶手段43に記憶された各売却銘柄の約定単価から各売却銘柄の時価データ(最新の単価データ)を減じることにより、各売却銘柄についての約定単価からの時価データの下落幅を算出するか、またはこれらの下落幅を、各売却銘柄の約定単価で除することにより、各売却銘柄についての約定単価に対する時価データの下落率を算出し、算出した下落幅または下落率が大きい順に、売買履歴記憶手段43(図5参照)に記憶された売却銘柄(但し、売買条件記憶手段41に記憶された売買履歴の参照開始基準時以降の売却銘柄に限る。)の中から、購入銘柄を決定する。なお、購入数量の決定処理や残りの超過金額の算出処理を繰り返す点は、上述した購入銘柄決定条件として「1(指定した順序で購入する)」が記憶されている場合と同様である。 Further, the purchased brand / quantity determination processing means 27 uses “2 (Purchase from a brand with a large decline in unit price since sale)” or “3 (A large rate of decline in unit price since sale) as purchase brand determination conditions. Purchase from a brand) ”is stored, all of the sold brands stored in the trading history storage unit 43 (see FIG. 5) (however, stored in the trading condition storage unit 41 (see FIG. 3)). Market price data (latest unit price data) of each sold brand stored in the market price data storage means 44 (see FIG. 6) with the brand identification information as a key. And the market price data from the contract price for each sold brand by subtracting the market price data (latest unit price data) of each sold brand from the contracted unit price of each sold brand stored in the trading history storage means 43. Calculate the rate of decline or calculate the rate of decline in market value data for the contract price for each sold issue by calculating the rate of decline, or dividing the rate of decline by the contract price of each sold issue. From the sale brands stored in the trading history storage means 43 (see FIG. 5) in descending order (however, limited to the brands sold after the reference start time of the trading history stored in the trading condition storage means 41). , Determine the brand to be purchased. The point that the purchase quantity determination process and the remaining excess amount calculation process are repeated is the same as the case where “1 (purchase in a specified order)” is stored as the purchase brand determination condition described above.
さらに、購入銘柄・数量決定処理手段27は、購入銘柄決定条件として「4(売却時から単価が上昇している銘柄は購入しない)」が記憶されている場合には、上述した購入銘柄決定条件として「2(売却時からの単価の下落幅の大きい銘柄から購入する)」が記憶されている場合と同様にして下落幅を算出し、下落幅がマイナスの銘柄(つまり、売却時から単価が上昇している銘柄)は購入銘柄として選択しない。 Further, the purchase brand / quantity determination processing means 27 stores the above-mentioned purchase brand determination condition when “4 (does not purchase brands whose unit price has increased since the sale)” is stored as the purchase brand determination condition. As “2 (Purchase from stocks with a large decline in unit price since the sale)” is calculated in the same manner as the case where the decline is calculated. (Increased stocks) are not selected as purchased stocks.
発注処理手段28は、売却銘柄・数量決定処理手段25により決定した売却銘柄の銘柄識別情報および売却数量を用いて、売り注文の発注データを作成し、これに注文識別情報を自動付与し、作成した発注データ(注文識別情報、顧客識別情報、銘柄識別情報、数量、売買区分を含む。)を、取引市場システム60へ通信回線2を介して送信するとともに、売買履歴記憶手段43(図5参照)に発注データを記憶させ、ステータスを「発注済み」にする処理を実行するものである。
The order processing means 28 uses the brand identification information and the sale quantity of the sold brand determined by the sold brand / quantity determination processing means 25 to create order data for the sell order, and automatically assigns the order identification information to the order data. The purchase order data (including order identification information, customer identification information, brand identification information, quantity, and trading category) is transmitted to the
また、発注処理手段28は、出金指示処理手段31により普通預金口座からの出金額を受信した場合に、購入銘柄・数量決定処理手段27により決定した購入銘柄の銘柄識別情報および購入数量を用いて、買い注文の発注データを作成し、これに注文識別情報を自動付与し、作成した発注データ(注文識別情報、顧客識別情報、銘柄識別情報、数量、売買区分を含む。)を、取引市場システム60へ通信回線2を介して送信するとともに、売買履歴記憶手段43(図5参照)に発注データを記憶させ、ステータスを「発注済み」にする処理も実行する。
Further, when the withdrawal
約定処理手段29は、取引市場システム60から通信回線2を介して送信されてくる売り注文や買い注文の約定データを受信し、受信した約定データに含まれる注文識別情報と同一の注文識別情報に関連付けられて売買履歴記憶手段43(図5参照)に記憶されている発注データに対応させて、約定数量、約定単価、約定日時等の約定データを加え、ステータスを「約定」に変更する処理を実行するものである。
The contract processing means 29 receives contract data for sell orders and buy orders transmitted from the
入金指示処理手段30は、約定処理手段29により受信した売り注文の約定データの約定金額(約定数量と約定単価とを乗じた金額)を、普通預金口座への入金額として、銀行の預金管理システム50へ通信回線1を介して送信する処理を実行するものである。
The deposit
出金指示処理手段31は、購入銘柄・数量決定処理手段27により決定した購入銘柄の購入数量に、この購入銘柄の銘柄識別情報をキーとして時価データ記憶手段44(図6参照)から取得した購入銘柄の時価データ(最新の単価データ)を乗じて得られた購入金額(購入に必要な金額)を、普通預金口座からの出金要求額として、銀行の預金管理システム50へ通信回線1を介して送信するとともに、銀行の預金管理システム50から通信回線1を介して送信されてくる普通預金口座からの出金額を受信する処理を実行するものである。
The withdrawal instruction processing means 31 uses the purchase price of the purchased brand determined by the purchased brand / quantity determination processing means 27 as the purchase price acquired from the market price data storage means 44 (see FIG. 6) using the brand identification information of the purchased brand as a key. The purchase amount (amount necessary for purchase) obtained by multiplying the market price data (the latest unit price data) of the issue is used as a withdrawal request amount from the ordinary deposit account to the bank
保有残高更新処理手段32は、約定処理手段29により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段42(図4参照)に記憶された数量から減算する更新処理、および約定処理手段29により受信した買い注文の約定データの約定数量を、購入銘柄の銘柄識別情報に関連付けられて保有残高記憶手段42(図4参照)に記憶された数量に加算する更新処理を実行するものである。
The retained balance
普通預金ミラー残記憶手段40は、図2に示すように、銀行に開設された普通預金口座の普通預金残高をコピーした普通預金ミラー残、および銀行用の顧客識別情報(普通預金口座の口座番号)等を、証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて記憶するものである。 As shown in FIG. 2, the ordinary deposit mirror remaining storage means 40 stores the ordinary deposit mirror balance obtained by copying the ordinary deposit balance of the ordinary account opened in the bank and customer identification information for the bank (account number of the ordinary account). ) And the like are stored in association with customer identification information for a securities company (account number of a securities general account).
売買条件記憶手段41は、図3に示すように、基本の売却用閾値、臨時の売却用閾値を設定することを選択した場合における各指定時(自)および(至)、並びに各指定時での臨時の売却用閾値、売却銘柄決定条件、売却銘柄決定条件として指定順序で売却することを選択した場合における各銘柄の銘柄識別情報およびそれらの指定順序(売却時優先順位)、購入用閾値を設定することを選択した場合における購入用閾値、購入銘柄決定条件、購入銘柄決定条件として指定順序で購入することを選択した場合における各銘柄の銘柄識別情報およびそれらの指定順序(購入時優先順位)、売買履歴の参照開始基準時を、証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて記憶するものである。 As shown in FIG. 3, the trading condition storage means 41, when selected to set a basic sale threshold, a temporary sale threshold, at each designation (self) and (to), and at each designation If you choose to sell in the specified order as the temporary sale threshold, sale issue determination condition, sale issue determination condition, the identification information of each issue and their specified order (priority at sale), purchase threshold Purchase threshold when purchasing is selected, purchase stock determination conditions, stock identification information of each stock when purchasing is selected in the specified order as purchase stock determination conditions, and their specified order (priority at purchase) The reference start time of trading history is stored in association with customer identification information for a securities company (account number of a securities general account).
保有残高記憶手段42は、図4に示すように、顧客の保有する銘柄の銘柄識別情報(銘柄コード)、保有残高、平均取得単価等を、証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて記憶するものである。 As shown in FIG. 4, the holding balance storage means 42 stores the brand identification information (brand code) of the brand held by the customer, the holding balance, the average acquisition unit price, etc. Number).
売買履歴記憶手段43は、図5に示すように、取引市場へ発注した売り注文や買い注文の発注データの内容(注文識別情報、銘柄識別情報、注文数量、売買区分を含む。)および約定データの内容(注文識別情報、銘柄識別情報、約定数量、売買区分、約定日時、約定単価を含む。)を、「発注済み」や「約定」等の別を示すステータスとともに、証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて記憶するものである。 As shown in FIG. 5, the trading history storage means 43 includes the contents of order data of a sell order and a buy order placed in the trading market (including order identification information, brand identification information, order quantity, and trading category) and contract data. (Including order identification information, brand identification information, contract constant amount, trading category, contract date / time, contract unit price), with status indicating whether "ordered" or "contract" etc., customer identification for securities companies The information is stored in association with the information (account number of the securities general account).
時価データ記憶手段44は、図6に示すように、各銘柄の時価データを、銘柄識別情報と関連付けて記憶するものである。 As shown in FIG. 6, the market price data storage means 44 stores the market price data of each brand in association with the brand identification information.
銀行の預金管理システム50は、1台または複数台のコンピュータにより構成され、預金残高管理処理手段51と、普通預金残高記憶手段52とを備えている。
The bank
預金残高管理処理手段51は、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高について更新がある都度に、更新された普通預金残高を、リアルタイムで、銀行用の顧客識別情報(本実施形態では、一例として普通預金口座の口座番号とする。)または証券会社用の顧客識別情報(本実施形態では、一例として証券総合口座の口座番号とする。)とともに、通信回線1を介して証券会社システム20へ送信する処理を実行するものである。なお、預金残高管理処理手段51は、証券会社システム20からの送信要求があったときに普通預金残高を送信する構成としてもよい。
The deposit balance management processing means 51 stores the updated ordinary deposit balance in real time with the customer identification information for the bank whenever the ordinary deposit balance of the ordinary deposit account stored in the ordinary deposit balance storage means 52 is updated. (In this embodiment, the account number of a savings account is used as an example.) Or customer identification information for a securities company (in this embodiment, the account number of a securities general account is used as an example.) The process which transmits to the
また、預金残高管理処理手段51は、入金指示処理手段30により証券会社システム20から通信回線1を介して送信されてくる入金指示データ(普通預金口座への入金額を含む。)を受信し、受信した入金額を、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高に加算する入金処理も実行する。
Further, the deposit balance management processing means 51 receives the deposit instruction data (including the deposit amount into the ordinary deposit account) transmitted from the
さらに、預金残高管理処理手段51は、出金指示処理手段31により証券会社システム20から通信回線1を介して送信されてくる出金指示データ(普通預金口座からの出金要求額を含む。)を受信し、受信した出金要求額を、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高から減じる出金処理を実行するとともに、出金処理を実行したことを通知する出金通知データ(普通預金口座からの出金額を含む。)を、通信回線1を介して証券会社システム20へ送信する処理も実行する。
Furthermore, the deposit balance management processing means 51 includes the withdrawal instruction data (including the withdrawal request amount from the ordinary deposit account) transmitted from the
普通預金残高記憶手段52は、各顧客の普通預金口座の普通預金残高を、銀行用の顧客識別情報(普通預金口座の口座番号)と関連付けて記憶するものである。なお、証券会社用の顧客識別情報(証券総合口座の口座番号)も、銀行用の顧客識別情報(普通預金口座の口座番号)と対応させて記憶するようにしてもよい。 The savings balance storage means 52 stores the savings balance of each customer's savings account in association with bank customer identification information (account number of the savings account). Note that customer identification information for securities companies (account number of a general securities account) may also be stored in correspondence with customer identification information for banks (account number of a savings account).
そして、証券会社システム20の各処理手段21〜32や銀行の預金管理システム50の預金残高管理処理手段51は、証券会社システム20や預金管理システム50を構成するコンピュータ本体の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラムにより実現される。
The processing means 21 to 32 of the
また、証券会社システム20の各記憶手段40〜44や銀行の預金管理システム50の普通預金残高記憶手段52は、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ROM、EEPROM、フラッシュ・メモリ、RAM、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、FD、磁気テープ、あるいはこれらの組合せ等を採用してもよい。
The storage means 40 to 44 of the
さらに、証券会社システム20や銀行の預金管理システム50は、1台のコンピュータあるいは1つのCPUにより実現されるものに限定されず、複数のコンピュータあるいは複数のCPUで分散処理を行うことにより実現されるものであってもよい。
Furthermore, the
取引市場システム60は、コンピュータにより構成され、例えば、証券取引所システム等の金融商品の取引所システム、私設取引システム(PTS:Proprietary Trading
System)、店頭市場システム等である。
The
System), store market system, etc.
時価データ提供システム70は、コンピュータにより構成され、例えば株式等の金融商品についての時価データを提供する情報ベンダーのシステムである。なお、時価データ提供システム70は、取引市場システム60自体であってもよい。
The market price
端末装置80は、コンピュータにより構成され、例えばマウスやキーボード等の入力手段と、例えば液晶ディスプレイやCRTディスプレイ等の表示装置と、印刷装置とを備えている。この端末装置80は、例えば携帯電話機(PHSを含む。)や携帯情報端末(PDA)等の携帯機器でもよい。
The
このような本実施形態においては、以下のようにして発注処理システム10により、銀行の普通預金口座の残高変動に伴って、取引市場への発注処理が行われ、預金残高が自動調整される。 In the present embodiment as described above, the order processing system 10 performs the order processing to the trading market in accordance with the balance fluctuation of the bank's ordinary deposit account as follows, and the deposit balance is automatically adjusted.
図7において、証券会社システム20で、銀行の普通預金残高の変動に伴って行う金融商品(本実施形態では、一例として株式とする。)の発注に関する一連の処理を開始する(ステップS1)。
In FIG. 7, the
先ず、顧客またはその入力代行者が、端末装置80を操作し、条件設定画面100(図8参照)の表示要求信号を、通信回線4を介して証券会社システム20へ送信すると、証券会社システム20では、売買条件設定処理手段21により、端末装置80からの条件設定画面100の表示要求信号を受信し、表示要求に係る顧客の顧客識別情報をキーとして保有残高記憶手段42(図4参照)および売買履歴記憶手段43(図5参照)から取得した当該顧客の保有残高および売買履歴を用いて、条件設定画面100の表示用データ(例えば、Web画面のデータ等)を作成し、作成した条件設定画面100の表示用データを、通信回線4を介して端末装置80へ送信する。すると、端末装置80の画面上には、図8に示すような条件設定画面100が表示される。
First, when a customer or an input agent thereof operates the
図8において、条件設定画面100には、売却用閾値設定部110と、売却銘柄決定条件設定部120と、購入用閾値設定部130と、購入銘柄決定条件設定部140と、売買履歴参照開始基準時設定部150と、保有状況表示部160と、売買履歴表示部170と、入力データを証券会社システム20へ送信するための「送信」ボタン180とが設けられている。
In FIG. 8, the
売却用閾値設定部110には、通常適用される基本の売却用閾値の入力部111と、指定時に限定して適用される臨時の売却用閾値を設定することを選択する選択部112と、この選択部112を選択した場合において指定時(自)および指定時(至)並びに臨時の売却用閾値を入力する各入力部113,114,115と、臨時の売却用閾値を設定しないことを選択する選択部116とが設けられている。
The sale
売却銘柄決定条件設定部120には、指定した順序で売却することを選択する選択部121と、この選択部121を選択した場合において銘柄および順序(売却時優先順位)を入力する各入力部122,123と、含み益の大きい銘柄から売却することを選択する選択部124と、含み損を有する銘柄は売却しないことを選択する選択部125とが設けられている。なお、選択部125は、選択部121または選択部124と重複選択可能であり、選択部121と重複選択した場合には、指定した順序で売却するが、含み損を有する銘柄については順序を飛ばす(つまり売却しない)ことになり、選択部124と重複選択した場合には、含み益の大きい銘柄から売却するが、含み益がマイナスになる(つまり、含み損を有する)ところまでは売却しないことになる。
In the sale brand determination
購入用閾値設定部130には、購入用閾値を設定することを選択する選択部131と、この選択部131を選択した場合において購入用閾値を入力する入力部132と、購入用閾値を設定しないことを選択する選択部133とが設けられている。
In the purchase
購入銘柄決定条件設定部140には、指定した順序で購入することを選択する選択部141と、この選択部141を選択した場合において銘柄および順序(購入時優先順位)を入力する各入力部142,143と、売却時からの単価の下落幅の大きい銘柄から購入することを選択する選択部144と、売却時からの単価の下落率の大きい銘柄から購入することを選択する選択部145と、売却時から単価が上昇している銘柄は購入しないことを選択する選択部146とが設けられている。なお、選択部146は、選択部141、選択部144、または選択部145と重複選択可能である。
In the purchase brand determination
売買履歴参照開始基準時設定部150には、売買履歴参照開始基準時として現在を選択する(現在からの売買履歴、すなわちこれから作成されていく売買履歴を参照する)ことを選択する選択部151と、売買履歴参照開始基準時を入力する入力部152とが設けられている。
The sales history reference start reference
保有状況表示部160には、表示要求に係る顧客の顧客識別情報をキーとして保有残高記憶手段42(図4参照)から取得した当該顧客の保有銘柄およびそれらの残高の状況が表示されるようになっている。
The holding
売買履歴表示部170には、表示要求に係る顧客の顧客識別情報をキーとして売買履歴記憶手段43(図5参照)から取得した当該顧客の売買履歴(売買日、銘柄、数量、売買区分)が表示されるようになっている。
The trading
そして、図8の条件設定画面100において、顧客またはその入力代行者が、必要なデータを入力し、「送信」ボタン180を押下操作すると、条件設定画面100で入力した売買条件のデータが、端末装置80から通信回線4を介して証券会社システム20へ送信される。証券会社システム20では、売買条件設定処理手段21により、端末装置80からの売買条件のデータを受信し、受信した売買条件のデータを、証券会社の顧客識別情報(証券総合口座の口座番号)と関連付けて売買条件記憶手段41(図3参照)に記憶させる(図7のステップS2)。なお、図8の条件設定画面100で入力設定された売買条件の各データは、図8の条件設定画面100で変更入力して再設定することができる。
Then, on the
続いて、銀行の預金管理システム50では、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高が更新されると、預金残高管理処理手段51により、更新後の普通預金残高を、銀行用の顧客識別情報(本実施形態では、一例として普通預金口座の口座番号とする。)または証券会社用の顧客識別情報(本実施形態では、一例として証券総合口座の口座番号とする。)とともに、通信回線1を介して証券会社システム20へ送信する。証券会社システム20では、預金残高取得処理手段22により、証券会社システム20から送信されてくる普通預金口座の普通預金残高を受信し、受信した普通預金残高を、受信した銀行用の顧客識別情報(普通預金口座の口座番号)を変換して得られた証券会社用の顧客識別情報(証券総合口座の口座番号)または受信した証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて普通預金ミラー残記憶手段40(図2参照)に記憶させる(図7のステップS3)。
Subsequently, in the bank
それから、時価データ取得処理手段23により、時価データ提供システム70から、金融商品(本実施形態では、一例として株式とする。)の各銘柄の時価データを、銘柄識別情報(銘柄コード等)とともに、通信回線3を介して取得し、取得した時価データを、銘柄識別情報と関連付けて時価データ記憶手段44(図6参照)に記憶させる(図7のステップS4)。
Then, the market price data acquisition processing means 23 sends the market price data of each brand of the financial product (in this embodiment, as an example, stock) from the market price
なお、図7においては、説明の便宜上、ステップS3の預金残高取得処理手段22による処理の後に、ステップS4の時価データ取得処理手段23による処理が記載されているが、これらの処理は、この順番に実行される必要はなく、また、同期している必要もなく、それぞれの処理が全く無関係のタイミングで実行されてもよい。 In FIG. 7, for convenience of explanation, the processing by the market price data acquisition processing means 23 in step S4 is described after the processing by the deposit balance acquisition processing means 22 in step S3. It is not necessary to be executed at the same time, and it is not necessary to synchronize, and each process may be executed at an unrelated timing.
次に、売却条件成否判断処理手段24により、全ての顧客を対象とし、各顧客毎に、処理対象の顧客についての証券会社用の顧客識別情報(証券総合口座の口座番号)をキーとして、普通預金ミラー残記憶手段40(図2参照)から、現時点の銀行の普通預金残高(記憶されている最新の普通預金ミラー残)を取得するとともに、売買条件記憶手段41(図3参照)から、売却用閾値を取得し、現時点の銀行の普通預金残高が、売却用閾値未満または以下になっているという売却条件の成否を判断する(図7のステップS5)。 Next, the sale condition success / failure judgment processing means 24 targets all customers, and for each customer, the customer identification information for the securities company (account number of the securities general account) for the customer to be processed is used as a key. The current bank savings balance (the latest stored ordinary savings mirror balance) is acquired from the deposit mirror remaining storage means 40 (see FIG. 2) and sold from the trading condition storage means 41 (see FIG. 3). The transaction threshold is acquired, and it is determined whether or not the sale condition that the current bank savings balance is less than or less than the sale threshold is satisfied (step S5 in FIG. 7).
例えば、売買条件記憶手段41に、図3に示す状態で、基本の売却用閾値および臨時の売却用閾値が記憶されていたとする。このとき、売却条件の成否の判断処理時点が、2010年11月10日であったとすると、第1の指定時(2010年11月15日)、第2の指定時(2011年3月1日〜2011年3月31日)、第3の指定時(2012年3月1日〜2012年3月31日)のいずれにも該当しないので、基本の売却用閾値の200万円を採用して売却条件の成否の判断処理を実行する。また、売却条件の成否の判断処理時点が、2011年3月2日であったとすると、第2の指定時(2011年3月1日〜2011年3月31日)に該当するので、第2の指定時での臨時の売却用閾値の300万円を採用して売却条件の成否の判断処理を実行する。
For example, it is assumed that the basic sale threshold and the temporary sale threshold are stored in the sale
そして、ステップS5で、売却条件成否判断処理手段24により売却条件が成立したと判断した場合には、売却銘柄・数量決定処理手段25により、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、売却銘柄の銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている売却銘柄の時価データ(最新の単価データ)を取得し、売却用閾値(基本の売却用閾値または臨時の売却用閾値)から現時点の銀行の普通預金残高を減算した金額(つまり、売却用閾値に対し、不足している金額)を、売却銘柄の時価データで除することにより、売却銘柄の売却数量を決定する(図7のステップS6)。
When it is determined in step S5 that the sales condition is satisfied by the sale condition success / failure
例えば、売買条件記憶手段41(図3参照)に、売却銘柄決定条件として「1(指定した順序で売却する)」が記憶され、銘柄A、銘柄B、銘柄C、銘柄D、銘柄Eの順に売却時優先順位が指定されている場合には、先ず、銘柄Aを売却銘柄として選択し、売却用閾値(基本の売却用閾値または臨時の売却用閾値)から現時点の銀行の普通預金残高を減算した金額(つまり、売却用閾値に対する不足金額)ΔFを、銘柄Aの時価データで除することにより、銘柄Aの売却数量を暫定的に決定する。この際、売却数量は、最小売買単位である単元株を考慮して決定するので、実際には、除算で得られた数量と同じか、それよりも大きな数量として決定される。また、除算に用いる売却銘柄の時価データ(最新の単価データ)と売却時の実際の約定単価とは異なることがあり、所望の売却金額が得られない可能性もあるので、売却数量は、ある程度のマージンを持たせて大きめに決定してもよい。なお、売却銘柄決定条件として売却時優先順位が指定された状態で売買条件記憶手段41(図3参照)に記憶されている銘柄であるが、当該銘柄の保有数量がゼロである場合には、その銘柄は飛ばして、次に売却時優先順位の高い銘柄を売却銘柄として選択する。 For example, “1 (sell in the specified order)” is stored in the trading condition storage means 41 (see FIG. 3) as the brand name determination condition, and the brand A, brand B, brand C, brand D, brand E are in this order. If the priority at the time of sale is specified, the issue A is first selected as the issue for sale, and the current bank savings balance is subtracted from the sale threshold (basic sale threshold or temporary sale threshold). The sold amount of the brand A is tentatively determined by dividing the calculated amount (that is, the shortage amount with respect to the threshold for sale) ΔF by the market price data of the brand A. At this time, since the sale quantity is determined in consideration of the unit stock which is the minimum trading unit, the sale quantity is actually determined to be the same as or larger than the quantity obtained by the division. In addition, the market price data (latest unit price data) of sold stocks used for division may differ from the actual contracted unit price at the time of sale, and the desired sale price may not be obtained. It may be determined larger with a margin of. In addition, although it is a brand memorized in trading condition storage means 41 (refer to FIG. 3) in a state in which priority at the time of sale is designated as a sale brand determination condition, if the quantity held of the brand is zero, The brand is skipped, and the brand with the next highest priority at the time of sale is selected as the brand to be sold.
しかし、保有残高記憶手段42(図4参照)に記憶された銘柄Aの保有数量(実際に売却することができる数量)が、除算で暫定的に決定した銘柄Aの売却数量に満たない場合には、銘柄Aの売却だけで売却用閾値まで普通預金残高を回復させることはできないので、銘柄Aの保有数量を、銘柄Aの売却数量として採用するとともに、次に売却時優先順位の高い銘柄Bについても売却銘柄として決定する。そして、売却用閾値(基本の売却用閾値または臨時の売却用閾値)から現時点の銀行の普通預金残高を減算した金額(つまり、売却用閾値に対する不足金額)ΔFから、銘柄Aの保有数量と銘柄Aの時価データ(最新の単価データ)とを乗じた売却金額(売却で得られる見込み金額)ΔAを減じることにより、残りの不足金額(ΔF−ΔA)を算出し、この残りの不足金額(ΔF−ΔA)を、銘柄Bの時価データ(最新の単価データ)で除することにより、銘柄Bの売却数量を暫定的に決定する。 However, when the possessed quantity (the quantity that can actually be sold) of the brand A stored in the retained balance storage means 42 (see FIG. 4) is less than the sale quantity of the brand A tentatively determined by division. Since the balance of ordinary deposits cannot be recovered to the threshold for sale only by selling the issue A, the holding amount of the issue A is adopted as the sale amount of the issue A, and the issue B having the next highest priority at the time of sale Is also determined as a sale issue. Then, the amount of the stock A and the number of the brand A are obtained from the amount obtained by subtracting the current bank savings balance (ie, the shortage amount relative to the threshold for sale) ΔF from the threshold for sale (basic sale threshold or temporary sale threshold). The remaining shortage amount (ΔF−ΔA) is calculated by subtracting the sale amount (expected amount obtained by sale) ΔA multiplied by the market price data (the latest unit price data) of A, and this remaining shortage amount (ΔF -ΔA) is divided by the market price data of brand B (latest unit price data) to tentatively determine the sale quantity of brand B.
同様に、保有残高記憶手段42(図4参照)に記憶された銘柄Bの保有数量が、除算で暫定的に決定した銘柄Bの売却数量に満たない場合には、銘柄A,Bの売却だけで売却用閾値まで普通預金残高を回復させることはできないので、銘柄Bの保有数量を、銘柄Bの売却数量として採用するとともに、次に売却時優先順位の高い銘柄Cについても売却銘柄として決定する。そして、残りの不足金額(ΔF−ΔA)から、銘柄Bの保有数量と銘柄Bの時価データ(最新の単価データ)とを乗じた売却金額(売却で得られる見込み金額)ΔBを減じることにより、新たに残りの不足金額(ΔF−ΔA−ΔB)を算出し、この残りの不足金額(ΔF−ΔA−ΔB)を、銘柄Cの時価データ(最新の単価データ)で除することにより、銘柄Cの売却数量を暫定的に決定する。ここで、銘柄Cの保有数量が、除算で暫定的に決定した銘柄Cの売却数量以上になった場合には、除算で暫定的に決定した銘柄Cの売却数量を、正式に銘柄Cの売却数量として採用する。 Similarly, when the possessed quantity of the brand B stored in the retained balance storage means 42 (see FIG. 4) is less than the sale quantity of the brand B tentatively determined by division, only the brands A and B are sold. In this case, the balance of the ordinary deposit cannot be recovered to the threshold value for sale. Therefore, the holding quantity of the brand B is adopted as the sale quantity of the brand B, and the brand C having the next highest priority at the time of sale is also determined as the brand to be sold. . Then, by subtracting the sale amount (expected amount obtained by sale) ΔB by multiplying the remaining shortage amount (ΔF−ΔA) by the possessed quantity of the issue B and the market price data (latest unit price data) of the issue B, By newly calculating the remaining shortage amount (ΔF−ΔA−ΔB) and dividing the remaining shortage amount (ΔF−ΔA−ΔB) by the market price data (latest unit price data) of the stock C, the stock C Tentatively determine the sale quantity. Here, when the quantity of the brand C held is greater than or equal to the sale quantity of the brand C tentatively determined by the division, the sale quantity of the brand C tentatively decided by the division is officially sold. Adopt as quantity.
また、例えば、売買条件記憶手段41(図3参照)に、売却銘柄決定条件として「2(含み益の大きい銘柄から売却する)」が記憶されている場合には、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄が、銘柄A,B,C,D,Eであったとすると、これらの銘柄A,B,C,D,Eの銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている各保有銘柄A,B,C,D,Eの時価データ(最新の単価データ)を取得するとともに、保有残高記憶手段42に記憶された各保有銘柄A,B,C,D,Eの平均取得単価を取得し、各保有銘柄A,B,C,D,Eの時価データから平均取得単価を減算することにより、各保有銘柄A,B,C,D,Eの単価ベースの含み益を算出するか、またはこの単価ベースの含み益に保有残高記憶手段42に記憶された各保有銘柄A,B,C,D,Eの数量を乗じた総額ベースの含み益を算出し、算出した単価ベースの含み益または総額ベースの含み益が大きい順に、保有残高記憶手段42に記憶された顧客の保有銘柄A,B,C,D,Eの中から売却銘柄を選択していく。例えば、銘柄A、銘柄B、銘柄C、銘柄D、銘柄Eの順に含み益が大きい場合には、この順に売却時優先順位が指定されている場合(上記の例の場合)と同様にして、売却銘柄および売却数量を決定していく。 Further, for example, when “2 (sell from a brand with a large unrealized gain)” is stored in the trading condition storage unit 41 (see FIG. 3) as the sale brand determination condition, the retained balance storage unit 42 (FIG. 4). If the customer's stocks stored in (see) are stocks A, B, C, D, E, the market price data storage means using the stock identification information of these stocks A, B, C, D, E as a key 44 (see FIG. 6), the current price data (latest unit price data) of each holding brand A, B, C, D, E stored in 44 (see FIG. 6), and each holding brand A stored in the holding balance storage means 42 , B, C, D, and E, and the average acquisition unit price is subtracted from the market price data of each of the stocks A, B, C, D, and E. Calculate the unrealized profit on a unit price basis for D and E, or The unrealized profit on the basis of the total price is calculated by multiplying the unrealized profit on the basis by the quantity of each of the stocks A, B, C, D and E stored in the retained balance storage means 42. The sold brands are selected from the owned brands A, B, C, D, and E stored in the owned balance storage means 42 in descending order. For example, if the unrealized gain is large in the order of brand A, brand B, brand C, brand D, brand E, the sale is performed in the same manner as in the case where the priority order at the time of sale is specified in this order (in the above example). Determine brands and sales volume.
さらに、例えば、売買条件記憶手段41(図3参照)に、売却銘柄決定条件として「3(含み損を有する銘柄は売却しない)」が記憶されている場合には、保有残高記憶手段42(図4参照)に記憶された顧客の保有銘柄が、銘柄A,B,C,D,Eであったとすると、売却銘柄決定条件として「2(含み益の大きい銘柄から売却する)」が記憶されている場合と同様にして各保有銘柄A,B,C,D,Eの単価ベースの含み益を算出する。そして、例えば、銘柄Bの含み益がマイナスであったとすると、つまり銘柄Bが含み損を有する銘柄であったとすると、この銘柄Bは売却銘柄として選択しない。従って、売却銘柄決定条件として、「3(含み損を有する銘柄は売却しない)」が、「1(指定した順序で売却する)」または「2(含み益の大きい銘柄から売却する)」と重複選択されている場合には、上記の例では、銘柄Bを飛ばして、銘柄A、銘柄C、銘柄D、銘柄Eの順に売却銘柄が選択されていく。なお、売却銘柄決定条件として「3(含み損を有する銘柄は売却しない)」が単独で選択されている場合には、売却銘柄を選択する順序は任意としてもよい。 Further, for example, when “3 (does not sell brands with unrealized losses)” is stored in the trading condition storage unit 41 (see FIG. 3) as the sale brand determination condition, the retained balance storage unit 42 (FIG. 4). If the stocks held by the customer stored in (Ref.) Are the stocks A, B, C, D, and E, “2 (sell from the stock with a large unrealized gain)” is stored as the stock brand determination condition. In the same manner, the unrealized profit on a unit price basis for each of the stocks A, B, C, D and E is calculated. For example, if the unrealized gain of the brand B is negative, that is, if the brand B is a brand having an unrealized loss, the brand B is not selected as a brand to be sold. Therefore, “3 (does not sell stocks with unrealized losses)” is repeatedly selected as “1 (sells in specified order)” or “2 (sells from stocks with large unrealized gains)” In the above example, the brand B is skipped and the brands to be sold are selected in the order of brand A, brand C, brand D, brand E. In addition, when “3 (brands having unrealized losses are not sold)” is selected alone as the sale brand determination condition, the order in which the brands to be sold are selected may be arbitrary.
続いて、発注処理手段28により、売却銘柄・数量決定処理手段25により決定した売却銘柄の銘柄識別情報および売却数量を用いて、売り注文の発注データを作成し、これに注文識別情報を自動付与し、作成した発注データ(注文識別情報、顧客識別情報、銘柄識別情報、数量、売買区分を含む。)を、取引市場システム60へ通信回線2を介して送信するとともに、売買履歴記憶手段43(図5参照)に発注データを記憶させ、ステータスを「発注済み」にする(図7のステップS7)。
Subsequently, the order processing means 28 creates order data for the sell order using the brand identification information and the sale quantity of the sold brand determined by the sold brand / quantity determination processing means 25, and automatically assigns the order identification information thereto. Then, the created order data (including order identification information, customer identification information, brand identification information, quantity, and trading category) is transmitted to the
その後、約定処理手段29により、取引市場システム60から通信回線2を介して送信されてくる売り注文の約定データを受信し、受信した約定データに含まれる注文識別情報と同一の注文識別情報に関連付けられて売買履歴記憶手段43(図5参照)に記憶されている発注データに対応させて、約定数量、約定単価、約定日時等の約定データを加え、ステータスを「約定」に変更する(図7のステップS8)。
Thereafter, the contract processing means 29 receives the contract order data transmitted from the
それから、入金指示処理手段30により、約定処理手段29により受信した売り注文の約定データの約定金額(約定数量と約定単価とを乗じた金額)を、普通預金口座への入金額とし、この入金額を含んだ入金指示データを、銀行の預金管理システム50へ通信回線1を介して送信する(図7のステップS9)。銀行の預金管理システム50では、預金残高管理処理手段51により、証券会社システム20からの入金指示データ(普通預金口座への入金額を含む。)を受信し、受信した入金額を、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高に加算する入金処理を行う。これにより、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高は、売却用閾値またはそれを超える金額になる。
Then, the deposit
一方、前述したステップS5で、売却条件成否判断処理手段24により売却条件が成立しないと判断した場合には、購入条件成否判断処理手段26により、全ての顧客を対象とし、各顧客毎に、処理対象の顧客についての証券会社用の顧客識別情報(証券総合口座の口座番号)をキーとして、普通預金ミラー残記憶手段40(図2参照)から、現時点の銀行の普通預金残高(記憶されている最新の普通預金ミラー残)を取得するとともに、売買条件記憶手段41(図3参照)から、購入用閾値が設定されているときにはその購入用閾値を取得し、現時点の銀行の普通預金残高が、購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件の成否を判断する(図7のステップS10)。
On the other hand, if the sale condition success / failure
そして、ステップS10で、購入条件成否判断処理手段26により購入条件が成立したと判断した場合には、購入銘柄・数量決定処理手段27により、売買履歴記憶手段43(図5参照)に記憶された売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、売買履歴記憶手段43に記憶された売却銘柄の約定数量の範囲内で、かつ、現時点の銀行の普通預金残高から購入用閾値を減算した金額相当分(つまり、購入用閾値に対する超過金額相当分)の範囲内で、購入銘柄の購入数量を決定する(図7のステップS11)。
In step S10, when the purchase condition success / failure
例えば、売買条件記憶手段41(図3参照)に、購入銘柄決定条件として「1(指定した順序で購入する)」が記憶され、銘柄E、銘柄D、銘柄C、銘柄B、銘柄Aの順に購入時優先順位が指定されるとともに、売買履歴の参照開始基準時として「2010年4月1日」が記憶されている場合には、先ず、銘柄Eが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されているか否かを判断し、記憶されている場合には、銘柄Eを購入銘柄として決定する。そして、現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)ΔGを、銘柄Eの時価データ(最新の単価データ)で除することにより、銘柄Eの暫定購入数量を算出する。このとき、売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)としての銘柄Eの約定数量が、算出した銘柄Eの暫定購入数量以上の場合には、超過金額ΔGの全部を銘柄Eの買い戻しに充当することができるので、銘柄Eの暫定購入数量(つまり、約定数量の一部、または約定数量と同数量)を正式に銘柄Eの購入数量として決定し、購入銘柄・数量の決定処理を終了する。一方、売却銘柄としての銘柄Eの約定数量が、算出した銘柄Eの暫定購入数量未満の場合には、売却した銘柄Eを全部買い戻しても購入用の余剰資金があるので、売却した銘柄Eの約定数量の全部を銘柄Eの購入数量として決定するとともに、現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)ΔGから、銘柄Eの購入数量と銘柄Eの時価データ(最新の単価データ)とを乗じた購入金額(購入に必要な金額)ΔEを減じることにより、残りの超過金額(ΔG−ΔE)を算出し、次に購入時優先順位の高い銘柄Dを購入銘柄とすることができるか否かを判断する。また、銘柄Eが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されていない場合にも、次に購入時優先順位の高い銘柄Dを購入銘柄とすることができるか否かを判断する。 For example, “1 (Purchase in a specified order)” is stored in the trading condition storage means 41 (see FIG. 3) as a purchase brand determination condition, and the brand E, brand D, brand C, brand B, brand A are in this order. When the purchase priority is specified and “April 1, 2010” is stored as the reference start time of the purchase history, first, the brand E is the purchase history storage means 43 (see FIG. 5). ), And whether or not it is stored as a stock sold after April 1, 2010 (a stock that has been determined to be sold and ordered by the sold stock / quantity determination processing means 25). If so, the brand E is determined as the purchased brand. Then, by subtracting the purchase threshold value from the current bank savings balance (that is, the excess amount with respect to the purchase threshold value) ΔG by the market price data of the brand E (latest unit price data), Calculate the provisional purchase quantity. At this time, when the constant amount of the brand E as the brand to be sold (the brand that has been determined and sold by the sold brand / quantity determination processing means 25) is greater than the calculated provisional purchase quantity of the brand E Since all the excess amount ΔG can be used to buy back the stock E, the provisional purchase quantity of the stock E (that is, part of the constant amount or the same quantity as the constant amount) is officially set as the purchase amount of the stock E. The purchased brand / quantity determination process is terminated. On the other hand, if the contracted amount of the stock E as the stock sold is less than the calculated provisional purchase amount of the stock E, there will be surplus funds for purchase even if all the sold stock E is repurchased. The entire fixed amount is determined as the purchase amount of the stock E, and the purchase amount and the stock of the stock E are calculated from the amount ΔG obtained by subtracting the purchase threshold from the current bank savings balance (that is, the amount exceeding the purchase threshold) ΔG. The remaining excess amount (ΔG-ΔE) is calculated by subtracting the purchase amount (amount required for purchase) ΔE multiplied by the market price data of E (latest unit price data), and then the highest purchase priority It is determined whether or not the brand D can be a purchased brand. In addition, the issue E is sold to the sale history storage means 43 (see FIG. 5), and the sale issue (the sale issue / quantity determination processing means 25 determined as the sale issue) is contracted after April 1, 2010. If it is not stored as a stock brand), it is determined whether or not the stock D having the next highest priority in purchase can be used as the purchase brand.
次に、銘柄Dが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されているか否かを判断し、記憶されている場合には、銘柄Dを購入銘柄として決定する。そして、残りの超過金額(ΔG−ΔE)を、銘柄Dの時価データ(最新の単価データ)で除することにより、銘柄Dの暫定購入数量を算出する。このとき、売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)としての銘柄Dの約定数量が、算出した銘柄Dの暫定購入数量以上の場合には、残りの超過金額(ΔG−ΔE)の全部を銘柄Dの買い戻しに充当することができるので、銘柄Dの暫定購入数量(つまり、約定数量の一部、または約定数量と同数量)を正式に銘柄Dの購入数量として決定し、購入銘柄・数量の決定処理を終了する。一方、売却銘柄としての銘柄Dの約定数量が、算出した銘柄Dの暫定購入数量未満の場合には、売却した銘柄D,Eを全部買い戻しても購入用の余剰資金があるので、売却した銘柄Dの約定数量の全部を銘柄Dの購入数量として決定するとともに、残りの超過金額(ΔG−ΔE)から、銘柄Dの購入数量と銘柄Dの時価データ(最新の単価データ)とを乗じた購入金額(購入に必要な金額)ΔDを減じることにより、新たに残りの超過金額(ΔG−ΔE−ΔD)を算出し、次に購入時優先順位の高い銘柄Cを購入銘柄とすることができるか否かを判断する。また、銘柄Dが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されていない場合にも、次に購入時優先順位の高い銘柄Cを購入銘柄とすることができるか否かを判断する。 Next, the brand D is placed in the trading history storage means 43 (see FIG. 5) as a brand sold for sale after April 1, 2010 (determined as a brand sold for sale by the sale brand / quantity determination processing means 25) Whether or not it is stored as a contracted brand) is determined, and if it is stored, brand D is determined as a purchased brand. Then, the provisional purchase quantity of the brand D is calculated by dividing the remaining excess amount (ΔG−ΔE) by the market price data (latest unit price data) of the brand D. At this time, when the contract quantity of the brand D as the brand sold (the brand that has been determined and sold by the brand / quantity determination processing means 25) is greater than the calculated provisional purchase quantity of the brand D , Since all of the remaining excess amount (ΔG-ΔE) can be used to buy back the stock D, the provisional purchase quantity of the stock D (that is, a part of the constant amount or the same amount as the constant amount) The purchase quantity of the brand D is determined, and the purchase brand / quantity determination process is terminated. On the other hand, if the contracted amount of the stock D as the sold stock is less than the calculated provisional purchase amount of the stock D, there will be surplus funds for purchase even if all the sold stocks D and E are bought back. Purchase all of the approximately constant amount of D as the purchase quantity of the brand D, and multiply the remaining excess amount (ΔG-ΔE) by the purchase quantity of the brand D and the market price data (latest unit price data) of the brand D Is it possible to newly calculate the remaining excess amount (ΔG-ΔE-ΔD) by subtracting the amount (the amount necessary for purchase) ΔD, and then to select the stock C with the highest priority when purchasing? Judge whether or not. In addition, the brand D is sold to the trading history storage means 43 (see FIG. 5), and the brand sold after April 1, 2010 is determined as the brand sold for sale by the sale brand / quantity determination processing means 25 and ordered. In the case where it is not stored as a stock brand), it is determined whether or not the stock C having the next highest priority at the time of purchase can be used as the purchase brand.
そして、例えば、銘柄Cが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されておらず、さらに次に購入時優先順位の高い銘柄B,Aも記憶されていない場合には、買い戻すべき銘柄がないので、購入銘柄・数量の決定処理を終了する。従って、残りの超過金額(ΔG−ΔE−ΔD)は、購入資金に充当されることない。つまり、購入条件が成立した場合であっても、必ずしも、現時点の銀行の普通預金残高から購入用閾値を減算した金額(つまり、購入用閾値に対する超過金額)ΔGの全部を、購入資金に充当しなくてもよい。 Then, for example, the issue C is determined as a sale issue (sales issue / quantity determination processing means 25 determined by the sale issue / quantity determination processing means 25) and placed on the trading history storage means 43 (see FIG. 5). If the stocks B and A with the next highest priority in purchase are not stored, there is no stock to be bought back, and the process of determining the purchased stock / quantity is completed. To do. Therefore, the remaining excess amount (ΔG−ΔE−ΔD) is not allocated to purchase funds. In other words, even if the purchase conditions are satisfied, it is not always necessary to apply the entire amount ΔG obtained by subtracting the purchase threshold from the current bank savings balance (ie, the excess amount with respect to the purchase threshold) to the purchase funds. It does not have to be.
また、例えば、売買条件記憶手段41(図3参照)に、購入銘柄決定条件として「2(売却時からの単価の下落幅の大きい銘柄から購入する)」または「3(売却時からの単価の下落率の大きい銘柄から購入する)」が記憶されている場合には、銘柄E,D,C,B,Aが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されているとすると、これらの銘柄E,D,C,B,Aの銘柄識別情報をキーとして時価データ記憶手段44(図6参照)に記憶されている各売却銘柄E,D,C,B,Aの時価データ(最新の単価データ)を取得し、売買履歴記憶手段43に記憶された各売却銘柄E,D,C,B,Aの約定単価から各売却銘柄E,D,C,B,Aの時価データ(最新の単価データ)を減じることにより、各売却銘柄E,D,C,B,Aについての約定単価からの時価データの下落幅を算出するか、またはこれらの下落幅を、各売却銘柄E,D,C,B,Aの約定単価で除することにより、各売却銘柄E,D,C,B,Aについての約定単価に対する時価データの下落率を算出し、算出した下落幅または下落率が大きい順に、売買履歴記憶手段43(図5参照)に記憶された売却銘柄E,D,C,B,Aの中から、購入銘柄を選択していく。例えば、銘柄E、銘柄D、銘柄C、銘柄B、銘柄Aの順に下落幅または下落率が大きい場合には、この順に購入時優先順位が指定されている場合(上記の例の場合)と同様にして、購入銘柄および購入数量を決定していく。 Further, for example, in the buying and selling condition storage means 41 (see FIG. 3), “2 (Purchase from stocks with a large decline in unit price since sale)” or “3 (Unit price since sale) In the case where “buy from stocks with a large drop rate” is stored, the stocks E, D, C, B, A are stored in the trading history storage means 43 (see FIG. 5) after April 1, 2010. , The brands of these brands E, D, C, B, and A are stored as brands sold (stocks that have been determined and sold by the brand / quantity determination processing means 25). By using the identification information as a key, the market price data (latest unit price data) of each sale brand E, D, C, B, A stored in the market price data storage means 44 (see FIG. 6) is acquired, and the trading history storage means 43 Each stock E, D, C stored in By subtracting the market price data (latest unit price data) of each sold stock E, D, C, B, A from the contracted unit price of B, A, the contracted unit price for each sold stock E, D, C, B, A By calculating the rate of decline in the current market price data or dividing the rate of decline by the contract price of each issue E, D, C, B, A, each sale issue E, D, C, B, The rate of decline in the market price data for the contracted unit price for A is calculated, and the sold brands E, D, C, B, stored in the trading history storage means 43 (see FIG. 5) in descending order of the calculated rate of decline or rate of decline. A purchase brand is selected from A. For example, if the rate of decline or rate of decline is large in the order of brand E, brand D, brand C, brand B, brand A, the same as the case where the priority order at the time of purchase is specified in this order (in the above example) Then, purchase brand and purchase quantity are determined.
さらに、例えば、売買条件記憶手段41(図3参照)に、購入銘柄決定条件として「4(売却時から単価が上昇している銘柄は購入しない)」が記憶されている場合には、銘柄E,D,C,B,Aが、売買履歴記憶手段43(図5参照)に、2010年4月1日以降に約定した売却銘柄(売却銘柄・数量決定処理手段25により売却銘柄として決定されて発注され、約定した銘柄)として記憶されているとすると、上述した購入銘柄決定条件として「2(売却時からの単価の下落幅の大きい銘柄から購入する)」が記憶されている場合と同様にして銘柄E,D,C,B,Aの下落幅を算出し、例えば、銘柄Dの下落幅がマイナスであったとすると、つまり、銘柄Dが、売却時から単価が上昇している銘柄であったとすると、この銘柄Dは購入銘柄として選択しない。従って、購入銘柄決定条件として、「4(売却時から単価が上昇している銘柄は購入しない)」が、「1(指定した順序で購入する)」、「2(売却時からの単価の下落幅の大きい銘柄から購入する)」、または「3(売却時からの単価の下落率の大きい銘柄から購入する)」と重複選択されている場合には、指定した順序あるいは下落幅や下落率の大きい順に購入銘柄を選択していく際に、銘柄Dを飛ばして選択する。なお、購入銘柄決定条件として「4(売却時から単価が上昇している銘柄は購入しない)」が単独で選択されている場合には、購入銘柄を選択する順序は任意としてもよい。 Furthermore, for example, when “4 (does not purchase brands whose unit price has increased since the time of sale)” is stored in the trading condition storage means 41 (see FIG. 3) as the brand selection condition, the brand E , D, C, B, A are determined to be sold by the trading history storage means 43 (see FIG. 5) as sold brands by the sold brand / quantity determination processing means 25 after April 1, 2010. As a purchase stock determination condition described above, “2 (Purchase from a stock with a large decline in unit price since sale)” is stored as described above. For example, if the decline in the stock D is negative, that is, the stock D is a stock whose unit price has increased since the sale. If so, this stock D is purchased Not selected as a pattern. Therefore, “4 (does not purchase stocks whose unit price has increased since the time of sale)”, “1 (purchases in the specified order)”, “2 (decrease in unit price since the time of sale) as purchase stock determination conditions. If you have chosen to buy from stocks with a wide range) "or" 3 (buy from stocks with a large rate of decline in unit price since sale) ", the specified order or the rate of decline or rate of decline When selecting purchase brands in descending order, brand D is skipped and selected. In addition, when “4 (does not purchase a brand whose unit price has increased since the sale)” is selected alone as a purchase brand determination condition, the order of selecting the purchased brand may be arbitrary.
続いて、出金指示処理手段31により、購入銘柄・数量決定処理手段27により決定した購入銘柄の購入数量に、この購入銘柄の銘柄識別情報をキーとして時価データ記憶手段44(図6参照)から取得した購入銘柄の時価データ(最新の単価データ)を乗じることにより購入金額(購入に必要な金額)を算出し、これを普通預金口座からの出金要求額とし、この出金要求額を含む出金指示データを、銀行の預金管理システム50へ通信回線1を介して送信する(図7のステップS12)。銀行の預金管理システム50では、預金残高管理処理手段51により、証券会社システム20から通信回線1を介して送信されてくる出金指示データ(普通預金口座からの出金要求額を含む。)を受信し、受信した出金要求額を、普通預金残高記憶手段52に記憶されている普通預金口座の普通預金残高から減じる出金処理を実行するとともに、出金処理を実行したことを通知する出金通知データ(普通預金口座からの出金額を含む。)を、通信回線1を介して証券会社システム20へ送信する。証券会社システム20では、出金指示処理手段31により、銀行の預金管理システム50から通信回線1を介して送信されてくる出金通知データ(普通預金口座からの出金額を含む。)を受信する(図7のステップS12)。
Subsequently, the withdrawal instruction processing means 31 adds the purchase quantity of the purchased brand determined by the purchased brand / quantity determination processing means 27 to the market price data storage means 44 (see FIG. 6) using the brand identification information of the purchased brand as a key. Calculate the purchase amount (the amount required for purchase) by multiplying the acquired market price data (latest unit price data), and use this as the withdrawal request amount from the savings account, including this withdrawal request amount The withdrawal instruction data is transmitted to the bank
それから、出金指示処理手段31により出金通知データ(普通預金口座からの出金額を含む。)を受信した場合に、発注処理手段28により、購入銘柄・数量決定処理手段27により決定した購入銘柄の銘柄識別情報および購入数量を用いて、買い注文の発注データを作成し、これに注文識別情報を自動付与し、作成した発注データ(注文識別情報、顧客識別情報、銘柄識別情報、数量、売買区分を含む。)を、取引市場システム60へ通信回線2を介して送信するとともに、売買履歴記憶手段43(図5参照)に発注データを記憶させ、ステータスを「発注済み」にする(図7のステップS13)。
Then, when the withdrawal instruction processing means 31 receives the withdrawal notification data (including the withdrawal amount from the ordinary deposit account), the purchase brand determined by the purchase brand / quantity determination processing means 27 by the order processing means 28. The purchase order data is created using the brand identification information and the purchase quantity of the order, and the order identification information is automatically assigned to the purchase order data, and the created order data (order identification information, customer identification information, brand identification information, quantity, trading) Is sent to the
その後、約定処理手段29により、取引市場システム60から通信回線2を介して送信されてくる買い注文の約定データを受信し、受信した約定データに含まれる注文識別情報と同一の注文識別情報に関連付けられて売買履歴記憶手段43(図5参照)に記憶されている発注データに対応させて、約定数量、約定単価、約定日時等の約定データを加え、ステータスを「約定」に変更する(図7のステップS14)。
Thereafter, the contract processing means 29 receives the contract data of the buy order transmitted from the
そして、前述したステップS9で入金指示を行った後には、保有残高更新処理手段32により、約定処理手段29により受信した売り注文の約定データの約定数量を、売却銘柄の銘柄識別情報に関連付けられて保有残高記憶手段42(図4参照)に記憶された数量から減算する更新処理を行い、また、上記のステップS14で約定処理を行った後には、保有残高更新処理手段32により、約定処理手段29により受信した買い注文の約定データの約定数量を、購入銘柄の銘柄識別情報に関連付けられて保有残高記憶手段42(図4参照)に記憶された数量に加算する更新処理を行い(図7のステップS15)、普通預金残高の変動に伴って行う発注に関する一連の処理を終了する(図7のステップS16)。また、前述したステップS10で、購入条件成否判断処理手段26により購入条件が成立しないと判断した場合も、普通預金残高の変動に伴って行う発注に関する一連の処理を終了する(図7のステップS16)。
After the deposit instruction is made in step S9 described above, the holding balance
以下には、普通預金残高の変動状況と、売り注文または買い注文の発注処理との関係を、具体的数値例を用いて説明する。 Hereinafter, the relationship between the fluctuation status of the ordinary deposit balance and the order processing of the sell order or the buy order will be described using specific numerical examples.
図9において、T1時点で、保有残高が、銘柄A=150万円、銘柄B=100万円、銘柄C=50万円、銘柄D=200万円、銘柄E=300万円とする。また、売買履歴の参照開始基準時として、T1時点が指定されているものとする。従って、各銘柄A,B,C,D,Eの売却後の買い戻しは、T1時点のポートフォリオに戻すように行われることになる。さらに、図3および図8に示すように、売却時優先順位が、銘柄A,B,C,D,Eの順に指定されるとともに、購入時優先順位が、銘柄E,D,C,B,Aの順に指定されているものとする。従って、保有5銘柄のうち、銘柄Eは、最も保有していたい銘柄であり、銘柄Aは、最も手放してもよい銘柄ということになる。そして、図3および図8に示すように、基本の売却用閾値=200万円、指定時=2010年11月15日(T7時点)での臨時の売却用閾値=350万円、購入用閾値=500万円と設定されているものとする。 In FIG. 9, it is assumed that the balance held at time T1 is brand A = 1.5 million yen, brand B = 1 million yen, brand C = 500,000 yen, brand D = 2 million yen, and brand E = 3 million yen. Further, it is assumed that the time point T1 is designated as the reference start time for the trading history. Therefore, the buy-back after the sale of each of the issues A, B, C, D, E is performed so as to return to the portfolio at the time T1. Further, as shown in FIG. 3 and FIG. 8, the priority at the time of sale is specified in the order of issues A, B, C, D, and E, and the priority at the time of purchase is determined as issues E, D, C, B, It is assumed that they are specified in the order of A. Therefore, among the five brands held, the brand E is the brand that the company wants to hold most, and the brand A is the brand that can be released most. As shown in FIG. 3 and FIG. 8, the basic threshold for sale = ¥ 2 million, designated = the threshold for temporary sale on November 15, 2010 (as of T7) = 3.5 million yen, the threshold for purchase Suppose that 5 million yen is set.
T2時点で、普通預金残高が100万円になったとする。このとき、基本の売却用閾値=200万円であるから、差額の100万円を補充するために、100万円相当分の株式を売却する必要がある。そこで、売却時優先順位=1の銘柄Aを100万円相当分売却し、この100万円を普通預金に入金すると、普通預金残高は、T2’時点で、基本の売却用閾値=200万円まで回復する。
Assume that the balance of ordinary deposits reaches 1 million yen at T2. At this time, since the basic threshold for sale is 2 million yen, it is necessary to sell stock equivalent to 1 million yen in order to supplement the difference of 1 million yen. Therefore, if you sell 1 million yen worth of stock A with priority = 1 at the time of sale and
その後、普通預金残高が、一旦、増加した後、T3時点で、50万円になったとする。このとき、基本の売却用閾値=200万円であるから、差額の150万円を補充するために、150万円相当分の株式を売却する必要がある。そこで、売却時優先順位=1の銘柄Aを50万円相当分売却し、売却時優先順位=2の銘柄Bを100万円相当分売却し、これらの150万円を普通預金に入金すると、普通預金残高は、T3’時点で、基本の売却用閾値=200万円まで回復する。
After that, it is assumed that the balance of ordinary deposits once increased and reached 500,000 yen at T3. At this time, since the basic threshold for sale is 2 million yen, it is necessary to sell the stock equivalent to 1.5 million yen in order to supplement the difference of 1.5 million yen. Therefore, if you sell the stock A with
それから、普通預金残高が、一旦、増加した後、T4時点で、100万円になったとする。このとき、基本の売却用閾値=200万円であるから、差額の100万円を補充するために、100万円相当分の株式を売却する必要がある。T4時点では、銘柄A,Bの保有数量はゼロである。そこで、売却時優先順位=3の銘柄Cを50万円相当分売却し、売却時優先順位=4の銘柄Dを50万円相当分売却し、これらの100万円を普通預金に入金すると、普通預金残高は、T4’時点で、基本の売却用閾値=200万円まで回復する。 Then, suppose that the balance of ordinary deposits once increased to 1 million yen at the time of T4. At this time, since the basic threshold for sale is 2 million yen, it is necessary to sell stock equivalent to 1 million yen in order to supplement the difference of 1 million yen. At time T4, the stocks of brands A and B are zero. Therefore, when selling the issue C with priority = 3 at the time of sale equivalent to 500,000 yen, selling issue D with the priority at sale = 4 with the equivalent of 500,000 yen, and depositing these 1 million yen into the ordinary deposit, The ordinary deposit balance recovers to the basic sale threshold value of 2 million yen at the time of T4 ′.
その後、普通預金残高が増加し、T5時点で、600万円になったとする。このとき、購入用閾値=500万円であるから、差額の100万円で株式を購入することができる。T5時点では、売買履歴の参照開始基準時であるT1時点からの売買履歴として、銘柄A=合計150万円の売り、銘柄B=100万円の売り、銘柄C=50万円の売り、銘柄D=50万円の売りがあるが、銘柄Eの売りは無い状態である。従って、購入時優先順位=1の銘柄Eは、売却してないので、買い戻す数量分は無いことから、購入銘柄としない。そこで、普通預金から100万円を出金し、この100万円で、購入時優先順位=2の銘柄Dを50万円相当分購入し、購入時優先順位=3の銘柄Cを50万円相当分購入すると、普通預金残高は、T5’時点で、購入用閾値=500万円となる。
After that, it is assumed that the balance of ordinary deposits increases and reaches 6 million yen at T5. At this time, since the purchase threshold value is 5 million yen, the stock can be purchased with a difference of 1 million yen. At T5, the trading history from the time point T1, which is the reference start time of trading history, is as follows: Brand A = Sell 1,500,000 yen in total, Brand B = 1,000,000 yen, Brand C = Sell 500,000 yen, Brand There is a sale of D = 500,000 yen, but there is no sale of the brand E. Therefore, since the brand E with priority at purchase = 1 is not sold, there is no quantity to be repurchased. Therefore, 1 million yen is withdrawn from the ordinary deposit, and for this 1 million yen, the purchase priority item = 2 is purchased for an amount equivalent to 500,000 yen, and the
それから、普通預金残高が、一旦、減少してから、再び増加し、T6時点で、650万円になったとする。このとき、購入用閾値=500万円であるから、差額の150万円で株式を購入することができる。T6時点では、売買履歴の参照開始基準時であるT1時点からの売買履歴として、銘柄A=合計150万円の売り、銘柄B=100万円の売りがあるが、銘柄C,Dは、売買を相殺すると、売りはゼロであり、銘柄Eの売りも無い状態である。従って、購入時優先順位=1の銘柄Eと、購入時優先順位=2の銘柄Dと、購入時優先順位=3の銘柄Cとは、買い戻す数量分が無いことから、購入銘柄としない。そこで、普通預金から150万円を出金し、この150万円で、購入時優先順位=4の銘柄Bを100万円相当分購入し、購入時優先順位=5の銘柄Aを50万円相当分購入すると、普通預金残高は、T6’時点で、購入用閾値=500万円となる。 Then, suppose that the balance of ordinary deposits once decreased and then increased again to reach 6.5 million yen at T6. At this time, since the purchase threshold value is 5 million yen, the stock can be purchased with a difference of 1.5 million yen. At T6, the trading history from the time point T1, which is the reference start time of trading history, is a sale of brand A = 1.5 million yen and a sale of brand B = 1 million yen. Is offset, the sale is zero and the brand E is not sold. Accordingly, the brand E with the purchase priority = 1, the brand D with the purchase priority = 2, and the brand C with the purchase priority = 3 are not purchased because there is no quantity to be repurchased. So, withdraw 1,500,000 yen from the ordinary deposit, and for this 1,500,000 yen, purchase the issue B with the priority when purchasing = 4 equivalent to 1 million yen, and the issue A with the priority when purchasing = 5 with 500,000 yen. When the equivalent amount is purchased, the balance of the ordinary deposit becomes the purchase threshold = 5 million yen at T6 ′.
続いて、普通預金残高が、減少し、T7時点で、250万円になったとする。このとき、T7時点での臨時の売却用閾値=350万円であるから、差額の100万円を補充するために、100万円相当分の株式を売却する必要がある。そこで、売却時優先順位=1の銘柄Aを50万円相当分売却し、売却時優先順位=2の銘柄Bを50万円相当分売却し、これらの100万円を普通預金に入金すると、普通預金残高は、T7’時点で、臨時の売却用閾値=350万円まで回復する。
Next, let us say that the balance of ordinary deposits has decreased to 2.5 million yen at T7. At this time, since the temporary threshold for sale at the time of T7 is 3.5 million yen, it is necessary to sell the stock equivalent to 1 million yen in order to supplement the difference of 1 million yen. Therefore, if you sell the issue A with
その後、普通預金残高が、減少し、T8時点で、150万円になったとする。このとき、基本の売却用閾値=200万円であるから、差額の50万円を補充するために、50万円相当分の株式を売却する必要がある。T8時点では、銘柄Aの保有数量はゼロである。そこで、売却時優先順位=2の銘柄Bを50万円相当分売却し、この50万円を普通預金に入金すると、普通預金残高は、T8’時点で、基本の売却用閾値=200万円まで回復する。 After that, it is assumed that the balance of ordinary deposits has decreased to 1.5 million yen at T8. At this time, since the basic threshold for sale is 2 million yen, it is necessary to sell the stock equivalent to 500,000 yen in order to supplement the difference of 500,000 yen. At the time of T8, the quantity of the brand A is zero. Therefore, if the issue B with a priority of 2 at the time of sale is sold for an amount equivalent to 500,000 yen and this 500,000 yen is deposited into the ordinary deposit, the ordinary deposit balance will be the basic sale threshold = 2 million yen at T8 ' To recover.
このような本実施形態によれば、次のような効果がある。すなわち、証券会社システム20では、売却条件成否判断処理手段24により、普通預金残高が売却用閾値未満または以下になっているという売却条件の成否を判断し、この売却条件が成立した場合に、売却銘柄・数量決定処理手段25により、売却銘柄および売却数量を決定し、この決定に基づき発注処理手段28により保有株式の売り注文を自動的に発注し、約定処理手段29により約定データを受信したら、入金指示処理手段30により、約定金額を普通預金口座への入金額として銀行の預金管理システム50へ通信回線1を介して自動的に送信するので、普通預金残高が売却用閾値未満または以下の状態になっても、普通預金残高を売却用閾値まで本システムで自動的に回復させることができる。このため、顧客は、手間や時間をかけることなく、普通預金残高を一定額、すなわち売却用閾値以上の状態に維持することができる。
According to this embodiment, there are the following effects. That is, in the
従って、普通預金残高は、一般的には、例えば公共料金やクレジットカード会社等の引き落としにより減少し、例えば給与やボーナス等の振込で増加する等、増減を繰り返して変動することが多いが、このように変動の激しい状況下にあっても、顧客には、例えば病気等に備えて一定額以上の残高を普通預金口座に保持しておきたいという要望があるので、このような顧客の要望を満たすことができる。 Therefore, the balance of ordinary deposits generally fluctuates repeatedly due to repeated increases / decreases, for example, decreases due to deductions such as utility charges or credit card companies, and increases due to transfers such as salaries and bonuses. Even under such severe fluctuations, customers have a desire to keep a certain balance or more in a savings account in preparation for illness, etc. Can be satisfied.
また、証券会社システム20には、売買履歴記憶手段43(図5参照)、購入条件成否判断処理手段26、購入銘柄・数量決定処理手段27、および出金指示処理手段31が設けられているので、普通預金残高が購入用閾値を超過しているか、または購入用閾値以上になっているという購入条件を満たしたときに、普通預金残高を維持するための売却処理で手放した保有資産を、買い戻すことができる。このため、元々、顧客は、何らかの意図をもって金融商品(本実施形態では、株式)を保有し、ポートフォリオを構築しているので、そのポートフォリオを元の状態、すなわち顧客の意図していた状態に戻すように、金融商品(本実施形態では、株式)の購入を行うことができる。
Further, the
そして、購入銘柄・数量決定処理手段27は、顧客により指定された売買履歴の参照開始基準時以降の売買履歴を参照し、売買履歴の参照開始基準時以降に売却した資産の買い戻し処理を行うことができるようになっているので、顧客は、自己のポートフォリオをいつの時点の状態に戻すのかを自由に指定することができる。 Then, the purchased brand / quantity determination processing means 27 refers to the trading history after the reference start reference time of the trading history designated by the customer, and performs a buyback process for the assets sold after the reference start reference time of the trading history. The customer can freely specify when to return his portfolio to the current state.
さらに、購入銘柄・数量決定処理手段27は、時価データが売却時の約定単価よりも高いときには、その銘柄を購入銘柄としない処理を行うことができるので、保有銘柄を、安い値段で売って、高い値段で買い戻すことになるという事態を回避することができ、普通預金残高を一定額以上に維持するための保有資産の売却処理およびその買い戻し処理を行う過程で、売り値と買い値との差額による損失を生じないようにすることができる。 Further, when the market price data is higher than the contracted unit price at the time of sale, the purchased brand / quantity determination processing means 27 can perform processing that does not make the brand as a purchased brand. It is possible to avoid the situation of repurchasing at a high price, and depending on the difference between the selling price and the buying price in the process of selling and repurchasing assets to maintain the ordinary deposit balance above a certain amount It is possible to prevent loss.
そして、購入銘柄・数量決定処理手段27は、売却時の単価からの時価データの下落幅または下落率が大きい順に購入銘柄を決定する処理を行うことができるので、保有銘柄を、高い値段で売って、安い値段で買い戻すという、売り値と買い値との差額による利益を大きく享受できる順に購入銘柄を決定することができる。 The purchased brand / quantity determination processing means 27 can perform the process of determining the purchased brands in descending order of the market price data from the unit price at the time of sale or the rate of decline. Thus, the purchase brands can be determined in the order in which the profit due to the difference between the selling price and the buying price can be enjoyed.
また、購入銘柄・数量決定処理手段27は、顧客により指定された購入時優先順位に従って購入銘柄を決定する処理を行うことができるので、売却した銘柄を、顧客の意図する順番で買い戻していくことができるため、ポートフォリオを元の状態、すなわち顧客の意図していた状態に早く戻すことができる。 Further, since the purchased brand / quantity determination processing means 27 can perform the process of determining the purchased brand in accordance with the purchase priority specified by the customer, the purchased brand / quantity determination processing means 27 buys back the sold brand in the order intended by the customer. Therefore, the portfolio can be quickly returned to the original state, that is, the state intended by the customer.
さらに、売却銘柄・数量決定処理手段25は、含み益が大きい順に売却銘柄を決定する処理を行うことができるので、保有銘柄の売却にあたり、より多くの売却益を確保することができる。 Furthermore, since the sold brand / quantity determination processing means 25 can perform the process of determining the sold brand in descending order of unrealized gains, it is possible to secure a larger profit on sale when the owned brand is sold.
そして、売却銘柄・数量決定処理手段25は、含み損を有する銘柄を売却銘柄としない処理を行うことができるので、保有銘柄の売却にあたり、売却損を発生させないようにすることができる。 Since the sold brand / quantity determination processing means 25 can perform a process of not using a brand having an unrealized loss as a sold brand, it is possible to prevent a loss of sales from occurring when the owned brand is sold.
また、売却銘柄・数量決定処理手段25は、顧客により指定された売却時優先順位に従って売却銘柄を決定する処理を行うことができるので、保有銘柄を、顧客の意図する順番で売却していくことができるため、売却後のポートフォリオを、顧客の意図する状態に近い状態で残していくことができる。 Further, the sold brand / quantity determination processing means 25 can perform a process of determining the sold brand in accordance with the priority at the time of sale designated by the customer, so that the held brands are sold in the order intended by the customer. Therefore, it is possible to leave the portfolio after sale in a state close to the state intended by the customer.
さらに、売却条件成否判断処理手段24は、基本の売却用閾値に加え、臨時の売却用閾値を用いた売却条件成否判断処理を行うこともできるので、より柔軟な普通預金残高の管理を行うことができ、より一層、顧客のニーズに沿った普通預金残高の管理を実現することができる。 Furthermore, the sale condition success / failure judgment processing means 24 can perform the sale condition success / failure judgment processing using the temporary sale threshold in addition to the basic sale threshold, so that it can manage the balance of the ordinary deposit more flexibly. In addition, it is possible to manage the balance of ordinary deposits in line with customer needs.
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。 Note that the present invention is not limited to the above-described embodiment, and modifications and the like within a scope where the object of the present invention can be achieved are included in the present invention.
例えば、前記実施形態では、図7に示すように、売却条件成否判断処理(ステップS5)の後に、購入条件成否判断処理(ステップS10)を行うようになっていたが、これらの処理は逆の順番で行ってもよい。 For example, in the embodiment, as shown in FIG. 7, the purchase condition success / failure determination process (step S10) is performed after the sale condition success / failure determination process (step S5). You may go in order.
また、前記実施形態では、購入条件成否判断処理手段26、購入銘柄・数量決定処理手段27、および出金指示処理手段31が設けられ、購入用閾値を用いて、売却した株式の買い戻し処理を行うことができるようになっていたが、このような購入処理を行わない構成としてもよい。但し、顧客の保有資産のポートフォリオを元の状態、すなわち顧客の意図していた状態に戻すことができるので、購入条件成否判断処理手段26、購入銘柄・数量決定処理手段27、および出金指示処理手段31を備えた構成とすることが好ましい。
In the embodiment, the purchase condition success / failure
さらに、前記実施形態の発注処理システム10では、証券会社システム20に売却条件成否判断処理手段24および購入条件成否判断処理手段26が設けられ、証券会社システム20において、売却条件の成否判断処理および購入条件の成否判断処理が行われるようになっていたが、図10に示す発注処理システム200のように、銀行の預金管理システム250で売却条件の成否判断処理および購入条件の成否判断処理を行い、銀行の預金管理システム250から、通信回線1を介して売却条件成立通知や購入条件成立通知を受信するようにしてもよい。
Furthermore, in the order processing system 10 of the above embodiment, the
図10において、発注処理システム200は、証券会社システム220を備え、この証券会社システム220には、通信回線1を介して銀行の預金口座(ここでは、一例として、前記実施形態の場合と同様に普通預金の口座とする。)を管理する預金管理システム250が接続され、通信回線2を介して取引市場システム60が接続され、通信回線3を介して時価データ提供システム70が接続され、通信回線4を介して顧客またはその入力代行者が操作する端末装置80が接続されている。
10, the
証券会社システム220は、売却条件の成否判断処理や購入条件の成否判断処理を自ら行うのではなく、銀行の預金管理システム250から売却条件成立通知や購入条件成立通知を受信する点、および前記実施形態の条件設定画面100(図8参照)と同様な画面で入力された売買条件のデータを全部記憶するのではなく、一部を銀行の預金管理システム250へ送信して預金管理システム250に記憶させるようにする点を除き、前記実施形態の証券会社システム20と略同様な構成を備えている。
The securities company system 220 does not perform the sale condition success / failure determination process or the purchase condition success / failure determination process by itself, but receives the sale condition establishment notification and purchase condition establishment notification from the bank
すなわち、前記実施形態の証券会社システム20は、売却条件成否判断処理手段24および購入条件成否判断処理手段26を備えていたが、図10の証券会社システム220には、これらの手段に相当するものはなく、その代わりに、証券会社システム220は、売却条件成立通知受信処理手段224および購入条件成立通知受信処理手段226を備えている。従って、証券会社システム220では、売却条件の成否判断処理や購入条件の成否判断処理は行わないが、その代わりに、売却条件成立通知受信処理手段224および購入条件成立通知受信処理手段226により、銀行の預金管理システム250から売却条件成立通知(売却条件成立時の普通預金残高を含む。)および購入条件成立通知(購入条件成立時の普通預金残高を含む。)を受信することにより、売却条件および購入条件の成立を捉えるようになっている。そして、売却条件成立通知受信処理手段224により売却条件成立通知を受信したら、売却銘柄・数量決定処理手段225による処理を行い、購入条件成立通知受信処理手段226により購入条件成立通知を受信したら、購入銘柄・数量決定処理手段227による処理を行う。
That is, the
また、前記実施形態の証券会社システム20は、預金残高取得処理手段22および普通預金ミラー残記憶手段40(図2参照)を備えていたが、図10の証券会社システム220には、これらの手段に相当するものはない。図10の発注処理システム200では、売却条件の成否判断処理や購入条件の成否判断処理は、銀行の預金管理システム250で行われるからであり、また、銀行の預金管理システム250から通信回線1を介して送信されてくる売却条件成立通知には、売却条件成立時の普通預金残高が含まれ、購入条件成立通知には、購入条件成立時の普通預金残高が含まれるからである。
In addition, the
さらに、前記実施形態の証券会社システム20に設けられていた売買条件設定処理手段21は、条件設定画面100(図8参照)で入力された売買条件のデータの全部を、売買条件記憶手段41(図3参照)に記憶させる構成とされていたが、図10の売買条件設定処理手段221は、条件設定画面100(図8参照)で入力された売買条件のデータのうち、売却条件の成否判断処理に用いられる売却用閾値設定部110で入力された売買条件のデータ、および購入条件の成否判断処理に用いられる購入用閾値設定部130で入力された売買条件のデータについては、通信回線1を介して銀行の預金管理システム250へ送信し、銀行の預金管理システム250に記憶させるので、これらのデータは図10の売買条件記憶手段241には記憶させず、残りの売買条件のデータを図10の売買条件記憶手段241に記憶させる構成とされている。
Further, the trading condition setting processing means 21 provided in the
なお、図10の証券会社システム220に設けられている時価データ取得処理手段223と、売却銘柄・数量決定処理手段225と、購入銘柄・数量決定処理手段227と、発注処理手段228と、約定処理手段229と、入金指示処理手段230と、出金指示処理手段231と、保有残高更新処理手段232と、保有残高記憶手段242と、売買履歴記憶手段243と、時価データ記憶手段244とは、前記実施形態の証券会社システム20に設けられた同一名称の各手段23,25,27,28,29,30,31,32,42,43,44と同様な構成を備えている。
Note that the market price data acquisition processing means 223, the sold brand / quantity determination processing means 225, the purchased brand / quantity determination processing means 227, the ordering processing means 228, and the execution processing provided in the securities company system 220 of FIG.
そして、前記実施形態の銀行の預金管理システム50は、売却条件の成否判断処理や購入条件の成否判断処理を行わないので、売却用閾値や購入用閾値を記憶しておく必要はなかったが、図10の銀行の預金管理システム250は、売却条件の成否判断処理や購入条件の成否判断処理を行うので、売却用閾値設定部110(図8参照)で入力された売買条件のデータ(基本の売却用閾値、指定時とその指定時での臨時の売却用閾値)、および購入用閾値設定部130(図8参照)で入力された売買条件のデータ(購入用閾値)を、銀行用の顧客識別情報(普通預金口座の口座番号)または証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて記憶する売買条件記憶手段253を備えている。従って、前記実施形態の売買条件記憶手段41(図3参照)の記憶内容が、図10の証券会社システム220の売買条件記憶手段241と、図10の銀行の預金管理システム250の売買条件記憶手段253とに分けて記憶されている状態となっている。
The bank
また、図10の預金残高管理処理手段251は、前記実施形態の預金残高管理処理手段51で行われる処理に加え、図10の売買条件設定処理手段221により証券会社システム220から通信回線1を介して送信されてくる売買条件のデータ(基本の売却用閾値、指定時とその指定時での臨時の売却用閾値、および購入用閾値)を受信し、受信した売買条件のデータを、銀行用の顧客識別情報(普通預金口座の口座番号)または証券会社用の顧客識別情報(証券総合口座の口座番号)と関連付けて図10の売買条件記憶手段253に記憶させる処理を実行する。また、図10の預金残高管理処理手段251は、図10の普通預金残高記憶手段252に記憶されている普通預金残高と、図10の売買条件記憶手段253に記憶された売買条件のデータ(基本の売却用閾値、指定時とその指定時での臨時の売却用閾値、および購入用閾値)とを用いて、売却条件の成否判断処理および購入条件の成否判断処理を実行するとともに、売却条件や購入条件が成立したと判断した場合に、売却条件成立通知や購入条件成立通知を、通信回線1を介して証券会社システム220へ送信する。
In addition to the processing performed by the deposit balance management processing means 51 of the above embodiment, the deposit balance management processing means 251 of FIG. 10 is connected from the securities company system 220 via the
なお、図10の銀行の預金管理システム250に設けられている普通預金残高記憶手段252は、前記実施形態の普通預金残高記憶手段52と同様な構成を備えている。
Note that the ordinary deposit
以上のように、本発明の発注処理システムおよびその方法、並びにプログラムは、例えば、証券会社システムと銀行の預金管理システムとを連携させる場合等に用いるのに適している。 As described above, the order processing system, method, and program according to the present invention are suitable for use when, for example, a securities company system and a bank deposit management system are linked.
1,2,3 通信回線
10,200 発注処理システム
20,220 証券会社システム
22 預金残高取得処理手段
23,223 時価データ取得処理手段
24 売却条件成否判断処理手段
25,225 売却銘柄・数量決定処理手段
26 購入条件成否判断処理手段
27,227 購入銘柄・数量決定処理手段
28,228 発注処理手段
29,229 約定処理手段
30,230 入金指示処理手段
31,231 出金指示処理手段
32,232 保有残高更新処理手段
40 普通預金ミラー残記憶手段
41 売買条件記憶手段
42,242 保有残高記憶手段
43,243 売買履歴記憶手段
44,244 時価データ記憶手段
50,250 預金管理システム
60 取引市場システム
70 時価データ提供システム
224 売却条件成立通知受信処理手段
226 購入条件成立通知受信処理手段
1,2,3 Communication line 10,200 Order processing system 20,220
Claims (3)
顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて記憶する保有残高記憶手段と、
顧客の預金を管理するコンピュータからなる預金管理システムから通信回線を介して顧客の預金残高を当該残高の更新時および/または定期的に取得する処理を実行する預金残高取得処理手段と、
前記預金管理システムで管理される前記預金残高の大きさで定められた金融商品の売却用閾値および購入用閾値を、顧客識別情報と関連付けて記憶する売買条件記憶手段と、
金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行する時価データ取得処理手段と、
前記預金残高取得処理手段により取得した現時点の前記預金残高が、前記売買条件記憶手段に記憶された前記売却用閾値未満または以下になっているという売却条件の成否を判断する処理を実行する売却条件成否判断処理手段と、
この売却条件成否判断処理手段により前記売却条件が成立したと判断した場合に、前記保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、前記売却用閾値から現時点の前記預金残高を減算した金額を、前記時価データ取得処理手段により取得した前記売却銘柄の時価データで除することにより、前記売却銘柄の売却数量を決定する処理を実行する売却銘柄・数量決定処理手段と、
この売却銘柄・数量決定処理手段により決定した前記売却銘柄を売却するための売り注文の発注データを作成し、作成した前記発注データを前記取引市場システムへ通信回線を介して送信する処理を実行する発注処理手段と、
前記取引市場システムから通信回線を介して送信されてくる前記売り注文の約定データを受信する処理を実行する約定処理手段と、
この約定処理手段により受信した前記売り注文の約定データの約定数量を、前記売却銘柄の銘柄識別情報に関連付けて記憶する売買履歴記憶手段と、
前記約定処理手段により受信した前記売り注文の約定データの約定金額を、預金口座への入金額として前記預金管理システムへ通信回線を介して送信する処理を実行する入金指示処理手段と、
前記約定処理手段により受信した前記売り注文の約定データの約定数量を、前記売却銘柄の銘柄識別情報に関連付けられて前記保有残高記憶手段に記憶された数量から減算する更新処理を実行する保有残高更新処理手段と、
前記預金残高取得処理手段により取得した現時点の前記預金残高が、前記売買条件記憶手段に記憶された前記購入用閾値を超過しているか、または前記購入用閾値以上になっているという購入条件の成否を判断する処理を実行する購入条件成否判断処理手段と、
この購入条件成否判断処理手段により前記購入条件が成立したと判断した場合に、前記売買履歴記憶手段に記憶された前記売却銘柄のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、決定した前記購入銘柄のそれぞれについて前記売買履歴記憶手段に記憶された前記売却銘柄の約定数量の範囲内で、かつ、決定した前記購入銘柄の購入金額の合計について現時点の前記預金残高から前記購入用閾値を減算した金額相当分の範囲内で、前記購入銘柄の購入数量を決定する処理を実行する購入銘柄・数量決定処理手段と、
この購入銘柄・数量決定処理手段により決定した前記購入銘柄の購入数量に、前記時価データ取得処理手段により取得した前記購入銘柄の時価データを乗じて得られた購入金額を、前記預金口座からの出金要求額として前記預金管理システムへ通信回線を介して送信するとともに、前記預金管理システムから通信回線を介して送信されてくる前記預金口座からの出金額を受信する処理を実行する出金指示処理手段とを備え、
前記発注処理手段は、
前記出金指示処理手段により前記預金口座からの出金額を受信した場合に、前記購入銘柄・数量決定処理手段により決定した前記購入銘柄を購入するための買い注文の発注データを作成し、作成した前記発注データを前記取引市場システムへ通信回線を介して送信する処理も実行する構成とされ、
前記約定処理手段は、
前記取引市場システムから通信回線を介して送信されてくる前記買い注文の約定データを受信する処理も実行する構成とされ、
前記保有残高更新処理手段は、
前記約定処理手段により受信した前記買い注文の約定データの約定数量を、前記購入銘柄の銘柄識別情報に関連付けられて前記保有残高記憶手段に記憶された数量に加算する更新処理も実行する構成とされている
ことを特徴とする発注処理システム。 An order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer into a market,
Holding balance storage means for storing the quantity of each brand of the financial product held by the customer in association with the customer identification information and the brand identification information;
Deposit balance acquisition processing means for executing processing for acquiring the customer's deposit balance at the time of updating the balance and / or periodically via a communication line from a deposit management system comprising a computer that manages the customer's deposit;
Trading condition storage means for storing the sales threshold and the purchase threshold of the financial product defined by the size of the deposit balance managed by the deposit management system in association with customer identification information;
A market price data acquisition processing means for executing a process of acquiring market price data of each stock from a transaction market system of financial products or other market price data providing system via a communication line;
Sale conditions for executing a process for determining whether or not a sale condition is satisfied that the current deposit balance acquired by the deposit balance acquisition processing means is less than or less than the threshold for sale stored in the sale condition storage means Success / failure determination processing means;
When it is determined by the sale condition success / failure determination processing means that the sale condition is satisfied, at least one of the customer's holding brands stored in the holding balance storage unit is determined as a sale brand, and the sale Dividing the current deposit balance from the threshold value by the market price data of the sold brand acquired by the market price data acquisition processing means to execute a process for determining the sale quantity of the sold brand A quantity determination processing means;
Create order data of a sell order for selling the sold brand determined by the sold brand / quantity determination processing means, and execute processing for transmitting the created order data to the trading market system via a communication line Order processing means;
A contract processing means for executing a process of receiving contract data of the sell order transmitted from the trade market system via a communication line;
Trading history storage means for storing a contract amount of contract data of the sell order received by the contract processing means in association with the brand identification information of the sold brand;
A deposit instruction processing means for executing a process of transmitting the contract amount of contractual data of the sell orders received, via the communication line to the deposit management system as payment amount for the account by the contract processing unit,
Holding balance update for executing an updating process for subtracting a fixed amount of the contract data of the selling order received by the contract processing means from the quantity stored in the holding balance storage means in association with the brand identification information of the sold brand Processing means ;
Success or failure of the purchase condition that the current deposit balance acquired by the deposit balance acquisition processing means exceeds the purchase threshold stored in the trading condition storage means or exceeds the purchase threshold Purchase condition success / failure determination processing means for executing processing for determining
When it is determined that the purchase condition is established by the purchase condition success / failure determination processing means, at least one brand of the sold brands stored in the trading history storage unit is determined as a purchased brand, For each of the determined purchased brands, within the range of a fixed amount of the sold brands stored in the trading history storage means, and for the total purchase price of the purchased brands determined from the current deposit balance for the purchase A purchased brand / quantity determination processing means for executing a process of determining a purchase quantity of the purchased brand within a range corresponding to the amount of money obtained by subtracting a threshold;
The purchase amount obtained by multiplying the purchase quantity of the purchased brand determined by the purchased brand / quantity determination processing means by the market price data of the purchased brand acquired by the market price data acquisition processing means is output from the deposit account. A withdrawal instruction process for transmitting a money request amount to the deposit management system via a communication line and executing a process of receiving a withdrawal amount from the deposit account transmitted from the deposit management system via a communication line Means and
The order processing means includes:
When the withdrawal amount from the deposit account is received by the withdrawal instruction processing means, the purchase order order data for purchasing the purchase brand determined by the purchase brand / quantity determination processing means is created and created It is configured to also execute processing for transmitting the order data to the trading market system via a communication line,
The contract processing means includes:
It is configured to also execute processing for receiving execution data of the buy order transmitted from the trading market system via a communication line,
The holding balance update processing means includes:
An update process is also performed in which the contract amount of the contract order data received by the contract processing means is added to the quantity stored in the holding balance storage means in association with the brand identification information of the purchased brand. order processing system, characterized by that.
顧客の保有する金融商品の各銘柄の数量を、顧客識別情報および銘柄識別情報と関連付けて記憶する保有残高記憶手段と、
顧客の預金を管理するコンピュータからなる預金管理システムから、預金残高が金融商品の売却用閾値未満または以下になっているという売却条件の成立時に、前記売却用閾値から前記預金残高を減算した金額とともに通信回線を介して送信されてくる売却条件成立通知を受信する処理を実行する売却条件成立通知受信処理手段と、
金融商品の取引市場システムまたはその他の時価データ提供システムから通信回線を介して各銘柄の時価データを取得する処理を実行する時価データ取得処理手段と、
前記売却条件成立通知受信処理手段により前記売却条件成立通知を受信した場合に、前記保有残高記憶手段に記憶された顧客の保有銘柄のうちの少なくとも1銘柄を売却銘柄として決定するとともに、受信した前記売却用閾値から前記預金残高を減算した金額を、前記時価データ取得処理手段により取得した前記売却銘柄の時価データで除することにより、前記売却銘柄の売却数量を決定する処理を実行する売却銘柄・数量決定処理手段と、
この売却銘柄・数量決定処理手段により決定した前記売却銘柄を売却するための売り注文の発注データを作成し、作成した前記発注データを前記取引市場システムへ通信回線を介して送信する処理を実行する発注処理手段と、
前記取引市場システムから通信回線を介して送信されてくる前記売り注文の約定データを受信する処理を実行する約定処理手段と、
この約定処理手段により受信した前記売り注文の約定データの約定数量を、前記売却銘柄の銘柄識別情報に関連付けて記憶する売買履歴記憶手段と、
前記約定処理手段により受信した前記売り注文の約定データの約定金額を、預金口座への入金額として前記預金管理システムへ通信回線を介して送信する処理を実行する入金指示処理手段と、
前記約定処理手段により受信した前記売り注文の約定データの約定数量を、前記売却銘柄の銘柄識別情報に関連付けられて前記保有残高記憶手段に記憶された数量から減算する更新処理を実行する保有残高更新処理手段と、
前記預金管理システムから、前記預金残高が金融商品の購入用閾値を超過しているか、または前記購入用閾値以上になっているという購入条件の成立時に、前記預金残高から前記購入用閾値を減算した金額とともに通信回線を介して送信されてくる購入条件成立通知を受信する処理を実行する購入条件成立通知受信処理手段と、
この購入条件成立通知受信処理手段により前記購入条件成立通知を受信した場合に、前記売買履歴記憶手段に記憶された前記売却銘柄のうちの少なくとも1銘柄と同一の銘柄を購入銘柄として決定するとともに、決定した前記購入銘柄のそれぞれについて前記売買履歴記憶手段に記憶された前記売却銘柄の約定数量の範囲内で、かつ、決定した前記購入銘柄の購入金額の合計について、受信した前記預金残高から前記購入用閾値を減算した金額相当分の範囲内で、前記購入銘柄の購入数量を決定する処理を実行する購入銘柄・数量決定処理手段と、
この購入銘柄・数量決定処理手段により決定した前記購入銘柄の購入数量に、前記時価データ取得処理手段により取得した前記購入銘柄の時価データを乗じて得られた購入金額を、前記預金口座からの出金要求額として前記預金管理システムへ通信回線を介して送信するとともに、前記預金管理システムから通信回線を介して送信されてくる前記預金口座からの出金額を受信する処理を実行する出金指示処理手段とを備え、
前記発注処理手段は、
前記出金指示処理手段により前記預金口座からの出金額を受信した場合に、前記購入銘柄・数量決定処理手段により決定した前記購入銘柄を購入するための買い注文の発注データを作成し、作成した前記発注データを前記取引市場システムへ通信回線を介して送信する処理も実行する構成とされ、
前記約定処理手段は、
前記取引市場システムから通信回線を介して送信されてくる前記買い注文の約定データを受信する処理も実行する構成とされ、
前記保有残高更新処理手段は、
前記約定処理手段により受信した前記買い注文の約定データの約定数量を、前記購入銘柄の銘柄識別情報に関連付けられて前記保有残高記憶手段に記憶された数量に加算する更新処理も実行する構成とされている
ことを特徴とする発注処理システム。 An order processing system configured by a computer that executes processing for placing a purchase order of a financial product by a customer into a market,
Holding balance storage means for storing the quantity of each brand of the financial product held by the customer in association with the customer identification information and the brand identification information;
Along with the amount obtained by subtracting the deposit balance from the sale threshold when a sale condition is established that the deposit balance is less than or less than the sale threshold for the financial product from a deposit management system comprising a computer that manages customer deposits A sale condition establishment notification reception processing means for executing a process of receiving a sale condition establishment notification transmitted via a communication line;
A market price data acquisition processing means for executing a process of acquiring market price data of each stock from a transaction market system of financial products or other market price data providing system via a communication line;
When receiving the sale condition establishment notification by the sale condition establishment notification reception processing means, at least one of the customer's holding brands stored in the holding balance storage means is determined as a sale brand and the received Divide the deposit amount from the threshold for sale by the market price data of the sold brand acquired by the market price data acquisition processing means to execute a process of determining the sale quantity of the sold brand A quantity determination processing means;
Create order data of a sell order for selling the sold brand determined by the sold brand / quantity determination processing means, and execute processing for transmitting the created order data to the trading market system via a communication line Order processing means;
A contract processing means for executing a process of receiving contract data of the sell order transmitted from the trade market system via a communication line;
Trading history storage means for storing a contract amount of contract data of the sell order received by the contract processing means in association with the brand identification information of the sold brand;
A deposit instruction processing means for executing a process of transmitting the contract amount of contractual data of the sell orders received, via the communication line to the deposit management system as payment amount for the account by the contract processing unit,
Holding balance update for executing an updating process for subtracting a fixed amount of the contract data of the selling order received by the contract processing means from the quantity stored in the holding balance storage means in association with the brand identification information of the sold brand Processing means ;
From the deposit management system, the purchase threshold is subtracted from the deposit balance when the purchase condition that the deposit balance exceeds the purchase threshold of the financial product or exceeds the purchase threshold is established. Purchase condition establishment notification reception processing means for executing a process of receiving a purchase condition establishment notification transmitted via a communication line together with the amount of money;
When the purchase condition establishment notification is received by the purchase condition establishment notification reception processing means, a brand identical to at least one of the sold brands stored in the trading history storage means is determined as a purchase brand, For each of the determined purchased brands, within the range of the approximately constant amount of the sold brands stored in the trading history storage means, and for the total purchase price of the determined purchased brands, the purchase from the received deposit balance Purchased brand / quantity determination processing means for executing processing for determining the purchase quantity of the purchased brand within a range corresponding to the amount of money obtained by subtracting the threshold for use;
The purchase amount obtained by multiplying the purchase quantity of the purchased brand determined by the purchased brand / quantity determination processing means by the market price data of the purchased brand acquired by the market price data acquisition processing means is output from the deposit account. A withdrawal instruction process for transmitting a money request amount to the deposit management system via a communication line and executing a process of receiving a withdrawal amount from the deposit account transmitted from the deposit management system via a communication line Means and
The order processing means includes:
When the withdrawal amount from the deposit account is received by the withdrawal instruction processing means, the purchase order order data for purchasing the purchase brand determined by the purchase brand / quantity determination processing means is created and created It is configured to also execute processing for transmitting the order data to the trading market system via a communication line,
The contract processing means includes:
It is configured to also execute processing for receiving execution data of the buy order transmitted from the trading market system via a communication line,
The holding balance update processing means includes:
An update process is also performed in which the contract amount of the contract order data received by the contract processing means is added to the quantity stored in the holding balance storage means in association with the brand identification information of the purchased brand. order processing system, characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010231909A JP5341859B2 (en) | 2010-10-14 | 2010-10-14 | Order processing system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010231909A JP5341859B2 (en) | 2010-10-14 | 2010-10-14 | Order processing system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012084083A JP2012084083A (en) | 2012-04-26 |
| JP5341859B2 true JP5341859B2 (en) | 2013-11-13 |
Family
ID=46242851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010231909A Expired - Fee Related JP5341859B2 (en) | 2010-10-14 | 2010-10-14 | Order processing system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5341859B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6068713B1 (en) * | 2016-06-22 | 2017-01-25 | ウェルスナビ株式会社 | Equipment that executes trading of securities |
| JP6701154B2 (en) * | 2017-11-17 | 2020-05-27 | ヤフー株式会社 | Information processing apparatus, information processing method, and information processing program |
| JP2019212025A (en) * | 2018-06-05 | 2019-12-12 | 株式会社 ゆうちょ銀行 | Information processing system, information processing method, and information processing program |
| JP7788177B1 (en) | 2024-06-12 | 2025-12-18 | ファイナンシャルスタンダード株式会社 | Information processing device, information processing method, program, and information processing system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BR0008461A (en) * | 1999-02-24 | 2002-01-29 | Min Ho Cha | Automatic order submission method and system for stock trading, title, item, future index, option, index, currency and the like |
| JP3317350B2 (en) * | 2000-08-29 | 2002-08-26 | フジフューチャーズ株式会社 | Trading system and trading processing method |
| JP2002133104A (en) * | 2000-10-25 | 2002-05-10 | Nikko Trust & Banking Corp | Loan management system and its method |
| JP2007256990A (en) * | 2006-03-20 | 2007-10-04 | Nomura Holding Inc | Company information providing system and method |
-
2010
- 2010-10-14 JP JP2010231909A patent/JP5341859B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012084083A (en) | 2012-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7042637B2 (en) | Programs, information processing equipment, information processing methods and virtual currency trading systems | |
| JP2019012518A (en) | Advice generation device, advice presentation system, advice generation program, and advice data generation system | |
| JP2019095899A (en) | Device, method, and program for processing information | |
| CN110390455A (en) | supply chain information risk control method, device and system | |
| JP6785646B2 (en) | Withdrawal processing device | |
| JP2020537278A (en) | Metal-backed digital currency | |
| JP5341859B2 (en) | Order processing system and program | |
| JP4586185B2 (en) | Investment information processing apparatus, system, method, program, and investment information processing system program | |
| JP5103488B2 (en) | Securities trading system and method, and program | |
| JP2025517418A (en) | Method and system for providing reserves to a tokenized platform | |
| JP4481754B2 (en) | Securities trading system and method, and program | |
| JP5461121B2 (en) | Financial product transaction support system | |
| JP5979800B1 (en) | Financial product trading order system and program | |
| JP7201728B2 (en) | Dividend Reinvestment Systems and Programs | |
| JP7061992B2 (en) | Asset management systems and programs | |
| JP4605721B2 (en) | Investment information processing apparatus, method, and program | |
| JP3662560B2 (en) | Beneficial rights exchange device, beneficial rights exchange method, and program | |
| JP5231488B2 (en) | Financial institution cooperation system, financial institution system, financial institution cooperation method, and program | |
| US20150317665A1 (en) | Credit Card Reward Program Incorporating Investing in Precious Metals | |
| WO2002042965A1 (en) | Method and system for concentratedly managing funds among enterprises | |
| JP3833667B2 (en) | Portfolio management system and method, and program | |
| JP5624416B2 (en) | CFD hedge processing system, method thereof, and program | |
| JP5437663B2 (en) | Securities trading processing system and program | |
| JP7833435B2 (en) | Presentation device, presentation method, and presentation program | |
| JP7653740B1 (en) | Hedge fund trading management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5341859 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |