[go: up one dir, main page]

JP5185729B2 - Trade order system, trade order processing method, and program - Google Patents

Trade order system, trade order processing method, and program Download PDF

Info

Publication number
JP5185729B2
JP5185729B2 JP2008216858A JP2008216858A JP5185729B2 JP 5185729 B2 JP5185729 B2 JP 5185729B2 JP 2008216858 A JP2008216858 A JP 2008216858A JP 2008216858 A JP2008216858 A JP 2008216858A JP 5185729 B2 JP5185729 B2 JP 5185729B2
Authority
JP
Japan
Prior art keywords
price
amount
purchase
stored
data storage
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
Application number
JP2008216858A
Other languages
Japanese (ja)
Other versions
JP2010055186A (en
Inventor
直樹 佐藤
Original Assignee
株式会社大和証券グループ本社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社大和証券グループ本社 filed Critical 株式会社大和証券グループ本社
Priority to JP2008216858A priority Critical patent/JP5185729B2/en
Publication of JP2010055186A publication Critical patent/JP2010055186A/en
Application granted granted Critical
Publication of JP5185729B2 publication Critical patent/JP5185729B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムおよび売買注文処理方法、並びにプログラムに係り、例えば、定期的に行う株式投資等に利用できる。   The present invention relates to a trading order system, a trading order processing method, and a program that are configured by a computer that executes processing relating to trading orders of securities, and can be used for, for example, stock investments that are periodically performed.

従来より、毎月一定金額を投資する金融商品として、例えば、株式累積投資「るいとう」、ミリオン、従業員持株会制度等が存在している。株式累積投資「るいとう」は、投資家が毎月一定金額を投資し、証券会社が選定した証券取引所に上場している株式等のうち投資家自らが選定した銘柄の株式等の買い付けを継続していく金融商品であり、ドル・コスト平均法の効果により、1株当たりの平均買付コストを安くし、取得できる株数を多くすることができる。   Conventionally, as a financial product for investing a fixed amount every month, for example, a stock cumulative investment “Ruito”, a million, an employee shareholding association system and the like exist. In the cumulative stock investment “Ritou”, investors invest a certain amount every month and continue to purchase stocks of stocks selected by the investors themselves among the stocks listed on the stock exchange selected by the securities company. With the effect of the dollar cost average method, the average purchase cost per share can be reduced and the number of shares that can be acquired can be increased.

また、ミリオンは、日経平均株価等の国内の株価指数に連動する投資成果を目指し、給与天引き等により資産形成を図る投資信託として開発された累積投資専用ファンドであり、このファンドを毎月一定金額購入することにより、平均取得価額を低くする投資方法であるドル・コスト平均法の効果を得ることができる。   Million is a cumulative investment fund that was developed as an investment trust that aims to achieve investment results linked to domestic stock indices such as the Nikkei Stock Average, and to build assets by payroll deduction, etc. By doing so, the effect of the dollar cost average method which is an investment method for lowering the average acquisition price can be obtained.

さらに、従業員持株会制度は、各従業員が給与天引き等により毎月一定金額を拠出し、これらの各従業員の投資金額を従業員持株会がまとめ、窓口となって自社株を購入する制度であり、この制度でもドル・コスト平均法の効果が得られる。   In addition, the employee shareholding system is a system in which each employee contributes a fixed amount every month through payroll deduction, etc., and the employee shareholding association collects the investment amount of each employee and purchases their own shares as a contact. Even in this system, the effect of the dollar cost average method can be obtained.

また、これらの制度を改良し、投資効果を高めたシステムとして、本願出願人による投資支援システムが知られている(特許文献1参照)。この投資支援システムでは、金融商品の価格を区分し、各区分に対し、投資金額を入力設定しておくことにより、金融商品の価格の変動に応じて毎回(毎月等)の投資金額を変動させることができ、価格が高いときには、投資金額を小さくし、一方、価格が低いときには、投資金額を大きくすることができるので、高い投資効果が得られるようになっている。さらに、この投資支援システムでは、価格が高いときには、買付を行わずに拠出金額をプールし、一方、価格が低いときには、金融商品の買付を行うとともに、プール金が貯蓄されている場合には、プール金を買付金額に充当することもでき、より一層高い投資効果が得られるようになっている。   Further, an investment support system by the applicant of the present application is known as a system that improves these systems and enhances the investment effect (see Patent Document 1). In this investment support system, the price of a financial product is classified, and the investment amount is input and set for each category, so that the investment amount varies each time (such as monthly) according to the fluctuation of the price of the financial product. When the price is high, the investment amount can be reduced. On the other hand, when the price is low, the investment amount can be increased, so that a high investment effect can be obtained. Furthermore, in this investment support system, when the price is high, the contribution amount is pooled without making a purchase. The pool money can be appropriated for the purchase price, and the investment effect is even higher.

さらに、ドル・コスト平均法に基づく定期的な積立方式による投資方法(注文方法)に加え、各金融機関への直接的なアクセスにより投資対象の金融商品に対する随時の注文(投資)を行うことができる金融商品自動注文方式も知られている(特許文献2参照)。この金融商品自動注文方式では、ドル・コスト平均法に基づく定期的な投資だけでは、注文金額や時期が決まっていて任意の時期に注文を出せないので、注文タイミングを逸する可能性があるが、この問題を解消している。   Furthermore, in addition to the investment method (order method) based on the periodic accumulation method based on the dollar cost average method, it is possible to place orders (investments) at any time for financial products to be invested through direct access to each financial institution. A financial product automatic ordering method is also known (see Patent Document 2). With this financial product automatic ordering method, it is possible to miss the order timing because it is not possible to place an order at any time because the order amount and time are determined only by periodic investment based on the dollar cost average method. Has solved this problem.

特許第3993112号掲載公報(請求項1)Japanese Patent No. 3993112 (Claim 1) 特開2001−297194号公報(段落[0011]、[0064]、[0086]〜[0090])JP 2001-297194 A (paragraphs [0011], [0064], [0086] to [0090])

前述した株式累積投資「るいとう」、ミリオン、従業員持株会制度では、ドル・コスト平均法の効果は得られるため、長期的に見れば、毎回一定株数の買付を行う等株数投資の場合に比べ、平均買付単価を低く抑えることはできるものの、価格が高いときにも買付を行うので、平均買付単価を十分に抑えることは困難である。   The above-mentioned cumulative stock investment “Ruito”, Million, and Employee Stock Ownership Plan have the effect of the dollar cost average method. In comparison, although the average purchase price can be kept low, the purchase is performed even when the price is high, so it is difficult to sufficiently reduce the average purchase price.

また、前述した特許文献1に記載された投資支援システムは、基本的には、継続的な買付または継続的な売付のいずれか一方を行うためのシステムであり、本発明のような一定金額若しくは一定数量での買付と、一定金額若しくは一定数量または一定比率での売付とを組み合わせる継続的な売買注文方法を実現するものではない。また、特許文献1に記載された投資支援システムにおけるプール処理は、毎回(毎月等)の拠出金額について投資を行わなかったときに、それをプールする処理であるため、売付で得られた利益確定金額を、次回以降の買付金額に加算するための再投資用プール金とする本発明のプール処理とは全く異なるものである。   Moreover, the investment support system described in Patent Document 1 described above is basically a system for performing either continuous purchase or continuous sale, and is constant as in the present invention. It does not realize a continuous buying and selling order method that combines a purchase at an amount or a certain quantity with a sale at a certain amount, a certain quantity, or a certain ratio. In addition, the pool process in the investment support system described in Patent Document 1 is a process for pooling the investment amount for each (e.g., monthly) contribution amount, so that the profit obtained from the sale is obtained. This is completely different from the pool processing of the present invention in which the fixed amount is used as a reinvestment pool for adding to the purchase amount after the next time.

さらに、前述した特許文献2に記載された金融商品自動注文方式は、ドル・コスト平均法に基づく定期的な投資と、任意の時期の注文とを組み合わせるものであり、本発明のような一定金額若しくは一定数量での買付と、一定金額若しくは一定数量または一定比率での売付とを組み合わせる継続的な売買注文方法を実現するものではない。   Furthermore, the financial product automatic ordering method described in Patent Document 2 described above is a combination of a periodic investment based on the dollar cost average method and an order at an arbitrary time, and a fixed amount as in the present invention. Alternatively, it does not realize a continuous buying and selling order method that combines a purchase with a certain quantity and a sale with a certain amount, a certain quantity, or a certain ratio.

本発明の目的は、平均買付単価を低く抑えることができ、高い投資効果を得ることができる売買注文システムおよび売買注文処理方法、並びにプログラムを提供するところにある。   An object of the present invention is to provide a trading order system, a trading order processing method, and a program that can suppress the average purchase unit price and obtain a high investment effect.

本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムであって、所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額若しくは買付数量、毎回一定とされている売付金額若しくは売付数量または保有数量に対する売付数量の比率を示す売付比率、並びに売付条件の入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた銘柄識別情報、買付金額若しくは買付数量、売付金額若しくは売付数量または売付比率、並びに売付条件を、顧客識別情報と関連付けて記憶する注文データ記憶手段と、売買対象銘柄の保有数量を含む売買データを、銘柄識別情報および顧客識別情報と関連付けて記憶する売買データ記憶手段と、市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行する時価データ取得処理手段と、この時価データ取得処理手段により取得した売買対象銘柄の時価データまたは売買データ記憶手段に記憶された売買対象銘柄の保有数量を用いて、注文データ記憶手段に記憶された売付条件を満たすか否かを毎回判定する処理を実行する売付条件成否判定処理手段と、所定周期毎に、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときには、注文データ記憶手段に記憶された買付金額若しくは買付数量を用いて買付用の発注データを作成し、売付条件成否判定処理手段により売付条件を満たすと判定されたときには、注文データ記憶手段に記憶された売付金額若しくは売付数量を用いるか、または売買データ記憶手段に記憶された売買対象銘柄の保有数量に注文データ記憶手段に記憶された売付比率を乗じた売付数量を用いて売付用の発注データを作成する処理を実行する発注データ作成処理手段と、売買データ記憶手段に記憶された保有数量に対し、買付を行ったときには買付数量または買付金額で買い付けた数量を加算し、売付を行ったときには売付数量または売付金額で売り付けた数量を減じることにより、保有数量を更新する処理を実行する保有数量更新処理手段とを備えたことを特徴とするものである。   The present invention is a trading order system configured by a computer that executes processing related to trading orders for securities, and as a customer order data for trading securities in a predetermined cycle, brand identification for trading brands Information, the purchase price or quantity that is fixed each time, the sale ratio that indicates the ratio of the sales quantity to the sales price or sales quantity or the held quantity that is fixed each time, and the sales conditions Order receiving processing means for executing processing for receiving, brand identification information received by the order receiving processing means, purchase price or purchase quantity, sale price or sale quantity or sale ratio, and selling conditions, Order data storage means for storing in association with customer identification information, and trading data including the quantity of the brand to be traded are stored as brand identification information and customer identification information. Trading data storage means stored in association with market price, market price data acquisition processing means for executing processing for acquiring market price data of each issue of securities from the market system or other market price information providing system, and this market price data acquisition process Processing for determining each time whether or not the selling condition stored in the order data storage means is satisfied using the market price data of the trading target brand acquired by the means or the possessed quantity of the trading target brand stored in the trading data storage means The selling condition success / failure determination processing means for executing the selling condition is satisfied and the selling condition is satisfied by the selling condition success / failure determination processing means when the possession quantity of the trading target brand stored in the trading data storage means is zero for each predetermined period. If it is determined that there is no purchase order data for purchase using the purchase price or purchase quantity stored in the order data storage means, When it is determined by the conditional condition success / failure determination processing means that the selling condition is satisfied, the selling price or the selling quantity stored in the order data storage means is used, or the trading target brand stored in the trading data storage means is used. Order data creation processing means for executing processing for creating order data for sale using the sales quantity obtained by multiplying the possessed quantity by the sales ratio stored in the order data storage means, and stored in the sales data storage means When the purchase is made, the purchase quantity or purchase price is added to the held quantity, and when the sale is made, the sale quantity or sale price is subtracted. It is characterized by having possessed quantity update processing means for executing a process of updating the quantity.

ここで、「毎回一定とされている買付金額若しくは買付数量」の「毎回」は、買付を行う際における毎回という意味であり、売付を行う際は除かれる。なお、「毎回一定とされている」は、「買付金額」および「買付数量」の双方にかかる。また、「毎回一定とされている売付金額若しくは売付数量または保有数量に対する売付数量の比率を示す売付比率」の「毎回」は、売付を行う際における毎回という意味であり、買付を行う際は除かれる。以下の発明においても同様である。なお、「毎回一定とされている」は、「売付金額」、「売付数量」、および「売付比率」の全てにかかる。   Here, “every time” in “a fixed purchase price or purchase quantity every time” means every time when making a purchase, and is excluded when making a sale. Note that “fixed every time” applies to both “amount to be purchased” and “amount to be purchased”. In addition, “every time” in “a sales ratio that indicates a fixed sales amount or a sales quantity or a ratio of a sales quantity to a holding quantity” means that every time a sale is made. It is excluded when attaching. The same applies to the following inventions. Note that “fixed every time” applies to all of “sales amount”, “sale quantity”, and “sale ratio”.

このような本発明の売買注文システムにおいては、売付を行うタイミングを定めるための売付条件の入力を受け付けることにより、一定金額若しくは一定数量での買付と、一定金額若しくは一定数量または一定比率での売付とを組み合わせた継続的な売買注文を実現するので、適切な売付条件を入力設定しておくことで、売買対象銘柄の価格が高いときには、買付から売付へ切り替えて売付を行うことが可能となり、平均買付単価を低く抑え、高い投資効果を得ることが可能となり、これらにより前記目的が達成される。   In such a buying and selling order system of the present invention, by accepting the input of selling conditions for determining the timing of selling, buying at a fixed amount or a fixed amount and a fixed amount or a fixed amount or a fixed ratio As a result, it is possible to switch from buying to selling when the price of a trading target is high by setting and entering appropriate selling conditions. The average purchase unit price can be kept low and a high investment effect can be obtained, thereby achieving the object.

また、上述した売買注文システムにおいて、注文受付処理手段は、注文データとして、銘柄識別情報、毎回一定とされている買付金額、毎回一定とされている売付数量、および売付条件の入力を受け付ける処理を実行する構成とされ、注文データ記憶手段は、銘柄識別情報、買付金額、売付数量、および売付条件を、顧客識別情報と関連付けて記憶する構成とされ、発注データ作成処理手段は、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときには、注文データ記憶手段に記憶された買付金額を用いて買付用の発注データを作成し、売付条件成否判定処理手段により売付条件を満たすと判定されたときには、注文データ記憶手段に記憶された売付数量を用いて売付用の発注データを作成する処理を実行する構成とされていることが望ましい。   Further, in the above-described buying and selling order system, the order reception processing means inputs, as order data, brand identification information, a fixed purchase price each time, a sold quantity that is fixed each time, and a sales condition. The order data storage means is configured to store the brand identification information, the purchase price, the quantity sold, and the sales conditions in association with the customer identification information, and the order data creation processing means. Is stored in the order data storage means when the possession quantity of the trading target brand stored in the trading data storage means is zero and when the selling condition success / failure determination processing means determines that the selling condition is not satisfied. Order data for purchase is created using the purchase price, and when it is determined by the selling condition success / failure determination processing means that the selling condition is satisfied, it is stored in the order data storage means. Desirably it is configured to execute processing for creating order data for with sale using put dates quantity was.

このように毎回一定とされている買付金額と、毎回一定とされている売付数量との入力を受け付ける構成とした場合には、一定金額での買付と、一定数量での売付とを組み合わせた継続的な売買注文を実現することが可能となるので、買付では、ドル・コスト平均法を採用し、売付では、等株数投資(株式の場合の呼称だが株式以外の有価証券でもよい。)を採用することになり、売買対象銘柄の価格が高いときには、より多くの数量を売り付け、売買対象銘柄の価格が低いときには、より多くの数量を買い付けることができるようになるため、より一層高い投資効果を得ることが可能となる。   In this way, when it is configured to accept the input of the purchase amount that is fixed each time and the sales amount that is fixed each time, the purchase with a fixed amount and the sale with a fixed amount As a result, it is possible to realize a continuous trade order that combines the two. You can sell more quantities when the price of the traded stock is high, and you can buy more quantity when the price of the traded stock is low, An even higher investment effect can be obtained.

また、前述した売買注文システムは、売付金額、売付数量、または売付比率(保有数量に対する売付数量の比率)の入力を受け付ける構成とされているが、次のように、これらの値がシステムで予め定められている構成としてもよく、このような構成とした場合でも、平均買付単価を低く抑え、高い投資効果を得ることが可能となり、前記目的を達成することができる。   In addition, the above-described buy and sell order system is configured to accept the input of the selling price, the selling quantity, or the selling ratio (the ratio of the selling quantity to the holding quantity). These values are as follows: However, even if such a configuration is adopted, the average purchase unit price can be kept low, a high investment effect can be obtained, and the above-described object can be achieved.

すなわち、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムであって、所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額若しくは買付数量、並びに売付条件の入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた銘柄識別情報、買付金額若しくは買付数量、並びに売付条件を、顧客識別情報と関連付けて記憶する注文データ記憶手段と、売買対象銘柄の保有数量を含む売買データを、銘柄識別情報および顧客識別情報と関連付けて記憶する売買データ記憶手段と、市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行する時価データ取得処理手段と、この時価データ取得処理手段により取得した売買対象銘柄の時価データまたは売買データ記憶手段に記憶された売買対象銘柄の保有数量を用いて、注文データ記憶手段に記憶された売付条件を満たすか否かを毎回判定する処理を実行する売付条件成否判定処理手段と、所定周期毎に、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときには、注文データ記憶手段に記憶された買付金額若しくは買付数量を用いて買付用の発注データを作成し、売付条件成否判定処理手段により売付条件を満たすと判定されたときには、予め定められた売付金額若しくは売付数量を用いるか、または売買データ記憶手段に記憶された売買対象銘柄の保有数量若しくは保有数量に予め定められた売付比率を乗じた売付数量を用いて売付用の発注データを作成する処理を実行する発注データ作成処理手段と、売買データ記憶手段に記憶された保有数量に対し、買付を行ったときには買付数量または買付金額で買い付けた数量を加算し、売付を行ったときには売付数量または売付金額で売り付けた数量を減じることにより、保有数量を更新する処理を実行する保有数量更新処理手段とを備えたことを特徴とするものである。   That is, the present invention is a buying and selling order system configured by a computer that executes processing related to buying and selling of securities, and as order data of customers for buying and selling securities at a predetermined cycle, Order identification processing means for executing processing for accepting input of brand identification information, purchase price or quantity to be purchased, and selling conditions, and brand identification information received by the order reception processing means, purchase Order data storage means for storing the amount or purchase quantity and selling conditions in association with customer identification information, and trading data including the quantity held for the brand to be traded is stored in association with brand identification information and customer identification information. The market price data of each stock of securities from the trading data storage means and the market system or other market price information providing system Order data using the market price data acquisition processing means for executing the acquisition process and the market price data of the trading target brand acquired by the market price data acquisition processing means or the possessed quantity of the trading target brand stored in the trading data storage means Selling condition success / failure determination processing means for executing processing for determining each time whether or not the selling condition stored in the storage means is satisfied, and the number of stocks to be traded stored in the buying and selling data storage means for each predetermined period Order data for purchase using the purchase amount or the purchase quantity stored in the order data storage means when it is determined that the selling condition is not satisfied by the selling condition success / failure determination processing means If the selling condition success / failure determination processing unit determines that the selling condition is satisfied, the predetermined selling amount or selling quantity is used, or the selling condition is determined. Order data creation processing for executing processing for creating order data for sale using the quantity of stocks to be traded stored in the data storage means or the sales quantity obtained by multiplying the quantity held by a predetermined sales ratio When the purchase is made, the purchase quantity or the purchase price is added to the possession quantity stored in the means and the trading data storage means, and when the sale is made, the sale quantity or the sale price is added. And possessed quantity update processing means for executing a process of updating the owned quantity by reducing the quantity sold in step (b).

ここで、「予め定められた売付金額」を用いて売付用の発注データを作成するというのは、各回(売付を行う各回)の売付金額が例えば2万円等と予め定められている場合であり、「予め定められた…売付数量」を用いて売付用の発注データを作成するというのは、各回(売付を行う各回)の売付数量が例えば10株等と予め定められている場合であり、「売買データ記憶手段に記憶された売買対象銘柄の保有数量」を用いて売付用の発注データを作成するというのは、保有数量の全数量の売付を行うことが予め定められている場合(予め定められた売付比率が100%の場合)であり、「保有数量に予め定められた売付比率を乗じた売付数量」を用いて売付用の発注データを作成するというのは、売付時点での保有数量の例えば50%等の売付を行うことが予め定められている場合である。   Here, the creation of ordering data for sales using “predetermined sales amount” means that the sales amount of each time (each time of selling) is predetermined as 20,000 yen, for example. The ordering data for sale is created using “predetermined ... quantity sold” because the quantity sold for each time (each time for sale) is 10 shares, etc. It is a case where it is determined in advance, and the creation of ordering data for sale using “the quantity of stocks to be traded stored in the trading data storage means” means the sale of all the quantity of the quantity held It is a case where it is determined in advance (when the predetermined sales ratio is 100%), and it is for sale using “a sales quantity obtained by multiplying the holding quantity by a predetermined sales ratio”. Creating ordering data for is, for example, 50% of the quantity held at the time of sale It is the case that is predetermined to perform with.

また、以上に述べた売買注文システムにおいて、注文受付処理手段は、売付条件として、(1)前回の価格よりも今回の価格の方が高いという条件、(2)今回の価格が平均買付単価を上回っているという条件、(3)平均買付単価を上回る分の相対的な金額を示す相対売付判定価格を入力指定し、今回の価格が、平均買付単価に相対売付判定価格を加算した売付判定価格以上になるか、またはこの売付判定価格を超えるという条件、(4)上限価格および/または下限価格を入力指定し、今回の価格が、上限価格以上になるか若しくは上限価格を超えるか、または下限価格以下になるか若しくは下限価格未満になるという条件、(5)売付判定数量を入力指定し、売買データ記憶手段に記憶された保有数量が売付判定数量以上になるか、または超えるという条件の(1)〜(5)の条件のうちの1つの条件、または複数の条件を組み合わせた複合条件の入力を受け付ける処理を実行する構成とされていることが望ましい。   Further, in the above-described buy / sell order system, the order acceptance processing means has (1) a condition that the current price is higher than the previous price, and (2) the current price is an average purchase. (3) Enter the relative sale judgment price that indicates the relative amount of money that exceeds the average purchase unit price, and specify that the current purchase price is the relative sale decision price. (4) Enter and specify the upper limit price and / or lower limit price, and the current price will be greater than or equal to the upper limit price. Conditions that exceed the upper limit price, fall below the lower limit price, or less than the lower limit price, (5) Input and specify the sales judgment quantity, and the quantity held in the trading data storage means is greater than or equal to the sales judgment quantity Or Desirably has a configuration for executing processing for receiving input of one condition complex conditions or a combination of a plurality of conditions, among the conditions of the condition that is greater than (1) to (5).

ここで、(1)〜(5)の条件は、5つの条件の全てが選択要素としてシステムで用意されている必要はなく、(1)〜(5)のうちの2以上の条件を選択要素としてシステムで用意し、それらの用意された選択要素の中から顧客(入力代行者も含む。)による少なくとも1つの条件の選択(数値の入力指定が必要な条件については、数値の入力指定も含む。)を受け付けるようにしてもよく、あるいは数値の入力指定が必要となる(3)〜(5)の条件については、(3)の条件だけ、(4)の条件だけ、(5)の条件だけというように、1つの条件だけをシステムで用意し、顧客(入力代行者も含む。)による数値の入力指定を受け付けるようにしてもよく、要するに、(1)〜(5)の条件のうちの少なくとも1つの条件について、顧客(入力代行者も含む。)による何らかの選択または数値の入力指定を受け付けるようになっていればよい。   Here, the conditions (1) to (5) do not have to be prepared by the system as all the five conditions as the selection elements, and two or more conditions of (1) to (5) are selected as the selection elements. Prepared by the system, and selection of at least one condition by a customer (including an input agent) from among the prepared selection elements (including a numerical input specification for a condition that requires a numerical input specification) .) May be received, or the input of numerical values is required (3) to (5), only the condition (3), only the condition (4), and the condition (5) As such, only one condition may be prepared in the system and a numerical value input designation by a customer (including an input agent) may be accepted. In short, among the conditions (1) to (5) At least one of the conditions (Input agent also be included.) It is sufficient that to accept the input specification of any selection or numeric value by.

このように売付条件として(1)〜(5)の条件について選択または数値の入力指定を受け付ける構成とした場合には、顧客の意図するタイミングで売付を行うことが可能となり、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することが可能となる。   As described above, if the configuration is such that the selection of the conditions (1) to (5) or the input designation of numerical values is accepted as the sales conditions, the sales can be performed at the timing intended by the customer, and the customer's selection It is possible to achieve a high investment effect while ensuring flexibility and reflecting customer intentions and investment strategies.

さらに、以上に述べた売買注文システムにおいて、注文受付処理手段は、売付条件に加え、売付も買付も行わずにスキップするためのスキップ条件の入力を受け付ける処理も実行する構成とされ、売付条件成否判定処理手段は、注文データ記憶手段に記憶された売付条件を満たすか否かに加え、時価データ取得処理手段により取得した売買対象銘柄の時価データを用いて、スキップ条件を満たすか否かも毎回判定する処理を実行する構成とされ、発注データ作成処理手段は、売付条件成否判定処理手段によりスキップ条件を満たすと判定されたときには、買付用の発注データも売付用の発注データも作成しない構成としてもよい。   Furthermore, in the buying and selling order system described above, the order reception processing means is configured to execute a process of receiving an input of a skip condition for skipping without selling or buying, in addition to the selling condition, The selling condition success / failure determination processing means uses the market price data of the trading target brand acquired by the market price data acquisition processing means in addition to whether or not the selling conditions stored in the order data storage means are met, and satisfies the skip condition Whether the ordering data creation processing means determines that the skip condition is satisfied by the selling condition success / failure determination processing means, the ordering data for purchase is also for sale. The order data may not be created.

このようにスキップ条件の入力を受け付け、買付も売付も行わないことがある構成とした場合には、顧客の選択自由度をより一層確保して顧客の意図や投資戦略をより細かく反映しつつ、高い投資効果を実現することが可能となる。   In this way, when it is configured to accept skip condition input and neither purchase nor sell, the customer's freedom of choice is further secured to more accurately reflect the customer's intention and investment strategy. However, a high investment effect can be realized.

そして、以上に述べた売買注文システムにおいて、売買データ記憶手段は、次回以降の買付金額に加算される再投資用プール金も記憶する構成とされ、売付を行った際に、時価データ取得処理手段により取得した売買対象銘柄の時価データまたは約定単価から前回までの平均買付単価を減じた金額に、売付数量を乗じて得られる利益確定金額を、売買データ記憶手段に記憶された再投資用プール金に加算して再投資用プール金を更新する処理を実行する再投資用プール金更新処理手段を備え、発注データ作成処理手段は、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときに、売買データ記憶手段に記憶された再投資用プール金の少なくとも一部を、注文データ記憶手段に記憶された買付金額若しくは予め定められた買付金額に加算して再投資後の買付金額を算出するか、または注文データ記憶手段に記憶された買付数量若しくは予め定められた買付数量に、再投資用プール金の少なくとも一部で買付可能な数量を加算して再投資後の買付数量を算出し、算出した再投資後の買付金額または再投資後の買付数量を用いて買付用の発注データを作成する処理を実行する構成とされていることが望ましい。   In the trading order system described above, the trading data storage means is also configured to store the reinvestment pool money to be added to the purchase price after the next time. When selling, the market price data is acquired. The profit-determined amount obtained by multiplying the selling price by the market price data of the trading target brand obtained by the processing means or the amount obtained by subtracting the average purchase price from the contracted unit price from the previous purchase is stored in the trading data storage unit. A reinvestment pool money update processing means for executing a process of updating the reinvestment pool money by adding to the investment pool money, and the ordering data creation processing means includes When the amount held is zero, and when it is determined by the selling condition success / failure determination processing means that the selling condition is not satisfied, at least the pool money for reinvestment stored in the buying and selling data storage means is at least Add a part to the purchase price stored in the order data storage means or a predetermined purchase price to calculate the purchase price after reinvestment, or purchase stored in the order data storage means Calculate the purchase amount after the reinvestment by adding the quantity that can be purchased with at least a part of the pool money for reinvestment to the quantity or the predetermined purchase quantity and calculate the purchase amount after the reinvestment Alternatively, it is desirable that the processing for creating purchase order data is executed using the purchase quantity after the reinvestment.

このように利益確定金額を再投資用プール金とする処理を行う構成とした場合には、売付で得られた利益確定金額を、次回以降の買付時に再投資することが可能となるので、より一層高い投資効果を得ることが可能となるうえ、売付金額のうち利益確定金額のみを再投資用プール金とするので、投資リスクを低く抑えながら、高い投資効果を実現することが可能となる。   In this way, if it is configured to use the fixed income amount as a pool for reinvestment, it becomes possible to reinvest the fixed income amount obtained from the sale at the next purchase. In addition, it is possible to obtain a much higher investment effect, and since only the fixed profit amount of the sales amount is used as a pool for reinvestment, it is possible to achieve a high investment effect while keeping the investment risk low. It becomes.

また、上記のように利益確定金額を再投資用プール金とする処理を行う構成とした場合において、注文受付処理手段は、売買データ記憶手段に記憶された再投資用プール金のうち買付時に買付金額に加算する分の比率を示す再投資比率の入力を受け付ける処理も実行する構成とされ、注文データ記憶手段は、再投資比率も記憶する構成とされ、発注データ作成処理手段は、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときに、売買データ記憶手段に記憶された再投資用プール金に注文データ記憶手段に記憶された再投資比率を乗じた金額を、注文データ記憶手段に記憶された買付金額若しくは予め定められた買付金額に加算して再投資後の買付金額を算出するか、または注文データ記憶手段に記憶された買付数量若しくは予め定められた買付数量に、売買データ記憶手段に記憶された再投資用プール金に注文データ記憶手段に記憶された再投資比率を乗じた金額で買付可能な数量を加算して再投資後の買付数量を算出し、算出した再投資後の買付金額または再投資後の買付数量を用いて買付用の発注データを作成する処理を実行する構成とすることができる。   Further, in the case where it is configured to process the profit fixed amount as the reinvestment pool money as described above, the order reception processing means, at the time of purchase, of the reinvestment pool money stored in the trading data storage means The processing for accepting the input of the reinvestment ratio indicating the ratio to be added to the purchase price is also executed, the order data storage means is also configured to store the reinvestment ratio, and the order data creation processing means is The reinvestment stored in the buying and selling data storage means when the possessed quantity of the brand to be traded stored in the data storage means is zero, and when the selling condition success / failure judgment processing means determines that the selling conditions are not satisfied After reinvestment by adding the amount of pool money multiplied by the reinvestment ratio stored in the order data storage means to the purchase price stored in the order data storage means or a predetermined purchase price Calculate the purchase price, or store in the order data storage means in the reinvestment pool money stored in the buying and selling data storage means in the purchase quantity stored in the order data storage means or a predetermined purchase quantity Calculate the purchase quantity after reinvestment by adding the quantity available for purchase by the amount multiplied by the reinvestment ratio, and use the calculated purchase price after reinvestment or the purchase quantity after reinvestment. It can be set as the structure which performs the process which produces the order data for purchase.

このように再投資用プール金のうち買付時に買付金額に加算する分の比率を示す再投資比率の入力を受け付ける構成とした場合には、再投資用プール金を分散させて再投資することが可能となるので、一度に再投資する場合に比べ、安定して投資効果を上げることが可能となるうえ、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することが可能となる。   In this way, if the reinvestment pool is configured to accept an input of the reinvestment ratio that indicates the ratio of the reinvestment pool to be added to the purchase amount at the time of purchase, the reinvestment pool is distributed and reinvested. As a result, it is possible to achieve a stable investment effect compared to the case of reinvestment all at once, while ensuring the customer's freedom of choice and reflecting the customer's intention and investment strategy, A high investment effect can be realized.

さらに、上記のように利益確定金額を再投資用プール金とする処理を行う構成とした場合において、注文受付処理手段は、売付を行って得られた利益確定金額を分割して次回以降の買付金額に加算する際の分割数または配分比率の入力を受け付ける処理も実行する構成とされ、注文データ記憶手段は、分割数または配分比率も記憶する構成とされ、売買データ記憶手段は、次回以降の買付金額に加算される再投資用プール金を、次回以降の各回に分割した状態で各回毎に記憶する構成とされ、再投資用プール金更新処理手段は、売付を行った際に、注文データ記憶手段に記憶された分割数または配分比率を用いて、利益確定金額を分割して次回以降の各回への配分金額を算出し、算出した各回への配分金額を、売買データ記憶手段に記憶された次回以降の各回の前記再投資用プール金に加算して各回の前記再投資用プール金を更新する処理を実行する構成とすることができる。   Further, in the case where the process for converting the profit-determined amount into the reinvestment pool money as described above is performed, the order reception processing means divides the profit-determined amount obtained by selling, The processing for accepting the input of the number of divisions or distribution ratio when adding to the purchase price is also executed, the order data storage means is also configured to store the number of divisions or distribution ratio, and the buying and selling data storage means The reinvestment pool money added to the subsequent purchase amount is stored each time in a state divided into each subsequent time, and the reinvestment pool money renewal processing means is used when selling Then, using the number of divisions or the distribution ratio stored in the order data storage means, the profit fixed amount is divided to calculate the distribution amount for each subsequent time, and the calculated distribution amount for each time is stored in the trading data storage Stored in the means It can be configured to execute a process by adding the reinvested pool gold in the next time each time updating the re-investment pool money each time.

このように利益確定金額を分割して次回以降の買付金額に加算する際の分割数または配分比率の入力を受け付ける構成とした場合には、再投資用プール金を分散させて再投資することが可能となるので、一度に再投資する場合に比べ、安定して投資効果を上げることが可能となるうえ、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することが可能となる。   In this way, when it is configured to accept the input of the number of splits or allocation ratio when dividing the profit fixed amount and adding it to the purchase price after the next time, reinvest by distributing the pool money for reinvestment Compared to reinvestment all at once, it is possible to achieve a stable investment effect and to ensure the flexibility of customer choice and reflect the intentions and investment strategies of the customer. An investment effect can be realized.

また、上記のように利益確定金額を再投資用プール金とする処理を行う構成とした場合において、発注データ作成処理手段は、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときに、売買データ記憶手段に記憶された再投資用プール金の全額若しくは再投資用プール金に予め定められた再投資比率を乗じた金額を、注文データ記憶手段に記憶された買付金額若しくは予め定められた買付金額に加算して再投資後の買付金額を算出するか、または注文データ記憶手段に記憶された買付数量若しくは予め定められた買付数量に、売買データ記憶手段に記憶された再投資用プール金の全額若しくは再投資用プール金に予め定められた再投資比率を乗じた金額で買付可能な数量を加算して再投資後の買付数量を算出し、算出した再投資後の買付金額または再投資後の買付数量を用いて買付用の発注データを作成する処理を実行する構成としてもよい。   Further, in the case where the processing for converting the profit fixed amount to the reinvestment pool money as described above is performed, the ordering data creation processing means has a stock quantity of trading target brands stored in the trading data storage means being zero. And when it is determined by the selling condition success / failure determination processing means that the selling condition is not satisfied, the total amount of the reinvestment pool money stored in the buying and selling data storage means or the reinvestment pool money is predetermined. The amount multiplied by the reinvestment ratio is added to the purchase amount stored in the order data storage means or a predetermined purchase amount to calculate the purchase amount after the reinvestment, or the order data storage means The total purchase amount stored in the trading data storage means or the reinvestment ratio predetermined in the reinvestment pool money is added to the stored purchase quantity or the predetermined purchase quantity. The purchase amount after reinvestment is calculated by adding the quantity that can be purchased with the same amount, and the purchase order data for purchase using the calculated purchase amount after reinvestment or the purchase quantity after reinvestment. It is good also as a structure which performs the process which produces this.

このように再投資用プール金の全額若しくは再投資用プール金に予め定められた再投資比率を乗じた金額を再投資する構成とした場合には、再投資比率、分割数、配分比率を自在に入力する場合に比べ、顧客の選択自由度は少なくなるが、元々、利益確定金額を再投資用プール金とするので、再投資方法には、こだわらないという顧客、すなわち利益確定金額であるから、その再投資で投資効果が上がらなくても、それ程気にならないという顧客にとっては、入力の手間をかけずに、つまり判断が比較的困難な数値の入力設定を避けつつ、再投資の効果を期待することが可能となる。また、再投資用プール金の全額を一度に再投資することが予めシステムで定められている場合を除き、再投資用プール金を分散させて再投資することが可能となるので、安定して投資効果を上げることが可能となる。   In this way, if the reinvestment pool money is reinvested with the total amount of the reinvestment pool money or the reinvestment pool money multiplied by the predetermined reinvestment ratio, the reinvestment ratio, number of splits, and distribution ratio can be freely set. Compared with the case of entering in, the customer's freedom of choice is reduced, but since the profit-determined amount is originally set as a pool for reinvestment, the re-investment method does not stick to the customer, that is, the profit-determined amount. If the reinvestment does not increase the return on investment, customers who are not so concerned about the reinvestment will not need to input it, that is, avoiding the input settings that are relatively difficult to judge. It is possible to expect. In addition, unless it is determined in advance by the system that the entire amount of reinvestment pool money will be reinvested at once, reinvestment pool money can be dispersed and reinvested. It is possible to improve the investment effect.

そして、以上に述べた本発明の売買注文システムにより実現される売買注文処理方法として、以下のような本発明の売買注文処理方法が挙げられる。   The following trading order processing method of the present invention can be cited as a trading order processing method realized by the trading order system of the present invention described above.

すなわち、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムで実行される売買注文処理方法であって、注文受付処理手段が、所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額若しくは買付数量、毎回一定とされている売付金額若しくは売付数量または保有数量に対する売付数量の比率を示す売付比率、並びに売付条件の入力を受け付ける処理を実行し、注文受付処理手段により受け付けた銘柄識別情報、買付金額若しくは買付数量、売付金額若しくは売付数量または売付比率、並びに売付条件を、顧客識別情報と関連付けて注文データ記憶手段に記憶させ、売買対象銘柄の保有数量を含む売買データを、銘柄識別情報および顧客識別情報と関連付けて売買データ記憶手段に記憶させ、時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行し、売付条件成否判定処理手段が、時価データ取得処理手段により取得した売買対象銘柄の時価データを用いて、注文データ記憶手段に記憶された売付条件を満たすか否かを毎回判定する処理を実行し、発注データ作成処理手段が、所定周期毎に、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときには、注文データ記憶手段に記憶された買付金額若しくは買付数量を用いて買付用の発注データを作成し、売付条件成否判定処理手段により売付条件を満たすと判定されたときには、注文データ記憶手段に記憶された売付金額若しくは売付数量を用いるか、または売買データ記憶手段に記憶された売買対象銘柄の保有数量に注文データ記憶手段に記憶された売付比率を乗じた売付数量を用いて売付用の発注データを作成する処理を実行し、保有数量更新処理手段が、売買データ記憶手段に記憶された保有数量に対し、買付を行ったときには買付数量または買付金額で買い付けた数量を加算し、売付を行ったときには売付数量または売付金額で売り付けた数量を減じることにより、保有数量を更新する処理を実行することを特徴とするものである。   That is, the present invention is a trading order processing method executed by a trading order system configured by a computer that executes processing related to trading orders of securities, wherein the order reception processing means buys and sells securities in a predetermined cycle. As customer order data to be executed, stock identification information on stocks to be traded, a fixed purchase price or purchase quantity each time, a fixed sale price or sales quantity or held quantity held each time Executes the process of accepting the input of the sale ratio and the sale conditions indicating the ratio of the quantity received, the brand identification information received by the order reception processing means, the purchase price or purchase quantity, the sale price or sales quantity, or The sales ratio and sales conditions are stored in the order data storage means in association with the customer identification information, and trading data including the quantity held of the brand to be traded Are stored in the trading data storage means in association with the brand identification information and the customer identification information, and the market price data acquisition processing means acquires the market price data of each brand of the securities from the market system or other market price information providing system every time. Each time whether the selling condition success / failure determination processing means satisfies the selling condition stored in the order data storage means using the market price data of the trading target brand acquired by the market price data acquisition processing means. The ordering data creation processing means executes the determination process, and the selling condition is determined by the selling condition success / failure determination processing means when the possession quantity of the trading target brand stored in the buying and selling data storage means is zero every predetermined cycle. If it is determined that the purchase price does not satisfy, purchase order data for purchase is created using the purchase price or purchase quantity stored in the order data storage means, When it is determined by the condition success / failure determination processing means that the selling condition is satisfied, the selling price or the selling quantity stored in the order data storage means is used, or the sale target brand stored in the trading data storage means is held. A process for creating order data for sales using the sales quantity obtained by multiplying the quantity by the sales ratio stored in the order data storage means is executed, and the retained quantity update processing means is stored in the sales data storage means. When the purchase is made, the purchase quantity or purchase price is added to the held quantity, and when the sale is made, the sale quantity or sale price is subtracted. A process for updating the quantity is executed.

また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムで実行される売買注文処理方法であって、注文受付処理手段が、所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額若しくは買付数量、並びに売付条件の入力を受け付ける処理を実行し、注文受付処理手段により受け付けた銘柄識別情報、買付金額若しくは買付数量、並びに売付条件を、顧客識別情報と関連付けて注文データ記憶手段に記憶させ、売買対象銘柄の保有数量を含む売買データを、銘柄識別情報および顧客識別情報と関連付けて売買データ記憶手段に記憶させ、時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行し、売付条件成否判定処理手段が、時価データ取得処理手段により取得した売買対象銘柄の時価データを用いて、注文データ記憶手段に記憶された売付条件を満たすか否かを毎回判定する処理を実行し、発注データ作成処理手段が、所定周期毎に、売買データ記憶手段に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段により売付条件を満たさないと判定されたときには、注文データ記憶手段に記憶された買付金額若しくは買付数量を用いて買付用の発注データを作成し、売付条件成否判定処理手段により売付条件を満たすと判定されたときには、予め定められた売付金額若しくは売付数量を用いるか、または売買データ記憶手段に記憶された売買対象銘柄の保有数量若しくは保有数量に予め定められた売付比率を乗じた売付数量を用いて売付用の発注データを作成する処理を実行し、保有数量更新処理手段が、売買データ記憶手段に記憶された保有数量に対し、買付を行ったときには買付数量または買付金額で買い付けた数量を加算し、売付を行ったときには売付数量または売付金額で売り付けた数量を減じることにより、保有数量を更新する処理を実行することを特徴とするものである。   The present invention is also a trading order processing method executed by a trading order system configured by a computer that executes processing related to trading orders of securities, wherein the order reception processing means buys and sells securities in a predetermined cycle. As the order data of the customer to be executed, execute the process of receiving the input of the brand identification information about the brand to be traded, the purchase price or purchase quantity that is fixed each time, and the sale conditions, and by the order reception processing means The received brand identification information, the purchase price or purchase quantity, and the sales conditions are stored in the order data storage means in association with the customer identification information, and the trading data including the quantity of the brand to be traded is stored in the brand identification information and It is stored in the trading data storage means in association with the customer identification information, and the market price data acquisition processing means is provided by the market system or other market price information. Executes the process of acquiring the market price data of each issue of securities from the system every time, and the selling condition success / failure judgment processing means stores the order data using the market price data of the trading target brand acquired by the market price data acquisition processing means. A process for determining whether or not the selling condition stored in the means is satisfied is executed every time, and the order data creation processing means has a stock quantity of the trading target brand stored in the buying and selling data storage means at a predetermined cycle of zero. And when it is determined by the selling condition success / failure determination processing means that the selling condition is not satisfied, the purchase order data for purchase is created using the purchase amount or the purchase quantity stored in the order data storage means When the selling condition success / failure determination processing means determines that the selling condition is satisfied, a predetermined selling price or selling quantity is used, or buying and selling data storage means The process of creating order data for sale using the stored quantity of the brand to be traded or the quantity sold held multiplied by the predetermined sales ratio, and the owned quantity update processing means, When the purchase is made, the purchase quantity or the purchase price is added to the possession quantity stored in the trading data storage means, and when the sale is made, the sale quantity or the sale price is sold. By reducing the quantity, a process of updating the possessed quantity is executed.

このような本発明の売買注文処理方法においては、前述した本発明の売買注文システムで得られる作用・効果がそのまま得られ、これにより前記目的が達成される。   In such a trading order processing method of the present invention, the operation and effect obtained by the above-described trading order system of the present invention can be obtained as it is, thereby achieving the object.

また、本発明のプログラムは、前述した売買注文システムとして、コンピュータを機能させるためのものである。   The program of the present invention is for causing a computer to function as the above-described sales order system.

なお、上記のプログラムまたはその一部は、例えば、光磁気ディスク(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, it is possible to realize a continuous buy / sell order combining a purchase with a certain amount or quantity and a sale with a certain amount or quantity or a certain ratio. Therefore, by setting appropriate selling conditions, it is possible to switch from buying to selling when the price of the issue subject to sale is high. There is an effect that can be obtained.

以下に本発明の一実施形態について図面を参照して説明する。図1には、本実施形態の売買注文システム10の全体構成が示されている。図2には、注文データ記憶手段30の構成が示され、図3には、売買データ記憶手段32の構成が示されている。また、図4には、売買注文システム10による売買注文に関する処理の流れがフローチャートで示され、図5には、注文画面100の一例が示されている。さらに、図6には、各投資方法による投資効果を比較するために用いる株価推移の例が示され、図7には、図6の株価推移に基づく各投資方法による投資効果の比較結果が示されている。   An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an overall configuration of a trade order system 10 of the present embodiment. FIG. 2 shows the configuration of the order data storage means 30, and FIG. 3 shows the configuration of the trade data storage means 32. FIG. 4 is a flowchart showing the flow of processing related to a trade order by the trade order system 10, and FIG. 5 shows an example of the order screen 100. Further, FIG. 6 shows an example of a stock price transition used for comparing the investment effects of the respective investment methods, and FIG. 7 shows a comparison result of the investment effect of each investment method based on the stock price transition of FIG. Has been.

図1において、売買注文システム10は、有価証券の継続的な売買注文に関する各種処理を実行するとともに各種処理に必要なデータを記憶する売買注文処理サーバ20と、この売買注文処理サーバ20に通信回線であるネットワーク1を介して接続された顧客端末装置40と、売買注文処理サーバ20に通信回線である社内ネットワーク2を介して接続された営業員端末装置50とを備えている。また、売買注文処理サーバ20には、通信回線である専用線3またはネットワーク1を介して時価情報提供システム60が接続されるとともに、通信回線である専用線4またはネットワーク1を介して市場システム70が接続されている。さらに、売買注文処理サーバ20には、通信回線である専用線5またはネットワーク1を介して口座管理システム80が接続されている。   In FIG. 1, a trading order system 10 executes a variety of processes relating to continuous trading orders of securities and stores data necessary for various processes, and a communication line to the trading order processing server 20. A customer terminal device 40 connected via the network 1 and a salesperson terminal device 50 connected to the trade order processing server 20 via the in-house network 2 serving as a communication line. In addition, the market price information providing system 60 is connected to the trade order processing server 20 via the dedicated line 3 or the network 1 which is a communication line, and the market system 70 via the dedicated line 4 or the network 1 which is a communication line. Is connected. Furthermore, an account management system 80 is connected to the trade order processing server 20 via the dedicated line 5 or the network 1 which is a communication line.

ネットワーク1は、例えば、インターネット、イントラネット、エクストラネット、LAN、MAN、WAN、あるいはこれらの組合せ等、様々な形態のものが含まれ、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わず、要するに、複数地点(距離の長短は問わない。)間で、ある程度の速度をもって情報を伝送することができるものであればよい。   The network 1 includes various forms such as, for example, the Internet, an intranet, an extranet, a LAN, a MAN, a WAN, or a combination of these, and is wired or wireless, or a mixture of wired and wireless Regardless of whether it is a type, in short, it may be anything that can transmit information at a certain speed between a plurality of points (regardless of the length of distance).

社内ネットワーク2は、例えば、イントラネットや社内LAN等であり、売買注文処理サーバ20を運用・管理する証券会社等の金融機関の内部に設けられたネットワークである。   The in-house network 2 is, for example, an intranet or an in-house LAN, and is a network provided inside a financial institution such as a securities company that operates and manages the trade order processing server 20.

売買注文処理サーバ20は、1台または複数台のコンピュータにより構成され、有価証券の継続的な売買注文に関する各種処理を実行する処理手段20Aと、この処理手段20Aに接続された注文データ記憶手段30、時価データ記憶手段31、および売買データ記憶手段32とを備えて構成されている。   The trading order processing server 20 is constituted by one or a plurality of computers, and processing means 20A for executing various processes relating to continuous trading orders of securities, and order data storage means 30 connected to the processing means 20A. The market price data storage means 31 and the trade data storage means 32 are provided.

処理手段20Aは、注文受付処理手段21と、時価データ取得処理手段22と、売付条件成否判定処理手段23と、発注データ作成処理手段24と、発注処理手段25と、保有数量更新処理手段26と、再投資用プール金更新処理手段27と、入出金処理手段28とを含んで構成されている。   The processing unit 20A includes an order reception processing unit 21, a market price data acquisition processing unit 22, a selling condition success / failure determination processing unit 23, an order data creation processing unit 24, an order processing unit 25, and a retained quantity update processing unit 26. And a reinvestment pool money update processing means 27 and a deposit / withdrawal processing means 28.

注文受付処理手段21は、顧客端末装置40からネットワーク1を介して送信されてくる顧客による注文画面表示要求信号、または営業員端末装置50から社内ネットワーク2を介して送信されてくる営業員(顧客の依頼で入力を代行する入力代行者)による注文画面表示要求信号を受信し、注文画面100(図5参照)の表示用データを、ネットワーク1を介して顧客端末装置40へ送信するか、または社内ネットワーク2を介して営業員端末装置50へ送信するとともに、注文画面100で顧客により入力されて顧客端末装置40からネットワーク1を介して送信されてくる注文データ、または営業員により代行入力されて営業員端末装置50から社内ネットワーク2を介して送信されてくる注文データを受信し、受信した注文データに、注文識別情報(注文番号)を自動付与し、注文データを、注文識別情報(注文番号)および顧客識別情報(口座番号等)と関連付けて注文データ記憶手段30(図2参照)に記憶させる処理を実行するものである。   The order reception processing means 21 receives an order screen display request signal from the customer transmitted from the customer terminal device 40 via the network 1 or a salesperson (customer) transmitted from the salesperson terminal device 50 via the internal network 2. Or receiving an order screen display request signal from an input agent acting on behalf of the request) and transmitting display data of the order screen 100 (see FIG. 5) to the customer terminal device 40 via the network 1 or The data is transmitted to the salesperson terminal device 50 via the in-house network 2, and the order data input by the customer on the order screen 100 and transmitted from the customer terminal device 40 via the network 1 is input on behalf of the salesperson. The order data transmitted from the salesperson terminal device 50 via the in-house network 2 is received, and the received order data is A process of automatically assigning order identification information (order number) and storing the order data in the order data storage means 30 (see FIG. 2) in association with the order identification information (order number) and customer identification information (account number, etc.) It is something to execute.

ここで、受信する注文データは、所定周期で有価証券(本実施形態では、一例として株式とする。)の売買を行うための顧客の注文データであり、図2および図5に示すように、売買対象銘柄についての銘柄識別情報(銘柄コードまたは銘柄名)と、毎回一定金額の買付(例えば買付内容選択情報=「1」)とするか毎回一定数量の買付(例えば買付内容選択情報=「2」)とするかの別を示す買付内容選択情報と、毎回の買付金額若しくは毎回の買付数量と、毎回一定金額の売付(例えば売付内容選択情報=「1」)とするか毎回一定数量の売付(例えば売付内容選択情報=「2」)とするか毎回一定比率の売付(例えば売付内容選択情報=「3」)とするか毎回既定金額の売付(例えば売付内容選択情報=「4」)とするか毎回既定数量の売付(例えば売付内容選択情報=「5」)とするか保有数量の全数量の売付(例えば売付内容選択情報=「6」)とするか保有数量のうち既定比率の売付(例えば売付内容選択情報=「7」)とするかの別を示す売付内容選択情報と、毎回の売付金額若しくは毎回の売付数量または毎回の売付比率(保有数量に対する売付数量の比率)と、売付条件(1)〜(5)からの選択結果を示す売付条件選択情報(本実施形態では、売付条件選択情報=「1」〜「5」のうちの少なくとも1つ)と、売付条件(3)を選択した場合(売付条件選択情報=「3」)における相対売付判定価格と、売付条件(4)を選択した場合(売付条件選択情報=「4」)における上限価格および下限価格と、売付条件(5)を選択した場合(売付条件選択情報=「5」)における売付判定数量と、スキップしない(0)かスキップ条件(1)〜(4)からの選択結果を示すスキップ条件選択情報(本実施形態では、スキップ条件選択情報=「0」、またはスキップ条件選択情報=「1」〜「4」のうちの少なくとも1つ)と、スキップ条件(3)を選択した場合(スキップ条件選択情報=「3」)における相対スキップ判定価格と、スキップ条件(4)を選択した場合(スキップ条件選択情報=「4」)における上限スキップ価格および下限スキップ価格と、再投資用プール金のうち入力指定した比率を再投資(例えば再投資方法選択情報=「1」)するか利益確定金額を均等分割して再投資(例えば再投資方法選択情報=「2」)するか利益確定金額を入力指定した配分比率で配分して再投資(例えば再投資方法選択情報=「3」)するか再投資用プール金の全額を再投資(例えば再投資方法選択情報=「4」)するか再投資用プール金のうち既定の比率を再投資(例えば再投資方法選択情報=「5」)するかの別を示す再投資方法選択情報と、再投資方法選択情報=「1」の場合における再投資比率と、再投資方法選択情報=「2」の場合における分割数と、再投資方法選択情報=「3」の場合における配分比率(次回、2回目、3回目、4回目、5回目の買付時の各配分比率)と、売買周期(毎日、毎週、毎月、3ヶ月置き、半年置き、毎年)の別を示す売買周期選択情報とを含んでいる。   Here, the received order data is customer order data for buying and selling securities (in the present embodiment, it is assumed to be stock as an example) in a predetermined cycle. As shown in FIGS. 2 and 5, The brand identification information (brand code or brand name) for the brand to be traded and the purchase of a certain amount each time (for example, purchase content selection information = “1”) or the purchase of a certain quantity each time (for example, purchase content selection) Information = “2”), purchase content selection information indicating whether or not each time, purchase amount or purchase quantity each time, and sale of a fixed amount each time (for example, sales content selection information = “1”) ) Or a certain amount of sales (for example, sales content selection information = “2”), or a certain ratio of sales (for example, sales content selection information = “3”), Whether to sell (for example, sales content selection information = "4") Whether to sell (for example, sales content selection information = “5”), or to sell all of the quantity held (for example, sales content selection information = “6”) For example, sales content selection information indicating whether sales content selection information = “7”), and the sales amount or sales volume of each time or the sales ratio (sales quantity with respect to the quantity held) Ratio) and sales condition selection information indicating the selection result from the sales conditions (1) to (5) (in this embodiment, at least one of the sales condition selection information = “1” to “5”) ) And the sales condition (3) (selling condition selection information = “3”) and the selling condition (4) are selected (selling condition selection information = “3”). 4)) when the upper limit price and the lower limit price and the sales condition (5) are selected (sale condition selection information = “ )) And the skip determination selection information (in this embodiment, skip condition selection information = “0”) indicating the sales determination quantity and the selection result from (0) or skip conditions (1) to (4) that are not skipped. Skip condition selection information = at least one of “1” to “4”) and relative skip determination price when skip condition (3) is selected (skip condition selection information = “3”) and skip condition ( When 4) is selected (skip condition selection information = “4”), the re-investment (for example, reinvestment method selection information = “1”) is input to the upper limit skip price and lower limit skip price and the reinvestment pool money. )) Or reinvest by dividing the profit fixed amount equally (for example, reinvestment method selection information = “2”) or reallocate the profit fixed amount by the specified allocation ratio (for example, reinvestment) Investment method selection information = “3”) or reinvest the entire amount of reinvestment pool money (for example, reinvestment method selection information = “4”) or reinvest a predetermined ratio of reinvestment pool money (for example, Reinvestment method selection information = “5”), a reinvestment method selection information, a reinvestment method selection information = “1”, a reinvestment ratio, and a reinvestment method selection information = “2”. Number of splits in the case, allocation ratio in the case of reinvestment method selection information = “3” (the respective allocation ratios at the next, second, third, fourth, and fifth purchases) and the trading cycle (daily, Weekly, monthly, every three months, every six months, every year).

時価データ取得処理手段22は、時価情報提供システム60から、専用線3またはネットワーク1を介して、各銘柄(本実施形態では、全ての取扱い銘柄とする。)についての時価データを毎回取得し、取得した時価データを、銘柄識別情報(銘柄コード)と関連付けて時価データ記憶手段31に記憶させる処理を実行するものである。なお、市場システム70から専用線4またはネットワーク1を介して直接に時価データを取得してもよい。   The market price data acquisition processing means 22 acquires market price data for each brand (in the present embodiment, all brands handled) from the market price information providing system 60 via the dedicated line 3 or the network 1 each time. A process of storing the acquired market price data in the market price data storage unit 31 in association with the brand identification information (brand code) is executed. The market price data may be acquired directly from the market system 70 via the dedicated line 4 or the network 1.

ここで、時価データ取得処理手段22により取得した時価データは、売付条件成否判定処理手段23による売付条件やスキップ条件の成否の判定処理、発注データ作成処理手段24による買付数量や売付数量の算出処理、あるいは再投資用プール金更新処理手段27による利益確定金額の算出処理等に用いられるため、1人の顧客について見れば、その顧客が選択した売買周期に応じたタイミングで時価データを取得すればよいが、本実施形態の売買注文システム10は、複数の顧客の注文をまとめて取り扱うので、選択可能な最も短い売買周期で(本実施形態では、毎日となる。)時価データの取得処理を行う。なお、全顧客について固定された売買周期で、かつ、同時期に売買処理を行う場合には、その固定された売買周期に応じたタイミング、例えば毎月の固定された日等に、時価データの取得処理を行えばよい。また、売付条件成否判定処理手段23による売付条件やスキップ条件の成否の判定処理を行う際に、今回の価格を、前日の終値とする場合には、前日の終値を取得すればよく、今回の価格を、リアルタイムのデータとする場合には、日中にリアルタイムのデータを取得すればよく、要するに、判定処理に用いるデータを取得すればよい。   Here, the market price data acquired by the market price data acquisition processing means 22 is determined by the selling condition success / failure determination processing means 23, the determination process of the success / failure of the selling condition and the skip condition, and the purchase quantity and sales by the order data creation processing means 24. Since it is used for the calculation process of the quantity or the calculation process of the profit-determined amount by the reinvestment pool money update processing means 27, for a single customer, the market price data at the timing corresponding to the trading cycle selected by the customer However, since the buying and selling order system 10 according to the present embodiment handles orders of a plurality of customers at the same time, it can be selected in the shortest buying and selling cycle (in this embodiment, every day). Perform the acquisition process. In addition, when performing trading processing for all customers at a fixed trading cycle and at the same time, acquisition of market price data at a timing according to the fixed trading cycle, for example, a fixed day of the month, etc. What is necessary is just to process. In addition, when the current price is the previous day's closing price when the selling condition success / failure determination processing unit 23 determines whether the selling condition or the skip condition is successful, the closing price of the previous day may be acquired. If the current price is real-time data, real-time data may be acquired during the day, in short, data used for the determination process may be acquired.

売付条件成否判定処理手段23は、時価データ取得処理手段22により取得した売買対象銘柄の時価データ(時価データ記憶手段31に記憶されている売買対象銘柄の時価データ)、または売買データ記憶手段32(図3参照)に記憶された売買対象銘柄の保有数量を用いて、注文データ記憶手段30(図2参照)に記憶された売付条件やスキップ条件を満たすか否かを毎回判定する処理を実行するものである。   The selling condition success / failure determination processing means 23 is the market price data of the trading target brand acquired by the market price data acquisition processing means 22 (market price data of the trading target brand stored in the market price data storage means 31) or the trading data storage means 32. A process for determining each time whether or not the selling condition and the skip condition stored in the order data storage means 30 (see FIG. 2) are satisfied using the possessed quantity of the trading target brand stored in (see FIG. 3). It is something to execute.

具体的には、売付条件成否判定処理手段23は、注文データ記憶手段30(図2参照)に記憶されている売付条件選択情報およびスキップ条件選択情報を読み込み、顧客が選択した売付条件やスキップ条件を把握する。   Specifically, the sale condition success / failure determination processing means 23 reads the sale condition selection information and the skip condition selection information stored in the order data storage means 30 (see FIG. 2), and the sale condition selected by the customer. And understand skip conditions.

売付条件選択情報=「1」の場合は、(1)前回の価格よりも今回の価格の方が高いという条件である。ここで、売付条件成否判定処理手段23は、前回の価格には、売買データ記憶手段32(図3参照)に記憶されている株価カラムの前回の金額データ、または時価データ記憶手段31に過去の履歴データとして記憶されている売買対象銘柄の前回時点での時価データを用い、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、これらを比較する。   When selling condition selection information = “1”, (1) the current price is higher than the previous price. Here, the selling condition success / failure determination processing means 23 stores the previous price data in the stock price column stored in the trading data storage means 32 (see FIG. 3) or the current price data storage means 31 in the previous price. The market price data of the trading target brand stored as the historical data of the previous time is used, and the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is used as the current price. Compare these using the latest market price data.

売付条件選択情報=「2」の場合は、(2)今回の価格が平均買付単価を上回っているという条件である。ここで、売付条件成否判定処理手段23は、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、平均買付単価には、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を用い、これらを比較する。   When selling condition selection information = “2”, (2) the condition is that the current price exceeds the average purchase unit price. Here, the selling condition success / failure determination processing unit 23 uses the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31 for the current price, As the average purchase unit price, the average purchase unit price (latest data in the average purchase unit price column) stored in the trading data storage unit 32 (see FIG. 3) up to the previous time is used and compared.

売付条件選択情報=「3」の場合は、(3)平均買付単価を上回る分の相対的な金額を示す相対売付判定価格を入力指定し、今回の価格が、平均買付単価に相対売付判定価格を加算した売付判定価格以上になるか、またはこの売付判定価格を超えるという条件である。ここで、売付条件成否判定処理手段23は、平均買付単価には、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を用い、相対売付判定価格を注文データ記憶手段30(図2参照)から読み込み、平均買付単価に相対売付判定価格を加算して売付判定価格を算出し、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、今回の価格と、売付判定価格とを比較する。   When selling condition selection information = “3”, (3) input and specify a relative selling judgment price indicating a relative amount exceeding the average purchase unit price, and the current price is set as the average purchase unit price. The condition is that the sales judgment price is equal to or higher than the sales judgment price obtained by adding the relative sales judgment price, or exceeds the sales judgment price. Here, the selling condition success / failure determination processing means 23 uses the average buying price up to the previous time stored in the buying and selling data storage means 32 (see FIG. 3) as the average buying price (the latest in the average buying price column). The relative selling judgment price is read from the order data storage means 30 (see FIG. 2), and the selling judgment price is calculated by adding the relative selling judgment price to the average purchase unit price. For this, the latest price value data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31 is used to compare the current price with the selling determination price.

売付条件選択情報=「4」の場合は、(4)上限価格および/または下限価格を入力指定し、今回の価格が、上限価格以上になるか若しくは上限価格を超えるか、または下限価格以下になるか若しくは下限価格未満になるという条件である。ここで、売付条件成否判定処理手段23は、上限価格、下限価格を注文データ記憶手段30(図2参照)から読み込み、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、上限価格や下限価格と、今回の価格とを比較する。   When selling condition selection information = “4”, (4) Enter and specify the upper limit price and / or lower limit price, and whether the current price is above the upper limit price, exceeds the upper limit price, or is lower than the lower limit price Or a condition that the price is lower than the lower limit price. Here, the selling condition success / failure determination processing means 23 reads the upper limit price and the lower limit price from the order data storage means 30 (see FIG. 2), and the current price is acquired by the market price data acquisition processing means 22 to obtain the market price data. Using the latest market price data of the brand to be traded stored in the storage means 31, the upper limit price and the lower limit price are compared with the current price.

売付条件選択情報=「5」の場合は、(5)売付判定数量を入力指定し、保有数量が売付判定数量以上になるか、または超えるという条件である。ここで、売付条件成否判定処理手段23は、保有数量(保有数量カラムの最新のデータ)を売買データ記憶手段32(図3参照)から読み込み、売付判定数量を注文データ記憶手段30(図2参照)から読み込み、保有数量と、売付判定数量とを比較する。   In the case of selling condition selection information = “5”, (5) a condition for entering and specifying a selling judgment quantity is set so that the possessed quantity is greater than or equal to the selling judgment quantity. Here, the selling condition success / failure determination processing means 23 reads the possessed quantity (latest data in the owned quantity column) from the buying / selling data storage means 32 (see FIG. 3), and the selling judgment quantity is ordered data storage means 30 (see FIG. 3). 2) and compare the possessed quantity with the sales judgment quantity.

スキップ条件選択情報=「0」の場合は、(0)スキップしない場合であるから、売付条件が成立して売付が行われない限り、買付を行うことになる。   When the skip condition selection information = “0”, (0) it is a case where no skip is performed, so that the purchase is performed unless the sale condition is satisfied and the sale is not performed.

スキップ条件選択情報=「1」の場合は、(1)前回の価格よりも今回の価格の方が高いという条件である。ここで、売付条件成否判定処理手段23は、前回の価格には、売買データ記憶手段32(図3参照)に記憶されている株価カラムの前回の金額データ、または時価データ記憶手段31に過去の履歴データとして記憶されている売買対象銘柄の前回時点での時価データを用い、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、これらを比較する。   When skip condition selection information = “1”, (1) the current price is higher than the previous price. Here, the selling condition success / failure determination processing means 23 stores the previous price data in the stock price column stored in the trading data storage means 32 (see FIG. 3) or the current price data storage means 31 in the previous price. The market price data of the trading target brand stored as the historical data of the previous time is used, and the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is used as the current price. Compare these using the latest market price data.

スキップ条件選択情報=「2」の場合は、(2)今回の価格が平均買付単価を上回っているという条件である。ここで、売付条件成否判定処理手段23は、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、平均買付単価には、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を用い、これらを比較する。   When the skip condition selection information = “2”, (2) the current price is higher than the average purchase unit price. Here, the selling condition success / failure determination processing unit 23 uses the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31 for the current price, As the average purchase unit price, the average purchase unit price (latest data in the average purchase unit price column) stored in the trading data storage unit 32 (see FIG. 3) up to the previous time is used and compared.

スキップ条件選択情報=「3」の場合は、(3)平均買付単価を上回る分の相対的な金額を示す相対スキップ判定価格を入力指定し、今回の価格が、平均買付単価に相対スキップ判定価格を加算したスキップ判定価格以上になるか、またはこのスキップ判定価格を超えるという条件である。ここで、売付条件成否判定処理手段23は、平均買付単価には、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を用い、相対スキップ判定価格を注文データ記憶手段30(図2参照)から読み込み、平均買付単価に相対スキップ判定価格を加算してスキップ判定価格を算出し、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、今回の価格と、スキップ判定価格とを比較する。   When skip condition selection information = “3”, (3) Input and specify a relative skip judgment price that indicates the relative amount of money that exceeds the average purchase unit price, and the current price is relative to the average purchase unit price. It is a condition that it is equal to or higher than the skip judgment price obtained by adding the judgment price or exceeds the skip judgment price. Here, the selling condition success / failure determination processing means 23 uses the average buying price up to the previous time stored in the buying and selling data storage means 32 (see FIG. 3) as the average buying price (the latest in the average buying price column). 2), the relative skip determination price is read from the order data storage means 30 (see FIG. 2), the relative skip determination price is added to the average purchase unit price, and the skip determination price is calculated. The current price and the skip determination price are compared using the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31.

スキップ条件選択情報=「4」の場合は、(4)上限スキップ価格および/または下限スキップ価格を入力指定し、今回の価格が、上限スキップ価格以上になるか若しくは上限スキップ価格を超えるか、または下限スキップ価格以下になるか若しくは下限スキップ価格未満になるという条件である。ここで、売付条件成否判定処理手段23は、上限スキップ価格、下限スキップ価格を注文データ記憶手段30(図2参照)から読み込み、今回の価格には、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを用い、上限スキップ価格や下限スキップ価格と、今回の価格とを比較する。   When the skip condition selection information = “4”, (4) the upper limit skip price and / or the lower limit skip price is input and specified, and the current price is greater than or exceeds the upper limit skip price, or The condition is that the price is lower than the lower limit skip price or less than the lower limit skip price. Here, the selling condition success / failure determination processing means 23 reads the upper limit skip price and the lower limit skip price from the order data storage means 30 (see FIG. 2), and the current price is acquired by the market price data acquisition processing means 22. Using the latest market price data of the trading target brand stored in the market price data storage means 31, the upper limit skip price and the lower limit skip price are compared with the current price.

また、売付条件成否判定処理手段23は、スキップ条件の成立よりも売付条件の成立を優先する。すなわち、売付条件が成立すれば、スキップ条件が成立するか否かにかかわらず、売付を行うことになる。従って、スキップ条件が成立し、スキップされる(買付も売付も行わない)のは、売付条件が成立しない場合に限られる。例えば、売付条件(3)として、今回の価格が、平均買付単価よりも20円以上高いという条件が設定され、スキップ条件(3)として、今回の価格が、平均買付単価よりも10円以上高いという条件が設定されていたとすると、今回の価格が、平均買付単価よりも25円高ければ、売付条件(3)もスキップ条件(3)も成立するが、売付条件の成立を優先させて、売付を行うことになり、一方、今回の価格が、平均買付単価よりも15円高ければ、売付条件(3)は成立しないが、スキップ条件(3)は成立するので、スキップする(買付も売付も行わない)ことになり、さらには、今回の価格が、平均買付単価よりも5円高ければ、売付条件(3)もスキップ条件(3)も成立しないので、買付を行うことになる。換言すれば、顧客は、(平均買付単価+10円)未満のときに、買付を行い、(平均買付単価+10円)以上、(平均買付単価+20円)未満のときに、スキップし、(平均買付単価+20円)以上のときに、売付を行いたい場合には、上記のような設定を行えばよい。   Further, the selling condition success / failure determination processing means 23 prioritizes establishment of the selling condition over establishment of the skip condition. That is, if the selling condition is satisfied, the selling is performed regardless of whether or not the skip condition is satisfied. Therefore, the skip condition is satisfied and skipped (no purchase or sale is performed) only when the sale condition is not satisfied. For example, a condition that the current price is 20 yen or more higher than the average purchase unit price is set as the selling condition (3), and the current price is 10 units higher than the average purchase unit price as the skip condition (3). If the condition that the price is higher than the yen is set, if the current price is 25 yen higher than the average purchase unit price, both the selling condition (3) and the skip condition (3) are satisfied, but the selling condition is satisfied. If the current price is 15 yen higher than the average purchase unit price, the selling condition (3) is not satisfied, but the skip condition (3) is satisfied. Therefore, it will be skipped (no purchase or sale), and if the current price is 5 yen higher than the average purchase unit price, both the sale condition (3) and the skip condition (3) Since it is not established, a purchase will be made. In other words, the customer makes a purchase when it is less than (average purchase unit price +10 yen), and skips when (average purchase unit price +10 yen) or more and less than (average purchase unit price +20 yen). , (Average purchase unit price + 20 yen) or more, if it is desired to sell, the above settings may be made.

また、同様に、例えば、売付条件(3)として、今回の価格が、平均買付単価よりも20円以上高いという条件を設定し、スキップ条件(2)として、今回の価格が、平均買付単価を上回っているという条件を設定すれば、平均買付単価以下のときに、買付を行い、平均買付単価を超え、(平均買付単価+20円)未満のときに、スキップし、(平均買付単価+20円)以上のときに、売付を行うことができる。   Similarly, for example, a condition that the current price is 20 yen or more higher than the average purchase unit price is set as the sale condition (3), and the current price is the average purchase price as the skip condition (2). If you set the condition that the unit price is higher than the average purchase price, the purchase will be made when the average purchase price is less than or equal to the average purchase price. Selling can be made when (average purchase unit price + 20 yen) or more.

なお、売付条件やスキップ条件が複数の条件を組み合わせた複合条件の場合には、複数の条件の全てが満たされて初めて売付条件やスキップ条件が成立することになる。   Note that in the case where the selling condition or the skip condition is a composite condition in which a plurality of conditions are combined, the selling condition or the skip condition is not satisfied until all of the plurality of conditions are satisfied.

発注データ作成処理手段24は、所定周期毎に、売買データ記憶手段32(図3参照)に記憶された売買対象銘柄の保有数量がゼロのとき、および売付条件成否判定処理手段23により売付条件もスキップ条件も満たさない(スキップしないことを選択している場合も含む。)と判定されたときには、買付用の発注データを作成し、一方、売付条件成否判定処理手段23により売付条件を満たすと判定されたときには、売付用の発注データを作成する処理を実行するものである。また、発注データ作成処理手段24は、売付条件成否判定処理手段23により売付条件を満たさず、かつ、スキップ条件を満たすと判定されたときには、買付用の発注データも売付用の発注データも作成しない。   The order data creation processing means 24 sells by the selling condition success / failure judgment processing means 23 when the possessed quantity of the brands to be traded stored in the trading data storage means 32 (see FIG. 3) is zero and at a predetermined cycle. When it is determined that neither the condition nor the skip condition is satisfied (including the case where it is selected not to skip), order data for purchase is created, and on the other hand, the selling condition success / failure determination processing means 23 sells. When it is determined that the condition is satisfied, processing for creating order data for sale is executed. Further, the order data creation processing means 24, when the selling condition success / failure judgment processing means 23 determines that the selling condition is not satisfied and the skip condition is satisfied, the purchasing order data is also the order for selling. Does not create data.

具体的には、発注データ作成処理手段24は、買付用の発注データを作成する際には、注文データ記憶手段30(図2参照)に記憶された買付内容選択情報および再投資方法選択情報を読み込み、買付内容選択情報=「1」の場合には、注文データ記憶手段30(図2参照)に記憶された毎回一定とされている買付金額(顧客または営業員の入力した買付金額)を読み込み、この毎回一定とされている買付金額を、売買データ記憶手段32(図3参照)の投資金額カラム(顧客口座からの出金金額)に記憶させる。そして、買付内容選択情報=「1」の場合において、再投資方法選択情報=「1」の場合には、注文データ記憶手段30(図2参照)に記憶された再投資比率(顧客または営業員の入力した再投資比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に再投資比率を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出し、再投資方法選択情報=「2」、「3」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに算出されている金額データ)を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出し、再投資方法選択情報=「4」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)の全額を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出し、再投資方法選択情報=「5」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に、システムで予め定められた再投資比率(プログラム内に記述しておいてもよく、外部の再投資比率記憶手段に記憶させておいてもよい。)を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出する。さらに、発注データ作成処理手段24は、算出決定した買付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにプラス符号で記憶させるとともに、算出決定した買付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、買付数量および銘柄識別情報(銘柄コード)を含む買付用の発注データを作成する。   Specifically, the order data creation processing means 24, when creating purchase order data, purchase content selection information and reinvestment method selection stored in the order data storage means 30 (see FIG. 2). When the information is read and the purchase content selection information = “1”, the purchase amount stored in the order data storage means 30 (see FIG. 2) and fixed every time (the purchase input by the customer or the salesperson) Amount (addition amount) is read and the fixed purchase amount is stored in the investment amount column (withdrawal amount from the customer account) of the buying and selling data storage means 32 (see FIG. 3). When the purchase content selection information = “1” and the reinvestment method selection information = “1”, the reinvestment ratio (customer or sales) stored in the order data storage means 30 (see FIG. 2). Reinvestment ratio entered by the employee) and reinvest in the amount data (amount data calculated so far) in the total column of pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) By multiplying the ratio, the reinvestment amount to be contributed this time is calculated from the pool money for reinvestment, and the calculated reinvestment amount is stored in the trading data storage means 32 (see FIG. 3) and is made constant every time. A repurchase amount after reinvestment is calculated by adding the reinvestment amount to the purchase amount, and the calculated reinvestment amount after the reinvestment is acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31. Record When the reinvestment method selection information = “2” or “3” is calculated, the purchase quantity is calculated by dividing by the latest market price data of the brands to be traded, and the trade data storage means 32 (see FIG. 3). ) Stored in the next column of the reinvestment pool money (amount data calculated up to the previous time) as the reinvestment amount to be contributed this time from the reinvestment pool money (FIG. 3). (See below) and calculate the purchase amount after reinvestment by adding the reinvestment amount to the purchase amount that is fixed each time, and obtain the market value data for the calculated purchase amount after reinvestment. When the re-investment method selection information = “4”, the purchase quantity is calculated by dividing by the latest market price data of the trading target brand acquired by the processing unit 22 and stored in the market price data storage unit 31. , Trading day Reinvestment amount to be contributed this time from the reinvestment pool money for the entire amount data (amount data calculated so far) of the total column of the reinvestment pool money stored in the storage means 32 (see FIG. 3) Is stored in the sales data storage means 32 (see FIG. 3), and the reinvested amount is calculated by adding the reinvestment amount to the fixed amount of repurchase each time. The repurchase method is selected by dividing the purchase price by the latest market price data of the stock to be traded acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31. In the case of information = “5”, the amount data (amount data calculated up to the previous time) in the total column of the reinvestment pool money stored in the buying and selling data storage means 32 (see FIG. 3) is added to the system. The reinvestment ratio determined in advance (may be described in the program, or may be stored in an external reinvestment ratio storage means. ) To calculate the reinvestment amount to be contributed this time from the reinvestment pool money, and store the calculated reinvestment amount in the buying and selling data storage means 32 (see FIG. 3) and is made constant each time. A repurchase amount after reinvestment is calculated by adding the reinvestment amount to the purchase amount, and the calculated reinvestment amount after the reinvestment is acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31. The purchase quantity is calculated by dividing by the latest market price data of the stocks to be traded. Further, the order data creation processing unit 24 stores the calculated and determined purchase quantity in the purchase quantity / sale quantity column of the purchase / sale data storage unit 32 (see FIG. 3) with a plus sign, and the calculated and determined purchase quantity. The purchase order data including the purchase quantity and the brand identification information (brand code) is created using the brand identification information (brand code) stored in the quantity and order data storage means 30 (see FIG. 2).

なお、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての買付数量を合計し、その買付数量の合計数量を用いて発注データを作成することになる。しかし、本実施形態のような毎回の買付金額を指定する顧客と、毎回の買付数量を指定する顧客とが混在するシステムではなく、毎回の買付金額の指定しかできないシステムの場合には、市場への発注前に、個々の顧客についての買付数量を算出しない処理も採用することができ、その場合には、同時期に当該銘柄を売買する複数の顧客についての再投資後の買付金額を合計し、その再投資後の買付金額の合計金額を時価データで除して、同時期に当該銘柄を売買する複数の顧客についての買付数量の合計数量を算出し、この買付数量の合計数量を用いて、複数の顧客の分をまとめた発注データを作成し、約定後に、約定数量(複数の顧客についての約定数量を合計した数量に相当する。)を、各顧客についての再投資後の買付金額の大小に応じて按分することにより、個々の顧客についての買付数量を算出するようにしてもよい。また、市場への発注は、成行でも指値でもよい。   In addition, since the order data is transmitted to the market system 70 as the order data in which the orders of a plurality of customers who buy and sell at the same time are collected for each stock, the purchase data for the plurality of customers who buy and sell the stock at the same time is purchased. The order quantity is created using the total quantity of the purchased quantity. However, in the case of a system that can only specify the purchase price each time, instead of a system in which a customer who specifies the purchase price every time and a customer who specifies the purchase quantity each time are mixed as in this embodiment It is also possible to adopt a process that does not calculate the purchase quantity for each individual customer before placing an order on the market. In this case, purchase after reinvestment for multiple customers who buy and sell the stock at the same time. The total amount of the purchase amount after the reinvestment is divided by the market price data to calculate the total purchase amount for multiple customers who buy and sell the stock in the same period. Using the total quantity of the attached quantity, create order data that summarizes the quantity of multiple customers, and after the contract is completed, the contract amount (corresponding to the sum of the contract amount for multiple customers) for each customer. The purchase price after reinvestment Flip By prorated, it is also possible to calculate the quantity purchase for the individual customer. In addition, market orders may be market or limit.

また、発注データ作成処理手段24は、買付内容選択情報=「2」の場合には、注文データ記憶手段30(図2参照)に記憶された毎回一定とされている買付数量(顧客または営業員の入力した買付数量)を読み込み、この毎回一定とされている買付数量に、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを乗じた金額を、売買データ記憶手段32(図3参照)の投資金額カラム(顧客口座からの出金金額)に記憶させる。そして、買付内容選択情報=「2」の場合において、再投資方法選択情報=「1」の場合には、注文データ記憶手段30(図2参照)に記憶された再投資比率(顧客または営業員の入力した再投資比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に再投資比率を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、算出した再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出し、再投資方法選択情報=「2」、「3」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに算出されている金額データ)を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、この再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出し、再投資方法選択情報=「4」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)の全額を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、この再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出し、再投資方法選択情報=「5」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に、システムで予め定められた再投資比率(プログラム内に記述しておいてもよく、外部の再投資比率記憶手段に記憶させておいてもよい。)を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、算出した再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出する。さらに、発注データ作成処理手段24は、算出決定した再投資後の買付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにプラス符号で記憶させるとともに、算出決定した再投資後の買付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、買付数量および銘柄識別情報(銘柄コード)を含む買付用の発注データを作成する。   In addition, when the purchase content selection information = “2”, the order data creation processing unit 24 determines the purchase quantity (customer or customer) stored in the order data storage unit 30 (see FIG. 2) every time. The purchase price entered by the salesperson) is read, and the latest purchase price of the brand to be bought and acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is set to the fixed purchase quantity each time. The amount multiplied by the market price data is stored in the investment amount column (withdrawal amount from the customer account) of the buying and selling data storage means 32 (see FIG. 3). When the purchase content selection information = “2” and the reinvestment method selection information = “1”, the reinvestment ratio (customer or sales) stored in the order data storage means 30 (see FIG. 2). Reinvestment ratio entered by the employee) and reinvest in the amount data (amount data calculated so far) in the total column of pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) By multiplying the ratio, the reinvestment amount to be contributed this time is calculated from the reinvestment pool money, the calculated reinvestment amount is stored in the trading data storage means 32 (see FIG. 3), and the calculated reinvestment amount is Then, by dividing by the latest market price data of the stock to be bought and acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31, the quantity that can be purchased with the reinvestment amount is calculated. When the re-investment method selection information = “2” or “3”, the re-investment method selection information = “2” or “3” The amount data in the next column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) (the amount data calculated so far) is contributed from the reinvestment pool money this time. The re-investment amount is stored in the trading data storage unit 32 (see FIG. 3), and the re-investment amount is acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31. The amount that can be purchased at the reinvestment amount is calculated by dividing by the market price data of the above, and the amount that can be purchased at the reinvestment amount is added to the fixed purchase amount each time. Calculate purchase quantity If the reinvestment method selection information = “4”, the amount data in the total column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) (the amount calculated up to the previous time) Data) is stored in the trading data storage means 32 (see FIG. 3) as the reinvestment amount to be contributed from the reinvestment pool money this time, and the reinvestment amount is acquired by the market value data acquisition processing means 22 By dividing by the latest market price data of the stocks to be traded stored in the market price data storage means 31, the quantity that can be purchased with the reinvestment amount is calculated, and the reinvestment amount is set to the fixed purchase quantity each time. The purchase quantity after reinvestment is calculated by adding the quantity that can be purchased in the above case. When reinvestment method selection information = “5”, it is stored in the trading data storage means 32 (see FIG. 3). Reinvestment pool The amount data (total amount data calculated up to the previous time) in the total column of gold is stored in the reinvestment ratio storage unit that is pre-determined by the system. You may leave it. ) To calculate the reinvestment amount to be contributed this time from the reinvestment pool money, store the calculated reinvestment amount in the trading data storage means 32 (see FIG. 3), and calculate the calculated reinvestment amount. Then, by dividing by the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31, the quantity that can be purchased with the reinvestment amount is calculated and constant every time. The repurchased amount is calculated by adding the repurchasable amount to the repurchased amount. Further, the order data creation processing means 24 stores the calculated purchase quantity after the reinvestment in the purchase quantity / sale quantity column of the buying and selling data storage means 32 (see FIG. 3) with a plus sign and calculates Purchase including the purchased quantity and the brand identification information (brand code) using the decided purchase quantity after reinvestment and the brand identification information (brand code) stored in the order data storage means 30 (see FIG. 2) Order data for

なお、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての再投資後の買付数量を合計し、その再投資後の買付数量の合計数量を用いて発注データを作成することになる。また、市場への発注は、成行でも指値でもよい。   In addition, since the order data is transmitted to the market system 70 as order data in which a plurality of customers who buy and sell at the same time are grouped for each brand, re-transmission for a plurality of customers who buy and sell the brand at the same time is performed. The purchase quantity after the investment is totaled, and the order data is created using the total quantity of the purchase quantity after the reinvestment. In addition, market orders may be market or limit.

一方、発注データ作成処理手段24は、売付用の発注データを作成する際には、注文データ記憶手段30(図2参照)に記憶された売付内容選択情報を読み込み、売付内容選択情報=「1」の場合には、注文データ記憶手段30(図2参照)に記憶された売付金額を読み込み、その売付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより売付数量を算出し、売付内容選択情報=「2」の場合には、注文データ記憶手段30(図2参照)に記憶された売付数量を用い、売付内容選択情報=「3」の場合には、注文データ記憶手段30(図2参照)に記憶された売付比率を読み込み、売買データ記憶手段32(図3参照)に記憶された保有数量に売付比率を乗じて売付数量を算出し、売付内容選択情報=「4」の場合には、システムで予め定められた売付金額(プログラム内に記述しておいてもよく、外部の売付金額記憶手段に記憶させておいてもよい。)を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより売付数量を算出し、売付内容選択情報=「5」の場合には、システムで予め定められた売付数量(プログラム内に記述しておいてもよく、外部の売付数量記憶手段に記憶させておいてもよい。)を用い、売付内容選択情報=「6」の場合には、売買データ記憶手段32(図3参照)に記憶された保有数量の全数量を売付数量とし、売付内容選択情報=「7」の場合には、売買データ記憶手段32(図3参照)に記憶された保有数量にシステムで予め定められた売付比率(プログラム内に記述しておいてもよく、外部の売付比率記憶手段に記憶させておいてもよい。)を乗じて売付数量を算出する。さらに、発注データ作成処理手段24は、算出決定した売付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにマイナス符号で記憶させるとともに、算出決定した売付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、売付数量および銘柄識別情報(銘柄コード)を含む売付用の発注データを作成する。   On the other hand, the order data creation processing means 24 reads the sale content selection information stored in the order data storage means 30 (see FIG. 2) when creating order data for sale, and sell content selection information. == “1”, the sale price stored in the order data storage means 30 (see FIG. 2) is read, and the sale price is acquired by the market price data acquisition processing means 22 and the market price data storage means 31. The sales quantity is calculated by dividing by the latest market price data of the brands to be sold and stored, and when the sales content selection information = “2”, it is stored in the order data storage means 30 (see FIG. 2). When the stored sales quantity is used and the sales content selection information = “3”, the sales ratio stored in the order data storage means 30 (see FIG. 2) is read, and the sales data storage means 32 (see FIG. (Refer to 3) When the sales amount selection information = “4”, the sales amount (which may be described in the program or external sales May be stored in the attached amount storage means) and divided by the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31. When the sales amount is calculated and the sales content selection information = “5”, the sales volume determined in advance by the system (may be described in the program or stored in the external sales volume storage means) In the case where the sales content selection information = “6”, the total quantity of the possessed quantity stored in the buying and selling data storage means 32 (see FIG. 3) is set as the selling quantity. If the sales information selection information = “7”, the sales data is recorded. The sales amount predetermined by the system for the quantity stored in the means 32 (see FIG. 3) (may be described in the program or stored in the external sales ratio storage means) )) To calculate the quantity sold. Further, the order data creation processing unit 24 stores the calculated sales amount in the purchase quantity / sale quantity column of the sales data storage unit 32 (see FIG. 3) with a minus sign and calculates and determines the sales. By using the brand identification information (brand code) stored in the quantity and order data storage means 30 (see FIG. 2), order data for sales including the quantity sold and brand identification information (brand code) is created.

なお、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての売付数量を合計し、その売付数量の合計数量を用いて発注データを作成することになる。しかし、本実施形態のような毎回の売付金額を指定する顧客と、毎回の売付数量を指定する顧客とが混在するシステムではなく、毎回の売付金額の指定しかできないシステムの場合には、市場への発注前に、個々の顧客についての売付数量を算出しない処理も採用することができ、その場合には、同時期に当該銘柄を売買する複数の顧客についての売付金額を合計し、その売付金額の合計金額を時価データで除して、同時期に当該銘柄を売買する複数の顧客についての売付数量の合計数量を算出し、この売付数量の合計数量を用いて、複数の顧客の分をまとめた発注データを作成し、約定後に、約定数量(複数の顧客についての約定数量を合計した数量に相当する。)を、各顧客についての売付金額の大小に応じて按分することにより、個々の顧客についての売付数量を算出するようにしてもよい。また、市場への発注は、成行でも指値でもよい。   Since the order data is transmitted to the market system 70 as order data in which a plurality of customers who buy and sell at the same time are collected for each brand, sales of a plurality of customers who buy and sell the brand at the same time are sold. The order quantity is generated using the total quantity of the sales quantity. However, in the case of a system that can specify only the amount of sales every time, instead of a system in which a customer who specifies the amount of sales every time and a customer who specifies the amount of sales each time are mixed, as in this embodiment In addition, it is possible to adopt a process that does not calculate the sales volume for each customer before placing an order on the market. In that case, the total sales amount for multiple customers who buy and sell the stock at the same time is added. The total amount of the sales amount is divided by the market price data to calculate the total sales volume for multiple customers who buy and sell the stock at the same time, and use the total sales volume , Create ordering data for multiple customers, and after the contract is completed, the contract amount (corresponding to the sum of the contract amount for multiple customers) is determined according to the amount of sales for each customer. By apportioning It is also possible to calculate the quantity with the sale of the customer. In addition, market orders may be market or limit.

発注処理手段25は、発注データ作成処理手段24により作成した発注データを、市場システム70へ専用線4またはネットワーク1を介して送信するとともに、市場システム70から専用線4またはネットワーク1を介して送信されてくる約定データ(銘柄識別情報、売買区分、約定数量、約定単価、約定金額、約定日時等を含む。)を受信する処理を実行するものである。なお、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、各顧客は、単元株に満たない端株を含む取引を行うことができる。   The order processing means 25 transmits the order data created by the order data creation processing means 24 to the market system 70 via the dedicated line 4 or the network 1 and from the market system 70 via the dedicated line 4 or the network 1. The processing for receiving the received contract data (including brand identification information, trading category, contract amount, contract unit price, contract amount, contract date, etc.) is executed. In addition, since the order data is transmitted to the market system 70 as the order data in which the order data of a plurality of customers who buy and sell at the same time are collected for each brand, each customer conducts a transaction including odd shares less than one unit stock. It can be carried out.

また、発注処理手段25は、受信した約定データに含まれる約定単価を、売買データ記憶手段32(図3参照)の株価カラムに記憶させる処理を行う。なお、株価カラムには、売付条件成否判定処理手段23による売付条件やスキップ条件の成否の判定処理で用いられた今回の価格(時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データ)を記憶しておいてもよい。   Further, the order processing means 25 performs processing for storing the contract unit price included in the received contract data in the stock price column of the trade data storage means 32 (see FIG. 3). In the stock price column, the current price used in the determination process for the success or failure of the selling condition or the skip condition by the selling condition success / failure determination processing means 23 (the current price data storage means 31 acquired by the current price data acquisition processing means 22). The latest market price data of the brand to be traded stored in (1) may be stored.

さらに、発注処理手段25は、受信した約定データに含まれる約定金額を売買データ記憶手段32(図3参照)の買付数量・売付数量カラムに記憶された買付数量または売付数量(絶対値)で各顧客に按分した金額、あるいは受信した約定データに含まれる約定単価に売買データ記憶手段32(図3参照)の買付数量・売付数量カラムに記憶された買付数量または売付数量(絶対値)を乗じた金額を、売買データ記憶手段32(図3参照)の買付金額カラムまたは売付金額カラムに記憶させる処理を行う。なお、買付金額カラムには、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)の投資金額カラムの金額データ(顧客口座からの出金金額)と再投資金額カラムの金額データ(再投資用プール金からの拠出金額)とを加算した金額を記憶しておいてもよい。   Further, the order processing means 25 uses the purchase amount or sale quantity (absolutely) stored in the purchase quantity / sale quantity column of the sale data storage means 32 (see FIG. 3) for the contract amount included in the received contract data. Value) and the purchase amount or sale stored in the purchase quantity / sale quantity column of the buying and selling data storage means 32 (see FIG. 3) in the amount apportioned to each customer or the contract unit price included in the received contract data The amount multiplied by the quantity (absolute value) is stored in the purchase amount column or the sale amount column of the purchase / sale data storage means 32 (see FIG. 3). In the purchase price column, the order data creation processing unit 24 uses the purchase data storage unit 32 (see FIG. 3) for the investment column data (withdrawal amount from the customer account) and the reinvestment column. An amount obtained by adding data (amount of contribution from the pool money for reinvestment) may be stored.

保有数量更新処理手段26は、売買データ記憶手段32(図3参照)に記憶された保有数量に対し、買付を行ったときには買付数量を加算し(売買データ記憶手段32(図3参照)にプラス符号で記憶された買付数量を加算し)、売付を行ったときには売付数量を減じる(売買データ記憶手段32(図3参照)にマイナス符号で記憶された売付数量を、マイナス符号のまま加算する)ことにより、保有数量を更新する処理を実行するものである。   The owned quantity update processing means 26 adds the purchase quantity to the owned quantity stored in the buying and selling data storage means 32 (see FIG. 3) when the purchase is made (buying and selling data storage means 32 (see FIG. 3)). The purchase quantity stored with a plus sign is added), and when the sale is made, the sale quantity is reduced (the sale quantity stored with a minus sign in the trading data storage means 32 (see FIG. 3) is minus) By adding the code as it is, a process of updating the possessed quantity is executed.

再投資用プール金更新処理手段27は、売付を行ったときには、売付で得られた利益確定金額を、売買データ記憶手段32(図3参照)に記憶された再投資用プール金(前回までに蓄積された金額)に加算し、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された再投資用プール金(前回までに蓄積された金額)から、再投資のために今回拠出した再投資金額を減じることにより、再投資用プール金を更新する処理を実行するものである。   The reinvestment pool money renewal processing means 27, when selling, uses the reinvestment pool money (previous time) stored in the trading data storage means 32 (see FIG. 3) as the profit fixed amount obtained by the sale. When the purchase is made, the reinvestment is made from the reinvestment pool money (the amount accumulated until the previous time) stored in the trading data storage means 32 (see FIG. 3). For this reason, the reinvestment pool money is updated by reducing the reinvestment amount contributed this time.

具体的には、再投資用プール金更新処理手段27は、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された株価カラムの金額データ(発注処理手段25により保存された約定単価、または売付条件成否判定処理手段23により売付条件やスキップ条件の成否の判定処理で用いられた今回の価格)から、売買データ記憶手段32(図3参照)に記憶された前回までの平均買付単価を減じた金額に、売買データ記憶手段32(図3参照)に記憶された売付数量(絶対値)を乗じることにより利益確定金額を算出し、算出した利益確定金額を、売付金額のうちの再投資用プール金への充当分として、売買データ記憶手段32(図3参照)に記憶させるとともに、売買データ記憶手段32(図3参照)に記憶された売付金額から、算出した利益確定金額を減じた金額を、売付金額のうちの差引総投資金額の減額充当分(顧客口座への入金金額)として、売買データ記憶手段32(図3参照)に記憶させる。   Specifically, the reinvestment pool money update processing means 27, when selling, stores the stock price column amount data (stored by the order processing means 25) stored in the trading data storage means 32 (see FIG. 3). The previous price stored in the buying and selling data storage means 32 (see FIG. 3) from the contracted unit price or the current price used by the selling condition success / failure determination processing means 23 in the determination processing of the success / failure of the selling condition or the skip condition. The profit fixed amount is calculated by multiplying the amount obtained by subtracting the average purchase unit price up to the sold quantity (absolute value) stored in the trading data storage means 32 (see FIG. 3), and the calculated profit fixed amount is The sales amount stored in the buying and selling data storage means 32 (see FIG. 3) and stored in the buying and selling data storage means 32 (see FIG. 3) as the portion of the selling price appropriated to the reinvestment pool money From The amount obtained by subtracting the calculated profit amount, reduction appropriated amount of subtraction total investment of the put dates amount as (deposit amount to the customer account), to be stored in the trading data storing means 32 (see FIG. 3).

そして、再投資用プール金更新処理手段27は、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)の全額を加算することにより、再投資用プール金の合計カラムの金額データを更新する。また、再投資用プール金更新処理手段27は、注文データ記憶手段30(図2参照)に記憶された再投資方法選択情報を読み込み、再投資方法選択情報=「2」の場合には、注文データ記憶手段30(図2参照)に記憶された分割数(顧客または営業員の入力した分割数)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから5回目カラムまでのうち次回カラムから分割数と同数のカラムまでの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)を分割数で除した金額をそれぞれ加算することにより、再投資用プール金の次回カラムから5回目カラムまでのうち次回カラムから分割数と同数のカラムまでの金額データを更新する。例えば、分割数が3である場合には、再投資用プール金の次回カラム、2回目カラム、および3回目カラムの金額データを更新する。また、再投資方法選択情報=「3」の場合には、注文データ記憶手段30(図2参照)に記憶された次回から5回目までの各配分比率(顧客または営業員の入力した各配分比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから5回目カラムまでの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)に次回から5回目までの各配分比率を乗じた金額をそれぞれ加算することにより、再投資用プール金の次回カラムから5回目カラムまでの金額データを更新する。   Then, the reinvestment pool money update processing means 27 uses the amount data (amount accumulated up to the previous time) in the total column of the reinvestment pool money stored in the sale data storage means 32 (see FIG. 3). The amount data in the total column of the reinvestment pool money is updated by adding the total amount (the profit fixed amount) appropriated to the reinvestment pool money stored in the data storage means 32 (see FIG. 3). The reinvestment pool money update processing means 27 reads the reinvestment method selection information stored in the order data storage means 30 (see FIG. 2), and if the reinvestment method selection information = “2”, the order The number of divisions stored in the data storage means 30 (see FIG. 2) (the number of divisions entered by the customer or salesperson) is read, and the next time the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) The reinvestment pool stored in the trading data storage means 32 (see FIG. 3) in the amount data (amount accumulated up to the previous time) from the next column to the same number of division columns from the next column to the fifth column By adding the amount obtained by dividing the amount appropriated for gold (the amount of profit determined) by the number of splits, the next column to the fifth column from the next column to the fifth column of reinvestment pool money To update the amount of money data. For example, when the number of divisions is 3, the amount data in the next column, the second column, and the third column of the reinvestment pool money are updated. Further, when the reinvestment method selection information = “3”, the distribution ratios from the next time to the fifth time stored in the order data storage means 30 (see FIG. 2) (the distribution ratios input by the customer or the sales staff) ) To the amount data (amount accumulated until the previous time) from the next column to the fifth column of the reinvestment pool money stored in the transaction data storage unit 32 (see FIG. 3). The amount of reinvestment pool money is calculated by adding the amount allocated to the reinvestment pool money stored in (Ref. The amount data from the next column to the fifth column is updated.

さらに、再投資用プール金更新処理手段27は、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額(前回算出された差引総投資金額)から、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分(顧客口座への入金金額)を減じることにより、差引総投資金額を更新する。また、再投資用プール金更新処理手段27は、売買データ記憶手段32(図3参照)に記憶された更新後の差引総投資金額を、売買データ記憶手段32(図3参照)に記憶された更新後の保有数量(保有数量更新処理手段26により更新された保有数量)で除することにより、平均買付単価を算出し、算出した平均買付単価を、売買データ記憶手段32(図3参照)に記憶させる。   Further, the reinvestment pool money update processing means 27, when selling, from the deducted total investment amount (total deducted total investment amount calculated last time) stored in the buying and selling data storage means 32 (see FIG. 3), The subtracted total investment amount is updated by subtracting the reduction appropriate amount (payment amount to the customer account) of the subtracted total investment amount stored in the trading data storage means 32 (see FIG. 3). Further, the reinvestment pool money update processing means 27 stores the updated deducted total investment amount stored in the trading data storage means 32 (see FIG. 3) in the trading data storage means 32 (see FIG. 3). The average purchase unit price is calculated by dividing by the renewed holding quantity (the holding quantity updated by the holding quantity update processing unit 26), and the calculated average purchase unit price is used as the trading data storage unit 32 (see FIG. 3). ).

一方、再投資用プール金更新処理手段27は、買付を行ったときには、注文データ記憶手段30(図2参照)に記憶された再投資方法選択情報を読み込み、再投資方法選択情報=「1」、「4」、「5」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに蓄積された金額)から、売買データ記憶手段32(図3参照)に記憶された再投資金額カラムの金額データ(再投資用プール金から今回拠出した再投資金額)を減じることにより、再投資用プール金の合計カラムの金額データを更新する。また、再投資方法選択情報=「2」、「3」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに蓄積された金額)は、再投資金額として今回使用されたので、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の2回目カラムから5回目カラムまでの各金額データ(前回までに蓄積された金額)を、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから4回目カラムまでにそれぞれシフトすることにより、再投資用プール金の次回カラムから4回目カラムまでの各金額データを更新するとともに、再投資用プール金の5回目カラムの金額データをゼロにする。   On the other hand, when the purchase is made, the reinvestment pool money update processing means 27 reads the reinvestment method selection information stored in the order data storage means 30 (see FIG. 2) and reinvestment method selection information = “1”. In the case of “4”, “5”, from the amount data (the amount accumulated until the previous time) of the total column of pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3), By subtracting the amount data in the reinvestment amount column (the reinvestment amount contributed this time from the reinvestment pool money) stored in the trading data storage means 32 (see FIG. 3), the amount in the total column of the reinvestment pool money Update the data. Further, when the reinvestment method selection information = “2”, “3”, the amount data of the next column of the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) (accumulated until the previous time) ) Is used as the reinvestment amount this time, each amount data from the second column to the fifth column of the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) (previous time) The amount of money accumulated until the next time of the reinvestment pool money is shifted from the next column to the fourth column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3). Each amount data from the column to the fourth column is updated, and the amount data in the fifth column of the reinvestment pool money is set to zero.

さらに、再投資用プール金更新処理手段27は、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額(前回算出された差引総投資金額)に、売買データ記憶手段32(図3参照)に記憶された買付金額を加算することにより、差引総投資金額を更新する。また、再投資用プール金更新処理手段27は、売買データ記憶手段32(図3参照)に記憶された更新後の差引総投資金額を、売買データ記憶手段32(図3参照)に記憶された更新後の保有数量(保有数量更新処理手段26により更新された保有数量)で除することにより、平均買付単価を算出し、算出した平均買付単価を、売買データ記憶手段32(図3参照)に記憶させる。   Further, when the reinvestment pool money update processing unit 27 performs the purchase, the refinancing pool money update processing unit 27 adds the subtraction total investment amount (the total subtraction investment amount calculated last time) stored in the trading data storage unit 32 (see FIG. 3). The total investment amount for deduction is updated by adding the purchase amount stored in the trade data storage means 32 (see FIG. 3). Further, the reinvestment pool money update processing means 27 stores the updated deducted total investment amount stored in the trading data storage means 32 (see FIG. 3) in the trading data storage means 32 (see FIG. 3). The average purchase unit price is calculated by dividing by the renewed holding quantity (the holding quantity updated by the holding quantity update processing unit 26), and the calculated average purchase unit price is used as the trading data storage unit 32 (see FIG. 3). ).

入出金処理手段28は、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された投資金額カラムの金額データを、顧客口座からの出金データとして、顧客識別情報(口座番号等)とともに、口座管理システム80へ専用線5またはネットワーク1を介して送信し、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分カラムの金額データを、顧客口座への入金データとして、顧客識別情報(口座番号等)とともに、口座管理システム80へ専用線5またはネットワーク1を介して送信する処理を実行するものである。   When making a purchase, the deposit / withdrawal processing means 28 uses the amount data in the investment amount column stored in the trading data storage means 32 (see FIG. 3) as the withdrawal data from the customer account, and the customer identification information (account Number, etc.), when it is sent to the account management system 80 via the dedicated line 5 or the network 1 and sold, the reduced total investment amount stored in the trading data storage means 32 (see FIG. 3) is allocated. A process for transmitting the money amount data in the minute column to the account management system 80 via the dedicated line 5 or the network 1 together with customer identification information (account number or the like) as deposit data to the customer account is executed.

注文データ記憶手段30は、図2に示すように、顧客識別情報(口座番号等)と、注文識別情報(注文番号)と、売買対象銘柄についての銘柄識別情報(銘柄コードまたは銘柄名)と、毎回一定金額の買付(例えば買付内容選択情報=「1」)とするか毎回一定数量の買付(例えば買付内容選択情報=「2」)とするかの別を示す買付内容選択情報と、毎回の買付金額若しくは毎回の買付数量と、毎回一定金額の売付(例えば売付内容選択情報=「1」)とするか毎回一定数量の売付(例えば売付内容選択情報=「2」)とするか毎回一定比率の売付(例えば売付内容選択情報=「3」)とするか毎回既定金額の売付(例えば売付内容選択情報=「4」)とするか毎回既定数量の売付(例えば売付内容選択情報=「5」)とするか保有数量の全数量の売付(例えば売付内容選択情報=「6」)とするか保有数量のうち既定比率の売付(例えば売付内容選択情報=「7」)とするかの別を示す売付内容選択情報と、毎回の売付金額若しくは毎回の売付数量または毎回の売付比率(保有数量に対する売付数量の比率)と、売付条件(1)〜(5)からの選択結果を示す売付条件選択情報(本実施形態では、売付条件選択情報=「1」〜「5」のうちの少なくとも1つ)と、売付条件(3)を選択した場合(売付条件選択情報=「3」)における相対売付判定価格と、売付条件(4)を選択した場合(売付条件選択情報=「4」)における上限価格および下限価格と、売付条件(5)を選択した場合(売付条件選択情報=「5」)における売付判定数量と、スキップしない(0)かスキップ条件(1)〜(4)からの選択結果を示すスキップ条件選択情報(本実施形態では、スキップ条件選択情報=「0」、またはスキップ条件選択情報=「1」〜「4」のうちの少なくとも1つ)と、スキップ条件(3)を選択した場合(スキップ条件選択情報=「3」)における相対スキップ判定価格と、スキップ条件(4)を選択した場合(スキップ条件選択情報=「4」)における上限スキップ価格および下限スキップ価格と、再投資用プール金のうち入力指定した比率を再投資(例えば再投資方法選択情報=「1」)するか利益確定金額を均等分割して再投資(例えば再投資方法選択情報=「2」)するか利益確定金額を入力指定した配分比率で配分して再投資(例えば再投資方法選択情報=「3」)するか再投資用プール金の全額を再投資(例えば再投資方法選択情報=「4」)するか再投資用プール金のうち既定の比率を再投資(例えば再投資方法選択情報=「5」)するかの別を示す再投資方法選択情報と、再投資方法選択情報=「1」の場合における再投資比率と、再投資方法選択情報=「2」の場合における分割数と、再投資方法選択情報=「3」の場合における配分比率(次回、2回目、3回目、4回目、5回目の買付時の各配分比率)と、売買周期(毎日、毎週、毎月、3ヶ月置き、半年置き、毎年)の別を示す売買周期選択情報とを、各レコードに記憶するものである。   As shown in FIG. 2, the order data storage means 30 includes customer identification information (account number, etc.), order identification information (order number), brand identification information (brand code or brand name) about the brand to be traded, Purchase content selection indicating whether to purchase a certain amount each time (for example, purchase content selection information = "1") or a certain amount of purchase (for example, purchase content selection information = "2") Information, purchase amount or purchase quantity every time, and sale of a fixed amount each time (for example, sales content selection information = “1”) or a fixed amount of sales (for example, sales content selection information) = "2"), sales at a fixed ratio each time (for example, sales content selection information = "3"), or sales of a predetermined amount each time (for example, sales content selection information = "4") Each time a predetermined quantity is sold (for example, sales content selection information = “5”) or Sales contents indicating whether to sell the quantity (for example, sales content selection information = “6”) or to sell at a predetermined ratio (for example, sales content selection information = “7”) of the quantity held Selling information indicating selection information, sales amount for each time, sales volume for each time, or sales ratio for each time (ratio of sales volume to the number of holdings), and selection results from sales conditions (1) to (5) Additional condition selection information (in this embodiment, at least one of sales condition selection information = “1” to “5”) and a sales condition (3) are selected (sale condition selection information = “ 3)) when the relative selling judgment price and the selling condition (4) are selected (selling condition selection information = “4”) and when the selling condition (5) is selected. (Sale condition selection information = "5") sales judgment quantity and skip (0) or skip Skip condition selection information indicating selection results from conditions (1) to (4) (in this embodiment, skip condition selection information = “0” or skip condition selection information = “1” to “4”) 1) and when the skip condition (3) is selected (skip condition selection information = “3”) and when the skip condition (4) is selected (skip condition selection information = “4”) Re-invest (for example, re-investment method selection information = “1”) or re-invest by dividing the fixed profit amount (for example, re-investment method selection information = “1”) Re-investment method selection information = "2") or re-invest by allocating the fixed income amount at the specified allocation ratio (for example, re-investment method selection information = "3") Reinvestment method selection indicating whether to invest (for example, reinvestment method selection information = “4”) or to reinvest a predetermined ratio of reinvestment pool money (for example, reinvestment method selection information = “5”) Information, reinvestment ratio when reinvestment method selection information = “1”, number of splits when reinvestment method selection information = “2”, and allocation ratio when reinvestment method selection information = “3” (Each distribution ratio at the time of next, 2nd, 3rd, 4th, 5th purchase) Information is stored in each record.

時価データ記憶手段31は、時価データ取得処理手段22により時価情報提供システム60から取得した時価データを、銘柄識別情報(銘柄コード)と関連付けて記憶するものである。この際、時価データ取得処理手段22により取得した時価データは、最新のデータだけを記憶するようにしてもよく、あるいは過去のデータも履歴として残すようにし、取得した時価データを蓄積記憶してもよい。   The market price data storage unit 31 stores the market price data acquired from the market price information providing system 60 by the market price data acquisition processing unit 22 in association with the brand identification information (brand code). At this time, the market price data acquired by the market price data acquisition processing unit 22 may store only the latest data, or the past data may be left as a history, and the acquired market price data may be accumulated and stored. Good.

売買データ記憶手段32は、図3に示すように、顧客識別情報(口座番号等)と、注文識別情報(注文番号)と、売買対象銘柄についての銘柄識別情報(銘柄コードまたは銘柄名)と、売買年月日と、株価(約定単価、または売付条件やスキップ条件の成否判定に用いた時価データ)と、売買区分と、買付金額と、買付金額を構成する投資金額(顧客口座からの出金金額)と、買付金額を構成する再投資金額(再投資用プール金からの拠出金額)と、売付金額と、売付金額のうちの差引総投資金額の減額充当分(顧客口座への入金金額)と、売付金額のうちの再投資用プール金への充当分と、差引総投資金額と、再投資用プール金の合計の金額と、再投資用プール金のうちの次回の買付時の使用分の金額と、再投資用プール金のうちの2回目の買付時の使用分の金額と、再投資用プール金のうちの3回目の買付時の使用分の金額と、再投資用プール金のうちの4回目の買付時の使用分の金額と、再投資用プール金のうちの5回目の買付時の使用分の金額と、買付数量または売付数量(買付数量はプラス符号とし、売付数量はマイナス符号とする。)と、保有数量(本実施形態では、保有株数とする。)と、平均買付単価とを、各レコードに記憶するものである。   As shown in FIG. 3, the trading data storage means 32 includes customer identification information (account number, etc.), order identification information (order number), brand identification information (brand code or brand name) about the brand to be traded, Trading date, stock price (contract unit price, or market price data used to determine success / failure of selling conditions and skip conditions), trading category, purchase price, and investment amount that constitutes the purchase price (from customer account) Withdrawal amount), the reinvestment amount that constitutes the purchase amount (contribution amount from the pool money for reinvestment), the sale amount, and the appropriation for the reduction in the total investment amount of the sale amount (customer) The amount of money deposited into the account), the portion of the sale amount appropriated for the pool for reinvestment, the total amount of the deduction, the total amount of pool for reinvestment, and the amount of pool for reinvestment The second of the amount used at the time of the next purchase and pool money for reinvestment The amount used at the time of purchase, the amount used at the time of the third purchase of the pool money for reinvestment, and the amount used at the time of the fourth purchase of the pool money for reinvestment And the amount used at the time of the fifth purchase of the pool money for reinvestment and the purchase quantity or the sale quantity (the purchase quantity is a plus sign and the sale quantity is a minus sign). The holding quantity (in the present embodiment, the number of holding shares) and the average purchase unit price are stored in each record.

ここで、差引総投資金額は、買付金額の累計額から、売付金額のうちの再投資用プール金への充当分(利益確定金額)以外の金額の累計額を減じた金額である。この差引総投資金額は、平均買付単価を算出するために用意した金額であり、この差引総投資金額を、保有数量で除すると、平均買付単価を算出することができる。売付金額のうちの再投資用プール金への充当分(利益確定金額)以外の金額は、売付時点での平均買付単価(前回までの平均買付単価)に、売付数量を乗じた金額である。つまり、売付を行うことにより保有数量を減らすことになるが、売付時点での保有数量の全数量が平均買付単価で買い付けられているものと考えることができるので、売付により減る分の数量(つまり、売付数量)も、平均買付単価のものが減ると考える。従って、売付を行った後に残る数量(更新後の保有数量)も、平均買付単価のものが残っている状態となるので、売付を行っても平均買付単価に変動はない。例えば、図7の例(図3も同様)では、10〜12ヶ月目が売付のタイミングとなっているが、売付を行っても前回(9ヶ月目)までの買付単価の485.93円が維持されている(端数処理による丸め誤差を除く)。   Here, the total investment amount for deduction is an amount obtained by subtracting the accumulated amount of the purchase amount other than the appropriation to the reinvestment pool money (the amount for determining profit) from the accumulated amount of the purchase amount. This deducted total investment amount is an amount prepared for calculating the average purchase unit price, and the average purchase unit price can be calculated by dividing the deducted total investment amount by the amount held. For the amount of sales other than the amount appropriated for reinvestment pool money (the amount of profit), the average purchase price at the time of sale (average purchase price until the previous time) is multiplied by the sales volume. Amount. In other words, the number of holdings will be reduced by selling, but it can be considered that all of the holdings at the time of selling are bought at the average purchase price. I think that the average purchase unit price will also decrease. Accordingly, since the quantity remaining after the sale (the updated quantity held) remains in the average purchase unit price, the average purchase unit price does not change even if the sale is made. For example, in the example of FIG. 7 (the same applies to FIG. 3), the sale timing is in the 10th to 12th months, but even if the sale is performed, the purchase unit price up to the previous (9th month) is 485. 93 yen is maintained (excluding rounding errors due to rounding).

そして、以上において、売買注文処理サーバ20は、1台のコンピュータあるいは1つのCPUにより実現されるものに限定されず、複数のコンピュータあるいは複数のCPUで分散処理を行うことにより実現されるものであってもよい。   In the above, the buy / sell order processing server 20 is not limited to one realized by one computer or one CPU, but is realized by performing distributed processing by a plurality of computers or a plurality of CPUs. May be.

また、売買注文処理サーバ20の処理手段20Aに含まれる各処理手段21〜28は、売買注文処理サーバ20を構成するコンピュータ本体の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラムにより実現される。   Each processing means 21 to 28 included in the processing means 20A of the trade order processing server 20 includes a central processing unit (CPU) provided inside the computer main body constituting the trade order processing server 20, and the CPU. It is realized by one or a plurality of programs that define the operation procedure.

さらに、売買注文処理サーバ20に設けられた各記憶手段30,31,32は、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ROM、EEPROM、フラッシュ・メモリ、RAM、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、FD、磁気テープ、あるいはこれらの組合せ等を採用してもよい。   Furthermore, each storage means 30, 31, 32 provided in the buy / sell order processing server 20 is preferably realized by, for example, a hard disk or the like, but if it does not cause any problem in storage capacity, access speed, etc., ROM, EEPROM, flash memory, RAM, MO, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, FD, magnetic tape, or combinations thereof may be employed.

顧客端末装置40は、顧客が操作する端末装置であり、コンピュータにより構成され、例えばマウスやキーボード等の入力手段と、例えば液晶ディスプレイやCRTディスプレイ等の表示装置と、印刷装置とを備えている。   The customer terminal device 40 is a terminal device operated by a customer, and is configured by a computer, and includes an input unit such as a mouse and a keyboard, a display device such as a liquid crystal display and a CRT display, and a printing device.

営業員端末装置50は、顧客の依頼に応じてデータの入力作業を代行する証券会社等の金融機関の担当者(営業員)が操作する端末装置であり、コンピュータにより構成され、例えばマウスやキーボード等の入力手段と、例えば液晶ディスプレイやCRTディスプレイ等の表示装置と、印刷装置とを備えている。   The salesperson terminal device 50 is a terminal device that is operated by a person in charge (salesperson) of a financial institution such as a securities company that performs data input work in response to a customer request, and is configured by a computer, such as a mouse or a keyboard. Input means, a display device such as a liquid crystal display or a CRT display, and a printing device.

時価情報提供システム60は、各銘柄の時価データを提供するコンピュータにより構成されたシステムである。この時価情報提供システム60は、市場システム70自体であってもよく、市場システム70から取得した時価データを配信する二次情報源としての情報ベンダーのシステムであってもよく、あるいは証券会社等の金融機関内の他のシステムであってもよい。   The market price information providing system 60 is a system configured by a computer that provides market price data of each brand. The market price information providing system 60 may be the market system 70 itself, a system of an information vendor as a secondary information source for distributing market price data acquired from the market system 70, or a securities company or the like. It may be another system in the financial institution.

市場システム70は、コンピュータにより構成され、例えば、証券取引所システムや、PTS市場を形成する証券会社のシステム等である。   The market system 70 is configured by a computer, and is, for example, a stock exchange system or a system of a securities company that forms a PTS market.

口座管理システム80は、コンピュータにより構成され、証券会社等の金融機関に開設された各顧客の口座の入出金処理を行うとともに、各顧客の口座の残高情報や入出金情報等を顧客識別情報(口座番号等)と関連付けて記憶して管理するものである。   The account management system 80 is configured by a computer and performs deposit / withdrawal processing of each customer's account opened in a financial institution such as a securities company, and also provides customer identification information ( It is stored and managed in association with an account number or the like.

このような本実施形態においては、以下のようにして売買注文システム10により有価証券(本実施形態では株式とする。)の継続的な売買処理が行われる。   In the present embodiment, continuous trading processing of securities (in the present embodiment, stocks) is performed by the trading order system 10 as follows.

図4において、売買注文処理サーバ20で売買注文に関する処理を開始し(ステップS1)、注文受付処理手段21により、顧客端末装置40からネットワーク1を介して送信されてくる顧客による注文画面表示要求信号、または営業員端末装置50から社内ネットワーク2を介して送信されてくる営業員(顧客の依頼で入力を代行する入力代行者)による注文画面表示要求信号を受信すると、注文画面100(図5参照)の表示用データを、ネットワーク1を介して顧客端末装置40へ送信するか、または社内ネットワーク2を介して営業員端末装置50へ送信する(ステップS2)。すると、顧客端末装置40または営業員端末装置50の表示装置の画面上には、図5に示すような注文画面100が表示される。なお、この時点で、顧客端末装置40または営業員端末装置50から顧客識別情報(口座番号等)の入力が既に行われている。   In FIG. 4, processing related to trading orders is started in the trading order processing server 20 (step S <b> 1), and an order screen display request signal by the customer transmitted from the customer terminal device 40 via the network 1 by the order receiving processing means 21. Or the order screen 100 (see FIG. 5) upon receipt of an order screen display request signal from the salesperson terminal device 50 via the in-house network 2 by the salesperson (an input agent acting on behalf of the customer). ) Is transmitted to the customer terminal device 40 via the network 1 or to the salesperson terminal device 50 via the in-house network 2 (step S2). Then, an order screen 100 as shown in FIG. 5 is displayed on the screen of the display device of the customer terminal device 40 or the salesperson terminal device 50. At this time, customer identification information (account number or the like) has already been input from the customer terminal device 40 or the salesperson terminal device 50.

図5において、注文画面100には、売買対象銘柄についての銘柄識別情報(銘柄コードまたは銘柄名)を入力する銘柄入力部110が設けられている。   In FIG. 5, the order screen 100 is provided with a brand input unit 110 for inputting brand identification information (brand code or brand name) about a brand to be traded.

また、注文画面100には、毎回の買付時に自己の入力指定した一定金額を買い付けることを選択する選択部120(本実施形態では、買付内容選択情報=「1」となる。)と、この選択部120を選択した場合において毎回の買付金額を入力指定する買付金額入力部121と、毎回の買付時に自己の入力指定した一定数量を買い付けることを選択する選択部122(本実施形態では、買付内容選択情報=「2」となる。)と、この選択部122を選択した場合において毎回の買付数量を入力指定する買付数量入力部123とが設けられている。   In addition, the order screen 100 includes a selection unit 120 (in this embodiment, purchase content selection information = “1”) that selects to purchase a certain amount of money that is input and specified at the time of each purchase. When this selection unit 120 is selected, a purchase amount input unit 121 that inputs and designates the purchase amount for each purchase, and a selection unit 122 that selects to purchase a certain quantity that is input and specified at the time of each purchase (this implementation) In the embodiment, purchase content selection information = “2”), and when the selection unit 122 is selected, a purchase quantity input unit 123 that inputs and designates the purchase quantity every time is provided.

さらに、注文画面100には、毎回の売付時に自己の入力指定した一定金額を売り付けることを選択する選択部130(本実施形態では、売付内容選択情報=「1」となる。)と、この選択部130を選択した場合において毎回の売付金額を入力指定する売付金額入力部131と、毎回の売付時に自己の入力指定した一定数量を売り付けることを選択する選択部132(本実施形態では、売付内容選択情報=「2」となる。)と、この選択部132を選択した場合において毎回の売付数量を入力指定する売付数量入力部133と、毎回の売付時にその時点の保有数量のうち入力指定した一定比率を売り付けることを選択する選択部134(本実施形態では、売付内容選択情報=「3」となる。)と、この選択部134を選択した場合において毎回の売付比率を入力指定する売付比率入力部135と、毎回の売付時に既定の売付金額(システムで予め定められている金額)を売り付けることを選択する選択部136(本実施形態では、売付内容選択情報=「4」となる。)と、毎回の売付時に既定の売付数量(システムで予め定められている数量)を売り付けることを選択する選択部137(本実施形態では、売付内容選択情報=「5」となる。)と、毎回の売付時にその時点の保有数量の全数量を売り付けることを選択する選択部138(本実施形態では、売付内容選択情報=「6」となる。)と、毎回の売付時にその時点の保有数量のうち既定の売付比率(システムで予め定められている売付比率)を売り付けることを選択する選択部139(本実施形態では、売付内容選択情報=「7」となる。)とが設けられている。なお、売付比率入力部135には、100%を入力することもでき、その場合には、選択部138を選択した場合と同じ結果になる。   In addition, the order screen 100 includes a selection unit 130 (in this embodiment, sales content selection information = “1”) that selects to sell a certain amount of money that is input and specified at the time of each sale. When the selection unit 130 is selected, a sales amount input unit 131 that inputs and designates the amount of sales for each time, and a selection unit 132 that selects to sell a certain amount that is input and specified at the time of each sale (this implementation) In the embodiment, sales content selection information = “2”), and when the selection unit 132 is selected, a sales quantity input unit 133 for inputting and specifying a sales quantity every time, and at the time of every sale, When a selection unit 134 (in this embodiment, sales content selection information = “3” is selected) that selects to sell a certain ratio that is input and specified among the quantity held at the time, and this selection unit 134 is selected. A sales ratio input unit 135 for inputting and specifying a sales ratio for a single time, and a selection unit 136 for selecting to sell a predetermined sales amount (amount predetermined by the system) at the time of each sales (this embodiment) Then, the sales content selection information = “4”), and a selection unit 137 (this embodiment) that selects to sell a predetermined sales quantity (a quantity predetermined in the system) at the time of every sale. Then, the sales content selection information = “5”), and a selection unit 138 (in this embodiment, the sales content selection information) that selects to sell all of the quantity held at that time at the time of each sale. = "6"), and a selection unit 139 (book) that selects to sell a predetermined sales ratio (a sales ratio determined in advance by the system) of the quantity held at the time of each sale. In the embodiment, the sale content selection information It becomes "7".) Are provided. Note that 100% can also be input to the sales ratio input unit 135, and in this case, the same result as when the selection unit 138 is selected is obtained.

そして、注文画面100には、前回の価格よりも今回の価格の方が高いという売付条件(1)を選択する選択部140(本実施形態では、売付条件選択情報=「1」となる。)と、今回の価格が平均買付単価を上回っているという売付条件(2)を選択する選択部141(本実施形態では、売付条件選択情報=「2」となる。)と、今回の価格が平均買付単価よりも入力指定した相対売付判定価格以上高いという売付条件(3)を選択する選択部142(本実施形態では、売付条件選択情報=「3」となる。)と、この選択部142を選択した場合において相対売付判定価格を入力指定する相対売付判定価格入力部143と、今回の価格が入力指定した上限価格以上または入力指定した下限価格以下であるという売付条件(4)を選択する選択部144(本実施形態では、売付条件選択情報=「4」となる。)と、この選択部144を選択した場合において上限価格を入力指定する上限価格入力部145と、選択部144を選択した場合において下限価格を入力指定する下限価格入力部146と、現時点の保有数量が入力指定した売付判定数量以上であるという売付条件(5)を選択する選択部147(本実施形態では、売付条件選択情報=「5」となる。)と、この選択部147を選択した場合において売付判定数量を入力指定する売付判定数量入力部148とが設けられている。   In the order screen 100, a selection unit 140 that selects a selling condition (1) that the current price is higher than the previous price (in this embodiment, selling condition selection information = “1”). And a selection unit 141 (in this embodiment, sales condition selection information = “2”) for selecting a sales condition (2) that the current price is higher than the average purchase unit price. A selection unit 142 for selecting a selling condition (3) that the current price is higher than the average selling unit price specified by input relative selling judgment price (in this embodiment, selling condition selection information = “3”). When the selection unit 142 is selected, the relative sale determination price input unit 143 that inputs and specifies the relative sale determination price, and the current price is greater than or equal to the input specified upper limit price or less than the input specified lower limit price. Selection to select sale condition (4) Section 144 (in this embodiment, sales condition selection information = “4”), an upper limit price input section 145 for inputting and specifying an upper limit price when this selection section 144 is selected, and a selection section 144 are selected. In this case, the lower limit price input unit 146 for inputting and specifying the lower limit price, and the selection unit 147 for selecting the selling condition (5) that the current possessed quantity is equal to or more than the sales determination quantity input and specified (in this embodiment, Sales condition selection information = “5”), and a sales determination quantity input unit 148 for inputting and specifying a sales determination quantity when the selection unit 147 is selected.

ここで、選択部144は、今回の価格が上限価格から下限価格までの範囲内に収まっていないという条件であり、上限価格以上の場合は、利益を確定させるための売付であり、下限価格以下の場合は、損切りのための売付である。なお、選択部142は、平均買付単価よりも相対売付判定価格以上高いではなく、平均買付単価に相対売付判定価格を加算した価格を超えるという条件としてもよい。また、選択部144は、上限価格以上ではなく、上限価格を超えるという条件としてもよく、下限価格以下ではなく、下限価格未満という条件としてもよい。さらに、選択部147は、売付判定数量以上ではなく、売付判定数量を超えるという条件としてもよい。   Here, the selection unit 144 is a condition that the current price does not fall within the range from the upper limit price to the lower limit price. The following cases are sales for loss cuts. Note that the selection unit 142 may have a condition that it is not higher than the relative purchase determination price than the average purchase unit price, but exceeds the price obtained by adding the relative sale determination price to the average purchase unit price. Moreover, the selection part 144 is good also as conditions that it is not more than an upper limit price but exceeds an upper limit price, and is not below a lower limit price and may be the conditions that it is less than a lower limit price. Furthermore, the selection part 147 is good also as conditions that it exceeds the sales determination quantity instead of more than the sales determination quantity.

また、注文画面100には、スキップ(買付も売付も行わないこと)しないことを選択する選択部150(本実施形態では、スキップ条件選択情報=「0」となる。)と、前回の価格よりも今回の価格の方が高いというスキップ条件(1)を選択する選択部151(本実施形態では、スキップ条件選択情報=「1」となる。)と、今回の価格が平均買付単価を上回っているというスキップ条件(2)を選択する選択部152(本実施形態では、スキップ条件選択情報=「2」となる。)と、今回の価格が平均買付単価よりも入力指定した相対スキップ判定価格以上高いというスキップ条件(3)を選択する選択部153(本実施形態では、スキップ条件選択情報=「3」となる。)と、この選択部153を選択した場合において相対スキップ判定価格を入力指定する相対スキップ判定価格入力部154と、今回の価格が入力指定した上限スキップ価格以上または入力指定した下限スキップ価格以下であるというスキップ条件(4)を選択する選択部155(本実施形態では、売付条件選択情報=「4」となる。)と、この選択部155を選択した場合において上限スキップ価格を入力指定する上限スキップ価格入力部156と、選択部155を選択した場合において下限スキップ価格を入力指定する下限スキップ価格入力部157とが設けられている。なお、選択部153は、平均買付単価よりも相対スキップ判定価格以上高いではなく、平均買付単価に相対スキップ判定価格を加算した価格を超えるという条件としてもよい。また、選択部155は、上限スキップ価格以上ではなく、上限スキップ価格を超えるという条件としてもよく、下限スキップ価格以下ではなく、下限スキップ価格未満という条件としてもよい。   Further, the order screen 100 includes a selection unit 150 (in this embodiment, skip condition selection information = “0”) that selects not to skip (does not perform purchase or sale), and the previous time. A selection unit 151 that selects the skip condition (1) that the current price is higher than the price (in this embodiment, the skip condition selection information is “1”), and the current price is the average purchase unit price. A selection unit 152 (in this embodiment, skip condition selection information = “2” is selected) that selects the skip condition (2) that exceeds the value, and a relative value in which the current price is input and specified from the average purchase unit price A selection unit 153 that selects a skip condition (3) that is higher than the skip determination price (in this embodiment, skip condition selection information = “3”), and a relative skip when this selection unit 153 is selected. A relative skip determination price input unit 154 that inputs and designates a fixed price, and a selection unit 155 that selects a skip condition (4) that the current price is greater than or equal to the input upper limit skip price or less than or less than the input lower limit skip price. In the embodiment, selling condition selection information = “4”), and when the selection unit 155 is selected, an upper limit skip price input unit 156 that inputs and designates an upper limit skip price, and a selection unit 155 are selected. And a lower limit skip price input unit 157 for inputting and specifying the lower limit skip price. The selection unit 153 may set a condition that the price is not higher than the average purchase unit price by the relative skip determination price, but exceeds the average purchase unit price plus the relative skip determination price. In addition, the selection unit 155 may have a condition that the upper limit skip price is not exceeded or exceeded, and the upper limit skip price is exceeded, or that the lower limit skip price is not less than or less than the lower limit skip price.

さらに、注文画面100には、毎回の買付時にその時点の再投資用プール金のうち入力指定した再投資比率を再投資することを選択する選択部160(本実施形態では、再投資方法選択情報=「1」となる。)と、この選択部160を選択した場合において再投資比率を入力指定する再投資比率入力部161と、売付で得られた利益確定金額を入力指定した分割数で均等分割して次回以降の買付時に再投資することを選択する選択部162(本実施形態では、再投資方法選択情報=「2」となる。)と、この選択部162を選択した場合において分割数を入力指定する分割数入力部163と、売付で得られた利益確定金額を入力指定した配分比率で配分して次回以降の買付時に再投資することを選択する選択部164(本実施形態では、再投資方法選択情報=「3」となる。)と、次回、2回目、3回目、4回目、5回目の買付時の各配分比率を入力指定する各配分比率入力部165〜169と、毎回の買付時にその時点の再投資用プール金の全額を再投資することを選択する選択部170(本実施形態では、再投資方法選択情報=「4」となる。)と、毎回の買付時にその時点の再投資用プール金のうち既定の再投資比率(システムで予め定められている比率)を再投資することを選択する選択部171(本実施形態では、再投資方法選択情報=「5」となる。)とが設けられている。なお、再投資比率入力部161に100%を入力することもでき、この場合には、選択部170を選択した場合と同じ結果となる。また、分割数入力部163に入力することができる分割数は、本実施形態では最大5分割とされているが、これに限定されるものではなく、6分割以上に分割できる構成としてもよい。さらに、本実施形態では、次回から5回目までの買付時の各配分比率を入力指定する5個の配分比率入力部165〜169が設けられているが、配分比率入力部の個数は、4個以下としてもよく、6個以上としてもよい。   Further, the order screen 100 includes a selection unit 160 (in this embodiment, a reinvestment method selection) that selects to reinvest a reinvestment ratio that is specified in the reinvestment pool money at the time of each purchase. Information = “1”), and when this selection unit 160 is selected, the reinvestment ratio input unit 161 that inputs and designates the reinvestment ratio, and the number of divisions that are designated to input the profit fixed amount obtained from the sale When selecting the selection unit 162 (in this embodiment, reinvestment method selection information = “2”) and selecting this re-investment method in the next split and subsequent repurchase. And a selection unit 164 for selecting to reinvest at the next and subsequent purchases by allocating the fixed profit amount obtained by the sale at the specified allocation ratio. In this embodiment, re-throw Method selection information = “3”), the distribution ratio input units 165 to 169 for inputting and specifying the distribution ratios at the next, second, third, fourth, and fifth purchases, A selection unit 170 (in this embodiment, reinvestment method selection information = “4” in this embodiment) that selects to reinvest the entire amount of pool money for reinvestment at the time of purchase, and at each purchase A selection unit 171 (in this embodiment, reinvestment method selection information = “5”) that selects to reinvest a predetermined reinvestment ratio (a ratio determined in advance by the system) in the reinvestment pool money at that time Is provided.). Note that 100% can also be input to the reinvestment ratio input unit 161. In this case, the same result as when the selection unit 170 is selected is obtained. The number of divisions that can be input to the division number input unit 163 is set to a maximum of five in this embodiment, but is not limited to this, and may be configured to be divided into six or more. Furthermore, in this embodiment, five distribution ratio input units 165 to 169 for inputting and specifying each distribution ratio at the time of purchase from the next time to the fifth time are provided, but the number of distribution ratio input units is 4 It may be less than or equal to 6 or more.

そして、注文画面100には、売買周期として、毎日を選択する毎日選択部180(本実施形態では、売買周期選択情報=「1」となる。)と、毎週を選択する毎週選択部181(本実施形態では、売買周期選択情報=「2」となる。)と、毎月を選択する毎月選択部182(本実施形態では、売買周期選択情報=「3」となる。)と、3ヶ月置きを選択する3ヶ月選択部183(本実施形態では、売買周期選択情報=「4」となる。)と、半年置きを選択する半年選択部184(本実施形態では、売買周期選択情報=「5」となる。)と、毎年を選択する毎年選択部185(本実施形態では、売買周期選択情報=「6」となる。)とが設けられている。   The order screen 100 includes a daily selection unit 180 for selecting daily as a trading cycle (in this embodiment, sales cycle selection information = “1”) and a weekly selection unit 181 for selecting weekly (main book). In the embodiment, sales cycle selection information = “2”), a monthly selection unit 182 for selecting monthly (in this embodiment, sales cycle selection information = “3”), and every three months. A three-month selection unit 183 to select (in this embodiment, sales cycle selection information = “4”) and a semi-year selection unit 184 to select every six months (in this embodiment, sales cycle selection information = “5”). And an annual selection unit 185 (in this embodiment, sales cycle selection information = “6”) is provided for selecting the year.

また、注文画面100には、入力または選択した注文データを、売買注文処理サーバ20へ送信するための「送信」ボタン190が設けられている。   Further, the order screen 100 is provided with a “send” button 190 for sending the input or selected order data to the trade order processing server 20.

そして、図5において、顧客または営業員が、注文画面100で、継続的な売買注文に必要な事項を入力または選択し、「送信」ボタン190の押下操作を行うと、ネットワーク1または社内ネットワーク2を介して注文データが売買注文処理サーバ20へ送信される(ステップS2)。売買注文処理サーバ20では、注文受付処理手段21により、顧客端末装置40または営業員端末装置50から送信されてくる注文データを受信し、受信した注文データに、注文識別情報(注文番号)を自動付与し、注文データを、注文識別情報(注文番号)および顧客識別情報(口座番号等)と関連付けて注文データ記憶手段30(図2参照)に記憶させる(ステップS2)。例えば、図5に示すように、銘柄入力部110に、売買対象銘柄Aについての銘柄識別情報である銘柄コード=AAAAAを入力し、選択部120を選択して買付金額入力部121に毎回の買付金額=20000円を入力し、選択部132を選択して売付数量入力部133に毎回の売付数量=40株を入力し、選択部142を選択して相対売付判定価格入力部143に相対売付判定価格=20円を入力し、選択部150を選択してスキップしないこととし、選択部160を選択して再投資比率入力部161に再投資比率=50%を入力し、毎月選択部182を選択して売買周期を毎月とし、この状態で、「送信」ボタン190の押下操作を行うと、注文データが、図2に示す状態で注文データ記憶手段30に記憶される。   Then, in FIG. 5, when the customer or the sales person inputs or selects items necessary for the continuous buying and selling order on the order screen 100 and performs the pressing operation of the “Send” button 190, the network 1 or the internal network 2 is displayed. The order data is transmitted to the trade order processing server 20 via (step S2). In the buying and selling order processing server 20, the order reception processing means 21 receives the order data transmitted from the customer terminal device 40 or the salesperson terminal device 50, and automatically adds the order identification information (order number) to the received order data. The order data is stored in the order data storage means 30 (see FIG. 2) in association with the order identification information (order number) and customer identification information (account number, etc.) (step S2). For example, as shown in FIG. 5, the brand code = AAAAA, which is the brand identification information about the brand A for sale, is input to the brand input unit 110, the selection unit 120 is selected, and the purchase price input unit 121 is updated each time. The purchase price = 20000 yen is input, the selection unit 132 is selected, the sales quantity input unit 133 is input each time the sales quantity = 40 shares, the selection unit 142 is selected, and the relative sale determination price input unit The relative selling judgment price = 20 yen is input to 143, the selection unit 150 is selected and skipped, the selection unit 160 is selected, the reinvestment ratio input unit 161 is input with the reinvestment ratio = 50%, When the monthly selection unit 182 is selected to set the trading cycle to monthly, and the “Send” button 190 is pressed in this state, the order data is stored in the order data storage means 30 in the state shown in FIG.

次に、時価データ取得処理手段22により、時価情報提供システム60から、専用線3またはネットワーク1を介して、各銘柄(本実施形態では、全ての取扱い銘柄とする。)についての時価データを取得し、取得した時価データを、銘柄識別情報(銘柄コード)と関連付けて時価データ記憶手段31に記憶させる(ステップS3)。   Next, the market price data acquisition processing means 22 acquires market price data for each brand (in the present embodiment, all brands handled) from the market price information providing system 60 via the dedicated line 3 or the network 1. Then, the acquired market price data is stored in the market price data storage unit 31 in association with the brand identification information (brand code) (step S3).

続いて、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された売買対象銘柄の保有数量を参照し、保有数量がゼロか否かを判断し(ステップS4)、保有数量がゼロの場合には、買付を行うために、後述するステップS7の処理へ移行する。一方、保有数量がゼロでない場合には、売付条件成否判定処理手段23により、注文データ記憶手段30(図2参照)に記憶されている売付条件選択情報を読み込み、売付条件が成立しているか否かを判断する(ステップS5)。   Subsequently, the order data creation processing means 24 refers to the possessed quantity of the brand to be traded stored in the trade data storage means 32 (see FIG. 3) to determine whether the owned quantity is zero or not (step S4). When the possessed quantity is zero, the process proceeds to step S7 described later in order to purchase. On the other hand, if the quantity held is not zero, the selling condition success / failure determination processing means 23 reads the selling condition selection information stored in the order data storage means 30 (see FIG. 2), and the selling condition is satisfied. It is judged whether it is (step S5).

そして、売付条件選択情報=「1」の場合には、前回の価格よりも今回の価格の方が高いという売付条件(1)であるから、売付条件成否判定処理手段23により、売買データ記憶手段32(図3参照)に記憶されている株価カラムの前回の金額データ、または時価データ記憶手段31に過去の履歴データとして記憶されている売買対象銘柄の前回時点での時価データを読み込み、これを前回の価格とし、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、これらの前回の価格と今回の価格とを比較し、前回の価格よりも今回の価格の方が高いか否かを判断する(ステップS5)。図7の例(図3も同様)では、10ヶ月目は、前回(9ヶ月目)の価格が500円であり、今回の価格が550円であるから、前回の価格よりも今回の価格の方が高いと判断する。但し、図7の例では、売付条件(1)は、選択されていないので、この判断は行われない。   When the sales condition selection information = “1”, the sales condition (1) indicates that the current price is higher than the previous price. Read the previous price data of the stock price column stored in the data storage means 32 (see FIG. 3) or the current price data of the trading target brand stored as past history data in the market price data storage means 31 , This is the previous price, the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is read, and this is used as the current price. The price is compared with the current price, and it is determined whether or not the current price is higher than the previous price (step S5). In the example of FIG. 7 (same for FIG. 3), the 10th month is the previous price (9th month) is 500 yen, and the current price is 550 yen. Judge that it is higher. However, in the example of FIG. 7, since the selling condition (1) is not selected, this determination is not performed.

また、売付条件選択情報=「2」の場合には、今回の価格が平均買付単価を上回っているという売付条件(2)であるから、売付条件成否判定処理手段23により、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を読み込み、これらの今回の価格と平均買付単価とを比較し、今回の価格が平均買付単価を上回っているか否かを判断する(ステップS5)。図7の例(図3も同様)では、10ヶ月目は、今回の価格が550円であり、前回(9ヶ月目)までの平均買付単価が485.93円であるから、今回の価格が平均買付単価を上回っていると判断する。但し、図7の例では、売付条件(2)は、選択されていないので、この判断は行われない。   Further, when the selling condition selection information = “2”, the selling condition (2) indicates that the current price is higher than the average purchase unit price. The latest market price data of the trading target brand acquired by the data acquisition processing unit 22 and stored in the market price data storage unit 31 is read and used as the current price, and stored in the sales data storage unit 32 (see FIG. 3). The average purchase price up to the previous time (latest data in the average purchase price column) is read, the current price is compared with the average purchase price, and the current price exceeds the average purchase price. It is determined whether or not (step S5). In the example of FIG. 7 (the same applies to FIG. 3), the current price is 550 yen in the 10th month, and the average purchase price up to the previous (9th month) is 485.93 yen. Is higher than the average purchase price. However, in the example of FIG. 7, since the selling condition (2) is not selected, this determination is not performed.

さらに、売付条件選択情報=「3」の場合には、今回の価格が平均買付単価に相対売付判定価格を加算した売付判定価格以上(売付判定価格を超えるでもよい。)という売付条件(3)であるから、売付条件成否判定処理手段23により、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を読み込み、注文データ記憶手段30(図2参照)から相対売付判定価格を読み込み、平均買付単価に相対売付判定価格を加算して売付判定価格を算出するとともに、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、これらの今回の価格と売付判定価格とを比較し、今回の価格が売付判定価格以上であるか否かを判断する(ステップS5)。図7の例(図3も同様)では、10ヶ月目は、今回の価格が550円であり、前回(9ヶ月目)までの平均買付単価が485.93円であり、相対売付判定価格=20円(図2参照)であるから、売付判定価格=485.93円+20円=505.93円となり、今回の価格が売付判定価格以上であると判断する。図7の例では、この売付条件(3)のみが選択されているので、10ヶ月目は、売付条件が成立することになる。同様に、図7の例で、12ヶ月目は、今回の価格が550円であり、前回(11ヶ月目)までの平均買付単価が485.93円であり、相対売付判定価格=20円(図2参照)であるから、売付判定価格=485.93円+20円=505.93円となり、今回の価格が売付判定価格以上であると判断する。   Further, when the selling condition selection information = “3”, the current price is equal to or higher than the selling determination price obtained by adding the relative selling determination price to the average purchase unit price (may exceed the selling determination price). Since it is the selling condition (3), the selling condition success / failure determination processing unit 23 stores the average purchase price up to the previous time stored in the buying and selling data storage unit 32 (see FIG. 3) (the latest of the average purchase unit price column). Data), the relative sale determination price is read from the order data storage means 30 (see FIG. 2), the sale determination price is calculated by adding the relative sale determination price to the average purchase unit price, and the market price data. The latest market price data of the trading target brand acquired by the acquisition processing unit 22 and stored in the market price data storage unit 31 is read, and this is used as the current price, and the current price and the sale determination price are compared. ,Of this time Case determines whether a sale with determination price above (step S5). In the example of FIG. 7 (the same applies to FIG. 3), the current price is 550 yen in the 10th month, the average purchase price up to the previous (9th month) is 485.93 yen, and the relative sale determination Since the price = 20 yen (see FIG. 2), the selling determination price = 485.93 yen + 20 yen = 505.93 yen, and it is determined that the current price is equal to or higher than the selling determination price. In the example of FIG. 7, since only the selling condition (3) is selected, the selling condition is satisfied in the tenth month. Similarly, in the example of FIG. 7, in the twelfth month, the current price is 550 yen, the average purchase unit price until the previous time (the eleventh month) is 485.93 yen, and the relative sale determination price = 20. Since it is a yen (refer to FIG. 2), the selling judgment price = 485.93 yen + 20 yen = 505.93 yen, and it is determined that the current price is equal to or higher than the selling judgment price.

なお、図7の例で、仮に、売付条件(1)と売付条件(3)とが選択されて売付条件がこれらの複合条件(複合条件では、選択された全ての条件が満たされた場合に売付条件が成立することになる。)となっていた場合には、12ヶ月目は、売付ではなく、買付となる。すなわち、売付条件(3)は成立するが、今回の価格が550円であり、前回(11ヶ月目)の価格が600円であるから、前回の価格よりも今回の価格の方が高いという条件は満たさないので、売付条件(1)は成立せず、従って、売付条件(1)と売付条件(3)との複合条件の売付条件は成立しない。   In the example of FIG. 7, it is assumed that the selling condition (1) and the selling condition (3) are selected and the selling condition is the combined condition (in the combined condition, all the selected conditions are satisfied). In this case, the sale condition is satisfied.), The 12th month is a purchase, not a sale. That is, although the selling condition (3) is satisfied, the current price is 550 yen, and the previous price (11th month) is 600 yen, so the current price is higher than the previous price. Since the condition is not satisfied, the selling condition (1) is not satisfied, and therefore the combined condition of the selling condition (1) and the selling condition (3) is not satisfied.

また、売付条件選択情報=「4」の場合には、今回の価格が上限価格以上(上限価格を超えるでもよい。)または下限価格以下(下限価格未満でもよい。)という売付条件(4)であるから、売付条件成否判定処理手段23により、注文データ記憶手段30(図2参照)から上限価格および下限価格を読み込み、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、上限価格と今回の価格とを比較し、かつ、下限価格と今回の価格とを比較し、今回の価格が上限価格以上または下限価格以下であるか否かを判断する(ステップS5)。例えば、仮に、上限価格=580円、下限価格=420円と入力されていたとすれば、図7の例で、11ヶ月目は、今回の価格が600円であるから、今回の価格が上限価格以上であると判断する。但し、図7の例では、売付条件(4)は、選択されていないので、この判断は行われない。   When the sales condition selection information = “4”, the sales condition (4 that the current price is equal to or higher than the upper limit price (may exceed the upper limit price) or lower than the lower limit price (may be lower than the lower limit price). Therefore, the selling condition success / failure determination processing means 23 reads the upper limit price and the lower limit price from the order data storage means 30 (see FIG. 2), and is acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31. Read the latest market price data of the stocks to be traded and store it as the current price, compare the upper limit price with the current price, compare the lower limit price with the current price, It is determined whether the price is not less than the upper limit price or less than the lower limit price (step S5). For example, if the upper limit price = 580 yen and the lower limit price = 420 yen are entered, the current price is 600 yen in the 11th month in the example of FIG. Judge that it is above. However, in the example of FIG. 7, since the selling condition (4) is not selected, this determination is not performed.

さらに、売付条件選択情報=「5」の場合は、保有数量が売付判定数量以上(売付判定数量を超えるでもよい。)という売付条件(5)であるから、売付条件成否判定処理手段23により、売買データ記憶手段32(図3参照)から保有数量(保有数量カラムの最新のデータ)を読み込み、注文データ記憶手段30(図2参照)から売付判定数量を読み込み、保有数量と売付判定数量とを比較し、保有数量が売付判定数量以上であるか否かを判断する(ステップS5)。例えば、仮に、売付判定数量=280株と入力されていたとすれば、図7の例で、10ヶ月目は、前回(9ヶ月目)までの保有数量が292.19株であるから、保有数量が売付判定数量以上であると判断する。但し、図7の例では、売付条件(5)は、選択されていないので、この判断は行われない。   Further, if the sales condition selection information = “5”, the sales condition (5) is that the possessed quantity is equal to or greater than the sales determination quantity (may exceed the sales determination quantity), so the sales condition success / failure determination is made. The processing means 23 reads the retained quantity (latest data in the retained quantity column) from the trading data storage means 32 (see FIG. 3), reads the sales determination quantity from the order data storage means 30 (see FIG. 2), and holds the retained quantity. Are compared with the sales determination quantity to determine whether the possessed quantity is equal to or greater than the sales determination quantity (step S5). For example, if the sales judgment quantity = 280 shares is entered, in the example of FIG. 7, the tenth month is 292.19 shares until the previous (9th month). It is determined that the quantity is equal to or greater than the sales judgment quantity. However, in the example of FIG. 7, since the selling condition (5) is not selected, this determination is not performed.

以上のステップS5で、売付条件成否判定処理手段23により売付条件が成立していると判断した場合には、売付を行うために、後述するステップS8の処理へ移行する。一方、売付条件が成立していないと判断した場合には、売付条件成否判定処理手段23により、注文データ記憶手段30(図2参照)に記憶されているスキップ条件選択情報を読み込み、スキップ条件が成立しているか否かを判断する(ステップS6)。   If the selling condition success / failure determination processing means 23 determines in step S5 that the selling condition is satisfied, the process proceeds to step S8 described later in order to sell. On the other hand, when it is determined that the selling condition is not satisfied, the skip condition selection information stored in the order data storage unit 30 (see FIG. 2) is read by the selling condition success / failure determination processing unit 23 and skipped. It is determined whether or not the condition is satisfied (step S6).

そして、スキップ条件選択情報=「0」の場合には、(0)スキップしない場合であるから、買付を行うために、後述するステップS7の処理へ移行する。図2の例では、(0)スキップしないことが選択されている。   When skip condition selection information = “0”, (0) it is a case where skipping is not performed, so the process proceeds to step S7 to be described later in order to make a purchase. In the example of FIG. 2, (0) not to skip is selected.

また、スキップ条件選択情報=「1」の場合には、前回の価格よりも今回の価格の方が高いというスキップ条件(1)であるから、売付条件成否判定処理手段23により、売買データ記憶手段32(図3参照)に記憶されている株価カラムの前回の金額データ、または時価データ記憶手段31に過去の履歴データとして記憶されている売買対象銘柄の前回時点での時価データを読み込み、これを前回の価格とし、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、これらの前回の価格と今回の価格とを比較し、前回の価格よりも今回の価格の方が高いか否かを判断する(ステップS6)。   Further, when the skip condition selection information = “1”, it is the skip condition (1) that the current price is higher than the previous price. The previous price data of the stock price column stored in the means 32 (see FIG. 3) or the market price data at the previous time of the trading target stock stored as the past history data in the market price data storage means 31 is read. As the previous price, the latest market price data of the trading target stock acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is read, and this is used as the current price. The current price is compared, and it is determined whether or not the current price is higher than the previous price (step S6).

さらに、スキップ条件選択情報=「2」の場合には、今回の価格が平均買付単価を上回っているというスキップ条件(2)であるから、売付条件成否判定処理手段23により、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を読み込み、これらの今回の価格と平均買付単価とを比較し、今回の価格が平均買付単価を上回っているか否かを判断する(ステップS6)。   Further, when the skip condition selection information = “2”, since it is the skip condition (2) that the current price exceeds the average purchase unit price, the selling condition success / failure determination processing means 23 obtains the market price data. The latest market price data of the trading target brand acquired by the processing unit 22 and stored in the market price data storage unit 31 is read, and this is used as the current price, which is stored in the sales data storage unit 32 (see FIG. 3). Read the previous average purchase price (latest data in the average purchase price column), compare the current price with the average purchase price, and check whether the current price exceeds the average purchase price Is determined (step S6).

そして、スキップ条件選択情報=「3」の場合には、今回の価格が平均買付単価に相対スキップ判定価格を加算したスキップ判定価格以上(スキップ判定価格を超えるでもよい。)というスキップ条件(3)であるから、売付条件成否判定処理手段23により、売買データ記憶手段32(図3参照)に記憶されている前回までの平均買付単価(平均買付単価カラムの最新のデータ)を読み込み、注文データ記憶手段30(図2参照)から相対スキップ判定価格を読み込み、平均買付単価に相対スキップ判定価格を加算してスキップ判定価格を算出するとともに、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、今回の価格とスキップ判定価格とを比較し、今回の価格がスキップ判定価格以上であるか否かを判断する(ステップS6)。   When the skip condition selection information = “3”, a skip condition (3 that the current price is equal to or higher than the skip determination price obtained by adding the relative skip determination price to the average purchase unit price (may exceed the skip determination price). Therefore, the selling condition success / failure determination processing means 23 reads the average purchase unit price (latest data in the average purchase unit price column) stored in the trading data storage unit 32 (see FIG. 3) until the previous time. Then, the relative skip determination price is read from the order data storage means 30 (see FIG. 2), the skip determination price is calculated by adding the relative skip determination price to the average purchase unit price, and is acquired by the market price data acquisition processing means 22. The latest market price data of the trading target stock stored in the market price data storage means 31 is read and used as the current price. Comparing the determined price, the current price is equal to or a skip decision price higher (step S6).

また、スキップ条件選択情報=「4」の場合には、今回の価格が上限スキップ価格以上(上限スキップ価格を超えるでもよい。)または下限スキップ価格以下(下限スキップ価格未満でもよい。)というスキップ条件(4)であるから、売付条件成否判定処理手段23により、注文データ記憶手段30(図2参照)から上限スキップ価格および下限スキップ価格を読み込み、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを読み込み、これを今回の価格とし、上限スキップ価格と今回の価格とを比較し、かつ、下限スキップ価格と今回の価格とを比較し、今回の価格が上限スキップ価格以上または下限スキップ価格以下であるか否かを判断する(ステップS6)。   When the skip condition selection information = “4”, the skip condition that the current price is equal to or higher than the upper limit skip price (may exceed the upper limit skip price) or lower than the lower limit skip price (may be less than the lower limit skip price). Since (4), the selling condition success / failure determination processing means 23 reads the upper limit skip price and the lower limit skip price from the order data storage means 30 (see FIG. 2), and the market price data acquisition processing means 22 acquires the Read the latest market price data of the stock to be traded stored in the storage means 31, and use this as the current price, compare the upper limit skip price with the current price, and compare the lower limit skip price with the current price Then, it is determined whether the current price is equal to or higher than the upper limit skip price or lower than the lower limit skip price (step S6).

以上のステップS6で、売付条件成否判定処理手段23によりスキップ条件が成立していると判断した場合には、買付をスキップするために、後述するステップS12の処理へ移行する。一方、スキップ条件が成立していないと判断した場合には、買付を行うために、次のステップS7の処理へ移行する。   When the selling condition success / failure determination processing unit 23 determines that the skip condition is satisfied in the above step S6, the process proceeds to step S12 described later in order to skip the purchase. On the other hand, when it is determined that the skip condition is not satisfied, the process proceeds to the next step S7 in order to perform the purchase.

続いて、発注データ作成処理手段24により、買付用の発注データを作成する際には、注文データ記憶手段30(図2参照)に記憶された買付内容選択情報および再投資方法選択情報を読み込む(ステップS7)。そして、買付内容選択情報=「1」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された毎回一定とされている買付金額(顧客または営業員の入力した買付金額)を読み込み、この毎回一定とされている買付金額を、売買データ記憶手段32(図3参照)の投資金額カラム(顧客口座からの出金金額)に記憶させる(ステップS7)。図2の例では、注文データ記憶手段30から、毎回の買付金額=20000円を読み込み、この20000円を、図3の例のように、売買データ記憶手段32の投資金額カラムに記憶させる。   Subsequently, when the order data creation processing means 24 creates order data for purchase, the purchase content selection information and the reinvestment method selection information stored in the order data storage means 30 (see FIG. 2) are stored. Read (step S7). When the purchase content selection information = “1”, the purchase amount (customer or customer) stored in the order data storage unit 30 (see FIG. 2) is made constant each time by the order data creation processing unit 24. The purchase amount entered by the salesperson) is read and the fixed purchase amount is stored in the investment amount column (withdrawal amount from the customer account) of the buying and selling data storage means 32 (see FIG. 3). (Step S7). In the example of FIG. 2, the purchase amount = 20,000 yen is read from the order data storage means 30 every time, and this 20,000 yen is stored in the investment amount column of the buying and selling data storage means 32 as in the example of FIG.

それから、買付内容選択情報=「1」の場合において、再投資方法選択情報=「1」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された再投資比率(顧客または営業員の入力した再投資比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に再投資比率を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出する(ステップS7)。図2の例では、注文データ記憶手段30から、再投資比率=50%を読み込み、図3の注文識別情報=T0001についての2008年4月の例(図7の4ヶ月目の例も同様)では、売買データ記憶手段32の再投資用プール金の合計カラムに、前回(2008年3月)までの再投資用プール金として1000円が記憶されているので、この再投資用プール金の1000円に、再投資比率の50%を乗じることにより、再投資用プール金から今回拠出する再投資金額を、1000円×50%=500円と算出し、算出した再投資金額の500円を、売買データ記憶手段32の再投資金額カラムに記憶させる。そして、毎回の買付金額の20000円に、再投資金額の500円を加算することにより再投資後の買付金額の20500円を算出し、この20500円を時価データの550円で除することにより買付数量の37.27株を算出する。   Then, when the purchase content selection information = “1” and the reinvestment method selection information = “1”, the order data creation processing means 24 stores the order data storage means 30 (see FIG. 2). The reinvestment ratio (reinvestment ratio input by the customer or salesperson) is read, and the amount data in the total column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) (calculated so far) Is calculated by multiplying the reinvestment ratio by the reinvestment ratio, and the calculated reinvestment amount is stored in the trading data storage means 32 (see FIG. 3). At the same time, the reinvestment amount is added to the purchase amount that is fixed each time to calculate the purchase amount after the reinvestment, and the calculated purchase amount after the reinvestment is calculated by the market price data acquisition processing means 22 Obtained has been to calculate the quantity purchase by dividing the latest market data trading target stocks stored in the market data storage section 31 (step S7). In the example of FIG. 2, the reinvestment ratio = 50% is read from the order data storage means 30, and the example of April 2008 for the order identification information = T0001 of FIG. 3 (the same applies to the fourth month of FIG. 7). Then, since 1000 yen is stored as the reinvestment pool money up to the previous time (March 2008) in the total column of the reinvestment pool money in the trading data storage means 32, 1000 of the reinvestment pool money 1000 By multiplying the yen by 50% of the reinvestment ratio, the reinvestment amount to be contributed this time from the reinvestment pool money is calculated as 1000 yen x 50% = 500 yen, and the calculated reinvestment amount of 500 yen The data is stored in the reinvestment amount column of the trade data storage means 32. Then, by adding the reinvestment amount of 500 yen to the repurchase amount of 20000 yen each time, the repurchase amount after purchase of 20500 yen is calculated, and this 20500 yen is divided by the market price data of 550 yen. Calculate the 37.27 shares to be purchased.

また、買付内容選択情報=「1」の場合において、再投資方法選択情報=「2」、「3」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに算出されている金額データ)を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出する(ステップS7)。図3の注文識別情報=T0005についての2008年4月の例では、売買データ記憶手段32の再投資用プール金の次回カラムに、前回(2008年3月)までの次回用の再投資用プール金として500円が記憶されているので、この500円を、再投資用プール金から今回拠出する再投資金額とし、売買データ記憶手段32(図3参照)に記憶させる。そして、毎回の買付金額の20000円に、再投資金額の500円を加算することにより再投資後の買付金額の20500円を算出し、この20500円を時価データの550円で除することにより買付数量の37.27株を算出する。   Further, in the case where the purchase content selection information = “1” and the reinvestment method selection information = “2”, “3”, the order data creation processing means 24 causes the sales data storage means 32 (see FIG. 3). ) Stored in the next column of the reinvestment pool money (amount data calculated up to the previous time) as the reinvestment amount to be contributed this time from the reinvestment pool money (FIG. 3). (See below) and calculate the purchase amount after reinvestment by adding the reinvestment amount to the purchase amount that is fixed each time, and obtain the market value data for the calculated purchase amount after reinvestment. The purchase quantity is calculated by dividing by the latest market price data of the trading target brand acquired by the processing unit 22 and stored in the market price data storage unit 31 (step S7). In the example of April 2008 for order identification information = T0005 in FIG. 3, the next reinvestment pool up to the previous time (March 2008) is displayed in the next column of the reinvestment pool money in the trading data storage means 32. Since 500 yen is stored as money, this 500 yen is stored in the trading data storage means 32 (see FIG. 3) as the reinvestment amount to be contributed this time from the reinvestment pool money. Then, by adding the reinvestment amount of 500 yen to the repurchase amount of 20000 yen each time, the repurchase amount after purchase of 20500 yen is calculated, and this 20500 yen is divided by the market price data of 550 yen. Calculate the 37.27 shares to be purchased.

さらに、買付内容選択情報=「1」の場合において、再投資方法選択情報=「4」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)の全額を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出する(ステップS7)。   Further, when the purchase content selection information = “1” and the reinvestment method selection information = “4”, the purchase order data creation processing unit 24 stores the purchase data storage unit 32 (see FIG. 3). Trading data storage means 32 (see FIG. 3) uses the entire amount data in the total column of the reinvestment pool money (amount data calculated so far) as the reinvestment amount to be contributed from the reinvestment pool money this time. In addition to calculating the purchase price after reinvestment by adding the reinvestment amount to the fixed purchase amount each time, and calculating the purchase price after the reinvestment to the market value data acquisition processing means The purchase quantity is calculated by dividing by the latest market price data of the brand to be traded acquired by 22 and stored in the market price data storage means 31 (step S7).

また、買付内容選択情報=「1」の場合において、再投資方法選択情報=「5」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に、システムで予め定められた再投資比率(プログラム内に記述しておいてもよく、外部の再投資比率記憶手段に記憶させておいてもよい。)を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、毎回一定とされている買付金額に再投資金額を加算することにより再投資後の買付金額を算出し、算出した再投資後の買付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより買付数量を算出する(ステップS7)。   Further, when the purchase content selection information = “1” and the reinvestment method selection information = “5”, the purchase order data creation processing unit 24 stores the purchase data storage unit 32 (see FIG. 3). The amount data in the total column of pool money for reinvestment (amount data calculated up to the previous time) is added to the reinvestment ratio determined in advance by the system (may be described in the program, external reinvestment The reinvestment amount to be contributed this time is calculated from the reinvestment pool money, and the calculated reinvestment amount is stored in the trading data storage unit 32 (see FIG. 3). ) And calculating the purchase amount after reinvestment by adding the reinvestment amount to the purchase amount that is fixed each time, and the calculated purchase amount after reinvestment is used to obtain market value data Means 22 Ri is obtained by calculating the quantity purchase by dividing the latest market data trading target stocks stored in the market data storage section 31 (step S7).

そして、発注データ作成処理手段24により、算出決定した買付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにプラス符号で記憶させるとともに、算出決定した買付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、買付数量および銘柄識別情報(銘柄コード)を含む買付用の発注データを作成する(ステップS7)。この際、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての買付数量を合計し、その買付数量の合計数量を用いて発注データを作成する。   Then, the purchase quantity calculated and determined by the order data creation processing means 24 is stored in the purchase quantity / sold quantity column of the purchase / sale data storage means 32 (see FIG. 3) with a plus sign, and the calculated and determined purchase quantity. The purchase order data including the purchase quantity and the brand identification information (brand code) is created using the brand identification information (brand code) stored in the quantity and order data storage means 30 (see FIG. 2) ( Step S7). At this time, the order data is transmitted to the market system 70 as order data in which the order data of a plurality of customers who buy and sell at the same time are collected for each brand. The purchase quantity is totaled, and order data is created using the total quantity of the purchase quantity.

また、買付内容選択情報=「2」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された毎回一定とされている買付数量(顧客または営業員の入力した買付数量)を読み込み、この毎回一定とされている買付数量に、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データを乗じた金額を、売買データ記憶手段32(図3参照)の投資金額カラム(顧客口座からの出金金額)に記憶させる(ステップS7)。   Further, when the purchase content selection information = “2”, the purchase quantity (customer or customer) stored in the order data storage means 30 (see FIG. 2) by the order data creation processing means 24 is made constant each time. The purchase price entered by the salesperson) is read, and the latest purchase price of the brand to be bought and acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 is set to the fixed purchase quantity each time. The amount multiplied by the market price data is stored in the investment amount column (withdrawal amount from the customer account) of the buying and selling data storage means 32 (see FIG. 3) (step S7).

そして、買付内容選択情報=「2」の場合において、再投資方法選択情報=「1」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された再投資比率(顧客または営業員の入力した再投資比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に再投資比率を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、算出した再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出する(ステップS7)。   When the purchase content selection information = “2” and the reinvestment method selection information = “1”, the order data creation processing means 24 stores it in the order data storage means 30 (see FIG. 2). The reinvestment ratio (reinvestment ratio input by the customer or salesperson) is read, and the amount data in the total column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) (calculated so far) Is calculated by multiplying the reinvestment ratio by the reinvestment ratio, and the calculated reinvestment amount is stored in the trading data storage means 32 (see FIG. 3). At the same time, by dividing the calculated reinvestment amount by the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31, The amount that can be purchased with the investment amount is calculated, and the purchase amount after the reinvestment is calculated by adding the amount that can be purchased with the reinvestment amount to the fixed purchase amount each time (step S7). .

また、買付内容選択情報=「2」の場合において、再投資方法選択情報=「2」、「3」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに算出されている金額データ)を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、この再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出する(ステップS7)。   Further, in the case of the purchase content selection information = “2” and the reinvestment method selection information = “2”, “3”, the order data creation processing means 24 causes the sales data storage means 32 (see FIG. 3). ) Stored in the next column of the reinvestment pool money (amount data calculated up to the previous time) as the reinvestment amount to be contributed this time from the reinvestment pool money (FIG. 3). The reinvestment amount is divided by the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31. The amount that can be purchased is calculated by adding the amount that can be purchased with the reinvestment amount to the purchase amount that is constant each time (step S7).

さらに、買付内容選択情報=「2」の場合において、再投資方法選択情報=「4」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)の全額を、再投資用プール金から今回拠出する再投資金額として売買データ記憶手段32(図3参照)に記憶させるとともに、この再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出する(ステップS7)。   Further, when the purchase content selection information = “2” and the reinvestment method selection information = “4”, the purchase order data creation processing unit 24 stores the purchase data storage unit 32 (see FIG. 3). Trading data storage means 32 (see FIG. 3) uses the entire amount data in the total column of the reinvestment pool money (amount data calculated so far) as the reinvestment amount to be contributed from the reinvestment pool money this time. The reinvestment amount is divided by the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31 to obtain the reinvestment price. The amount that can be attached is calculated, and the amount that can be purchased with the reinvestment amount is added to the purchase amount that is fixed each time to calculate the purchased amount after the reinvestment (step S7).

また、買付内容選択情報=「2」の場合において、再投資方法選択情報=「5」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに算出されている金額データ)に、システムで予め定められた再投資比率(プログラム内に記述しておいてもよく、外部の再投資比率記憶手段に記憶させておいてもよい。)を乗じることにより、再投資用プール金から今回拠出する再投資金額を算出し、算出した再投資金額を、売買データ記憶手段32(図3参照)に記憶させるとともに、算出した再投資金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより、再投資金額で買付可能な数量を算出し、毎回一定とされている買付数量に再投資金額で買付可能な数量を加算することにより再投資後の買付数量を算出する(ステップS7)。   Further, in the case where the purchase content selection information = “2” and the reinvestment method selection information = “5”, the total of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3). The amount data in the column (the amount data calculated up to the previous time) is stored in the reinvestment ratio (which may be described in the program or stored in the external reinvestment ratio storage means). The reinvestment amount to be contributed this time is calculated from the reinvestment pool money, and the calculated reinvestment amount is stored in the trading data storage means 32 (see FIG. 3) and calculated. By dividing the reinvestment amount by the latest market price data of the trading target brand acquired by the market price data acquisition processing unit 22 and stored in the market price data storage unit 31, the quantity that can be purchased with the reinvestment amount is obtained. However, to calculate the quantity purchase after the re-investment by adding the possible quantity purchase in the re-investment in quantity purchase, which is the every time constant (step S7).

そして、発注データ作成処理手段24により、算出決定した再投資後の買付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにプラス符号で記憶させるとともに、算出決定した再投資後の買付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、買付数量および銘柄識別情報(銘柄コード)を含む買付用の発注データを作成する(ステップS7)。この際、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての再投資後の買付数量を合計し、その再投資後の買付数量の合計数量を用いて発注データを作成する。   Then, the order data creation processing means 24 stores the calculated purchase quantity after reinvestment in the purchase quantity / sale quantity column of the buying and selling data storage means 32 (see FIG. 3) with a plus sign. Purchase including the purchased quantity and the brand identification information (brand code) using the decided purchase quantity after reinvestment and the brand identification information (brand code) stored in the order data storage means 30 (see FIG. 2) Order data is created (step S7). At this time, the order data is transmitted to the market system 70 as order data in which the order data of a plurality of customers who buy and sell at the same time are collected for each brand. The purchase quantity after the reinvestment is totaled, and the order data is created using the total quantity of the purchase quantity after the reinvestment.

続いて、発注データ作成処理手段24により売付用の発注データを作成する際には、注文データ記憶手段30(図2参照)に記憶された売付内容選択情報を読み込む(ステップS8)。   Subsequently, when order data for sale is created by the order data creation processing means 24, the sale content selection information stored in the order data storage means 30 (see FIG. 2) is read (step S8).

そして、売付内容選択情報=「1」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された売付金額を読み込み、その売付金額を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより売付数量を算出する(ステップS8)。   If the sales content selection information = “1”, the order data creation processing unit 24 reads the sales amount stored in the order data storage unit 30 (see FIG. 2), and the sales amount is The sold quantity is calculated by dividing by the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31 (step S8).

また、売付内容選択情報=「2」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された売付数量を読み込む(ステップS8)。図2の例では、売付数量=40株を読み込む。   If the sales content selection information = “2”, the order data creation processing means 24 reads the sales quantity stored in the order data storage means 30 (see FIG. 2) (step S8). In the example of FIG. 2, sales quantity = 40 shares are read.

さらに、売付内容選択情報=「3」の場合には、発注データ作成処理手段24により、注文データ記憶手段30(図2参照)に記憶された売付比率を読み込み、売買データ記憶手段32(図3参照)に記憶された保有数量に売付比率を乗じて売付数量を算出する(ステップS8)。   Further, when the sales content selection information = “3”, the sales ratio stored in the order data storage means 30 (see FIG. 2) is read by the order data creation processing means 24 and the sales data storage means 32 ( The selling quantity is calculated by multiplying the holding quantity stored in FIG. 3) by the selling ratio (step S8).

そして、売付内容選択情報=「4」の場合には、発注データ作成処理手段24により、システムで予め定められた売付金額(プログラム内に記述しておいてもよく、外部の売付金額記憶手段に記憶させておいてもよい。)を、時価データ取得処理手段22により取得されて時価データ記憶手段31に記憶されている売買対象銘柄の最新の時価データで除することにより売付数量を算出する(ステップS8)。   If the sales content selection information = “4”, the order data creation processing means 24 uses the system to determine a sales amount (which may be described in the program or externally sold). The sales quantity may be stored in the storage means by dividing by the latest market price data of the trading target brand acquired by the market price data acquisition processing means 22 and stored in the market price data storage means 31. Is calculated (step S8).

また、売付内容選択情報=「5」の場合には、発注データ作成処理手段24により、システムで予め定められた売付数量(プログラム内に記述しておいてもよく、外部の売付数量記憶手段に記憶させておいてもよい。)を用いる(ステップS8)。   When the sales content selection information = “5”, the order data creation processing unit 24 uses the order quantity creation processing unit 24 to determine the sales quantity (which may be described in the program or external sales quantity). May be stored in the storage means) (step S8).

さらに、売付内容選択情報=「6」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された保有数量を読み込み、この保有数量の全数量を売付数量とする(ステップS8)。   Further, when the sales content selection information = “6”, the order quantity creation processing means 24 reads the possessed quantity stored in the trade data storage means 32 (see FIG. 3), and the total quantity of the possessed quantity is obtained. The sales quantity is set (step S8).

また、売付内容選択情報=「7」の場合には、発注データ作成処理手段24により、売買データ記憶手段32(図3参照)に記憶された保有数量を読み込み、この保有数量に、システムで予め定められた売付比率(プログラム内に記述しておいてもよく、外部の売付比率記憶手段に記憶させておいてもよい。)を乗じて売付数量を算出する(ステップS8)。   Further, when the sales content selection information = “7”, the order data creation processing means 24 reads the possessed quantity stored in the buying and selling data storage means 32 (see FIG. 3), and the system stores the retained quantity in the system. The sales quantity is calculated by multiplying by a predetermined sales ratio (which may be described in the program or stored in an external sales ratio storage means) (step S8).

そして、発注データ作成処理手段24により、算出決定した売付数量を、売買データ記憶手段32(図3参照)の買付数量・売付数量カラムにマイナス符号で記憶させるとともに、算出決定した売付数量および注文データ記憶手段30(図2参照)に記憶された銘柄識別情報(銘柄コード)を用いて、売付数量および銘柄識別情報(銘柄コード)を含む売付用の発注データを作成する(ステップS8)。この際、市場システム70への発注データの送信は、同時期に売買する複数の顧客の発注データを銘柄毎にまとめた発注データとして行うので、同時期に当該銘柄を売買する複数の顧客についての売付数量を合計し、その売付数量の合計数量を用いて発注データを作成する。   Then, the sales quantity calculated and determined by the order data creation processing means 24 is stored in the purchase quantity / sale quantity column of the trading data storage means 32 (see FIG. 3) with a minus sign, and the calculated sales determined. By using the brand identification information (brand code) stored in the quantity and order data storage means 30 (see FIG. 2), sales order data including the sales quantity and brand identification information (brand code) is created ( Step S8). At this time, the order data is transmitted to the market system 70 as order data in which the order data of a plurality of customers who buy and sell at the same time are collected for each brand. The sales quantity is totaled, and order data is created using the total quantity of the sales quantity.

それから、発注処理手段25により、発注データ作成処理手段24により作成した発注データを、市場システム70へ専用線4またはネットワーク1を介して送信する(ステップS9)。   Then, the order processing unit 25 transmits the order data created by the order data creation processing unit 24 to the market system 70 via the dedicated line 4 or the network 1 (step S9).

その後、発注処理手段25により、市場システム70から専用線4またはネットワーク1を介して送信されてくる約定データ(銘柄識別情報、売買区分、約定数量、約定単価、約定金額、約定日時等を含む。)を受信し、受信した約定データに含まれる約定単価を、売買データ記憶手段32(図3参照)の株価カラムに記憶させる(ステップS10)。また、発注処理手段25により、受信した約定データに含まれる約定金額を売買データ記憶手段32(図3参照)の買付数量・売付数量カラムに記憶された買付数量または売付数量(絶対値)で各顧客に按分した金額、あるいは受信した約定データに含まれる約定単価に売買データ記憶手段32(図3参照)の買付数量・売付数量カラムに記憶された買付数量または売付数量(絶対値)を乗じた金額を、売買データ記憶手段32(図3参照)の買付金額カラムまたは売付金額カラムに記憶させる(ステップS10)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、約定単価が500円、買付数量が40.50株であるから、買付金額は、500円×40.50株=20250円となり、これを売買データ記憶手段32(図3参照)の買付金額カラムに記憶させる。また、図3の注文識別情報=T0001についての2008年10月の場合には、約定単価が550円、売付数量が40.00株であるから、売付金額は、550円×40.00株=22000円となり、これを売買データ記憶手段32(図3参照)の売付金額カラムに記憶させる。   Thereafter, the order processing means 25 includes contract data (brand identification information, trade classification, contract amount, contract unit price, contract price, contract date, etc.) transmitted from the market system 70 via the dedicated line 4 or the network 1. ), And the contract unit price included in the received contract data is stored in the stock price column of the trade data storage means 32 (see FIG. 3) (step S10). Further, the order processing means 25 converts the contract amount included in the received contract data into the purchase quantity or the sale quantity (absolutely) stored in the purchase quantity / sale quantity column of the trade data storage means 32 (see FIG. 3). Value) and the purchase amount or sale stored in the purchase quantity / sale quantity column of the buying and selling data storage means 32 (see FIG. 3) in the amount apportioned to each customer or the contract unit price included in the received contract data The amount multiplied by the quantity (absolute value) is stored in the purchase amount column or the sale amount column of the purchase / sale data storage means 32 (see FIG. 3) (step S10). For example, in the case of May 2008 for order identification information = T0001 in FIG. 3, the contract unit price is 500 yen and the purchase quantity is 40.50 shares, so the purchase price is 500 yen × 40.50. Stock = 20250 yen, which is stored in the purchase price column of the buying and selling data storage means 32 (see FIG. 3). Further, in the case of October 2008 with respect to the order identification information = T0001 in FIG. 3, the contract unit price is 550 yen and the sold quantity is 40.00 shares, so the selling price is 550 yen × 40.00. Stock = 22,000 yen, and this is stored in the sales amount column of the sales data storage means 32 (see FIG. 3).

続いて、保有数量更新処理手段26により、売買データ記憶手段32(図3参照)に記憶された保有数量に対し、買付を行ったときには買付数量を加算し(売買データ記憶手段32(図3参照)にプラス符号で記憶された買付数量を加算し)、売付を行ったときには売付数量を減じる(売買データ記憶手段32(図3参照)にマイナス符号で記憶された売付数量を、マイナス符号のまま加算する)ことにより、保有数量を更新する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、前回までの保有数量が72.27株であり、今回の買付数量が40.50株であるから、更新後の保有数量は、72.27株+40.50株=112.77株となり、これを売買データ記憶手段32(図3参照)に記憶させる。また、図3の注文識別情報=T0001についての2008年10月の場合には、前回までの保有数量が292.19株であり、今回の売付数量が40.00株であるから、更新後の保有数量は、292.19株−40.00株=252.19株となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Subsequently, when a purchase is made with respect to the possessed quantity stored in the trade data storage means 32 (see FIG. 3) by the possessed quantity update processing means 26, the purchase quantity is added (trade data storage means 32 (see FIG. 3). 3), the purchase quantity stored with a plus sign is added), and when the sale is made, the sale quantity is reduced (the sale quantity stored with a minus sign in the trading data storage means 32 (see FIG. 3)). Is added with a minus sign) to update the possessed quantity (step S11). For example, in the case of May 2008 with respect to the order identification information = T0001 in FIG. 3, the previous holding quantity is 72.27 shares and the current purchase quantity is 40.50 shares. Is 72.27 shares + 40.50 shares = 112.77 shares, and this is stored in the trading data storage means 32 (see FIG. 3). In addition, in the case of October 2008 with respect to the order identification information = T0001 in FIG. 3, since the previous holding quantity is 292.19 shares and the current selling quantity is 40.00 shares, Is 292.19 shares-40.00 shares = 252.19 shares, and this is stored in the trading data storage means 32 (see FIG. 3).

それから、再投資用プール金更新処理手段27により、売付を行ったときには、売付で得られた利益確定金額を、売買データ記憶手段32(図3参照)に記憶された再投資用プール金(前回までに蓄積された金額)に加算し、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された再投資用プール金(前回までに蓄積された金額)から、再投資のために今回拠出した再投資金額を減じることにより、再投資用プール金を更新する(ステップS11)。   Then, when selling is performed by the reinvestment pool money renewal processing means 27, the profit fixed amount obtained by the sale is stored in the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3). In addition to (amount accumulated until the previous time), when a purchase is made, from the pool money for reinvestment (amount accumulated until the previous time) stored in the trading data storage means 32 (see FIG. 3), The reinvestment pool money is updated by reducing the reinvestment amount contributed this time for reinvestment (step S11).

具体的には、再投資用プール金更新処理手段27により、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された株価カラムの金額データ(発注処理手段25により保存された約定単価、または売付条件成否判定処理手段23により売付条件やスキップ条件の成否の判定処理で用いられた今回の価格)から、売買データ記憶手段32(図3参照)に記憶された前回までの平均買付単価を減じた金額に、売買データ記憶手段32(図3参照)に記憶された売付数量(絶対値)を乗じることにより利益確定金額を算出し、算出した利益確定金額を、売付金額のうちの再投資用プール金への充当分として、売買データ記憶手段32(図3参照)に記憶させるとともに、売買データ記憶手段32(図3参照)に記憶された売付金額から、算出した利益確定金額を減じた金額を、売付金額のうちの差引総投資金額の減額充当分(顧客口座への入金金額)として、売買データ記憶手段32(図3参照)に記憶させる(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年10月の場合には、株価が550円、前回までの平均買付単価が485.93円、売付数量が40.00株であるから、利益確定金額は、(550円−485.93円)×40.00株=2563円となり、これを再投資用プール金への充当分として、売買データ記憶手段32(図3参照)に記憶させ、また、売付金額が22000円であるから、差引総投資金額の減額充当分(顧客口座への入金金額)は、22000円−2563円=19437円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Specifically, when selling is performed by the reinvestment pool money update processing unit 27, the stock price column amount data (stored by the order processing unit 25) stored in the trading data storage unit 32 (see FIG. 3). The previous price stored in the buying and selling data storage means 32 (see FIG. 3) from the contracted unit price or the current price used by the selling condition success / failure determination processing means 23 in the determination processing of the success / failure of the selling condition or the skip condition. The profit fixed amount is calculated by multiplying the amount obtained by subtracting the average purchase unit price up to the sold quantity (absolute value) stored in the trading data storage means 32 (see FIG. 3), and the calculated profit fixed amount is The sales amount stored in the buying and selling data storage means 32 (see FIG. 3) and stored in the buying and selling data storage means 32 (see FIG. 3) as the portion of the selling price appropriated to the reinvestment pool money Then, the amount obtained by subtracting the calculated profit fixed amount is stored in the trading data storage means 32 (see FIG. 3) as a reduction appropriation of the deducted total investment amount in the sales amount (payment amount to the customer account). (Step S11). For example, in the case of October 2008 for the order identification information = T0001 in FIG. 3, the stock price is 550 yen, the average purchase price up to the previous time is 485.93 yen, and the sold quantity is 40.00 shares. The fixed profit amount is (550 yen -485.93 yen) x 40.00 shares = 2563 yen, and this is stored in the trading data storage means 32 (see Fig. 3) as an appropriate amount for pool money for reinvestment. In addition, since the sales amount is 22,000 yen, the amount appropriated for the reduction of the total investment amount (deposit amount to the customer account) is 22000 yen-2563 yen = 19437 yen, and this is the sales data storage means 32 ( (See FIG. 3).

そして、再投資用プール金更新処理手段27により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)の全額を加算することにより、再投資用プール金の合計カラムの金額データを更新する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年10月の場合には、前回(2008年9月)までに蓄積された再投資用プール金の合計カラムの金額データが15円であり、上記のように利益確定金額が2563円となるから、更新後の再投資用プール金の合計カラムの金額は、15円+2563円=2578円となり、これを売買データ記憶手段32(図3参照)の再投資用プール金の合計カラムに記憶させる。   Then, by the reinvestment pool money update processing means 27, the amount data in the total column of the reinvestment pool money stored in the sale data storage means 32 (see FIG. 3) The amount data in the total column of the pool money for reinvestment is updated by adding the total amount (determined profit) to the pool money for reinvestment stored in the data storage means 32 (see FIG. 3) ( Step S11). For example, in the case of October 2008 for order identification information = T0001 in FIG. 3, the amount data in the total column of the pool money for reinvestment accumulated until the previous time (September 2008) is 15 yen, Since the profit fixed amount is 2563 yen as described above, the amount in the total column of the reinvested pool money after renewal is 15 yen + 2563 yen = 2578 yen, and this is the sales data storage means 32 (see FIG. 3). The total amount of pool money for reinvestment is stored in the column.

また、再投資用プール金更新処理手段27により、注文データ記憶手段30(図2参照)に記憶された再投資方法選択情報を読み込み、再投資方法選択情報=「2」の場合には、注文データ記憶手段30(図2参照)に記憶された分割数(顧客または営業員の入力した分割数)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから5回目カラムまでのうち次回カラムから分割数と同数のカラムまでの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)を分割数で除した金額をそれぞれ加算することにより、再投資用プール金の次回カラムから5回目カラムまでのうち次回カラムから分割数と同数のカラムまでの金額データを更新する(ステップS11)。例えば、前回までに次回カラムの金額がα1、2回目カラムの金額がα2、3回目カラムの金額がα3、4回目カラムの金額がα4、5回目カラムの金額がα5となっていたとし、利益確定金額がP、分割数が4であるとすると、更新後には、次回カラムの金額がα1+(P/4)となり、2回目カラムの金額がα2+(P/4)となり、3回目カラムの金額がα3+(P/4)となり、4回目カラムの金額がα4+(P/4)となり、5回目カラムの金額がα5のままとなる。   Further, the reinvestment pool money update processing unit 27 reads the reinvestment method selection information stored in the order data storage unit 30 (see FIG. 2). The number of divisions stored in the data storage means 30 (see FIG. 2) (the number of divisions entered by the customer or salesperson) is read, and the next time the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) The reinvestment pool stored in the trading data storage means 32 (see FIG. 3) in the amount data (amount accumulated up to the previous time) from the next column to the same number of division columns from the next column to the fifth column By adding the amount appropriated for gold (the amount of profit determined) divided by the number of splits, the same number of columns from the next column as the number of splits from the next column to the fifth column of pool money for reinvestment. To update the amount of money data of up to (step S11). For example, if the amount of money for the next column is α1, the amount of money for the second column is α2, the amount of money for the third column is α3, the amount of money for the fourth column is α4, and the amount of money for the fifth column is α5 so far. If the fixed amount is P and the number of divisions is 4, after the update, the amount in the next column will be α1 + (P / 4), the amount in the second column will be α2 + (P / 4), and the amount in the third column Becomes α3 + (P / 4), and the amount of money in the fourth column becomes α4 + (P / 4), and the amount of money in the fifth column remains α5.

また、再投資方法選択情報=「3」の場合には、再投資用プール金更新処理手段27により、注文データ記憶手段30(図2参照)に記憶された次回から5回目までの各配分比率(顧客または営業員の入力した各配分比率)を読み込み、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから5回目カラムまでの金額データ(前回までに蓄積された金額)に、売買データ記憶手段32(図3参照)に記憶された再投資用プール金への充当分(利益確定金額)に次回から5回目までの各配分比率を乗じた金額をそれぞれ加算することにより、再投資用プール金の次回カラムから5回目カラムまでの金額データを更新する(ステップS11)。前回までに次回カラムの金額がα1、2回目カラムの金額がα2、3回目カラムの金額がα3、4回目カラムの金額がα4、5回目カラムの金額がα5となっていたとし、利益確定金額がP、次回の配分比率がR1、2回目の配分比率がR2、3回目の配分比率がR3、4回目の配分比率がR4、5回目の配分比率がR5であるとすると、更新後には、次回カラムの金額がα1+P×R1、2回目カラムの金額がα2+P×R2、3回目カラムの金額がα3+P×R3、4回目カラムの金額がα4+P×R4、5回目カラムの金額がα5+P×R5となる。例えば、図3の注文識別情報=T0005についての2008年2月の場合には、次回カラムから5回目カラムまで、いずれも前回までの蓄積金額がゼロであり、再投資用プール金への充当分(利益確定金額)が2000円であり、次回の配分比率が25%、2回目の配分比率が25%、3回目の配分比率が20%、4回目の配分比率が20%、5回目の配分比率が10%であるとすると、更新後には、次回カラムの金額が2000円×25%=500円、2回目カラムの金額が2000円×25%=500円、3回目カラムの金額が2000円×20%=400円、4回目カラムの金額が2000円×20%=400円、5回目カラムの金額が2000円×10%=200円となり、これらが売買データ記憶手段32(図3参照)の再投資用プール金の次回カラムから5回目カラムまでに記憶される。   Further, when the reinvestment method selection information = “3”, each allocation ratio from the next time to the fifth time stored in the order data storage unit 30 (see FIG. 2) by the reinvestment pool money update processing unit 27. (Each distribution ratio input by the customer or sales employee) is read, and the amount data from the next column to the fifth column of pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) (accumulated until the previous time) The amount allocated to the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) (the amount of profits determined) and the respective distribution ratios from the next time to the fifth time, respectively. By adding, the amount data from the next column to the fifth column of the reinvestment pool money is updated (step S11). The previous column amount is α1, the second column amount is α2, the third column amount is α3, the fourth column amount is α4, and the fifth column amount is α5. Is P, the next distribution ratio is R1, the second distribution ratio is R2, the third distribution ratio is R3, the fourth distribution ratio is R4, and the fifth distribution ratio is R5. The next column amount is α1 + P × R1, the second column amount is α2 + P × R2, the third column amount is α3 + P × R3, the fourth column amount is α4 + P × R4, and the fifth column amount is α5 + P × R5. . For example, in the case of February 2008 for the order identification information = T0005 in FIG. 3, from the next column to the fifth column, the accumulated amount up to the previous column is zero, and the amount allocated to the reinvestment pool money (Fixed profit amount) is 2000 yen, the next allocation ratio is 25%, the second allocation ratio is 25%, the third allocation ratio is 20%, the fourth allocation ratio is 20%, the fifth allocation ratio Assuming that the ratio is 10%, after the update, the amount of the next column is 2000 yen × 25% = 500 yen, the amount of the second column is 2000 yen × 25% = 500 yen, and the amount of the third column is 2000 yen. × 20% = 400 yen, the amount in the fourth column is 2000 yen × 20% = 400 yen, the amount in the fifth column is 2000 yen × 10% = 200 yen, and these are the trading data storage means 32 (see FIG. 3) Reinvestment It is stored from the next column of gold to the fifth column.

さらに、再投資用プール金更新処理手段27により、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額(前回算出された差引総投資金額)から、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分(顧客口座への入金金額)を減じることにより、差引総投資金額を更新する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年10月の場合には、前回(2008年9月に)算出された差引総投資金額が141985円であり、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分(顧客口座への入金金額)が19437円であるから、更新後の差引総投資金額は、141985円−19437円=122548円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Furthermore, when selling is performed by the reinvestment pool money update processing means 27, from the total investment amount of deduction (total investment amount of deduction calculated last time) stored in the trading data storage means 32 (see FIG. 3), The subtracted total investment amount is updated by subtracting the reduction appropriate amount (payment amount to the customer account) of the subtracted total investment amount stored in the trading data storage means 32 (see FIG. 3) (step S11). For example, in the case of October 2008 with respect to the order identification information = T0001 in FIG. 3, the total investment amount calculated in the previous time (in September 2008) is 141985 yen, and the sales data storage means 32 (FIG. 3). Since the amount appropriated for the reduction of the total investment amount stored in (see) is 19437 yen, the updated total investment amount is 141985 yen-19437 yen = 122548 yen. The sales data storage means 32 (see FIG. 3) stores the data.

また、再投資用プール金更新処理手段27により、売買データ記憶手段32(図3参照)に記憶された更新後の差引総投資金額を、売買データ記憶手段32(図3参照)に記憶された更新後の保有数量(保有数量更新処理手段26により更新された保有数量)で除することにより、平均買付単価を算出し、算出した平均買付単価を、売買データ記憶手段32(図3参照)に記憶させる(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年10月の場合には、更新後の差引総投資金額が122548円であり、更新後の保有数量が252.19株であるから、平均買付単価は、122548円÷252.19株=485.94円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Further, the renewed pool money update processing means 27 stores the updated deducted total investment amount stored in the trading data storage means 32 (see FIG. 3) in the trading data storage means 32 (see FIG. 3). The average purchase unit price is calculated by dividing by the renewed holding quantity (the holding quantity updated by the holding quantity update processing unit 26), and the calculated average purchase unit price is used as the trading data storage unit 32 (see FIG. 3). (Step S11). For example, in the case of October 2008 with respect to the order identification information = T0001 in FIG. 3, the updated total investment amount after renewal is 122,548 yen, and the updated holding quantity is 252.19 shares. The attached unit price is 122548 yen / 252.19 shares = 485.94 yen, which is stored in the trading data storage means 32 (see FIG. 3).

一方、再投資用プール金更新処理手段27により、買付を行ったときには、注文データ記憶手段30(図2参照)に記憶された再投資方法選択情報を読み込み、再投資方法選択情報=「1」、「4」、「5」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の合計カラムの金額データ(前回までに蓄積された金額)から、売買データ記憶手段32(図3参照)に記憶された再投資金額カラムの金額データ(再投資用プール金から今回拠出した再投資金額)を減じることにより、再投資用プール金の合計カラムの金額データを更新する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、前回(2008年4月)までに蓄積された再投資用プール金の合計カラムの金額が500円、再投資金額カラムの金額が250円であるから、更新後の再投資用プール金の合計カラムの金額は、500円−250円=250円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   On the other hand, when a purchase is made by the reinvestment pool money update processing means 27, the reinvestment method selection information stored in the order data storage means 30 (see FIG. 2) is read and the reinvestment method selection information = “1”. In the case of “4”, “5”, from the amount data (the amount accumulated until the previous time) of the total column of pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3), By subtracting the amount data in the reinvestment amount column (the reinvestment amount contributed this time from the reinvestment pool money) stored in the trading data storage means 32 (see FIG. 3), the amount in the total column of the reinvestment pool money Data is updated (step S11). For example, in the case of May 2008 with respect to the order identification information = T0001 in FIG. 3, the total column amount of pool money for reinvestment accumulated until the previous time (April 2008) is 500 yen, and the reinvestment amount Since the amount of the column is 250 yen, the total amount of the updated reinvestment pool money is 500 yen-250 yen = 250 yen, and this is stored in the trading data storage means 32 (see FIG. 3). .

また、再投資方法選択情報=「2」、「3」の場合には、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムの金額データ(前回までに蓄積された金額)は、再投資金額として今回使用されたので、再投資用プール金更新処理手段27により、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の2回目カラムから5回目カラムまでの各金額データ(前回までに蓄積された金額)を、売買データ記憶手段32(図3参照)に記憶された再投資用プール金の次回カラムから4回目カラムまでにそれぞれシフトすることにより、再投資用プール金の次回カラムから4回目カラムまでの各金額データを更新するとともに、再投資用プール金の5回目カラムの金額データをゼロにする(ステップS11)。例えば、図3の注文識別情報=T0005についての2008年3月の場合には、前回(2008年2月)までに蓄積された次回カラムの金額が500円、2回目カラムの金額が500円、3回目カラムの金額が400円、4回目カラムの金額が400円、5回目カラムの金額が200円であり、今回、次回カラムの金額の500円が再投資金額として使用されたので、2回目カラムから5回目カラムまでの金額の500円、400円、400円、200円がそれぞれ1つずつずれて、売買データ記憶手段32(図3参照)の再投資用プール金の次回カラムから4回目カラムまでに記憶されるとともに、5回目カラムの金額データがゼロになる。   Further, when the reinvestment method selection information = “2”, “3”, the amount data of the next column of the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3) (accumulated until the previous time) Is used as the reinvestment amount this time, the second column of the reinvestment pool money stored in the trading data storage means 32 (see FIG. 3) by the reinvestment pool money update processing means 27. From the next column to the fourth column of the pool money for reinvestment stored in the trading data storage means 32 (see FIG. 3). As a result, each amount data from the next column to the fourth column of the reinvestment pool money is updated, and the amount data in the fifth column of the reinvestment pool money is made zero (step S11). . For example, in the case of March 2008 for order identification information = T0005 in FIG. 3, the amount of the next column accumulated up to the previous time (February 2008) is 500 yen, the amount of the second column is 500 yen, The amount of money for the third column is 400 yen, the amount of money for the fourth column is 400 yen, the amount of money for the fifth column is 200 yen, and this time the amount of 500 yen of the next column is used as the reinvestment amount. The amount of money from the column to the fifth column of 500 yen, 400 yen, 400 yen, and 200 yen is shifted by 1 each, and the fourth time from the next column of the pool money for reinvestment in the trading data storage means 32 (see FIG. 3). The amount data in the fifth column becomes zero while being stored up to the column.

さらに、再投資用プール金更新処理手段27により、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額(前回算出された差引総投資金額)に、売買データ記憶手段32(図3参照)に記憶された買付金額を加算することにより、差引総投資金額を更新する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、前回(2008年4月に)算出された差引総投資金額が41500円であり、買付金額が20250円であるから、更新後の差引総投資金額は、41500円+20250円=61750円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Further, when a purchase is made by the reinvestment pool money update processing means 27, the deducted total investment amount (the previously calculated deducted total investment amount) stored in the buying and selling data storage means 32 (see FIG. 3) By adding the purchase price stored in the trading data storage means 32 (see FIG. 3), the total investment amount for deduction is updated (step S11). For example, in the case of May 2008 for the order identification information = T0001 in FIG. 3, the total investment amount calculated for the last time (in April 2008) is 41500 yen, and the purchase price is 20250 yen. Therefore, the updated total investment amount after deduction is 41500 yen + 20250 yen = 61750 yen, which is stored in the buying and selling data storage means 32 (see FIG. 3).

また、再投資用プール金更新処理手段27により、売買データ記憶手段32(図3参照)に記憶された更新後の差引総投資金額を、売買データ記憶手段32(図3参照)に記憶された更新後の保有数量(保有数量更新処理手段26により更新された保有数量)で除することにより、平均買付単価を算出し、算出した平均買付単価を、売買データ記憶手段32(図3参照)に記憶させる(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、更新後の差引総投資金額が61750円であり、更新後の保有数量が112.77株であるから、平均買付単価は、61750円÷112.77株=547.57円となり、これを売買データ記憶手段32(図3参照)に記憶させる。   Further, the renewed pool money update processing means 27 stores the updated deducted total investment amount stored in the trading data storage means 32 (see FIG. 3) in the trading data storage means 32 (see FIG. 3). The average purchase unit price is calculated by dividing by the renewed holding quantity (the holding quantity updated by the holding quantity update processing unit 26), and the calculated average purchase unit price is used as the trading data storage unit 32 (see FIG. 3). (Step S11). For example, in the case of May 2008 for the order identification information = T0001 in FIG. 3, the updated total investment amount after subtraction is 61750 yen, and the updated holding quantity is 112.77 shares. The attached unit price is 61750 yen ÷ 112.77 shares = 547.57 yen, which is stored in the trading data storage means 32 (see FIG. 3).

続いて、入出金処理手段28により、買付を行ったときには、売買データ記憶手段32(図3参照)に記憶された投資金額カラムの金額データを、顧客口座からの出金データとして、顧客識別情報(口座番号等)とともに、口座管理システム80へ専用線5またはネットワーク1を介して送信し、売付を行ったときには、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分カラムの金額データを、顧客口座への入金データとして、顧客識別情報(口座番号等)とともに、口座管理システム80へ専用線5またはネットワーク1を介して送信する(ステップS11)。例えば、図3の注文識別情報=T0001についての2008年5月の場合には、買付を行ったので、売買データ記憶手段32(図3参照)に記憶された投資金額カラムの金額データ=20000円を、顧客口座からの出金データとして、顧客識別情報=K0001とともに口座管理システム80へ送信する。また、図3の注文識別情報=T0001についての2008年10月の場合には、売付を行ったので、売買データ記憶手段32(図3参照)に記憶された差引総投資金額の減額充当分カラムの金額データ=19437円を、顧客口座への入金データとして、顧客識別情報=K0001とともに口座管理システム80へ送信する。   Subsequently, when a purchase is made by the deposit / withdrawal processing unit 28, the amount of data in the investment amount column stored in the trading data storage unit 32 (see FIG. 3) is used as the withdrawal data from the customer account to identify the customer. When the information is sent together with the information (account number, etc.) to the account management system 80 via the dedicated line 5 or the network 1 and sold, the total investment amount deducted in the trading data storage means 32 (see FIG. 3) Is sent to the account management system 80 via the dedicated line 5 or the network 1 together with the customer identification information (account number, etc.) as the deposit data to the customer account (step S11). For example, in the case of May 2008 for the order identification information = T0001 in FIG. 3, since the purchase was made, the amount data in the investment amount column stored in the sales data storage means 32 (see FIG. 3) = 20000 Yen is transmitted to the account management system 80 together with customer identification information = K0001 as withdrawal data from the customer account. Further, in the case of October 2008 with respect to the order identification information = T0001 in FIG. 3, since the sale was performed, the reduction appropriated portion of the total investment amount stored in the trading data storage means 32 (see FIG. 3). The amount data of the column = 19437 yen is transmitted to the account management system 80 together with the customer identification information = K0001 as payment data to the customer account.

その後、投資を継続する場合(ステップS12)には、ステップS3の時価データの取得処理に戻り、一方、投資を継続しない場合(ステップS12)には、当該顧客の継続的な売買注文に関する処理を終了する(ステップS13)。   Then, when continuing investment (step S12), it returns to the acquisition process of the market price data of step S3. On the other hand, when investment is not continued (step S12), the process regarding the continuous buying and selling order of the customer is performed. The process ends (step S13).

このような本実施形態によれば、次のような効果がある。すなわち、売買注文システム10は、注文受付処理手段21により売付を行うタイミングを定めるための売付条件の入力を受け付け、売付条件成否判定処理手段23により売付条件の成否を毎回判定することにより、一定金額若しくは一定数量での買付と、一定金額若しくは一定数量または一定比率での売付とを組み合わせた継続的な売買注文を実現することができる。このため、適切な売付条件を入力設定しておくことで、売買対象銘柄の価格が高いときには、買付から売付へ切り替えて売付を行うことができ、平均買付単価を低く抑え、高い投資効果を得ることができる。   According to this embodiment, there are the following effects. That is, the buying and selling order system 10 receives the input of selling conditions for determining the timing of selling by the order receiving processing means 21, and determines the success or failure of the selling conditions every time by the selling condition success / failure determination processing means 23. Thus, it is possible to realize a continuous buy / sell order combining a purchase with a certain amount or a certain quantity and a sale with a certain amount, a certain quantity or a certain ratio. For this reason, by entering and setting appropriate selling conditions, when the price of the trading target brand is high, it is possible to switch from purchasing to selling, and to keep the average purchase unit price low, High investment effect can be obtained.

また、注文受付処理手段21は、毎回一定金額を買い付ける場合の買付金額と、毎回一定数量を売り付ける場合の売付数量との入力を受け付ける構成とされているので(図5参照)、一定金額での買付と、一定数量での売付とを組み合わせた継続的な売買注文を実現することができる。このため、買付では、ドル・コスト平均法を採用し、売付では、等株数投資を採用することになり、売買対象銘柄の価格が高いときには、より多くの数量を売り付け、売買対象銘柄の価格が低いときには、より多くの数量を買い付けることができるので、より一層高い投資効果を得ることができる。   Further, the order reception processing means 21 is configured to receive an input of a purchase amount when a fixed amount is purchased each time and a sold amount when a constant amount is sold each time (see FIG. 5). It is possible to realize a continuous buy / sell order that combines the purchase in the market and the sale in a certain quantity. For this reason, the average cost / dollar cost method is used for the purchase, and the equivalence investment is used for the sale.When the price of the trading target is high, a larger quantity is sold, and the trading target When the price is low, a larger quantity can be purchased, so that a higher investment effect can be obtained.

さらに、注文受付処理手段21は、売付金額、売付数量、または売付比率(保有数量に対する売付数量の比率)の入力を受け付ける以外に、これらについてシステムで予め定められた既定値を用いるという選択も受け付ける構成とされているので(図5参照)、顧客の選択自由度を高めることができるとともに、これらの既定値が用いられた場合でも、平均買付単価を低く抑え、高い投資効果を得ることができる。   Further, the order reception processing means 21 uses a predetermined value determined in advance by the system in addition to receiving the input of the selling price, the selling quantity, or the selling ratio (the ratio of the selling quantity to the holding quantity). (See Fig. 5), it is possible to increase the degree of freedom of customer selection, and even when these default values are used, the average purchase price is kept low and the investment effect is high. Can be obtained.

そして、注文受付処理手段21は、売付条件(1)〜(5)について選択または数値の入力指定を受け付ける構成とされているので(図5参照)、顧客の意図するタイミングで売付を行うことができ、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することができる。   And since the order reception processing means 21 is configured to receive selection or numerical input designation for the sales conditions (1) to (5) (see FIG. 5), the sales are performed at the timing intended by the customer. It is possible to achieve a high investment effect while ensuring the customer's freedom of choice and reflecting the customer's intention and investment strategy.

また、注文受付処理手段21は、スキップ条件の入力も受け付ける構成とされているので(図5参照)、顧客の選択自由度をより一層確保して顧客の意図や投資戦略をより細かく反映しつつ、高い投資効果を実現することができる。   Further, since the order reception processing means 21 is configured to receive the input of the skip condition (see FIG. 5), the customer's selection freedom is further secured and the customer's intention and investment strategy are reflected more finely. High investment effect can be realized.

さらに、売買注文システム10は、再投資用プール金更新処理手段27を備えているので、売付で得られた利益確定金額を、再投資用プール金とし、次回以降の買付時に再投資することができる。このため、より一層高い投資効果を得ることができるうえ、売付金額のうち利益確定金額のみを再投資用プール金とするので、投資リスクを低く抑えながら、高い投資効果を実現することができる。   Further, since the buying and selling order system 10 includes the reinvestment pool money update processing means 27, the profit fixed amount obtained by the sale is used as the reinvestment pool money and reinvested at the next and subsequent purchases. be able to. For this reason, it is possible to obtain a much higher investment effect and to realize a high investment effect while keeping the investment risk low because only the profit-determined amount of the sales amount is used as a pool for reinvestment. .

そして、注文受付処理手段21は、再投資用プール金のうち買付時に買付金額に加算する分の比率を示す再投資比率の入力を受け付ける構成とされているので(図5参照)、再投資用プール金を分散させて再投資することができる。このため、再投資用プール金を一度に再投資する場合に比べ、安定して投資効果を上げることができるうえ、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することができる。   The order acceptance processing means 21 is configured to accept an input of a reinvestment ratio indicating a ratio of the reinvestment pool money to be added to the purchase amount at the time of purchase (see FIG. 5). Investment pool money can be dispersed and reinvested. As a result, compared to reinvestment of pool money for reinvestment at once, it is possible to achieve a stable investment effect and to ensure the flexibility of customer choice and reflect customer intentions and investment strategies, High investment effect can be realized.

また、注文受付処理手段21は、売付を行って得られた利益確定金額を分割して次回以降の買付金額に加算する際の分割数または配分比率の入力を受け付ける構成とされているので(図5参照)、この点でも、再投資用プール金を分散させて再投資することができる。このため、再投資用プール金を一度に再投資する場合に比べ、安定して投資効果を上げることができるうえ、顧客の選択自由度を確保して顧客の意図や投資戦略を反映しつつ、高い投資効果を実現することができる。   Further, the order reception processing means 21 is configured to receive the input of the number of divisions or the distribution ratio when dividing the profit fixed amount obtained by selling and adding it to the purchase amount after the next time. (Refer to FIG. 5) In this respect as well, the reinvestment pool money can be dispersed and reinvested. As a result, compared to reinvestment of pool money for reinvestment at once, it is possible to achieve a stable investment effect and to ensure the flexibility of customer choice and reflect customer intentions and investment strategies, High investment effect can be realized.

さらに、注文受付処理手段21は、再投資比率、分割数、配分比率の入力を受け付ける以外に、再投資用プール金の全額を一度に再投資するという選択、あるいは再投資用プール金に予めシステムで定められた既定の再投資比率を乗じた金額を再投資するという選択も受け付ける場合とされているので、元々、利益確定金額を再投資用プール金とするため、再投資方法には、こだわらないという顧客、すなわち利益確定金額であるから、その再投資で投資効果が上がらなくても、それ程気にならないという顧客にとっては、入力の手間をかけずに、つまり投資戦略等の考慮の時間をそれ程要することなく、再投資の効果を期待することができる。また、投資経験に乏しい顧客にとっても、判断が困難な入力設定を避けることができる。さらに、再投資用プール金に予めシステムで定められた既定の再投資比率を乗じた金額を再投資するという選択をすれば、再投資用プール金を分散させて再投資することができるので、安定して投資効果を上げることができる。   Further, the order reception processing means 21 selects the reinvestment of the entire amount of the reinvestment pool money at one time in addition to receiving the input of the reinvestment ratio, the number of divisions, and the distribution ratio, or the system in advance for the reinvestment pool money Since the option to reinvest in the amount multiplied by the default reinvestment ratio set in (1) is accepted, the reinvestment method should For customers who are not profitable, that is, those who do not pay much attention even if the investment effect is not improved by reinvestment, there is no need to input time, that is, investment strategy etc. The effect of reinvestment can be expected without much cost. Further, it is possible to avoid an input setting that is difficult for a customer who has little investment experience. Furthermore, if you choose to reinvest the amount of reinvestment pool money multiplied by the default reinvestment ratio determined in advance by the system, you can reinvest by redistributing the pool money for reinvestment. The investment effect can be improved stably.

なお、本発明の効果を確かめるために、図6に示す株価推移の例を用いて、図7に示すように、買付と売付とを売付条件の成否判定で切り替える本発明の場合と、従来の毎月一定金額の買付を行う場合(ドル・コスト平均法)と、従来の毎月一定株数の買付を行う場合(等株数投資)とを比較した。図6の株価推移は、500円を中心として上下に均等に一定周期で振れる株価推移であり、その間の平均株価は500円である。従って、等株数投資では、平均買付単価は、平均株価と同じ500円となり、17ヶ月間の利益額は0円である。ドル・コスト平均法では、総投資金額を等株数投資と同じとしたとき、平均買付単価は492.83円となり、17ヶ月間の利益額は4950円となるので、等株数投資よりも投資効果が高いことがわかる。これに対し、本発明では、買付時は、ドル・コスト平均法と同じ金額とし、売付時は、等株数投資と同じ数量としたとき、平均買付単価は466.25円となり、17ヶ月間の利益額は24193円となった。これにより本発明の効果が顕著に示された。   In order to confirm the effect of the present invention, using the example of the stock price transition shown in FIG. 6, as shown in FIG. The comparison was made between the conventional purchase of a fixed amount every month (dollar cost average method) and the conventional purchase of a fixed number of shares every month (equal share investment). The stock price transition in FIG. 6 is a stock price trend that swings up and down evenly with a constant period centering around 500 yen, and the average stock price during that period is 500 yen. Therefore, in the equal number of shares investment, the average purchase price is 500 yen which is the same as the average stock price, and the profit amount for 17 months is 0 yen. In the dollar cost average method, when the total investment amount is the same as the equivalence investment, the average purchase price is 492.83 yen and the profit for 17 months is 4950 yen. It turns out that an effect is high. On the other hand, in the present invention, when the purchase is made the same amount as the dollar cost average method, and when the sale is made the same quantity as the equivalence investment, the average purchase unit price is 466.25 yen, 17 The monthly profit amounted to 24193 yen. Thereby, the effect of the present invention was remarkably shown.

なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。   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.

例えば、前記実施形態では、売買注文の対象は、株式とされていたが、本発明の売買注文の対象は、株式に限定されるものではなく、例えば債券等でもよく、要するに、有価証券であればよい。   For example, in the above-described embodiment, the target of the trading order is the stock, but the target of the trading order of the present invention is not limited to the stock, and may be, for example, a bond or the like. That's fine.

以上のように、本発明の売買注文システムおよび売買注文処理方法、並びにプログラムは、例えば、定期的に行う株式投資等に用いるのに適している。   As described above, the buying and selling order system, the buying and selling order processing method, and the program of the present invention are suitable for use in, for example, regularly investing stocks.

本発明の一実施形態の売買注文システムの全体構成図。1 is an overall configuration diagram of a trading order system according to an embodiment of the present invention. 前記実施形態の注文データ記憶手段の構成図。The block diagram of the order data storage means of the said embodiment. 前記実施形態の売買データ記憶手段の構成図。The block diagram of the trading data storage means of the embodiment. 前記実施形態の売買注文システムによる売買注文に関する処理の流れを示すフローチャートの図。The figure of the flowchart which shows the flow of the process regarding the trade order by the trade order system of the said embodiment. 前記実施形態の注文画面の例示図。The illustration figure of the order screen of the said embodiment. 各投資方法による投資効果を比較するために用いる株価推移の例示図。The illustration of stock price transition used in order to compare the investment effect by each investment method. 本発明を含む各投資方法による投資効果の比較結果を示す図。The figure which shows the comparison result of the investment effect by each investment method containing this invention.

符号の説明Explanation of symbols

10 売買注文システム
21 注文受付処理手段
22 時価データ取得処理手段
23 売付条件成否判定処理手段
24 発注データ作成処理手段
26 保有数量更新処理手段
27 再投資用プール金更新処理手段
30 注文データ記憶手段
32 売買データ記憶手段
60 時価情報提供システム
DESCRIPTION OF SYMBOLS 10 Trading order system 21 Order reception processing means 22 Market value data acquisition processing means 23 Sell condition success / failure judgment processing means 24 Order data creation processing means 26 Holding quantity update processing means 27 Reinvestment pool money update processing means 30 Order data storage means 32 Trading data storage means 60 Market value information provision system

Claims (9)

有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムであって、
買付と売付とを切り替えながら所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額、毎回一定とされている売付数量、および売付条件の入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により受け付けた前記銘柄識別情報、前記買付金額、前記売付数量、および前記売付条件を組にした状態で、顧客識別情報と関連付けて記憶する注文データ記憶手段と、
前記売買対象銘柄の保有数量を含む売買データを、前記銘柄識別情報および前記顧客識別情報と関連付けて記憶する売買データ記憶手段と、
市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行する時価データ取得処理手段と、
この時価データ取得処理手段により取得した前記売買対象銘柄の前記時価データまたは前記売買データ記憶手段に記憶された前記売買対象銘柄の保有数量を用いて、前記注文データ記憶手段に記憶された前記売付条件を満たすか否かを毎回判定する処理を実行する売付条件成否判定処理手段と、
前記所定周期毎に、前記売買データ記憶手段に記憶された前記売買対象銘柄の前記保有数量がゼロのとき、および前記売付条件成否判定処理手段により前記売付条件を満たさないと判定されたときには、前記注文データ記憶手段に記憶された前記買付金額を用いて買付用の発注データを作成し、前記売付条件成否判定処理手段により前記売付条件を満たすと判定されたときには、前記注文データ記憶手段に記憶された前記売付数量を用いて売付用の発注データを作成する処理を実行する発注データ作成処理手段と、
前記売買データ記憶手段に記憶された前記保有数量に対し、買付を行ったときには前記買付金額で買い付けた数量を加算し、売付を行ったときには前記売付数量を減じることにより、前記保有数量を更新する処理を実行する保有数量更新処理手段と
を備えたことを特徴とする売買注文システム。
A trading order system configured by a computer that executes processing related to trading orders of securities,
As a customer of the order data for the buying and selling of securities at a predetermined period while switching and the put dates purchase, brand identification information about the object up for sale stocks, every time certain and has been that purchase Amount, is the every time constant Tei Ru sold with the number of the amount, and the order reception processing means for executing the process of receiving the input of the put dates conditions,
The stock identification information accepted by the order receiving process unit, the purchase Tsukekin amount, the number with sales amount, and while the biasing sale condition set, the order data storing means for storing in association with customer identification information ,
Trading data storage means for storing trading data including the quantity held of the trading target brand in association with the brand identification information and the customer identification information;
A market price data acquisition processing means for executing a process for acquiring market price data of each issue of securities each time from a market system or other market price information providing system;
The sale data stored in the order data storage means using the market price data of the trading object brand acquired by the market price data acquisition processing means or the possessed quantity of the trading target brand stored in the trading data storage means. Selling condition success / failure determination processing means for executing processing for determining whether or not the condition is satisfied each time;
When it is determined that the selling condition is not satisfied by the selling condition success / failure determination processing means when the possessed quantity of the trading target brand stored in the buying and selling data storage means is zero for each predetermined period the create order data for with using the purchase Tsukekin value stored in the order data storage unit purchase, when it is determined that the sale with satisfying by the sale conditional success determination processing unit, wherein and ordering data creation processing means for executing a process to create a purchase order data for with sales and have use has been the quantity with before Symbol sales stored in the order data storage means,
Reducing the amount of numbers with the sale when the trading data to stored the held number in the memory means, when performing a purchase adds the quantity you purchased in the previous SL amount purchase, which was equipped sale A trading order system comprising: possessed quantity update processing means for executing processing for updating the possessed quantity.
前記注文受付処理手段は、
前記売付条件として、
(1)前回の価格よりも今回の価格の方が高いという条件、
(2)今回の価格が平均買付単価を上回っているという条件、
(3)前記平均買付単価を上回る分の相対的な金額を示す相対売付判定価格を入力指定し、今回の価格が、前記平均買付単価に前記相対売付判定価格を加算した売付判定価格以上になるか、またはこの売付判定価格を超えるという条件、
(4)上限価格および/または下限価格を入力指定し、今回の価格が、前記上限価格以上になるか若しくは前記上限価格を超えるか、または前記下限価格以下になるか若しくは前記下限価格未満になるという条件、
(5)売付判定数量を入力指定し、前記売買データ記憶手段に記憶された前記保有数量が前記売付判定数量以上になるか、または超えるという条件
の(1)〜(5)の条件のうちの1つの条件、または複数の条件を組み合わせた複合条件の入力を受け付ける処理を実行する構成とされている
ことを特徴とする請求項に記載の売買注文システム。
The order reception processing means includes
As the sales conditions,
(1) The condition that this price is higher than the previous price,
(2) Conditions that the current price exceeds the average purchase price,
(3) A sale in which a relative sale judgment price indicating a relative amount exceeding the average purchase unit price is input and specified, and the current price is obtained by adding the relative sale decision price to the average purchase unit price. The condition that it is higher than the judgment price or exceeds the sales judgment price,
(4) The upper limit price and / or the lower limit price is input and specified, and the current price is equal to or higher than the upper limit price, exceeds the upper limit price, is lower than the lower limit price, or is lower than the lower limit price. Condition,
(5) The sales judgment quantity is entered and specified, and the conditions (1) to (5) of the condition that the possessed quantity stored in the trading data storage means is greater than or exceeds the sale judgment quantity. The buying and selling order system according to claim 1 , wherein processing for receiving an input of one of these conditions or a composite condition combining a plurality of conditions is executed.
前記注文受付処理手段は、
前記売付条件に加え、売付も買付も行わずにスキップするためのスキップ条件の入力を受け付ける処理も実行する構成とされ、
前記売付条件成否判定処理手段は、
前記注文データ記憶手段に記憶された前記売付条件を満たすか否かに加え、前記時価データ取得処理手段により取得した前記売買対象銘柄の前記時価データを用いて、前記スキップ条件を満たすか否かも毎回判定する処理を実行する構成とされ、
前記発注データ作成処理手段は、
前記売付条件成否判定処理手段により前記スキップ条件を満たすと判定されたときには、前記買付用の発注データも前記売付用の発注データも作成しない構成とされている
ことを特徴とする請求項1または2に記載の売買注文システム。
The order reception processing means includes
In addition to the selling conditions, it is configured to execute a process of accepting an input of a skip condition for skipping without selling or buying,
The selling condition success / failure determination processing means includes:
In addition to whether or not the selling condition stored in the order data storage means is satisfied, it may be determined whether or not the skip condition is satisfied using the market price data of the trading target brand acquired by the market price data acquisition processing means. It is configured to execute the process of determining each time,
The order data creation processing means includes:
When the selling condition success / failure determination processing unit determines that the skip condition is satisfied, neither the purchase order data nor the sales order data is created. The buying and selling order system according to 1 or 2 .
前記売買データ記憶手段は、
次回以降の買付金額に加算される再投資用プール金も記憶する構成とされ、
売付を行った際に、前記時価データ取得処理手段により取得した前記売買対象銘柄の前記時価データまたは約定単価から前回までの平均買付単価を減じた金額に、前記売付数量を乗じて得られる利益確定金額を、前記売買データ記憶手段に記憶された前記再投資用プール金に加算して前記再投資用プール金を更新する処理を実行する再投資用プール金更新処理手段を備え、
前記発注データ作成処理手段は、
前記売買データ記憶手段に記憶された前記売買対象銘柄の前記保有数量がゼロのとき、および前記売付条件成否判定処理手段により前記売付条件を満たさないと判定されたときに、前記売買データ記憶手段に記憶された前記再投資用プール金の少なくとも一部を、前記注文データ記憶手段に記憶された前記買付金額に加算して再投資後の買付金額を算出し、算出した前記再投資後の買付金額を用いて前記買付用の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項1〜のいずれかに記載の売買注文システム。
The trading data storage means is
The pool for reinvestment added to the purchase price after the next time is also stored,
When selling, obtained by multiplying the selling price by the market price data acquired by the market price data acquisition processing means or the amount obtained by subtracting the average purchase price from the contract price to the previous purchase price. Reinvestment pool money update processing means for executing a process of adding the determined profit amount to the reinvestment pool money stored in the trading data storage means and updating the reinvestment pool money,
The order data creation processing means includes:
When the possessed quantity of the brand to be traded stored in the buying and selling data storage means is zero, and when the selling condition success / failure judgment processing means determines that the selling condition is not satisfied, the buying and selling data storage at least a portion of the re-investment pool for gold, which is stored in the means, the order data storage means to be added to the purchase Tsukekin amount stored out calculate the amount of money purchase after the re-investment, the re-calculated trading ordering system according to any one of claims 1 to 3, characterized in that it is configured to execute processing for creating order data for with the purchase using the purchase amount after investment.
前記注文受付処理手段は、
前記売買データ記憶手段に記憶された前記再投資用プール金のうち買付時に買付金額に加算する分の比率を示す再投資比率の入力を受け付ける処理も実行する構成とされ、
前記注文データ記憶手段は、
前記再投資比率も記憶する構成とされ、
前記発注データ作成処理手段は、
前記売買データ記憶手段に記憶された前記売買対象銘柄の前記保有数量がゼロのとき、および前記売付条件成否判定処理手段により前記売付条件を満たさないと判定されたときに、前記売買データ記憶手段に記憶された前記再投資用プール金に前記注文データ記憶手段に記憶された前記再投資比率を乗じた金額を、前記注文データ記憶手段に記憶された前記買付金額に加算して前記再投資後の買付金額を算出し、算出した前記再投資後の買付金額を用いて前記買付用の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項に記載の売買注文システム。
The order reception processing means includes
It is configured to also execute a process of receiving an input of a reinvestment ratio indicating a ratio to be added to the purchase amount at the time of purchase out of the pool money for reinvestment stored in the trading data storage unit,
The order data storage means includes
The reinvestment ratio is also stored.
The order data creation processing means includes:
When the possessed quantity of the brand to be traded stored in the buying and selling data storage means is zero, and when the selling condition success / failure judgment processing means determines that the selling condition is not satisfied, the buying and selling data storage the amount obtained by multiplying the re-investment ratio of the stored in the order data storage unit to the re-investment pool for gold, which is stored in the means, by adding to the purchase Tsukekin amount that has been stored in the order data storage means the issued calculate the amount purchase after reinvested, characterized in that calculated using said purchase amount after reinvested is configured to execute processing for creating order data for with the purchase claims Item 5. The sales order system according to Item 4 .
前記注文受付処理手段は、
売付を行って得られた前記利益確定金額を分割して次回以降の買付金額に加算する際の分割数または配分比率の入力を受け付ける処理も実行する構成とされ、
前記注文データ記憶手段は、
前記分割数または前記配分比率も記憶する構成とされ、
前記売買データ記憶手段は、
次回以降の買付金額に加算される再投資用プール金を、次回以降の各回に分割した状態で各回毎に記憶する構成とされ、
前記再投資用プール金更新処理手段は、
売付を行った際に、前記注文データ記憶手段に記憶された前記分割数または前記配分比率を用いて、前記利益確定金額を分割して次回以降の各回への配分金額を算出し、算出した各回への配分金額を、前記売買データ記憶手段に記憶された次回以降の各回の前記再投資用プール金に加算して各回の前記再投資用プール金を更新する処理を実行する構成とされている
ことを特徴とする請求項に記載の売買注文システム。
The order reception processing means includes
It is configured to execute a process of accepting an input of the number of divisions or a distribution ratio when the profit fixed amount obtained by selling is divided and added to the subsequent purchase amount.
The order data storage means includes
The number of divisions or the distribution ratio is also stored.
The trading data storage means is
The reinvestment pool money to be added to the purchase price after the next time is configured to be stored for each time in a state divided into each subsequent time,
The reinvestment pool money update processing means includes:
When selling, using the number of divisions or the distribution ratio stored in the order data storage means, the profit fixed amount is divided to calculate the distribution amount for each subsequent time, The allocation amount to each time is added to the reinvestment pool money of each subsequent time stored in the trading data storage means, and the process of updating the reinvestment pool money each time is executed. The buying and selling order system according to claim 4 , wherein:
前記発注データ作成処理手段は、
前記売買データ記憶手段に記憶された前記売買対象銘柄の前記保有数量がゼロのとき、および前記売付条件成否判定処理手段により前記売付条件を満たさないと判定されたときに、前記売買データ記憶手段に記憶された前記再投資用プール金の全額若しくは前記再投資用プール金に予め定められた再投資比率を乗じた金額を、前記注文データ記憶手段に記憶された前記買付金額に加算して前記再投資後の買付金額を算出し、算出した前記再投資後の買付金額を用いて前記買付用の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項に記載の売買注文システム。
The order data creation processing means includes:
When the possessed quantity of the brand to be traded stored in the buying and selling data storage means is zero, and when the selling condition success / failure judgment processing means determines that the selling condition is not satisfied, the buying and selling data storage adding the amount calculated by multiplying the amount reinvested a predetermined ratio to the total amount or the reinvested pool gold of the reinvested pool money stored in the device, the order data the purchase Tsukekin value stored in the storage means characterized in that said there is a configuration issue calculate the amount of money purchase after the re-investment, calculated above using the purchase amount after the re-investment to execute the process of creating a purchase order data for with the purchase and The sales order system according to claim 4 .
有価証券の売買注文に関する処理を実行するコンピュータにより構成された売買注文システムで実行される売買注文処理方法であって、
注文受付処理手段が、買付と売付とを切り替えながら所定周期で有価証券の売買を行うための顧客の注文データとして、売買対象銘柄についての銘柄識別情報、毎回一定とされている買付金額、毎回一定とされている売付数量、および売付条件の入力を受け付ける処理を実行し、
前記注文受付処理手段により受け付けた前記銘柄識別情報、前記買付金額、前記売付数量、および前記売付条件を組にした状態で、顧客識別情報と関連付けて注文データ記憶手段に記憶させ、
前記売買対象銘柄の保有数量を含む売買データを、前記銘柄識別情報および前記顧客識別情報と関連付けて売買データ記憶手段に記憶させ、
時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、有価証券の各銘柄の時価データを毎回取得する処理を実行し、
売付条件成否判定処理手段が、前記時価データ取得処理手段により取得した前記売買対象銘柄の前記時価データを用いて、前記注文データ記憶手段に記憶された前記売付条件を満たすか否かを毎回判定する処理を実行し、
発注データ作成処理手段が、前記所定周期毎に、前記売買データ記憶手段に記憶された前記売買対象銘柄の前記保有数量がゼロのとき、および前記売付条件成否判定処理手段により前記売付条件を満たさないと判定されたときには、前記注文データ記憶手段に記憶された前記買付金額を用いて買付用の発注データを作成し、前記売付条件成否判定処理手段により前記売付条件を満たすと判定されたときには、前記注文データ記憶手段に記憶された前記売付数量を用いて売付用の発注データを作成する処理を実行し、
保有数量更新処理手段が、前記売買データ記憶手段に記憶された前記保有数量に対し、買付を行ったときには前記買付金額で買い付けた数量を加算し、売付を行ったときには前記売付数量を減じることにより、前記保有数量を更新する処理を実行する
ことを特徴とする売買注文処理方法。
A buy and sell order processing method executed by a buy and sell order system configured by a computer that executes processing related to buy and sell orders of securities,
As the customer order data for the order acceptance processing means to buy and sell securities at a predetermined cycle while switching between buying and selling, stock identification information about stocks to be traded, purchases made constant each time forehead, and every time a constant and is not that sold with the number of the amount, and the process of receiving the input of the put dates conditional execution,
The stock identification information accepted by the order reception processing unit, the purchase Tsukekin amount, the number with sales amount, and while the biasing selling conditions set, are stored in the order data storage means in association with customer identification information ,
Trading data including the quantity of the brand to be traded is stored in the trading data storage means in association with the brand identification information and the customer identification information,
The market price data acquisition processing means executes a process of acquiring market price data of each issue of securities each time from the market system or other market price information providing system,
Each time whether the selling condition success / failure determination processing means satisfies the selling condition stored in the order data storage means by using the market price data of the trading target brand acquired by the market price data acquisition processing means Execute the process to determine,
The ordering data creation processing means sets the selling condition by the selling condition success / failure judgment processing means when the possessed quantity of the trading target brand stored in the buying and selling data storage means is zero for each predetermined period. when it is determined not satisfied, it creates a purchase order data of the order data storage unit for purchase using the purchase Tsukekin amount stored, satisfying with the sale by the sale conditional success determination processing unit and when it is determined that executes a process to create a purchase order data for with sales and have use has been the quantity with before Symbol sales stored in the order data storage means,
Held quantity update processing means, said for the buying and selling data storage means stored the possession quantity, when you make a purchase adds the quantity that was purchased in the previous Symbol amount of money purchase, it said at the time that was with sale by reducing the number with sale amount, trade order processing method characterized by executing a process of updating the held quantity.
請求項1〜のいずれかに記載された売買注文システムとして、コンピュータを機能させるためのプログラム。 A program for causing a computer to function as the buying and selling order system according to any one of claims 1 to 7 .
JP2008216858A 2008-08-26 2008-08-26 Trade order system, trade order processing method, and program Expired - Fee Related JP5185729B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008216858A JP5185729B2 (en) 2008-08-26 2008-08-26 Trade order system, trade order processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008216858A JP5185729B2 (en) 2008-08-26 2008-08-26 Trade order system, trade order processing method, and program

Publications (2)

Publication Number Publication Date
JP2010055186A JP2010055186A (en) 2010-03-11
JP5185729B2 true JP5185729B2 (en) 2013-04-17

Family

ID=42071069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008216858A Expired - Fee Related JP5185729B2 (en) 2008-08-26 2008-08-26 Trade order system, trade order processing method, and program

Country Status (1)

Country Link
JP (1) JP5185729B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101418845B1 (en) 2013-01-07 2014-07-11 신영증권(주) Risk management based securities transaction apparatus and method
JP2015036969A (en) * 2013-08-14 2015-02-23 直明 馬田 Saving method of financial product, purchasing price diversified saving product using limit order, and price diversified saving "kokizamikun"
JP5918806B2 (en) * 2014-05-28 2016-05-18 株式会社外為オンライン Financial information processing apparatus, financial information processing method, and program
JP5800375B1 (en) * 2014-10-08 2015-10-28 弘憲 杉浦 Market transaction support device, market transaction support program, and market transaction support method
JP6092331B2 (en) * 2015-08-17 2017-03-08 株式会社大和総研 Funding system and program
CN106557978A (en) * 2015-10-23 2017-04-05 文根软件创意有限公司 Financial transaction system for limiting loss
JP6678872B1 (en) * 2019-07-23 2020-04-08 久敏 山本 Financial instrument transaction management device, financial instrument transaction management system, program
JP2024158412A (en) * 2023-04-27 2024-11-08 楽天証券株式会社 Stock trading system, stock trading method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
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
JP2003141366A (en) * 2001-10-30 2003-05-16 Kenji Hito Investing method, device for investment and investment system
JP3993112B2 (en) * 2003-01-28 2007-10-17 株式会社大和証券グループ本社 Investment support system, investment support service providing method, and program
JP2008052755A (en) * 2007-11-06 2008-03-06 Kabu.Com Securities Co Ltd Purchase/sale order processing system and purchase/sale order processing method for automatically setting order condition and order content

Also Published As

Publication number Publication date
JP2010055186A (en) 2010-03-11

Similar Documents

Publication Publication Date Title
JP5185729B2 (en) Trade order system, trade order processing method, and program
US7747339B2 (en) Managing procurement risk
US20140143115A1 (en) Recording medium, index value calculation method, and index value calculation apparatus
US20030046220A1 (en) Apparatus, method and program for supporting trade transaction
US6907402B1 (en) Commodity trading system
WO2002008999A1 (en) Commodity trading system
JP2024107374A (en) Advice providing system and method
JP4397761B2 (en) Securities trading order system, securities trading order processing method, order processing server, and program
CN112990982A (en) Method and device for sharing points of small and medium-sized enterprises and electronic equipment
JP5164554B2 (en) Securities trading order system, securities trading order processing method, and program
KR20090001456A (en) Investment advice provision method and investment advice provision server
JP3993112B2 (en) Investment support system, investment support service providing method, and program
JP2007272325A (en) SMA management system and SMA management method
JP2006268557A (en) SMA management system
JP5232513B2 (en) Securities transaction order processing system, method thereof, and program
JP5341859B2 (en) Order processing system and program
KR20010049220A (en) Method and apparatus for determining priority order of transactions, transaction system and recording medium
JP2004206470A (en) Transaction support server, transaction support program and transaction support system
JP3833667B2 (en) Portfolio management system and method, and program
JP5238272B2 (en) Investment trust operating profit distribution system, investment trust operating profit distribution processing method, and program
US20150317665A1 (en) Credit Card Reward Program Incorporating Investing in Precious Metals
JP7049725B2 (en) Information processing equipment, programs and information processing methods
JP5356081B2 (en) Securities trading processing system and program
JP3662560B2 (en) Beneficial rights exchange device, beneficial rights exchange method, and program
JP7201728B2 (en) Dividend Reinvestment Systems and Programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130118

R150 Certificate of patent or registration of utility model

Ref document number: 5185729

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160125

Year of fee payment: 3

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees