Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4076512B2 - Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order - Google Patents
[go: Go Back, main page]

JP4076512B2 - Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order - Google Patents

Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order Download PDF

Info

Publication number
JP4076512B2
JP4076512B2 JP2004055914A JP2004055914A JP4076512B2 JP 4076512 B2 JP4076512 B2 JP 4076512B2 JP 2004055914 A JP2004055914 A JP 2004055914A JP 2004055914 A JP2004055914 A JP 2004055914A JP 4076512 B2 JP4076512 B2 JP 4076512B2
Authority
JP
Japan
Prior art keywords
order
trigger
price
buy
confirmation
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 - Lifetime
Application number
JP2004055914A
Other languages
Japanese (ja)
Other versions
JP2004192660A (en
JP2004192660A5 (en
Inventor
正勝 齋藤
Original Assignee
カブドットコム証券株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by カブドットコム証券株式会社 filed Critical カブドットコム証券株式会社
Priority to JP2004055914A priority Critical patent/JP4076512B2/en
Publication of JP2004192660A publication Critical patent/JP2004192660A/en
Publication of JP2004192660A5 publication Critical patent/JP2004192660A5/ja
Application granted granted Critical
Publication of JP4076512B2 publication Critical patent/JP4076512B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

本発明は、株式や債券、商品先物等の価格が変動する商品について、注文者から委託を受けた条件付の売買注文を取引市場に発注するための売買注文処理システム及び売買注文の処理方法に関するものである。   The present invention relates to a trading order processing system and a trading order processing method for placing a conditional trading order entrusted by an orderer into a trading market for commodities whose prices vary, such as stocks, bonds, and commodity futures. Is.

インターネットの普及と株式売買委託手数料の完全自由化を背景に、1999年頃よりインターネットを利用した株式等金融商品のオンライン取引が、個人投資家層を対象に急速に拡大した。そうした状況下で、多くの証券会社がオンライン取引に参入し、サービスの利便性向上や情報提供の充実などを進めている。   On the back of the widespread use of the Internet and the full liberalization of stock brokerage commissions, online trading of financial products such as stocks using the Internet has rapidly expanded from around 1999 to individual investors. Under such circumstances, many securities companies have entered online trading, and are working to improve the convenience of services and enhance information provision.

株式取引は、証券会社を通じて証券取引所や店頭市場において行われるが、一般に投資家が証券会社に売買を委託する際には、価格を指定せずに売買を委託する成行注文と、価格を指定して売買を委託する指値注文を選択することができる。上記のオンライン取引においても、成行注文、指値注文のいずれかを端末画面から選択して注文できるようになっているのが一般的である。   Stock trading is conducted at securities exchanges and over-the-counter markets through securities companies. Generally, when an investor entrusts buying and selling to a securities company, a market order that designates buying and selling without specifying a price and a price are specified. Then, the limit order entrusted to buy and sell can be selected. Also in the above online transaction, it is general that either a market order or a limit order can be selected and ordered from a terminal screen.

そうした中で本願の出願人は、成行注文、指値注文以外に対して条件を付したいくつかの注文方法が選択できる独自のオンライン取引システムを構築して、サービスを提供している(http://www.kabu.com/)。このシステムにおいては、注文を発注するタイミングや株価を条件として指定する「条件注文」、「条件注文」において指値とは逆方向で条件を設定する「逆指値注文」、他の注文の約定を条件に次の注文を発注する「リレー注文」、買い注文と同時に売り注文を予約する「Uターン注文」、指値注文でありながら一定の条件の下に条件を訂正する「W指値注文」などを受付けることができるので、投資家は多様な取引方法を活用することにより、金融商品の価格変動リスクの管理に対応することができる。   Under such circumstances, the applicant of the present application has established a unique online transaction system that can select several ordering methods with conditions other than market orders and limit orders, and provides services (http: / /Www.kabu.com/). In this system, “Condition order” that specifies the timing of placing an order or stock price as a condition, “Condition order” that sets the condition in the opposite direction to the limit price in “Conditional order”, and the execution condition of other orders "Relay order" for placing the next order in the order, "U-turn order" for reserving a sell order at the same time as a buy order, "W limit order" for correcting conditions under certain conditions while being a limit order, etc. As a result, investors can manage the price fluctuation risk of financial products by utilizing various trading methods.

これらの条件付注文は、いずれも国内の証券取引所においては受付けることができない注文形態であるが、売買を取次ぐ証券会社において条件制御を行うことにより、取引所で定められた注文形態に依存することなく、初めて実現可能となったものである。この条件制御は、条件が多様になるほど特に条件が成就したか否かの監視が煩雑になり、人手により行われる従来の証券会社においては事実上対応が困難である。上記の注文のうち、発注条件を指定する「条件注文」、「逆指値注文」、「リレー注文」、「Uターン注文」について、本件出願人は発注条件を指定したトリガ監視により実現しており、その発明の内容は特許文献1に記載されている。   All of these conditional orders are in the form of orders that cannot be accepted on domestic stock exchanges, but they depend on the order form determined by the exchange by conducting conditional control at the brokerage that manages the trading. This is possible for the first time without doing so. This condition control becomes more difficult to monitor in a conventional securities company that is manually performed as the conditions are diversified, and it is particularly difficult to monitor whether the conditions are fulfilled. Among the above orders, the Applicant has realized the “Conditional Order”, “Receive Order”, “Relay Order”, and “U-Turn Order” that specify the ordering conditions by trigger monitoring specifying the ordering conditions. The contents of the invention are described in Patent Document 1.

前記特許文献1記載に発明においては、発注条件として株価や時刻、他の注文の約定を指定すると、これらをトリガにして市場における時価や時刻、注文の約定状況をリアルタイムで監視し、トリガに該当すると注文を発注する。このようにトリガを用いて条件の監視を自動化することにより、投資家が指定した条件に達した場合に注文を発注する条件付注文の受付が可能となっている。   In the invention described in Patent Document 1, when a stock price, time, or other order execution is specified as an ordering condition, the market price, time, and order execution status in the market are monitored in real time using these as triggers. Then, an order is placed. By automating the condition monitoring using the trigger as described above, it is possible to accept a conditional order for placing an order when the condition specified by the investor is reached.

特開2001−155086号公報JP 2001-1555086 A

これらの注文方法の提供により、投資家は一定の抵抗値を超えた価格で買い注文を入れたり、下落傾向が表れた場合のロスカットの売り注文を予め設定するなど、多様な注文方法によりリスク管理を行えるようになった。しかしながら、これらの方法においては、条件の設定自体は投資家自身が行わなければならないので、適切な条件を設定するためには、投資家がマーケット等の状況を見た上で条件を入力しなければならないという問題が生じている。   By providing these ordering methods, investors can manage risk by using various ordering methods, such as placing a buy order at a price that exceeds a certain resistance value, or setting a loss-cutting sell order when a downward trend appears. It became possible to do. However, in these methods, the conditions must be set by the investors themselves. Therefore, in order to set appropriate conditions, the investors must enter the conditions after looking at the market conditions. The problem of having to occur has arisen.

例えば、ある銘柄の株価について500円が上値抵抗線となっているので、「500円になれば510円の指値で買い注文」を発注する、という逆指値注文を設定したとする。図3の例においては、490円で引けた翌日に、何らかの好材料が出たために始値が510円で寄り付くと、そのまま指値510円の買い注文が発注され、約定してしまう。しかしながら、その日の株価の方向性についての確認がされていないために、寄り付き後に材料への反応が限定的と判断されて売りが集中すると、株価はそのまま抵抗線以下に下げてしまう、ということも起こり得る。   For example, since a stock price of a certain brand is 500 yen, the upside resistance line is set, and it is assumed that a stop limit order is set in which “a buy order is made with a limit price of 510 yen when 500 yen is reached”. In the example of FIG. 3, if the opening price closes at 510 yen because of some good material on the next day after closing at 490 yen, a buy order with a limit price of 510 yen is placed and executed as it is. However, since the direction of the stock price for the day has not been confirmed, if the sales are concentrated after the response to the material is judged to be limited after approaching, the stock price will drop below the resistance line as it is. Can happen.

また、ある銘柄の株価について480円が下値支持線となっているので、これを下回る場合を条件にして、ロスカットの目的で470円の指値で売り注文を出すという逆指値注文を設定したとする。図5の例においては、その後に上昇傾向が続き510円まで上昇しているが、ここで何らかの悪材料が出たことにより当日の寄付きは490円に急落している。しかしながら480円になるまでは売り注文が出されないので、売り注文を出すタイミングが遅れて損失を縮小する機会を逸してしまうことになる。   Also, since 480 yen is the lower support line for the stock price of a certain brand, it is assumed that a stop limit order is set to place a sell order at a limit price of 470 yen for the purpose of loss cut on condition that it falls below this. . In the example of FIG. 5, the upward trend continues to increase to 510 yen, but due to the emergence of some bad material here, the day's contribution has plummeted to 490 yen. However, since the sell order is not placed until it reaches 480 yen, the timing for placing the sell order is delayed and the opportunity to reduce the loss is missed.

こうした問題点に対しては、投資家自身が日々刻々と変化するマーケットを監視して、その時点で最適と思われる注文を出すことにより解消され得るが、そもそもの条件付注文の目的は投資家のマーケットの監視負担を軽減することにある。従って、現状可能な注文方法のみにおいては、投資家の条件付注文に対するニーズを充足するものではないとも言える。   These problems can be solved by monitoring the market that changes every day and placing the order that seems to be optimal at that time. It is to reduce the monitoring burden on the market. Therefore, it can be said that the current ordering method alone does not satisfy the needs of investors for conditional orders.

別の見方をすれば、条件付注文において発注される売買注文の指定価格は投資家が設定しなければならないが、実際は設定されるべき基準になる価格はマーケットの状況により刻々と変動するものである。この指定価格をマーケットの変化に対応して自動的に設定できるようにすれば、投資家の監視負担をさらに軽減することができる。   From another point of view, investors must set the specified price of a trade order placed in a conditional order, but in reality the price that becomes the standard to be set varies depending on the market conditions. is there. If this specified price can be automatically set in response to changes in the market, the monitoring burden on the investor can be further reduced.

本発明は、これらの問題に対応してなされたものであり、条件付注文における発注条件をマーケットの状況に対応して自動的に設定し、投資家の監視負担とこれに伴う注文変更の作業負担を軽減し、投資にかかるリスク管理を容易に行えるシステムを提供することを課題とするものである。   The present invention has been made in response to these problems, and automatically sets the ordering conditions in the conditional order according to the market situation, and the monitoring burden on the investor and the order change work associated therewith It is an object of the present invention to provide a system that can reduce the burden and easily manage the risk of investment.

これらの課題を解決するために、本発明は、注文者から委託を受けた価格が変動する商品の売買注文を取引市場に発注するための売買注文処理システムであって、前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を、前記売買注文の識別情報と関連付けて格納する注文内容格納手段と、前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて発注トリガとして格納する発注トリガ格納手段と、前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて確定トリガとして格納する確定トリガ格納手段と、前記商品の時価に関する情報を格納する時価格納装置において変化するデータが前記確定トリガ格納手段に格納された前記確定トリガに合致するかを監視する確定トリガ監視手段と、前記確定トリガ監視手段において前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納手段に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定変数を確定した数値に更新する発注トリガの更新を実行する条件更新手段と、前記時価格納装置において変化するデータが、前記発注トリガ格納手段に格納された発注トリガに合致するかを監視する発注トリガ監視手段と、前記発注トリガ監視手段において前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信する注文執行手段と、を備えていて、前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における始値を基準に「始値+x」又は「始値−x」(xは前記売買注文において指定可能な正数)と指定されていて、前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記始値を基準に「始値+y」又は「始値−y」(yは前記売買注文において指定可能な正数)と指定されていて、前記確定トリガには前記始値が設定されており、前記確定トリガ監視手段は、前記時価格納装置において前記始値を監視し、前記条件更新手段は、前記始値が確定すると前記時価格納装置から前記始値を取得して、前記指値及び前記指定価格を、前記始値を基準にした価格に更新することを特徴とする。
In order to solve these problems, the present invention is a trading order processing system for placing a trading order of a product whose price is entrusted by an orderer with a fluctuating price in a trading market. the order contents of the trading orders comprising been ordered condition specified by the orderer, the order contents storing means for storing in association with identification information of the trading orders, said specified by the orderer to order the trading orders was ordered condition, in association with identification information of the trading order, the ordering trigger storing means for storing as ordered trigger, a definite condition for determining the undetermined variables included in the order conditions and the order trigger, the in association with identification information of trading orders, changes and confirm trigger storing means for storing as a defined trigger, the market value storage device for storing information on market value of the product That data is a deterministic trigger monitoring means for monitoring whether matching the determined trigger stored in the deterministic trigger storage means, upon detecting the matching of the determined trigger in the deterministic trigger monitoring unit, a key the identification information the order contents corresponding to the determined trigger stored in the storage means to identify the order contents, updates the order condition for updating the numerical value was determined undetermined variables included in the order conditions included in the order details, and the identifying an order trigger corresponding to the determined trigger stored in the order trigger storage means identification information on the key, to perform an update of the order triggers updating the value obtained by determining the undetermined variables included in the order trigger Monitoring whether the condition update means and the data changing in the market price storage device match the order trigger stored in the order trigger storage means; When the order trigger monitoring means detects the order trigger match in the order trigger monitoring means, the order content corresponding to the order trigger stored in the order content storage means is specified using the identification information as a key, and the order Order execution means for transmitting an order execution instruction in accordance with the order condition included in the content to a trading market system for the product, wherein the limit price of the limit order is a variable that has not yet been determined. As the opening price in the trading market of the stock subject to the buy / sell order, “open price + x” or “open price−x” (x is a positive number that can be specified in the buy / sell order) In the trigger, the designated price of the target stock of the buy / sell order is “open price + y” or “open price−y” based on the open price as an unconfirmed variable (y is a positive number that can be specified in the buy / sell order) And fingers The starting price is set in the confirmation trigger, the confirmation trigger monitoring means monitors the opening price in the market price storage device, and the condition updating means confirms the opening price. The opening price is acquired from the market price storage device, and the limit price and the specified price are updated to a price based on the opening price .

この発明は、売買注文を発注するタイミングを監視する発注トリガに加えて、このトリガに設定された発注条件を確定するための条件を監視する確定トリガを設けることにより、確定トリガがマーケット等の変化を監視して自動的に適切な発注条件を定めることができる。   In this invention, in addition to an order trigger for monitoring the timing of placing a purchase order, a confirmation trigger for monitoring a condition for confirming the order condition set in this trigger is provided, so that the confirmation trigger changes in the market or the like. The appropriate ordering conditions can be automatically determined by monitoring.

ここで対象となる「価格が変動する商品」とは、典型的なものとして株式や債券、オプション等の金融商品が該当するが、取引市場において売買されるものであれば商品先物等であってもよい。「取引市場」は証券会社等の取次業者間で上記の商品の取引が可能な市場であればよく、証券取引所のような会員組織で運営される取引所に限られず、オプション商品のように発行会社が取引市場の役割を果たす場合もある。   The “product whose price fluctuates” here is typically a financial product such as stocks, bonds, and options, but is a commodity future if it is bought and sold in a trading market. Also good. The “trading market” is not limited to an exchange operated by a member organization such as a stock exchange, as long as it is a market in which the above products can be traded between brokers such as securities companies. In some cases, the issuer may act as a trading market.

「発注条件」とは、条件注文において「価格がX円になれば」「注文Aが約定すれば」というように、委託を受けた注文を発注するために指定された条件のことである。「注文条件」とは、「成行で100株の売り」「Y円の指値で100株の買い」というように、売買注文の執行について指定された条件のことである。   The “ordering condition” is a condition specified for placing an order that has been entrusted, such as “if the price is X yen” or “order A is executed” in the conditional order. The “order condition” is a condition specified for execution of a buy / sell order, such as “sell 100 shares at market” or “buy 100 shares at the limit of Y yen”.

このような確定トリガ監視手段は、マーケットの状況等に合わせて変更することが望ましい発注条件や注文条件について、適切な変更のタイミングを自動的に捉えて、発注条件と注文条件の一部を適切な内容に更新する。確定トリガに該当して発注条件が確定すると、この発注条件を発注トリガ監視手段で監視し、指定されたタイミングで売買注文が発注される。   Such confirmation trigger monitoring means automatically captures the appropriate timing of changes in order conditions and order conditions that should be changed according to market conditions, etc. Update to the correct content. When the ordering condition is determined corresponding to the confirmation trigger, the ordering condition is monitored by the ordering trigger monitoring means, and a buy / sell order is placed at a designated timing.

確定トリガ及び発注トリガが監視する対象は、株価などの商品価格、大引けなどの市場における時刻のタイミング、他の注文の約定状況などの取引履歴、含み損益などの保有資産状況のいずれであってもよい。   The target to be monitored by the confirmation trigger and the order trigger is either the price of goods such as stock price, the timing of time in the market such as closing, the transaction history such as the execution status of other orders, and the status of assets such as unrealized gains and losses Good.

ここで「未確定の変数」とは、当日の「始値」や「注文Aの約定価格」など、注文時点では値が確定しておらず、その後の市場価格や約定の状況により定まる価格を指定した変数のことをいう。このような指定を行って発注条件や注文条件を自動的に更新することにより、条件注文の発注後の事情変化を織り込んで発注条件や注文条件を設定することができる。   Here, “unconfirmed variable” means a price determined by the subsequent market price or execution status, such as “open price” or “contract price of order A” on the day, but the value is not fixed at the time of ordering. The specified variable. By making such a designation and automatically updating the ordering conditions and ordering conditions, it is possible to set the ordering conditions and ordering conditions by taking into account the changes in circumstances after ordering the conditional order.

ここで「始値」とは、市場において当日の寄付きで付いた値段のことである。このように構成すると、条件付注文の発注条件や注文条件を、当日の市場の状況を反映した形で、自動的に設定することができる。   Here, the “open price” refers to the price attached at the market on the day. If comprised in this way, the order conditions and order conditions of a conditional order can be set automatically in the form which reflected the market condition of the day.

例えば先に示した図3の例に対して、本発明によれば図4の例の通り、「始値+10円になれば、始値+20円の買い注文」を発注する、という条件を指定することができる。この例では510円で寄り付いて始値が付いたものの、その後の株価が上下して方向感が定まらないうちは、注文は発注されない。従って、図3の例のようにその後株価が下落すれば買い注文は発注されず、逆に530円に達して上昇基調が確認された場合にのみ買い注文が発注されることになる。   For example, in contrast to the example of FIG. 3 described above, according to the present invention, as in the example of FIG. 4, the condition that “the purchase price of the opening price + 20 yen when the opening price + 10 yen” is ordered is specified. can do. In this example, the price closes at 510 yen and the opening price is given, but the order is not placed until the subsequent stock price rises and a direction is determined. Therefore, if the stock price subsequently declines as in the example of FIG. 3, a buy order is not placed, but conversely, a buy order is placed only when it reaches 530 yen and a rising trend is confirmed.

本発明は、注文者から委託を受けた価格が変動する商品の売買注文を取引市場に発注するための売買注文処理システムであって、前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を、前記売買注文の識別情報と関連付けて格納する注文内容格納手段と、前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして格納する発注トリガ格納手段と、前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして格納する確定トリガ格納手段と、前記商品の時価に関する情報を格納する時価格納装置において変化するデータが、前記確定トリガ格納手段に格納された前記確定トリガに合致するかを監視する確定トリガ監視手段と、前記確定トリガ監視手段において前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納手段に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行する条件更新手段と、前記時価格納装置において変化するデータが、前記発注トリガ格納手段に格納された発注トリガに合致するかを監視する発注トリガ監視手段と、前記発注トリガ監視手段において前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信する注文執行手段と、を備えていて、前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における終値を基準に「終値+x」又は「終値−x」(xは前記売買注文において指定可能な正数)と指定されていて、前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記終値を基準に「終値+y」又は「終値−y」(yは前記売買注文において指定可能な正数)と指定されていて、前記確定トリガには前記終値が設定されており、前記確定トリガ監視手段は、前記時価格納装置において前記終値を監視し、前記条件更新手段は、前記終値が確定すると前記時価格納装置から前記終値を取得して、前記指値及び前記指定価格を、前記終値を基準にした価格に更新することを特徴とする。The present invention is a trade order processing system for placing a trade order of a product whose price is consigned from an orderer on a trading market, the order conditions specified by the orderer for execution of the trade order Order contents storage means for storing the order contents of the buying and selling order in association with identification information of the buying and selling order, and ordering conditions designated by the orderer for placing the buying and selling order. In association with the identification information, an order trigger storage means for storing as an order trigger, and a confirmation condition for confirming the order condition and an unconfirmed variable included in the order trigger are associated with the identification information of the buy and sell order, Data that changes in a confirmation trigger storage means for storing as a confirmation trigger and a market price storage device that stores information on the market price of the product is the fixed trigger rating. A confirmation trigger monitoring means for monitoring whether the confirmation trigger matches with the confirmation trigger stored in the means; and when the confirmation of the confirmation trigger is detected in the confirmation trigger monitoring means, the identification information is stored in the order content storage means as a key. The order content corresponding to the confirmation trigger is specified, the order condition update for updating the unconfirmed variable included in the order condition included in the order content to a fixed numerical value, and the order trigger using the identification information as a key. Condition updating means for specifying an order trigger corresponding to the confirmation trigger stored in the storage means, and updating an order trigger for updating an unconfirmed variable included in the order trigger to a fixed numerical value; and the current price storage Order trigger monitoring means for monitoring whether data changing in the apparatus matches an order trigger stored in the order trigger storage means; When a match of the order trigger is detected in the trigger monitoring means, the order content corresponding to the order trigger stored in the order content storage means is specified using the identification information as a key, and the order condition included in the order content is determined. Order execution means for transmitting an order execution instruction to the trading market system for the product, wherein the limit price of the limit order is an uncertain variable in the order condition, “Close price + x” or “Close price−x” (x is a positive number that can be specified in the trading order) is designated based on the closing price in the trading market, and the order trigger specifies the target brand of the trading order The price is designated as “close price + y” or “close price−y” (y is a positive number that can be specified in the buy / sell order) based on the closing price as an unconfirmed variable. The closing price is set, the confirmation trigger monitoring means monitors the closing price in the market price storage device, and the condition updating means acquires the closing price from the market price storage device when the closing price is confirmed, The limit price and the designated price are updated to a price based on the closing price.

ここで「終値」とは、市場において前日の大引けで付いた値段のことである。このように構成すると、条件付注文の発注条件や注文条件を、前日から当日にかけての市場の状況変化を反映した形で、自動的に設定することができる。   Here, the “closing price” is the price that was closed on the previous day in the market. If comprised in this way, the order conditions and order conditions of a conditional order can be automatically set in the form which reflected the market condition change from the previous day to the current day.

例えば先に示した図5の例に対して、本発明によれば図6の例の通り、「前日終値−10円になれば、前日終値−20円の売り注文」を発注する、という条件を指定することができる。この例では当日の寄付の始値が490円となって前日から急落した段階で売り注文が発注され、さらに下落傾向が確認された485円の段階で売り注文が約定する。従って、図4の例のように予め売り注文の条件が定数で設定されていないために、前日からの急落という減少をいち早く捉えて注文内容を定めることができるため、図4の例と比較すると損失額を少額に止めることが可能になる。   For example, in contrast to the example of FIG. 5 shown above, according to the present invention, as in the example of FIG. 6, the condition is that “if the previous day's closing price is −10 yen, the previous day ’s closing price is −20 yen” Can be specified. In this example, a selling order is placed at the stage where the opening price of donation on the day is 490 yen and drops sharply from the previous day, and the selling order is executed at a stage of 485 yen where a downward trend is confirmed. Therefore, since the conditions for selling orders are not set in advance as in the example of FIG. 4, it is possible to quickly determine the order contents by quickly grasping the decrease of the sudden drop from the previous day. Compared with the example of FIG. It becomes possible to stop the loss amount to a small amount.

前記確定条件には、前記売買注文の対象銘柄の前記取引市場における価格評価に関する指数が設定されていることを特徴とすることもできる。   The fixed condition may be characterized in that an index related to price evaluation in the trading market of the subject brand of the buying and selling order is set.

「価格評価に関する指数」には、例えば株価の移動平均線に対する乖離率を用いることができる。移動平均線に対する乖離率は株価の相対的な位置を把握するために多く用いられる指標であるため、この構成によると「乖離率が−X%に達したら移動平均値−Y円の指値で買い注文」を発注する、といった条件を設定することができる。   As the “index for price evaluation”, for example, the deviation rate of the stock price from the moving average line can be used. Since the divergence rate with respect to the moving average is an index that is often used to grasp the relative position of the stock price, according to this configuration, “When the divergence rate reaches −X%, buy at the limit of Y-yen. A condition such as “order” can be set.

本発明は、注文者から委託を受けた価格が変動する商品の売買注文を取引市場に発注するための売買注文処理システムであって、前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を、前記売買注文の識別情報と関連付けて格納する注文内容格納手段と、前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして格納する発注トリガ格納手段と、前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして格納する確定トリガ格納手段と、前記注文者の発注した売買注文の約定状況に関する取引情報を格納する取引情報格納装置において変化するデータが、前記確定トリガ格納手段に格納された前記確定トリガに合致するかを監視する確定トリガ監視手段と、前記確定トリガ監視手段において前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納手段に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行する条件更新手段と、前記取引情報格納装置において変化するデータが、前記発注トリガ格納手段に格納された発注トリガに合致するかを監視する発注トリガ監視手段と、前記発注トリガ監視手段において前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信する注文執行手段と、を備えていて、前記注文条件には指値注文の指値が、未確定の変数として前記注文者からの第二の売買注文の約定価格を基準に「約定価格+x」又は「約定価格−x」(xは前記売買注文において指定可能な正数)と指定されていて、前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記約定価格を基準に「約定価格+y」又は「約定価格−y」(yは前記売買注文において指定可能な正数)と指定されていて、前記確定トリガには前記第二の売買注文の約定が設定されており、前記確定トリガ監視手段は、前記取引情報格納装置において前記第二の売買注文の約定状況を監視し、前記条件更新手段は、前記第二の売買注文が約定すると前記取引情報格納装置から前記第二の売買注文の約定価格に関する情報を取得して、前記指値及び前記指定価格を、前記約定価格を基準にした価格に更新することを特徴とする。The present invention is a trade order processing system for placing a trade order of a product whose price is consigned from an orderer on a trading market, the order conditions specified by the orderer for execution of the trade order Order contents storage means for storing the order contents of the buying and selling order in association with identification information of the buying and selling order, and ordering conditions designated by the orderer for placing the buying and selling order. In association with the identification information, an order trigger storage means for storing as an order trigger, and a confirmation condition for confirming the order condition and an unconfirmed variable included in the order trigger are associated with the identification information of the buy and sell order, In the confirmation trigger storage means for storing as a confirmation trigger, and in the transaction information storage device for storing transaction information on the execution status of the sales order placed by the orderer. And a confirmation trigger monitoring means for monitoring whether the data to be matched with the confirmation trigger stored in the confirmation trigger storage means, and when the confirmation of the confirmation trigger is detected in the confirmation trigger monitoring means, the identification information is used as a key. Identifying the order content corresponding to the confirmation trigger stored in the order content storage means, and updating the order condition to update an unconfirmed variable included in the order condition included in the order content to a confirmed numerical value; and The order trigger corresponding to the confirmation trigger stored in the order trigger storage means is identified using the identification information as a key, and the order trigger is updated to update the uncertain variable included in the order trigger to a fixed numerical value. Whether the data that changes in the condition update means and the transaction information storage device matches the order trigger stored in the order trigger storage means When the order trigger monitoring means detects the match of the order trigger in the order trigger monitoring means, the order information corresponding to the order trigger stored in the order content storage means is specified using the identification information as a key, Order execution means for transmitting an order execution instruction in accordance with the order conditions included in the order contents to a trading market system for the product, and the limit price of the limit order is unconfirmed in the order conditions Is defined as “contract price + x” or “contract price−x” (x is a positive number that can be specified in the trade order) based on the contract price of the second trade order from the orderer, In the order trigger, the designated price of the target issue of the buy / sell order is “contract price + y” or “contract price−y” (y is a value in the buy / sell order) based on the contract price as an unconfirmed variable. A fixed positive number), and the confirmation trigger is set to a contract for the second trading order, and the confirmation trigger monitoring means is configured to monitor the second trading order in the transaction information storage device. When the second trade order is executed, the condition update unit obtains information on the contract price of the second trade order from the transaction information storage device, and the limit price and the specified price are acquired. Is updated to a price based on the contract price.

このように構成すると、他の注文の約定を条件に注文を発注する場合に、先に約定した注文の約定価格を反映して次の注文の発注条件や注文条件を定めることができる。例えば同一の銘柄を対象にして、買いから一定の利幅を定めて売り注文を発注したい場合、「先の注文の約定価格+X円になれば、先の注文の約定価格+Y円で売り注文」を発注する、と指定することにより、先の買い注文の約定価格の如何に関わらず、上昇基調を確認した段階で一定の利幅を乗せた売り注文を自動的に発注することが可能になる。   With this configuration, when an order is placed under the condition of another order, it is possible to determine the order condition and order condition for the next order reflecting the contract price of the order that has been executed earlier. For example, if you want to place a sell order with a certain margin from buying for the same brand, “If the order price of the previous order + X yen, it will be the order price of the previous order + sell order at Y yen” By specifying to place an order, it is possible to automatically place a sell order with a certain margin when the rising trend is confirmed, regardless of the contract price of the previous purchase order.

前記確定条件には前記注文者の保有資産に関する含み損益の値が設定されていることを特徴とすることもできる。   An unrealized profit / loss value related to the assets held by the orderer may be set in the final condition.

投資家がある銘柄を複数単位保有している場合に、全体で一定の含み益が生じればその段階からいくらかの利幅を加えてその一部を売却したい場合、このように構成すると、「A銘柄についての含み益がX円を超えれば、A銘柄をその時点のA銘柄の現値+Y円の指値で100株の売り注文」を発注すると指定することができる。   If an investor holds multiple units of a stock and wants to sell a part of it with some margin from that stage if a certain amount of unrealized gain is generated as a whole, this structure can be used to construct “A stock If the unrealized gain for the price exceeds X yen, it is possible to specify that the A brand is to be placed as a “sale order of 100 shares at the current price of the A brand at that time + the limit price of Y yen”.

尚、本発明は、本発明にかかるそれぞれの構成の売買注文処理システムに対応して、それぞれのシステムを用いた売買注文の処理方法として構成することもできる。   The present invention can also be configured as a trading order processing method using each system corresponding to the trading order processing system having each configuration according to the present invention.

本発明により、条件付注文を発注する投資家は、条件付注文における発注条件をマーケットの状況に対応して自動的に設定することが可能になり、市場の監視負担とこれに伴う注文変更の作業負担を軽減することができる。これらの負担軽減は、投資の専門家でない個人投資家であっても投資にかかるリスク管理を容易に行えるという効果があり、昨今我が国で求められている個人投資家の育成と投資家保護の養成にも資するものである。   According to the present invention, an investor who places a conditional order can automatically set the ordering condition in the conditional order according to the market situation, and the monitoring burden of the market and the order change accompanying this can be changed. Work burden can be reduced. These burden reductions have the effect of facilitating risk management of investments even for individual investors who are not investment specialists, and fostering individual investors and fostering investor protection that are currently required in Japan. It also helps.

また、証券会社などの売買取次業者にとっても、多様な投資家のニーズに対応できるマーケットインフラを提供し、顧客サービスを向上させるという効果がある。取引所においては極めて多数の注文を正確に処理しなければならないために、複雑な条件が付された注文を受付けることが困難であることから、証券会社等の仲介者においてこのような条件制御機能を設けることは、極めて効果的である。   For brokerage firms such as securities firms, there is an effect of improving customer service by providing market infrastructure that can meet the needs of various investors. Since it is difficult to accept orders with complicated conditions because an exchange must process a large number of orders accurately, it is difficult for brokers such as brokerage firms to accept such conditions. It is extremely effective to provide this.

本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。尚、ここでは証券会社が株式の売買注文を取扱う例について説明するが、本発明は価格が変動する商品の販売を取次ぐ者であれば証券会社には限られず、商品先物等の取次業者も含まれる。また、取扱う商品も株式に限定されるものではなく、設定されるトリガについても以下に説明する例に限定されるものではない。   The best mode for carrying out the present invention will be described below in detail with reference to the drawings. Here, an example in which a securities company handles trading orders for stocks will be described. However, the present invention is not limited to a securities company as long as it distributes products whose prices fluctuate. included. Further, the products handled are not limited to stocks, and the triggers to be set are not limited to the examples described below.

図1は、本発明の概要を示す図である。図2は、本発明にかかる売買注文処理システムの構成の一例を示すブロック図である。図3、図4は、それぞれ現在のシステム、本発明のシステムによる条件注文の第一の例を示す図である。図5、図6は、それぞれ現在のシステム、本発明のシステムによる条件注文の第二の例を示す図である。図7は、現在のシステムによる条件注文のトリガの設定の一例を示す図である。図8は、本発明のシステムによる条件注文の発注トリガ及び確定トリガの設定の一例を示す図である。図9は、本発明のシステムによる条件注文で、発注条件及び注文条件が確定した場合の一例を示す図である。図10は、本発明にかかる注文データベースとトリガデータベースの構成の一例を示す図である。図11は、本発明による売買注文処理のフローチャートである。図12、図13、図14は、それぞれ本発明による売買注文処理フローの第一、第二、第三の例である。   FIG. 1 is a diagram showing an outline of the present invention. FIG. 2 is a block diagram showing an example of the configuration of a trade order processing system according to the present invention. FIG. 3 and FIG. 4 are diagrams showing a first example of conditional orders by the current system and the system of the present invention, respectively. FIG. 5 and FIG. 6 are diagrams showing a second example of conditional orders by the current system and the system of the present invention, respectively. FIG. 7 is a diagram illustrating an example of setting of a conditional order trigger by the current system. FIG. 8 is a diagram showing an example of setting of an order trigger and a confirmation trigger for a conditional order by the system of the present invention. FIG. 9 is a diagram showing an example when the ordering condition and the order condition are confirmed in the conditional order by the system of the present invention. FIG. 10 is a diagram showing an example of the configuration of the order database and trigger database according to the present invention. FIG. 11 is a flowchart of the trade order process according to the present invention. FIGS. 12, 13, and 14 are first, second, and third examples of the sales order processing flow according to the present invention, respectively.

図1は、本発明にかかる売買注文処理システムを証券会社が利用する場合の概要を示している。インターネットを利用したオンライン証券取引においては、インターネットを通じて顧客端末と接続された証券会社のシステムは、顧客端末からの指示に従い、発注システムを介して証券取引市場に注文を発注する。   FIG. 1 shows an outline when a securities company uses a trading order processing system according to the present invention. In online securities trading using the Internet, a securities company system connected to a customer terminal via the Internet places an order in the securities trading market via the ordering system in accordance with an instruction from the customer terminal.

現在の条件付注文では、この発注システムに対して発注のタイミングを指示するトリガ2が設けられている。トリガ2は設定された市場価格(例えばある銘柄についての株価)、時間(例えば大引け10分前)又は取引結果(例えば他の注文の約定)を監視して、発注条件に該当すると発注システムに発注の指示を行う。   In the current conditional order, a trigger 2 is provided for instructing the ordering timing to the ordering system. Trigger 2 monitors the set market price (for example, stock price for a certain stock), time (for example, 10 minutes before closing) or transaction result (for example, execution of another order), and places an order in the ordering system when the ordering conditions are met. The instructions are given.

本発明においては、このトリガ2に設定される発注条件を確定するために、新たなトリガとしてトリガ1を設けている。トリガ1も同様に設定された市場価格(例えばある銘柄についての始値)、時間(例えば始値が設定されている場合の市場が始まる時間)又は取引結果(例えば他の注文の約定)を監視して、確定条件に該当するとトリガ2の発注条件に確定した条件を書き込む。これによって、投資家は予め発注条件を一定値に定めなくても、その時の市場の条件に合致した発注条件を自動的に設定することができる。   In the present invention, the trigger 1 is provided as a new trigger in order to determine the ordering conditions set for the trigger 2. Trigger 1 also monitors the set market price (for example, the opening price for a stock), time (for example, the time when the market starts if the opening price is set) or trading results (for example, execution of other orders) Then, when the confirmation condition is met, the confirmed condition is written in the ordering condition of the trigger 2. As a result, the investor can automatically set the ordering conditions that match the market conditions at that time without setting the ordering conditions at a constant value in advance.

図2は、本発明にかかる売買注文処理システムの構成を示している。売買注文処理システム100は、入力処理部110、注文データベース120、トリガ監視部130、トリガデータベース140、発注処理部150及びタイマー160から構成されており、トリガ監視部130は時価データベース200を参照できるよう構成されている。尚、時価データベース200は売買注文処理システム100の内部に設置されていてもよい。また、売買注文処理システム100は、インターネット等の通信ネットワークを通じて、顧客端末300と接続されている。   FIG. 2 shows a configuration of a trade order processing system according to the present invention. The buy / sell order processing system 100 includes an input processing unit 110, an order database 120, a trigger monitoring unit 130, a trigger database 140, an order processing unit 150, and a timer 160. The trigger monitoring unit 130 can refer to the market price database 200. It is configured. Note that the market price database 200 may be installed in the sales order processing system 100. The sales order processing system 100 is connected to the customer terminal 300 through a communication network such as the Internet.

オンライン取引を行う投資家は、顧客端末300から注文内容と発注条件を入力する。この発注条件には、例えば「X銘柄が始値+10円になれば、始値+20円の指値で100株の買い」というように、発注条件の中に「始値」のような未確定の変数を含んでいる。   An investor who performs online transactions inputs order contents and ordering conditions from the customer terminal 300. In this ordering condition, for example, “If the X stock reaches the opening price +10 yen, buy 100 shares at the limit price of the opening price +20 yen”. Contains variables.

入力された注文を入力処理部110が受信すると、その内容は注文データベース120に書き込まれる。ここで注文データベース120の当該注文に関するレコードには、注文条件は未確定の変数(上記の例で言えば「始値+20円」)が含まれた状態で書き込まれるとともに、発注条件が付されている旨の記録(例えば「トリガ設定」のフィールドに「ON」と記録)がされる。   When the input processing unit 110 receives the input order, the content is written in the order database 120. Here, in the record relating to the order in the order database 120, the order condition is written in a state including an unconfirmed variable (in the above example, “start price + 20 yen”), and the order condition is attached. (For example, “ON” is recorded in the “trigger setting” field).

また、入力処理部110は受信した注文から発注条件に関するデータを抽出し、トリガデータベース140に書き込む。このうち発注条件に関するデータは発注トリガテーブル141に、発注条件等を確定するデータは確定トリガテーブル142に書き込まれる。ここで発注トリガテーブル141の当該トリガに関するレコードには、発注条件は未確定の変数(上記の例で言えば「始値+10円」)が含まれた状態で書き込まれるとともに、確定条件が付されている旨の記録(例えば「トリガ設定」のフィールドに「ON」と記録)がされる。   Further, the input processing unit 110 extracts data related to ordering conditions from the received order and writes it in the trigger database 140. Among these, data relating to ordering conditions is written in the ordering trigger table 141, and data for confirming ordering conditions etc. is written in the confirmation trigger table 142. Here, in the record related to the trigger of the order trigger table 141, the ordering condition is written in a state in which an unconfirmed variable (in the above example, “start price + 10 yen”) is included, and the confirmation condition is attached. (For example, “ON” is recorded in the “trigger setting” field).

発注トリガテーブル141及び確定トリガテーブル142に書き込まれたトリガは、それぞれトリガ監視部130において、設定された条件が成就するか否かが監視される。トリガ監視部130には監視機能を有したエージェントプログラムを設定して、例えば注文データベース120において他の注文の約定を、タイマー160において市場におけるタイミングを、時価データベース200において特定の銘柄の時価を常時監視している。   The triggers written in the order trigger table 141 and the confirmed trigger table 142 are monitored by the trigger monitoring unit 130 as to whether or not the set condition is satisfied. An agent program having a monitoring function is set in the trigger monitoring unit 130, for example, the order database 120 constantly monitors the execution of other orders, the timer 160 monitors the market timing, and the market price database 200 constantly monitors the market price of a specific brand. is doing.

トリガ監視部130において、発注トリガが「ON」の状態になっていれば監視の条件が確定していないため、まず確定トリガとして設定された条件についての監視を行う。この条件が成就すると(上記の例で言えば「始値」が確定)、注文データベース120及び発注トリガテーブル141において未確定の変数となっていた条件(上記の例で言えば「始値+20円」と「始値+10円」)に、確定した数値が書き込まれる。併せて、発注トリガテーブル141においては、確定条件が確定して発注条件の監視が可能になった旨の記録(例えば「トリガ設定」のフィールドに「OFF」と記録)がされる。   In the trigger monitoring unit 130, if the order trigger is in the “ON” state, the monitoring condition is not confirmed, so the condition set as the confirmed trigger is first monitored. When this condition is fulfilled (“open price” is confirmed in the above example), it is a condition that has become an unconfirmed variable in the order database 120 and the order trigger table 141 (“open price + 20 yen in the above example). ”And“ open price + 10 yen ”), the determined numerical value is written. At the same time, in the ordering trigger table 141, a record that the confirmation condition is confirmed and the ordering condition can be monitored is recorded (for example, “OFF” is recorded in the “trigger setting” field).

次に、トリガ監視部130は発注トリガに設定された発注条件の監視を行う。この条件が成就すると、注文データベース120に発注条件が解除された旨の記録(例えば「トリガ設定」のフィールドに「OFF」と記録)され、発注処理部150に対しては発注の指示がされ、市場に当該注文が発注される。   Next, the trigger monitoring unit 130 monitors the ordering conditions set in the ordering trigger. When this condition is fulfilled, the order database 120 records that the order condition is canceled (eg, “OFF” is recorded in the “trigger setting” field), and the order processing unit 150 is instructed to place an order. The order is placed on the market.

次に、図3〜6を用いて、本発明にかかるシステムによる条件付注文の具体例とその効果について説明する。図3及び図5は、先に説明したとおり、現在本件出願人が提供している条件注文により可能な注文の例を示している。   Next, a specific example of a conditional order by the system according to the present invention and its effect will be described with reference to FIGS. 3 and 5 show examples of orders that can be made by conditional orders currently provided by the applicant of the present application, as described above.

図4では、本発明にかかるシステムにより「始値+10円になれば、始値+20円の買い注文」という注文を行った場合の例を示している。ここで、図3の例と同様に当日の始値が急騰して510円を付けたとすると、始値が510円と定まることにより、上記の注文も「520円になれば、530円の買い注文」の条件注文として確定する。その後は対象銘柄の現値が520円になるか否かの監視が行われ、520円になった時点で530円の注文が発注され、530円になった段階で買い注文が約定する。   FIG. 4 shows an example in the case where an order of “open price + 20 yen buy order when starting price + 10 yen” is made by the system according to the present invention. Here, as in the example of FIG. 3, if the opening price of the day soars and is set at 510 yen, the opening price is determined to be 510 yen, so if the above order becomes "520 yen, buy 530 yen. Confirmed as a conditional order for "Order". Thereafter, it is monitored whether or not the current value of the target brand is 520 yen. When the price reaches 520 yen, an order of 530 yen is placed, and when the price reaches 530 yen, a buy order is executed.

この場合の効果は、図3の例と比較した場合、予め発注条件が一定金額に定められていないため、当日の値動きの方向性を判断した上で注文が発注されるという効果がある。図4の例においては、仮に図3のような値動きをしたとしても、何らかの材料に伴う寄付きの急騰に関わらず思惑が外れて上昇傾向が継続されなかった場合には、注文は執行されないというメリットがある。   As compared with the example of FIG. 3, the effect in this case has an effect that the order is placed after judging the direction of price movement on the day because the ordering condition is not set to a fixed amount in advance. In the example of FIG. 4, even if the price moves as shown in FIG. 3, the order is not executed if the trend is not continued and the upward trend is not continued regardless of the sudden increase in the deposit accompanying some materials. There is.

図6では、本発明にかかるシステムにより「終値−10円になれば、終値−20円の売り注文」という注文を行った場合の例を示している。ここでは、前日終値は505円に対して「495円になれば、485円の売り注文」の条件注文が発注されているので、図5の例と同様に当日の始値が急落して490円を付けたとすると、上記の注文が自動的に発注される。その後は485円になった段階で売り注文が約定する。 FIG. 6 shows an example of the case where an order “Selling order of closing price of −20 yen if closing price is −10 yen” is made by the system according to the present invention. Here, since the previous day's closing price is 495 yen, a conditional order of “485 yen selling order when it reaches 495 yen” has been placed, so the opening price of the day drops sharply as in the example of FIG. If a yen is attached, the above order is automatically placed. After that, when the price reaches 485 yen, the selling order is executed.

この場合の効果は、図5の例と比較した場合、前日終値との変動幅を見て発注条件が設定されるため、毎日条件を変更しなくても、前日から当日の値動きの方向性を判断した上で自動的に注文が発注されるという効果がある。図6の例を図4の例と比べると、急落というイレギュラーな値動きに対してより迅速に対応することができるため、この例では15円高く売り注文を約定することに成功している。   Compared with the example of FIG. 5, the effect in this case is that the ordering conditions are set by looking at the fluctuation range from the previous day's closing price, so the direction of price movement from the previous day to the current day can be changed without changing the daily conditions. There is an effect that an order is automatically placed after the determination. Compared with the example of FIG. 4, the example of FIG. 6 can respond more quickly to the irregular price movement of a sudden drop, so in this example, the selling order is successfully increased by 15 yen.

上記の例は、いずれもいわゆる「逆指値注文」の例であるが、「逆指値注文」は相場の方向性が変わるリスクを回避するため、値動きの方向性を確認した上で注文を発注することを本質にするものなので、指定する条件はより直近の相場の動きを反映するものであることが望ましいため、本発明による注文方法の効果が顕著に表れるものである。   The above examples are all examples of so-called “stop order”, but “stop order” orders the order after confirming the direction of price movement in order to avoid the risk of changing the market direction. Therefore, it is desirable that the specified conditions reflect the latest market movements, so that the effect of the ordering method according to the present invention is remarkably exhibited.

次に、図7〜9を用いて、現在本願の出願人が提供しているシステム及び本発明にかかるシステムによる条件付注文のトリガの設定例について説明する。   Next, a setting example of a trigger for a conditional order by the system currently provided by the applicant of the present application and the system according to the present invention will be described with reference to FIGS.

図7は、現在本願の出願人が提供している条件注文により可能な注文の例として、注文Aは、「X銘柄が500円になれば、510円の指値で100株買い」という条件が設定されている。ここでトリガには「X銘柄の現値が500円」という条件が設定されており、この条件を時価データベースで監視して、X銘柄が500円になると510円の指値注文が発注される。   FIG. 7 shows an example of an order that can be made by the conditional order currently provided by the applicant of the present application. The order A has the condition that “if the X issue is 500 yen, buy 100 shares at a limit of 510 yen”. Is set. Here, a condition that “the current price of the X brand is 500 yen” is set in the trigger. This condition is monitored by the market price database, and when the X brand reaches 500 yen, a limit order of 510 yen is placed.

これに対して、図8の通り、本発明にかかるシステムを利用した注文Bは、「X銘柄が始値+10円になれば、始値+20円の指値で100株買い」という条件が設定されている。トリガ1には確定トリガとして「X銘柄の始値」という条件が設定されており、この条件を時価データベースで監視する。また、トリガ2には「X銘柄の現値が始値+10円」という未確定の変数を含む発注条件が発注トリガとして設定されているが、この時点ではトリガの条件が確定しないため、トリガの監視は行われていない。   On the other hand, as shown in FIG. 8, the order B using the system according to the present invention has the condition that “if the X issue reaches the opening price + 10 yen, buy 100 shares at the opening price + 20 yen limit”. ing. The trigger 1 is set with a condition of “X price starting price” as a confirmation trigger, and this condition is monitored by a market price database. In addition, an ordering condition including an undetermined variable “the current value of the X brand is the opening price + 10 yen” is set as an ordering trigger in the trigger 2, but since the trigger condition is not fixed at this time, the trigger condition There is no monitoring.

図9では、X銘柄の始値が500円となったため、注文条件及び発注条件がそれぞれ「X銘柄が510円になれば、520円の指値で100株買い」、「X銘柄の現値が510円」と確定している。ここでトリガ2の条件が確定するため、この後は「X銘柄の現値が510円」という条件を時価データベースで監視し、X銘柄が510円になると520円の指値注文が発注される。   In FIG. 9, since the opening price of the X issue is 500 yen, the ordering condition and the ordering condition are “buy 100 shares at the limit of 520 yen if the X issue is 510 yen”, and the current price of the X issue is 510 yen ". Since the condition of the trigger 2 is fixed here, the condition that “the current value of the X issue is 510 yen” is monitored in the market price database, and when the X issue becomes 510 yen, a limit order of 520 yen is placed.

図10は、本発明にかかる注文データベースとトリガデータベースの構成の一例を示している。注文データベースには、委託を受けた注文それぞれについてのレコードが設けられ、それぞれのレコードには注文を特定するコードである「注文ID」、指値注文の条件を記した「注文条件」、トリガの有無を示した「トリガ設定」などのフィールドが設けられている。   FIG. 10 shows an example of the configuration of the order database and trigger database according to the present invention. In the order database, there is a record for each commissioned order, and each record has an "order ID" that is a code that identifies the order, an "order condition" that describes the limit order conditions, and whether there is a trigger. A field such as “trigger setting” indicating “” is provided.

また、トリガデータベースの発注トリガテーブルには、発注トリガが設定された注文それぞれについてのレコードが設けられ、それぞれのレコードには対象となる注文を特定するコードである「注文ID」、発注条件を記した「発注トリガ」、トリガの有無を示した「トリガ設定」などのフィールドが設けられている。また、トリガデータベースの確定トリガテーブルには、確定トリガが設定された注文それぞれについてのレコードが設けられ、それぞれのレコードには対象となる注文を特定するコードである「注文ID」、確定条件を記した「確定トリガ」、確定トリガが確定した場合に書き込む項目を示す「確定項目」などのフィールドが設けられている。ここで「注文ID」は、それぞれのトリガとして記録された条件が成就した場合に、該当する注文を関連付ける役割を果たしている。   In addition, the order trigger table of the trigger database includes a record for each order for which the order trigger is set, and each record describes an “order ID” that is a code for specifying the target order and an order condition. Fields such as “order trigger” and “trigger setting” indicating the presence or absence of a trigger are provided. The confirmation trigger table of the trigger database includes a record for each order for which a confirmation trigger is set, and each record describes an “order ID” that is a code for specifying the target order and a confirmation condition. Fields such as “confirmation trigger” and “confirmation item” indicating items to be written when the confirmation trigger is confirmed are provided. Here, the “order ID” plays a role of associating the corresponding order when the conditions recorded as the respective triggers are fulfilled.

尚、発注トリガテーブル及び確定トリガテーブルについては、図10の例ではそれぞれ異なるテーブルを設けることとしているが、これらのテーブルはトリガコード等を設けてトリガの性質を区別できるよう設定することにより、同一のテーブル内に記録するよう構成してもよい。   As for the order trigger table and the confirmation trigger table, different tables are provided in the example of FIG. 10, but these tables are the same by providing trigger codes and the like so that the nature of the triggers can be distinguished. You may comprise so that it may record in this table.

ここで「X銘柄が始値+10円になれば、始値+20円の指値で100株買い」という条件付注文を受け付けると、注文データベースの注文条件欄には「null+20円」が記録され、発注条件が付されていることからトリガ設定欄には「ON」と記録される。また発注トリガテーブルの発注トリガ欄には「null+10円」と、トリガ設定欄には「ON」と記録され、さらに確定トリガテーブルの確定トリガ欄には「始値」と、確定項目欄にはそれぞれ「発注トリガ」「注文条件」と記録される。   Here, when a conditional order “buy 100 shares at the limit of the opening price +20 yen when the X stock reaches the opening price +10 yen” is accepted, “null + 20 yen” is recorded in the order condition column of the order database. Since the condition is added, “ON” is recorded in the trigger setting column. Also, “null + 10 yen” is recorded in the order trigger field of the order trigger table, “ON” is recorded in the trigger setting field, “start price” is recorded in the confirmed trigger field of the confirmed trigger table, and “Order trigger” and “Order condition” are recorded.

ここで、確定トリガに設定された始値が確定すると、確定項目欄である「発注トリガ」「注文条件」には、それぞれ「null」の部分に始値の金額を当てはめて、それぞれの金額が定数として確定する。また、発注トリガについてはトリガ設定が「OFF」とされて、発注条件の監視がスタートする。さらに、発注トリガに設定された価格に達すると、注文データベースのトリガ設定が「OFF」とされて、当該注文が市場に発注される。   Here, when the opening price set in the confirmation trigger is confirmed, the amount of the opening price is applied to the part of “null” in the “order trigger” and “order condition” which are the confirmation item fields, respectively. Confirm as a constant. For the order trigger, the trigger setting is set to “OFF”, and order condition monitoring starts. Further, when the price set in the order trigger is reached, the trigger setting in the order database is set to “OFF” and the order is placed on the market.

次に、図11を用いて、本発明による売買注文処理のフローチャートについて説明する。この例では、トリガ1として確定トリガが、トリガ2として発注トリガが設定されている。   Next, with reference to FIG. 11, a flowchart of the buying and selling process according to the present invention will be described. In this example, a confirmation trigger is set as the trigger 1 and an ordering trigger is set as the trigger 2.

まず、トリガ1の確定条件について監視が行われ(S01)、トリガ1の条件が成就しない場合には監視が継続される(S02〜S01)。一方、トリガ1の条件が成就すると(S02)、トリガ2と注文条件についての未確定の部分が確定し(S03)、次にトリガ2の発注条件について監視が行われる(S04)。   First, monitoring is performed for the determination condition of the trigger 1 (S01), and when the condition of the trigger 1 is not satisfied, the monitoring is continued (S02 to S01). On the other hand, when the condition of the trigger 1 is fulfilled (S02), the unconfirmed part of the trigger 2 and the order condition is confirmed (S03), and then the order condition of the trigger 2 is monitored (S04).

トリガ2の条件が成就しない場合には監視が継続される(S05〜S04)。一方、トリガ2の条件が成就すると(S05)、S03で確定した条件に従って、市場に当該注文が発注される(S06)。   If the condition of trigger 2 is not fulfilled, the monitoring is continued (S05 to S04). On the other hand, when the condition of trigger 2 is fulfilled (S05), the order is placed in the market according to the condition determined in S03 (S06).

図12〜図14は、本発明による売買注文処理フローの具体例を示している。図12は始値を基準に条件を設定する例、図13は前日終値を基準に条件を設定する例、図14は他の注文の約定を基準に条件を設定する例である。   12 to 14 show a specific example of the buying and selling order processing flow according to the present invention. FIG. 12 shows an example of setting conditions based on the opening price, FIG. 13 shows an example of setting conditions based on the closing price of the previous day, and FIG. 14 shows an example of setting conditions based on the execution of another order.

図12は、「X銘柄が始値+10円になれば、始値+20円の指値で100株買い」という条件注文Aの例である。トリガ1には「X銘柄の始値」という確定トリガが設定され、トリガ監視部がX銘柄の寄付と始値についての監視を行う。X銘柄が500円で寄り付くと始値が確定し、注文Aの注文条件及び発注条件もそれぞれ確定する。   FIG. 12 is an example of a conditional order A that “if the X stock reaches the opening price + 10 yen, buy 100 shares at the limit price of the opening price + 20 yen”. The trigger 1 is set with a final trigger “X price starting price”, and the trigger monitoring unit monitors the X brand donation and the opening price. When the X brand approaches at 500 yen, the opening price is fixed, and the order condition and order condition of the order A are also determined.

次に、トリガ2では、「X銘柄の現値が始値+10円」と設定されていた発注トリガが「X銘柄の現値が510円」と確定し、トリガ設定がOFFになって監視部がX銘柄の時価の監視を開始する。X銘柄の現値が510円になると注文データベースのトリガ設定がOFFになって、発注処理部から「X銘柄を520円の指値で100株買い」の注文が発注される。   Next, in the trigger 2, the order trigger that was set as “the current value of the X brand is the opening price + 10 yen” is confirmed as “the current price of the X brand is 510 yen”, and the trigger setting is turned off and the monitoring unit Starts monitoring the market price of the X issue. When the current value of the X brand becomes 510 yen, the trigger setting of the order database is turned off, and an order of “buy 100 shares at the limit of 520 yen for the X brand” is ordered from the order processing unit.

図13は、「Y銘柄が終値−10円になれば、終値−20円の指値で100株売り」という条件注文Bの例である。トリガ1には「Y銘柄の終値」という確定トリガが設定され、トリガ監視部がY銘柄の大引けと終値についての監視を行う。Y銘柄は大引けに500円となって終値が確定すると、注文Bの注文条件及び発注条件もそれぞれ確定する。   FIG. 13 shows an example of a conditional order B of “If the Y stock reaches the closing price of −10 yen, sell 100 shares at the closing price of −20 yen”. The trigger 1 is set to the final trigger “Y price closing price”, and the trigger monitoring unit monitors the Y brand closing and closing price. When the Y brand is closed at 500 yen and the closing price is confirmed, the order condition and order condition for order B are also confirmed.

次に、トリガ2では、「Y銘柄の現値が終値−10円」と設定されていた発注トリガが「Y銘柄の現値が490円」と確定し、トリガ設定がOFFになって監視部がY銘柄の時価の監視を開始する。Y銘柄の現値が490円になると注文データベースのトリガ設定がOFFになって、発注処理部から「Y銘柄を480円の指値で100株売り」の注文が発注される。   Next, in trigger 2, the order trigger that was set as “Y brand current value is the closing price of −10 yen” is confirmed as “Y brand current value is 490 yen”, the trigger setting is turned OFF, and the monitoring unit Starts monitoring the market price of the Y issue. When the current value of the Y stock reaches 490 yen, the trigger setting of the order database is turned off, and an order of “sell 100 shares at the limit of 480 yen for the Y brand” is placed from the ordering processing unit.

図14は、「Z銘柄の注文Cが約定すれば、注文Cの約定価格+20円になれば注文Cの約定価格+50円の指値で100株売り」という条件注文Dの例である。このような注文は、ある買い注文が約定した後に、上昇傾向が確認できれば利益確定の売り注文を自動的に発注したい場合に有効である。   FIG. 14 is an example of a conditional order D that “If the order C for the Z brand is executed, the execution price of the order C + 20 yen and sells 100 shares at the order price of the order C + 50 yen limit”. Such an order is effective when it is desired to automatically place a profit-sell selling order after confirming an upward trend after a certain buying order is executed.

トリガ1には「注文Cが約定」という確定トリガが設定され、トリガ監視部が注文Cの約定について注文データベースを監視する。注文Cが約定して約定価格が確定すると、注文Dの注文条件及び発注条件もそれぞれ確定する。   The trigger 1 is set with a confirmation trigger “Order C is executed”, and the trigger monitoring unit monitors the order database for the execution of Order C. When the order C is executed and the execution price is fixed, the order condition and the order condition for the order D are also determined.

次に、トリガ2では、「Z銘柄の現値が注文Cの約定価格+20円」と設定されていた発注トリガが「Z銘柄の現値が520円」と確定し、トリガ設定がOFFになって監視部がZ銘柄の時価の監視を開始する。Z銘柄の現値が520円になると注文データベースのトリガ設定がOFFになって、発注処理部から「Z銘柄を550円の指値で100株売り」の注文が発注される。   Next, in trigger 2, the order trigger that was set as “Z brand current value is the contract price of order C + 20 yen” is confirmed as “Z brand current value is 520 yen”, and the trigger setting is turned OFF. The monitoring unit starts monitoring the market price of the Z brand. When the current value of the Z brand reaches 520 yen, the trigger setting of the order database is turned off, and an order of “sell 100 shares at the limit of 550 yen for the Z brand” is ordered from the ordering processing unit.

図12〜図14の例の他にも、トリガ1及びトリガ2については様々な設定が可能であり、発注トリガであるトリガ2に対して、トリガ1が発注条件を定める確定トリガとなるものであればよい。例えば、トリガ1は注文を受けた顧客の保有資産残高を監視して、ある銘柄の含み益が一定値に達した場合に、さらに一定の利幅を乗せて売り注文を発注するような設定も可能である。   In addition to the examples of FIGS. 12 to 14, various settings can be made for the trigger 1 and the trigger 2, and the trigger 1 serves as a deterministic trigger that determines the ordering condition with respect to the trigger 2 that is the ordering trigger. I just need it. For example, the trigger 1 can be set to monitor the balance of assets held by customers who have placed orders and place a sell order with a certain margin when the unrealized gain of a certain stock reaches a certain value. is there.

本発明の概要を示す図である。It is a figure which shows the outline | summary of this invention. 本発明にかかる売買注文処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the trading order processing system concerning this invention. 現在のシステムによる条件注文の第一の例を示す図である。It is a figure which shows the 1st example of the conditional order by the present system. 本発明のシステムによる条件注文の第一の例を示す図である。It is a figure which shows the 1st example of the conditional order by the system of this invention. 現在のシステムによる条件注文の第二の例を示す図である。It is a figure which shows the 2nd example of the conditional order by the present system. 本発明のシステムによる条件注文の第二の例を示す図である。It is a figure which shows the 2nd example of the conditional order by the system of this invention. 現在のシステムによる条件注文のトリガの設定の一例を示す図である。It is a figure which shows an example of the setting of the trigger of the conditional order by the present system. 本発明のシステムによる条件注文の発注トリガ及び確定トリガの設定の一例を示す図である。It is a figure which shows an example of the setting of the order trigger and the confirmation trigger of a conditional order by the system of this invention. 本発明のシステムによる条件注文で、発注条件及び注文条件が確定した場合の一例を示す図である。It is a figure which shows an example when the order conditions and order conditions are confirmed by the conditional order by the system of this invention. 本発明にかかる注文データベースとトリガデータベースの構成の一例を示す図である。It is a figure which shows an example of a structure of the order database and trigger database concerning this invention. 本発明による売買注文処理のフローチャートである。It is a flowchart of the sales order process by this invention. 本発明による売買注文処理フローの第一の例である。It is a 1st example of the sales order processing flow by this invention. 本発明による売買注文処理フローの第二の例である。It is a 2nd example of the sales order processing flow by this invention. 本発明による売買注文処理フローの第三の例である。It is a 3rd example of the sales order processing flow by this invention.

符号の説明Explanation of symbols

100 売買注文処理システム
110 入力処理部
120 注文データベース
130 トリガ監視部
140 トリガデータベース
141 発注トリガテーブル
142 確定トリガテーブル
150 発注処理部
160 タイマー
200 時価データベース
300 顧客端末


DESCRIPTION OF SYMBOLS 100 Trading order processing system 110 Input processing part 120 Order database 130 Trigger monitoring part 140 Trigger database 141 Order trigger table 142 Confirmation trigger table 150 Order processing part 160 Timer 200 Market value database 300 Customer terminal


Claims (4)

注文者から委託を受けた価格が変動する商品の売買注文を取引市場に発注するための売買注文処理システムであって、
前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を、前記売買注文の識別情報と関連付けて格納する注文内容格納手段と、
前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして格納する発注トリガ格納手段と、
前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして格納する確定トリガ格納手段と、
前記商品の時価に関する情報を格納する時価格納装置において変化するデータが、前記確定トリガ格納手段に格納された前記確定トリガに合致するかを監視する確定トリガ監視手段と、
前記確定トリガ監視手段において前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納手段に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行する条件更新手段と、
前記時価格納装置において変化するデータが、前記発注トリガ格納手段に格納された発注トリガに合致するかを監視する発注トリガ監視手段と、
前記発注トリガ監視手段において前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信する注文執行手段と、
を備えていて、
前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における始値を基準に「始値+x」又は「始値−x」(xは前記売買注文において指定可能な正数)と指定されていて、
前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記始値を基準に「始値+y」又は「始値−y」(yは前記売買注文において指定可能な正数)と指定されていて、
前記確定トリガには前記始値が設定されており、
前記確定トリガ監視手段は、前記時価格納装置において前記始値を監視し、
前記条件更新手段は、前記始値が確定すると前記時価格納装置から前記始値を取得して、前記指値及び前記指定価格を、前記始値を基準にした価格に更新すること
を特徴とする売買注文処理システム。
A trade order processing system for placing a trade order of a product whose price is consigned from an orderer to a trading market,
Order content storage means for storing the order content of the sales order including the order conditions specified by the orderer for execution of the sales order in association with the identification information of the sales order;
An order trigger storage means for storing an ordering condition designated by the orderer for placing an order for the buy / sell order as an order trigger in association with identification information of the buy / sell order;
A confirmation trigger storage means for associating a confirmation condition for confirming the order condition and an unconfirmed variable included in the order trigger with a confirmation trigger in association with identification information of the buy and sell order;
Confirmation trigger monitoring means for monitoring whether data changing in a market price storage device for storing information relating to the market price of the product matches the confirmation trigger stored in the confirmation trigger storage means;
When the confirmation of the confirmation trigger is detected by the confirmation trigger monitoring means, the order content corresponding to the confirmation trigger stored in the order content storage means is specified using the identification information as a key, and the order condition included in the order content An order condition update for updating an unconfirmed variable included in the order to a confirmed numerical value, and an order trigger corresponding to the confirmation trigger stored in the order trigger storage means using the identification information as a key, and the order trigger A condition update means for executing an update of an order trigger for updating an unconfirmed variable included in
Order trigger monitoring means for monitoring whether the data changing in the market price storage device matches the order trigger stored in the order trigger storage means;
When the order trigger monitoring means detects a match of the order trigger, the order content corresponding to the order trigger stored in the order content storage means is identified using the identification information as a key, and the order conditions included in the order content Order execution means for transmitting an order execution instruction in accordance with the transaction market system for the product;
With
In the order condition, the limit price of the limit order is “open price + x” or “open price−x” (x is the buy / sell order) based on the open price in the trading market of the target brand of the buy / sell order as an uncertain variable. Is specified as a positive number),
In the order trigger, the designated price of the target issue of the buy / sell order is “open price + y” or “open price−y” (y is a positive value that can be specified in the buy / sell order as an uncertain variable). Number)
The opening price is set in the confirmation trigger,
The confirmation trigger monitoring means monitors the opening price in the market price storage device,
The condition updating means obtains the opening price from the market price storage device when the opening price is fixed, and updates the limit price and the specified price to a price based on the opening price. Order processing system.
注文者から委託を受けた価格が変動する商品の売買注文を取引市場に発注するための売買注文処理システムであって、
前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を、前記売買注文の識別情報と関連付けて格納する注文内容格納手段と、
前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして格納する発注トリガ格納手段と、
前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして格納する確定トリガ格納手段と、
前記商品の時価に関する情報を格納する時価格納装置において変化するデータが、前記確定トリガ格納手段に格納された前記確定トリガに合致するかを監視する確定トリガ監視手段と、
前記確定トリガ監視手段において前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納手段に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行する条件更新手段と、
前記時価格納装置において変化するデータが、前記発注トリガ格納手段に格納された発注トリガに合致するかを監視する発注トリガ監視手段と、
前記発注トリガ監視手段において前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納手段に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信する注文執行手段と、
を備えていて、
前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における終値を基準に「終値+x」又は「終値−x」(xは前記売買注文において指定可能な正数)と指定されていて、
前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記終値を基準に「終値+y」又は「終値−y」(yは前記売買注文において指定可能な正数)と指定されていて、
前記確定トリガには前記終値が設定されており、
前記確定トリガ監視手段は、前記時価格納装置において前記終値を監視し、
前記条件更新手段は、前記終値が確定すると前記時価格納装置から前記終値を取得して、前記指値及び前記指定価格を、前記終値を基準にした価格に更新すること
を特徴とする売買注文処理システム。
A trade order processing system for placing a trade order of a product whose price is consigned from an orderer to a trading market,
Order content storage means for storing the order content of the sales order including the order conditions specified by the orderer for execution of the sales order in association with the identification information of the sales order;
An order trigger storage means for storing an ordering condition designated by the orderer for placing an order for the buy / sell order as an order trigger in association with identification information of the buy / sell order;
A confirmation trigger storage means for associating a confirmation condition for confirming the order condition and an unconfirmed variable included in the order trigger with a confirmation trigger in association with identification information of the buy and sell order;
Confirmation trigger monitoring means for monitoring whether data changing in a market price storage device for storing information relating to the market price of the product matches the confirmation trigger stored in the confirmation trigger storage means;
When the confirmation of the confirmation trigger is detected by the confirmation trigger monitoring means, the order content corresponding to the confirmation trigger stored in the order content storage means is specified using the identification information as a key, and the order condition included in the order content An order condition update for updating an unconfirmed variable included in the order to a confirmed numerical value, and an order trigger corresponding to the confirmation trigger stored in the order trigger storage means using the identification information as a key, and the order trigger A condition update means for executing an update of an order trigger for updating an unconfirmed variable included in
Order trigger monitoring means for monitoring whether the data changing in the market price storage device matches the order trigger stored in the order trigger storage means;
When the order trigger monitoring means detects a match of the order trigger, the order content corresponding to the order trigger stored in the order content storage means is identified using the identification information as a key, and the order conditions included in the order content Order execution means for transmitting an order execution instruction in accordance with the transaction market system for the product;
With
In the order condition, the limit price of the limit order is “close price + x” or “close price−x” (x can be specified in the buy / sell order) based on the closing price in the trading market of the target stock of the trading order as an unconfirmed variable. Positive number), and
In the order trigger, the specified price of the target issue of the buy / sell order is “close price + y” or “close price−y” (y is a positive number that can be specified in the buy / sell order) based on the close price as an undetermined variable. Specified,
The closing price is set in the confirmation trigger,
The confirmation trigger monitoring means monitors the closing price in the market price storage device,
The condition update means acquires the closing price from the market price storage device when the closing price is fixed, and updates the limit price and the specified price to a price based on the closing price. .
注文者から委託を受けた価格が変動する商品の売買注文を売買注文処理システムによって取引市場に発注する売買注文の処理方法であって、
前記売買注文処理システムが、前記注文者の操作する端末装置から、前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を受け付けて、前記売買注文の識別情報と関連付けて注文内容格納部に格納するステップと、
前記売買注文処理システムが、前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして発注トリガ格納部に格納するステップと、
前記売買注文処理システムが、前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして確定トリガ格納部に格納するステップと、
前記売買注文処理システムが、前記商品の時価に関する情報を格納する時価格納装置において変化するデータが、前記確定トリガ格納部に格納された前記確定トリガに合致するかを監視するステップと、
前記売買注文処理システムが、前記確定トリガに合致するかを監視するステップにおいて前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納部に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納部に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行するステップと、
前記売買注文処理システムが、前記時価格納装置において変化するデータが、前記発注トリガ格納部に格納された発注トリガに合致するかを監視するステップと、
前記売買注文処理システムが、前記発注トリガに合致するかを監視するステップにおいて前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納部に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信するステップと、
を有していて、
前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における始値を基準に「始値+x」又は「始値−x」(xは前記売買注文において指定可能な正数)と指定されていて、
前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記始値を基準に「始値+y」又は「始値−y」(yは前記売買注文において指定可能な正数)と指定されていて、
前記確定トリガには前記始値が設定されており、
前記確定トリガを監視するステップでは、前記売買注文処理システムは前記時価格納装置において前記始値を監視し、
前記更新を実行するステップでは、前記売買注文処理システムは前記始値が確定すると前記時価格納装置から前記始値を取得して、前記指値及び前記指定価格を、前記始値を基準にした価格に更新すること
を特徴とする売買注文の処理方法。
A method of processing a buy / sell order in which a buy / sell order for a product whose price is consigned from an orderer is placed on a trading market by a buy / sell order processing system,
The buying and selling order processing system accepts order contents of the buying and selling order including order conditions designated by the orderer for execution of the buying and selling order from a terminal device operated by the orderer, and identification information of the buying and selling order Storing in the order content storage unit in association with
The trading order processing system stores the ordering conditions specified by the orderer to place the trading order in association with the identification information of the trading order and stores it in the order trigger storage as an order trigger;
The buy / sell order processing system stores the order condition and a confirmed condition for confirming an unconfirmed variable included in the order trigger in association with identification information of the buy / sell order and stores it in a confirmed trigger storage unit as a confirmed trigger. Steps,
Monitoring whether the data that changes in the market price storage device in which the trading order processing system stores information on the market price of the product matches the confirmation trigger stored in the confirmation trigger storage unit;
When the buy / sell order processing system detects a match of the confirmation trigger in the step of monitoring whether the confirmation trigger is met, an order corresponding to the confirmation trigger stored in the order content storage unit using the identification information as a key. An order condition update for identifying contents and updating an unconfirmed variable included in the order conditions included in the order contents to a determined numerical value, and the confirmation stored in the order trigger storage unit using the identification information as a key Identifying an order trigger corresponding to the trigger, and executing an update of the order trigger to update an unconfirmed variable included in the order trigger to a fixed numerical value;
The trading order processing system monitoring whether data changing in the market price storage device matches an order trigger stored in the order trigger storage; and
When the buy / sell order processing system detects a match of the order trigger in the step of monitoring whether the order trigger is met, an order corresponding to the order trigger stored in the order content storage unit using the identification information as a key. Identifying the content and sending an order execution instruction according to the order conditions included in the order content to the trading market system for the product;
Have
In the order condition, the limit price of the limit order is “open price + x” or “open price−x” (x is the buy / sell order) based on the open price in the trading market of the target brand of the buy / sell order as an uncertain variable. Is specified as a positive number),
In the order trigger, the designated price of the target issue of the buy / sell order is “open price + y” or “open price−y” (y is a positive value that can be specified in the buy / sell order as an uncertain variable). Number)
The opening price is set in the confirmation trigger,
In the step of monitoring the confirmation trigger, the trading order processing system monitors the opening price in the market price storage device,
In the step of executing the update, the buy / sell order processing system obtains the opening price from the market price storage device when the opening price is determined, and sets the limit price and the specified price to a price based on the opening price. A method of processing a buy / sell order characterized by updating.
注文者から委託を受けた価格が変動する商品の売買注文を売買注文処理システムによって取引市場に発注する売買注文の処理方法であって、
前記売買注文処理システムが、前記注文者の操作する端末装置から、前記売買注文の執行について前記注文者から指定された注文条件を含む前記売買注文の注文内容を受け付けて、前記売買注文の識別情報と関連付けて注文内容格納部に格納するステップと、
前記売買注文処理システムが、前記売買注文を発注するために前記注文者から指定された発注条件を、前記売買注文の識別情報と関連付けて、発注トリガとして発注トリガ格納部に格納するステップと、
前記売買注文処理システムが、前記注文条件及び前記発注トリガに含まれる未確定の変数を確定するための確定条件を、前記売買注文の識別情報と関連付けて、確定トリガとして確定トリガ格納部に格納するステップと、
前記売買注文処理システムが、前記商品の時価に関する情報を格納する時価格納装置において変化するデータが、前記確定トリガ格納部に格納された前記確定トリガに合致するかを監視するステップと、
前記売買注文処理システムが、前記確定トリガに合致するかを監視するステップにおいて前記確定トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納部に格納された前記確定トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に含まれる未確定の変数を確定した数値に更新する注文条件の更新、及び前記識別情報をキーに前記発注トリガ格納部に格納された前記確定トリガに対応する発注トリガを特定し、前記発注トリガに含まれる未確定の変数を確定した数値に更新する発注トリガの更新を実行するステップと、
前記売買注文処理システムが、前記時価格納装置において変化するデータが、前記発注トリガ格納部に格納された発注トリガに合致するかを監視するステップと、
前記売買注文処理システムが、前記発注トリガに合致するかを監視するステップにおいて前記発注トリガの合致を検出すると、前記識別情報をキーに前記注文内容格納部に格納された前記発注トリガに対応する注文内容を特定し、前記注文内容に含まれる注文条件に従った注文の執行指示を、前記商品にかかる取引市場システムに送信するステップと、
を有していて、
前記注文条件には指値注文の指値が、未確定の変数として前記売買注文の対象銘柄の前記取引市場における終値を基準に「終値+x」又は「終値−x」(xは前記売買注文において指定可能な正数)と指定されていて、
前記発注トリガには前記売買注文の対象銘柄の指定価格が、未確定の変数として前記終値を基準に「終値+y」又は「終値−y」(yは前記売買注文において指定可能な正数)と指定されていて、
前記確定トリガには前記終値が設定されており、
前記確定トリガを監視するステップでは、前記売買注文処理システムは前記時価格納装置において前記終値を監視し、
前記更新を実行するステップでは、前記売買注文処理システムは前記終値が確定すると前記時価格納装置から前記終値を取得して、前記指値及び前記指定価格を、前記終値を基準にした価格に更新すること
を特徴とする売買注文の処理方法。
A method of processing a buy / sell order in which a buy / sell order for a product whose price is consigned from an orderer is placed on a trading market by a buy / sell order processing system,
The buying and selling order processing system accepts order contents of the buying and selling order including order conditions designated by the orderer for execution of the buying and selling order from a terminal device operated by the orderer, and identification information of the buying and selling order Storing in the order content storage unit in association with
The trading order processing system stores the ordering conditions specified by the orderer to place the trading order in association with the identification information of the trading order and stores it in the order trigger storage as an order trigger;
The buy / sell order processing system stores the order condition and a confirmed condition for confirming an unconfirmed variable included in the order trigger in association with identification information of the buy / sell order and stores it in a confirmed trigger storage unit as a confirmed trigger. Steps,
Monitoring whether the data that changes in the market price storage device in which the trading order processing system stores information on the market price of the product matches the confirmation trigger stored in the confirmation trigger storage unit;
When the buy / sell order processing system detects a match of the confirmation trigger in the step of monitoring whether the confirmation trigger is met, an order corresponding to the confirmation trigger stored in the order content storage unit using the identification information as a key. An order condition update for identifying contents and updating an unconfirmed variable included in the order conditions included in the order contents to a determined numerical value, and the confirmation stored in the order trigger storage unit using the identification information as a key Identifying an order trigger corresponding to the trigger, and executing an update of the order trigger to update an unconfirmed variable included in the order trigger to a fixed numerical value;
The trading order processing system monitoring whether data changing in the market price storage device matches an order trigger stored in the order trigger storage; and
When the buy / sell order processing system detects a match of the order trigger in the step of monitoring whether the order trigger is met, an order corresponding to the order trigger stored in the order content storage unit using the identification information as a key. Identifying the content and sending an order execution instruction according to the order conditions included in the order content to the trading market system for the product;
Have
In the order condition, the limit price of the limit order is “close price + x” or “close price−x” (x can be specified in the buy / sell order) based on the closing price in the trading market of the target stock of the trading order as an unconfirmed variable. Positive number), and
In the order trigger, the specified price of the target issue of the buy / sell order is “close price + y” or “close price−y” (y is a positive number that can be specified in the buy / sell order) based on the close price as an undetermined variable. Specified,
The closing price is set in the confirmation trigger,
In the step of monitoring the confirmation trigger, the trading order processing system monitors the closing price in the market price storage device,
In the step of executing the update, the trading order processing system obtains the closing price from the market price storage device when the closing price is determined, and updates the limit price and the designated price to a price based on the closing price. A method for processing a buy and sell order characterized by:
JP2004055914A 2004-03-01 2004-03-01 Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order Expired - Lifetime JP4076512B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004055914A JP4076512B2 (en) 2004-03-01 2004-03-01 Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004055914A JP4076512B2 (en) 2004-03-01 2004-03-01 Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002211831A Division JP3734168B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting ordering conditions, and trading order processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007289093A Division JP2008052755A (en) 2007-11-06 2007-11-06 Purchase/sale order processing system and purchase/sale order processing method for automatically setting order condition and order content

Publications (3)

Publication Number Publication Date
JP2004192660A JP2004192660A (en) 2004-07-08
JP2004192660A5 JP2004192660A5 (en) 2007-06-28
JP4076512B2 true JP4076512B2 (en) 2008-04-16

Family

ID=32768240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004055914A Expired - Lifetime JP4076512B2 (en) 2004-03-01 2004-03-01 Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order

Country Status (1)

Country Link
JP (1) JP4076512B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5591101B2 (en) * 2010-12-29 2014-09-17 株式会社大和総研ビジネス・イノベーション Securities trading system
JP7679116B1 (en) 2024-06-11 2025-05-19 Cxrエンジニアリング株式会社 Processing device, processing program, and processing method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4014259B2 (en) * 1997-09-18 2007-11-28 株式会社日立国際電気 Contract information display system
BR0008461A (en) * 1999-02-24 2002-01-29 Min Ho Cha Automatic order submission method and system for stock trading, title, item, future index, option, index, currency and the like
JP2001155086A (en) * 1999-09-14 2001-06-08 Nippon Online Shoken Kk Device, system and method for automatically giving selling or buying order
WO2001088795A1 (en) * 2000-05-18 2001-11-22 Kabushiki Kaisha Daiwa Shoken Group Honsha Method and system for transmitting stock price information, information database therefor, server for detecting conditions and client terminal
JP2002041799A (en) * 2000-07-19 2002-02-08 Norito Amagi Simultaneous ordering system for on-line trade dealing
JP3317350B2 (en) * 2000-08-29 2002-08-26 フジフューチャーズ株式会社 Trading system and trading processing method
JP2002175450A (en) * 2000-12-05 2002-06-21 Hitachi Ltd Product ordering method and product ordering device in electronic commerce

Also Published As

Publication number Publication date
JP2004192660A (en) 2004-07-08

Similar Documents

Publication Publication Date Title
JP3734168B2 (en) Trading order processing system for automatically setting ordering conditions, and trading order processing method
JP4364164B2 (en) Automatic ordering method, apparatus and program
JP2001155086A (en) Device, system and method for automatically giving selling or buying order
JP3754009B2 (en) Trading order processing system for automatically setting correction conditions and trading order processing method
JP2019215938A (en) Advice data generation system
WO2017139614A1 (en) Portfolio management
US20100287117A1 (en) Financial asset management system
EP2000971A9 (en) Trading system
JP2008052755A (en) Purchase/sale order processing system and purchase/sale order processing method for automatically setting order condition and order content
JP4420384B2 (en) Order content automatic correction system for financial product trading order and automatic order content correction method for financial product trading order
CN109035008A (en) Exchange information processing method and transaction system
JP5105910B2 (en) Trading order placement system and trading order placement method
JP7493224B2 (en) Information processing device and computer program
JP4076512B2 (en) Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order
JP2006099787A (en) Device and method of automatic buying and selling order for specifying order time
JP4915910B2 (en) Trading order processing system and trading order processing method
JP2004206470A (en) Transaction support server, transaction support program and transaction support system
KR102339726B1 (en) Systems and methods for trading stocks
JP2004213546A (en) Dealing order processing system and its method for simultaneously ordering two or more dealing orders
KR20040010037A (en) One-Click Automatic Order Device and Method of Futures and Options Trading System
KR102329536B1 (en) Automatic transaction system and method for multiple accounts
KR100606473B1 (en) One-click futures position conversion service method
KR20130131831A (en) Device and method for option trading based on future price and profit calculation on each price in cyber stock trading system
JP2004005741A (en) System and method for automatic dealing order system
KR20210042881A (en) A method for controlling fractional share trading, and apparatus therefore

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080129

R150 Certificate of patent or registration of utility model

Ref document number: 4076512

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140208

Year of fee payment: 6

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term