JP5164612B2 - Securities trading order system, securities trading order processing method, and program - Google Patents
Securities trading order system, securities trading order processing method, and program Download PDFInfo
- Publication number
- JP5164612B2 JP5164612B2 JP2008054169A JP2008054169A JP5164612B2 JP 5164612 B2 JP5164612 B2 JP 5164612B2 JP 2008054169 A JP2008054169 A JP 2008054169A JP 2008054169 A JP2008054169 A JP 2008054169A JP 5164612 B2 JP5164612 B2 JP 5164612B2
- Authority
- JP
- Japan
- Prior art keywords
- price
- order
- market
- data
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims description 12
- 238000012545 processing Methods 0.000 claims description 493
- 238000013500 data storage Methods 0.000 claims description 244
- 238000000034 method Methods 0.000 claims description 200
- 238000012935 Averaging Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムに係り、例えば夜間市場等の複数の市場で取り扱われる銘柄の売買注文を、特殊な条件を付けた条件付注文として受け付ける場合に利用できる。 The present invention relates to a securities trading order system, a securities trading order processing method, and a program configured by a computer that executes processing related to trading orders of securities, for example, for brands handled in a plurality of markets such as a night market. This can be used when a trade order is received as a conditional order with special conditions.
一般に、株式を売買するときには、証券会社に注文を出すが、その際には、様々な注文形式を選択することができる。何も条件を付けない注文形式として、成行注文があるのに対し、何らかの条件を付けて注文を出す条件付注文もあり、その基本形が、売買の値段を指定する指値注文である。また、条件付注文には、指値注文の他に、寄り付きの値段で売買する寄付注文や、大引けで売買する大引注文もある。そして、これらの成行注文、指値注文、寄付注文、大引注文は、証券取引所へそのまま発注することができる注文形式である。 Generally, when buying and selling stocks, an order is given to a securities company. In this case, various order formats can be selected. While there is a market order as an order form without any conditions, there is also a conditional order that places an order with some conditions, and its basic form is a limit order that specifies the price of trading. In addition to limit orders, conditional orders include donation orders for buying and selling at close prices, and large orders for buying and selling by closing. These market orders, limit orders, donation orders, and big orders are order formats that can be placed directly on the stock exchange.
一方、従来より、証券会社では、証券取引所へそのまま発注することができない注文形式の条件付注文も受け付けている。例えば、いわゆる逆指値注文は、ある値段(条件価格という。)より上がれば買うという逆買付条件(本願明細書では、通常の指値注文の場合の条件と逆であるため、「逆買付条件」と称するものとする。)の付いた注文、または、ある値段(条件価格という。)より下がれば売るという逆売付条件(本願明細書では、通常の指値注文の場合の条件と逆であるため、「逆売付条件」と称するものとする。)の付いた注文であるが、この逆指値注文は、証券取引所へそのまま直ぐに発注することができないので、証券会社で注文データを保持し、投資家が指定した条件価格と、時々刻々と変動する現在時価とのマッチング処理を行うことにより、証券取引所への発注タイミングを、証券会社で管理するという作業が行われている(特許文献1参照)。 On the other hand, in the past, securities companies have also accepted conditional orders in the form of orders that cannot be placed directly on the stock exchange. For example, a so-called limit limit order is a reverse purchase condition in which it is purchased when it rises above a certain price (referred to as a “conditional price”). Or a reverse sale condition that sells if the price falls below a certain price (referred to as the “conditional price”) (in this specification, it is the reverse of the conditions for a normal limit order) Therefore, this limit order cannot be immediately placed on the stock exchange as it is, so the securities company holds the order data. The brokerage company manages the timing of ordering to the stock exchange by matching the condition price specified by the investor with the current market price that fluctuates from time to time (Patent Literature). 1 ).
このほかにも、証券取引所へそのまま発注することができず、証券会社が証券取引所への発注タイミングを管理する条件付注文の注文形式として、通常の指値の条件(本願明細書では、「通常買付条件」、「通常売付条件」と称するものとする。)と上述した逆指値の条件(「逆買付条件」、「逆売付条件」)とを組み合わせた2条件組合せ注文(W指値注文(登録商標)、ツイン指値注文等とも称される。)、Uターン注文、リレー注文等がある。 In addition to this, it is not possible to place an order directly on the stock exchange. Two-order combination order (which shall be referred to as “normal purchase conditions” and “normal sale conditions”) and the above-mentioned stop limit conditions (“reverse purchase conditions” and “reverse sales conditions”) ( W limit order (registered trademark), also referred to as twin limit order, etc.), U-turn order, relay order, and the like.
しかしながら、前述した従来から行われている条件付注文は、単一の市場で売買を行うことを前提として受け付けられているものである。一方、近年、各証券会社により、一般投資家が夜間に取引を行うことができるPTS市場が開設され、あるいは開設が予定されており、多くの証券会社により、このようなPTS市場が開設されると、既存の市場も併せ、投資家は、同じ時間帯に多くの市場で取引することができるようになるので、投資家が置かれる環境が複雑化し、これに伴って投資家の判断も複雑化し、投資家による市場の監視負担も増してくることになる。従って、投資家から受け付けた条件付注文に係る銘柄の売買処理を、複数の市場の時価を考慮して投資家に有利になるように実行することができるシステムが望まれる。 However, the above-described conditional orders that have been conventionally performed are accepted on the assumption that trading is performed in a single market. On the other hand, in recent years, each securities company has established or is scheduled to open a PTS market in which general investors can conduct transactions at night, and many securities companies will open such a PTS market. In addition to existing markets, investors will be able to trade in many markets at the same time, which will complicate the environment in which investors are placed, and this will also complicate investor judgments. This will increase the burden of investor monitoring on the market. Therefore, there is a demand for a system that can execute trading processing of brands related to conditional orders received from investors so as to be advantageous to investors in consideration of market prices in a plurality of markets.
本発明の目的は、複数の市場で取り扱われる銘柄についての条件付注文を投資家に有利になるように処理することができる有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムを提供するところにある。 An object of the present invention is to provide a securities trading order system, a securities trading order processing method, and a program capable of processing a conditional order for stocks handled in a plurality of markets so as to be advantageous to investors. By the way.
本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行する時価データ取得処理手段と、時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、または時価が売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売り注文についての投資家による条件価格データまたは当日の始値若しくは前日の終値に対する前記条件価格の相対価格を示す相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた条件価格データまたは相対条件価格データ、並びに銘柄識別情報を、投資家識別情報と関連付けて記憶する注文データ記憶手段と、この注文データ記憶手段に記憶された条件価格データまたは相対条件価格データから算出した条件価格データと、時価データ取得処理手段により取得した注文に係る銘柄についての全ての市場の時価データとを比較することにより、いずれかの市場の時価データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行するか、または注文データ記憶手段に記憶された条件価格データまたは相対条件価格データから算出した条件価格データと、総和が1になる係数を時価データ取得処理手段により取得した注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データとを比較することにより、判定値データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行する条件成否判断処理手段と、この条件成否判断処理手段により逆買付条件または逆売付条件を満たすと判断した時点で、買い注文の場合には、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する発注先市場決定処理手段と、この発注先市場決定処理手段により決定した市場への銘柄識別情報を含む発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。 The present invention is a securities buying and selling order system configured by a computer that executes processing related to buying and selling of securities, and obtains market price data of a plurality of markets for each brand from a market system or other market price information providing system. Market value data acquisition processing means for executing the acquisition process and a buy order with a reverse purchase condition in which a purchase is made when the market price is equal to or greater than the purchase price, or the market price is a sale condition Relative condition price indicating the relative price of the above condition price with respect to the opening price on the current day or the closing price on the previous day for the sell order with the reverse selling condition of selling when the price falls below the price. Order receiving processing means for executing processing for accepting input of data and brand identification information on the brand related to the order, and order receiving processing means; Order data storage means for storing the received condition price data or relative condition price data and brand identification information in association with the investor identification information, and condition price data or relative condition price data stored in the order data storage means. By comparing the conditional price data calculated from the market price data of all markets for the stocks related to the order acquired by the market price data acquisition processing means, the market price data of any market can be The condition price data calculated from the condition price data or the relative condition price data stored in the order data storage means and the coefficient for which the sum is 1 are repeatedly executed to determine whether or not the additional conditions are satisfied. These are multiplied by the market price data of each market for the stocks related to orders acquired by the market price data acquisition processing means. Condition success / failure determination processing means for repeatedly executing processing for determining whether or not the determination value data satisfies the reverse purchase condition or the reverse sale condition by comparing with the determination value data obtained by adding the amount of money In the case of a buy order, when the condition success / failure determination processing means determines that the reverse purchase condition or the reverse sale condition is satisfied, the market with the lowest market price data for the issue related to the order is determined. In the case of a sell order, there is a supplier market determination processing means for determining a market that has the highest market value data for a brand related to the order and executing a process of determining the supplier market. And an ordering data creation processing means for executing processing for creating ordering data including brand identification information for the market determined by the ordering party market determination processing means. It is.
このような本発明の有価証券売買注文システムにおいては、条件成否の判断を行う際に、いずれかの市場の時価データが条件価格データに達したか否かを判断するか、あるいは、総和が1になる係数を注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データが条件価格データに達したか否かを判断するので、最初に条件価格に達した市場が出現した時点を捉えるか、あるいは注文に係る銘柄を取り扱う各市場の時価の平均的な状態が条件価格に達した時点を捉えることが可能となる。そして、これらの時点を捉え、これらの時点で、買い注文の場合には、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定するので、いずれの市場の時価が条件価格に達したのかとは関係なく、あるいは、いずれの市場の時価が条件価格に達した判定値の動きに寄与したのかとは関係なく、投資家に有利な市場へ発注することが可能となる。つまり、条件を満たすという判断の基礎となった価格や判定値を付けた市場と、発注する市場とを切り離すことにより、条件成否の判断で各市場の価格を監視するのは、あくまでも注文に係る銘柄の値動きの傾向を把握するための処理とし、これとは別に、実際の売買処理は、投資家に有利になる市場で行うことが可能となり、これらにより前記目的が達成される。 In such a securities buying and selling order system of the present invention, it is determined whether or not the market price data of any market has reached the condition price data, or the sum is 1 when determining whether or not the condition is successful. Multiplying the market price data of each market for the issue related to the order by adding these amounts to determine whether or not the judgment value data obtained by reaching the conditional price data. It is possible to capture the point in time when the market that has reached the point of appearance appears, or the point in time when the average state of the market value of each market that handles the issue related to the order reaches the conditional price. Then, at these points in time, in the case of a buy order, the market that is the cheapest market price data for the issue related to the order is judged and determined as the supplier market, and in the case of a sell order Determines the market that has the highest market price data for the issue related to the order, and decides it as the supplier market. It is possible to place an order in a market that is advantageous to investors regardless of whether the current market price has contributed to the movement of the judgment value that reached the conditional price. In other words, monitoring the price of each market based on the judgment of success or failure by separating the market with the price or judgment value that is the basis for the judgment of satisfying the condition from the market to place the order is only related to the order. Apart from this, the actual trading process can be performed in a market that is advantageous to investors, thereby achieving the above-mentioned purpose.
また、前述した有価証券売買注文システムにおいて、各市場の取引量を市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量を市場識別情報および銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、条件成否判断処理手段は、取引量記憶手段に記憶された各市場の取引量または注文に係る銘柄についての各市場の取引量を用いて取引量に比例させて各市場の係数を算出し、注文に係る銘柄についての全ての市場の時価データを取引量で加重平均することにより判定値データを算出する処理を実行する構成とされていることが望ましい。 Further, in the securities trading order system described above, the transaction volume for each market is stored in association with the market identification information, or the transaction volume for each brand in each market is stored in association with the market identification information and the brand identification information. A volume storage means, and the condition success / failure determination processing means uses the transaction volume of each market stored in the transaction volume storage means or the transaction volume of each market for the brand related to the order in proportion to the transaction volume. It is desirable that the coefficient is calculated and the processing for calculating the judgment value data is performed by performing weighted averaging of the market price data of all the markets for the issue related to the order by the transaction amount.
このように取引量に比例させて各市場の係数を算出し、注文に係る銘柄を取り扱う全ての市場の時価データを取引量で加重平均することにより判定値データを算出する構成とした場合には、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることが可能となる。また、取引量の多い市場の時価データの重みを大きくし、取引量の少ない市場の時価データの重みを小さくして、注文に係る銘柄の値動きの傾向の判断を行うことが可能となるので、より信頼性の高い判断を行うことが可能となる。 In this way, when calculating the coefficient of each market in proportion to the transaction volume and calculating the judgment value data by weighted average of the market price data of all markets that handle the issue related to the order by the transaction volume Therefore, it is possible to more accurately grasp the trend of the price movement of the brand related to the order, and to improve the reliability of the determination that the reverse purchase condition or the reverse sale condition is satisfied. In addition, it is possible to determine the trend of price movements of stocks related to orders by increasing the weight of market value data in a market with a large amount of transaction and decreasing the weight of market value data in a market with a small amount of transaction. It becomes possible to make a judgment with higher reliability.
さらに、前述した有価証券売買注文システムにおいて、注文受付処理手段は、投資家による注文に係る銘柄についての各市場の重みデータの入力を受け付ける処理も実行する構成とされ、注文データ記憶手段には、注文受付処理手段により受け付けた各市場の重みデータも記憶され、条件成否判断処理手段は、注文データ記憶手段に記憶された各市場の重みデータを用いて重みデータに比例させて各市場の係数を算出し、注文に係る銘柄についての全ての市場の時価データを重みデータで加重平均することにより判定値データを算出する処理を実行する構成としてもよい。 Further, in the securities trading order system described above, the order reception processing means is also configured to execute processing for receiving input of weight data of each market for the brand related to the order by the investor, and the order data storage means includes: The weight data of each market received by the order reception processing means is also stored, and the condition success / failure determination processing means uses the weight data of each market stored in the order data storage means to set the coefficient of each market in proportion to the weight data. It is also possible to perform a process of calculating the judgment value data by calculating and weighted averaging the market price data of all the markets for the brands related to the order with the weight data.
このように投資家により入力された重みデータに比例させて各市場の係数を算出し、注文に係る銘柄を取り扱う全ての市場の時価データを重みデータで加重平均することにより判定値データを算出する構成とした場合には、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることが可能となる。また、投資家の入力した重みデータにより係数が定まるので、投資家が注文に係る銘柄の値動きの傾向を把握するための中心に据えたい市場の価格、あるいは値動きの傾向の把握に役立たないと考える市場の価格がある場合等には、そのような投資家の意図に沿う形で判定値データを算出することが可能となるので、投資家の意思を反映させた条件成否の判断処理を行うことが可能となる。 In this way, the coefficient of each market is calculated in proportion to the weight data input by the investor, and the judgment value data is calculated by weighted averaging the market price data of all the markets that handle the issue related to the order with the weight data. In the case of the configuration, it is possible to more accurately grasp the tendency of the price movement of the brand related to the order, and to increase the reliability of the determination that the reverse purchase condition or the reverse sale condition is satisfied. In addition, since the coefficient is determined by the weight data input by the investor, it is considered that it is not useful for grasping the market price or the trend of the price movement that the investor wants to put at the center for grasping the price trend of the stock related to the order. If there is a market price, etc., it will be possible to calculate judgment value data in a way that is in line with the investor's intention. Is possible.
そして、前述した有価証券売買注文システムにおいて、条件成否判断処理手段は、各市場の係数を同一の値にして注文に係る銘柄についての全ての市場の時価データを単純平均することにより判定値データを算出する処理を実行する構成としてもよい。 In the securities trading order system described above, the condition success / failure judgment processing means obtains the judgment value data by simply averaging the market price data of all the markets for the issues related to the order with the same coefficient for each market. It is good also as a structure which performs the process to calculate.
このように注文に係る銘柄を取り扱う全ての市場の時価データを単純平均することにより判定値データを算出する構成とした場合には、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることが可能となる。 In this way, if the judgment value data is calculated by simply averaging the market price data of all markets that handle the issue related to the order, the trend of the price movement of the issue related to the order can be grasped more accurately and reversed. It becomes possible to increase the reliability of the determination that the purchase condition and the reverse sale condition are satisfied.
また、以上に述べた逆買付条件や逆売付条件の成否判断を行う有価証券売買注文システム(例えば、条件付注文種別1、図6、図13の場合等)は、以下のように、別の条件と組み合わされた、より複雑な条件付注文(例えば、条件付注文種別2,4〜6、図7、図9〜図11、図14、図16〜図18の場合等)に適用することができる。
In addition, the securities buying and selling order system (for example, in the case of the
すなわち、前述した有価証券売買注文システムにおいて、注文受付処理手段は、時価が買付用の指値以下になったときに買付を行うという通常買付条件とともに買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買いの2条件組合せ注文、または時価が売付用の指値以上になったときに売付を行うという通常売付条件とともに売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売りの2条件組合せ注文についての投資家による指値データまたは当日の始値若しくは前日の終値に対する指値の相対価格を示す相対指値データ、条件価格データまたは相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する構成とされ、注文データ記憶手段には、指値データまたは相対指値データ、条件価格データまたは相対条件価格データ、並びに銘柄識別情報が、投資家識別情報と関連付けて記憶され、発注データ作成処理手段は、予め定められ若しくは投資家により指定された市場への指値データまたは相対指値データから算出した指値データ並びに銘柄識別情報を含む第1の発注データを作成するとともに、条件成否判断処理手段により逆買付条件または逆売付条件を満たすと判断した時点で、第1の発注データを取り消す発注取消データを作成し、かつ、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む第2の発注データを作成する処理を実行する構成とすることができる。 In other words, in the securities buying and selling order system described above, the order reception processing means is equal to or higher than the purchase condition price together with the normal purchase condition in which the purchase is performed when the market price becomes the purchase limit or less. Two-combination purchase orders with reverse purchase conditions that sometimes make purchases, or conditions for selling together with normal selling conditions that sell when the market price exceeds the limit for selling Investor's limit data or a relative limit price indicating the relative price of the limit price with respect to the opening price on the current day or the closing price on the previous day for a two-condition combination order with a sell-off condition that sells when the price is below the price Data, conditional price data or relative conditional price data, and a process for receiving input of brand identification information about the brand related to the order. Data or relative limit data, conditional price data or relative conditional price data, and stock identification information are stored in association with the investor identification information, and the ordering data creation processing means returns to a market determined in advance or designated by the investor. When the first order data including the limit data calculated from the limit price data or the relative limit data and the brand identification information is created, and the condition success / failure determination processing means determines that the reverse purchase condition or the reverse sale condition is satisfied. The order cancellation data for canceling the first order data is created, and the process for creating the second order data including the brand identification information for the market determined by the supplier market determination processing means is executed. Can do.
このように通常の指値の条件(「通常買付条件」、「通常売付条件」)と逆指値の条件(「逆買付条件」、「逆売付条件」)とを組み合わせた2条件組合せ注文(W指値注文(登録商標)、ツイン指値注文等とも称される。)に適用した場合(例えば、条件付注文種別2、図7、図14の場合等)には、逆買付条件や逆売付条件の成否の判断処理は、前述した有価証券売買注文システムと同様に行われるので、投資家に有利になる市場での売買を実現するとともに、逆買付条件や逆売付条件を満たすか否かについて信頼性の高い判断を実現することが可能となる。
A two-condition combination combining the normal limit conditions (“normal purchase conditions” and “normal sell conditions”) with the stop limit conditions (“reverse purchase conditions” and “reverse sales conditions”). When applied to an order (also referred to as W limit order (registered trademark), twin limit order, etc.) (for example, in the case of
また、前述した有価証券売買注文システムにおいて、注文受付処理手段は、時価が買付用の指値以下になったときに買付を行うという通常買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件とともに売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売りの2条件組合せ注文についての投資家による買付用の指値データまたは当日の始値若しくは前日の終値に対する買付用の指値の相対価格を示す買付用の相対指値データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の指値の相対価格を示す売付用の相対指値データ、条件価格データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する条件価格の相対価格を示す相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する構成とされ、注文データ記憶手段には、買付用の指値データまたは買付用の相対指値データ、売付用の指値データまたは売付用の相対指値データ、条件価格データまたは相対条件価格データ、並びに銘柄識別情報が、投資家識別情報と関連付けて記憶され、発注先市場決定処理手段は、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、買い注文の約定後に条件成否判断処理手段により逆売付条件を満たすと判断した時点で、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、発注データ作成処理手段は、予め定められ若しくは投資家により指定された市場への買付用の指値データまたは買付用の相対指値データから算出した買付用の指値データ並びに銘柄識別情報を含む買いの発注データを作成するとともに、買い注文の約定時点で、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む売りの第1の発注データを作成し、さらに、買い注文の約定後に条件成否判断処理手段により逆売付条件を満たすと判断した時点で、売りの第1の発注データを取り消す発注取消データを作成し、かつ、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む売りの第2の発注データを作成する処理を実行する構成とすることができる。 Further, in the securities trading order system described above, the order reception processing means includes a buy order with a normal purchase condition in which a purchase is performed when the market price is equal to or less than the limit for purchase, and Selling with a reverse selling condition of selling when the price drops below the condition price for selling together with the normal selling condition of selling when the selling price exceeds the limit for selling Bid data for purchases by investors for conditional combination orders, Bid data for purchases that indicate the relative price of the bid limit for purchases relative to the opening price of the day or the closing price of the previous day, limit data for sale, or current day Relative limit data for selling, relative price data for selling that indicates the relative price of the limit for selling to the contract price of the purchase order, the closing price of the previous day, the closing price of the day or the previous day Relative conditional price data indicating the relative price of the conditional price with respect to the contract price of the sentence, and processing for receiving input of brand identification information for the brand related to the order is executed, and the order data storage means includes Limit limit data or relative limit limit data for purchase, limit limit price data for selling or relative limit limit data for selling, conditional price data or relative conditional price data, and stock identification information are stored in association with investor identification information. The supplier market determination processing means executes a process of determining the market that has the highest market value data for the issue related to the order at the time of execution of the purchase order and determining it as the supplier market, and after the execution of the purchase order. The market that has the highest market value data for the issue related to the order when it is determined by the condition success / failure determination processing means that the reverse sale condition is satisfied. The order data creation processing means is configured to execute the process of determining and determining as an ordering market, and the order data creation processing means is a limit data for purchase or a relative limit price for purchase to a market predetermined or designated by an investor The purchase order data including purchase limit data and brand identification information calculated from the data is created, and at the time of execution of the buy order, selling including the brand identification information to the market determined by the supplier market decision processing means. The first order data is created, and further, the order cancellation data for canceling the first order data for selling is created when it is determined by the condition success / failure determination processing means after the purchase order has been executed that the reverse selling condition is satisfied. In addition, it is possible to adopt a configuration for executing processing for creating second order data for selling including brand identification information for the market determined by the supplier market determination processing means. .
このように買い注文の際にその買い注文に係る銘柄を売るという売り注文を予約するときに、予約する売り注文を、通常の指値の条件(「通常売付条件」)と逆指値の条件(「逆売付条件」)とを組み合わせた売りの2条件組合せ注文とする場合(例えば、条件付注文種別4、図9、図16の場合等)には、逆売付条件の成否の判断処理は、前述した有価証券売買注文システムと同様に行われるので、投資家に有利になる市場での売付を実現するとともに、逆売付条件を満たすか否かについて信頼性の高い判断を実現することが可能となる。また、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場への通常売付条件での売りの第1の発注データを作成するので、この点でも、投資家に有利になる市場での売付を実現することが可能となる。
In this way, when reserving a sell order to sell a brand related to the buy order at the time of a buy order, the sell order to be reserved is classified into a normal limit condition (“normal sell condition”) and a stop limit condition ( In the case of a two-condition combination order for sale combined with “reverse selling conditions” (for example, in the case of the
さらに、前述した有価証券売買注文システムにおいて、注文受付処理手段は、時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件の付いた売り注文についての投資家による買付用の条件価格データまたは当日の始値若しくは前日の終値に対する買付用の条件価格の相対価格を示す買付用の相対条件価格データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の指値の相対価格を示す売付用の相対指値データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する構成とされ、注文データ記憶手段には、買付用の条件価格データまたは買付用の相対条件価格データ、売付用の指値データまたは売付用の相対指値データ、並びに銘柄識別情報が、投資家識別情報と関連付けて記憶され、発注先市場決定処理手段は、条件成否判断処理手段により逆買付条件を満たすと判断した時点で、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、発注データ作成処理手段は、条件成否判断処理手段により逆買付条件を満たすと判断した時点で、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む買いの発注データを作成するとともに、買い注文の約定時点で、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む売りの発注データを作成する処理を実行する構成とすることができる。 Further, in the securities trading order system described above, the order reception processing means has a buy order with a reverse purchase condition in which a purchase is made when the market price is equal to or greater than the purchase price, and the buy order. Investor's conditional price data for a purchase order with a normal selling condition that sells when the selling price exceeds the limit for selling after the execution of the contract, or the opening price of the day or the closing price of the previous day Relative price data for purchase showing the relative price of the conditional price for purchase, limit data for sale, or the relative price of the limit price for sale to the opening price of the day or the closing price of the previous day And a process for accepting input of stock identification information for the stock related to the order and the stock price related to the order. Data or purchase relative condition price data, selling limit data or selling relative limit data, and stock identification information are stored in association with investor identification information. When the condition success / failure determination processing means determines that the reverse purchase condition is satisfied, it executes the process of determining the market that is the cheapest market price data for the issue related to the order and determining it as the supplier market, It is configured to execute the process of determining the market that is the highest market value data for the issue related to the order at the time of order execution and determining the ordering destination market, and the order data creation processing means is a condition success / failure judgment processing means When it is determined that the reverse purchase condition is satisfied, the purchase order data including the brand identification information for the market determined by the supplier market determination processing means is created. , At the trade date of the buy order, it can be configured to execute a process to create a purchase order data of selling including the brand identification information to the market, which was determined by the order destination market determination processing means.
このように逆指値の条件(「逆買付条件」)の付いた買い注文の際にその買い注文に係る銘柄を売るという売り注文を予約する場合(例えば、条件付注文種別5、図10、図17の場合等)には、逆買付条件の成否の判断処理は、前述した有価証券売買注文システムと同様に行われるので、投資家に有利になる市場での買付を実現するとともに、逆買付条件を満たすか否かについて信頼性の高い判断を実現することが可能となる。また、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場への通常売付条件での売りの発注データを作成するので、この点でも、投資家に有利になる市場での売付を実現することが可能となる。
In this way, in the case of a buy order with a limit price condition (“reverse purchase condition”), when a sell order for selling a brand related to the buy order is reserved (for example,
そして、前述した有価証券売買注文システムにおいて、注文受付処理手段は、時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件とともに売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売りの2条件組合せ注文についての投資家による買付用の条件価格データまたは当日の始値若しくは前日の終値に対する買付用の条件価格の相対価格を示す買付用の相対条件価格データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の指値の相対価格を示す売付用の相対指値データ、売付用の条件価格データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の条件価格の相対価格を示す売付用の相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する構成とされ、注文データ記憶手段には、買付用の条件価格データまたは買付用の相対条件価格データ、売付用の指値データまたは売付用の相対指値データ、売付用の条件価格データまたは売付用の相対条件価格データ、並びに銘柄識別情報が、投資家識別情報と関連付けて記憶され、発注先市場決定処理手段は、条件成否判断処理手段により逆買付条件を満たすと判断した時点で、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、さらに、買い注文の約定後に条件成否判断処理手段により逆売付条件を満たすと判断した時点で、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、発注データ作成処理手段は、条件成否判断処理手段により逆買付条件を満たすと判断した時点で、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む買いの発注データを作成するとともに、買い注文の約定時点で、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む売りの第1の発注データを作成し、さらに、買い注文の約定後に条件成否判断処理手段により逆売付条件を満たすと判断した時点で、売りの第1の発注データを取り消す発注取消データを作成し、かつ、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む売りの第2の発注データを作成する処理を実行する構成とすることができる。 In the securities trading order system described above, the order reception processing means includes a buy order with a reverse purchase condition in which a purchase is made when the market price is equal to or greater than a purchase price, and the buy order. Selling with a reverse selling condition of selling when the price falls below the condition price for selling together with the normal selling condition of selling when the selling price exceeds the limit for selling Conditional price data for purchase by investors for two-condition combination orders, or relative price data for purchase showing the relative price of the conditional price for purchase relative to the opening price of the day or the closing price of the previous day, The limit price data, the relative closing price data for selling, showing the relative price of the selling limit relative to the closing price of the day or the closing price of the previous day or the contract price of the buy order, the conditional price data for selling, or the opening price of the day A configuration for executing processing for receiving input of relative condition price data for sale indicating the relative price of the condition price for sale with respect to the closing price of the previous day or the contract price of the buy order, and brand identification information on the brand related to the order; The order data storage means stores the conditional price data for purchase or the relative conditional price data for purchase, the limit data for selling or the relative limit data for selling, the conditional price data for selling or the selling Attached relative condition price data and stock identification information are stored in association with investor identification information, and when the supplier market determination processing means determines that the reverse purchase condition is satisfied by the condition success / failure determination processing means, Execute the process of determining the market that is the cheapest market price data for the issue related to the order and determining it as the supplier market, and at the time of execution of the buy order, When the market that has the highest market price data for the pattern is judged and determined as the supplier market, and after the purchase order is executed, the condition success / failure judgment processing means determines that the reverse sale condition is satisfied. , A process for determining the market that has the highest market price data for the issue related to the order and determining the market as the supplier market is executed, and the order data creation processing means is the reverse purchase condition by the condition success / failure judgment processing means. When the purchase order data including the brand identification information for the market determined by the supplier market determination processing means is created at the time when the purchase order is determined to be satisfied, it is determined by the supplier market determination processing means when the buy order is executed. Create first selling order data including stock identification information to the market, and further fulfill the conditions for reverse selling by the condition success / failure judgment processing means after the execution of the buy order The second order data for selling including order identification data for the market determined by the supplier market determination processing means is created, and the order canceling data for canceling the first order data for selling is created. It can be set as the structure which performs the process to produce.
このように逆指値の条件(「逆買付条件」)の付いた買い注文の際にその買い注文に係る銘柄を売るという売り注文を予約するときに、予約する売り注文を、通常の指値の条件(「通常売付条件」)と逆指値の条件(「逆売付条件」)とを組み合わせた売りの2条件組合せ注文とする場合(例えば、条件付注文種別6、図11、図18の場合等)には、逆買付条件および逆売付条件の成否の判断処理は、前述した有価証券売買注文システムと同様に行われるので、投資家に有利になる市場での買付および売付を実現するとともに、逆買付条件や逆売付条件を満たすか否かについて信頼性の高い判断を実現することが可能となる。また、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場への通常売付条件での売りの第1の発注データを作成するので、この点でも、投資家に有利になる市場での売付を実現することが可能となる。
Thus, when a sell order for selling a brand related to a buy order is reserved in a buy order with a limit limit condition ("reverse purchase condition"), the sell order to be reserved is In the case of a two-condition combination order in which a condition (“normal selling condition”) and a limit limit condition (“reverse selling condition”) are combined (for example,
また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行する時価データ取得処理手段と、時価が買付用の指値以下になったときに買付を行うという通常買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件の付いた売り注文についての投資家による買付用の指値データまたは当日の始値若しくは前日の終値に対する買付用の指値の相対価格を示す買付用の相対指値データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の指値の相対価格を示す売付用の相対指値データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた買付用の指値データまたは買付用の相対指値データ、売付用の指値データまたは売付用の相対指値データ、並びに銘柄識別情報を、投資家識別情報と関連付けて記憶する注文データ記憶手段と、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する発注先市場決定処理手段と、予め定められ若しくは投資家により指定された市場への買付用の指値データまたは買付用の相対指値データから算出した買付用の指値データ並びに銘柄識別情報を含む買いの発注データを作成するとともに、発注先市場決定処理手段により決定した市場への売付用の指値データまたは売付用の相対指値データから算出した売付用の指値データ並びに銘柄識別情報を含む売りの発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。 The present invention also relates to a securities trading order system configured by a computer that executes processing related to securities trading orders, from a market system or other market price information providing system, from a market price of a plurality of markets. Market value data acquisition processing means for executing data acquisition processing, a buy order with a normal purchase condition that a purchase is performed when the market price falls below the limit for purchase, and after the execution of this buy order Investor's limit data for purchase of a sell order with a normal sale condition to sell when the limit for selling is exceeded or higher Relative limit price data for purchase showing the relative price of the limit price, limit price data for selling, or selling to the opening price of the day or the closing price of the previous day or the contract price of the buying order Relative limit price data for selling indicating the relative price of the limit price and order acceptance processing means for executing processing for accepting input of brand identification information for the brand related to the order, and for purchase received by the order acceptance processing means Order data storage means for storing the limit limit data for purchase or the relative limit limit data for purchase, the limit limit data for sale or the relative limit limit data for sale, and the brand identification information in association with the investor identification information, and a buy order The supplier market determination processing means for executing the process of determining the market that has the highest market value data for the issue related to the order at the time of execution of the contract and determining as the supplier market, and predetermined or designated by the investor Purchase order data including limit data for purchase calculated from market limit data or relative limit data for purchase and stock identification information Order data for selling, including selling limit data calculated from the supplier's market determination processing means or selling limit data calculated from the relative limit data for selling, and brand identification information And an ordering data creation processing means for executing the processing for creating the data.
このような本発明の有価証券売買注文システム(例えば、条件付注文種別3、図8、図15の場合等)においては、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場への売りの発注データを作成するので、投資家に有利になる市場での売付を実現することが可能となる。
In such a securities buying and selling order system of the present invention (for example, in the case of the
さらに、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行する時価データ取得処理手段と、第1の銘柄の売付を行うとともに前記第1の銘柄の売付代金で第2の銘柄の買付を行う売付・買付の連続注文についての投資家による前記第1の銘柄および前記第2の銘柄についての各銘柄識別情報の入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた第1の銘柄および第2の銘柄についての各銘柄識別情報を、投資家識別情報と関連付けて記憶する注文データ記憶手段と、売り注文の約定時点で第2の銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行する発注先市場決定処理手段と、予め定められ若しくは投資家により指定された市場への第1の銘柄についての銘柄識別情報を含む売りの発注データを作成するとともに、発注先市場決定処理手段により決定した市場への第2の銘柄についての銘柄識別情報を含む買いの発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。 Furthermore, the present invention is a securities buying and selling order system configured by a computer that executes processing related to buying and selling of securities, and a market price of a plurality of markets for each brand from a market system or other market price information providing system. Market value data acquisition processing means for executing processing for acquiring data, and sale / purchase for selling the first issue and selling the second issue with the sale price of the first issue. Order acceptance processing means for executing a process of accepting input of each brand identification information for the first brand and the second brand by an investor on a continuous order, and a first brand received by the order acceptance processing means And order data storage means for storing the respective brand identification information for the second brand in association with the investor identification information, and the second brand at the time of execution of the sell order About the supplier market determination processing means for executing the process of determining the market which is the cheapest market price data and determining the market as the supplier market, and the first brand to the market which is predetermined or designated by the investor An order for executing the processing for creating the purchase order data including the brand identification information for the second brand to the market determined by the supplier market determination processing means while creating the selling order data including the brand identification information of And a data creation processing means.
このような本発明の有価証券売買注文システム(例えば、条件付注文種別7、図12、図19の場合等)においては、売り注文の約定時点で第2の銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、決定した市場への第2の銘柄についての銘柄識別情報を含む買いの発注データを作成するので、投資家に有利になる市場での買付を実現することが可能となる。
In such a securities buying and selling order system of the present invention (for example, in the case of the
また、以上に述べた本発明の有価証券売買注文システムにより実現される有価証券売買注文処理方法として、以下のような本発明の有価証券売買注文処理方法が挙げられる。 Further, as the securities trading order processing method realized by the above-described securities trading order system of the present invention, the following securities trading order processing method of the present invention can be cited.
すなわち、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行し、注文受付処理手段が、時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、または時価が売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売り注文についての投資家による条件価格データまたは当日の始値若しくは前日の終値に対する条件価格の相対価格を示す相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行し、注文受付処理手段により受け付けた条件価格データまたは相対条件価格データ、並びに銘柄識別情報を、投資家識別情報と関連付けて注文データ記憶手段に記憶させ、条件成否判断処理手段が、注文データ記憶手段に記憶された条件価格データまたは相対条件価格データから算出した条件価格データと、時価データ取得処理手段により取得した注文に係る銘柄についての全ての市場の時価データとを比較することにより、いずれかの市場の時価データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行するか、または注文データ記憶手段に記憶された条件価格データまたは相対条件価格データから算出した条件価格データと、総和が1になる係数を時価データ取得処理手段により取得した注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データとを比較することにより、判定値データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行し、発注先市場決定処理手段が、条件成否判断処理手段により逆買付条件または逆売付条件を満たすと判断した時点で、買い注文の場合には、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、発注データ作成処理手段が、発注先市場決定処理手段により決定した市場への銘柄識別情報を含む発注データを作成する処理を実行することを特徴とするものである。 That is, the present invention is a securities trading order processing method executed by a securities trading order system configured by a computer that executes processing related to securities trading orders, wherein the market price data acquisition processing means is a market system or Executes processing to acquire market price data of multiple markets for each issue from other market price information providing systems, and the order reception processing means performs purchase when the market price exceeds the purchase price. Conditional price data by the investor for the purchase order with the reverse purchase condition, or the sell order with the reverse sale condition to sell when the market price falls below the conditional price for sale, or the day Received relative conditional price data indicating the relative price of the conditional price relative to the opening price of the previous day or the closing price of the previous day, and the brand identification information about the brand related to the order. The condition price data or relative condition price data received by the order reception processing means, and the brand identification information are stored in the order data storage means in association with the investor identification information, and the condition success / failure judgment processing means is By comparing the condition price data calculated from the condition price data or relative condition price data stored in the order data storage means with the market price data of all the markets for the brands related to the order acquired by the market price data acquisition processing means The condition price data or relative condition price stored in the order data storage means is repeatedly executed to determine whether the market price data of any market satisfies the reverse purchase condition or the reverse sale condition. The condition price data calculated from the data and the coefficient for which the sum is 1 are acquired by the market price data acquisition processing means. By multiplying the market value data of each market for the issue related to the order and adding these amounts, the decision value data satisfies the reverse purchase condition or the reverse sale condition. In the case of a buy order at the time when the supplier market determination processing unit determines that the reverse purchase condition or the reverse sale condition is satisfied by the condition success / failure determination processing unit, Determine the market with the lowest market value data for the issue related to the order and determine it as the supplier market. In the case of a sell order, determine the market with the highest market value data for the issue related to the order. The process for determining the supplier market is executed, and the order data creation processing means executes the process for creating the order data including the brand identification information for the market determined by the supplier market determination processing means. It is characterized by that.
また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行し、注文受付処理手段が、時価が買付用の指値以下になったときに買付を行うという通常買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件の付いた売り注文についての投資家による買付用の指値データまたは当日の始値若しくは前日の終値に対する買付用の指値の相対価格を示す買付用の相対指値データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは買い注文の約定価格に対する売付用の指値の相対価格を示す売付用の相対指値データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行し、注文受付処理手段により受け付けた買付用の指値データまたは買付用の相対指値データ、売付用の指値データまたは売付用の相対指値データ、並びに銘柄識別情報を、投資家識別情報と関連付けて注文データ記憶手段に記憶させ、発注先市場決定処理手段が、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、発注データ作成処理手段が、予め定められ若しくは投資家により指定された市場への買付用の指値データまたは買付用の相対指値データから算出した買付用の指値データ並びに銘柄識別情報を含む買いの発注データを作成するとともに、発注先市場決定処理手段により決定した市場への売付用の指値データまたは売付用の相対指値データから算出した売付用の指値データ並びに銘柄識別情報を含む売りの発注データを作成する処理を実行することを特徴とするものである。 The present invention is also a securities trading order processing method executed by a securities trading order system configured by a computer that executes processing related to securities trading orders, wherein the market price data acquisition processing means is a market system or Process to acquire market price data of multiple markets for each issue from other market price information providing systems, and order acceptance processing means to purchase when the market price falls below the limit for purchase For purchases by investors on a buy order with a normal purchase condition and a sell order with a normal sale condition in which a sale is made when the purchase limit is exceeded after the execution of this buy order Bid limit data for purchase, relative bid limit data for purchase showing the relative price of the bid limit for purchase with the opening price for the day or the closing price for the previous day, limit data for sale, or the opening price for the day Or the processing to accept input of the relative limit data for sale indicating the relative price of the limit price for sale with the closing price of the previous day or the contract price of the buy order, and the identification information of the issue related to the order. Order by associating the limit data for purchase or the relative limit data for purchase, the limit data for sale or the relative limit data for sale, and the brand identification information received by the reception processing means with the investor identification information Store in the data storage means, and the supplier market determination processing means executes a process of determining the market that is the highest market price data for the issue related to the order at the time of execution of the buy order and determining it as the supplier market. The order data creation processing means calculates from the limit data for purchase to the market or the relative limit data for purchase specified in advance or designated by the investor. Purchase limit data for purchase and purchase order data including brand identification information are created and calculated from the limit data for selling to the market or the relative limit data for selling determined by the supplier market determination processing means. The present invention is characterized in that processing for creating selling order data including limit data for selling and brand identification information is executed.
さらに、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行し、注文受付処理手段が、第1の銘柄の売付を行うとともに第1の銘柄の売付代金で第2の銘柄の買付を行う売付・買付の連続注文についての投資家による第1の銘柄および第2の銘柄についての各銘柄識別情報の入力を受け付ける処理を実行し、注文受付処理手段により受け付けた第1の銘柄および第2の銘柄についての各銘柄識別情報を、投資家識別情報と関連付けて注文データ記憶手段に記憶させ、発注先市場決定処理手段が、売り注文の約定時点で第2の銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、発注データ作成処理手段が、予め定められ若しくは投資家により指定された市場への第1の銘柄についての銘柄識別情報を含む売りの発注データを作成するとともに、発注先市場決定処理手段により決定した市場への第2の銘柄についての銘柄識別情報を含む買いの発注データを作成する処理を実行することを特徴とするものである。 Further, the present invention is a securities trading order processing method executed by a securities trading order system configured by a computer that executes processing related to securities trading orders, wherein the market price data acquisition processing means is a market system or A process of acquiring market price data of a plurality of markets for each brand from other market price information providing systems is executed, and the order reception processing means sells the first brand and sells the first brand. The process of accepting the input of each brand identification information for the first brand and the second brand by the investor for the continuous order of the sale / purchase in which the second brand is purchased at Each brand identification information for the first brand and the second brand received by the means is stored in the order data storage means in association with the investor identification information, and the supplier market The fixed processing means executes a process of determining the market that is the cheapest market price data for the second issue at the time of execution of the sell order and determining the ordering market, and the order data creation processing means is determined in advance. Alternatively, the selling order data including the stock identification information for the first stock to the market designated by the investor is created and the stock identification for the second stock to the market determined by the supplier market determination processing means. The present invention is characterized in that processing for creating purchase order data including information is executed.
このような本発明の有価証券売買注文処理方法においては、前述した本発明の有価証券売買注文システムで得られる作用・効果がそのまま得られ、これにより前記目的が達成される。 In such a securities buying and selling order processing method of the present invention, the operations and effects obtained by the aforementioned securities buying and selling order system of the present invention can be obtained as they are, thereby achieving the object.
そして、本発明のプログラムは、前述した有価証券売買注文システムとして、コンピュータを機能させるためのものである。 The program of the present invention is for causing a computer to function as the securities trading order system described above.
なお、上記のプログラムまたはその一部は、例えば、光磁気ディスク(MO)、コンパクトディスク(CD)を利用した読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)、デジタル・バーサタイル・ディスク(DVD)を利用した読出し専用メモリ(DVD−ROM)、DVDを利用したランダム・アクセス・メモリ(DVD−RAM)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。 The above-mentioned program or a part thereof is, for example, a magneto-optical disk (MO), a read-only memory (CD-ROM) using a compact disk (CD), a CD recordable (CD-R), a CD rewritable (CD -RW), read-only memory (DVD-ROM) using digital versatile disk (DVD), random access memory (DVD-RAM) using DVD, flexible disk (FD), magnetic tape, hard disk, It can be recorded on storage media such as read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM), flash memory, and random access memory (RAM) for storage and distribution. And, for example, a local area network (LA ), A metropolitan area network (MAN), a wide area network (WAN), a wired network such as the Internet, an intranet, or an extranet, or a wireless communication network, or a combination thereof. It is also possible to carry it on a carrier wave. Furthermore, the above program may be a part of another program, or may be recorded on a recording medium together with a separate program.
以上に述べたように本発明によれば、条件付注文を受け付けて市場への発注データを作成するにあたり、逆買付条件や逆売付条件の成否判断で条件を満たすという判断をした時点、あるいは買い注文の約定後の売り注文や、売り注文の約定後の買い注文における元注文の約定時点で、注文に係る銘柄を取り扱う各市場の時価データを比較して発注先市場を決定するので、複数の市場で取り扱われる銘柄についての条件付注文を投資家に有利になるように処理することができるという効果がある。 As described above, according to the present invention, when the conditional order is received and the order data to the market is created, it is determined that the condition is satisfied by the success / failure determination of the reverse purchase condition or the reverse sale condition, Alternatively, at the time of execution of the original order in the sell order after the purchase order is executed or the purchase order after the execution of the sell order, the market value data of each market that handles the brand related to the order is compared to determine the supplier market. This has the effect that conditional orders for stocks handled in multiple markets can be processed in an advantageous manner for investors.
以下に本発明の一実施形態について図面を参照して説明する。図1には、本実施形態の有価証券売買注文システム10の全体構成が示されている。図2には、取引量記憶手段32の構成が示され、図3および図4には、注文データ記憶手段31の構成およびデータの例が示されている。また、図5には、注文処理サーバ20で定期的に繰り返し行われる処理の流れがフローチャートで示され、図6には、条件付注文種別1の注文受付から発注までの処理の流れがフローチャートで示され、図7には、条件付注文種別2の注文受付から発注までの処理の流れがフローチャートで示され、図8には、条件付注文種別3の注文受付から発注までの処理の流れがフローチャートで示され、図9には、条件付注文種別4の注文受付から発注までの処理の流れがフローチャートで示され、図10には、条件付注文種別5の注文受付から発注までの処理の流れがフローチャートで示され、図11には、条件付注文種別6の注文受付から発注までの処理の流れがフローチャートで示され、図12には、条件付注文種別7の注文受付から発注までの処理の流れがフローチャートで示されている。さらに、図13には、条件付注文種別1の注文画面100の一例が示され、図14には、条件付注文種別2の注文画面200の一例が示され、図15には、条件付注文種別3の注文画面300の一例が示され、図16には、条件付注文種別4の注文画面400の一例が示され、図17には、条件付注文種別5の注文画面500の一例が示され、図18には、条件付注文種別6の注文画面600の一例が示され、図19には、条件付注文種別7の注文画面700の一例が示されている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of a securities
図1において、有価証券売買注文システム10は、有価証券売買注文に関する各種処理を実行するとともに各種処理に必要なデータを記憶する注文処理サーバ20と、この注文処理サーバ20にネットワーク1を介して接続された投資家端末装置40とを備えている。また、注文処理サーバ20には、専用線2またはネットワーク1を介して時価情報提供システム50が接続されている。さらに、注文処理サーバ20には、専用線3またはネットワーク1を介して複数の市場システム60が接続されている。
In FIG. 1, a securities
ネットワーク1は、例えば、インターネット、イントラネット、エクストラネット、LAN、MAN、WAN、あるいはこれらの組合せ等、様々な形態のものが含まれ、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わず、要するに、複数地点(距離の長短は問わない。)間で、ある程度の速度をもって情報を伝送することができるものであればよい。
The
注文処理サーバ20は、1台または複数台のコンピュータにより構成され、有価証券売買注文に関する各種処理を実行する処理手段20Aと、この処理手段20Aに接続された時価データ記憶手段30、注文データ記憶手段31、および取引量記憶手段32とを備えて構成されている。この注文処理サーバ20は、証券会社や証券仲介業者等の金融機関が運用・管理するサーバである。
The
処理手段20Aは、時価データ取得処理手段21と、注文受付処理手段22と、条件成否判断処理手段23と、発注先市場決定処理手段24と、指値・数量決定処理手段25と、発注データ作成処理手段26と、発注処理手段27とを含んで構成されている。
The
時価データ取得処理手段21は、時価情報提供システム50から、専用線2またはネットワーク1を介して、各銘柄(本実施形態では、全ての取扱い銘柄とする。)についての複数の市場の時価データを取得し、取得した時価データを、銘柄識別情報および市場識別情報と関連付けて時価データ記憶手段30に記憶させる処理を実行するものである。また、時価データ取得処理手段21は、時価データの取得処理を繰り返し行う構成とされ、時価データ記憶手段30には、最新の時価データが記憶される。さらに、時価データ取得処理手段21は、時価情報提供システム50から、専用線2またはネットワーク1を介して、各日の始値データおよび終値データを取得し、銘柄識別情報および市場識別情報と関連付けて時価データ記憶手段30に記憶させる処理を行う。
The market price data acquisition processing means 21 receives market price data of a plurality of markets from the market price
また、時価データ取得処理手段21は、時価情報提供システム50から、専用線2またはネットワーク1を介して、各市場の銘柄毎の取引量を取得し、取得した取引量を用いて各市場の取引量の大小の順位を銘柄毎に決定し、取得した取引量、および決定した順位を、市場識別情報(市場コード等)および銘柄識別情報(銘柄コード等)と関連付けて取引量記憶手段32(図2参照)に記憶させる処理を行う。
Further, the market price data acquisition processing means 21 acquires the transaction volume for each brand in each market from the market price
注文受付処理手段22は、投資家端末装置40からネットワーク1を介して送信されてくる投資家による注文画面表示要求信号を受信し、注文画面100〜700(図13〜図19)の表示用データを、ネットワーク1を介して投資家端末装置40へ送信するとともに、注文画面100〜700で投資家により入力されて投資家端末装置40からネットワーク1を介して送信されてくる注文データ(投資家識別情報、条件付注文種別を示すデータ、銘柄識別情報、数量、売買区分を示すデータ、指値、相対指値、条件価格、相対条件価格、条件価格到達後の指値、条件価格到達後の相対指値、条件成否判断方法を示すデータ、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号等)を自動付与し、注文データを、注文識別情報(注文番号等)および投資家識別情報(口座番号等)と関連付けて注文データ記憶手段31(図3、図4参照)に記憶させる処理を実行するものである。
The order reception processing means 22 receives the order screen display request signal from the investor transmitted from the
条件成否判断処理手段23は、注文データ記憶手段31(図3、図4参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価が買付用の条件価格以上になっているという逆買付条件、または現在時価が売付用の条件価格以下になっているという逆売付条件を満たしているか否かを判断する処理を繰り返し実行するものである。 The condition success / failure determination processing means 23 has a current market price equal to or greater than the condition price for purchase according to the data indicating the condition success / failure determination method selected by the investor stored in the order data storage means 31 (see FIGS. 3 and 4). The process of determining whether or not the reverse purchase condition that the current price is equal to or lower than the condition price for sale is satisfied is repeatedly executed.
具体的には、条件成否判断処理手段23は、条件成否判断方法を示すデータ=1の場合には、注文データ記憶手段31(図3、図4参照)に記憶された条件価格データと、時価データ取得処理手段21により取得されて時価データ記憶手段30に記憶されている注文に係る銘柄についての全ての市場の最新の時価データとをそれぞれ比較することにより、いずれかの市場の時価データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行する。なお、注文データ記憶手段31(図3、図4参照)に相対条件価格データが記憶されている場合、すなわち投資家が相対条件価格データを入力して条件価格データを指定した場合には、本実施形態では、前日の終値、当日の始値、元注文の約定価格が確定した時点で、時価データ取得処理手段21や発注処理手段27により、前日の終値、当日の始値、元注文の約定価格を用いて、相対条件価格データから条件価格データが算出され、算出された条件価格データが注文データ記憶手段31(図3、図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格データと、各市場の時価データとを比較するが、条件成否判断処理手段23により、前日の終値、当日の始値、元注文の約定価格を用いて、条件成否判断の都度に、相対条件価格データから条件価格データを算出するようにしてもよい。以下の条件成否判断方法を示すデータ=2,3,4の場合も同様である。
Specifically, the condition success / failure determination processing means 23, when the data indicating the condition success / failure determination method = 1, the condition price data stored in the order data storage means 31 (see FIGS. 3 and 4), the market price By comparing the latest market price data of all the markets for the brands related to the orders acquired by the data
また、条件成否判断処理手段23は、条件成否判断方法を示すデータ=2の場合には、時価データ記憶手段30に記憶されている注文に係る銘柄についての全ての市場の最新の時価データを単純平均することにより判定値データを算出し、注文データ記憶手段31(図3、図4参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行する。この場合は、総和が1になる各市場の係数を同一の値にし、この同一の値とされた係数を、注文に係る銘柄についての各市場の時価データに乗じ、それらの金額を加算して判定値データを算出していることになる。例えば、ある銘柄を取り扱う市場が、3市場ある場合には、3市場の時価データのそれぞれに乗じる係数は、全て1/3となるので、3市場の時価データを単純平均していることになる。 Further, the condition success / failure determination processing means 23 simply calculates the latest market price data of all the markets for the brands related to the orders stored in the market price data storage means 30 when the data indicating the condition success / failure determination method = 2. The decision value data is calculated by averaging, and the decision value data is reversed by comparing the condition price data stored in the order data storage means 31 (see FIGS. 3 and 4) with the calculated decision value data. The process of determining whether the purchase condition or the reverse sale condition is satisfied is repeatedly executed. In this case, the coefficient of each market where the sum is 1 is set to the same value, the coefficient set to the same value is multiplied by the market price data of each market for the issue related to the order, and the amount is added. The judgment value data is calculated. For example, if there are three markets that handle a certain issue, the coefficients multiplied by the market price data for each of the three markets are all 1/3, so the market price data for the three markets is simply averaged. .
さらに、条件成否判断処理手段23は、条件成否判断方法を示すデータ=3の場合には、取引量記憶手段32(図2参照)に記憶された注文に係る銘柄についての各市場の取引量を用いて取引量に比例させて各市場の係数を算出し、時価データ記憶手段30に記憶されている注文に係る銘柄についての全ての市場の最新の時価データを取引量で加重平均することにより判定値データを算出し、注文データ記憶手段31(図3、図4参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行する。この場合は、総和が1になる各市場の係数は、当該市場の取引量を、注文に係る銘柄を取り扱う全ての市場の取引量の合計値で除した値となる。例えば、図2に示すように、注文に係る銘柄が、銘柄αであり、銘柄αを取り扱う市場が、市場A,B,Cの3市場であるとすると、銘柄αについての市場Aの時価データに乗じる係数は、846万株÷(846万株+149万株+238万株)となり、銘柄αについての市場Bの時価データに乗じる係数は、149万株÷(846万株+149万株+238万株)となり、銘柄αについての市場Cの時価データに乗じる係数は、238万株÷(846万株+149万株+238万株)となる。従って、判定値データ=市場Aの時価データ×(846/1,233)+市場Bの時価データ×(149/1,233)+市場Cの時価データ×(238/1,233)となり、市場Aの時価の影響が最も大きい。 Furthermore, the condition success / failure determination processing means 23, when the data indicating the condition success / failure determination method = 3, calculates the transaction volume in each market for the brand related to the order stored in the transaction volume storage means 32 (see FIG. 2). The coefficient of each market is calculated in proportion to the transaction volume, and the latest market price data of all the markets for the brands related to the orders stored in the market price data storage means 30 is determined by weighted averaging with the transaction volume. By calculating the value data and comparing the condition price data stored in the order data storage means 31 (see FIGS. 3 and 4) with the calculated determination value data, the determination value data is the reverse purchase condition or the reverse The process of determining whether or not the selling condition is satisfied is repeatedly executed. In this case, the coefficient of each market in which the sum is 1 is a value obtained by dividing the transaction volume of the market by the total value of the transaction volumes of all the markets that handle the brands related to the order. For example, as shown in FIG. 2, assuming that the brand related to the order is the brand α and the markets handling the brand α are the three markets A, B, and C, the market price data of the market A for the brand α The factor to multiply by 84.6 million shares ÷ (8.46 million shares + 1.49 million shares + 2.38 million shares), and the coefficient to multiply the market price data for the stock α by 1.49 million shares ÷ (8.46 million shares + 1.49 million shares + 2.38 million shares) Thus, the coefficient multiplied by the market price data of the market C for the stock α is 2.38 million shares / (8.46 million shares + 14.9 million shares + 2.38 million shares). Therefore, judgment value data = market price data of market A × (846 / 1,233) + market price data of market B × (149 / 1,233) + market price data of market C × (238 / 1,233) The influence of the market value of A is the largest.
そして、条件成否判断処理手段23は、条件成否判断方法を示すデータ=4の場合には、注文データ記憶手段31(図3、図4参照)に記憶された注文に係る銘柄を取り扱う各市場の重みデータを用いて重みデータに比例させて各市場の係数を算出し、時価データ記憶手段30に記憶されている注文に係る銘柄についての全ての市場の最新の時価データを重みデータで加重平均することにより判定値データを算出し、注文データ記憶手段31(図3、図4参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが逆買付条件または逆売付条件を満たしているか否かを判断する処理を繰り返し実行する。この場合は、総和が1になる各市場の係数は、当該市場の重みデータを、注文に係る銘柄を取り扱う全ての市場の重みデータの合計値で除した値となる。例えば、図3の注文識別情報(注文番号)=N0001の例のように、注文に係る銘柄が、銘柄αであり、銘柄αを取り扱う市場が、市場A,B,Cの3市場であり、市場Aの重みデータ=1、市場Bの重みデータ=3、市場Cの重みデータ=5であるとすると、銘柄αについての市場Aの時価データに乗じる係数は、1÷(1+3+5)=1/9となり、銘柄αについての市場Bの時価データに乗じる係数は、3÷(1+3+5)=3/9となり、銘柄αについての市場Cの時価データに乗じる係数は、5÷(1+3+5)=5/9となる。従って、判定値データ=市場Aの時価データ×(1/9)+市場Bの時価データ×(3/9)+市場Cの時価データ×(5/9)となり、市場Cの時価の影響が最も大きい。なお、本実施形態では、各市場の重みデータは、一例として、0〜5までの整数で入力することができるようにしている。但し、全市場の重みデータを0にしてはいけない。従って、例えば、市場Aの重みデータ=0、市場Bの重みデータ=0、市場Cの重みデータ=5と入力してもよく、この場合、判定値データ=市場Aの時価データ×(0/5)+市場Bの時価データ×(0/5)+市場Cの時価データ×(5/5)となるので、結局、判定値データ=市場Cの時価データとなり、市場Cの時価が条件価格に達したときに、逆買付条件または逆売付条件が満たされることになる。このため、市場Cが発注先市場となる可能性もある。 When the data indicating the condition success / failure determination method = 4, the condition success / failure determination processing means 23 is provided for each market that handles brands related to orders stored in the order data storage means 31 (see FIGS. 3 and 4). The coefficient of each market is calculated in proportion to the weight data using the weight data, and the latest market price data of all the markets for the brands related to the orders stored in the market price data storage means 30 is weighted and averaged with the weight data. Thus, the decision value data is calculated, and the decision value data is reversely purchased by comparing the condition price data stored in the order data storage means 31 (see FIGS. 3 and 4) with the calculated decision value data. The process of determining whether the condition or the reverse sale condition is satisfied is repeatedly executed. In this case, the coefficient of each market in which the sum is 1 is a value obtained by dividing the weight data of the market by the total value of the weight data of all markets that handle the brands related to the order. For example, as in the example of order identification information (order number) = N0001 in FIG. 3, the brand related to the order is the brand α, and the markets handling the brand α are the three markets A, B, and C. Assuming that market A weight data = 1, market B weight data = 3, and market C weight data = 5, the coefficient to be multiplied by the market price data of market A for the stock α is 1 ÷ (1 + 3 + 5) = 1 / 9, the coefficient to be multiplied by the market price data of the market B for the brand α is 3 ÷ (1 + 3 + 5) = 3/9, and the coefficient to be multiplied by the market price data of the market C for the brand α is 5 ÷ (1 + 3 + 5) = 5 / 9 Therefore, judgment value data = market price data of market A × (1/9) + market price data of market B × (3/9) + market price data of market C × (5/9). The biggest. In the present embodiment, the weight data of each market can be input as an integer from 0 to 5, as an example. However, the weight data for all markets should not be zero. Therefore, for example, market A weight data = 0, market B weight data = 0, and market C weight data = 5 may be input. In this case, judgment value data = market price data of market A × (0 / 5) + market price data of market B × (0/5) + market price data of market C × (5/5). Therefore, judgment value data = market price data of market C, and market price of market C is the conditional price. When the value is reached, the reverse purchase condition or the reverse sale condition is satisfied. For this reason, the market C may become a supplier market.
発注先市場決定処理手段24は、条件付注文種別1,2,4,5,6の場合には、条件成否判断処理手段23により逆買付条件または逆売付条件を満たすと判断した時点で、買い注文の場合には、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3、図4参照)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる処理を実行するものである。
In the case of
また、発注先市場決定処理手段24は、条件付注文種別3,4,5,6の場合には、買い注文の約定時点で注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3、図4参照)の「発注先市場の市場識別情報」カラムへ記憶させる処理を実行する。
Further, in the case of the
さらに、発注先市場決定処理手段24は、条件付注文種別7の場合には、第1の銘柄に係る売り注文の約定時点で第2の銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の「発注先市場の市場識別情報」カラムへ記憶させる処理を実行する。
Further, in the case of the
指値・数量決定処理手段25は、条件付注文種別7の場合に、第1の銘柄に係る売り注文の約定を条件として発注する第2の銘柄に係る買い注文の指値および数量を決定し、決定した指値および数量を、注文データ記憶手段31(図4参照)に記憶させる処理を実行するものである。具体的には、指値・数量決定処理手段25は、第1の銘柄に係る売り注文の約定時点で、注文データ記憶手段31(図4参照)に記憶された第1の銘柄に係る売り注文についての約定数量と約定単価とを乗じて約定金額を算出するとともに(注文データ記憶手段31に約定金額が記憶されている場合には、その約定金額を読み込んでもよい。)、注文データ記憶手段31(図4参照)の第2の銘柄に係る買い注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された発注先市場についての市場識別情報を読み込み、読み込んだ市場識別情報の市場における第2の銘柄についての最新の時価データを時価データ記憶手段30から取得し、取得した時価データと同額または一定額(例えば数円)だけ大きい金額により指値を決定し、算出しまたは読み込んだ第1の銘柄に係る売り注文についての約定金額を、決定した指値で除することにより、数量を決定する。この際、数量は、最小売買単位である単元数量(単元株)の倍数となり、かつ、決定した指値と数量とを乗じた金額が、第1の銘柄に係る売り注文についての約定金額を超えない範囲で決定する。
The limit / quantity determination processing means 25 determines the limit and quantity of the buy order related to the second issue to be placed on condition of the execution of the sell order related to the first issue in the case of the
発注データ作成処理手段26は、注文データ記憶手段31(図3、図4参照)に記憶された条件付注文種別に従って、注文データ記憶手段31に記憶されたデータ、すなわち注文受付処理手段22により自動付与した注文識別情報(注文番号等)、注文受付処理手段22により受け付けた投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、指値(または相対指値)、条件価格到達後の指値(または条件価格到達後の相対指値)、発注先市場決定処理手段24により決定した発注先市場についての市場識別情報、および指値・数量決定処理手段25により決定した第2の銘柄に係る買い注文の指値および数量を用いて、決定した市場の市場システム60へ送信するための当該市場向けの形式の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行するものである。
The order data creation processing means 26 is automatically processed by the data stored in the order data storage means 31, that is, by the order reception processing means 22 in accordance with the conditional order type stored in the order data storage means 31 (see FIGS. 3 and 4). Assigned order identification information (order number, etc.), investor identification information (account number, etc.) accepted by the order acceptance processing means 22, brand identification information, quantity, data indicating trading category, limit price (or relative limit price), conditional price The limit price after reaching (or the relative limit price after reaching the conditional price), the market identification information about the supplier market determined by the supplier market determination processing means 24, and the second brand determined by the limit / quantity determination processing means 25 Order data in the form for the market (order identification) to be sent to the
具体的には、発注データ作成処理手段26は、注文データ記憶手段31(図3参照)に記憶された条件付注文種別を示すデータが、条件付注文種別1である場合には、条件成否判断処理手段23により逆買付条件または逆売付条件を満たすという判断がなされたときに、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された発注先市場についての市場識別情報を読み込んで発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の指値(条件価格到達後の発注を、指値注文で行う場合の指値であり、成行注文で行う場合には無い。)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。なお、注文データ記憶手段31(図3参照)に条件価格到達後の相対指値データが記憶されている場合、すなわち投資家が条件価格到達後の相対指値データを入力することにより条件価格到達後の指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、条件価格到達後の相対指値データから条件価格到達後の指値データが算出され、算出された条件価格到達後の指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格到達後の指値データを用いて発注データが作成されるが、発注データ作成処理手段26により、前日の終値や当日の始値を用いて、条件価格到達後の相対指値データから条件価格到達後の指値データを算出し、発注データを作成してもよい。
Specifically, the order data
また、発注データ作成処理手段26は、注文データ記憶手段31(図3参照)に記憶された条件付注文種別を示すデータが、条件付注文種別2である場合には、先ず、注文受付処理手段22により注文データを受け付けたときに、注文データ記憶手段31(図3参照)に記憶された注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32に記憶された注文に係る銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、第1の発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。なお、本実施形態では、上記のように、注文に係る銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて第1の発注データが作成されるが、発注データ作成処理手段26により、前日の終値や当日の始値を用いて、相対指値データから指値データを算出し、第1の発注データを作成してもよい。次に、発注データ作成処理手段26は、条件成否判断処理手段23により逆買付条件または逆売付条件を満たすという判断がなされたときに、注文データ記憶手段31(図3参照)の「発注先市場の市場識別情報」カラムから、第1の発注データの発注先市場についての市場識別情報を読み込んで第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報等のデータを用いて、第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成するとともに、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された第2の発注データの発注先市場についての市場識別情報を読み込んで第2の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。
Further, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 3) is the
さらに、発注データ作成処理手段26は、注文データ記憶手段31(図3参照)に記憶された条件付注文種別を示すデータが、条件付注文種別3である場合には、先ず、注文受付処理手段22により注文データを受け付けたときに、注文データ記憶手段31(図3参照)に記憶された注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32に記憶された注文に係る銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、買いの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の買い注文の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。なお、本実施形態では、上記のように、注文に係る銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて買いの発注データが作成されるが、発注データ作成処理手段26により、前日の終値や当日の始値を用いて、相対指値データから指値データを算出し、買いの発注データを作成してもよい。次に、発注データ作成処理手段26は、買い注文が約定したときに、注文データ記憶手段31(図3参照)の売り注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの発注データの発注先市場についての市場識別情報を読み込んで売りの発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。なお、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、あるいは買い注文の約定価格(単価)が確定した時点で、発注処理手段27により、買い注文の約定価格(単価)を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの発注データが作成されるが、発注データ作成処理手段26により、前日の終値や当日の始値あるいは買い注文の約定価格(単価)を用いて、相対指値データから指値データを算出し、売りの発注データを作成してもよい。
Further, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 3) is the
そして、発注データ作成処理手段26は、注文データ記憶手段31(図3参照)に記憶された条件付注文種別を示すデータが、条件付注文種別4である場合には、先ず、注文受付処理手段22により注文データを受け付けたときに、注文データ記憶手段31(図3参照)に記憶された注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32に記憶された注文に係る銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、買いの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の買い注文の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。なお、本実施形態では、上記のように、注文に係る銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。次に、発注データ作成処理手段26は、買い注文が約定したときに、注文データ記憶手段31(図3参照)の売り注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。さらに、発注データ作成処理手段26は、条件成否判断処理手段23により逆売付条件を満たすという判断がなされたときに、注文データ記憶手段31(図3参照)の売り注文の「発注先市場の市場識別情報」カラムから、売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報等のデータを用いて、売りの第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成するとともに、注文データ記憶手段31(図3参照)の売り注文の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第2の発注データの発注先市場についての市場識別情報を読み込んで売りの第2の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。
Then, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 3) is the
また、発注データ作成処理手段26は、注文データ記憶手段31(図4参照)に記憶された条件付注文種別を示すデータが、条件付注文種別5である場合には、先ず、条件成否判断処理手段23により逆買付条件を満たすという判断がなされたときに、注文データ記憶手段31(図4参照)の買い注文の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値注文で行う場合の指値(または条件価格到達後の相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。次に、発注データ作成処理手段26は、買い注文が約定したときに、注文データ記憶手段31(図4参照)の売り注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの発注データの発注先市場についての市場識別情報を読み込んで売りの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。
Further, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 4) is the
さらに、発注データ作成処理手段26は、注文データ記憶手段31(図4参照)に記憶された条件付注文種別を示すデータが、条件付注文種別6である場合には、先ず、条件成否判断処理手段23により逆買付条件を満たすという判断がなされたときに、注文データ記憶手段31(図4参照)の買い注文の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値注文で行う場合の指値(または条件価格到達後の相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。次に、発注データ作成処理手段26は、買い注文が約定したときに、注文データ記憶手段31(図4参照)の売り注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。さらに、発注データ作成処理手段26は、条件成否判断処理手段23により逆売付条件を満たすという判断がなされたときに、注文データ記憶手段31(図4参照)の売り注文の「発注先市場の市場識別情報」カラムから、売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報等のデータを用いて、売りの第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成するとともに、注文データ記憶手段31(図4参照)の売り注文の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第2の発注データの発注先市場についての市場識別情報を読み込んで売りの第2の発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。
Further, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 4) is the
そして、発注データ作成処理手段26は、注文データ記憶手段31(図4参照)に記憶された条件付注文種別を示すデータが、条件付注文種別7である場合には、先ず、注文受付処理手段22により注文データを受け付けたときに、注文データ記憶手段31(図4参照)に記憶された注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32に記憶された注文に係る銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、売りの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図4参照)の売り注文の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値注文の場合の指値(または相対指値)を用いて、決定した市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する処理を実行する。なお、本実施形態では、上記のように、注文に係る銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。次に、発注データ作成処理手段26は、売り注文が約定したときに、注文データ記憶手段31(図4参照)の買い注文の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された買いの発注データの発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する処理を実行する。
Then, when the data indicating the conditional order type stored in the order data storage unit 31 (see FIG. 4) is the
発注処理手段27は、発注データ作成処理手段26により作成したいずれかの市場向けの形式の発注データまたは発注取消データを、専用線3またはネットワーク1を介して、該当する市場システム60へ送信する処理を実行するものである。また、発注処理手段27は、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3、図4参照)に記憶させる処理を実行する。さらに、発注処理手段27は、注文データ記憶手段31(図3、図4参照)に記憶された条件付注文種別を示すデータが、条件付注文種別3〜7である場合における元注文(枝番号1)が約定したときには、それに続く注文(枝番号2)の元注文処理済フラグを立てる(「1(済)」にする)処理を実行し、これにより枝番号2の注文が処理対象になったことがわかるようになっている。
The
時価データ記憶手段30は、時価データ取得処理手段21により時価情報提供システム50から取得した各銘柄についての複数の市場の時価データを、銘柄識別情報(銘柄名や銘柄コード等)および市場識別情報(市場コード等)と関連付けて記憶するものである。また、時価データ取得処理手段21により取得した各日の始値データおよび終値データも、銘柄識別情報(銘柄名や銘柄コード等)および市場識別情報(市場コード等)と関連付けて記憶されている。
The market price data storage means 30 stores the market price data of a plurality of markets for each brand acquired from the market price
注文データ記憶手段31は、図3、図4に示すように、注文識別情報(本実施形態では、一例として、注文番号と、条件付注文種別に従って付される枝番号との組合せ)、投資家識別情報(口座番号等)、条件付注文種別を示すデータ(本実施形態では、一例として、1〜7の7種別)、2レコードに跨って格納される条件付注文について先行して処理される元注文の処理が済んでいるか否かを示す元注文処理済フラグ、銘柄識別情報(銘柄コード等)、数量データ(株数データ)、売買区分を示すデータ、通常買付条件(X円以下になったときに買い)または通常売付条件(Y円以上になったときに売り)を定めるための指値データ、前日の終値に対する相対指値データ、当日の始値に対する相対指値データ、元注文の約定価格(約定単価)に対する相対指値データ、逆買付条件(X円以上になったときに買い)または逆売付条件(Y円以下になったときに売り)を定めるための条件価格データ、前日の終値に対する相対条件価格データ、当日の始値に対する相対条件価格データ、元注文の約定価格(約定単価)に対する相対条件価格データ、条件価格到達後の発注を指値で行う場合の指値データ(本願明細書では「条件価格到達後の指値」と略して記載することもある。)、条件価格到達後の発注を指値で行う場合における前日の終値に対する相対指値データ、条件価格到達後の発注を指値で行う場合における当日の始値に対する相対指値データ、条件価格到達後の発注を指値で行う場合における元注文の約定価格(約定単価)に対する相対指値データ、条件成否判断方法を示すデータ(本実施形態では、一例として、1〜4の4方法)、条件成否判断方法4を選択した場合(投資家の入力した重みで各市場の時価を加重平均する場合)の係数算出用の市場識別情報および重み(注文に係る銘柄を取り扱っている市場の数に相当する組数分)、逆買付条件(X円以上になったときに買い)または逆売付条件(Y円以下になったときに売り)を満たしたときに発注する場合以外の場合の発注先市場の市場識別情報、逆買付条件(X円以上になったときに買い)または逆売付条件(Y円以下になったときに売り)を満たしたときに発注する場合の条件価格到達後の発注先市場の市場識別情報、約定数量データ、約定価格(単価)データ等を記憶するものである。なお、本実施形態では、2レコードに跨って注文データが格納される条件付注文種別があるが、すべての条件付注文種別を1レコードにしてもよい。また、本実施形態では、説明の便宜上、注文データ記憶手段31に、注文データおよび約定データをまとめて記憶させているが、これらは、対応付けがなされていれば、別々に記憶させてもよい。また、成行注文の場合には、指値データを格納するカラムにゼロ円が記憶される。
As shown in FIGS. 3 and 4, the order
取引量記憶手段32は、図2に示すように、各市場の銘柄毎の取引量(本実施形態では株数であるが、金額としてもよい。)および取引量の大小の順位を、市場識別情報(市場コード等)および銘柄識別情報(銘柄コード等)と関連付けて記憶するものである。なお、本実施形態では、各市場の銘柄毎の取引量を記憶しているが、各市場の全体的な取引量およびその大小の順位を、市場識別情報(市場コード等)と関連付けて記憶するようにしてもよい。 As shown in FIG. 2, the transaction volume storage means 32 determines the transaction volume for each brand in each market (in this embodiment, the number of shares, but may be an amount) and the rank of the transaction volume as market identification information. (Market code, etc.) and brand identification information (brand code, etc.) are stored in association with each other. In the present embodiment, the transaction volume for each brand in each market is stored. However, the overall transaction volume of each market and its magnitude ranking are stored in association with market identification information (market code, etc.). You may do it.
そして、以上において、注文処理サーバ20は、1台のコンピュータあるいは1つのCPUにより実現されるものに限定されず、複数のコンピュータあるいは複数のCPUで分散処理を行うことにより実現されるものであってもよい。
In the above, the
また、注文処理サーバ20の処理手段20Aに含まれる各処理手段21〜27は、注文処理サーバ20を構成するコンピュータ本体の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラムにより実現される。
Each processing means 21 to 27 included in the processing means 20A of the
さらに、注文処理サーバ20に設けられた各記憶手段30,31,32は、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ROM、EEPROM、フラッシュ・メモリ、RAM、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、FD、磁気テープ、あるいはこれらの組合せ等を採用してもよい。
Further, each storage means 30, 31, 32 provided in the
投資家端末装置40は、投資家が操作する端末装置であり、コンピュータにより構成され、例えばマウスやキーボード等の入力手段と、例えば液晶ディスプレイやCRTディスプレイ等の表示装置と、印刷装置とを備えている。
The
時価情報提供システム50は、各市場の各銘柄の時価データおよび各市場の銘柄毎の取引量を提供するコンピュータにより構成されたシステムである。この時価情報提供システム50は、市場システム60自体であってもよく、市場システム60から取得した時価データ等を配信する二次情報源としての情報ベンダーのシステムであってもよく、あるいは証券会社内の他のシステムであってもよい。なお、時価情報提供システム50が市場システム60自体である場合には、複数の市場システム60のそれぞれが時価情報提供システム50である。また、時価情報提供システム50が情報ベンダーのシステムである場合には、複数の市場の時価データをまとめて提供する1つの情報ベンダーのシステムが時価情報提供システム50であってもよく、あるいは、それぞれが1つまたは幾つかの市場の時価データ等を提供する複数の情報ベンダーのシステムが時価情報提供システム50であってもよい。
The market price
市場システム60は、コンピュータにより構成され、例えば、証券取引所システムや、PTS市場を形成する証券会社のシステム等である。
The
このような本実施形態においては、以下のようにして有価証券売買注文システム10により有価証券の売買注文に関する処理が行われる。
In the present embodiment, processing related to trading orders for securities is performed by the securities
図5において、注文処理サーバ20では、時価データ取得処理手段21により、時価情報提供システム50から、専用線2またはネットワーク1を介して、各市場の銘柄毎の取引量を取得し、取得した取引量を用いて各市場の取引量の大小の順位を銘柄毎に決定し、取得した取引量、および決定した順位を、市場識別情報(市場コード等)および銘柄識別情報(銘柄コード等)と関連付けて取引量記憶手段32(図2参照)に記憶させる(ステップS1)。このステップS1の処理は、本実施形態では、例えば、夜間のバッチ処理等で1日に1回実行する。但し、より細かい周期で実行してもよく、あるいは、より遅い周期で実行してもよい。なお、取引量の取得時期は、各市場毎に異なっていてもよい。
In FIG. 5, the
続いて、時価データ取得処理手段21により、時価情報提供システム50から、専用線2またはネットワーク1を介して、各銘柄(本実施形態では、全ての取扱い銘柄とする。)についての複数の市場の時価データを取得し、取得した時価データを、銘柄識別情報および市場識別情報と関連付けて時価データ記憶手段30に記憶させる(ステップS2)。このステップS2の処理は、リアルタイムで各市場の時価データを取得する処理であるため、少なくとも各市場の立会時間中に、繰り返し実行する。
Subsequently, the market price data acquisition processing means 21 causes the market price
そして、取引量の取得時期が到来するまで、ステップS2の時価データの取得処理を繰り返し、取引量の取得時期が到来した時点で、ステップS1の取引量の取得処理に戻る(ステップS3)。 Then, the acquisition process of the market price data in step S2 is repeated until the transaction amount acquisition time arrives, and when the transaction amount acquisition time arrives, the process returns to the transaction amount acquisition process in step S1 (step S3).
<条件付注文種別1の場合>
<
図6において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS11)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別1の注文を選択した場合には、注文画面100(図13参照)が表示される(ステップS12)。ここで、条件付注文種別1は、X円(条件価格)以上になったときに買うという逆買付条件の付いた買い注文、またはY円(条件価格)以下になったときに売るという逆売付条件の付いた売り注文である。例えば、図13、図3に示すように、500円(条件価格)以上になったときに成行または510円(指値)以下で買うという買い注文等を行うことができる。
In FIG. 6, the investor transmits an order screen display request signal from the
図13において、注文画面100には、注文銘柄を入力する銘柄入力部101と、注文数量を入力する数量入力部102とが設けられている。また、注文画面100には、(1−1)において、X円(条件価格)以上になったときに買う場合のX円(条件価格)を入力する条件価格入力部111と、条件価格到達後に成行で発注することを選択する成行選択部112と、条件価格到達後に指値で発注することを選択する指値選択部113と、条件価格到達後の指値を入力する指値入力部114とが設けられている。
In FIG. 13, the
さらに、注文画面100には、(1−2)において、X円(条件価格)以上になったときに買う場合における前日の終値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部121と、条件価格到達後に成行で発注することを選択する成行選択部122と、条件価格到達後に指値で発注することを選択する指値選択部123と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部124とが設けられている。
Furthermore, in the
そして、注文画面100には、(1−3)において、X円(条件価格)以上になったときに買う場合における当日の始値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部131と、条件価格到達後に成行で発注することを選択する成行選択部132と、条件価格到達後に指値で発注することを選択する指値選択部133と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部134とが設けられている。
Then, on the
また、注文画面100には、(2−1)において、Y円(条件価格)以下になったときに売る場合のY円(条件価格)を入力する条件価格入力部141と、条件価格到達後に成行で発注することを選択する成行選択部142と、条件価格到達後に指値で発注することを選択する指値選択部143と、条件価格到達後の指値を入力する指値入力部144とが設けられている。
The
さらに、注文画面100には、(2−2)において、Y円(条件価格)以下になったときに売る場合における前日の終値に対するY円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部151と、条件価格到達後に成行で発注することを選択する成行選択部152と、条件価格到達後に指値で発注することを選択する指値選択部153と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部154とが設けられている。
Furthermore, on the
そして、注文画面100には、(2−3)において、Y円(条件価格)以下になったときに売る場合における当日の始値に対するY円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部161と、条件価格到達後に成行で発注することを選択する成行選択部162と、条件価格到達後に指値で発注することを選択する指値選択部163と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部164とが設けられている。
In the
また、注文画面100には、条件成否の判断方法として、いずれかの市場の時価が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法1選択部171と、注文銘柄を取り扱う全市場の時価を単純平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法2選択部172と、注文銘柄を取り扱う全市場の時価を取引量で加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法3選択部173と、注文銘柄を取り扱う全市場の時価を投資家の入力した重みで加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法4選択部174と、条件成否判断方法4選択部174を選択したときに注文銘柄を取り扱う各市場の重みを入力する重み入力部175と、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン180とが設けられている。重み入力部175は、注文銘柄を取り扱う市場の数だけ表示され、また、各重み入力部175の左側の銘柄表示は、銘柄入力部101への銘柄の入力を行ったときにシステムで自動的に行われる。
Further, the
図13の注文画面100において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン180を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図6のステップS13)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図3参照)に記憶させる(ステップS14)。
Subsequently, in the
それから、条件成否判断処理手段23により、注文データ記憶手段31(図3参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がX円(買付用の条件価格)以上になっているという逆買付条件、または現在時価がY円(売付用の条件価格)以下になっているという逆売付条件を満たしているか否かを判断する(ステップS15)。 Then, according to the data indicating the condition success / failure determination method selected by the investor stored in the order data storage means 31 (see FIG. 3) by the condition success / failure determination processing means 23, the current market price is X yen (condition price for purchase). ) It is determined whether or not the reverse purchase condition that it is above or the reverse sale condition that the current market price is Y yen (condition price for sale) or less is satisfied (step S15).
すなわち、条件成否判断方法1の場合には、条件成否判断処理手段23により、注文データ記憶手段31(図3参照)に記憶された条件価格データと、時価データ取得処理手段21により取得されて時価データ記憶手段30に記憶されている注文銘柄についての全市場の最新の時価データとをそれぞれ比較することにより、いずれかの市場の時価データが、X円(条件価格)以上という逆買付条件、またはY円(条件価格)以下という逆売付条件を満たしているか否かを判断する(ステップS15)。なお、注文データ記憶手段31(図3参照)に相対条件価格データが記憶されている場合、すなわち投資家が相対条件価格データを入力して条件価格データを指定した場合には、本実施形態では、前日の終値、当日の始値、元注文の約定価格が確定した時点で、時価データ取得処理手段21や発注処理手段27により、前日の終値、当日の始値、元注文の約定価格を用いて、相対条件価格データから条件価格データが算出され、算出された条件価格データが注文データ記憶手段31(図3、図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格データと、各市場の時価データとを比較すればよい。以下の条件成否判断方法2,3,4の場合も同様である。
That is, in the case of the condition success /
また、条件成否判断方法2の場合には、条件成否判断処理手段23により、時価データ記憶手段30に記憶されている注文銘柄についての全市場の最新の時価データを単純平均することにより判定値データを算出し、注文データ記憶手段31(図3参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが、X円(条件価格)以上という逆買付条件、またはY円(条件価格)以下という逆売付条件を満たしているか否かを判断する(ステップS15)。
Also, in the case of the condition success /
さらに、条件成否判断方法3の場合には、条件成否判断処理手段23により、取引量記憶手段32(図2参照)に記憶された注文銘柄についての各市場の取引量を用いて、取引量に比例させて各市場の時価データに乗じる係数を算出し、時価データ記憶手段30に記憶されている注文銘柄についての全市場の最新の時価データを取引量で加重平均することにより判定値データを算出し、注文データ記憶手段31(図3参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが、X円(条件価格)以上という逆買付条件、またはY円(条件価格)以下という逆売付条件を満たしているか否かを判断する(ステップS15)。
Further, in the case of the condition success /
そして、条件成否判断方法4の場合には、条件成否判断処理手段23により、注文データ記憶手段31(図3参照)に記憶された注文銘柄を取り扱う各市場の重みデータを用いて、重みデータに比例させて各市場の時価データに乗じる係数を算出し、時価データ記憶手段30に記憶されている注文銘柄についての全市場の最新の時価データを重みデータで加重平均することにより判定値データを算出し、注文データ記憶手段31(図3参照)に記憶された条件価格データと、算出した判定値データとを比較することにより、判定値データが、X円(条件価格)以上という逆買付条件、またはY円(条件価格)以下という逆売付条件を満たしているか否かを判断する(ステップS15)。
In the case of the condition success /
ここで、条件を満たさない場合には、ステップS15の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS16)。 If the condition is not satisfied, the process of step S15 is repeated. If the condition is satisfied, the process proceeds to the next process (step S16).
条件成否判断処理手段23によりX円(条件価格)以上という逆買付条件、またはY円(条件価格)以下という逆売付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で、買い注文の場合には、注文銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS17)。 If the condition success / failure determination processing means 23 determines that the reverse purchase condition of X yen (condition price) or more or the reverse sale condition of Y yen (condition price) or less is satisfied, the supplier market determination processing means 24, at the time of the decision, in the case of a buy order, the market which is the cheapest market value data for the order brand is judged and determined as the supplier market, and in the case of a sell order, the highest for the order brand The market which is the market price data is determined and determined as the supplier market, and the market identification information about the determined market is stored in the “market of the supplier market after reaching the conditional price” in the order data storage means 31 (see FIG. 3). It is stored in the “identification information” column (step S17).
その後、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された発注先市場についての市場識別情報を読み込んで発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値注文で行う場合の指値または相対指値等を用いて、発注先市場決定処理手段24により決定された市場向けの形式の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS18)。なお、注文データ記憶手段31(図3参照)に条件価格到達後の相対指値データが記憶されている場合、すなわち投資家が条件価格到達後の相対指値データを入力することにより条件価格到達後の指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、条件価格到達後の相対指値データから条件価格到達後の指値データが算出され、算出された条件価格到達後の指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格到達後の指値データを用いて発注データを作成すればよい。
Thereafter, the order data creation processing means 26 determines the order determined by the order destination market determination processing means 24 from the “market identification information of the order destination market after reaching the conditional price” column in the order data storage means 31 (see FIG. 3). Order identification information (order number), investor identification information (account number, etc.) stored in the order data storage means 31 (refer to FIG. 3), investor identification information, etc. The format for the market determined by the supplier market determination processing means 24 using the identification information, the quantity, the data indicating the trading category, the limit price or the relative limit price when placing an order after reaching the conditional price in the limit order, etc. Order data (including order identification information, investor identification information, brand identification information, trade classification, quantity, limit price in the case of limit order, etc.) is created (step S18). When the relative limit data after reaching the condition price is stored in the order data storage means 31 (see FIG. 3), that is, when the investor inputs the relative limit data after reaching the condition price, When limit data is designated, in this embodiment, when the closing price of the previous day or the opening price of the current day is determined, the market price data acquisition processing means 21 uses the closing price of the previous day or the opening price of the current day to The limit data after reaching the conditional price is calculated from the relative limit data after reaching, and the calculated limit data after reaching the conditional price is stored in the order data storage means 31 (see FIG. 3). The order data may be created using the limit data after reaching the conditional price stored in the
続いて、発注処理手段27により、発注データ作成処理手段26により作成したいずれかの市場向けの形式の発注データを、専用線3またはネットワーク1を介して、該当する市場システム60へ送信する(ステップS19)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS20)。
Subsequently, the order processing means 27 transmits the order data in the format for any market created by the order data creation processing means 26 to the
<条件付注文種別2の場合>
<
図7において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS31)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別2の注文を選択した場合には、注文画面200(図14参照)が表示される(ステップS32)。ここで、条件付注文種別2は、X円(指値)以下になったときに買うという通常買付条件とともにY円(条件価格)以上になったときに買うという逆買付条件の付いた買いの2条件組合せ注文、または、Z円(指値)以上になったときに売るという通常売付条件とともにW円(条件価格)以下になったときに売るという逆売付条件の付いた売りの2条件組合せ注文である。例えば、図14、図3に示すように、350円(指値)以下になったときに買うという通常買付条件とともに500円(条件価格)以上になったときに成行または510円(指値)以下で買うという逆買付条件の付いた買いの2条件組合せ注文等を行うことができる。
In FIG. 7, an investor sends an order screen display request signal from the
図14において、注文画面200には、注文銘柄を入力する銘柄入力部201と、注文数量を入力する数量入力部202とが設けられている。また、注文画面200には、(1−1)において、X円(指値)以下になったときに買う場合のX円(指値)を入力する指値入力部211と、Y円(条件価格)以上になったときに買う場合のY円(条件価格)を入力する条件価格入力部212と、条件価格到達後に成行で発注することを選択する成行選択部213と、条件価格到達後に指値で発注することを選択する指値選択部214と、条件価格到達後の指値を入力する指値入力部215とが設けられている。
In FIG. 14, the
さらに、注文画面200には、(1−2)において、X円(指値)以下になったときに買う場合における前日の終値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部221と、Y円(条件価格)以上になったときに買う場合における前日の終値に対するY円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部222と、条件価格到達後に成行で発注することを選択する成行選択部223と、条件価格到達後に指値で発注することを選択する指値選択部224と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部225とが設けられている。
Furthermore, on the
そして、注文画面200には、(1−3)において、X円(指値)以下になったときに買う場合における当日の始値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部231と、Y円(条件価格)以上になったときに買う場合における当日の始値に対するY円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部232と、条件価格到達後に成行で発注することを選択する成行選択部233と、条件価格到達後に指値で発注することを選択する指値選択部234と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部235とが設けられている。
Then, in the
また、注文画面200には、(2−1)において、Z円(指値)以上になったときに売る場合のZ円(指値)を入力する指値入力部241と、W円(条件価格)以下になったときに売る場合のW円(条件価格)を入力する条件価格入力部242と、条件価格到達後に成行で発注することを選択する成行選択部243と、条件価格到達後に指値で発注することを選択する指値選択部244と、条件価格到達後の指値を入力する指値入力部245とが設けられている。
Further, the
さらに、注文画面200には、(2−2)において、Z円(指値)以上になったときに売る場合における前日の終値に対するZ円(指値)の相対価格を示す相対指値を入力する相対指値入力部251と、W円(条件価格)以下になったときに売る場合における前日の終値に対するW円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部252と、条件価格到達後に成行で発注することを選択する成行選択部253と、条件価格到達後に指値で発注することを選択する指値選択部254と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部255とが設けられている。
Further, in the
そして、注文画面200には、(2−3)において、Z円(指値)以上になったときに売る場合における当日の始値に対するZ円(指値)の相対価格を示す相対指値を入力する相対指値入力部261と、W円(条件価格)以下になったときに売る場合における当日の始値に対するW円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部262と、条件価格到達後に成行で発注することを選択する成行選択部263と、条件価格到達後に指値で発注することを選択する指値選択部264と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部265とが設けられている。
Then, on the
また、注文画面200には、条件成否の判断方法として、いずれかの市場の時価が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法1選択部271と、注文銘柄を取り扱う全市場の時価を単純平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法2選択部272と、注文銘柄を取り扱う全市場の時価を取引量で加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法3選択部273と、注文銘柄を取り扱う全市場の時価を投資家の入力した重みで加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法4選択部274と、条件成否判断方法4選択部274を選択したときに注文銘柄を取り扱う各市場の重みを入力する重み入力部275と、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン280とが設けられている。重み入力部275は、注文銘柄を取り扱う市場の数だけ表示され、また、各重み入力部275の左側の銘柄表示は、銘柄入力部201への銘柄の入力を行ったときにシステムで自動的に行われる。
In addition, the
図14の注文画面200において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン280を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件または通常売付条件を定めるための指値または相対指値、逆買付条件または逆売付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図7のステップS33)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件または通常売付条件を定めるための指値または相対指値、逆買付条件または逆売付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図3参照)に記憶させる(ステップS34)。
Subsequently, in the
それから、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)に記憶された注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32(図2参照)に記憶された注文銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、第1の発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS35)。 Then, the order data creation processing means 26 reads the brand identification information on the brand related to the order stored in the order data storage means 31 (see FIG. 3), and uses the read brand identification information as a key to store the transaction amount storage means 32 ( (See FIG. 2) The market identification information in which the order of magnitude of transactions for the order brands stored in (1) is first ranked is extracted, and the market of the extracted market identification information is designated as the supplier market of the first order data. And the market identification information about the determined supplier market is stored in the "market identifier information of the supplier market" column of the order data storage means 31 (see FIG. 3) and the order data storage means 31 (FIG. 3). Order identification information (order number), investor identification information (account number, etc.), stock identification information, quantity, data indicating trading category, and limit price (or relative ) Was used to determine the first order data (order identification information in the form of markets, investor identification information, brand identification information, buying and selling category, quantity, including the limit price, and the like.) To create a (step S35).
なお、本実施形態では、上記のように、注文銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて第1の発注データを作成すればよい。 In the present embodiment, as described above, the market with the highest transaction volume (best execution market) is determined as the supplier market as described above, but it is specified by the investor instead of the predetermined market. The selected market may be the supplier market, or the best execution market determined by a calculation method different from the present embodiment may be the supplier market. Further, when relative limit data is stored in the order data storage means 31 (see FIG. 3), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price or opening price of the day is confirmed, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day or the opening price of the day, and the calculated limit data is Since it is stored in the data storage means 31 (see FIG. 3), the first order data may be created using the limit data stored in the order data storage means 31 in this way.
続いて、発注処理手段27により、発注データ作成処理手段26により作成した第1の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS36)。
Subsequently, the order processing means 27 transmits the first order data created by the order data creation processing means 26 to the
それから、第1の発注データに係る注文、すなわちX円(指値)以下になったときに買うという通常買付条件での買い注文、または、Z円(指値)以上になったときに売るという通常売付条件での売り注文が約定していない場合(発注先市場の市場システム60から約定データが送信されてきていない場合)には、条件成否判断処理手段23により、注文データ記憶手段31(図3参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がY円(買付用の条件価格)以上になっているという逆買付条件、または現在時価がW円(売付用の条件価格)以下になっているという逆売付条件を満たしているか否かを判断する(ステップS37)。この条件成否判断処理手段23による条件成否の判断処理は、条件成否判断方法1〜4のいずれの場合も、前述した図6のステップS15の処理と同様である。
Then, an order related to the first order data, that is, a purchase order under a normal purchase condition in which the order is bought when the price is lower than the X yen (limit price), or a normal order to sell when the price is higher than the Z yen (limit price). When the selling order under the selling condition is not executed (when the execution data is not transmitted from the
ここで、条件を満たさない場合には、ステップS37の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS38)。 If the condition is not satisfied, the process of step S37 is repeated. If the condition is satisfied, the process proceeds to the next process (step S38).
条件成否判断処理手段23によりY円(条件価格)以上という逆買付条件、またはW円(条件価格)以下という逆売付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で、買い注文の場合には、注文銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS39)。 If the condition success / failure determination processing means 23 determines that the reverse purchase condition of Y yen (condition price) or more or the reverse sale condition of W yen (condition price) or less is satisfied, the supplier market determination processing means 24, at the time of the decision, in the case of a buy order, the market which is the cheapest market value data for the order brand is judged and determined as the supplier market, and in the case of a sell order, the highest for the order brand The market which is the market price data is determined and determined as the supplier market, and the market identification information about the determined market is stored in the “market of the supplier market after reaching the conditional price” in the order data storage means 31 (see FIG. 3). It is stored in the “identification information” column (step S39).
その後、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の「発注先市場の市場識別情報」カラムから、第1の発注データの発注先市場についての市場識別情報を読み込んで第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報等のデータを用いて、第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成する(ステップS40)。 Thereafter, the order data creation processing means 26 reads the market identification information about the order destination market of the first order data from the “market identification information of order place market” column of the order data storage means 31 (see FIG. 3). Order cancellation data (order identification) for specifying the ordering market of the first order data and canceling the first order data using data such as order identification information stored in the order data storage means 31 (see FIG. 3) Information etc.) is created (step S40).
そして、発注処理手段27により、発注データ作成処理手段26により作成した第1の発注データを取り消す発注取消データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS41)。
Then, the
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された第2の発注データの発注先市場についての市場識別情報を読み込んで第2の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS42)。 Subsequently, the order data creation processing means 26 determines the order destination market determination processing means 24 from the “market identification information of the order destination market after reaching the conditional price” column of the order data storage means 31 (see FIG. 3). The order identification information (order number) stored in the order data storage means 31 (see FIG. 3) is specified by reading the market identification information about the order destination market in the second order data and specifying the order market in the second order data. ), Investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and limit price (or relative limit price) when placing orders after reaching the conditional price. Second order data in the format for the market determined by the determination processing means 24 (including order identification information, investor identification information, brand identification information, trading category, quantity, limit price in the case of limit order, etc.). It is formed (step S42).
そして、発注処理手段27により、発注データ作成処理手段26により作成した第2の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS43)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS44)。
Then, the order processing means 27 transmits the second order data created by the order data creation processing means 26 to the
<条件付注文種別3の場合>
<
図8において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS51)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別3の注文を選択した場合には、注文画面300(図15参照)が表示される(ステップS52)。ここで、条件付注文種別3は、X円(指値)以下になったときに買うという通常買付条件での買い注文の際に、その買い注文の約定後にその買い注文に係る銘柄をY円(指値)以上になったときに売るという通常売付条件での売り注文を予約する場合である。例えば、図15、図3に示すように、470円(指値)以下になったときに買うという買い注文の際に、買った銘柄αを530円(指値)以上になったときに売るという売り注文を予約すること等ができる。
In FIG. 8, an investor transmits an order screen display request signal from the
図15において、注文画面300には、注文銘柄を入力する銘柄入力部301と、注文数量を入力する数量入力部302とが設けられている。また、注文画面300には、(1)において、X円(指値)以下になったときに買う場合のX円(指値)を入力する指値入力部311と、Y円(指値)以上になったときに売る場合のY円(指値)を入力する指値入力部312とが設けられている。
In FIG. 15, the
さらに、注文画面300には、(2)において、X円(指値)以下になったときに買う場合における前日の終値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部321と、Y円(指値)以上になったときに売る場合における前日の終値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部322とが設けられている。
Furthermore, in the
そして、注文画面300には、(3)において、X円(指値)以下になったときに買う場合における当日の始値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部331と、Y円(指値)以上になったときに売る場合における当日の始値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部332とが設けられている。
In the
また、注文画面300には、(4)において、X円(指値)以下になったときに買う場合のX円(指値)を入力する指値入力部341と、Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部342とが設けられている。
In addition, the
さらに、注文画面300には、(5)において、X円(指値)以下になったときに買う場合における前日の終値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部351と、Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部352とが設けられている。
Further, in the
そして、注文画面300には、(6)において、X円(指値)以下になったときに買う場合における当日の始値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部361と、Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部362とが設けられている。また、注文画面300には、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン370が設けられている。
In the
図15の注文画面300において、投資家が、各入力部での入力を行い、「送信」ボタン370を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件を定めるための指値または相対指値、通常売付条件を定めるための指値または相対指値等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図8のステップS53)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件を定めるための指値または相対指値、通常売付条件を定めるための指値または相対指値等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号および枝番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図3参照)に記憶させる(ステップS54)。
Subsequently, in the
それから、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)に記憶された注文銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32(図2参照)に記憶された注文銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、買いの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の買い注文(枝番号1)の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS55)。 Then, the order data creation processing means 26 reads the brand identification information for the order brand stored in the order data storage means 31 (see FIG. 3), and the transaction volume storage means 32 (FIG. 2) using the read brand identification information as a key. The market identification information that ranks first in terms of the volume of trade for the order brand stored in (see below) is extracted, and the market of the extracted market identification information is determined as the supplier market of the purchase order data. Then, the market identification information about the determined supplier market is stored in the “market identifier information of the supplier market” column of the purchase order (branch number 1) of the order data storage means 31 (see FIG. 3) and the order data is stored. Order identification information (order number, etc.) stored in the means 31 (see FIG. 3), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and Using the value (or relative limit price), create purchase order data (including order identification information, investor identification information, brand identification information, trading category, quantity, limit price, etc.) in the format for the determined market (including Step S55).
なお、本実施形態では、上記のように、注文銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて買いの発注データを作成すればよい。 In the present embodiment, as described above, the market with the highest transaction volume (best execution market) is determined as the supplier market as described above, but it is specified by the investor instead of the predetermined market. The selected market may be the supplier market, or the best execution market determined by a calculation method different from the present embodiment may be the supplier market. Further, when relative limit data is stored in the order data storage means 31 (see FIG. 3), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price or opening price of the day is confirmed, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day or the opening price of the day, and the calculated limit data is Since it is stored in the data storage means 31 (see FIG. 3), the purchase order data may be created using the limit data stored in the order data storage means 31 in this way.
続いて、発注処理手段27により、発注データ作成処理手段26により作成した買いの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS56)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS57)。
Subsequently, the purchase order data created by the order data creation processing means 26 is transmitted by the order processing means 27 to the
それから、発注先市場決定処理手段24により、買い注文の約定時点で注文銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムへ記憶させる(ステップS58)。 Then, the supplier market determination processing means 24 determines the market that has the highest market value data for the order brand at the time of execution of the purchase order, determines the market as the supplier market, and provides the market identification information for the determined market, The sales data (branch number 2) in the order data storage means 31 (see FIG. 3) is stored in the “market identification information of the supplier market” column (step S58).
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの発注データの発注先市場についての市場識別情報を読み込んで売りの発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS59)。 Subsequently, the ordering data creation processing means 26 uses the ordering market determination processing means 24 from the “marketing information of the ordering market” column of the selling order (branch number 2) in the order data storage means 31 (see FIG. 3). Order identification information (orders) stored in the order data storage means 31 (refer to FIG. 3) is specified by reading market identification information on the ordering market of the determined selling order data and specifying the ordering market of the selling order data. Number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and limit price (or relative limit), and for the market determined by the supplier market determination processing means 24 Sales order data (including order identification information, investor identification information, brand identification information, trade classification, quantity, limit price, etc.) is created (step S59).
なお、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、あるいは買い注文の約定価格(単価)が確定した時点で、発注処理手段27により、買い注文の約定価格(単価)を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの発注データを作成すればよい。
When relative limit data is stored in the order data storage means 31 (see FIG. 3), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price and the opening price of the day are determined, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day and the opening price of the day, or the contract price ( When the unit price is determined, the
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS60)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS61)。
Then, the order processing means 27 transmits the sales order data created by the order data creation processing means 26 to the
<条件付注文種別4の場合>
<
図9において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS71)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別4の注文を選択した場合には、注文画面400(図16参照)が表示される(ステップS72)。ここで、条件付注文種別4は、X円(指値)以下になったときに買うという通常買付条件での買い注文の際に、その買い注文の約定後にその買い注文に係る銘柄をY円(指値)以上になったときに売るという通常売付条件での売り注文を予約するとともに、その買い注文の約定後にその買い注文に係る銘柄をZ円(条件価格)以下になったときに売るという逆売付条件での売り注文も予約する場合である。例えば、図16、図3に示すように、350円(指値)以下になったときに買うという買い注文の際に、買った銘柄αを450円(指値)以上になったときに売るという売り注文を予約するとともに、買った銘柄αを320円(条件価格)以下になったときに成行または315円(指値)以上で売るという売り注文も予約すること等ができる。
In FIG. 9, an investor transmits an order screen display request signal from the
図16において、注文画面400には、注文銘柄を入力する銘柄入力部401と、注文数量を入力する数量入力部402とが設けられている。また、注文画面400には、(1)買い注文については、(1−1)X円(指値)以下になったときに買う場合のX円(指値)を入力する指値入力部411と、(1−2)X円(指値)以下になったときに買う場合における前日の終値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部412と、(1−3)X円(指値)以下になったときに買う場合における当日の始値に対するX円(指値)の相対価格を示す相対指値を入力する相対指値入力部413とが設けられている。
In FIG. 16, the
また、注文画面400には、(2)買い注文の成立後の売り注文については、(2−1)において、Y円(指値)以上になったときに売る場合のY円(指値)を入力する指値入力部421と、Z円(条件価格)以下になったときに売る場合のZ円(条件価格)を入力する条件価格入力部422と、条件価格到達後に成行で発注することを選択する成行選択部423と、条件価格到達後に指値で発注することを選択する指値選択部424と、条件価格到達後の指値を入力する指値入力部425とが設けられている。
In addition, on the
さらに、注文画面400には、(2−2)において、Y円(指値)以上になったときに売る場合における前日の終値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部431と、Z円(条件価格)以下になったときに売る場合における前日の終値に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部432と、条件価格到達後に成行で発注することを選択する成行選択部433と、条件価格到達後に指値で発注することを選択する指値選択部434と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部435とが設けられている。
Furthermore, on the
そして、注文画面400には、(2−3)において、Y円(指値)以上になったときに売る場合における当日の始値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部441と、Z円(条件価格)以下になったときに売る場合における当日の始値に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部442と、条件価格到達後に成行で発注することを選択する成行選択部443と、条件価格到達後に指値で発注することを選択する指値選択部444と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部445とが設けられている。
Then, on the
また、注文画面400には、(2−4)において、Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部451と、Z円(条件価格)以下になったときに売る場合における買い注文の約定価格(単価)に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部452と、条件価格到達後に成行で発注することを選択する成行選択部453と、条件価格到達後に指値で発注することを選択する指値選択部454と、買い注文の約定価格(単価)に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部455とが設けられている。
The
また、注文画面400には、条件成否の判断方法として、いずれかの市場の時価が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法1選択部461と、注文銘柄を取り扱う全市場の時価を単純平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法2選択部462と、注文銘柄を取り扱う全市場の時価を取引量で加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法3選択部463と、注文銘柄を取り扱う全市場の時価を投資家の入力した重みで加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法4選択部464と、条件成否判断方法4選択部274を選択したときに注文銘柄を取り扱う各市場の重みを入力する重み入力部465と、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン470とが設けられている。重み入力部465は、注文銘柄を取り扱う市場の数だけ表示され、また、各重み入力部465の左側の銘柄表示は、銘柄入力部401への銘柄の入力を行ったときにシステムで自動的に行われる。
Further, the
図16の注文画面400において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン470を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件を定めるための指値または相対指値、通常売付条件を定めるための指値または相対指値、逆売付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図9のステップS73)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、通常買付条件を定めるための指値または相対指値、通常売付条件を定めるための指値または相対指値、逆売付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号および枝番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図3参照)に記憶させる(ステップS74)。
Subsequently, in the
それから、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)に記憶された注文銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32(図2参照)に記憶された注文銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、買いの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図3参照)の買い注文(枝番号1)の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、決定した市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS75)。 Then, the order data creation processing means 26 reads the brand identification information for the order brand stored in the order data storage means 31 (see FIG. 3), and the transaction volume storage means 32 (FIG. 2) using the read brand identification information as a key. The market identification information that ranks first in terms of the volume of trade for the order brand stored in (see below) is extracted, and the market of the extracted market identification information is determined as the supplier market of the purchase order data. Then, the market identification information about the determined supplier market is stored in the “market identifier information of the supplier market” column of the purchase order (branch number 1) of the order data storage means 31 (see FIG. 3) and the order data is stored. Order identification information (order number, etc.) stored in the means 31 (see FIG. 3), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and Using the value (or relative limit price), create purchase order data (including order identification information, investor identification information, brand identification information, trading category, quantity, limit price, etc.) in the format for the determined market (including Step S75).
なお、本実施形態では、上記のように、注文銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて買いの発注データを作成すればよい。 In the present embodiment, as described above, the market with the highest transaction volume (best execution market) is determined as the supplier market as described above, but it is specified by the investor instead of the predetermined market. The selected market may be the supplier market, or the best execution market determined by a calculation method different from the present embodiment may be the supplier market. Further, when relative limit data is stored in the order data storage means 31 (see FIG. 3), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price or opening price of the day is confirmed, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day or the opening price of the day, and the calculated limit data is Since it is stored in the data storage means 31 (see FIG. 3), the purchase order data may be created using the limit data stored in the order data storage means 31 in this way.
続いて、発注処理手段27により、発注データ作成処理手段26により作成した買いの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS76)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS77)。
Subsequently, the order processing means 27 transmits the purchase order data created by the order data creation processing means 26 to the
それから、発注先市場決定処理手段24により、買い注文の約定時点で注文銘柄について最も高い時価データとなっている市場を判断して売りの第1の発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムへ記憶させる(ステップS78)。 Then, the supplier market determination processing means 24 determines the market that has the highest market value data for the order brand at the time of the purchase order, and determines and determines it as the supplier market of the first order data to be sold. The market identification information about the market is stored in the “market identification information of the supplier market” column of the selling order (branch number 2) of the order data storage means 31 (see FIG. 3) (step S78).
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS79)。 Subsequently, the ordering data creation processing means 26 uses the ordering market determination processing means 24 from the “marketing information of the ordering market” column of the selling order (branch number 2) in the order data storage means 31 (see FIG. 3). The market identification information about the ordering market of the determined first ordering data for the sale is read to identify the ordering market for the first ordering data for sale, and stored in the order data storage means 31 (see FIG. 3). Using the order identification information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trade classification, and limit price (or relative limit price), the supplier market decision processing means 24 First selling order data (including order identification information, investor identification information, brand identification information, trading category, quantity, limit price, etc.) in the format determined for the market is created (step S79).
なお、注文データ記憶手段31(図3参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、あるいは買い注文の約定価格(単価)が確定した時点で、発注処理手段27により、買い注文の約定価格(単価)を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図3参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの第1の発注データを作成すればよい。
When relative limit data is stored in the order data storage means 31 (see FIG. 3), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price and the opening price of the day are determined, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day and the opening price of the day, or the contract price ( When the unit price is determined, the
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第1の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS80)。
Then, the order processing means 27 transmits the first order data for sale created by the order data creation processing means 26 to the
それから、売りの第1の発注データに係る注文、すなわちY円(指値)以上になったときに売るという通常売付条件での売り注文が約定していない場合(発注先市場の市場システム60から約定データが送信されてきていない場合)には、条件成否判断処理手段23により、注文データ記憶手段31(図3参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がZ円(条件価格)以下になっているという逆売付条件を満たしているか否かを判断する(ステップS81)。この条件成否判断処理手段23による条件成否の判断処理は、条件成否判断方法1〜4のいずれの場合も、前述した図6のステップS15の処理と同様である。
Then, when the order related to the first order data for sale, that is, the sell order under the normal selling condition of selling when it becomes Y yen (limit price) or more is not executed (from the
ここで、条件を満たさない場合には、ステップS81の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS82)。 If the condition is not satisfied, the process of step S81 is repeated. If the condition is satisfied, the process proceeds to the next process (step S82).
条件成否判断処理手段23によりZ円(条件価格)以下という逆売付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で注文銘柄について最も高い時価データとなっている市場を判断して売りの第2の発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS83)。
When the condition success / failure
その後、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報等のデータを用いて、売りの第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成する(ステップS84)。 Thereafter, the order data creation processing means 26 places an order for the first order data for sale from the “Market Identification Information of Order Placer Market” column of the sell order (branch number 2) in the order data storage means 31 (see FIG. 3). The market identification information about the destination market is read to specify the order destination market of the first order data to be sold, and the data such as the order identification information stored in the order data storage means 31 (see FIG. 3) is used to sell Order cancellation data (including order identification information) for canceling the first order data is created (step S84).
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第1の発注データを取り消す発注取消データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS85)。
Then, the order canceling data for canceling the first order data for sale created by the ordering data creation processing means 26 is sent to the
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図3参照)の売り注文(枝番号2)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第2の発注データの発注先市場についての市場識別情報を読み込んで売りの第2の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS86)。
Subsequently, the ordering data
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第2の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS87)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図3参照)に記憶させる(ステップS88)。
Then, the order processing means 27 transmits the second order data for sale created by the order data creation processing means 26 to the
<条件付注文種別5の場合>
<
図10において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS91)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別5の注文を選択した場合には、注文画面500(図17参照)が表示される(ステップS92)。ここで、条件付注文種別5は、X円(条件価格)以上になったときに買うという逆買付条件の付いた買い注文の際に、その買い注文の約定後にその買い注文に係る銘柄をY円(指値)以上になったときに売るという通常売付条件での売り注文を予約する場合である。例えば、図17、図4に示すように、当日の始値が400円であり、かつ、買い注文の約定価格(単価)が428円であったとすれば、「400円(当日の始値)+30円(相対条件価格)=430円」(条件価格)以上になったときに成行または「400円(当日の始値)+35円(相対指値)=435円」(指値)以下で買うという買い注文の際に、買った銘柄αを「428円(買い注文の約定価格)+50円(相対指値)=478円」(指値)以上になったときに売るという売り注文を予約すること等ができる。なお、この例のように、条件価格が430円以上という設定のときでも、買い注文の約定価格(単価)が428円になり得るのは、条件価格に到達したか否かの判断を行う際の監視対象の市場と、買い注文が発注される市場とを、切り離した処理が行われているからである。
In FIG. 10, an investor transmits an order screen display request signal from the
図17において、注文画面500には、注文銘柄を入力する銘柄入力部501と、注文数量を入力する数量入力部502とが設けられている。また、注文画面500には、(1)買い注文については、(1−1)において、X円(条件価格)以上になったときに買う場合のX円(条件価格)を入力する条件価格入力部511と、条件価格到達後に成行で発注することを選択する成行選択部512と、条件価格到達後に指値で発注することを選択する指値選択部513と、条件価格到達後の指値を入力する指値入力部514とが設けられている。
In FIG. 17, the
さらに、注文画面500には、(1−2)において、X円(条件価格)以上になったときに買う場合における前日の終値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部521と、条件価格到達後に成行で発注することを選択する成行選択部522と、条件価格到達後に指値で発注することを選択する指値選択部523と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部524とが設けられている。
Furthermore, in the
そして、注文画面500には、(1−3)において、X円(条件価格)以上になったときに買う場合における当日の始値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部531と、条件価格到達後に成行で発注することを選択する成行選択部532と、条件価格到達後に指値で発注することを選択する指値選択部533と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部534とが設けられている。
In the
また、注文画面500には、(2)買い注文の成立後の売り注文については、(2−1)Y円(指値)以上になったときに売る場合のY円(指値)を入力する指値入力部541と、(2−2)Y円(指値)以上になったときに売る場合における前日の終値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部542と、(2−3)Y円(指値)以上になったときに売る場合における当日の始値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部543と、(2−4)Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部544とが設けられている。
In addition, on the
また、注文画面500には、条件成否の判断方法として、いずれかの市場の時価が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法1選択部551と、注文銘柄を取り扱う全市場の時価を単純平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法2選択部552と、注文銘柄を取り扱う全市場の時価を取引量で加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法3選択部553と、注文銘柄を取り扱う全市場の時価を投資家の入力した重みで加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法4選択部554と、条件成否判断方法4選択部554を選択したときに注文銘柄を取り扱う各市場の重みを入力する重み入力部555と、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン560とが設けられている。重み入力部555は、注文銘柄を取り扱う市場の数だけ表示され、また、各重み入力部555の左側の銘柄表示は、銘柄入力部501への銘柄の入力を行ったときにシステムで自動的に行われる。
The
図17の注文画面500において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン560を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、逆買付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、通常売付条件を定めるための指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図10のステップS93)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、逆買付条件を定めるための条件価格または相対条件価格、条件価格到達後の発注を指値で行う場合の指値または相対指値、通常売付条件を定めるための指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号および枝番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図4参照)に記憶させる(ステップS94)。
Subsequently, in the
それから、条件成否判断処理手段23により、注文データ記憶手段31(図4参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がX円(条件価格)以上になっているという逆買付条件を満たしているか否かを判断する(ステップS95)。この条件成否判断処理手段23による条件成否の判断処理は、条件成否判断方法1〜4のいずれの場合も、前述した図6のステップS15の処理と同様である。 Then, according to the data indicating the condition success / failure determination method selected by the investor stored in the order data storage means 31 (see FIG. 4), the current market price becomes X yen (condition price) or more by the condition success / failure determination processing means 23. It is determined whether or not the reverse purchase condition is satisfied (step S95). The condition success / failure determination process by the condition success / failure determination processing means 23 is the same as the process of step S15 in FIG.
ここで、条件を満たさない場合には、ステップS95の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS96)。 If the condition is not satisfied, the process of step S95 is repeated. If the condition is satisfied, the process proceeds to the next process (step S96).
条件成否判断処理手段23によりX円(条件価格)以上という逆買付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で注文銘柄について最も安い時価データとなっている市場を判断して買いの発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の買い注文(枝番号1)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS97)。 When the condition success / failure determination processing means 23 determines that the reverse purchase condition of X yen (condition price) or more is satisfied, the supplier market determination processing means 24 uses the cheapest market price data for the order brand at the time of the determination. Is determined as a purchase destination market of the purchase order data, and the market identification information about the determined market is stored in the purchase order (branch number 1) of the order data storage means 31 (see FIG. 4). The information is stored in the “market identification information of the supplier market after reaching the condition price” column (step S97).
その後、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の買い注文(枝番号1)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された買いの発注データの発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および条件価格到達後の発注を指値注文で行う場合の指値または相対指値等を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS98)。 Thereafter, the ordering data creation processing means 26 determines the ordering market from the “market identification information of the ordering market after reaching the conditional price” column of the buy order (branch number 1) of the order data storage means 31 (see FIG. 4). The order information stored in the order data storage means 31 (see FIG. 4) is specified by reading the market identification information about the order place market of the buy order data determined by the processing means 24 and specifying the order place market of the buy order data. Identification information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, limit price or relative limit price when placing orders after reaching the conditional price by limit order The purchase order data in the market format determined by the supplier market determination processing means 24 (order identification information, investor identification information, brand identification information, trading category, quantity, limit order Including limit like the case.) To create a (step S98).
なお、注文データ記憶手段31(図4参照)に条件価格到達後の相対指値データが記憶されている場合、すなわち投資家が条件価格到達後の相対指値データを入力することにより条件価格到達後の指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、条件価格到達後の相対指値データから条件価格到達後の指値データが算出され、算出された条件価格到達後の指値データが注文データ記憶手段31(図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格到達後の指値データを用いて買いの発注データを作成すればよい。
In addition, when the relative limit data after reaching the condition price is stored in the order data storage means 31 (see FIG. 4), that is, when the investor inputs the relative limit data after reaching the condition price, When limit data is designated, in this embodiment, when the closing price of the previous day or the opening price of the current day is determined, the market price data acquisition processing means 21 uses the closing price of the previous day or the opening price of the current day to The limit data after reaching the conditional price is calculated from the relative limit data after reaching, and the calculated limit data after reaching the conditional price is stored in the order data storage means 31 (see FIG. 4). The purchase order data may be created using the limit data after reaching the conditional price stored in the
続いて、発注処理手段27により、発注データ作成処理手段26により作成したいずれかの市場向けの形式の買いの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS99)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS100)。
Subsequently, the purchase order data in the format for any one of the markets created by the order data creation processing means 26 is sent by the order processing means 27 via the
それから、発注先市場決定処理手段24により、買い注文の約定時点で注文銘柄について最も高い時価データとなっている市場を判断して売りの発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムへ記憶させる(ステップS101)。 Then, the supplier market determination processing means 24 determines the market that has the highest market value data for the order brand at the time of the purchase order, determines the market for the purchase order data, and determines the market for the determined market. The market identification information is stored in the “market identification information of the supplier market” column of the selling order (branch number 2) of the order data storage means 31 (see FIG. 4) (step S101).
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの発注データの発注先市場についての市場識別情報を読み込んで売りの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS102)。 Subsequently, the ordering data creation processing means 26 uses the ordering market determination processing means 24 from the “market identification information of the ordering market” column of the selling order (branch number 2) in the order data storage means 31 (see FIG. 4). Order identification information (orders) stored in the order data storage means 31 (see FIG. 4) is specified by reading the market identification information about the ordering market of the determined selling order data and specifying the ordering market of the selling order data. Number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and limit price (or relative limit), and for the market determined by the supplier market determination processing means 24 Order data (including order identification information, investor identification information, brand identification information, trade classification, quantity, limit price, etc.) is created (step S102).
なお、注文データ記憶手段31(図4参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、あるいは買い注文の約定価格(単価)が確定した時点で、発注処理手段27により、買い注文の約定価格(単価)を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの発注データを作成すればよい。 When relative limit data is stored in the order data storage means 31 (see FIG. 4), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price and the opening price of the day are determined, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day and the opening price of the day, or the contract price ( When the unit price is determined, the order processing means 27 calculates limit data from the relative limit data using the contracted price (unit price) of the buy order, and the calculated limit data is stored in the order data storage means 31 (FIG. 4). Therefore, the selling order data may be created using the limit data stored in the order data storage means 31 in this way.
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS103)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS104)。
Then, the order processing means 27 transmits the selling order data created by the order data creation processing means 26 to the
<条件付注文種別6の場合>
<
図11において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS111)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別6の注文を選択した場合には、注文画面600(図18参照)が表示される(ステップS112)。ここで、条件付注文種別6は、X円(条件価格)以上になったときに買うという逆買付条件の付いた買い注文の際に、その買い注文の約定後にその買い注文に係る銘柄をY円(指値)以上になったときに売るという通常売付条件での売り注文を予約するとともに、その買い注文の約定後にその買い注文に係る銘柄をZ円(条件価格)以下になったときに売るという逆売付条件での売り注文も予約する場合である。例えば、図18、図4に示すように、当日の始値が400円であり、かつ、買い注文の約定価格(単価)が428円であったとすれば、「400円(当日の始値)+30円(相対条件価格)=430円」(条件価格)以上になったときに成行または「400円(当日の始値)+35円(相対指値)=435円」(指値)以下で買うという買い注文の際に、買った銘柄αを「428円(買い注文の約定価格)+50円(相対指値)=478円」(指値)以上になったときに売るという売り注文を予約するとともに、買った銘柄αを「428円(買い注文の約定価格)−30円(相対条件価格)=398円」(条件価格)以下になったときに成行または「428円(買い注文の約定価格)−35円(相対指値)=393円」(指値)以上で売るという売り注文を予約すること等ができる。なお、この例のように、条件価格が430円以上という設定のときでも、買い注文の約定価格(単価)が428円になり得るのは、条件価格に到達したか否かの判断を行う際の監視対象の市場と、買い注文が発注される市場とを、切り離した処理が行われているからである。
In FIG. 11, an investor transmits an order screen display request signal from the
図18において、注文画面600には、注文銘柄を入力する銘柄入力部601と、注文数量を入力する数量入力部602とが設けられている。また、注文画面600には、(1)買い注文については、(1−1)において、X円(条件価格)以上になったときに買う場合のX円(条件価格)を入力する条件価格入力部611と、条件価格到達後に成行で発注することを選択する成行選択部612と、条件価格到達後に指値で発注することを選択する指値選択部613と、条件価格到達後の指値を入力する指値入力部614とが設けられている。
In FIG. 18, the
さらに、注文画面600には、(1−2)において、X円(条件価格)以上になったときに買う場合における前日の終値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部621と、条件価格到達後に成行で発注することを選択する成行選択部622と、条件価格到達後に指値で発注することを選択する指値選択部623と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部624とが設けられている。
In addition, on the
そして、注文画面600には、(1−3)において、X円(条件価格)以上になったときに買う場合における当日の始値に対するX円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部631と、条件価格到達後に成行で発注することを選択する成行選択部632と、条件価格到達後に指値で発注することを選択する指値選択部633と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部634とが設けられている。
In the
また、注文画面600には、(2)買い注文の成立後の売り注文については、(2−1)において、Y円(指値)以上になったときに売る場合のY円(指値)を入力する指値入力部641と、Z円(条件価格)以下になったときに売る場合のZ円(条件価格)を入力する条件価格入力部642と、条件価格到達後に成行で発注することを選択する成行選択部643と、条件価格到達後に指値で発注することを選択する指値選択部644と、条件価格到達後の指値を入力する指値入力部645とが設けられている。
Also, on the
さらに、注文画面600には、(2−2)において、Y円(指値)以上になったときに売る場合における前日の終値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部651と、Z円(条件価格)以下になったときに売る場合における前日の終値に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部652と、条件価格到達後に成行で発注することを選択する成行選択部653と、条件価格到達後に指値で発注することを選択する指値選択部654と、前日の終値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部655とが設けられている。
Furthermore, in the
そして、注文画面600には、(2−3)において、Y円(指値)以上になったときに売る場合における当日の始値に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部661と、Z円(条件価格)以下になったときに売る場合における当日の始値に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部662と、条件価格到達後に成行で発注することを選択する成行選択部663と、条件価格到達後に指値で発注することを選択する指値選択部664と、当日の始値に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部665とが設けられている。
Then, on the
また、注文画面600には、(2−4)において、Y円(指値)以上になったときに売る場合における買い注文の約定価格(単価)に対するY円(指値)の相対価格を示す相対指値を入力する相対指値入力部671と、Z円(条件価格)以下になったときに売る場合における買い注文の約定価格(単価)に対するZ円(条件価格)の相対価格を示す相対条件価格を入力する相対条件価格入力部672と、条件価格到達後に成行で発注することを選択する成行選択部673と、条件価格到達後に指値で発注することを選択する指値選択部674と、買い注文の約定価格(単価)に対する条件価格到達後の指値の相対価格を示す相対指値を入力する相対指値入力部675とが設けられている。
The
また、注文画面600には、条件成否の判断方法として、いずれかの市場の時価が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法1選択部681と、注文銘柄を取り扱う全市場の時価を単純平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法2選択部682と、注文銘柄を取り扱う全市場の時価を取引量で加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法3選択部683と、注文銘柄を取り扱う全市場の時価を投資家の入力した重みで加重平均した値が条件価格に達したときに条件を満たすものとすることを選択する条件成否判断方法4選択部684と、条件成否判断方法4選択部684を選択したときに注文銘柄を取り扱う各市場の重みを入力する重み入力部685と、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン690とが設けられている。重み入力部685は、注文銘柄を取り扱う市場の数だけ表示され、また、各重み入力部685の左側の銘柄表示は、銘柄入力部601への銘柄の入力を行ったときにシステムで自動的に行われる。
The
図18の注文画面600において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン690を押操作すると、入力した注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、逆買付条件を定めるための条件価格または相対条件価格、逆買付条件を定めるための条件価格到達後の買いの発注を指値で行う場合の指値または相対指値、通常売付条件を定めるための指値または相対指値、逆売付条件を定めるための条件価格または相対条件価格、逆売付条件を定めるための条件価格到達後の売りの発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図11のステップS113)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(注文銘柄についての銘柄識別情報、注文数量、売買区分、逆買付条件を定めるための条件価格または相対条件価格、逆買付条件を定めるための条件価格到達後の買いの発注を指値で行う場合の指値または相対指値、通常売付条件を定めるための指値または相対指値、逆売付条件を定めるための条件価格または相対条件価格、逆売付条件を定めるための条件価格到達後の売りの発注を指値で行う場合の指値または相対指値、条件成否判断方法の選択情報、係数算出用の市場識別情報および重み等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号および枝番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図4参照)に記憶させる(ステップS114)。
Subsequently, in the
それから、条件成否判断処理手段23により、注文データ記憶手段31(図4参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がX円(条件価格)以上になっているという逆買付条件を満たしているか否かを判断する(ステップS115)。この条件成否判断処理手段23による条件成否の判断処理は、条件成否判断方法1〜4のいずれの場合も、前述した図6のステップS15の処理と同様である。 Then, according to the data indicating the condition success / failure determination method selected by the investor stored in the order data storage means 31 (see FIG. 4), the current market price becomes X yen (condition price) or more by the condition success / failure determination processing means 23. It is determined whether or not the reverse purchase condition is satisfied (step S115). The condition success / failure determination process by the condition success / failure determination processing means 23 is the same as the process of step S15 in FIG.
ここで、条件を満たさない場合には、ステップS115の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS116)。 If the condition is not satisfied, the process of step S115 is repeated. If the condition is satisfied, the process proceeds to the next process (step S116).
条件成否判断処理手段23によりX円(条件価格)以上という逆買付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で注文銘柄について最も安い時価データとなっている市場を判断して買いの発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の買い注文(枝番号1)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS117)。 When the condition success / failure determination processing means 23 determines that the reverse purchase condition of X yen (condition price) or more is satisfied, the supplier market determination processing means 24 uses the cheapest market price data for the order brand at the time of the determination. Is determined as a purchase destination market of the purchase order data, and the market identification information about the determined market is stored in the purchase order (branch number 1) of the order data storage means 31 (see FIG. 4). The information is stored in the “market identification information of the supplier market after reaching the condition price” column (step S117).
その後、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の買い注文(枝番号1)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された買いの発注データの発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および逆買付条件を定めるための条件価格到達後の買いの発注を指値注文で行う場合の指値または相対指値等を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS118)。 Thereafter, the ordering data creation processing means 26 determines the ordering market from the “market identification information of the ordering market after reaching the conditional price” column of the buy order (branch number 1) of the order data storage means 31 (see FIG. 4). The order information stored in the order data storage means 31 (see FIG. 4) is specified by reading the market identification information about the order place market of the buy order data determined by the processing means 24 and specifying the order place market of the buy order data. Limit order for purchase orders after reaching the price for identification information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trade classification, and reverse purchase conditions The purchase order data (order identification information, investor identification information, brand identification) in the market format determined by the supplier market determination processing means 24 using the limit price or relative limit price, etc. Distribution, buying and selling category, quantity, including a limit, such as in the case of a limit order.) To create a (step S118).
なお、注文データ記憶手段31(図4参照)に条件価格到達後の相対指値データが記憶されている場合、すなわち投資家が条件価格到達後の相対指値データを入力することにより条件価格到達後の指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、条件価格到達後の相対指値データから条件価格到達後の指値データが算出され、算出された条件価格到達後の指値データが注文データ記憶手段31(図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された条件価格到達後の指値データを用いて買いの発注データを作成すればよい。
In addition, when the relative limit data after reaching the condition price is stored in the order data storage means 31 (see FIG. 4), that is, when the investor inputs the relative limit data after reaching the condition price, When limit data is designated, in this embodiment, when the closing price of the previous day or the opening price of the current day is determined, the market price data acquisition processing means 21 uses the closing price of the previous day or the opening price of the current day to The limit data after reaching the conditional price is calculated from the relative limit data after reaching, and the calculated limit data after reaching the conditional price is stored in the order data storage means 31 (see FIG. 4). The purchase order data may be created using the limit data after reaching the conditional price stored in the
続いて、発注処理手段27により、発注データ作成処理手段26により作成したいずれかの市場向けの形式の買いの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS119)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS120)。
Subsequently, the purchase order data in the format for any one of the markets created by the order data creation processing means 26 is sent by the order processing means 27 via the
それから、発注先市場決定処理手段24により、買い注文の約定時点で注文銘柄について最も高い時価データとなっている市場を判断して売りの第1の発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムへ記憶させる(ステップS121)。 Then, the supplier market determination processing means 24 determines the market that has the highest market value data for the order brand at the time of the purchase order, and determines and determines it as the supplier market of the first order data to be sold. The market identification information about the market is stored in the “market identification information of the supplier market” column of the selling order (branch number 2) of the order data storage means 31 (see FIG. 4) (step S121).
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第1の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS122)。 Subsequently, the ordering data creation processing means 26 uses the ordering market determination processing means 24 from the “market identification information of the ordering market” column of the selling order (branch number 2) in the order data storage means 31 (see FIG. 4). The market identification information about the ordering market of the determined first ordering data for the sale is read to identify the ordering market for the first ordering data for sale, and is stored in the order data storage means 31 (see FIG. 4). Using the order identification information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trade classification, and limit price (or relative limit price), the supplier market decision processing means 24 First selling order data (including order identification information, investor identification information, brand identification information, trading category, quantity, limit price, etc.) in the format determined for the market is created (step S122).
なお、注文データ記憶手段31(図4参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、あるいは買い注文の約定価格(単価)が確定した時点で、発注処理手段27により、買い注文の約定価格(単価)を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの第1の発注データを作成すればよい。 When relative limit data is stored in the order data storage means 31 (see FIG. 4), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price and the opening price of the day are determined, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day and the opening price of the day, or the contract price ( When the unit price is determined, the order processing means 27 calculates limit data from the relative limit data using the contracted price (unit price) of the buy order, and the calculated limit data is stored in the order data storage means 31 (FIG. 4). The first order data for sale may be created using the limit data stored in the order data storage means 31 in this way.
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第1の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS123)。
Then, the order processing means 27 transmits the first order data for sale created by the order data creation processing means 26 to the
それから、売りの第1の発注データに係る注文、すなわちY円(指値)以上になったときに売るという通常売付条件での売り注文が約定していない場合(発注先市場の市場システム60から約定データが送信されてきていない場合)には、条件成否判断処理手段23により、注文データ記憶手段31(図4参照)に記憶された投資家の選択した条件成否判断方法を示すデータに従って、現在時価がZ円(条件価格)以下になっているという逆売付条件を満たしているか否かを判断する(ステップS124)。この条件成否判断処理手段23による条件成否の判断処理は、条件成否判断方法1〜4のいずれの場合も、前述した図6のステップS15の処理と同様である。
Then, when the order related to the first order data for sale, that is, the sell order under the normal selling condition of selling when it becomes Y yen (limit price) or more is not executed (from the
ここで、条件を満たさない場合には、ステップS124の処理を繰り返し、条件を満たす場合には、次の処理に進む(ステップS125)。 If the condition is not satisfied, the process of step S124 is repeated. If the condition is satisfied, the process proceeds to the next process (step S125).
条件成否判断処理手段23によりZ円(条件価格)以下という逆売付条件を満たすという判断がなされた場合には、発注先市場決定処理手段24により、その判断時点で注文銘柄について最も高い時価データとなっている市場を判断して売りの第2の発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「条件価格到達後の発注先市場の市場識別情報」カラムへ記憶させる(ステップS126)。
When the condition success / failure
その後、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「発注先市場の市場識別情報」カラムから、売りの第1の発注データの発注先市場についての市場識別情報を読み込んで売りの第1の発注データの発注先市場を特定し、注文データ記憶手段31(図3参照)に記憶された注文識別情報等のデータを用いて、売りの第1の発注データを取り消す発注取消データ(注文識別情報等を含む。)を作成する(ステップS127)。 Thereafter, the order data creation processing means 26 places an order for the first order data for sale from the “Market Identification Information of Order Placer Market” column of the sell order (branch number 2) in the order data storage means 31 (see FIG. 4). The market identification information about the destination market is read to specify the order destination market of the first order data to be sold, and the data such as the order identification information stored in the order data storage means 31 (see FIG. 3) is used to sell Order cancellation data (including order identification information) for canceling the first order data is created (step S127).
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第1の発注データを取り消す発注取消データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS128)。
Then, the order canceling data for canceling the first order data for sale created by the ordering data creation processing means 26 is sent to the
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の売り注文(枝番号2)の「条件価格到達後の発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された売りの第2の発注データの発注先市場についての市場識別情報を読み込んで売りの第2の発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および逆売付条件を定めるための条件価格到達後の売りの発注を指値で行う場合の指値(または相対指値)を用いて、発注先市場決定処理手段24により決定された市場向けの形式の売りの第2の発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。)を作成する(ステップS129)。 Subsequently, the ordering data creation processing means 26 determines the ordering market from the “market identification information of the ordering market after reaching the conditional price” column of the selling order (branch number 2) of the order data storage means 31 (see FIG. 4). The market identification information about the ordering market of the second order data for sale determined by the decision processing means 24 is read to identify the ordering market for the second order data for selling, and the order data storage means 31 (FIG. 4). Order ID information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating the trading category, and the condition price for determining reverse sales conditions The second order data of the sale in the format for the market determined by the supplier market determination processing means 24 (order identification information, investor) using the limit price (or relative limit price) when placing an order of selling at the limit price Knowledge Information, brand identification information, buying and selling category, quantity, including a limit, such as in the case of a limit order.) To create a (step S129).
そして、発注処理手段27により、発注データ作成処理手段26により作成した売りの第2の発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS130)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS131)。
Then, the order processing means 27 transmits the second order data for sale created by the order data creation processing means 26 to the
<条件付注文種別7の場合>
<
図12において、投資家は、有価証券の売買注文を行う際には、投資家端末装置40から注文画面の表示要求信号を、ネットワーク1を介して注文処理サーバ20へ送信する。注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク1を介して投資家端末装置40へ送信する(ステップS141)。すると、投資家端末装置40の画面上には、投資家が条件付注文種別7の注文を選択した場合には、注文画面700(図19参照)が表示される(ステップS142)。ここで、条件付注文種別7は、成行またはX円(指値)以上になったときに売るという通常売付条件での売り注文の際に、その売り注文の約定後にその売り注文の売付代金を買付代金に充当して売り注文に係る銘柄とは別の銘柄を買うという買い注文を予約する場合である。例えば、図19、図4に示すように、手持ちの3,000株の銘柄αを成行または指値で売却し、売却して得た代金で銘柄βを買うこと等ができる。
In FIG. 12, an investor transmits an order screen display request signal from the
図19において、注文画面700には、(1)売り注文については、売り注文に係る銘柄を入力する銘柄入力部701と、売り注文に係る数量を入力する数量入力部702と、売り注文を成行で発注することを選択する成行選択部703と、売り注文を指値で発注することを選択する指値選択部704と、指値を入力する指値入力部705と、売り注文を前日の終値に対する指値の相対価格を示す相対指値を入力して指値で発注することを選択する第1の相対指値選択部706と、前日の終値に対する指値の相対価格を示す相対指値を入力する第1の相対指値入力部707と、売り注文を当日の始値に対する指値の相対価格を示す相対指値を入力して指値で発注することを選択する第2の相対指値選択部708と、当日の始値に対する指値の相対価格を示す相対指値を入力する第2の相対指値入力部709とが設けられている。また、注文画面700には、(2)買い注文については、買い注文に係る銘柄を入力する銘柄入力部711が設けられている。さらに、注文画面700には、入力したデータを注文処理サーバ20へ送信するための「送信」ボタン720が設けられている。
19, on the
図19の注文画面700において、投資家が、各選択部での選択および各入力部での入力を行い、「送信」ボタン720を押操作すると、入力した注文データ(売り注文および買い注文に係る各銘柄についての銘柄識別情報、売り注文に係る数量、売買区分、売り注文の発注を指値で行う場合の指値または相対指値等)が、ネットワーク1を介して注文処理サーバ20へ送信される(図12のステップS143)。なお、投資家識別情報(口座番号等)は、より前の段階で入力するが、ここで入力するようにしてもよい。
In the
続いて、注文処理サーバ20では、注文受付処理手段22により、投資家端末装置40からネットワーク1を介して送信されてくる注文データ(売り注文および買い注文に係る各銘柄についての銘柄識別情報、売り注文に係る数量、売買区分、売り注文の発注を指値で行う場合の指値または相対指値等を含む。)を受信し、受信した注文データに、注文識別情報(注文番号および枝番号)を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段31(図4参照)に記憶させる(ステップS144)。
Subsequently, in the
それから、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)に記憶された売り注文に係る銘柄についての銘柄識別情報を読み込み、読み込んだ銘柄識別情報をキーとして取引量記憶手段32(図2参照)に記憶された売り注文に係る銘柄についての取引量の大小の順位が1位になっている市場識別情報を抽出し、抽出した市場識別情報の市場を、売りの発注データの発注先市場として決定し、決定した発注先市場についての市場識別情報を、注文データ記憶手段31(図4参照)の売り注文(枝番号1)の「発注先市場の市場識別情報」カラムに記憶させるとともに、注文データ記憶手段31(図4参照)に記憶された注文識別情報(注文番号等)、投資家識別情報(口座番号等)、売り注文に係る銘柄についての銘柄識別情報、売り注文に係る数量、売買区分を示すデータ、および売り注文を指値で発注する場合の指値(または相対指値)を用いて、決定した市場向けの形式の売りの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS145)。 Then, the order data creation processing means 26 reads the brand identification information about the brand related to the selling order stored in the order data storage means 31 (see FIG. 4), and the transaction volume storage means 32 using the read brand identification information as a key. (See FIG. 2) The market identification information that ranks first in terms of the amount of trade for the brand related to the selling order stored in (see FIG. 2) is extracted, and the market of the extracted market identification information is Determined as the supplier market, and stores the market identification information about the determined supplier market in the “market identifier information of the supplier market” column of the selling order (branch number 1) of the order data storage means 31 (see FIG. 4). And order identification information (order number etc.), investor identification information (account number etc.) stored in the order data storage means 31 (see FIG. 4), Sales order data in the format for the market determined using the pattern identification information, the quantity related to the sell order, the data indicating the trading category, and the limit (or relative limit) when placing a sell order at the limit. Information, investor identification information, brand identification information, trading category, quantity, limit price, etc.) are created (step S145).
なお、本実施形態では、上記のように、売り注文に係る銘柄について取引量が最も多い市場(最良執行市場)を発注先市場として決定するが、このように予め定められた市場ではなく、投資家により指定された市場を発注先市場としてもよく、あるいは本実施形態とは別の計算方法で定まる最良執行市場を発注先市場としてもよい。また、注文データ記憶手段31(図4参照)に相対指値データが記憶されている場合、すなわち投資家が相対指値データを入力することにより指値データを指定した場合には、本実施形態では、前日の終値や当日の始値が確定した時点で、時価データ取得処理手段21により、前日の終値や当日の始値を用いて、相対指値データから指値データが算出され、算出された指値データが注文データ記憶手段31(図4参照)に記憶されるので、このようにして注文データ記憶手段31に記憶された指値データを用いて売りの発注データを作成すればよい。 In the present embodiment, as described above, the market (the best execution market) with the largest volume of transactions for the issue related to the selling order is determined as the ordering destination market. The market designated by the house may be the supplier market, or the best execution market determined by a calculation method different from this embodiment may be the supplier market. Further, when relative limit data is stored in the order data storage means 31 (see FIG. 4), that is, when the limit data is designated by the investor by inputting the relative limit data, in the present embodiment, the previous day When the closing price or opening price of the day is confirmed, the market price data acquisition processing means 21 calculates the limit data from the relative limit data using the closing price of the previous day or the opening price of the day, and the calculated limit data is Since it is stored in the data storage means 31 (see FIG. 4), the selling order data may be created using the limit data stored in the order data storage means 31 in this way.
続いて、発注処理手段27により、発注データ作成処理手段26により作成した売りの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS146)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS147)。
Subsequently, the order processing means 27 transmits the selling order data created by the order data creation processing means 26 to the
それから、発注先市場決定処理手段24により、売り注文の約定時点で買い注文に係る銘柄について最も安い時価データとなっている市場を判断して買いの発注データの発注先市場として決定し、決定した市場についての市場識別情報を、注文データ記憶手段31(図4参照)の買い注文(枝番号2)の「発注先市場の市場識別情報」カラムへ記憶させる(ステップS148)。 Then, the supplier market determination processing means 24 determines the market which is the cheapest market price data for the issue related to the purchase order at the time of execution of the sell order, and determines and determines as the supplier market of the purchase order data. The market identification information about the market is stored in the “market identification information of the supplier market” column of the buy order (branch number 2) of the order data storage means 31 (see FIG. 4) (step S148).
さらに、指値・数量決定処理手段25により、注文データ記憶手段31(図4参照)に記憶された売り注文についての約定数量と約定単価とを乗じて約定金額を算出するとともに(注文データ記憶手段31に売り注文についての約定金額が記憶されている場合には、その約定金額を読み込んでもよい。)、注文データ記憶手段31(図4参照)の買い注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された買いの発注データの発注先市場についての市場識別情報を読み込み、読み込んだ市場識別情報の市場における買い注文に係る銘柄についての最新の時価データを時価データ記憶手段30から取得し、取得した時価データと同額または一定額(例えば数円)だけ大きい金額により買い注文の指値を決定し、算出しまたは読み込んだ売り注文についての約定金額を、決定した買い注文の指値で除することにより、買い注文の数量を決定し、決定した指値および数量を、注文データ記憶手段31(図4参照)の買い注文(枝番号2)の「指値」カラムおよび「数量」カラムに記憶させる(ステップS149)。この際、買い注文の数量は、最小売買単位である単元数量(単元株)の倍数となり、かつ、決定した買い注文の指値と買い注文の数量とを乗じた金額が、売り注文についての約定金額を超えない範囲で決定する。 Further, the limit / quantity determination processing means 25 calculates the contract amount by multiplying the contract amount and the contract unit price for the sell order stored in the order data storage means 31 (see FIG. 4) (order data storage means 31). If the contract amount for the sell order is stored, the contract amount may be read in.), The “buy order market” in the purchase order (branch number 2) of the order data storage means 31 (see FIG. 4). From the “Market Identification Information” column, the market identification information about the supplier market of the purchase order data determined by the supplier market determination processing means 24 is read, and the latest information on the brands related to the buy order in the market of the read market identification information Market price data from the market price data storage means 30, and buy with the same amount as the acquired market price data or a certain amount larger (for example, several yen) Determine the limit of the sentence, determine the quantity of the buy order by dividing the traded amount for the calculated or read sell order by the limit of the determined buy order, and store the determined limit and quantity in the order data The data is stored in the “limit” column and “quantity” column of the purchase order (branch number 2) of the means 31 (see FIG. 4) (step S149). At this time, the quantity of the buy order is a multiple of the unit quantity (unit stock) that is the minimum trading unit, and the amount obtained by multiplying the determined limit of the buy order and the quantity of the buy order is the contract price for the sell order. Determine within a range not exceeding.
続いて、発注データ作成処理手段26により、注文データ記憶手段31(図4参照)の買い注文(枝番号2)の「発注先市場の市場識別情報」カラムから、発注先市場決定処理手段24により決定された買いの発注データの発注先市場についての市場識別情報を読み込んで買いの発注データの発注先市場を特定し、注文データ記憶手段31(図4参照)に記憶された買い注文(枝番号2)についての注文識別情報(注文番号等)、投資家識別情報(口座番号等)、銘柄識別情報、数量、売買区分を示すデータ、および指値を用いて、発注先市場決定処理手段24により決定された市場向けの形式の買いの発注データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値等を含む。)を作成する(ステップS150)。 Subsequently, the ordering data creation processing means 26 uses the ordering market determination processing means 24 from the “market identification information of the ordering market” column of the buy order (branch number 2) in the order data storage means 31 (see FIG. 4). The purchase order (branch number) stored in the order data storage means 31 (refer to FIG. 4) is specified by reading the market identification information about the supplier market of the determined purchase order data and specifying the order market of the purchase order data. 2) Determined by the supplier market decision processing means 24 using the order identification information (order number, etc.), investor identification information (account number, etc.), brand identification information, quantity, data indicating trading category, and limit price. The purchase order data (including order identification information, investor identification information, brand identification information, trade classification, quantity, limit price, etc.) in the format for the market is generated (step S150).
そして、発注処理手段27により、発注データ作成処理手段26により作成した買いの発注データを、専用線3またはネットワーク1を介して、該当する発注先市場の市場システム60へ送信する(ステップS151)。その後、発注処理手段27により、発注先市場の市場システム60から、専用線3またはネットワーク1を介して送信されてくる約定データ(注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。)を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて注文データ記憶手段31(図4参照)に記憶させる(ステップS152)。
Then, the order processing means 27 transmits the purchase order data created by the order data creation processing means 26 to the
このような本実施形態によれば、次のような効果がある。すなわち、有価証券売買注文システム10は、条件成否判断処理手段23および発注先市場決定処理手段24を備えているので、条件成否判断処理手段23により、条件成否の判断を行う際に、いずれかの市場の時価データが条件価格データに達したか否かを判断する(条件成否判断方法1の場合)か、あるいは、総和が1になる係数を注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データが条件価格データに達したか否かを判断する(条件成否判断方法2,3,4の場合)ことができ、最初に条件価格に達した市場が出現した時点を捉えるか、あるいは注文に係る銘柄を取り扱う各市場の時価の平均的な状態が条件価格に達した時点を捉えることができる。そして、これらの時点を捉えたら、発注先市場決定処理手段24により、これらの時点で、買い注文の場合には、注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、売り注文の場合には、注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定することができるので、いずれの市場の時価が条件価格に達したのかとは関係なく(条件成否判断方法1の場合)、あるいは、いずれの市場の時価が条件価格に達した判定値の動きに寄与したのかとは関係なく(条件成否判断方法2,3,4の場合)、投資家に有利な市場へ発注することができる。つまり、条件を満たすという判断の基礎となった価格や判定値を付けた市場と、発注する市場とを切り離すことにより、条件成否の判断で各市場の価格を監視するのは、あくまでも注文に係る銘柄の値動きの傾向を把握するための処理とし、これとは別に、実際の売買処理は、投資家に有利になる市場で行うことができる。
According to this embodiment, there are the following effects. That is, the securities buying and selling
また、条件成否判断処理手段23により、取引量に比例させて各市場の係数を算出し、注文に係る銘柄を取り扱う全ての市場の時価データを取引量で加重平均することにより判定値データを算出する場合(条件成否判断方法3の場合)には、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることができる。また、取引量の多い市場の時価データの重みを大きくし、取引量の少ない市場の時価データの重みを小さくして、注文に係る銘柄の値動きの傾向の判断を行うことができるので、より信頼性の高い判断を行うことができる。 Further, the condition success / failure determination processing means 23 calculates the coefficient of each market in proportion to the transaction volume, and calculates the judgment value data by weighted averaging the market price data of all the markets dealing with the brands related to the order by the transaction volume. If it does (in the case of condition success / failure determination method 3), it is possible to more accurately grasp the trend of the price movement of the stock related to the order, and to improve the reliability of the determination that the reverse purchase condition or the reverse sale condition is satisfied. . In addition, it is possible to judge the trend of the price movement of the stock related to the order by increasing the weight of the market price data in the market with a large volume of transactions and decreasing the weight of the market price data in the market with a small volume of transactions. It is possible to make a high-quality judgment.
さらに、条件成否判断処理手段23により、投資家により入力された重みデータに比例させて各市場の係数を算出し、注文に係る銘柄を取り扱う全ての市場の時価データを重みデータで加重平均することにより判定値データを算出する場合(条件成否判断方法4の場合)には、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることができる。また、投資家の入力した重みデータにより係数が定まるので、投資家が注文に係る銘柄の値動きの傾向を把握するための中心に据えたい市場の価格、あるいは値動きの傾向の把握に役立たないと考える市場の価格がある場合等には、そのような投資家の意図に沿う形で判定値データを算出することができるため、投資家の意思を反映させた条件成否の判断処理を行うことができる。 Further, the condition success / failure determination processing means 23 calculates the coefficient of each market in proportion to the weight data input by the investor, and weights and averages the market price data of all the markets that handle the issue related to the order with the weight data. When calculating the decision value data by (in the case of condition success / failure judgment method 4), it is possible to grasp the tendency of the price movement of the stock related to the order more accurately, and the reliability of the decision that the reverse purchase condition and the reverse sale condition are satisfied Can increase the sex. In addition, since the coefficient is determined by the weight data input by the investor, it is considered that it is not useful for grasping the market price or the trend of the price movement that the investor wants to put at the center for grasping the price trend of the stock related to the order. When there is a market price, etc., the decision value data can be calculated in accordance with the intention of the investor, so the condition success / failure judgment process reflecting the investor's intention can be performed. .
そして、条件成否判断処理手段23により、注文に係る銘柄を取り扱う全ての市場の時価データを単純平均することにより判定値データを算出する場合(条件成否判断方法2の場合)でも、注文に係る銘柄の値動きの傾向をより正確に把握し、逆買付条件や逆売付条件を満たすという判断の信頼性を高めることができる。 Even when the judgment value data is calculated by the simple success / failure determination processing means 23 by calculating the market value data of all the markets that handle the brand related to the order (conditional success / failure judgment method 2), the brand related to the order. It is possible to more accurately grasp the tendency of the price movement of the price and increase the reliability of the determination that the reverse purchase condition or the reverse sale condition is satisfied.
また、条件成否判断処理手段23により、いずれかの市場の時価が条件価格に達したか否かを判断する場合(条件成否判断方法1の場合)には、最も早く条件価格に達した時価を付けている市場が出現した時点を捉えることができるので、条件成否判断方法2〜4の場合に比べ、条件成否判断の正確性や信頼性はやや劣るものの、そのようにして捉えた時点で、発注先市場決定処理手段24による発注先市場の決定処理を行えば、最も大きな差額(条件価格と発注先市場の価格との差額)を得ることができるため、投資家に最も有利になる市場への発注処理を実現することができる。
Further, when the condition success / failure determination processing means 23 determines whether the market price of any market has reached the condition price (in the case of the condition success / failure determination method 1), the market price that has reached the condition price earliest is determined. Since the accuracy and reliability of the condition success / failure judgment is slightly inferior to the cases of the condition success /
さらに、発注先市場決定処理手段24は、条件付注文種別3,4,5,6の場合には、買い注文の約定時点で売り注文に係る銘柄について最も高い時価データとなっている市場を判断して売りの発注データの発注先市場として決定するので、この点でも、投資家に有利になる市場への発注処理を実現することができる。
Further, in the case of the
そして、発注先市場決定処理手段24は、条件付注文種別7の場合には、売り注文の約定時点で買い注文に係る銘柄について最も安い時価データとなっている市場を判断して買いの発注データの発注先市場として決定するので、この点でも、投資家に有利になる市場への発注処理を実現することができる。
Then, in the case of the
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。 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.
例えば、前記実施形態では、条件付注文種別1〜7が、本発明の適用対象の条件付注文の例として挙げられていたが、本発明の適用対象は、これらの条件付注文種別1〜7に限定されるものではなく、例えば、これらの条件付注文種別1〜7を含むような別の条件付注文(さらに複雑な条件付注文)、あるいは条件付注文種別1〜7を組み合せた条件付注文に本発明を適用してもよい。
For example, in the above embodiment, the
以上のように、本発明の有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムは、例えば夜間市場等の複数の市場で取り扱われる銘柄の売買注文を、特殊な条件を付けた条件付注文として受け付ける場合に用いるのに適している。 As described above, the securities buying and selling order system, the securities buying and selling order processing method, and the program according to the present invention are conditional on the trading orders of stocks handled in a plurality of markets such as the night market, with special conditions. It is suitable for use when receiving as an order.
10 有価証券売買注文システム
21 時価データ取得処理手段
22 注文受付処理手段
23 条件成否判断処理手段
24 発注先市場決定処理手段
26 発注データ作成処理手段
31 注文データ記憶手段
32 取引量記憶手段
50 時価情報提供システム
60 市場システム
DESCRIPTION OF
Claims (10)
市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行する時価データ取得処理手段と、
時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、または時価が売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売り注文についての投資家による条件価格データまたは当日の始値若しくは前日の終値に対する前記条件価格の相対価格を示す相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により受け付けた前記条件価格データまたは前記相対条件価格データ、並びに前記銘柄識別情報を、投資家識別情報と関連付けて記憶する注文データ記憶手段と、
この注文データ記憶手段に記憶された前記条件価格データまたは前記相対条件価格データから算出した条件価格データと、前記時価データ取得処理手段により取得した前記注文に係る銘柄についての全ての市場の時価データとを比較することにより、いずれかの市場の時価データが前記逆買付条件または前記逆売付条件を満たしているか否かを判断する処理を繰り返し実行するか、または前記注文データ記憶手段に記憶された前記条件価格データまたは前記相対条件価格データから算出した条件価格データと、総和が1になる係数を前記時価データ取得処理手段により取得した前記注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データとを比較することにより、前記判定値データが前記逆買付条件または前記逆売付条件を満たしているか否かを判断する処理を繰り返し実行する条件成否判断処理手段と、
この条件成否判断処理手段により前記逆買付条件または前記逆売付条件を満たすと判断した時点で、前記買い注文の場合には、前記注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、前記売り注文の場合には、前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する発注先市場決定処理手段と、
この発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。 A securities trading order system configured by a computer that executes processing related to securities trading orders,
A market price data acquisition processing means for executing a process of acquiring market price data of a plurality of markets for each stock from a market system or other market price information providing system;
A buy order with a reverse purchase condition in which a purchase is made when the market price is equal to or greater than the purchase price, or a reverse sale in which the market price is less than or equal to the sale price Conditional price data by investors for selling orders with selling conditions, or relative conditional price data indicating the relative price of the conditional price relative to the opening price of the day or the closing price of the previous day, and the brand identification information for the brand related to the order Order receiving processing means for executing processing for receiving input;
Order data storage means for storing the condition price data or the relative condition price data received by the order reception processing means, and the brand identification information in association with investor identification information;
Condition price data calculated from the condition price data or the relative condition price data stored in the order data storage means, and market price data of all markets for the brand related to the order acquired by the market price data acquisition processing means; By repeatedly executing the process of determining whether the market price data of any market satisfies the reverse purchase condition or the reverse sale condition, or stored in the order data storage means Multiplying the condition price data calculated from the condition price data or the relative condition price data and the market price data of each market for the issue related to the order acquired by the market price data acquisition processing means with a coefficient that makes the total 1 By comparing the decision value data obtained by adding these amounts, the decision value data is converted into the reverse purchase. And conditional success determining processing means for repeatedly executing matter or a process of determining whether to satisfy the inverse sold conditional
When the condition success / failure determination processing means determines that the reverse purchase condition or the reverse sale condition is satisfied, in the case of the purchase order, the market that is the cheapest market price data for the brand related to the order is displayed. Judgment and determination as the supplier market, and in the case of the sell order, the supplier market that executes the process of determining the market that has the highest market value data for the issue related to the order and determining the market as the supplier market A decision processing means;
A securities trading order system comprising: order data creation processing means for executing order data creation processing including order identification information for the market determined by the order destination market decision processing means.
前記条件成否判断処理手段は、
前記取引量記憶手段に記憶された各市場の取引量または前記注文に係る銘柄についての各市場の取引量を用いて前記取引量に比例させて各市場の前記係数を算出し、前記注文に係る銘柄についての全ての市場の前記時価データを前記取引量で加重平均することにより前記判定値データを算出する処理を実行する構成とされている
ことを特徴とする請求項1に記載の有価証券売買注文システム。 A transaction volume storage means for storing the transaction volume of each market in association with the market identification information, or storing the transaction volume for each brand in each market in association with the market identification information and the brand identification information;
The condition success / failure determination processing means includes:
Calculate the coefficient of each market in proportion to the transaction volume using the transaction volume of each market stored in the transaction volume storage means or the transaction volume of each market for the brand related to the order, and 2. The securities trading according to claim 1, wherein processing for calculating the judgment value data is performed by performing a weighted average of the market price data of all markets for the issue with the transaction volume. Order system.
投資家による前記注文に係る銘柄についての各市場の重みデータの入力を受け付ける処理も実行する構成とされ、
前記注文データ記憶手段には、
前記注文受付処理手段により受け付けた各市場の前記重みデータも記憶され、
前記条件成否判断処理手段は、
前記注文データ記憶手段に記憶された各市場の前記重みデータを用いて前記重みデータに比例させて各市場の前記係数を算出し、前記注文に係る銘柄についての全ての市場の前記時価データを前記重みデータで加重平均することにより前記判定値データを算出する処理を実行する構成とされている
ことを特徴とする請求項1に記載の有価証券売買注文システム。 The order reception processing means includes
It is configured to also execute a process of accepting input of weight data of each market for the brand related to the order by the investor,
In the order data storage means,
The weight data of each market received by the order reception processing means is also stored,
The condition success / failure determination processing means includes:
The coefficient of each market is calculated in proportion to the weight data using the weight data of each market stored in the order data storage means, and the market price data of all markets for the brand related to the order The securities buying and selling order system according to claim 1, wherein the processing for calculating the judgment value data is performed by performing weighted averaging with weight data.
各市場の前記係数を同一の値にして前記注文に係る銘柄についての全ての市場の前記時価データを単純平均することにより前記判定値データを算出する処理を実行する構成とされている
ことを特徴とする請求項1に記載の有価証券売買注文システム。 The condition success / failure determination processing means includes:
The coefficient of each market is set to the same value, and the processing for calculating the judgment value data is performed by simply averaging the market price data of all the markets for the brand related to the order. The securities trading order system according to claim 1.
時価が買付用の指値以下になったときに買付を行うという通常買付条件とともに前記買付用の条件価格以上になったときに買付を行うという前記逆買付条件の付いた買いの2条件組合せ注文、または時価が売付用の指値以上になったときに売付を行うという通常売付条件とともに前記売付用の条件価格以下になったときに売付を行うという前記逆売付条件の付いた売りの2条件組合せ注文についての投資家による指値データまたは当日の始値若しくは前日の終値に対する前記指値の相対価格を示す相対指値データ、前記条件価格データまたは前記相対条件価格データ、並びに前記注文に係る銘柄についての前記銘柄識別情報の入力を受け付ける処理を実行する構成とされ、
前記注文データ記憶手段には、
前記指値データまたは前記相対指値データ、前記条件価格データまたは前記相対条件価格データ、並びに前記銘柄識別情報が、前記投資家識別情報と関連付けて記憶され、
前記発注データ作成処理手段は、
予め定められ若しくは投資家により指定された市場への前記指値データまたは前記相対指値データから算出した指値データ並びに前記銘柄識別情報を含む第1の発注データを作成するとともに、前記条件成否判断処理手段により前記逆買付条件または前記逆売付条件を満たすと判断した時点で、前記第1の発注データを取り消す発注取消データを作成し、かつ、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む第2の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項1〜4のいずれかに記載の有価証券売買注文システム。 The order reception processing means includes
A purchase with the reverse purchase condition in which a purchase is made when the market price becomes equal to or higher than the purchase price, together with a normal purchase condition in which the purchase is made when the market price falls below the limit for purchase. 2 condition combination order, or the reverse of performing a sale when the price falls below the condition price for selling together with the normal selling condition of selling when the market price is equal to or higher than the limit price for selling Investor limit data for a two-condition combination order for sale with a sell condition, or relative limit data indicating the relative price of the limit price with respect to the opening price on the current day or the closing price on the previous day, the conditional price data, or the relative conditional price data As well as being configured to execute the process of accepting the input of the brand identification information for the brand related to the order,
In the order data storage means,
The limit data or the relative limit data, the conditional price data or the relative conditional price data, and the brand identification information are stored in association with the investor identification information,
The order data creation processing means includes:
The first order data including the limit data calculated from the limit data or the relative limit data to the market predetermined or designated by the investor and the brand identification information is created, and the condition success / failure determination processing means When it is determined that the reverse purchase condition or the reverse sale condition is satisfied, order cancellation data for canceling the first order data is created, and the market to the market determined by the supplier market determination processing unit is generated. The securities buying and selling order system according to any one of claims 1 to 4, wherein processing for creating second order data including brand identification information is executed.
時価が買付用の指値以下になったときに買付を行うという通常買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件とともに前記売付用の条件価格以下になったときに売付を行うという前記逆売付条件の付いた売りの2条件組合せ注文についての投資家による買付用の指値データまたは当日の始値若しくは前日の終値に対する前記買付用の指値の相対価格を示す買付用の相対指値データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは前記買い注文の約定価格に対する前記売付用の指値の相対価格を示す売付用の相対指値データ、前記条件価格データまたは当日の始値若しくは前日の終値若しくは前記買い注文の約定価格に対する前記条件価格の相対価格を示す相対条件価格データ、並びに前記注文に係る銘柄についての前記銘柄識別情報の入力を受け付ける処理を実行する構成とされ、
前記注文データ記憶手段には、
前記買付用の指値データまたは前記買付用の相対指値データ、前記売付用の指値データまたは前記売付用の相対指値データ、前記条件価格データまたは前記相対条件価格データ、並びに前記銘柄識別情報が、前記投資家識別情報と関連付けて記憶され、
前記発注先市場決定処理手段は、
前記買い注文の約定時点で前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、前記買い注文の約定後に前記条件成否判断処理手段により前記逆売付条件を満たすと判断した時点で、前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、
前記発注データ作成処理手段は、
予め定められ若しくは投資家により指定された市場への前記買付用の指値データまたは前記買付用の相対指値データから算出した買付用の指値データ並びに前記銘柄識別情報を含む買いの発注データを作成するとともに、前記買い注文の約定時点で、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む売りの第1の発注データを作成し、さらに、前記買い注文の約定後に前記条件成否判断処理手段により前記逆売付条件を満たすと判断した時点で、前記売りの第1の発注データを取り消す発注取消データを作成し、かつ、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む売りの第2の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項1〜4のいずれかに記載の有価証券売買注文システム。 The order reception processing means includes
A buy order with a normal purchase condition in which a purchase is made when the market price falls below the limit for purchase, and a sale is made when the purchase price exceeds the limit for sale after the execution of this buy order Limit data for purchase by an investor with respect to a two-condition combination order for sale with the reverse sale condition of selling when the price is below the condition price for sale together with the normal sale condition of Relative bid limit data, bid price data for sale, bid price data for sale, closing price for the day or closing price for the previous day, or contract price for the buy order Relative limit price data for selling, indicating the relative price of the limit price for selling, relative price data for the condition, relative price data to the opening price for the current day or the closing price for the previous day, or the contract price of the buy order Relative conditional price data indicating the rated, and is configured to execute a process of receiving an input of the stock identification information about the stocks according to the order,
In the order data storage means,
The limit data for purchase or the relative limit data for purchase, the limit data for sale or the relative limit data for sale, the conditional price data or the relative conditional price data, and the brand identification information Is stored in association with the investor identification information,
The supplier market determination processing means includes:
The processing for determining the market that is the highest market value data for the brand related to the order at the time of execution of the buy order and determining as the supplier market is performed, and the condition success / failure determination processing means after the execution of the buy order Is determined to satisfy the reverse selling condition, and is configured to execute the process of determining the market that is the highest market value data for the brand related to the order and determining as the supplier market,
The order data creation processing means includes:
Purchase limit data for the purchase calculated from the limit price data for the purchase or the relative limit data for purchase to the market specified by the investor or specified by the investor, and purchase order data including the brand identification information And at the time of execution of the buy order, the first order data for selling including the brand identification information to the market determined by the supplier market determination processing means is generated, and after the purchase order is executed, When the condition success / failure determination processing means determines that the reverse selling condition is satisfied, it creates order cancellation data for canceling the first order data for selling, and the market determined by the supplier market determination processing means 5. The process according to claim 1, wherein the second order data for selling including the brand identification information is executed. Securities trading order system listed.
時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件の付いた売り注文についての投資家による買付用の条件価格データまたは当日の始値若しくは前日の終値に対する前記買付用の条件価格の相対価格を示す買付用の相対条件価格データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは前記買い注文の約定価格に対する前記売付用の指値の相対価格を示す売付用の相対指値データ、並びに前記注文に係る銘柄についての前記銘柄識別情報の入力を受け付ける処理を実行する構成とされ、
前記注文データ記憶手段には、
前記買付用の条件価格データまたは前記買付用の相対条件価格データ、前記売付用の指値データまたは前記売付用の相対指値データ、並びに前記銘柄識別情報が、前記投資家識別情報と関連付けて記憶され、
前記発注先市場決定処理手段は、
前記条件成否判断処理手段により前記逆買付条件を満たすと判断した時点で、前記注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、前記買い注文の約定時点で前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、
前記発注データ作成処理手段は、
前記条件成否判断処理手段により前記逆買付条件を満たすと判断した時点で、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む買いの発注データを作成するとともに、前記買い注文の約定時点で、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む売りの発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項1〜4のいずれかに記載の有価証券売買注文システム。 The order reception processing means includes
A purchase order with a reverse purchase condition in which a purchase is made when the market price exceeds the purchase price, and a sale is made when the purchase price exceeds the limit for sale after the execution of this purchase order. Relative price for purchase, which indicates the relative price of the conditional price for the purchase with respect to the opening price of the day or the closing price of the previous day Conditional price data, selling limit data or selling price relative selling price data indicating the relative price of the selling bid price with respect to the opening price of the day or the closing price of the previous day, or the contract price of the buy order, and the order It is configured to execute a process of receiving input of the brand identification information for the brand concerned,
In the order data storage means,
The condition price data for purchase or the relative condition price data for purchase, the limit data for sale or the relative limit data for sale, and the brand identification information are associated with the investor identification information Remembered,
The supplier market determination processing means includes:
When the condition success / failure determination processing means determines that the reverse purchase condition is satisfied, it executes a process of determining the market that is the cheapest market price data for the issue related to the order and determining it as the supplier market , Is configured to execute the process of determining the market that is the highest market value data for the brand related to the order at the time of execution of the buy order, and determining as the supplier market,
The order data creation processing means includes:
When the condition success / failure determination processing means determines that the reverse purchase condition is satisfied, the purchase order data including the brand identification information for the market determined by the supplier market determination processing means is created, and the buying The processing for creating ordering data for selling including the brand identification information for the market determined by the supplier market determination processing means at the time of execution of the order is configured to be executed. 4. The securities trading order system according to any one of 4 above.
時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、およびこの買い注文の約定後に売付用の指値以上になったときに売付を行うという通常売付条件とともに前記売付用の条件価格以下になったときに売付を行うという前記逆売付条件の付いた売りの2条件組合せ注文についての投資家による買付用の条件価格データまたは当日の始値若しくは前日の終値に対する前記買付用の条件価格の相対価格を示す買付用の相対条件価格データ、売付用の指値データまたは当日の始値若しくは前日の終値若しくは前記買い注文の約定価格に対する前記売付用の指値の相対価格を示す売付用の相対指値データ、売付用の条件価格データまたは当日の始値若しくは前日の終値若しくは前記買い注文の約定価格に対する前記売付用の条件価格の相対価格を示す売付用の相対条件価格データ、並びに前記注文に係る銘柄についての前記銘柄識別情報の入力を受け付ける処理を実行する構成とされ、
前記注文データ記憶手段には、
前記買付用の条件価格データまたは前記買付用の相対条件価格データ、前記売付用の指値データまたは前記売付用の相対指値データ、前記売付用の条件価格データまたは前記売付用の相対条件価格データ、並びに前記銘柄識別情報が、前記投資家識別情報と関連付けて記憶され、
前記発注先市場決定処理手段は、
前記条件成否判断処理手段により前記逆買付条件を満たすと判断した時点で、前記注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定する処理を実行するとともに、前記買い注文の約定時点で前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、さらに、前記買い注文の約定後に前記条件成否判断処理手段により前記逆売付条件を満たすと判断した時点で、前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行する構成とされ、
前記発注データ作成処理手段は、
前記条件成否判断処理手段により前記逆買付条件を満たすと判断した時点で、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む買いの発注データを作成するとともに、前記買い注文の約定時点で、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む売りの第1の発注データを作成し、さらに、前記買い注文の約定後に前記条件成否判断処理手段により前記逆売付条件を満たすと判断した時点で、前記売りの第1の発注データを取り消す発注取消データを作成し、かつ、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む売りの第2の発注データを作成する処理を実行する構成とされている
ことを特徴とする請求項1〜4のいずれかに記載の有価証券売買注文システム。 The order reception processing means includes
A purchase order with a reverse purchase condition in which a purchase is made when the market price exceeds the purchase price, and a sale is made when the purchase price exceeds the limit for sale after the execution of this purchase order. The condition price for the purchase by the investor regarding the two-condition combination order of the sale with the reverse sale condition of performing the sale when the price becomes below the condition price for the sale with the normal sale condition of performing Relative price data for purchase showing the relative price of the conditional price for purchase with respect to the data, the open price on the current day or the close price on the previous day, the limit data for sale, the open price on the current day or the previous day or the previous price Relative limit price data for sale indicating the relative price of the limit price for selling with respect to the contract price of the order, conditional price data for sale, or the opening price of the day or the closing price of the previous day, or the contract price of the buy order Relative conditional price data for with sale indicating the relative price conditions prices for with serial sold, and is configured to execute a process of receiving an input of the stock identification information about the stocks according to the order,
In the order data storage means,
The conditional price data for purchase or the relative conditional price data for purchase, the limit data for selling or the relative limit data for selling, the conditional price data for selling or the selling price Relative condition price data, as well as the stock identification information is stored in association with the investor identification information,
The supplier market determination processing means includes:
When the condition success / failure determination processing means determines that the reverse purchase condition is satisfied, it executes a process of determining the market that is the cheapest market price data for the issue related to the order and determining it as the supplier market , Executing a process of determining a market that is the highest market value data for the brand related to the order at the time of execution of the buy order and determining as a supplier market, and further determining whether the condition is successful after the execution of the buy order When it is determined by the processing means that the reverse selling condition is satisfied, the processing is performed to determine the market that is the highest market value data for the brand related to the order and determine the supplier market,
The order data creation processing means includes:
When the condition success / failure determination processing means determines that the reverse purchase condition is satisfied, the purchase order data including the brand identification information for the market determined by the supplier market determination processing means is created, and the buying First order data for selling including the brand identification information for the market determined by the supplier market determination processing means is created at the time of execution of the order, and further, the condition success / failure determination processing means after the purchase order is executed When it is determined that the reverse sale condition is satisfied, order cancellation data for canceling the first order data of the sale is created, and the brand identification information for the market determined by the supplier market determination processing means is created. 5. The securities buying and selling order system according to claim 1, wherein the second order data for selling is generated. Stem.
時価データ取得処理手段が、市場システムまたはその他の時価情報提供システムから、各銘柄についての複数の市場の時価データを取得する処理を実行し、
注文受付処理手段が、時価が買付用の条件価格以上になったときに買付を行うという逆買付条件の付いた買い注文、または時価が売付用の条件価格以下になったときに売付を行うという逆売付条件の付いた売り注文についての投資家による条件価格データまたは当日の始値若しくは前日の終値に対する前記条件価格の相対価格を示す相対条件価格データ、並びに注文に係る銘柄についての銘柄識別情報の入力を受け付ける処理を実行し、
前記注文受付処理手段により受け付けた前記条件価格データまたは前記相対条件価格データ、並びに前記銘柄識別情報を、投資家識別情報と関連付けて注文データ記憶手段に記憶させ、
条件成否判断処理手段が、前記注文データ記憶手段に記憶された前記条件価格データまたは前記相対条件価格データから算出した条件価格データと、前記時価データ取得処理手段により取得した前記注文に係る銘柄についての全ての市場の時価データとを比較することにより、いずれかの市場の時価データが前記逆買付条件または前記逆売付条件を満たしているか否かを判断する処理を繰り返し実行するか、または前記注文データ記憶手段に記憶された前記条件価格データまたは前記相対条件価格データから算出した条件価格データと、総和が1になる係数を前記時価データ取得処理手段により取得した前記注文に係る銘柄についての各市場の時価データに乗じてこれらの金額を加算して得られた判定値データとを比較することにより、前記判定値データが前記逆買付条件または前記逆売付条件を満たしているか否かを判断する処理を繰り返し実行し、
発注先市場決定処理手段が、前記条件成否判断処理手段により前記逆買付条件または前記逆売付条件を満たすと判断した時点で、前記買い注文の場合には、前記注文に係る銘柄について最も安い時価データとなっている市場を判断して発注先市場として決定し、前記売り注文の場合には、前記注文に係る銘柄について最も高い時価データとなっている市場を判断して発注先市場として決定する処理を実行し、
発注データ作成処理手段が、前記発注先市場決定処理手段により決定した市場への前記銘柄識別情報を含む発注データを作成する処理を実行する
ことを特徴とする有価証券売買注文処理方法。 A securities buying and selling order processing method executed by a securities buying and selling order system configured by a computer that executes processing related to securities buying and selling orders,
The market price data acquisition processing means executes a process of acquiring market price data of a plurality of markets for each stock from the market system or other market price information providing system,
When the order reception processing means has a buy order with a reverse purchase condition in which a purchase is made when the market price is equal to or greater than the purchase price, or when the market price is less than or equal to the sale price Investor's conditional price data for a sell order with a reverse sale condition to sell, or relative conditional price data indicating the relative price of the conditional price relative to the opening price on the current day or the closing price on the previous day, and the issue related to the order Execute the process to accept the input of stock identification information about
The conditional price data received by the order reception processing means or the relative conditional price data, and the brand identification information are stored in the order data storage means in association with the investor identification information,
Condition success / failure determination processing means for the condition price data calculated from the condition price data or the relative condition price data stored in the order data storage means, and the brand related to the order acquired by the market price data acquisition processing means By repeatedly comparing the market price data of all markets, the process of determining whether the market price data of any market satisfies the reverse purchase conditions or the reverse sale conditions, or repeatedly The condition price data calculated from the condition price data or the relative condition price data stored in the order data storage means, and each of the brands related to the order obtained by the market price data acquisition processing means with a coefficient that gives a sum of 1 By comparing the value data obtained by multiplying the market value data of the market and adding these amounts, Repeatedly executes the process value data to determine whether it meets the opposite Purchaser condition or the inverse sold conditional
In the case of the buy order, when the supplier market determination processing means determines that the reverse success condition or the reverse sale condition is satisfied by the conditional success / failure determination processing means, the brand related to the order is the cheapest. The market that is the market value data is judged and determined as the supplier market. In the case of the sell order, the market that is the highest market value data for the issue related to the order is determined and determined as the supplier market. Execute the process to
The securities trading order processing method, wherein the order data creation processing means executes processing for creating order data including the brand identification information for the market determined by the order-destination market determination processing means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008054169A JP5164612B2 (en) | 2008-03-04 | 2008-03-04 | Securities trading order system, securities trading order processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008054169A JP5164612B2 (en) | 2008-03-04 | 2008-03-04 | Securities trading order system, securities trading order processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009211441A JP2009211441A (en) | 2009-09-17 |
JP5164612B2 true JP5164612B2 (en) | 2013-03-21 |
Family
ID=41184512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008054169A Expired - Fee Related JP5164612B2 (en) | 2008-03-04 | 2008-03-04 | Securities trading order system, securities trading order processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5164612B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3875206B2 (en) * | 1999-09-14 | 2007-01-31 | カブドットコム証券株式会社 | Trading order automatic ordering apparatus and trading order automatic ordering method |
JP2002041795A (en) * | 2000-07-26 | 2002-02-08 | Tachibana Securities Co Ltd | Method and device for efficient stock ordering by market |
JP2002279182A (en) * | 2001-03-22 | 2002-09-27 | Daiwa Securities Group Inc | Trading system, server, method and program for executing stock trading for investers |
US7577605B2 (en) * | 2004-08-04 | 2009-08-18 | Bgc Partners, Inc. | System and method for managing trading using alert messages for outlying trading orders |
JP2007272324A (en) * | 2006-03-30 | 2007-10-18 | Daiwa Securities Group Inc | System, method and program for selecting execution destination in security transaction |
-
2008
- 2008-03-04 JP JP2008054169A patent/JP5164612B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009211441A (en) | 2009-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5043652B2 (en) | Auction result prediction method and system | |
US7440908B2 (en) | Method and system for selecting a sales channel | |
US20090150296A1 (en) | Reputation in on-line consumer markets | |
JP2011070418A (en) | System for advising on investment in financial product, and program for computer, and storage medium for the same | |
KR102555376B1 (en) | Method and server for purchasing products through time-series product price prediction | |
WO2008005473A2 (en) | Digital marketplace to facilitate transactions of creative works | |
Li et al. | Asymmetric information of product authenticity on C2C e-commerce platforms: how can inspection services help? | |
JP2019012518A (en) | Advice generation device, advice presentation system, advice generation program, and advice data generation system | |
JP4397761B2 (en) | Securities trading order system, securities trading order processing method, order processing server, and program | |
KR101845034B1 (en) | Method for mediating something used | |
JP2002007707A (en) | Trading system | |
JP5705184B2 (en) | Order system | |
JP5164554B2 (en) | Securities trading order system, securities trading order processing method, and program | |
JP2002032587A (en) | Anonymous electronic commerce system and method with credit function | |
JP2009086820A (en) | Matching system of net auction | |
CN106357695A (en) | System and method for updating investment supervision strategy | |
JP5647184B2 (en) | Relative cover system and program for OTC-FX business | |
JP2004151841A (en) | Commodity trading system | |
Wachter | Residential real estate brokerage: rate uniformity and moral hazard | |
JP2008262436A (en) | Market operation system and information processing method | |
US20060095283A1 (en) | Servicer linkage system, portfolio generation support system, portfolio generation support method, relay computer and recording medium | |
JP5164612B2 (en) | Securities trading order system, securities trading order processing method, and program | |
JP2011108206A (en) | Order processing system and, method and program thereof | |
KR102433605B1 (en) | Method for public relation of company and investor connection service using peer to peer secured loan financial technology and apparatus thereof | |
JP5232513B2 (en) | Securities transaction order processing system, method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120711 |
|
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: 20121211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5164612 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |