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
JP4132069B2 - Trading order automatic correction system - Google Patents
[go: Go Back, main page]

JP4132069B2 - Trading order automatic correction system - Google Patents

Trading order automatic correction system Download PDF

Info

Publication number
JP4132069B2
JP4132069B2 JP2005209838A JP2005209838A JP4132069B2 JP 4132069 B2 JP4132069 B2 JP 4132069B2 JP 2005209838 A JP2005209838 A JP 2005209838A JP 2005209838 A JP2005209838 A JP 2005209838A JP 4132069 B2 JP4132069 B2 JP 4132069B2
Authority
JP
Japan
Prior art keywords
order
price
correction
trigger
trading
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
JP2005209838A
Other languages
Japanese (ja)
Other versions
JP2005346733A (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
Priority to JP2002211832A priority Critical patent/JP3754009B2/en
Application filed by カブドットコム証券株式会社 filed Critical カブドットコム証券株式会社
Priority to JP2005209838A priority patent/JP4132069B2/en
Publication of JP2005346733A publication Critical patent/JP2005346733A/en
Application granted granted Critical
Publication of JP4132069B2 publication Critical patent/JP4132069B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、株式や債券、商品先物等の価格が変動する商品について、注文者から委託を受けて取引市場に発注した金融商品の売買注文を自動訂正するための売買注文自動訂正システムに関するものである。   The present invention relates to a trading order automatic correction system for automatically correcting a trading order of a financial product that is commissioned by an orderer to a trading market for a product whose price fluctuates, such as stocks, bonds, and commodity futures. is there.

インターネットの普及と株式売買委託手数料の完全自由化を背景に、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.

そうした中で本願の出願人は、成行注文、指値注文以外に対して条件を付したいくつかの注文方法が選択できる独自のオンライン取引システムを構築して、サービスを提供している(非特許文献1参照。)。このシステムにおいては、注文を発注するタイミングや株価を条件として指定する「条件注文」、「条件注文」において指値とは逆方向で条件を設定する「逆指値注文」、他の注文の約定を条件に次の注文を発注する「リレー注文」、買い注文と同時に売り注文を予約する「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 (Non-Patent Documents). 1). 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-mentioned orders, the present applicant implements “conditional order”, “stop order”, “relay order”, and “U-turn order” that specify ordering conditions by trigger monitoring that specifies ordering conditions. . (See Patent Document 1).

http://www.kabu.com/http: // www. kabu. com / 特開2001−155086号公報JP 2001-1555086 A

上記の発明においては、発注条件として株価や時刻、他の注文の約定を指定すると、これらをトリガにして市場における時価や時刻、注文の約定状況をリアルタイムで監視し、トリガに該当すると注文を発注する。このようにトリガを用いて条件の監視を自動化することにより、投資家が指定した条件に達した場合に注文を発注する条件付注文の受付が可能となっている。   In the above invention, when the stock price, time, and other order execution are specified as the ordering conditions, the market price, time, and order execution status are monitored in real time using these as triggers. To do. 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.

一方、指値注文を発注しながら一定の条件の下に指値の条件を訂正する「W指値注文」は、次のような条件付注文として発注される。図3の例では、ある投資家からの株価500円の買い注文が約定し、この投資家が50円の利幅を達成すれば利益を確定したいと考えると、550円の売り注文を発注することになる。このまま株価が上昇して図3の例の通り550円で約定すれば良いが、逆に株価が下落して損失が拡大するリスクをどう回避するかも課題になる。   On the other hand, a “W limit order” that corrects the limit conditions under certain conditions while placing a limit order is placed as a conditional order as follows. In the example of FIG. 3, if a buy order for a stock price of 500 yen from a certain investor is executed and if the investor wants to determine profit if he achieves a profit margin of 50 yen, he places a sell order of 550 yen. become. The stock price will rise as it is, and it may be executed at 550 yen as in the example of FIG. 3, but conversely, how to avoid the risk that the stock price will fall and the loss will increase will be a problem.

そこで「W指値注文」においては、「株価が480円になれば指値475円の売り注文に訂正」する旨の条件を付することができる。図4の例では、株価が予想に反して下落した場合、480円となった時点で475円の売り注文に訂正されるので、この投資家の損失は最大でも475円で売却した場合の範囲にまで抑えられることになる。   Therefore, in the “W limit order”, a condition that “if the stock price becomes 480 yen, it is corrected to a sell order with a limit price of 475 yen” can be attached. In the example of Fig. 4, if the stock price falls unexpectedly, it will be corrected to a selling order of 475 yen when it reaches 480 yen, so the loss of this investor is the range when selling at a maximum of 475 yen It will be suppressed to.

この「W指値注文」においては、発注については特に条件が指定されておらず、上記の発注条件を指定する「条件注文」等の例とは異なり、発注のためのトリガが設けられることはない。一方で、一定の条件が整った場合には注文条件を訂正することが必要になるため、本願の出願人が提供するシステムにおいては、注文条件を訂正するためのトリガが設けられている。   In this “W limit order”, no particular condition is specified for ordering, and unlike the “conditional order” example in which the ordering condition is specified, there is no trigger for ordering. . On the other hand, since it is necessary to correct the order condition when a certain condition is satisfied, the system provided by the applicant of the present application is provided with a trigger for correcting the order condition.

上記のシステムにおいては、訂正条件として株価や時刻、他の注文の約定を指定すると、これらをトリガにして市場における時価や時刻、注文の約定状況をリアルタイムで監視し、トリガに該当すると注文内容を訂正する。このようにトリガを用いて条件の監視を自動化することにより、投資家が指定した条件に達した場合に注文を訂正する訂正条件付注文の受付が可能となっている。   In the above system, when the stock price, time, and other order execution are specified as correction conditions, the market price, time, and order execution status are monitored in real time using these as triggers. correct. By automating the monitoring of conditions using triggers in this way, it is possible to accept orders with correction conditions for correcting orders when the conditions specified by the investor are reached.

本発明は、注文者から委託を受けて取引市場に発注した金融商品の売買注文を自動訂正するための売買注文自動訂正システムを提供することを課題とするものである。   An object of the present invention is to provide a trading order automatic correction system for automatically correcting a trading order of a financial product that has been commissioned by an orderer and placed in a trading market.

本願にかかる課題を解決する発明は、注文者から委託を受けて取引市場に発注した金融商品の売買注文に指定された指値価格を自動訂正するための売買注文自動訂正システムであって、取引市場に発注するための発注条件に第1の売買注文の約定が指定された第2の売買注文の執行について、前記注文者から指定された前記第1の売買注文の約定価格を基準にした指値価格を含む前記第2の売買注文の注文内容を、前記第2の売買注文の識別情報を付して格納する注文内容格納手段と、前記第2の売買注文を取引市場に発注する発注トリガとなる前記第1の売買注文の約定について、前記第1の売買注文の識別情報を前記第2の売買注文の識別情報と関連付けて格納する発注トリガ格納手段と、前記第2の売買注文が発注された後に前記第2の売買注文の指値価格を訂正するために前記注文者から指定された前記第1の売買注文の約定価格を基準にした訂正価格とともに、前記第2の売買注文の指値価格を前記訂正価格に訂正するために前記注文者から指定された訂正条件である前記第1の売買注文の約定価格を基準にした訂正指定価格を、前記第2の売買注文の識別情報と関連付けて訂正トリガとして格納する訂正トリガ格納手段と、前記第1の売買注文を含む売買注文の約定状況に関する約定情報を格納する約定情報格納装置において、前記第1の売買注文に関する約定情報に売買注文の約定が記録されたことを監視する約定情報監視手段と、前記約定情報監視手段において前記第1の売買注文に関する約定情報に注文の約定が記録されたことを検出すると、前記第1の売買注文の識別情報をキーに、前記発注トリガ格納手段において対応する前記第2の売買注文の識別情報を特定し、前記注文内容格納手段に格納された前記第2の売買注文の識別情報に対応する売買注文について、前記第2の売買注文について指定された指値価格を前記第1の売買注文の約定価格を反映して更新し、かつ前記訂正トリガ格納手段に格納された前記第2の売買注文の識別情報に対応する訂正トリガを特定し、前記訂正トリガとして指定された訂正価格及び訂正指定価格を前記第1の売買注文の約定価格を反映して更新する条件更新手段と、前記条件更新手段によって更新された前記注文内容格納手段に格納された注文内容に従って、前記注文内容に含まれる指値価格を指定した売買注文の執行指示を、金融商品の取引市場システムに送信する注文執行手段と、前記金融商品の時価に関する情報を格納する時価格納装置において変化するデータが前記訂正トリガ格納手段に格納された訂正トリガにおいて指定された訂正指定価格に合致するかを監視する訂正トリガ監視手段と、前記訂正トリガ監視手段において前記訂正指定価格の合致を検出すると、前記第2の売買注文の識別情報をキーに、前記注文内容格納手段に格納された前記訂正トリガに対応する第2の売買注文を特定し、前記第2の売買注文の執行について指定された指値価格を前記訂正トリガ格納手段から取得した前記訂正トリガに対応する訂正価格に更新するとともに、前記第2の売買注文の指値価格を前記訂正価格に訂正する訂正指示を、前記取引市場システムに送信する注文訂正手段と、を備えることを特徴とする売買注文自動訂正システムである。 An invention for solving the problems of the present application is a trading order automatic correction system for automatically correcting a limit price designated in a trading order of a financial product commissioned by an orderer to a trading market, The limit price based on the contract price of the first trade order designated by the orderer with respect to execution of the second trade order in which the contract of the first trade order is designated as an order condition for placing an order to the order contents of the second trade orders including the order contents storing means for storing assigned the identification information of the second trading order, the ordering trigger to order the second trading orders in trading market Order contract storage means for storing the identification information of the first trading order in association with the identification information of the second trading order for the execution of the first trading order, and the second trading order is ordered Later the second With correction price the relative to the agreed price for the specified first trading orders from the orderer to correct the limit price trading orders, to correct the limit price of the second trading order to the correct price Therefore, a correction trigger for storing a correction specified price based on the contract price of the first trading order, which is a correction condition specified by the orderer, as a correction trigger in association with the identification information of the second trading order In the storage means and the contract information storage device for storing the contract information regarding the contract status of the trade order including the first trade order, monitoring that the contract of the trade order is recorded in the contract information regarding the first trade order And when the contract information monitoring means detects that the contract of the order is recorded in the contract information relating to the first trade order, the first trade note The identification information of the second buy / sell order corresponding to the order trigger storing means is specified using the identification information of the order as a key, and the buy / sell corresponding to the identification information of the second buy / sell order stored in the order content storing means. For the order, the limit price designated for the second trading order is updated to reflect the contract price of the first trading order, and the second trading order stored in the correction trigger storage means is identified. Condition correction means for identifying a correction trigger corresponding to the information and updating the correction price designated as the correction trigger and the correction designated price to reflect the contract price of the first buy / sell order, and updating by the condition update means In accordance with the order content stored in the order content storage means, the execution instruction of the buy / sell order specifying the limit price included in the order content is sent to the transaction market system for financial products. And monitoring whether the data changing in the market price storage device for storing the information related to the market price of the financial product matches the correction specified price specified in the correction trigger stored in the correction trigger storage means. When the correction trigger monitoring means and the correction trigger monitoring means detect that the correction specified price matches, the correction trigger stored in the order content storage means corresponds to the second trading order identification information as a key. identifying a second trading orders, updates the limit price specified on the execution of the second trading orders correct price corresponding to the correction trigger acquired from the correction trigger storing means, the second trading Order correction means for transmitting a correction instruction for correcting the limit price of the order to the correction price to the trading market system. Is a buy and sell order auto-correction system to be.

ここで対象となる「金融商品」とは、典型的なものとして株式や債券、オプション等の金融商品が該当するが、取引市場において売買されるものであれば商品先物等であってもよい。「取引市場」は証券会社等の取次業者間で上記の商品の取引が可能な市場であればよく、証券取引所のような会員組織で運営される取引所に限られず、オプション商品のように発行会社が取引市場の役割を果たす場合もある。   The “financial products” to be considered here are typically financial products such as stocks, bonds, and options, but may be commodity futures as long as they are bought and sold in a trading market. 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.

「注文条件」とは、「成行で100株の売り」「Y円の指値で100株の買い」というように、売買注文の執行について指定された条件のことである。「訂正条件」とは、「価格がZ円になれば指値をW円に変更」というように、発注された注文を訂正するために指定された条件のことである。   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”. The “correction condition” is a condition specified for correcting the ordered order, such as “change the limit price to W yen when the price becomes Z yen”.

訂正トリガが監視する対象は、株価などの商品価格、大引けなどの市場における時刻のタイミング、含み損益などの保有資産状況のいずれであってもよい。   The target to be monitored by the correction trigger may be any of the commodity price such as stock price, the timing of the time in the market such as closing, and the status of owned assets such as unrealized gains and losses.

投資家がある銘柄を複数単位保有している場合に、全体で一定の含み益が生じればその段階からいくらかの利幅を加えてその一部を売却したい場合、「A銘柄についての含み益がX円を超えれば、A銘柄をその時点のA銘柄の現値+Y円の指値で100株の売り注文」に注文条件を訂正する、と指定することができる。   If an investor owns multiple units of a stock and wants to sell a part of it after adding a certain margin if there is a certain amount of unrealized gain as a whole, “Unrealized gain for stock A is X yen. If the price exceeds A, it is possible to specify that the order condition is to be corrected to “a sell order of 100 shares at the current value of the A brand + the limit of Y yen at that time”.

尚、本発明は、本発明にかかる売買注文自動訂正システムに対応して、かかるシステムを用いた売買注文の自動訂正方法として構成することもできる。   Incidentally, the present invention can be configured as an automatic correction method of a trade order using such a system in correspondence with the automatic trade order correction system according to the present invention.

本発明により、投資家は、注文条件が自動訂正される訂正条件付注文を発注することが可能になり、市場等の監視負担とこれに伴う訂正条件設定の作業負担を軽減することができる。これらの負担軽減は、投資の専門家でない個人投資家であっても投資にかかるリスク管理を容易に行えるという効果があり、昨今我が国で求められている個人投資家の育成と投資家保護の養成にも資するものである。   According to the present invention, it becomes possible for an investor to place an order with a correction condition in which the order condition is automatically corrected, and it is possible to reduce the monitoring burden on the market etc. and the work burden for setting the correction condition. 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 correction conditions because a large number of orders must be processed accurately on the exchange, such correction conditions are used by brokers such as securities companies. It is extremely effective to provide the control function.

本発明の実施の形態について、図面を用いて以下に詳細に説明する。尚、ここでは証券会社が株式の売買注文を取扱う例について説明するが、本発明は価格が変動する商品の販売を取次ぐ者であれば証券会社には限られず、商品先物等の取次業者も含まれる。また、取扱う商品も株式に限定されるものではなく、設定されるトリガについても以下に説明する例に限定されるものではない。   Embodiments of 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は、本発明による売買注文処理のフローチャートである。図15、図16は、それぞれ本発明による売買注文処理フローの第一、第二の例である。   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 illustrating an example in which correction is performed when correction is not performed in an order with correction conditions by the current system. 5 and 6 are diagrams showing a first example of an order with correction conditions by the current system and the system of the present invention, respectively. 7 and 8 are diagrams showing a second example of orders with correction conditions by the current system and the system of the present invention, respectively. FIG. 9 is a diagram illustrating an example of trigger settings for orders with correction conditions by the current system. FIG. 10 is a diagram showing an example of setting of an order trigger and a correction trigger for an order with correction conditions according to the system of the present invention. FIG. 11 is a diagram showing an example when the order condition and the correction condition are confirmed in the order with the correction condition by the system of the present invention. FIG. 12 is a diagram showing an example when the correction condition is fulfilled in the order with the correction condition by the system of the present invention. FIG. 13 is a diagram showing an example of the configuration of the order database and trigger database according to the present invention. FIG. 14 is a flowchart of the buy / sell order process according to the present invention. 15 and 16 are first and second examples of the buying and selling 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.

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

本発明においては、訂正条件付注文を発注するタイミングを定めると同時に、このトリガ2に設定される訂正条件を確定するために、新たなトリガとしてトリガ1を設けている。トリガ1も同様に設定された市場価格(例えばある銘柄についての始値)、時間(例えば始値が設定されている場合の市場が始まる時間)又は取引結果(例えば他の注文の約定)を監視して、発注条件に該当すると発注システムに対して注文条件を確定して訂正条件付注文の発注を指示するとともに、トリガ2の訂正条件に訂正条件を確定してその条件を書き込む。   In the present invention, the trigger 1 is provided as a new trigger in order to determine the timing for placing an order with a correction condition, and at the same time to determine the correction condition set in 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) If the order condition is satisfied, the order condition is determined to the ordering system to instruct the ordering with the correction condition, and the correction condition is determined as the correction condition of the trigger 2 and the condition is written.

これによって、投資家は訂正条件付注文の発注タイミングについて、常時他の注文の約定状況等を監視する必要がなくなる。併せて、注文条件や訂正条件を予め一定値に定めなくても、一定の利益確定やロスカットを保証することが可能な注文条件や訂正条件を自動的に設定することができる。   This eliminates the need for the investor to constantly monitor the execution status of other orders regarding the order timing of orders with correction conditions. In addition, it is possible to automatically set an order condition and a correction condition that can guarantee a certain profit confirmation and loss cut without setting the order condition and the correction condition to a predetermined 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から発注条件、注文条件、訂正条件を含んだ訂正条件付注文に関する注文内容を入力する。この注文条件及び訂正条件には、例えば「注文Bが約定すれば、注文Bの(X銘柄の)約定価格+50円の指値で100株売り、X銘柄の現値が注文Bの約定価格−20円になれば、指値を注文Bの約定価格−25円に訂正」というように、それぞれの条件の中に「注文Bの約定価格」のような未確定の変数を含んでいる。   An investor who conducts online transactions inputs order details regarding an order with a correction condition including an order condition, an order condition, and a correction condition from the customer terminal 300. The order condition and the correction condition include, for example, “If order B is executed, sell 100 shares at the limit price of order B (X brand) + 50 yen, and the current price of X brand is the contract price of order B −20 If it becomes a yen, the limit price is corrected to the contracted price of order B minus 25 yen, and an uncertain variable such as “contract price of order B” is included in each condition.

入力された注文を入力処理部110が受信すると、その内容は注文データベース120に書き込まれる。ここで注文データベース120の当該注文に関するレコードには、注文条件は未確定の変数(上記の例で言えば「注文Bの約定価格+50円」)が含まれた状態で書き込まれるとともに、訂正条件が付されている旨の記録(例えば「トリガ設定」のフィールドに「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 in which an unconfirmed variable (in the above example, “contract price of order B + 50 yen”) is included, and the correction condition is A record to the effect that the label is attached (for example, “ON” is recorded in the “trigger setting” field).

また、入力処理部110は受信した注文から発注条件及び訂正条件に関するデータを抽出し、トリガデータベース140に書き込む。このうち発注条件に関するデータは発注トリガテーブル141に、訂正条件に関するデータは訂正トリガテーブル142に書き込まれる。ここで訂正トリガテーブル141の当該トリガに関するレコードには、訂正条件及び訂正内容は未確定の変数(上記の例で言えば「注文Bの約定価格−20円」と「注文Bの約定価格−25円」)が含まれた状態で書き込まれる。   Further, the input processing unit 110 extracts data relating to the ordering condition and the correction condition from the received order and writes the data in the trigger database 140. Of these, data relating to ordering conditions is written in the ordering trigger table 141, and data relating to correction conditions is written in the correction trigger table 142. Here, in the record related to the trigger in the correction trigger table 141, the correction condition and the correction content are undefined variables (in the above example, “order B contract price—20 yen” and “order B contract price—25 ")") Is included.

発注トリガテーブル141及び訂正トリガテーブル142に書き込まれたトリガは、それぞれトリガ監視部130において、設定された条件が成就するか否かが監視される。トリガ監視部130には監視機能を有したエージェントプログラムを設定して、例えば注文データベース120において他の注文の約定を、タイマー160において市場におけるタイミングを、時価データベース200において特定の銘柄の時価を常時監視している。   The triggers written in the order trigger table 141 and the correction trigger table 142 are monitored by the trigger monitoring unit 130 as to whether or not a 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においては、発注トリガについての監視が行われる。発注トリガに定められた条件が成就すると(上記の例で言えば「注文Bが約定」)、当該注文について注文データベース120において未確定の変数となっていた注文条件(上記の例で言えば「注文Bの約定価格+50円」)に、確定した数値が書き込まれる。併せて、発注条件が成就して当該注文の発注が可能になった旨の記録(例えば「トリガ設定」のフィールドに「OFF」と記録)がされる。   First, the trigger monitoring unit 130 monitors the order trigger. When the condition defined in the order trigger is fulfilled (in the above example, “Order B is executed”), the order condition (in the above example “ The finalized value is written in the “contract price of order B + 50 yen”). At the same time, a record that the order condition has been fulfilled and the order can be placed (for example, “OFF” is recorded in the “trigger setting” field) is recorded.

さらに、発注トリガに定められた条件が成就したことにより(上記の例で言えば「注文Bが約定」)、当該注文について訂正トリガテーブル142において未確定の変数となっていた訂正トリガ及び訂正内容(上記の例で言えば「注文Bの約定価格−20円」と「注文Bの約定価格−25円」)に、確定した数値が書き込まれる。   Further, when the condition defined in the order trigger is fulfilled (in the above example, “Order B is executed”), the correction trigger and the correction contents that have become uncertain variables in the correction trigger table 142 for the order. (In the above example, the “contract price of order B—20 yen” and “contract price of order B—25 yen”) are written in the final value.

次に、トリガ監視部130は訂正トリガに設定された訂正条件の監視を行う。この条件が成就すると(上記の例で言えばX銘柄の現値が「注文Bの約定価格−20円」にあたる価格になる)、注文データベース120に注文条件が訂正された旨の記録(上記の例で言えば「注文Bの約定価格+50円」にあたる価格を「注文Bの約定価格−25円」にあたる価格に訂正)され、発注処理部150に対しては注文訂正の指示がされ、市場に発注した注文が訂正される。   Next, the trigger monitoring unit 130 monitors the correction condition set in the correction trigger. When this condition is fulfilled (in the above example, the current value of the X issue will be a price corresponding to “contract price of order B—20 yen”), the order database 120 records that the order condition has been corrected (above In the example, the price corresponding to “contract price of order B + 50 yen” is corrected to the price corresponding to “contract price of order B−25 yen”, and the order correction unit 150 is instructed to correct the order, The ordered order is corrected.

次に、図5〜8を用いて、本発明にかかるシステムによる条件付注文の具体例とその効果について説明する。図5及び図7は、先に説明したとおり、現在本件出願人が提供している訂正条件付注文(いわゆる「W指値注文」)により可能な注文の例を示している。   Next, specific examples of conditional orders by the system according to the present invention and effects thereof will be described with reference to FIGS. FIG. 5 and FIG. 7 show examples of orders that can be made by an order with correction conditions (so-called “W limit order”) currently provided by the present applicant as described above.

図5の例に対して、図6の例においては、先の買い注文の約定を発注トリガとして設定することにより、先の買い注文の約定と同時に自動的に売り注文が発注されている。そのため、図5のように利益確定のタイミングを逃すことなく、550円に達した段階での売却が可能になる。   In contrast to the example of FIG. 5, in the example of FIG. 6, a sell order is automatically placed simultaneously with the execution of the previous buy order by setting the execution of the previous buy order as an order trigger. Therefore, as shown in FIG. 5, it is possible to sell the product when it reaches 550 yen without missing the timing for determining profit.

この場合、先の買い注文は500円の指値注文であるものの、指値注文とは指値以下で買うことを意味するため、約定価格は500円になるとは限らず、490円や480円で約定する場合もあり得る。従って、目標となる利幅やロスカットラインを設定する基準価格は、先の買い注文が約定した段階で設定されることが望ましい。発注トリガにおいてこれらの注文条件や訂正条件を確定する機能を付与することにより、上記の基準価格を変数として設定しておけば、約定条件に合致した形で注文条件や訂正条件を定めることができる。   In this case, although the previous buy order is a limit order of 500 yen, the limit order means to buy at or below the limit price, so the contract price is not necessarily 500 yen, and is executed at 490 yen or 480 yen. There may be cases. Therefore, it is desirable that the reference price for setting the target profit margin and loss cut line is set at the stage when the previous buy order is executed. By adding the function to confirm these order conditions and correction conditions in the order trigger, if the above-mentioned base price is set as a variable, the order conditions and correction conditions can be defined in a form that matches the contract conditions. .

次に、図7の例に対して、図8の例においては、先の買い注文の約定を発注トリガとして設定することにより、先の買い注文の約定と同時に自動的に売り注文が発注されることは同様である。ここでポイントになるのは、訂正条件も発注と同時に併せて設定されていることである。   Next, in the example of FIG. 8, in contrast to the example of FIG. 7, a sell order is automatically placed simultaneously with the execution of the previous buy order by setting the execution of the previous buy order as an order trigger. The same is true. The point here is that correction conditions are also set at the same time as ordering.

そのため、図7のようにロスカットのタイミングを逃すことなく、図8の例ではロスカットのために注文を訂正する480円の段階を確実に捉えることにより、確実に475円ではロスカットを行うことにより、損失幅の拡大を未然に防止することができる。この場合についても、訂正条件を約定条件に合致した形で定めることができることは、図6の例と同様である。   Therefore, without missing the timing of the loss cut as shown in FIG. 7, in the example of FIG. 8, by surely capturing the stage of 480 yen for correcting the order for the loss cut, It is possible to prevent the loss width from expanding. Also in this case, the correction condition can be determined in a form that matches the contract condition, as in the example of FIG.

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

図9は、現在本願の出願人が提供している訂正条件付注文(いわゆる「W指値注文」)により可能な注文の例として、注文Aには、「X銘柄を550円の指値で100株売り、X銘柄の現値が480円になれば、指値を480円に訂正」という訂正条件が付された注文となっている。ここでトリガには「X銘柄の現値が480円」という訂正条件が設定されており、この訂正条件を時価データベースで監視して、X銘柄が480円になると指値が475円に訂正される。   FIG. 9 shows an example of an order that can be made by an order with correction conditions (so-called “W limit order”) currently provided by the applicant of the present application. If the current price of the sale and X brand is 480 yen, the order has been corrected with a correction condition “the limit price is corrected to 480 yen”. Here, a correction condition is set in the trigger that “the current value of the X issue is 480 yen”. This correction condition is monitored in the market price database, and when the X issue becomes 480 yen, the limit price is corrected to 475 yen. .

これに対して、図10の通り、本発明にかかるシステムを利用した注文Aは、「X銘柄の注文B(指値500円で100株の買い)が約定すれば、注文Bの(X銘柄の)約定価格+50円の指値で100株売り、X銘柄の現値が注文Bの約定価格−20円になれば、指値を注文Bの約定価格−25円に訂正」という発注条件と未確定の変数を含んだ訂正条件付の注文となっている。   On the other hand, as shown in FIG. 10, the order A using the system according to the present invention is “if the order B for X brand (buying 100 shares at the limit of 500 yen) is executed, ) If 100 shares are sold at the limit of the contract price + 50 yen, if the current price of the X stock is the contract price of order B-20 yen, the limit is corrected to the contract price of order B-25 yen. It is an order with correction conditions including variables.

トリガ1には発注トリガとして「注文Bの約定」という条件が設定されており、この条件を注文データベースにおける注文履歴を参照して監視する。また、トリガ2には「X銘柄の現値が注文Bの約定価格−20円」という未確定の変数を含む訂正条件が訂正トリガとして設定されているが、この時点ではトリガの条件が確定しないため、トリガの監視は行われていない。   The trigger 1 is set with a condition “contract of order B” as an order trigger, and this condition is monitored with reference to the order history in the order database. In addition, a correction condition including an uncertain variable that “the current value of the X issue is the contract price of the order B—20 yen” is set as the correction trigger in the trigger 2, but the trigger condition is not fixed at this time. Therefore, the trigger is not monitored.

図11では、注文BにおいてX銘柄が500円で約定したため、注文条件及び訂正条件がそれぞれ「X銘柄を550円の指値で100株売り」、「X銘柄の現値が480円になれば、指値を475円に訂正」と確定している。ここでトリガ2の訂正条件も確定するため、この後は「X銘柄の現値が480円」という訂正条件を時価データベースで監視する。   In FIG. 11, since the X issue in the order B is executed at 500 yen, the order condition and the correction condition are “X issue sells 100 shares at the limit of 550 yen”, and “the current value of the X issue is 480 yen, The limit price has been corrected to 475 yen ”. Since the correction condition of the trigger 2 is also determined here, the correction condition that “the current value of the X issue is 480 yen” is monitored in the market price database.

図12では、訂正条件が成就した場合について示している。X銘柄の現値が480円になると指値は485円に変更され、先の注文は「X銘柄を475円の指値で100株の売り」という注文に訂正される。   FIG. 12 shows a case where the correction condition is fulfilled. When the current price of the X brand reaches 480 yen, the limit price is changed to 485 yen, and the previous order is corrected to an order of “Selling 100 shares at the limit price of 475 yen for the X brand”.

図13は、本発明にかかる注文データベースとトリガデータベースの構成の一例を示している。注文データベースには、委託を受けた注文それぞれについてのレコードが設けられ、それぞれのレコードには注文を特定するコードである「注文ID」、指値注文の条件を記した「注文条件」、トリガの有無を示した「トリガ設定」などのフィールドが設けられている。   FIG. 13 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 Price” and “Update Price” for updating uncertain conditions in other tables are provided. In addition, the correction trigger table of the trigger database includes a record for each order for which the correction trigger is set, and each record performs “order ID”, which is a code for specifying the target order, for correction. "Correction trigger" that describes the conditions of the "correction item" that indicates the item to be written when the correction trigger is confirmed, "correction content" that describes the content to correct the correction item, "trigger setting" that indicates whether there is a trigger And other fields are provided. Here, the “order ID” plays a role of associating the corresponding order when the conditions recorded as the respective triggers are fulfilled.

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

ここで「X銘柄の注文B(指値500円で100株の買い)が約定すれば、注文Bの(X銘柄の)約定価格+50円の指値で100株売り、X銘柄の現値が注文Bの約定価格−20円になれば、指値を注文Bの約定価格−25円に訂正」という発注条件と未確定の変数を含んだ訂正条件付の注文を受け付けると、注文データベースの注文条件欄には「null+50円」が記録され、発注条件が付されていることからトリガ設定欄には「ON」と記録される。   Here, if the order B for the X issue (buy 100 shares at the limit of 500 yen) is executed, 100 shares will be sold at the limit price of the order B (X issue) + 50 yen, and the current value of the X issue will be the order B If an order with a correction condition including an unconfirmed variable and an order condition “the limit price is corrected to the contract price of order B—25 yen when the price reaches −20 yen” and an unconfirmed variable is accepted, “Null + 50 yen” is recorded and “ON” is recorded in the trigger setting column since ordering conditions are added.

また発注トリガテーブルの発注トリガ欄には「A01−000(注文B)約定」と、更新価格欄には「A01−000(注文B)約定価格」と記録される。さらに訂正トリガテーブルの訂正トリガ欄には「null−20円」と、訂正項目欄には「注文条件」と、訂正内容欄には「null−25円」と、訂正トリガの監視は発注を確認して行われることからトリガ設定欄には「ON」と記録される。   In the order trigger table, “A01-000 (order B) contract price” is recorded in the order trigger field, and “A01-000 (order B) contract price” is recorded in the update price field. Furthermore, “null-20 yen” in the correction trigger column of the correction trigger table, “order condition” in the correction item column, “null-25 yen” in the correction content column, and monitoring of the correction trigger confirms the order. Therefore, “ON” is recorded in the trigger setting column.

ここで、発注トリガに設定されたA01−000(注文B)が約定すると、A01−001(注文A)のトリガ設定が「OFF」とされて、注文Aが発注される。また、訂正トリガテーブルにおけるトリガ設定も「OFF」とされて、訂正トリガの監視がスタートする。さらに、更新価格欄に示された注文Bの約定価格については、注文データベースの「注文条件」、訂正トリガテーブルの「訂正条件」「訂正内容」のそれぞれ「null」の部分に注文Bの約定価格を当てはめて、それぞれの金額が定数として確定する。   Here, when A01-000 (order B) set in the order trigger is executed, the trigger setting of A01-001 (order A) is set to “OFF”, and order A is ordered. The trigger setting in the correction trigger table is also set to “OFF”, and monitoring of the correction trigger starts. Further, for the contract price of order B shown in the renewal price column, the contract price of order B in the “null” part of “order condition” in the order database and “correction condition” and “correction contents” in the correction trigger table. And each amount is fixed as a constant.

ここから、訂正トリガについては訂正条件の監視がスタートする。さらに、訂正トリガに設定された価格に達すると、注文データベースの注文条件が「訂正内容」の価格に訂正されて、当該注文条件の通り市場に発注された注文が訂正される。   From this point, the monitoring of correction conditions starts for the correction trigger. Further, when the price set in the correction trigger is reached, the order condition in the order database is corrected to the price of “correction contents”, and the order placed in the market according to the order condition is corrected.

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

まず、トリガ1の発注条件について監視が行われ(S01)、トリガ1の条件が成就しない場合には監視が継続される(S02〜S01)。一方、トリガ1の条件が成就すると(S02)、トリガ2と注文条件についての未確定の部分を更新し(S03)、発注条件が更新された注文を発注する(S04)併せて、更新されたトリガ2の訂正条件について監視が行われる(S05)。   First, the ordering condition of the trigger 1 is monitored (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 updated (S03), and the order with the updated order condition is ordered (S04). The correction condition of the trigger 2 is monitored (S05).

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

図15、図16は、本発明による売買注文処理フローの具体例を示している。図15は先の注文の約定により訂正条件付注文を発注する例、図16は当日の寄り付きにより訂正条件付注文を発注する例であり、それぞれ先の注文の約定価格、始値を基準に訂正条件等が設定される。   FIG. 15 and FIG. 16 show a specific example of a trade order processing flow according to the present invention. FIG. 15 shows an example of placing an order with correction conditions based on the execution of the previous order, and FIG. 16 shows an example of placing an order with correction conditions based on the close of the day, which is corrected based on the contract price and opening price of the previous order. Conditions are set.

図15は、「X銘柄の注文B(指値500円で100株の買い)が約定すれば、注文Bの(X銘柄の)約定価格+50円の指値で100株売り、X銘柄の現値が注文Bの約定価格−20円になれば、指値を注文Bの約定価格−25円に訂正」という訂正条件付注文Aの例である。トリガ1には「注文Bが約定」という発注トリガが設定され、トリガ監視部がX銘柄の注文Bの約定についての監視を行う。注文Bが買値500円で約定すると約定価格も確定し、注文Aの注文条件及び訂正条件もそれぞれ確定する。ここで注文Aについて確定した条件での売り注文が発注される。   Fig. 15 shows, “If order B for X issue (buy 100 shares at limit price of 500 yen) is executed, sell 100 shares at the limit price of order B (X issue) + 50 yen, and the current value of X issue will be This is an example of the order A with a correction condition that “the limit price is corrected to the contract price of the order B—25 yen when the contract price of the order B is −20 yen”. An order trigger “Order B is executed” is set in the trigger 1, and the trigger monitoring unit monitors the execution of the order B of the X brand. When order B is executed at a buy price of 500 yen, the contract price is also determined, and the order conditions and correction conditions for order A are also determined. Here, a selling order is placed under the conditions determined for order A.

次に、トリガ2では、「X銘柄の現値が注文Bの約定価格−20円」と設定されていた訂正トリガが「X銘柄の現値が480円」と確定し、トリガ設定がOFFになって監視部がX銘柄の時価の監視を開始する。X銘柄の現値が480円になると注文データベースの注文条件が訂正されるとともに、元の注文は発注処理部から「X銘柄を475円の指値で100株売り」の注文に訂正される。   Next, in the trigger 2, the correction trigger that was set as “the current price of the X brand is the contracted price of the order B—20 yen” is confirmed as “the current price of the X brand is 480 yen”, and the trigger setting is turned OFF. Then, the monitoring unit starts monitoring the market price of the X brand. When the current value of the X issue reaches 480 yen, the order condition in the order database is corrected, and the original order is corrected from the order processing unit to the order of “sell 100 shares at the limit of 475 yen for the X issue”.

図16は、「Y銘柄を始値+50円の指値で100株売り、Y銘柄の現値が始値−20円になれば、指値を始値−25円に訂正」という訂正条件付注文Cの例である。トリガ1には「Y銘柄の始値」という発注トリガが設定され、トリガ監視部がY銘柄の寄付についての監視を行う。Y銘柄が500円で寄り付くと始値も確定し、注文Cの注文条件及び訂正条件もそれぞれ確定する。ここで注文Cについて確定した条件での売り注文が発注される。   FIG. 16 shows an order C with a correction condition that “Y stocks are sold at 100 shares at the opening price +50 yen limit, and if the current price of the Y stock is the opening price −20 yen, the limit price is corrected to the opening price −25 yen”. It is an example. The trigger 1 is set to an order trigger called “Y price starting price”, and the trigger monitoring unit monitors the Y brand donation. When the Y brand closes at 500 yen, the opening price is fixed, and the order condition and the correction condition for the order C are also fixed. Here, a selling order is placed under the conditions determined for order C.

次に、トリガ2では、「Y銘柄の現値が始値−20円」と設定されていた訂正トリガが「Y銘柄の現値が480円」と確定し、トリガ設定がOFFになって監視部がY銘柄の時価の監視を開始する。Y銘柄の現値が480円になると注文データベースの注文条件が訂正されるとともに、元の注文は発注処理部から「Y銘柄を475円の指値で100株売り」の注文に訂正される。   Next, in Trigger 2, the correction trigger that was set as “Y brand current value is the starting price of −20 yen” is confirmed as “Y brand current value is 480 yen”, and the trigger setting is turned OFF and monitored. Department starts monitoring the market price of Y brand. When the current value of the Y issue reaches 480 yen, the order condition in the order database is corrected, and the original order is corrected from the order processing unit to an order of “Y issue sells 100 shares at a limit of 475 yen”.

図15、図16の例の他にも、トリガ1及びトリガ2については様々な設定が可能である。例えば、トリガ1は注文を受けた顧客の保有資産残高を監視して、ある銘柄の含み益が一定値に達した場合に、さらに一定の利幅を乗せて売り注文を発注し、逆に一定の損失が生じた場合にはロスカットの注文に訂正するような設定も可能である。   In addition to the examples of FIGS. 15 and 16, various settings can be made for the trigger 1 and the trigger 2. For example, Trigger 1 monitors the balance of assets held by a customer who has placed an order. When the unrealized gain of a certain stock reaches a certain value, it places a selling order with a certain margin, and conversely a certain loss. It is also possible to make a setting to correct the order of loss cut when this occurs.

本発明の概要を示す図である。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 an example in case correction is not performed in the order with correction conditions by the present system. 現在のシステムによる訂正条件付注文において、訂正が行われた場合の一例を示す図である。It is a figure which shows an example when correction is performed in the order with correction conditions by the present system. 現在のシステムによる訂正条件付注文の第一の例を示す図である。It is a figure which shows the 1st example of the order with correction conditions by the present system. 本発明のシステムによる訂正条件付注文の第一の例を示す図である。It is a figure which shows the 1st example of the order with correction conditions by the system of this invention. 現在のシステムによる訂正条件付注文の第二の例を示す図である。It is a figure which shows the 2nd example of the order with correction conditions by the present system. 本発明のシステムによる訂正条件付注文の第二の例を示す図である。It is a figure which shows the 2nd example of the order with correction conditions by the system of this invention. 現在のシステムによる訂正条件付注文のトリガの設定の一例を示す図である。It is a figure which shows an example of the setting of the trigger of the order with correction conditions by the present system. 本発明のシステムによる訂正条件付注文の発注トリガ及び訂正トリガの設定の一例を示す図である。It is a figure which shows an example of the setting of the order trigger of the order with correction conditions by the system of this invention, and a correction trigger. 本発明のシステムによる訂正条件付注文で、注文条件及び訂正条件が確定した場合の一例を示す図である。It is a figure which shows an example when an order condition and correction conditions are decided by the order with correction conditions by the system of this invention. 本発明のシステムによる訂正条件付注文で、訂正条件が成就した場合の一例を示す図である。It is a figure which shows an example when correction conditions are fulfilled by the order with correction conditions 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 processing 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.

符号の説明Explanation of symbols

100 売買注文処理システム
110 入力処理部
120 注文データベース
130 トリガ監視部
140 トリガデータベース
141 発注トリガテーブル
142 訂正トリガテーブル
150 発注処理部
160 タイマー
200 時価データベース
300 顧客端末
DESCRIPTION OF SYMBOLS 100 Purchase order processing system 110 Input processing part 120 Order database 130 Trigger monitoring part 140 Trigger database 141 Order trigger table 142 Correction trigger table 150 Order processing part 160 Timer 200 Market value database 300 Customer terminal

Claims (1)

注文者から委託を受けて取引市場に発注した金融商品の売買注文に指定された指値価格を自動訂正するための売買注文自動訂正システムであって、
取引市場に発注するための発注条件に第1の売買注文の約定が指定された第2の売買注文の執行について、前記注文者から指定された前記第1の売買注文の約定価格を基準にした指値価格を含む前記第2の売買注文の注文内容を、前記第2の売買注文の識別情報を付して格納する注文内容格納手段と、
前記第2の売買注文を取引市場に発注する発注トリガとなる前記第1の売買注文の約定について、前記第1の売買注文の識別情報を前記第2の売買注文の識別情報と関連付けて格納する発注トリガ格納手段と、
前記第2の売買注文が発注された後に前記第2の売買注文の指値価格を訂正するために前記注文者から指定された前記第1の売買注文の約定価格を基準にした訂正価格とともに、前記第2の売買注文の指値価格を前記訂正価格に訂正するために前記注文者から指定された訂正条件である前記第1の売買注文の約定価格を基準にした訂正指定価格を、前記第2の売買注文の識別情報と関連付けて訂正トリガとして格納する訂正トリガ格納手段と、
前記第1の売買注文を含む売買注文の約定状況に関する約定情報を格納する約定情報格納装置において、前記第1の売買注文に関する約定情報に売買注文の約定が記録されたことを監視する約定情報監視手段と、
前記約定情報監視手段において前記第1の売買注文に関する約定情報に注文の約定が記録されたことを検出すると、前記第1の売買注文の識別情報をキーに、前記発注トリガ格納手段において対応する前記第2の売買注文の識別情報を特定し、前記注文内容格納手段に格納された前記第2の売買注文の識別情報に対応する売買注文について、前記第2の売買注文について指定された指値価格を前記第1の売買注文の約定価格を反映して更新し、かつ前記訂正トリガ格納手段に格納された前記第2の売買注文の識別情報に対応する訂正トリガを特定し、前記訂正トリガとして指定された訂正価格及び訂正指定価格を前記第1の売買注文の約定価格を反映して更新する条件更新手段と、
前記条件更新手段によって更新された前記注文内容格納手段に格納された注文内容に従って、前記注文内容に含まれる指値価格を指定した売買注文の執行指示を、金融商品の取引市場システムに送信する注文執行手段と、
前記金融商品の時価に関する情報を格納する時価格納装置において変化するデータが前記訂正トリガ格納手段に格納された訂正トリガにおいて指定された訂正指定価格に合致するかを監視する訂正トリガ監視手段と、
前記訂正トリガ監視手段において前記訂正指定価格の合致を検出すると、前記第2の売買注文の識別情報をキーに、前記注文内容格納手段に格納された前記訂正トリガに対応する第2の売買注文を特定し、前記第2の売買注文の執行について指定された指値価格を前記訂正トリガ格納手段から取得した前記訂正トリガに対応する訂正価格に更新するとともに、前記第2の売買注文の指値価格を前記訂正価格に訂正する訂正指示を、前記取引市場システムに送信する注文訂正手段と、
を備えることを特徴とする売買注文自動訂正システム。
A buy and sell order automatic correction system for automatically correcting a limit price specified in a buy and sell order of a financial product entrusted by an orderer to a trading market,
Execution of the second trading order in which the contract of the first trading order is designated as the ordering condition for placing an order on the trading market, based on the contract price of the first trading order designated by the orderer Order content storage means for storing the order content of the second trading order including the limit price with identification information of the second trading order;
For the execution of the first trading order serving as an order trigger for placing the second trading order in the trading market, the identification information of the first trading order is stored in association with the identification information of the second trading order. Order trigger storage means;
With correction value relative to the agreed price for the specified first trading orders from the orderer for correcting the limit price of the second trading orders after the second trading order has been ordered, the A corrected designated price based on the contract price of the first buy / sell order, which is a correction condition designated by the orderer in order to correct the limit price of the second buy / sell order to the corrected price , Correction trigger storage means for storing as a correction trigger in association with the purchase order identification information;
In the contract information storage device for storing the contract information regarding the contract status of the trade order including the first trade order, the contract information monitor for monitoring that the contract of the trade order is recorded in the contract information regarding the first trade order Means,
When it is detected in the contract information monitoring means that the contract of the order is recorded in the contract information relating to the first trade order, the order trigger storage means corresponds to the identification information of the first trade order as a key. The identification information of the second trading order is specified, and the limit price designated for the second trading order is determined for the trading order corresponding to the identification information of the second trading order stored in the order content storage means. A correction trigger corresponding to the identification information of the second trading order that is updated to reflect the contract price of the first trading order and that is stored in the correction trigger storage means is specified and designated as the correction trigger. A condition updating means for updating the corrected price and the corrected designated price to reflect the contract price of the first trading order;
Order execution for transmitting a trade order execution instruction specifying a limit price included in the order content to a transaction market system for financial products in accordance with the order content stored in the order content storage means updated by the condition update means Means,
Correction trigger monitoring means for monitoring whether the data changing in the market price storage device for storing information relating to the market price of the financial product matches the correction specified price specified in the correction trigger stored in the correction trigger storage means;
When the correction trigger monitoring means detects that the correction specified price matches, the second trading order corresponding to the correction trigger stored in the order content storage means is obtained using the identification information of the second trading order as a key. identified updates the limit price specified on the execution of the second trading orders correct price corresponding to the correction trigger acquired from the correction trigger storing means, wherein the limit price of the second trading orders Order correction means for transmitting a correction instruction for correcting the correction price to the trading market system;
An automatic correction system for buying and selling orders, comprising:
JP2005209838A 2002-07-19 2005-07-20 Trading order automatic correction system Expired - Lifetime JP4132069B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002211832A JP3754009B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting correction conditions and trading order processing method
JP2005209838A JP4132069B2 (en) 2002-07-19 2005-07-20 Trading order automatic correction system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002211832A JP3754009B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting correction conditions and trading order processing method
JP2005209838A JP4132069B2 (en) 2002-07-19 2005-07-20 Trading order automatic correction system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002211832A Division JP3754009B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting correction conditions and trading order processing method

Publications (2)

Publication Number Publication Date
JP2005346733A JP2005346733A (en) 2005-12-15
JP4132069B2 true JP4132069B2 (en) 2008-08-13

Family

ID=49269931

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2002211832A Expired - Lifetime JP3754009B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting correction conditions and trading order processing method
JP2005209838A Expired - Lifetime JP4132069B2 (en) 2002-07-19 2005-07-20 Trading order automatic correction system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2002211832A Expired - Lifetime JP3754009B2 (en) 2002-07-19 2002-07-19 Trading order processing system for automatically setting correction conditions and trading order processing method

Country Status (1)

Country Link
JP (2) JP3754009B2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4278664B2 (en) * 2006-06-27 2009-06-17 株式会社マネースクウェア・ジャパン Financial product transaction management device, program
JP5221327B2 (en) * 2008-12-26 2013-06-26 株式会社マネースクウェア・ジャパン Financial product transaction management apparatus and program
AU2010221728A1 (en) * 2009-03-06 2011-09-22 Bgc Partners, Inc. Interprogram communication using messages related to events and actions on an exchange
KR101210204B1 (en) * 2010-07-02 2012-12-07 엘에스산전 주식회사 Charging and discharging system, charging and discharging device, charging and discharging method
JP5826909B2 (en) * 2013-03-07 2015-12-02 株式会社マネースクウェアHd Financial product transaction management apparatus, financial product transaction management system and program
JP6001744B2 (en) * 2015-09-24 2016-10-05 株式会社マネースクウェアHd Financial product transaction management device, program
JP6603263B2 (en) * 2015-10-14 2019-11-06 株式会社マネースクエアHd Financial product transaction management apparatus and program
JP6893706B2 (en) * 2017-09-19 2021-06-23 株式会社マネースクエアHd Financial Instruments and Exchange Management Equipment, Financial Instruments and Exchange Management Systems and Programs
JP6405445B2 (en) * 2017-12-27 2018-10-17 株式会社マネースクエアHd Financial product transaction management device, program
JP6585792B2 (en) * 2018-09-14 2019-10-02 株式会社マネースクエアHd Financial product transaction management device, program
JP7231269B2 (en) * 2019-09-05 2023-03-01 株式会社マネースクエアHd Financial instruments transaction management device, program
JP6969826B2 (en) * 2019-09-05 2021-11-24 株式会社マネースクエアHd Financial instruments transaction management device, program
JP6821211B2 (en) * 2019-09-05 2021-01-27 株式会社マネースクエアHd Financial instruments transaction management device, program
JP7452906B2 (en) * 2021-10-21 2024-03-19 株式会社マネースクエアHd Financial product transaction management device, program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3328991B2 (en) * 1993-04-16 2002-09-30 富士通株式会社 Electronic trading 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
JP3317350B2 (en) * 2000-08-29 2002-08-26 フジフューチャーズ株式会社 Trading system and trading processing method

Also Published As

Publication number Publication date
JP3754009B2 (en) 2006-03-08
JP2005346733A (en) 2005-12-15
JP2004054644A (en) 2004-02-19

Similar Documents

Publication Publication Date Title
US8019665B2 (en) Variable pricing for and conditional availability of proposals for trading of financial interests
JP4132069B2 (en) Trading order automatic correction system
JP2001155086A (en) Device, system and method for automatically giving selling or buying order
US20050010516A1 (en) Dynamic rebalancing of assets in an investment portfolio
US20100191672A1 (en) Systems, methods, and computer program products for adjusting the assets of an investment account
US20020133447A1 (en) Computerized method and system for formulating stock portfolios
JP3734168B2 (en) Trading order processing system for automatically setting ordering conditions, and trading order processing method
JP2010503920A (en) Counterparty risk limit method in multiparty transactions
KR100931826B1 (en) Financial asset investment management system and method
US20090063326A1 (en) Trading System
JP4420384B2 (en) Order content automatic correction system for financial product trading order and automatic order content correction method for financial product trading order
JP2008541231A (en) Anti-internalization order transformation equipment
JP2008052755A (en) Purchase/sale order processing system and purchase/sale order processing method for automatically setting order condition and order content
JP2012252680A (en) System and method for reducing curve risk
JP2006099787A (en) Device and method of automatic buying and selling order for specifying order time
KR102152224B1 (en) Stock, futures, and options automatic trading system that combines continuous candle shape and variable condition data
JP4076512B2 (en) Trading order processing system for automatically setting ordering conditions and order contents and processing method for trading order
JP4915910B2 (en) Trading order processing system and trading order processing method
KR20090111521A (en) Risk Notification System and Method
JP4864529B2 (en) Stock trading management system
JP2004206470A (en) Transaction support server, transaction support program and transaction support system
JP5646967B2 (en) CFD hedge processing system, method thereof, and program
KR102242164B1 (en) A method for controlling fractional share trading, and apparatus therefore
JP2004213546A (en) Dealing order processing system and its method for simultaneously ordering two or more dealing orders
KR102295421B1 (en) A method for controlling fractional share trading, and apparatus therefore

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080402

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080601

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

Free format text: PAYMENT UNTIL: 20110606

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4132069

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

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

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

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

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