JP6193095B2 - Trade order control program, trade order control device, and trade order control method - Google Patents
Trade order control program, trade order control device, and trade order control method Download PDFInfo
- Publication number
- JP6193095B2 JP6193095B2 JP2013229865A JP2013229865A JP6193095B2 JP 6193095 B2 JP6193095 B2 JP 6193095B2 JP 2013229865 A JP2013229865 A JP 2013229865A JP 2013229865 A JP2013229865 A JP 2013229865A JP 6193095 B2 JP6193095 B2 JP 6193095B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- buy
- sell
- price
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000002349 favourable effect Effects 0.000 description 5
- 230000008685 targeting Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、値動きの近い金融商品の二の銘柄を対象にしたスプレッド取引において発生するスリッページを抑制するのに好適な、売買注文制御プログラム、売買注文制御装置及び売買注文の制御方法に関するものである。 The present invention relates to a trading order control program, a trading order control apparatus, and a trading order control method, which are suitable for suppressing slippage generated in spread trading targeting two stocks of financial products with close price movements. .
金融商品の取引市場では、値動きの近い(値動きの相関係数が高い)異なる二の銘柄を監視して、そのスプレッドが拡大した場合に一方の銘柄を売って他方の銘柄を買い(図1に示した(1)の時点の取引)、スプレッドが縮小したところで反対売買(Exit)を行う(図1に示した(2)の時点の取引)ことによって利鞘(利益)を得る、いわゆるスプレッド取引と呼ばれる取引が、特に先物、オプション、債券などの取引において活発に行われている。 In the trading market for financial products, two different stocks that are close in price movement (high correlation coefficient of price movement) are monitored, and when the spread widens, one stock is sold and the other stock is bought (see Fig. 1). As shown in (1)), when the spread is reduced, counter trading (Exit) is performed (transaction at (2) shown in FIG. 1) to obtain a profit margin (profit) and so-called spread trading The so-called trading is actively carried out especially in futures, options and bonds.
このようなスプレッド取引は、スプレッドの収縮を狙って利益を得ることを目的とする取引であるため、二の銘柄のうち一方のみを保有するということはなく、先物・オプション取引や信用取引であれば新規建て及び返済のいずれの売買注文も、二の銘柄を同じタイミングで約定させることが必要になる。二の売買注文を確実に約定させるためには、いずれの注文も成行注文で発注することとすればよいが、成行注文で発注すると、買い注文の場合は最良買い気配値より価格の高い最良売り気配値で、売り注文の場合は最良売り気配値より価格の安い最良買い気配値で約定することになるため、各々の銘柄の現在値よりも不利な条件で約定してしまうという、いわゆるスリッページの問題が発生する可能性が高くなってしまう。 Such spread trading is aimed at gaining profits by narrowing the spread, so it does not hold only one of the two stocks, it can be futures / options trading or credit trading. For example, both new and repayment orders will require the two issues to be executed at the same time. In order to ensure the execution of the second trading order, it is sufficient to place both orders as market orders. However, when placing orders as market orders, the best selling price is higher than the best bid price in the case of a buy order. In the case of a sell order, since it will be executed at the best bid price, which is lower than the best sell price, the so-called slippage will be executed under conditions that are less favorable than the current price of each stock. The possibility of problems will increase.
異なる二の銘柄を対象にしたスプレッド取引を行うための技術としては、例えば、二の銘柄の市場データを受信して、スプレッド取引の実行に必要な価格を自動演算、動的に表示する電子取引方法に関する発明が開示されている(特許文献1参照)。 Examples of technologies for conducting spread trading for two different stocks include, for example, electronic trading that receives market data for two stocks and automatically calculates and dynamically displays the price required to execute spread trading. An invention relating to the method is disclosed (see Patent Document 1).
特許文献1に記載された発明は、スプレッド取引に必要な価格情報を表示することを主な目的とするものであって、前述のような売買注文の際に発生しやすいスリッページの問題に対応することができるものではない。こうしたスリッページの問題に対処するために、スプレッド取引のための売買注文において、二の取引を同じタイミングで、かつ、できるだけ有利な条件で約定させる手段が求められるところである。 The invention described in Patent Document 1 is mainly intended to display price information necessary for spread trading, and copes with the slippage problem that is likely to occur at the time of the above-mentioned purchase order. It is not something that can be done. In order to cope with the slippage problem, there is a need for a means for making two trades executed at the same timing and under the most favorable conditions in a trade order for spread trading.
本発明は、こうした課題に対応するためになされたものであり、値動きの近い金融商品の二の銘柄を対象にしたスプレッド取引において発生するスリッページを抑制するのに好適な、売買注文制御プログラム、売買注文制御装置及び売買注文の制御方法を提供することを目的とするものである。 The present invention has been made to cope with such problems, and is a trading order control program, a trading order suitable for suppressing slippage generated in spread trading targeting two stocks of financial products with close price movements. It is an object of the present invention to provide an order control device and a trading order control method.
このような課題を解決する本発明は、値動きの近い金融商品の二の銘柄について、一の銘柄の買い注文と他の銘柄の売り注文を発注し、いずれかの注文が約定した後の他の注文の注文状態を制御するための売買注文制御プログラムであって、売買注文の対象となる二の銘柄それぞれの売買の気配値を含む時価情報を記憶する時価情報記憶部を備えたコンピュータに、前記時価情報記憶部に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶部に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信ステップと、前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信ステップと、前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信ステップと、を実行させることを特徴とする売買注文制御プログラムである。 The present invention that solves such a problem places a buy order for one brand and a sell order for another brand for two brands of financial products that are close in price movement. A trading order control program for controlling the order status of an order, comprising: a computer having a market price information storage unit for storing market price information including a quote price of trading of each of two brands subject to trading orders; Buy order data for placing a purchase order with the best buy price of one brand stored in the market price information storage unit as a limit, and the best sell price of other brands stored in the market price information storage unit An order processing system that generates sell order data for placing a sell order as a limit price and accepts the order or execution of the buy order and the sell order is sent to the buy order data and the sell order data. A trade order data transmission step transmitted from time to time, a contract notification reception step of receiving either a buy order based on the buy order data or a sell order based on the sell order data from the order processing system, and the contract When the notification of the buy order is received in the notification receiving step, the sales order correction data for correcting the order content of the sell order is received in order to promptly execute the sell order based on the sell order data. If a sell order execution notification is received in the step, buy order correction data for correcting the order content of the buy order for promptly executing a buy order based on the buy order data is generated, and the order processing system A correction data transmission step of transmitting the sell order correction data or the buy order correction data to Is a trade order control program for causing the row.
本発明では、スプレッド取引のための売買注文を発注する際に、各々の注文をできるだけ有利な条件で約定させるように、買い注文には最良買い気配値を、売り注文には最良売り気配値を指値とする二の注文を同時に発注する。そして、これらの注文を同じタイミングで約定させるために、一方の注文が約定した際には、未約定である他方の注文も速やかに約定させることができるような注文内容の訂正を行うことによって、二の注文を同じタイミングで、かつ、できるだけ有利な条件で約定させることを可能にしている。 In the present invention, when placing a buy / sell order for a spread transaction, the best bid price is set for the buy order and the best sell price is set for the sell order so that each order is executed under the most favorable conditions. Place two orders at the same time as the limit price. And in order to execute these orders at the same timing, when one order is executed, the order contents are corrected so that the other order which is not executed can be executed quickly. It is possible to execute two orders at the same timing and under the most favorable conditions.
また、本発明は、前記訂正データ送信ステップでは、前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記売り注文を指値注文から成行注文に、又は前記売り注文の指値を前記時価情報記憶部に記憶された前記売り注文の対象となる銘柄の時価情報の気配値から判断される前記売り注文が約定可能となる価格に訂正するための売り注文訂正データが、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記買い注文を指値注文から成行注文に、又は前記買い注文の指値を前記時価情報記憶部に記憶された前記買い注文の対象となる銘柄の時価情報の気配値から判断される前記買い注文が約定可能となる価格に訂正するための買い注文訂正データが生成されることを特徴とすることもできる。 Further, in the correction data transmission step, when the execution notification of the buy order is received in the execution notification reception step, the sell order is changed from the limit order to the market order, or the stop order of the sell order is Sell order correction data for correcting the sell order to a price at which the sell order can be executed, which is determined from the quote price of the market price information of the brand subject to the sell order stored in the market price information storage unit, receives the execution notification If a sell order execution notification is received in the step, the buy order is changed from a limit order to a market order, or the limit of the buy order is stored in the market price information storage unit of the brand subject to the buy order. Buy order correction data for correcting the buy order determined from the quoted price of the market price information to a price that can be executed can be generated.
前記訂正データ送信ステップにおいて、前記約定通知受信ステップで買い注文の約定通知を受信した場合に、指値を訂正して前記売り注文が約定可能となる価格は、前記売り注文の対象となる銘柄の時価情報の買気配値に、前記価格以上となる気配値に前記売り注文の注文数量(前記買い注文が一部約定である場合は約定数量に対応する注文数量)に対応する買い注文の注文数量が存在する価格となり、前記約定通知受信ステップで売り注文の約定通知を受信した場合に、指値を訂正して前記買い注文が約定可能となる価格は、前記買い注文の対象となる銘柄の時価情報の売気配値に、前記価格以下となる気配値に前記買い注文の注文数量(前記売り注文が一部約定である場合は約定数量に対応する注文数量)に対応する売り注文の注文数量が存在する価格となること、を特徴としてもよい。 In the correction data transmission step, the price at which the sell order can be executed by correcting the limit price when the purchase order execution notification is received in the execution notification receiving step is the market price of the brand subject to the sell order. The order price of the buy order corresponding to the bid price of the information is the order quantity of the sell order (the order quantity corresponding to the contract quantity if the buy order is partially executed) to the price price equal to or greater than the price. The price at which the buy order can be executed by correcting the limit price when the sale order execution notification is received in the execution notification reception step is the price value information of the stock subject to the purchase order. The order quantity of the sell order corresponding to the order price of the buy order (the order quantity corresponding to the contract quantity if the sell order is partially executed) to the price less than the price Be the existing price, it may be characterized.
一方の注文が約定した際に、他方の注文を速やかに約定させるための注文内容を訂正する具体的な方法については、上記のように、指値注文を成行注文に訂正することとすればよいが、成行注文が受け付けられない、又は、指値注文から成行注文への訂正が受け付けられない金融商品が対象となる場合もあるため、時価情報の気配値を参照して、指値を約定可能な価格に訂正することとしてもよい。その場合に訂正する指値には、未約定の注文の注文数量分が約定し得るだけの注文数量が存在する気配値を設定することとすればよい。 As for the specific method of correcting the order details to promptly execute the other order when one order is executed, the limit order may be corrected to the market order as described above. Because there may be financial products that cannot accept market orders or that cannot be corrected from limit orders to market orders, refer to the quotes in the market price information and set the limit to a price that can be executed. It may be corrected. In this case, the limit price to be corrected may be set to an indicative price that has an order quantity that can be filled by an order quantity of an unfilled order.
また、本発明は、前記訂正データ送信ステップにおいて、前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記時価情報記憶部に記憶された前記売り注文の対象となる銘柄の時価情報の気配値が所定の条件に合致するまで、前記売り注文訂正データの生成又は送信を待機させ、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記時価情報記憶部に記憶された前記買い注文の対象となる銘柄の時価情報の気配値が所定の条件に合致するまで、前記買い注文訂正データの生成又は送信を待機させることを特徴とすることもできる。 Further, in the correction data transmission step, when the contract notification receiving step receives the contract notification of the buy order, the market price of the issue subject to the sell order stored in the market price information storage unit Until the quotation of information matches a predetermined condition, the selling order correction data is made to be generated or transmitted, and when the selling order execution notification is received in the execution notification receiving step, the market price information storage unit It is also possible to wait for generation or transmission of the purchase order correction data until the stored quotation of the market price information of the brand subject to the purchase order matches a predetermined condition.
前記訂正データ送信ステップにおいて、前記約定通知受信ステップで買い注文の約定通知を受信した場合に、前記売り注文訂正データの生成又は送信を待機させるための所定の条件は、前記時価情報記憶部に記憶された前記売り注文の対象となる銘柄の時価情報の最良売り気配値又は最良買い気配値の少なくとも一方の注文数量を用いて判断する条件であり、前記約定通知受信ステップで売り注文の約定通知を受信した場合に、前記買い注文訂正データの生成又は送信を待機させるための所定の条件は、前記時価情報記憶部に記憶された前記買い注文の対象となる銘柄の時価情報の最良買い気配値又は最良売り気配値の少なくとも一方の注文数量を用いて判断する条件であることを特徴としてもよい。 In the correction data transmitting step, when receiving the contract notification of the buy order in the contract notification receiving step, a predetermined condition for waiting for generation or transmission of the sell order correction data is stored in the market price information storage unit Is a condition for judging using the order quantity of at least one of the best bid price or the best bid price of the market price information of the stock subject to the sold order, and the execution notification of the sell order is received in the execution notification receiving step When received, the predetermined condition for waiting for the generation or transmission of the buy order correction data is the best buy price of the market price information of the brand subject to the buy order stored in the market price information storage unit or It may be characterized in that the condition is determined using the order quantity of at least one of the best selling price.
同時に発注した二の注文を確実に同じタイミングで約定させるためには、前述のとおり、成行注文への訂正や、速やかに約定可能な価格への注文内容の訂正を行うこととすればよいが、時価情報の気配値と注文数量の状況によっては、未約定の注文が約定する可能性が高い状態にあると判断できるならば、直ちに注文内容の訂正を行わずそのままの状態に置いておくほうが、より有利な条件で約定できる可能性があって好ましい場合もある。未約定の注文が約定する可能性が高いかどうかの判断は、例えば、最良買い気配値の注文数量や最良売り気配値の注文数量をそれぞれ所定の設定値と比較する、あるいは、最良買い気配値の注文数量と最良売り気配値の注文数量の比率を所定の設定値と比較することによって行うこととすればよい。 In order to ensure that the two orders placed at the same time are executed at the same timing, as described above, it is sufficient to correct the market order or to correct the content of the order to a price that can be executed quickly. If it can be determined that there is a high possibility that an unfilled order will be filled depending on the market price information quote price and the order quantity, it is better to leave the order as it is without immediately correcting it. In some cases, there is a possibility that it can be executed under more advantageous conditions. To determine whether an unfilled order is likely to be executed, for example, the order quantity of the best bid price or the order price of the best bid price is compared with a predetermined set value, or the best bid price is determined. The ratio between the order quantity and the order quantity of the best selling price may be compared with a predetermined set value.
本発明は、本発明にかかる売買注文制御プログラムを備えた売買注文制御装置として特定することもできる。 The present invention can also be specified as a trade order control apparatus provided with a trade order control program according to the present invention.
本発明にかかる売買注文制御装置は、値動きの近い金融商品の二の銘柄について、一の銘柄の買い注文と他の銘柄の売り注文を発注し、いずれかの注文が約定した後の他の注文の注文状態を制御するための売買注文制御装置であって、売買注文の対象となる二の銘柄それぞれの売買の気配値を含む時価情報を記憶する時価情報記憶手段と、前記時価情報記憶手段に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶手段に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信手段と、前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信手段と、前記約定通知受信手段が買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信手段が売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信手段と、を備えることを特徴とする売買注文制御装置である。 The buy / sell order control apparatus according to the present invention places a buy order for one brand and a sell order for another brand for two brands of financial products that are close in price movement, and another order after any order is executed. The market price information storage means for controlling the order status of the market price information storage means for storing the market price information including the quote price of the trading of each of the two stocks subject to trading orders, and the market price information storage means Buy order data for placing a buy order whose limit is the stored best bid price of one brand, and a sell order whose limit price is the best sell price of other brands stored in the market price information storage means A buy / sell order to simultaneously send the buy order data and the sell order data to an order processing system that generates sell order data for placing an order, and accepts the execution or execution of the buy order and the sell order A data transmission means; a contract notification receiving means for receiving either a buy order based on the buy order data or a sell order based on the sell order data from the order processing system; and the contract notification receiving means When the order execution notification is received, the execution notification receiving means stores the sales order correction data for correcting the order contents of the sales order in order to promptly execute the sales order based on the sales order data. When the contract notification is received, the purchase order correction data for correcting the order content of the buy order for promptly executing the buy order based on the buy order data is generated, and the sell order correction is generated in the order processing system. A buy and sell order control device comprising: correction data transmitting means for transmitting data or the buy order correction data; That.
また、本発明にかかる売買注文制御装置は、先に説明した本発明にかかる売買注文制御プログラムの各々の態様に対応する売買注文制御装置として特定することもできる。 The trade order control device according to the present invention can also be specified as a trade order control device corresponding to each aspect of the trade order control program according to the present invention described above.
本発明は、本発明にかかる売買注文制御プログラム、又は本発明にかかる売買注文制御装置によって実行される、売買注文の制御方法として特定することもできる。 The present invention can also be specified as a trading order control method executed by the trading order control program according to the present invention or the trading order control apparatus according to the present invention.
本発明にかかる売買注文の制御方法は、値動きの近い金融商品の二の銘柄について、一の銘柄の買い注文と他の銘柄の売り注文を発注し、いずれかの注文が約定した後の他の注文の注文状態を制御するための売買注文の制御方法であって、売買注文の対象となる二の銘柄それぞれの売買の気配値を含む時価情報を記憶する時価情報記憶部を備えたコンピュータが、前記時価情報記憶部に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶部に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信ステップと、前記コンピュータが、前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信ステップと、前記コンピュータが、前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信ステップと、を有することを特徴とする売買注文の制御方法である。 The control method of the buying and selling order according to the present invention is to place a buy order for one brand and a sell order for another brand for two brands of financial products that are close in price movement. A control method of a trading order for controlling the order status of an order, comprising a computer having a market price information storage unit for storing market price information including a quote price of trading of each of two brands subject to a trading order, Buy order data for placing a buy order whose limit is the best buy price of one brand stored in the market price information storage unit, and the best sell price of other brands stored in the market price information storage unit Sell order data for placing a sell order with the limit price as the limit, and the order processing system receiving the buy order and the selling order execution or execution of the sell order is the same as the buy order data and the sell order data. Sending / buying order data to be transmitted to the computer, and a contract notification receiving step in which the computer receives from the order processing system either a buy order based on the buy order data or a sell order based on the sell order data. When the computer receives a buy order execution notification in the execution notification receiving step, a sell order that corrects the order content of the sell order so as to promptly execute a sell order based on the sell order data Buy order correction data for correcting the order contents of the buy order for promptly filling a buy order based on the buy order data when correction data is received in the contract notice receiving step. And the sell order correction data or the buy order correction data in the order processing system. A control method of trading orders characterized by having a a correction data transmitting step of transmitting.
また、本発明にかかる売買注文の制御方法は、先に説明した本発明にかかる売買注文制御プログラムの各々の態様に対応する売買注文の制御方法として特定することもできる。 The trading order control method according to the present invention can also be specified as a trading order control method corresponding to each aspect of the trading order control program according to the present invention described above.
本発明によると、値動きの近い金融商品の二の銘柄を対象にしたスプレッド取引のための売買注文において、二の取引を同じタイミングで、かつ、できるだけ有利な条件で約定させることが可能になるため、スプレッド取引において発生しやすいスリッページを抑制するのに好適となる。これによって、スプレッド取引を行う投資家のリスク管理が強化されるので、投資家の利便性向上や投資家層の拡大、さらには金融市場における取引の活発化に資することが期待できる。 According to the present invention, in a buy and sell order for spread trading targeting two stocks of financial instruments with close price movements, it becomes possible to execute the two trades at the same timing and under the most favorable conditions as much as possible. It is suitable for suppressing slippage that is likely to occur in spread transactions. As a result, the risk management of investors who conduct spread trading is strengthened, so it can be expected to contribute to improving convenience for investors, expanding the investor base, and activating transactions in financial markets.
本発明を実施するための形態について、図面を用いて以下に詳細に説明する。尚、以下の説明では、本発明にかかる売買注文制御プログラムを注文者の操作する端末において動作させ、証券会社等のサーバへの発注、訂正などの売買注文の制御に用いる例について説明するが、この説明は本発明の実施形態の一例を示すものであり、本発明を証券会社等のサーバから証券取引所等のシステムへの発注、訂正などの売買注文の制御に用いることとしてもよく、本発明はかかる実施形態に限定されるものではない。 Embodiments for carrying out the present invention will be described below in detail with reference to the drawings. In the following description, an example will be described in which the trading order control program according to the present invention is operated on a terminal operated by an orderer and used for controlling trading orders such as ordering and correction to a server such as a securities company. This description shows an example of an embodiment of the present invention, and the present invention may be used for controlling trading orders such as ordering and correction from a server such as a securities company to a system such as a securities exchange. The invention is not limited to such an embodiment.
図2は、本発明の実施形態の概要を示している。本発明は、金融商品のスプレッド取引のための売買注文の発注及び訂正に用いられる。売買の対象となる金融商品の種別は特に限定されるものではなく、例えば、先物、オプション、債券、株式などを対象にすることができる。対象となる売買注文には、新規建て、返済のいずれの売買注文も含むことができる。証券会社システムには、Webサーバと基幹系システムが含まれる。 FIG. 2 shows an overview of an embodiment of the present invention. The present invention is used to place and correct buy and sell orders for spread trading of financial products. The type of financial product to be traded is not particularly limited, and for example, futures, options, bonds, stocks and the like can be targeted. The target trading order can include both new and repayment trading orders. The securities company system includes a Web server and a backbone system.
金融商品の売買は、通常は注文者から証券会社等への売買注文(売買委託注文)、証券会社等から証券取引所等への売買注文によって行われ、先に説明したとおり、本発明はいずれの売買注文も対象にすることができるが、ここでは注文者から証券会社等への売買注文(売買委託注文)において、本発明を適用する例について説明する。 Trading of financial products is usually carried out by buying and selling orders (buying and selling order) from the orderer to the securities company, etc., and buying and selling orders from the securities company etc. to the stock exchange, etc. However, here, an example in which the present invention is applied to a trade order (trade order) from an orderer to a securities company or the like will be described.
PC等の注文者が操作する注文者端末には、本発明にかかる売買注文制御プログラムを含む自動注文プログラムが備えられ、さらに、インターネットを介して証券会社のWebサーバに接続するためのWebブラウザが備えられるものであってもよい。注文者は自動注文プログラム、又はWebブラウザを起動して証券会社のWebサーバに接続し、口座番号、パスワード等を入力してログインする。尚、ここでの証券会社のWebサーバとの接続は、証券会社などが提供するAPIを利用して自動注文プログラムが証券会社のWebサーバに接続するものであってもよいし、Webブラウザを用いて証券会社のWebサーバに接続するものであってもよい。 An orderer terminal operated by an orderer such as a PC is provided with an automatic order program including a trade order control program according to the present invention, and further includes a Web browser for connecting to a Web server of a securities company via the Internet. It may be provided. The orderer activates an automatic ordering program or a web browser, connects to the securities company's web server, and logs in by entering an account number, password, and the like. The connection with the securities company's Web server here may be an automatic order program connected to the securities company's Web server using an API provided by the securities company or the like, or a Web browser may be used. It may be connected to a securities company's Web server.
ログインが完了した注文者端末から、証券会社のWebサーバに株価等の時価情報を要求すると、証券会社のWebサーバからリアルタイムの時価情報が継続的に送信され、注文者端末に表示される。尚、本発明では注文者端末にリアルタイムの時価情報の送信が継続されていればよく、時価情報の送信はログインした証券会社のWebサーバからに限定されるものではない。例えば、取引を行う証券会社とは異なる証券会社のWebサーバや、時価情報提供業者のWebサーバから、注文者端末に送信されるものであってもよい。 When requesting market price information such as a stock price from a brokerage company's Web server from an orderer terminal that has completed login, real-time market price information is continuously transmitted from the brokerage company's Web server and displayed on the orderer terminal. In the present invention, it is only necessary that the transmission of the real-time market price information to the orderer terminal is continued, and the transmission of the market price information is not limited to the web server of the logged-in securities company. For example, it may be transmitted to the orderer terminal from a Web server of a securities company different from the securities company that conducts the transaction or a Web server of a market value information provider.
注文者端末では、自動注文プログラム又はWebブラウザに時価情報を表示しながら、売買注文の注文内容の入力を受け付けて、証券会社のWebサーバに売買注文の注文データを送信する。注文データの送信は、自動注文プログラムからAPIを用いて証券会社のWebサーバに送信するものであってもよいし、自動注文プログラムにより生成された注文データをWebブラウザで開かれている証券会社のWebページに自動入力し、Webブラウザによって証券会社のWebサーバに送信するものであってもよい。証券会社のWebサーバで注文データを受け付けると、受け付けた注文データに基づく売買注文を、証券会社の基幹系システムで注文処理を行って取引所システムに発注する。 The orderer terminal accepts input of the order contents of the sales order while displaying the current price information on the automatic order program or the Web browser, and transmits the order data of the sales order to the Web server of the securities company. The order data may be transmitted from the automatic order program to the securities company's Web server using an API, or the order data generated by the automatic order program may be sent from a securities company opened in a Web browser. A web page may be automatically input and transmitted to a securities company's web server by a web browser. When order data is received by the securities company's Web server, a trading order based on the received order data is processed by the brokerage company's backbone system and placed in the exchange system.
本発明では、このような流れで先物やオプション等の金融商品のスプレッド取引の実行を制御するが、売買注文を発注した際には、以下に説明する流れによって、二の注文を同じタイミングで、かつ、できるだけ有利な条件で約定させることを可能にするものである。 In the present invention, such a flow controls the execution of spread trading of financial products such as futures and options, but when placing a buy and sell order, the flow described below, the two orders at the same timing, In addition, it is possible to execute the contract under conditions that are as advantageous as possible.
図3は、本発明にかかる売買注文制御プログラムが備えられた端末装置の構成の一例を示しており、注文者端末10が本発明にかかる売買注文制御措置に対応する。注文者端末10には、PC等のインターネットに接続可能な端末装置が用いられ、入力装置11、注文受付部12、注文データ生成部13、通信制御部14、注文処理部15、時価情報記憶部16が備えられている。 FIG. 3 shows an example of the configuration of a terminal device provided with a trading order control program according to the present invention, and the orderer terminal 10 corresponds to the trading order control measure according to the present invention. The orderer terminal 10 is a terminal device that can be connected to the Internet, such as a PC, and includes an input device 11, an order receiving unit 12, an order data generating unit 13, a communication control unit 14, an order processing unit 15, and a market price information storage unit. 16 is provided.
証券会社サーバ20には、インターネットに接続されたWebサーバが用いられる。また、証券会社サーバ20は、注文伝票の記録や取引所システムへの発注処理などを行う証券会社基幹系システム30と接続されている。 As the securities company server 20, a Web server connected to the Internet is used. In addition, the securities company server 20 is connected to a securities company backbone system 30 that performs recording of order slips and order processing to an exchange system.
注文者端末10の物理的な構成は特に限定されるものではないが、CPU、メインメモリと、HDDやSSD等の補助記憶装置を備えたPCやタブレット端末、スマートフォンなどのネットワーク端末であって、補助記憶装置からメインメモリにプログラムが読み出され、CPUにおいて演算処理を実行することによって所定の機能が実現される。 The physical configuration of the orderer terminal 10 is not particularly limited, but is a network terminal such as a CPU, a main memory, and a PC, a tablet terminal, a smartphone or the like equipped with an auxiliary storage device such as an HDD or an SSD, A program is read from the auxiliary storage device to the main memory, and a predetermined function is realized by executing arithmetic processing in the CPU.
入力装置11には、注文者が操作して情報を入力するキーボードやマウス等が用いられる。注文受付部12、注文データ生成部13、通信制御部14、注文処理部15は、いずれも機能的に特定されるものであって、各々の機能を実行するためのプログラムがHDDやSSD等の補助記憶装置からメインメモリに読み出され、CPUにおいて演算処理を実行することによって各々の機能が実現される。時価情報記憶部16には、メインメモリや、HDD、SSD等の補助記憶装置の所定の記憶領域が割り当てられる。 As the input device 11, a keyboard, a mouse, or the like that is operated by an orderer to input information is used. The order receiving unit 12, the order data generating unit 13, the communication control unit 14, and the order processing unit 15 are all functionally specified, and programs for executing the respective functions are HDD, SSD, etc. Each function is realized by reading the data from the auxiliary storage device into the main memory and executing arithmetic processing in the CPU. A predetermined storage area of an auxiliary storage device such as a main memory, HDD, or SSD is allocated to the market price information storage unit 16.
証券会社サーバ20の物理的な構成も特に限定されないが、CPU、メインメモリと、HDD等の補助記憶装置を備えたサーバコンピュータであって、補助記憶装置からメインメモリにプログラムが読み出され、CPUにおいて演算処理を実行することによって所定の機能が実現される。証券会社基幹系システム30の物理的な構成も、特に限定されるものではない。 The physical configuration of the securities company server 20 is not particularly limited, but is a server computer including a CPU, a main memory, and an auxiliary storage device such as an HDD, and a program is read from the auxiliary storage device to the main memory, and the CPU A predetermined function is realized by executing the arithmetic processing in FIG. The physical configuration of the securities company backbone system 30 is not particularly limited.
以上の構成を前提にして、図4〜図9と、図15のフローチャートに沿って、図10〜図14に示した発注時や訂正時における時価情報の例を参照しながら、本発明にかかる売買注文制御プログラムによる、スプレッド取引のための売買注文の発注から約定までの流れについて説明する。 Based on the above configuration, according to the present invention, referring to the examples of market price information at the time of ordering and correction shown in FIGS. 10 to 14 along the flowcharts of FIGS. 4 to 9 and FIG. The flow from the purchase order of the trade order for the spread trade to the execution by the trade order control program will be described.
図4に示したように、注文者端末10には本発明にかかる売買注文制御プログラムの機能を備えた自動注文プログラムが備えられており、注文受付部12、注文データ生成部13、通信制御部14、注文処理部15に対応する各々の機能に必要な処理を実行する。通信制御部14による証券会社サーバ20との通信は、例えば、証券会社が提供するAPIを利用して通信処理を行うこととすればよい。証券会社サーバ20にはWebブラウザでアクセスし、自動注文プログラムがWebブラウザと連携して売買注文を制御する構成となる場合には、通信制御部14、注文処理部15に対応する機能は、Webブラウザによって実行されることとなる。 As shown in FIG. 4, the orderer terminal 10 is provided with an automatic order program having a function of a trade order control program according to the present invention, and includes an order reception unit 12, an order data generation unit 13, a communication control unit. 14. Perform processing necessary for each function corresponding to the order processing unit 15. The communication control unit 14 may communicate with the securities company server 20 by performing communication processing using an API provided by the securities company, for example. When the securities company server 20 is accessed via a Web browser and the automatic order program is configured to control trading orders in cooperation with the Web browser, the functions corresponding to the communication control unit 14 and the order processing unit 15 are: It will be executed by the browser.
図5に示したように、本発明にかかる売買注文制御プログラムの機能を備えた自動注文プログラムを利用して売買注文を発注する注文者は、注文者端末10で自動注文プログラムを起動し、インターネットを介して証券会社サーバ20に接続する。ここで、注文者が入力装置11を操作してログイン画面に口座番号、パスワードなどのログイン情報を入力し、入力されたログイン情報を注文者端末10から証券会社サーバ20に送信することとしてもよいが、ログイン情報には、自動注文プログラムがあらかじめ保存している口座情報、パスワードなどを用いて、自動的に証券会社サーバ20に送信されることとしてもよい。証券会社サーバ20では、送信されたログイン情報を用いて本人認証を行い、ログインに必要な処理が実行される。 As shown in FIG. 5, an orderer who places an order for buying and selling using an automatic order program having the function of a trade order control program according to the present invention activates the automatic order program on the orderer terminal 10 and the Internet. To the securities company server 20 via Here, the orderer may operate the input device 11 to input login information such as an account number and a password on the login screen, and transmit the input login information from the orderer terminal 10 to the securities company server 20. However, the login information may be automatically transmitted to the securities company server 20 by using account information, a password, etc. stored in advance by the automatic ordering program. The securities company server 20 performs identity authentication using the transmitted login information, and executes processing necessary for login.
続いて、注文者が銘柄コード等を指定して売買注文を発注したい金融商品の時価情報を要求すると、証券会社サーバ20から金融商品の時価情報がリアルタイムで送信される。こうした時価情報の送信については、自動注文プログラムにあらかじめ設定している銘柄コード等を用いて、自動的に要求するよう構成することもできる。送信される時価情報には、図10〜図14の例に示したような気配値毎の注文数量が示された板情報が含まれている。 Subsequently, when the orderer requests the market price information of the financial product for which he / she wants to place a trade order by designating the brand code or the like, the market price information of the financial product is transmitted from the securities company server 20 in real time. Such transmission of the market price information can be automatically requested using a stock code or the like set in advance in the automatic ordering program. The transmitted market price information includes board information indicating the order quantity for each quotation as shown in the examples of FIGS.
尚、先に説明したとおり、ここで注文者端末10が受信する時価情報は、ログインした証券会社サーバ20から送信されたデータに限られるものではなく、他の証券会社や時価情報提供業者のWebサーバから送信されるものであってもよい。注文者端末10がリアルタイムで受信する時価情報に含まれる板情報は時価情報記憶部16に一時記憶されて(自動注文プログラムで保持することとしてもよいし、Webブラウザと連携する場合は証券会社サーバ20から送信されたスクリプト等のプログラムによって保持することとしてもよい)、新たな時価情報を受信する毎に更新される。 As described above, the market price information received by the orderer terminal 10 here is not limited to the data transmitted from the logged-in securities company server 20, but is the website of another securities company or market price information provider. It may be transmitted from a server. The board information included in the market price information received by the orderer terminal 10 in real time is temporarily stored in the market price information storage unit 16 (may be held by an automatic order program, or in the case of cooperation with a Web browser, a securities company server. 20 and may be held by a program such as a script transmitted from 20), and is updated each time new market price information is received.
以上の状態において、注文者は売買注文を発注したい銘柄の板情報等の時価情報を参照しながら、注文者端末10の入力装置11を操作して売買注文に必要な情報を入力することとしてもよいし、自動注文プログラムが時価情報のデータを読み取って、発注や訂正に必要な情報を自動的に設定することとしてもよい。前者の場合は、注文者が売買の対象となる銘柄、売買の別、注文数量などの注文内容を入力装置11から入力すると、入力を受け付けた注文内容に従って注文データ生成部12で注文データを生成し、後者の場合は、自動注文プログラムに注文者があらかじめ設定しておいた売買注文を自動発注するための発注条件に従って注文データ生成部12が時価情報記憶部16から必要な情報を読み取って注文データを自動生成し、生成された注文データの送信などの発注処理を、注文処理部15と通信制御部14によって実行する。 In the above state, the orderer may operate the input device 11 of the orderer terminal 10 to input information necessary for the trade order while referring to the market price information such as the board information of the brand for which the trade order is to be placed. Alternatively, the automatic order program may read the market price information data and automatically set information necessary for ordering and correction. In the former case, when the orderer inputs the order contents such as the brand to be traded, the type of sale, the order quantity, etc. from the input device 11, the order data is generated by the order data generation unit 12 according to the accepted order contents. In the latter case, the order data generation unit 12 reads the necessary information from the market price information storage unit 16 according to the ordering conditions for automatically placing a purchase order set by the orderer in advance in the automatic ordering program and places an order. The order processing unit 15 and the communication control unit 14 execute ordering processing such as automatically generating data and transmitting the generated order data.
本発明にかかる売買注文制御プログラムは、値動きの近い(相関係数の高い)金融商品の二の銘柄を対象にしたスプレッド取引のための売買注文の発注及び訂正に用いられるものであるが、こうした売買注文制御のフローを示したのが、図15のフローチャートである。尚、本発明は、新規建て、返済のいずれの売買注文も対象にすることが可能であるが、ここでは注文者がスプレッド取引を行うために、値動きの近い(相関係数の高い)金融商品の二の銘柄、例えば、取引限月が同じ日経平均先物(「銘柄X」とする)とTOPIX先物(「銘柄Y」とする)のスプレッドが拡大した際に、銘柄Xを売り、銘柄Yを買う二の新規建ての売買注文を発注し、これらの売買注文が約定した後の状態から、各々の銘柄について反対売買(返済注文)を行うケースに本発明を適用する具体例について説明する。銘柄Xを売り、銘柄Yを買う新規建て注文の発注時にも同様の仕組みを適用することができることは、前述のとおりである。この状態で、図5に示したように、証券会社サーバ20から注文者端末10には、銘柄X、銘柄Yそれぞれについての板情報X、板情報Yがリアルタイムで送信され、これらの情報が自動注文プログラム、又はWebブラウザと連携して動作するスクリプト等のプログラムで保持されている。 The trading order control program according to the present invention is used for ordering and correcting trading orders for spread trading for two stocks of financial products with close price movements (high correlation coefficient). The flowchart of FIG. 15 shows the flow of trade order control. Note that the present invention can be applied to both newly built and repayment trading orders, but here the financial product with a close price movement (high correlation coefficient) in order for the orderer to conduct a spread transaction. For example, when the spread between Nikkei 225 futures ("brand X") and TOPIX futures ("brand Y") with the same trading contract spread, sell brand X and brand Y A specific example will be described in which the present invention is applied to a case where two new-built buying and selling orders to be bought are placed and counter trading (repayment order) is performed for each brand from the state after these trading orders are executed. As described above, the same mechanism can be applied when placing a new order for selling the brand X and buying the brand Y. In this state, as shown in FIG. 5, the board information X and board information Y about the brand X and the brand Y are transmitted from the securities company server 20 to the orderer terminal 10 in real time. It is stored in an order program or a program such as a script that operates in cooperation with a Web browser.
この状態で、銘柄Xと銘柄Yのスプレッドが十分に縮小したと判断されると(自動注文プログラムによる自動判定であってもよいし、時価情報を見て注文者が判断することとしてもよい)、図6に示したように、銘柄Xと銘柄Yそれぞれの時価情報(板情報Xと板情報Y)を時価情報記憶部16から読み取って(S01)、先に約定した銘柄Xの売り、銘柄Yの買いについての反対売買を行うために、銘柄Xの最良買い気配値を指値とする買い注文データ(注文データX)と、銘柄Yの最良売り気配値を指値とする売り注文データ(注文データY)を生成する(S02〜S03)。 In this state, when it is determined that the spread between the brand X and the brand Y has been sufficiently reduced (automatic determination by an automatic ordering program may be performed, or the orderer may determine based on market price information) As shown in FIG. 6, the market price information (board information X and board information Y) of the brand X and the brand Y is read from the market price information storage unit 16 (S01), and the sale and brand of the brand X executed earlier In order to carry out a counter-buy for buying Y, buy order data (order data X) with the best buy price of the brand X as the limit price and sell order data (order data) with the best bid price of the brand Y as the limit price Y) is generated (S02 to S03).
図10は、スプレッド取引の反対売買のための買い注文と売り注文を発注する一例、すなわち、銘柄Xの最良買い気配値を指値とする買い注文と、銘柄Yの最良売り気配値を指値とする売り注文の一例を示したものであるが、銘柄X(日経平均先物)の最良買い気配値(A)は14,860円であるので、この価格を指値とする買い注文と、銘柄Y(TOPIX)の最良売り気配値(B)は1212.0ポイントであるので、この価格を指値とする売り注文を発注することになる。 FIG. 10 shows an example of placing a buy order and a sell order for the reverse trade of spread trading, that is, a buy order with the best bid price of the brand X as the limit price and a best sell price of the brand Y as the limit price. An example of a sell order is shown, but since the best buy price (A) of the stock X (Nikkei futures) is 14,860 yen, the buy order with this price as the limit and the stock Y (TOPIX) ) Is the best selling price (B) of 1212.0 points, and a selling order with this price as the limit price is placed.
このように本発明では、スプレッド取引において同じタイミングで約定させたい二の注文を、成行注文ではなく指値注文とすることによって、注文者が確認した現在値とは異なる価格で約定してしまうというスリッページの発生を抑制することができることになる。あわせて、スプレッドが縮小したと判断した時の現在値に近い価格で速やかに約定できるように、指値に設定する価格は最良買い気配値及び最良売り気配値とすることが望ましい。 In this way, in the present invention, the slippage that the two orders to be executed at the same timing in the spread transaction are executed at a price different from the current value confirmed by the orderer by making the limit order instead of the market order. The occurrence of this can be suppressed. In addition, it is desirable that the price set as the limit price be the best buy price and the best sell price so that it can be quickly executed at a price close to the current price when it is determined that the spread is reduced.
このようにして生成された銘柄Xの買い注文データ(注文データX)と銘柄Yの売り注文データ(注文データY)は、図7に示したように、証券会社サーバ20に同時に送信され(S04)、証券会社基幹系システム30に引き渡されて取引所システムへの発注処理が行われる。その後は、証券会社サーバ20から注文の約定後に送信される、銘柄Xの買い注文データ(注文データX)に基づく買い注文(注文X)と銘柄Yの売り注文データ(注文データY)に基づく売り注文(注文Y)の約定通知の受信を待ち(S05)、いずれか一方の注文の約定通知を受信すると(S06)、以下に説明する注文内容を訂正するための処理を実行する。 The buy order data (order data X) of the brand X and the sell order data (order data Y) of the brand Y generated in this way are simultaneously transmitted to the securities company server 20 as shown in FIG. 7 (S04). ), It is handed over to the securities company backbone system 30 and the order processing to the exchange system is performed. After that, the purchase order (order X) based on the buy order data (order data X) of the brand X and the sell based on the sell order data (order data Y) of the brand Y, which are transmitted from the securities company server 20 after execution of the order, are sold. Waiting for receipt of an order (order Y) execution notice (S05), and receiving an order execution notice for one of the orders (S06), the processing for correcting the order contents described below is executed.
尚、両方の注文の約定通知を同時に受信した場合(S06がNoである場合)については、いずれの売買注文も成立してスプレッド取引が完了したことになるので、自動注文プログラムによる処理を終了する。 In the case where the contract notices for both orders are received simultaneously (when S06 is No), since both the sales orders have been established and the spread transaction has been completed, the processing by the automatic order program is terminated. .
いずれか一方の注文の約定通知を受信した場合には、未約定の注文について、所定の条件に合致すれば直ちに訂正を行わずに約定待ちの状態で待機する待機オプションが選択されているかを確認する(S07)。このオプションの選択は、注文者が自動注文プログラムによって発注される全ての取引を対象に選択してもよいし、取引毎に選択することとしてもよい。オプションの選択の有無は、自動注文プログラムに設定される。また、このオプションの選択機能を設けない構成としてもよい。 If you receive a contract notification for one of the orders, make sure that you have selected the wait option to wait in the contract waiting state without making an immediate correction if the specified conditions are met for the unsettled order. (S07). This option may be selected for all transactions ordered by the orderer through the automatic ordering program, or may be selected for each transaction. Whether the option is selected is set in the automatic order program. Further, a configuration in which this option selection function is not provided may be employed.
待機オプションの選択がない場合には(S07)、未約定の注文を速やかに約定させることができるように、時価情報記憶部16から未約定の注文にかかる銘柄の時価情報を読み取って、注文内容を訂正するための訂正データを注文データ生成部13で生成する(S10)。図8では、銘柄Xの買い注文(注文X)の約定通知を受信し、銘柄Yの時価情報(板情報Y)を読み取って訂正データ(訂正データY)を生成する例を示している。 When there is no selection of the waiting option (S07), the market price information of the brand related to the unfilled order is read from the market price information storage unit 16 so that the unfilled order can be quickly filled, and the order contents The order data generation unit 13 generates correction data for correcting (S10). FIG. 8 shows an example in which a contract notification of a purchase order (order X) for a brand X is received, and current price information (board information Y) for the brand Y is read to generate correction data (correction data Y).
ここで、未約定の注文を速やかに約定させることができるように注文内容を訂正する訂正データは、次のように生成される。図8の例では、銘柄Yが成行注文の可能な銘柄であれば、指値注文である銘柄Yの売り注文(注文Y)を成行注文に訂正することとすれば、確実に注文Yも約定させることができるが、成行注文の可能な銘柄でない場合等には、図11の例に示した考え方で、銘柄Yの売り注文(注文Y)の指値を訂正することとすればよい。 Here, the correction data for correcting the order contents so that the unfilled order can be promptly filled is generated as follows. In the example of FIG. 8, if the brand Y is a brand that can be marketed, if the selling order (order Y) of the brand Y that is a limit order is corrected to a market order, the order Y is also reliably executed. However, if it is not a brand for which a market order is possible, the limit of the selling order (order Y) for the brand Y may be corrected based on the concept shown in the example of FIG.
図11では、銘柄Yの売り注文(注文Y)の発注時の指値は1,212.0ポイント(B)となっているが、時価情報記憶部16で更新されている最新の銘柄Yの時価情報(板情報Y)では、最良買い気配値が下落してしまっているため、このままでは速やかな約定を期待することができない。そこで、銘柄Yの売り注文(注文Y)の注文数量が50枚であるならば、50枚以上の買い注文が存在している最良買い気配値の1,211.0ポイント(C)に指値の価格を訂正すれば、その時点で最も有利な条件で銘柄Yの売り注文(注文Y)を約定させることができる。 In FIG. 11, the limit price at the time of placing the selling order (order Y) of the brand Y is 1,212.0 points (B), but the market price of the latest brand Y updated in the market price information storage unit 16. In the information (board information Y), the best bid price has fallen, and therefore, it is not possible to expect a quick contract. Therefore, if the order quantity of the sale order (order Y) of the brand Y is 50, the limit price is set at 1,211.0 points (C) of the best bid price where there are 50 or more buy orders. If the price is corrected, the selling order (order Y) of the brand Y can be executed under the most advantageous conditions at that time.
また、銘柄Yの売り注文(注文Y)の注文数量が100枚であるならば、最良買い気配値の1,211.0ポイント(C)には100枚以上の買い注文が存在しないため、100枚の売り注文を吸収できる価格のうち最も高い価格である1,210.5ポイント(D)に、指値の価格を訂正することとすればよい。 Further, if the order quantity of the selling order (order Y) of the brand Y is 100, since there is no buy order of 100 or more at 1,211.0 points (C) of the best bid price, 100 The limit price may be corrected to 1,210.5 points (D), which is the highest price among the prices that can absorb the selling order.
逆に、銘柄Yの売り注文(注文Y)の約定通知を受信した場合には、銘柄Xの時価情報を読み取って訂正データ(訂正データX)を生成する。図13はその一例を示したものであるが、銘柄Xの買い注文(注文X)の発注時の指値は14,680円(A)となっているが、時価情報記憶部16で更新されている最新の銘柄Xの時価情報(板情報X)では、最良売り気配値が上昇してしまっているため、このままでは速やかな約定を期待することができない。そこで、銘柄Xの買い注文(注文X)の注文数量が50枚であるならば、50枚以上の売り注文が存在する最良売り気配値の14,700円(E)に指値の価格を訂正すれば、その時点で最も有利な条件で銘柄Xの買い注文(注文X)を約定させることができる。 On the other hand, when the contract notification of the sale order (order Y) of the brand Y is received, the market price information of the brand X is read to generate correction data (correction data X). FIG. 13 shows an example of this. The limit price at the time of placing an order for a brand X (order X) is 14,680 yen (A), but it is updated in the market price information storage unit 16. In the latest market price information (stock information X) of the brand X, the best bid price has risen, so a prompt execution cannot be expected as it is. Therefore, if the order quantity of the purchase order (order X) of the brand X is 50, correct the limit price to 14,700 yen (E), which is the best selling price with 50 or more selling orders. For example, the purchase order (order X) of the brand X can be executed under the most advantageous conditions at that time.
また、銘柄Xの買い注文(注文X)の注文数量が100枚であるならば、最良売り気配値の14,700円(E)には100枚以上の売り注文が存在しないため、100枚の買い注文を吸収できる価格のうち最も低い価格である14,710円(F)に、指値の価格を訂正することとすればよい。 In addition, if the order quantity of the purchase order (order X) of the brand X is 100 pieces, there is no sell order of 100 pieces or more at the best bid price of 14,700 yen (E). What is necessary is just to correct the limit price to 14,710 yen (F) which is the lowest price that can absorb the buy order.
すなわち、指値の訂正後の価格は、訂正する注文が売り注文であれば、売り注文の対象となる銘柄の時価情報の買気配値(買い板)に、訂正する価格以上となる気配値に売り注文の注文数量(買い注文が一部約定である場合は約定数量に対応する注文数量)に対応する買い注文の注文数量が存在する価格となり、訂正する注文が買い注文であれば、買い注文の対象となる銘柄の時価情報の売気配値(売り板)に、訂正する価格以下となる気配値に買い注文の注文数量(売り注文が一部約定である場合は約定数量に対応する注文数量)に対応する売り注文の注文数量が存在する価格となる。 In other words, if the order to be corrected is a sell order, the price after correction of the limit price is sold to the bid price (buying board) of the market price information of the issue subject to the sell order, to the quote price that is higher than the price to be corrected. The order quantity of the buy order corresponding to the order quantity of the order (or the order quantity corresponding to the contract quantity if the buy order is partially executed) is the price that exists, and if the order to be corrected is a buy order, The order quantity of the buy order at the quote price that is below the price to be corrected (the order quantity corresponding to the contract quantity if the sell order is partially filled) The order quantity of the sell order corresponding to is a price that exists.
このようにして生成された売り注文の訂正データ(訂正データY)は、図9に示したように、証券会社サーバ20に送信され(S11)、自動注文プログラムによる処理を終了する。証券会社サーバ20に送信された訂正データ(訂正データY)は、証券会社基幹系システム30に引き渡されて取引所システムへの注文の訂正依頼の処理が行われ、銘柄Yの売り注文(注文Y)が訂正後に約定し、いずれの反対売買も成立してスプレッド取引が完了することになる。 The sell order correction data (correction data Y) generated in this way is transmitted to the securities company server 20 as shown in FIG. 9 (S11), and the processing by the automatic order program is terminated. The correction data (correction data Y) transmitted to the securities company server 20 is handed over to the securities company backbone system 30 to process an order correction request to the exchange system. ) Will be executed after the correction, and any trades will be completed and spread trading will be completed.
前述の待機オプションの選択がある場合には(S07)、未約定の注文にかかる銘柄の時価情報を時価情報記憶部16から読み取って(S08)、未約定の注文について訂正を行わずに待機した状態を解除するための条件に合致するかを確認する(S09)。この待機解除条件に合致するまでは、未約定の注文が約定しない限り(S12でYesとならない限り)、未約定の注文の訂正を行わずに当初の指値のままで約定待ちの状態で待機することになるが、待機解除条件は以下のように考えて設定すればよい。 When the above-mentioned waiting option is selected (S07), the market price information of the issue related to the unfilled order is read from the market price information storage unit 16 (S08), and the unfilled order is waited without correction. It is confirmed whether the condition for canceling the state is met (S09). Until this waiting cancellation condition is met, unless an unfilled order is closed (Yes in S12), the unfinished order is not corrected and the original pending price is waited for in a pending state. However, the standby release condition may be set in consideration of the following.
図12は、銘柄Xの買い注文(注文X)が約定した時の銘柄Yの時価情報(板情報Y)の一例を示したものであるが、銘柄Yの売り注文(注文Y)の指値は1,212.0ポイント(B)であり、この最良売り気配値における売り注文の数量が55枚であるのに対して、最良買い気配値の1211.5ポイントにおける買い注文の数量は120枚と大きく上回っており、この状況であれば銘柄Yの売り注文(注文Y)の指値を訂正しなくても、このまま約定待ちの状態で待機すれば約定する可能性が比較的高いと考えることができる。 FIG. 12 shows an example of the market price information (plate information Y) of the brand Y when the buy order (order X) of the brand X is executed. The limit price of the selling order (order Y) of the brand Y is 1,212.0 points (B), and the quantity of the sell order at this best bid price is 55, whereas the quantity of the buy order at 1211.5 points of the best bid price is 120 pieces. In this situation, even if the limit of the selling order (order Y) of the brand Y is not corrected, it can be considered that there is a relatively high possibility that the contract will be executed if it waits in a state of waiting for execution. .
逆に、図14は、銘柄Yの売り注文(注文Y)が約定した時の銘柄Xの時価情報(板情報X)の一例を示したものであるが、銘柄Xの買い注文(注文X)の指値は14,680円(A)であり、この最良買い気配値における買い注文の数量が60枚であるのに対して、最良売り気配値の14,690円における売り注文の数量は130枚と大きく上回っており、この状況であれば銘柄Xの買い注文(注文X)の指値を訂正しなくても、このまま約定待ちの状態で待機すれば約定する可能性が比較的高いと考えることができる。 On the other hand, FIG. 14 shows an example of the market price information (plate information X) of the brand X when the selling order (order Y) of the brand Y is executed. The limit price is 14,680 yen (A), and the quantity of buy orders at this best bid price is 60 sheets, whereas the quantity of sell orders at 14,690 yen of the best bid price is 130 sheets. In this situation, even if you do not correct the limit of the purchase order (order X) for the stock X, you can think that it is relatively likely to be executed if you wait in the waiting state. it can.
すなわち、最良買い気配値又は最良売り気配値の少なくとも一方の注文数量から、未約定の注文の指値を訂正しなくても約定する可能性が比較的高いと判断できる状態にある場合は、未約定の注文を訂正するための訂正データを送信せず待機し、その状態が解消され、待機解除条件に合致することとなった場合には(S09)、先に説明した待機オプションの選択がない場合と同様に訂正データを生成、送信する処理を行う(S10〜S11)ことによって、未約定の注文をできるだけ有利な条件で約定させるとともに、相場の状況が変化した場合にも必ずこの注文を約定させることが可能になる。 In other words, if it is determined from the order quantity of at least one of the best bid price or the best bid price that it is determined that there is a relatively high possibility that the bid price will not be corrected without correcting the limit price of the unfilled order. If the waiting state is canceled without sending correction data for correcting the order, and the state is canceled and the waiting cancellation condition is met (S09), the waiting option described above is not selected. In the same manner as described above, the correction data is generated and transmitted (S10 to S11), whereby an uncommitted order is executed under the most advantageous conditions as much as possible, and this order is always executed even when the market situation changes. It becomes possible.
こうした待機解除条件には、最良買い気配値又は最良売り気配値の少なくとも一方の注文数量を用いた条件を設定すればよく、例えば、売り注文を訂正する場合であれば、指値に指定している最良売り気配値における売り注文の数量が所定の設定値以上となった場合、最良買い気配値における買い注文の数量が所定の設定値以下となった場合、最良買い気配値における買い注文の数量が売り注文の注文数量を基準とした所定の数量(注文数量の2倍等)以下となった場合、指値に指定している最良売り気配値における売り注文の数量を最良買い気配値における買い注文の数量で除した値が所定の設定値以上となった場合、最良買い気配値における買い注文の数量から指値に指定している最良売り気配値における売り注文の数量を減じた数量が所定の設定値以下となった場合、などの条件を設定することとすればよい。待機解除条件を設定するタイミングや方法は特に限定されるものではないが、注文者端末10のメインメモリや補助記憶装置等のいずれかの記憶領域に記憶され、待機解除条件に合致するかの判断に用いられることになる。 For such a waiting release condition, a condition using the order quantity of at least one of the best bid price or the best sell price may be set. For example, when correcting a sell order, the limit price is designated. If the quantity of the sell order at the best bid price is greater than or equal to the set value, and the quantity of the buy order at the best bid price is less than or equal to the preset value, the quantity of the buy order at the best bid price is If the order quantity of the sell order is less than the specified quantity (such as twice the order quantity), the quantity of the sell order at the best bid price specified in the limit price is When the value divided by the quantity exceeds the set value, the quantity obtained by subtracting the quantity of the sell order at the best bid price specified in the limit price from the quantity of the buy order at the best bid price. If equal to or less than a constant set value, it is sufficient to setting the conditions such as. Although the timing and method for setting the standby release condition are not particularly limited, it is stored in any storage area such as the main memory or the auxiliary storage device of the orderer terminal 10 and it is determined whether the standby release condition is met. Will be used.
尚、これまでの説明において、同時に発注した二の注文のうち、約定通知を受信した注文が一部約定である場合についても、約定した数量分について同様の処理を実行することとすればよい。 In the description so far, among the two orders placed at the same time, even when the order for which the notice of execution has been received is partially executed, the same processing may be executed for the executed quantity.
10 注文者端末
11 入力装置
12 注文受付部
13 注文データ生成部
14 通知制御部
15 注文処理部
16 時価情報記憶部
20 証券会社サーバ
30 証券会社基幹系システム
DESCRIPTION OF SYMBOLS 10 Orderer terminal 11 Input device 12 Order reception part 13 Order data generation part 14 Notification control part 15 Order processing part 16 Current value information storage part 20 Securities company server 30 Securities company backbone system
Claims (7)
前記時価情報記憶部に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶部に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信ステップと、
前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信ステップと、
前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信ステップと、
を実行させることを特徴とする売買注文制御プログラム。 Buy and sell orders to control the order status of other orders after placing one order buy order and another brand sell order for two stocks of financial instruments with close price movements A control program, a computer having a market price information storage unit for storing market price information including a quote of trading of each of two stocks subject to trading orders,
Buy order data for placing a buy order whose limit is the best buy price of one brand stored in the market price information storage unit, and the best sell price of other brands stored in the market price information storage unit Selling and selling data for generating a sell order with the limit price as the limit, and simultaneously transmitting the buy order data and the sell order data to an order processing system that accepts the execution or execution of the buy order and the sell order Order data transmission step;
A contract notification receiving step of receiving a contract notification of either a buy order based on the buy order data or a sell order based on the sell order data from the order processing system;
When the contract notification receiving step receives the contract notification of the buy order, the sell order correction data for correcting the order content of the sell order in order to promptly execute the sell order based on the sell order data is stored in the contract. When the notice receiving step receives the sell order execution notification, it generates the buy order correction data for correcting the order content of the buy order for promptly executing the buy order based on the buy order data, and the order A correction data transmission step of transmitting the sell order correction data or the buy order correction data to a processing system;
A trading order control program characterized in that
を特徴とする請求項1記載の売買注文制御プログラム。 In the correction data transmission step, if the buy order execution notification is received in the execution notification reception step, the sell order is stored from the limit order to the market order, or the sell order limit is stored in the market price information storage unit. Sell order correction data for correcting the sell order to a price at which the sell order can be executed, which is determined from the quote price of the market price information of the stock subject to the sold order, is executed at the execution of the execution notification. When the notification is received, the buy order is changed from the limit order to the market order, or the limit of the buy order is determined from the market price information of the brand subject to the buy order stored in the market price information storage unit. 2. The buy / sell order control program according to claim 1, wherein buy order correction data for correcting the determined buy order to a price that can be executed is generated.
を特徴とする請求項2記載の売買注文制御プログラム。 In the correction data transmission step, the price at which the sell order can be executed by correcting the limit price when the purchase order execution notification is received in the execution notification receiving step is the market price of the brand subject to the sell order. The order price of the buy order corresponding to the bid price of the information is the order quantity of the sell order (the order quantity corresponding to the contract quantity if the buy order is partially executed) to the price price equal to or greater than the price. The price at which the buy order can be executed by correcting the limit price when the sale order execution notification is received in the execution notification reception step is the price value information of the stock subject to the purchase order. The order quantity of the sell order corresponding to the order price of the buy order (the order quantity corresponding to the contract quantity if the sell order is partially executed) to the price less than the price Trading orders control program according to claim 2, characterized in that the present price.
を特徴とする請求項1乃至3いずれかに記載の売買注文制御プログラム。 In the correction data transmission step, when the execution notification of the purchase order is received in the execution notification reception step, the market price information of the brand subject to the sell order stored in the market price information storage unit is predetermined. Until the sales order correction data is generated or transmitted until the condition is satisfied, and when the contract notification of the sell order is received in the contract notification receiving step, the buy order stored in the market price information storage unit The buy / sell order control according to any one of claims 1 to 3, wherein the purchase order correction data is caused to wait for generation or transmission until the quotation of the market price information of the brand subject to the purchase meets a predetermined condition. program.
を特徴とする請求項4記載の売買注文制御プログラム。 In the correction data transmitting step, when receiving the contract notification of the buy order in the contract notification receiving step, a predetermined condition for waiting for generation or transmission of the sell order correction data is stored in the market price information storage unit Is a condition for judging using the order quantity of at least one of the best bid price or the best bid price of the market price information of the stock subject to the sold order, and the execution notification of the sell order is received in the execution notification receiving step When received, the predetermined condition for waiting for the generation or transmission of the buy order correction data is the best buy price of the market price information of the brand subject to the buy order stored in the market price information storage unit or 5. The buying and selling order control program according to claim 4, wherein the order is determined using the order quantity of at least one of the best selling price.
売買注文の対象となる二の銘柄それぞれの売買の気配値を含む時価情報を記憶する時価情報記憶手段と、
前記時価情報記憶手段に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶手段に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信手段と、
前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信手段と、
前記約定通知受信手段が買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信手段が売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信手段と、
を備えることを特徴とする売買注文制御装置。 Buy and sell orders to control the order status of other orders after placing one order buy order and another brand sell order for two stocks of financial instruments with close price movements A control device,
A market price information storage means for storing market price information including a quote of trading of each of the two stocks subject to trading orders;
Buy order data for placing a buy order whose limit is the best buy price of one brand stored in the market price information storage means, and the best sell price of other brands stored in the market price information storage means Selling and selling data for generating a sell order with the limit price as the limit, and simultaneously transmitting the buy order data and the sell order data to an order processing system that accepts the execution or execution of the buy order and the sell order Order data transmission means;
A contract notification receiving means for receiving a contract notification of either a buy order based on the buy order data or a sell order based on the sell order data from the order processing system;
When the contract notification receiving means receives a contract notification of a buy order, sell order correction data for correcting the order content of the sell order to promptly execute a sell order based on the sell order data is stored in the contract. When the notification receiving means receives a sell order execution notification, it generates buy order correction data for correcting the order content of the buy order for promptly executing a buy order based on the buy order data, and the order Correction data transmitting means for transmitting the sell order correction data or the buy order correction data to a processing system;
A trading order control apparatus comprising:
売買注文の対象となる二の銘柄それぞれの売買の気配値を含む時価情報を記憶する時価情報記憶部を備えたコンピュータが、前記時価情報記憶部に記憶された一の銘柄の最良買い気配値を指値とする買い注文を発注するための買い注文データと、前記時価情報記憶部に記憶された他の銘柄の最良売り気配値を指値とする売り注文を発注するための売り注文データを生成し、前記買い注文及び前記売り注文の取次又は執行を受け付ける注文処理システムに、前記買い注文データ及び前記売り注文データを同時に送信する売買注文データ送信ステップと、
前記コンピュータが、前記注文処理システムから、前記買い注文データに基づく買い注文又は前記売り注文データに基づく売り注文のいずれかの約定通知を受信する約定通知受信ステップと、
前記コンピュータが、前記約定通知受信ステップで買い注文の約定通知を受信した場合には、前記売り注文データに基づく売り注文を速やかに約定させるために前記売り注文の注文内容を訂正する売り注文訂正データを、前記約定通知受信ステップで売り注文の約定通知を受信した場合には、前記買い注文データに基づく買い注文を速やかに約定させるための前記買い注文の注文内容を訂正する買い注文訂正データを生成し、前記注文処理システムに前記売り注文訂正データ又は前記買い注文訂正データを送信する訂正データ送信ステップと、
を有することを特徴とする売買注文の制御方法。 Buy and sell orders to control the order status of other orders after placing one order buy order and another brand sell order for two stocks of financial instruments with close price movements Control method,
A computer having a market price information storage unit that stores market price information including a market price quote for each of two stocks subject to a buy / sell order is the best bid price for one brand stored in the market price information storage unit. Generating buy order data for placing a buy order as a limit, and sell order data for placing a sell order with the best sell price of other brands stored in the market price information storage unit as a limit; Buying and selling order data transmitting step for simultaneously transmitting the buy order data and the sell order data to an order processing system that accepts the execution or execution of the buy order and the sell order;
A contract notification receiving step in which the computer receives a contract notification of either a buy order based on the buy order data or a sell order based on the sell order data from the order processing system;
Sell order correction data for correcting the order contents of the sell order in order to promptly execute a sell order based on the sell order data when the computer receives a buy order execution notification in the contract notification receiving step When the execution notification of the sell order is received in the execution notification reception step, the purchase order correction data for correcting the order content of the purchase order for promptly executing the purchase order based on the purchase order data is generated. A correction data transmission step of transmitting the sell order correction data or the buy order correction data to the order processing system;
A control method for trading orders characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013229865A JP6193095B2 (en) | 2013-11-06 | 2013-11-06 | Trade order control program, trade order control device, and trade order control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013229865A JP6193095B2 (en) | 2013-11-06 | 2013-11-06 | Trade order control program, trade order control device, and trade order control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015090565A JP2015090565A (en) | 2015-05-11 |
JP6193095B2 true JP6193095B2 (en) | 2017-09-06 |
Family
ID=53194064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013229865A Active JP6193095B2 (en) | 2013-11-06 | 2013-11-06 | Trade order control program, trade order control device, and trade order control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6193095B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7122214B2 (en) * | 2018-10-11 | 2022-08-19 | 日鉄ソリューションズ株式会社 | Information processing system, information processing method, program and storage medium |
KR102669368B1 (en) * | 2023-09-07 | 2024-05-28 | 주식회사 델코잇 | System and method for automatic spread trading and its social intermediation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004206470A (en) * | 2002-12-25 | 2004-07-22 | Daiwa Securities Group Inc | Transaction support server, transaction support program and transaction support system |
US20080288391A1 (en) * | 2005-05-31 | 2008-11-20 | Rosenthal Collins Group, Llc. | Method and system for automatically inputting, monitoring and trading spreads |
CA2780802A1 (en) * | 2009-12-14 | 2011-07-07 | Trading Technologies International, Inc. | Systems and methods for providing real-time synthetic spread trading order management |
JP5502510B2 (en) * | 2010-01-28 | 2014-05-28 | 株式会社大和証券グループ本社 | Investment strategy ordering system, order processing method, and program |
US8417621B2 (en) * | 2010-07-14 | 2013-04-09 | Trading Technologies International, Inc. | Managing hedge orders for synthetic spread trading |
JP5709290B2 (en) * | 2011-01-05 | 2015-04-30 | 株式会社ゲイターズ | Limit order automatic correction program, limit order automatic correction device, and limit order automatic correction method |
-
2013
- 2013-11-06 JP JP2013229865A patent/JP6193095B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015090565A (en) | 2015-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7597403B2 (en) | Transaction management device, transaction management system, transaction management method in transaction management system, and program | |
JP4445006B2 (en) | Financial product transaction management device, program | |
JP6088564B2 (en) | Method and system for measuring comparison data | |
EP1897047A2 (en) | System for determininig availability of a tradable instrument | |
KR20140044526A (en) | Method for smart asset management | |
JP6193095B2 (en) | Trade order control program, trade order control device, and trade order control method | |
JP4915910B2 (en) | Trading order processing system and trading order processing method | |
KR20160084944A (en) | On-line used goods transaction system and transaction method | |
TWI807142B (en) | System and method for managing transaction risk | |
JP6317945B2 (en) | Investment trust transaction relay system and program | |
JP4890020B2 (en) | Stock trading order issuing device and method | |
JP5709290B2 (en) | Limit order automatic correction program, limit order automatic correction device, and limit order automatic correction method | |
JP2007299181A (en) | Stock trading management system | |
JP5525082B2 (en) | Financial product transaction management method and program in financial product transaction management system | |
JP5734692B2 (en) | BUY ORDER ORDER PROGRAM, BUY ORDER ORDERING DEVICE AND BUY ORDER ORDERING METHOD | |
TWM606125U (en) | Stock market monitoring system | |
JP5927364B1 (en) | Financial product transaction management apparatus and financial product transaction management method in financial product transaction management system | |
KR100523808B1 (en) | Method for safety paying the price of electronic commercial transaction using seller's deposit | |
JP7403564B2 (en) | E-commerce system, e-commerce support program and e-commerce support method | |
JP2007279810A (en) | Trading system, trading method and trading program in online trade | |
JP2006344047A (en) | Credit server in financial institution, credit system and program | |
KR20230116600A (en) | Method and Apparatus for Automatically Trading Real Estate | |
JP2018045339A (en) | Real estate transaction support apparatus and real estate transaction support method | |
TWI635453B (en) | Point-to-point financial product trading method | |
TW202211133A (en) | Securities market quotation monitoring method and system wherein the generated securities condition order can be set to use the cumulative transaction number or transaction price of a certain securities commodity within a preset time as the trigger condition for executing a task, thereby enhancing the function of the securities condition order and the monitoring effect of the securities market |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160905 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170728 |
|
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: 20170807 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170809 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6193095 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |