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
JP5480190B2 - Securities trading system - Google Patents
[go: Go Back, main page]

JP5480190B2 - Securities trading system - Google Patents

Securities trading system Download PDF

Info

Publication number
JP5480190B2
JP5480190B2 JP2011075130A JP2011075130A JP5480190B2 JP 5480190 B2 JP5480190 B2 JP 5480190B2 JP 2011075130 A JP2011075130 A JP 2011075130A JP 2011075130 A JP2011075130 A JP 2011075130A JP 5480190 B2 JP5480190 B2 JP 5480190B2
Authority
JP
Japan
Prior art keywords
order data
condition setting
condition
brand
pending order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011075130A
Other languages
Japanese (ja)
Other versions
JP2012208826A (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 JP2011075130A priority Critical patent/JP5480190B2/en
Publication of JP2012208826A publication Critical patent/JP2012208826A/en
Application granted granted Critical
Publication of JP5480190B2 publication Critical patent/JP5480190B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、デリバティブ又は株式等の証券取引システムに係り、特に、注文の失効を少なくして約定の可能性を高めることができる証券取引システムに関する。   The present invention relates to a securities trading system such as derivatives or stocks, and more particularly to a securities trading system that can reduce the expiration of orders and increase the possibility of execution.

[従来の技術]
証券取引所のデリバティブ売買システムでは、成行注文として発注し、一部が約定した場合、残りの注文が市場に残り、追加で約定するようになっていた。
しかしながら、例えば、次期の大阪証券取引所のデリバティブ売買システムでは、成行注文の一部が約定した場合、残りは直ちに失効させるものがある。
[Conventional technology]
In the stock exchange derivative trading system, when a market order is placed and part of the order is executed, the remaining order remains in the market and is additionally executed.
However, for example, in the derivative trading system for the next Osaka Securities Exchange, if a portion of a market order is executed, the rest will expire immediately.

[関連技術]
尚、関連する先行技術文献として、特開2004−192660「売買注文に付された発注条件の条件自動設定システム及び条件自動設定方法」(カブドットコム証券株式会社)[特許文献1]がある。
[Related technologies]
As related prior art documents, there is JP-A-2004-192660 “Condition condition automatic setting system and condition automatic setting method attached to trading order” (Kabu.com Securities Co., Ltd.) [Patent Document 1].

特許文献1は、顧客端末からの注文について、トリガ1で発注条件を確定する条件を設定して市場価格を監視し、確定条件が成就すると、トリガ2で発注条件を確定して市場価格を監視し、発注条件が成就すると、発注システムから確定した注文を発注することが示されている。   Patent Document 1 monitors the market price by setting a condition for determining an order condition with a trigger 1 for an order from a customer terminal. When the final condition is satisfied, the order condition is confirmed with a trigger 2 and the market price is monitored. When the ordering conditions are fulfilled, it is shown that a confirmed order is placed from the ordering system.

特開2004−192660号公報JP 2004-192660 A

しかしながら、上記従来の成行注文の一部が残った場合に直ちに失効してしまうシステムでは、成行注文の約定機会は1回しかなく、約定しなかった分について約定させるためには再度注文を入力する必要があり、約定までに手間が掛かるという問題点があった。   However, in the conventional system that expires immediately when a part of the market order remains, there is only one opportunity to execute the market order, and the order is entered again in order to execute the contract that has not been executed. There was a problem that it was necessary and time-consuming to complete the contract.

本発明は上記実情に鑑みて為されたもので、成行注文が全て約定せず、成行注文が残った場合に失効してしまうシステムにおいて、当該失効分の注文を再発注して約定の可能性を高めることができる証券取引システムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and in a system where all the market orders are not filled and expires when the market orders remain, the possibility of re-ordering the expired orders is possible. It is an object to provide a securities trading system that can enhance

上記従来例の問題点を解決するための本発明は、顧客からの成行注文データを取引所システムで約定させる証券取引サーバを有する証券取引システムであって、証券取引サーバは、コンピュータプログラムを実行して実現する手段として、顧客からの成行注文データを取引所システムに送信して発注処理を行う発注手段と、取引所システムで約定しなかった注文を保留注文データとして保留注文データテーブルに記憶する失効データ保留手段と、取引所システムから板情報を受信し、保留注文データテーブルに記憶されている銘柄が板情報にあれば、当該銘柄を通知する板情報判定手段と、通知された銘柄について保留注文データテーブルに記憶された保留注文データを取引所システムに送信して再発注を行い、保留注文データテーブルから再発注に関する保留注文データを削除又は無効にする再発注手段とを有することを特徴とする。   The present invention for solving the problems of the above-mentioned conventional example is a securities trading system having a securities trading server for executing market order data from a customer on an exchange system, and the securities trading server executes a computer program. Ordering means to send market order data from the customer to the exchange system for order processing, and to store the orders not fulfilled by the exchange system in the pending order data table as pending order data If the board information is received from the data holding means and the board information is received from the exchange system and the brand stored in the pending order data table is in the board information, the board information judging means for notifying the brand and the pending order for the notified brand. The pending order data stored in the data table is sent to the exchange system for re-ordering. From the pending order data table And having a re-ordering means for deleting or disabling pending order data related orders.

本発明は、上記証券取引システムにおいて、証券取引サーバが、コンピュータプログラムを実行して実現する手段として、保留注文データを再発注させる条件を設定する条件設定手段と、設定された条件となった場合に、再発注手段に保留注文データの再発注を行わせる条件判定手段とを有することを特徴とする。   The present invention provides a securities trading system in which the securities trading server executes a computer program and implements a condition setting means for setting conditions for reordering pending order data, and a set condition. And a condition determining means for causing the reordering means to reorder the pending order data.

本発明は、上記証券取引システムにおいて、証券取引サーバが、コンピュータプログラムを実行して実現する手段として、保留注文データを失効させる条件を条件設定手段と、設定された条件となった場合に、当該保留注文データを保留注文データテーブルから削除又は無効にして、保留注文データを失効させる条件判定手段とを有することを特徴とする。   In the securities trading system, the securities trading server executes the computer program as a means for realizing, when the condition for invalidating the pending order data becomes the condition setting means and the set condition, It has a condition determining means for deleting or invalidating the pending order data from the pending order data table and invalidating the pending order data.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを再発注させる条件として、銘柄及び数量を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における注文数量が上記数量以上となった場合に、再発注手段に再発注を行わせることを特徴とする。   In the securities trading system according to the present invention, the condition setting means sets the brand and quantity in the condition setting table as conditions for reordering the pending order data, and the condition determination means sets the brand set in the condition setting table. When the order quantity in the board information is equal to or greater than the above quantity, the reorder means reorders.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを再発注させる条件として、銘柄、数量及び売買の金額を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における注文数量と当該銘柄の証券の現在値から算出された金額が売買の金額以上となった場合に、再発注手段に再発注を行わせることを特徴とする。   In the securities trading system according to the present invention, the condition setting means sets the brand, quantity, and amount of buying and selling in the condition setting table as conditions for reordering the pending order data, and the condition determining means sets in the condition setting table. When the amount calculated from the order quantity in the plate information of the brand name and the current value of the securities of the brand is equal to or greater than the trading amount, the reordering means is made to reorder.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを失効させる条件として、発注又は再発注した成行注文の銘柄毎の約定数量及び/又は約定合計金額を条件設定テーブルに設定し、条件判定手段が、発注又は再発注した成行注文が条件設定テーブルに設定されている条件を満たした場合に、残り分となる保留注文データを失効させることを特徴とする。   According to the present invention, in the above securities trading system, the condition setting means sets a contract amount and / or contract total amount for each brand of the market order ordered or reordered in the condition setting table as a condition for invalidating the pending order data. The condition determination means is characterized in that when the marketed order that has been placed or reordered satisfies the conditions set in the condition setting table, the pending order data that remains is expired.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを失効させる条件として、銘柄及び特定の値段を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における値段が特定の値段以上となった場合に、保留注文データを失効させることを特徴とする。   According to the present invention, in the securities trading system, the condition setting means sets a brand and a specific price in the condition setting table as conditions for invalidating the pending order data, and the condition determination means is set in the condition setting table. The pending order data is invalidated when the price in the brand information of the brand exceeds a specific price.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを失効させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている日付及び時間になった場合に、条件設定テーブルに設定されている銘柄の数量分の保留注文データを失効させることを特徴とする。   According to the present invention, in the securities trading system, the condition setting unit sets the brand, quantity, date, and time in the condition setting table as conditions for invalidating the pending order data, and the condition determining unit is set in the condition setting table. When the current date and time are reached, the pending order data corresponding to the quantity of the brand set in the condition setting table is invalidated.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを失効させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている日付及び時間となるまでに、条件設定テーブルに設定されている銘柄の数量分が約定された場合に、残りの保留注文データを失効させることを特徴とする。   According to the present invention, in the securities trading system, the condition setting unit sets the brand, quantity, date, and time in the condition setting table as conditions for invalidating the pending order data, and the condition determining unit is set in the condition setting table. When the quantity of the brand set in the condition setting table is executed before the date and time of the current date and time, the remaining pending order data is invalidated.

本発明は、上記証券取引システムにおいて、条件設定手段が、保留注文データを再発注させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、条件判定手段が、条件設定テーブルに設定されている日付及び時間になった場合に、条件設定テーブルに設定されている銘柄の数量分の保留注文データの再発注を再発注手段に行わせることを特徴とする。   In the securities trading system according to the present invention, the condition setting means sets the brand, quantity, date and time in the condition setting table as conditions for reordering the pending order data, and the condition determining means sets in the condition setting table. When the current date and time are reached, the reordering unit is caused to reorder the pending order data for the quantity of the brand set in the condition setting table.

本発明によれば、証券取引サーバが、顧客からの成行注文データを取引所システムに送信して発注処理を行う発注手段と、取引所システムで約定しなかった注文を保留注文データとして保留注文データテーブルに記憶する失効データ保留手段と、取引所システムから板情報を受信し、保留注文データテーブルに記憶されている銘柄が板情報にあれば、当該銘柄を通知する板情報判定手段と、通知された銘柄について保留注文データテーブルに記憶された保留注文データを取引所システムに送信して再発注を行い、保留注文データテーブルから再発注に関する保留注文データを削除又は無効にする再発注手段とを有する証券取引システムとしているので、成行注文が全て約定せず、成行注文が残った場合に失効してしまうシステムにおいて、当該失効分の注文を再発注して約定の可能性を高めることができる効果がある。   According to the present invention, the stock transaction server transmits the market order data from the customer to the exchange system and performs the order processing, and the order that has not been executed by the exchange system is held as the pending order data. Revocation data holding means to be stored in the table, and board information determining means for receiving the board information from the exchange system and notifying the brand if the brand stored in the pending order data table is in the board information. A reordering unit that transmits the pending order data stored in the pending order data table to the exchange system for re-ordering, and deletes or invalidates the pending order data related to the reordering from the pending order data table. Since it is a securities trading system, this is a system that expires when all market orders are not fulfilled and market orders remain. And re-ordering the order of forfeitures there is an effect that it is possible to increase the possibility of the contract.

本発明によれば、証券取引サーバが、保留注文データを再発注させる条件を設定する条件設定手段と、設定された条件となった場合に、再発注手段に保留注文データの再発注を行わせる条件判定手段とを有する証券取引システムとしているので、設定された条件で再発注を行うことができ、顧客の利便性を向上させることができる効果がある。   According to the present invention, the securities trading server sets the condition setting means for setting the condition for reordering the pending order data, and causes the reordering means to reorder the pending order data when the set condition is met. Since the securities transaction system has the condition judging means, it is possible to re-order under the set conditions, and there is an effect that the convenience of the customer can be improved.

本発明によれば、証券取引サーバが、保留注文データを失効させる条件を条件設定手段と、設定された条件となった場合に、当該保留注文データを保留注文データテーブルから削除又は無効にして、保留注文データを失効させる条件判定手段とを有する証券取引システムとしているので、設定された条件で保留注文データを失効させることができ、顧客の利便性を向上させることができる効果がある。   According to the present invention, the securities trading server deletes or invalidates the pending order data from the pending order data table when the conditions for invalidating the pending order data become the condition setting means and the set conditions. Since the securities trading system has a condition determining means for invalidating the pending order data, the pending order data can be invalidated under the set conditions, and the convenience of the customer can be improved.

本発明の実施の形態に係る証券取引システムの概略図である。1 is a schematic diagram of a securities trading system according to an embodiment of the present invention. 本発明の実施の形態に係る証券再発注処理の概要を示す図である。It is a figure which shows the outline | summary of the securities reordering process which concerns on embodiment of this invention. 保留注文データテーブルの概略図である。It is the schematic of a pending order data table. 証券取引サーバ1の証券再発注処理を示すフローチャートである。It is a flowchart which shows the securities reordering process of the securities trading server 1. 応用例1を示す条件設定テーブルの概略図である。12 is a schematic diagram of a condition setting table showing an application example 1. FIG. 応用例2を示す条件設定テーブルの概略図である。10 is a schematic diagram of a condition setting table showing an application example 2. FIG. 応用例3を示す条件設定テーブルの概略図である。It is the schematic of the condition setting table which shows the application example 3. FIG. 応用例4を示す条件設定テーブルの概略図である。It is the schematic of the condition setting table which shows the application example 4. FIG.

本発明の実施の形態について図面を参照しながら説明する。
[1.実施の形態の概要]
本発明の実施の形態に係る証券取引システムは、取引所システムに対して発注された成行注文について約定せず、成行注文が残って失効した場合、証券取引サーバが、失効した注文データを保留注文データとして保留注文データテーブルに一時記憶し、取引所システムから売買の板情報を受信すると、板情報の銘柄が保留注文データテーブルにあるか否かを判定し、当該テーブルに板情報の銘柄があれば、その銘柄の保留注文データを再発注するものであり、取引所システムからの板情報に応じて再発注を行うため、約定の可能性を高くすることができるものである。
Embodiments of the present invention will be described with reference to the drawings.
[1. Outline of Embodiment]
In the securities trading system according to the embodiment of the present invention, when a market order placed on the exchange system is not executed and the market order remains and expires, the securities trading server holds the expired order data as a pending order. Data is temporarily stored in the pending order data table, and when buying and selling board information is received from the exchange system, it is determined whether the board information brand is in the pending order data table, and the board information brand is included in the table. For example, the pending order data of the brand is reordered, and reordering is performed according to the board information from the exchange system, so that the possibility of execution can be increased.

また、本発明の実施の形態に係る証券取引システムは、証券取引サーバが、保留注文データテーブルに記憶した保留注文データを顧客が設定した条件に応じて保留注文データテーブルから削除して失効させるようにしているので、使い勝手を向上させることができる。   In the securities trading system according to the embodiment of the present invention, the securities trading server deletes the pending order data stored in the pending order data table from the pending order data table according to the conditions set by the customer and invalidates the pending order data. Therefore, usability can be improved.

[2.本システム:図1]
本発明の実施の形態に係る証券取引システム(本システム)について図1を参照しながら説明する。図1は、本発明の実施の形態に係る証券取引システムの概略図である。
本システムは、図1に示すように、証券取引サーバ1と、取引所システム2と、インターネット3と、顧客端末4とから基本的に構成されている。
図1では、説明を簡単にするために、顧客端末4を1台しか記載していないが、本来、複数の顧客端末がインターネット3を介して証券取引サーバ1に接続するものである。
また、証券取引サーバ1と取引所システム2とは、専用のネットワークで接続されるようにしてもよいし、インターネットを介して接続されるようにしてもよい。
[2. This system: Fig. 1]
A securities trading system (this system) according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a schematic diagram of a securities trading system according to an embodiment of the present invention.
As shown in FIG. 1, this system basically includes a stock exchange server 1, an exchange system 2, the Internet 3, and a customer terminal 4.
In FIG. 1, only one customer terminal 4 is shown for simplicity of explanation, but a plurality of customer terminals are originally connected to the securities trading server 1 via the Internet 3.
The stock exchange server 1 and the exchange system 2 may be connected via a dedicated network or may be connected via the Internet.

[3.証券再発注処理:図2]
本システムの各部を説明する前に、本システムにおける証券再発注処理の概要について図2を参照しながら説明する。図2は、本発明の実施の形態に係る証券再発注処理の概要を示す図である。ここで、証券は、先物、オプション、株式、債券等である。
[3. Securities reordering process: Figure 2]
Before describing each part of the system, an outline of the securities reordering process in the system will be described with reference to FIG. FIG. 2 is a diagram showing an outline of the securities reordering process according to the embodiment of the present invention. Here, the securities are futures, options, stocks, bonds, and the like.

[顧客端末4→証券取引サーバ1]
証券再発注処理は、図2に示すように、顧客端末4から証券取引サーバ1に成行注文が指示された場合であり、例えば、銘柄「A」について数量「5000」で売買区分「買い」、銘柄「B」について数量「8000」で売買区分「買い」、銘柄「C」について数量「1000」で売買区分「買い」の成行注文が出されたとする。
[Customer terminal 4 → Securities trading server 1]
As shown in FIG. 2, the securities reordering process is a case where a market order is instructed from the customer terminal 4 to the securities trading server 1. For example, the stock “A” has a quantity “5000” and a trading category “buy”, Assume that a market order for a brand “B” with a quantity “8000” and a trade category “Buy” is placed for a brand “C” with a quantity “1000” for a trade category “Buy”.

[証券取引サーバ1→取引所システム2]
すると、証券取引サーバ1は、その成行注文を取引所システム2に発注する。取引所システム2では、各銘柄について当該数量の売り注文の板が発生していれば、約定成立するが、成行注文の一部であっても、その一部について約定成立するものである。
[Stock trading server 1 → Exchange system 2]
Then, the securities trading server 1 places the market order on the exchange system 2. In the exchange system 2, if a sell order board of the relevant quantity is generated for each brand, the contract is established, but even a part of the market order is fulfilled.

図2では、銘柄「A」に「2000売り」、銘柄「B」に「1000売り」の板が発生すると、その部分について約定成立することを示している。この場合、銘柄「A」に「3000買い」、銘柄「B」に「7000買い」、銘柄「C」に「1000買い」の注文データが残ることになる。   FIG. 2 shows that when a “2000 sell” plate is generated for the brand “A” and a “1000 sell” plate is generated for the brand “B”, a contract is established for that portion. In this case, order data of “3000 buy” for the brand “A”, “7000 buy” for the brand “B”, and “1000 buy” for the brand “C” remain.

[取引所システム2→証券取引サーバ1]
取引所システム2で一部約定成立し、残りの注文データが発生した場合は、証券取引サーバ1に約定分と残り分の情報が送信される。
証券取引サーバ1では、残り分が失効状態で保留される(保留分として記憶される)。
[Exchange System 2 → Stock Exchange Server 1]
When the exchange system 2 partially executes the contract and the remaining order data is generated, the information about the contract and the remaining part is transmitted to the securities trading server 1.
In the stock exchange server 1, the remaining portion is held in an invalid state (stored as a holding portion).

[証券取引サーバ1→取引所システム2]
そして、取引所システム2において新たな板が発生すると、証券取引サーバ1に板情報が通知され、証券取引サーバ1で保留分に対応する注文であるか否かが判断され、対応する注文であれば、当該銘柄について再発注処理を行う。
[Stock trading server 1 → Exchange system 2]
Then, when a new board is generated in the exchange system 2, board information is notified to the securities trading server 1, and it is determined whether or not the order corresponds to the pending portion in the securities trading server 1. For example, re-order processing is performed for the stock.

図2では、取引所で銘柄「A」で「1000売り」、銘柄「B」で「4000売り」の新たな板が発生した場合を示しており、その板情報が取引所システム2から証券取引サーバ1に送信される。
証券取引サーバ1は、板情報を受信すると、板情報の売り注文に対応する保留分の買い注文があるか否かを判断し、対応する買い注文があれば、再発注処理を行う。ここで、再発注されるのは、銘柄「A」の「3000買い」と銘柄「B」の「7000買い」の注文である。
FIG. 2 shows a case where a new board of “1000 sell” for the brand “A” and “4000 sell” for the brand “B” is generated on the exchange, and the board information is exchanged from the exchange system 2 to the securities trading. Sent to the server 1.
Upon receiving the board information, the stock transaction server 1 determines whether or not there is a pending buy order corresponding to the board information selling order, and if there is a corresponding buy order, performs a reordering process. Here, what is reordered is an order of “3000 buy” of the brand “A” and “7000 buy” of the brand “B”.

尚、売り注文の数量に合わせて、買い注文の数量を調整して再発注しないのは、新たな板が発生したことに影響を受けて、銘柄「A」「B」について別の売り注文が出される可能性があり、銘柄「A」の残り数量全てと、銘柄「B」の残り数量全てが約定することがあるためである。   The reason for not re-ordering by adjusting the quantity of the buy order according to the quantity of the sell order is influenced by the occurrence of a new board, and another sell order for the brands “A” and “B”. This is because there is a possibility that all remaining quantities of the brand “A” and all remaining quantities of the brand “B” may be executed.

[4.本システムの各部]
本システムの各部について具体的に説明する。
[証券取引サーバ1]
証券取引サーバ1は、顧客端末4からの指示で取引所システム2に証券の発注処理等を行うものである。証券取引サーバ1での具体的処理は、後述する。
また、証券取引サーバ1は、図1に示すように、コンピュータ装置であって、制御部11と、記憶部12と、インタフェース部13とを備えている。
制御部11は、記憶部12に記憶された処理プログラムを実行して各種処理手段を実現する。各種処理手段については、後述する。
記憶部12は、処理を実行するための処理プログラムと、各種テーブル等を記憶する。テーブルについては後述する。
インタフェース部13は、インターネット3に接続すると共に、取引所システム2に接続するためのものである。
[4. Parts of this system]
Each part of this system will be specifically described.
[Securities trading server 1]
The securities trading server 1 performs processing for ordering securities to the exchange system 2 in accordance with instructions from the customer terminal 4. Specific processing in the stock transaction server 1 will be described later.
Further, as shown in FIG. 1, the stock transaction server 1 is a computer device, and includes a control unit 11, a storage unit 12, and an interface unit 13.
The control unit 11 executes the processing program stored in the storage unit 12 to realize various processing means. Various processing means will be described later.
The storage unit 12 stores a processing program for executing processing, various tables, and the like. The table will be described later.
The interface unit 13 is for connecting to the Internet 3 and also to the exchange system 2.

[取引所システム2]
取引所システム2は、コンピュータによって実現されるものであり、証券取引サーバ1と同様のハードウェア構成を備え、プログラム処理動作によって、証券取引サーバ1からの注文に対して板の状況に応じて約定させる処理を行う。
また、取引所システム2は、証券の売買に関する板が発生すると、その板の情報を証券取引サーバ1に通知する。
[Exchange system 2]
The exchange system 2 is realized by a computer, and has the same hardware configuration as that of the securities trading server 1, and executes an order from the securities trading server 1 according to the status of the board by a program processing operation. To perform the process.
Moreover, when the board regarding the sale of securities is generated, the exchange system 2 notifies the securities trading server 1 of the information on the board.

[インターネット3]
インターネット3は、顧客端末4と証券取引サーバ1とを接続するネットワークであり、専用回線のネットワークであってもよい。
[Internet 3]
The Internet 3 is a network that connects the customer terminal 4 and the securities trading server 1, and may be a dedicated line network.

[顧客端末4]
顧客端末4は、表示部及び操作部を備えたコンピュータ装置又は携帯電話機等で構成され、操作部からの指示により、証券の銘柄、数量、売買区分等の注文データを、インターネット3を介して証券取引サーバ1に送信する。本実施の形態では、成行注文の場合に対処したものである。
[Customer terminal 4]
The customer terminal 4 is composed of a computer device or a mobile phone equipped with a display unit and an operation unit, and in accordance with instructions from the operation unit, order data such as securities brands, quantities, trading categories, etc. is sent via the Internet 3 Transmit to transaction server 1. In the present embodiment, the case of a market order is dealt with.

また、顧客端末4は、取引所システム2で約定した場合、約定情報(保留分がある場合には保留分の情報も含む)を証券取引所サーバ1から受信して表示部に表示する。
更に、顧客端末4は、保留分について証券取引サーバ1で再発注されて、取引所システム2で約定された場合には、当該約定された情報(更に保留分が残ったのであれば保留分の情報も含む)を証券取引サーバ1から受信して表示する。
In addition, when the customer terminal 4 executes the contract in the exchange system 2, the customer terminal 4 receives the contract information (including information on the reserved portion if there is a reserved portion) from the stock exchange server 1, and displays it on the display unit.
Further, when the customer terminal 4 is reordered with respect to the reserved portion by the securities trading server 1 and is executed by the exchange system 2, the customer terminal 4 receives the executed information (if the reserved portion still remains, the reserved portion). Information is also received from the securities trading server 1 and displayed.

[保留注文データテーブル:図3]
次に、証券取引サーバ1の記憶部12に記憶されている保留注文データテーブルについて図3を参照しながら説明する。図3は、保留注文データテーブルの概略図である。
保留注文データテーブルは、図3に示すように、取引毎に付されたID(識別情報)に対応して「銘柄」「数量」「売買区分」「発注日時(再発注日時)」が記憶されている。
この保留注文データテーブルは、証券取引システム1から取引所システム2に発注(再発注)されて、一部又は全部が保留分として残った保留注文のデータが記憶されるものである。
[Pending order data table: Fig. 3]
Next, the pending order data table stored in the storage unit 12 of the securities trading server 1 will be described with reference to FIG. FIG. 3 is a schematic diagram of a pending order data table.
As shown in FIG. 3, the pending order data table stores “brand name”, “quantity”, “buy / sell category”, “order date (reorder date)” corresponding to the ID (identification information) assigned to each transaction. ing.
This pending order data table stores data of pending orders that are placed (reordered) from the stock trading system 1 to the exchange system 2 and a part or all of them remain as pending.

[処理手段]
次に、証券取引サーバ1の制御部11によって実現される処理手段について説明する。
記憶部12に記憶された処理プログラムが制御部11に読み込まれて実行され、実現される機能実現手段として、「発注手段」「失効データ保留手段」「板情報判定手段」「再発注手段」「条件判定手段」「条件設定手段」がある。
[Processing means]
Next, processing means realized by the control unit 11 of the securities trading server 1 will be described.
The processing program stored in the storage unit 12 is read and executed by the control unit 11, and as function realizing means to be realized, “ordering means” “revocation data holding means” “board information determination means” “reordering means” “ There are “condition determining means” and “condition setting means”.

[発注手段]
発注手段は、顧客端末4から受信した成行注文のデータを取引所システム2に送信して発注を行う。
[Ordering method]
The ordering means places an order by sending the market order data received from the customer terminal 4 to the exchange system 2.

[失効データ保留手段]
失効データ保留手段は、取引所システム2で約定しなかった注文(残り分の注文)情報を取引所システム2から受信すると、記憶部12の保留注文データテーブルに残り分の注文データを失効データ(保留注文データ)として記憶する。
[Revocation data hold means]
When the revocation data holding means receives the order (remaining order) information that has not been executed in the exchange system 2 from the exchange system 2, the revocation data holding means stores the remaining order data in the reserving order data table of the storage unit 12 with the revocation data ( Stored as pending order data).

[板情報判定手段]
板情報判定手段は、取引所システム2から新たに発生した証券の売買に関する板の情報(板情報)を受信すると、受信した板情報内の銘柄と保留注文データテーブル内の銘柄とを比較し、一致する銘柄があるか否かを判定し、一致する銘柄があれば、再発注手段に当該銘柄を通知する。
[Board information judging means]
When the board information judging means receives the board information (board information) related to the trading of newly generated securities from the exchange system 2, it compares the brand in the received board information with the brand in the pending order data table, It is determined whether or not there is a matching brand, and if there is a matching brand, the brand is notified to the reordering means.

[再発注手段]
再発注手段は、板情報判定手段からの通知によって、板情報判定手段で一致する銘柄があれば、当該銘柄の保留注文データを取引所システム2に対して再発注するために送信する。再発注を行う場合には、保留注文データテーブルから再発注の銘柄に関する保留注文データを削除又は無効としておく。
[Reordering means]
If there is a brand that is matched by the board information determination means, the reordering means transmits the pending order data of the brand to the exchange system 2 for reordering. When reordering is performed, the pending order data related to the reordered brand is deleted or invalidated from the pending order data table.

[条件判定手段]
条件判定手段は、後述する応用例1で説明するように、保留注文データを再発注させる条件が記憶部12に設定されており、当該条件になったか否かを判定し、当該条件となった場合に、保留注文データを再発注する。
また、条件判定手段は、後述する応用例2〜4で説明するように、保留注文データを失効させる条件が記憶部12に設定されており、当該条件になったか否かを判定し、当該条件となった場合に、保留注文データを失効させる。
[Condition judgment means]
The condition determination means determines whether or not the condition for reordering the pending order data is set in the storage unit 12 as will be described later in Application Example 1, and whether or not the condition is met. If so, reorder the pending order data.
Further, as will be described in application examples 2 to 4 to be described later, the condition determination means determines whether or not the condition for invalidating the pending order data is set in the storage unit 12, and determines whether or not the condition is satisfied. In this case, the pending order data is invalidated.

[条件設定手段]
条件設定手段は、保留注文データを再発注する条件、また、保留注文データを失効させる条件を記憶部12に設定するものである。
尚、条件設定は、顧客が行うものであるから、顧客端末4から条件設定の入力が行われ、条件設定手段が記憶部12に設定する。
[Condition setting means]
The condition setting means sets a condition for reordering the pending order data and a condition for invalidating the pending order data in the storage unit 12.
Since the condition setting is performed by the customer, the condition setting is input from the customer terminal 4 and set in the storage unit 12 by the condition setting means.

[5.処理フロー:図4]
次に、本システムの証券取引サーバ1における処理について図4を参照しながら説明する。図4は、証券取引サーバ1の証券再発注処理を示すフローチャートである。
証券取引サーバ1の制御部によって処理が実行され、図4に示すように、顧客端末4から成行注文データを受信したか否かを判定し(S1)、成行注文データを受信した場合(Yesの場合)、取引所システム2に成行注文データを送信して成行注文の発注処理を行う(S2)。顧客端末4から成行注文データを受信していない場合(Noの場合)、判定処理S1を繰り返す。
尚、処理S1,S2は、発注手段で実行されるものである。
[5. Processing flow: Fig. 4]
Next, processing in the securities trading server 1 of this system will be described with reference to FIG. FIG. 4 is a flowchart showing the securities reordering process of the securities trading server 1.
When the process is executed by the control unit of the stock exchange server 1 and as shown in FIG. 4, it is determined whether or not the market order data is received from the customer terminal 4 (S1), and the market order data is received (Yes) ), The market order data is transmitted to the exchange system 2 and the market order processing is performed (S2). If the market order data has not been received from the customer terminal 4 (No), the determination process S1 is repeated.
The processes S1 and S2 are executed by the ordering unit.

成行注文データの発注処理S2の後で、取引所システム2から約定分と残り分の情報を受信する(S3)。具体的には、全て約定した場合には、全て約定したことを示す情報を受信し、全て約定しなかった場合には、全てが残りの注文データ(失効データ)となったことを示す情報を受信し、一部約定した場合には、一部約定したことを示す情報とそれ以外が残りの注文データ(失効データ)となったことを示す情報を受信する。   After the order processing S2 for the market order data, information on the contract and the remaining amount is received from the exchange system 2 (S3). Specifically, when all the contracts are executed, information indicating that all the contracts have been received is received. When all the contracts are not executed, the information indicating that all the remaining order data (revocation data) is obtained. If it is received and partly executed, information indicating that partly executed and other information indicating that the remaining order data (revocation data) has been received are received.

次に、受信した情報から、残りの注文データがあるか否かを判定し(S4)、残りの注文データがなければ(Noの場合)、全て約定したことを示す情報を顧客端末4に送信して処理を終了する。
また、残りの注文データがある場合(Yesの場合)には、その残りの注文データを保留注文データテーブルに時系列に記憶する(S5)。
尚、処理S3〜S5は、失効データ保留手段で実行されるものである。
Next, it is determined from the received information whether there is any remaining order data (S4). If there is no remaining order data (in the case of No), information indicating that all the contracts have been executed is transmitted to the customer terminal 4. To finish the process.
If there is remaining order data (Yes), the remaining order data is stored in the pending order data table in time series (S5).
Processes S3 to S5 are executed by the revocation data holding means.

更に、取引所システム2から特定時間以内に板情報を受信したか否かを判定し(S6)、板情報を受信したならば(Yesの場合)、対応銘柄の保留注文データが保留注文データテーブルにあるか否かを判定し(S7)、対応銘柄の保留注文データがあれば(Yesの場合)、当該銘柄の保留注文データを取引所システム2に送信して再発注処理を行い(S8)、処理S3に戻る。
尚、処理S6,S7は、板情報判定手段で実行され、処理S8は、再発注手段で実行されるものである。
Further, it is determined whether or not the board information is received within a specific time from the exchange system 2 (S6). If the board information is received (in the case of Yes), the pending order data of the corresponding brand is stored in the pending order data table. (S7), if there is pending order data of the corresponding brand (in the case of Yes), the pending order data of the brand is transmitted to the exchange system 2 and reorder processing is performed (S8). The process returns to step S3.
The processes S6 and S7 are executed by the board information determining means, and the process S8 is executed by the reordering means.

判定処理S6で、特定時間以内に板情報を受信しなかった場合(Noの場合)、若しくは、判定処理S7で、保留注文データテーブルに対応銘柄の保留注文データがない場合(Noの場合)、取消処理の条件に該当するかどうかを判定し(S9)、取消処理の条件に該当しなければ(Noの場合)、判定処理S6に戻る。取消処理の条件の詳細は、応用例で説明する。
取消処理の条件に該当すれば(Yesの場合)、保留注文データの取消処理を行う(S10)。具体的には、保留注文データテーブルから取消対象の保留注文データを削除する。
尚、処理S9,S10は、条件判定手段で実行されるものである。
When the board information is not received within the specific time in the determination process S6 (in the case of No), or when there is no pending order data of the corresponding brand in the pending order data table in the determination process S7 (in the case of No), It is determined whether or not the cancellation process condition is satisfied (S9). If the cancellation process condition is not satisfied (in the case of No), the process returns to the determination process S6. Details of the cancellation processing conditions will be described in an application example.
If the cancellation process condition is met (Yes), the pending order data is canceled (S10). Specifically, the pending order data to be canceled is deleted from the pending order data table.
Processes S9 and S10 are executed by the condition determining means.

[6.応用例]
次に、本システムにおける応用例1〜4について図5〜8を参照しながら説明する。図5は、応用例1を示す条件設定テーブルの概略図であり、図6は、応用例2を示す条件設定テーブルの概略図であり、図7は、応用例3を示す条件設定テーブルの概略図であり、図8は、応用例4を示す条件設定テーブルの概略図である。尚、図5〜8では、具体的に株式の売買について説明している。
[6. Application example]
Next, application examples 1 to 4 in this system will be described with reference to FIGS. 5 is a schematic diagram of a condition setting table showing Application Example 1, FIG. 6 is a schematic diagram of a condition setting table showing Application Example 2, and FIG. 7 is an outline of the condition setting table showing Application Example 3. FIG. 8 is a schematic diagram of a condition setting table showing the application example 4. In addition, FIGS. 5-8 demonstrates the trading of stocks concretely.

[応用例1:図5]
応用例1は、板情報判定手段によって、板情報を受信し、顧客が条件設定手段で条件設定テーブルに設定した銘柄の数量の条件を判定し、当該条件を満たす場合に、再発注手段が再発注を行うものである。
つまり、条件設定手段が、保留注文データを再発注させる条件として、銘柄及び数量を条件設定テーブルに設定しておき、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における注文数量が設定された数量以上となった場合に、再発注手段に再発注を行わせるものである。
[Application Example 1: FIG. 5]
In application example 1, the board information is received by the board information determination means, the condition of the number of brands set in the condition setting table by the customer is determined by the condition setting means, and the reordering means is re-established when the condition is satisfied. Place an order.
That is, the condition setting means sets the brand and quantity in the condition setting table as conditions for reordering the pending order data, and the condition determination means sets the order quantity in the board information of the brand set in the condition setting table. When the value exceeds the set quantity, the reordering means is made to reorder.

具体的には、保留注文データが銘柄「A株」で数量「3000株」の買い注文、銘柄「B株」で数量「7000株」の買い注文であって、図5に示すように、条件設定手段により条件設定テーブルに、銘柄「A株」について数量「2000株」、条件「以上」の売り注文、銘柄「B株」について数量「5000株」、条件「以上」の売り注文が設定されている場合、板情報判定手段が、受信した板情報について銘柄A株が数量2000株以上の売り注文、又は銘柄B株が数量5000株以上の売り注文であるか否かを判定し、銘柄A株が数量2000株以上の売り注文、又は銘柄B株が数量5000株以上の売り注文であれば、板情報判定手段が再発注の指示を再発注手段に出力し、再発注手段が、該当した保留注文データを取引所システム2に送信して再発注を行うものである。   Specifically, the pending order data is a buy order for the stock “A stock” with the quantity “3000 stock” and the stock “B stock” with the stock quantity “7000 stock”. As shown in FIG. In the condition setting table by the setting means, the selling order of the quantity “2000 shares” for the brand “A share” and the condition “above”, the selling order of the quantity “5000 shares” for the brand “B share”, and the condition “above” is set. The board information determination means determines whether or not the received board information is a sell order with a stock A quantity of 2000 shares or more, or a stock B share is a sell order with a quantity of 5000 shares or more. If the stock is a sell order with a quantity of 2000 shares or more, or if the stock B share is a sell order with a quantity of 5000 shares or more, the board information judging means outputs a reordering instruction to the reorder means, and the reorder means is applicable. Hold order data to exchange system It is intended to re-order and send it to.

この応用例1では、板情報における売買量が特定の数量以上になった場合に、再発注を行うもので、再発注の処理を頻繁に行うのを防止してシステムの負荷を軽減し、再発注した場合の約定の可能性を高くすることができる効果がある。   In this application example 1, when the trading volume in the board information exceeds a specific quantity, re-ordering is performed, and frequent re-ordering processing is prevented to reduce the load on the system. This has the effect of increasing the possibility of execution when placing an order.

尚、応用例1では、特定の数量以上で再発注を行うものであるが、予め条件設定テーブルに銘柄、数量、売買の金額を設定しておき、板情報の銘柄、数量と証券の現在値から売買の金額を算出し、算出された売買の金額が条件設定テーブルに設定されている銘柄の特定の金額以上であるか否かを判定し、特定の金額以上であれば、再発注を行うようにしてもよい。
つまり、条件設定手段が、保留注文データを再発注させる条件として、銘柄、数量及び売買の金額を条件設定テーブルに設定しておき、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における注文数量と当該銘柄の証券の現在値から算出された金額が売買の金額以上となった場合に、再発注手段に再発注を行わせるものである。
In application example 1, reordering is performed for a specific quantity or more. However, the brand, quantity, and amount of trading are set in the condition setting table in advance, and the brand information, quantity, and current value of the securities are set. The amount of trading is calculated from the above, and it is determined whether or not the calculated amount of buying and selling is equal to or greater than a specific amount of the brand set in the condition setting table. You may do it.
That is, the condition setting means sets the brand, quantity, and amount of buying and selling in the condition setting table as the conditions for reordering the pending order data, and the condition determination means sets the brand plate set in the condition setting table. When the amount calculated from the order quantity in the information and the current value of the securities of the brand is equal to or greater than the amount of sales, the reordering means is made to reorder.

[応用例2:図6]
応用例2は、図6に示すように、顧客が設定した日時において、寄り、引けからの特定時間になると設定株数分の自動取消を行うものである。
つまり、条件設定手段が、保留注文データを失効させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定しておき、条件判定手段が、条件設定テーブルに設定されている日付及び時間になった場合に、条件設定テーブルに設定されている銘柄の数量分の保留注文データを失効させるものである。
[Application Example 2: FIG. 6]
As shown in FIG. 6, the application example 2 performs automatic cancellation for the set number of stocks at a specific time from the closing and closing at the date and time set by the customer.
That is, the condition setting means sets the brand, quantity, date, and time in the condition setting table as conditions for invalidating the pending order data, and the condition determination means sets the date and time set in the condition setting table. In this case, the pending order data corresponding to the quantity of the brand set in the condition setting table is invalidated.

具体的には、図6に示すように、条件設定手段により条件設定テーブルに、銘柄「A株」、株数(数量)「全て」、日付「2月22日」、時間として大引け前「1時間」という条件で、「自動取消」が記憶部12に設定されている場合に、条件判定手段が、「A株」について日付「2月22日」の大引け前の「1時間」を経過したか否かを判定し、経過した場合に、銘柄「A株」の株数「全て」について保留注文データテーブルから削除して保留注文データの取消を行うものである。   Specifically, as shown in FIG. 6, the condition setting means adds the brand “A stock”, the number of shares (quantity) “all”, the date “February 22”, and the time “1 hour” before closing. In the case where “automatic cancellation” is set in the storage unit 12 under the condition “”, whether the condition determination means has passed “1 hour” before the closing date of the date “February 22” for “A shares” If it is determined whether or not it has elapsed, the number of stocks “all” of the brand “A stock” is deleted from the pending order data table to cancel the pending order data.

また、条件設定手段により条件設定テーブルに、銘柄「B株」、株数「1000株」、条件「未満」、日付「2月22日」という条件で、「自動取消」が記憶部12に設定されている場合に、条件判定手段が、「B株」について日付「2月22日」を経過したか否かを判定し、経過した場合に、銘柄「B株」の株数「1000株」未満について保留注文データテーブルから削除して保留注文データの取消を行うものである。   In addition, “automatic cancellation” is set in the storage unit 12 in the condition setting table by the condition setting means under the conditions “B stock”, “1000 shares”, “less than” condition, and “February 22”. The condition determination means determines whether or not the date “February 22” has passed for “B shares”, and if it has passed, the number of shares of the stock “B shares” is less than “1000 shares”. The pending order data is deleted by deleting from the pending order data table.

また、条件設定手段により条件設定テーブルに、銘柄「C株」、株数「全て」、日付「2月23日」、時間として寄り付き後「2時間」という条件で、「自動取消」が記憶部12に設定されている場合に、条件判定手段が、「C株」について日付「2月23日」の寄り付き後の「2時間」を経過したか否かを判定し、経過した場合に、銘柄「C株」の株数「全て」について保留注文データテーブルから削除して保留注文データの取消を行うものである。
応用例2では、顧客が設定した日付、時間等で保留注文データの自動取消を行うことができ、利便性を向上できる効果がある。
In addition, the condition setting means stores the “automatic cancellation” in the storage unit 12 on the condition setting table under the condition that the brand “C stock”, the number of shares “all”, the date “February 23”, and “2 hours” after approaching as time In the case where “2 hours” after the date “February 23” has passed for “C stock”, the condition determination means determines whether or not “2 hours” have passed. The number “all” of the “C stock” is deleted from the pending order data table to cancel the pending order data.
In the application example 2, the pending order data can be automatically canceled based on the date and time set by the customer, and the convenience can be improved.

尚、応用例2では、特定日付、時間で保留注文データの自動取消を行うものであるが、顧客が設定した日付等で保留注文データを再発注する処理を開始してもよい。
つまり、条件設定テーブルに銘柄、数量、日付、時間を設定しておき、条件判定手段が、条件設定テーブルに設定されている日付及び時間になった場合に、条件設定テーブルに設定されている銘柄の数量分の保留注文データの再発注を再発注手段に行わせるものである。
具体的には、条件設定テーブルに設定された特定日付、時間になると、取引所システム2からの板情報をチェックし、対応する銘柄の保留注文データがあれば再発注するものである。
In the application example 2, the pending order data is automatically canceled at a specific date and time. However, the process of reordering the pending order data on the date set by the customer may be started.
In other words, if the brand, quantity, date, and time are set in the condition setting table and the condition judgment means reaches the date and time set in the condition setting table, the brand set in the condition setting table The reordering means performs reordering of the pending order data for the quantity.
Specifically, when the specific date and time set in the condition setting table are reached, the board information from the exchange system 2 is checked, and if there is pending order data for the corresponding brand, the order is re-ordered.

更に、数量を、取消する数量ではなく、取消条件としての約定数量としてもよい。
つまり、条件設定手段が、条件設定テーブルに銘柄、数量、日付及び時間を設定しておき、条件判定手段が、条件設定テーブルに設定されている日付及び時間となるまでに、条件設定テーブルに設定されている銘柄の数量分が約定された場合に、残りの保留注文データを失効させるものである。
具体的には、条件設定テーブルに、銘柄「B株」について数量「1000株」、日付「2月22日」を設定しておき、条件判定手段が「2月22日」までに「B銘柄」が「1000株」以上約定した場合に、自動取消を行うようにしてもよい。
Further, the quantity may be a constant quantity as a cancellation condition, not a quantity to be canceled.
That is, the condition setting means sets the brand, quantity, date, and time in the condition setting table, and the condition determination means sets in the condition setting table until the date and time set in the condition setting table are reached. The remaining pending order data is invalidated when the quantity of the stocks being executed is executed.
Specifically, in the condition setting table, the quantity “1000 shares” and the date “February 22” are set for the brand “B shares”, and the condition determination means “B brands” by “February 22”. May be automatically canceled when “1000 shares” or more are executed.

[応用例3:図7]
応用例3は、図7に示すように、顧客が設定した自身の約定状況(株数や金額)に応じて自動取消を行うものである。
つまり、条件設定手段が、保留注文データを失効させる条件として、発注又は再発注した成行注文の銘柄毎の約定数量及び/又は約定合計金額を条件設定テーブルに設定しておき、条件判定手段が、発注又は再発注した成行注文が条件設定テーブルに設定されている条件を満たした場合に、残り分となる保留注文データを失効させるものである。
[Application Example 3: FIG. 7]
As shown in FIG. 7, the application example 3 performs automatic cancellation according to its own contract status (number of shares and amount) set by the customer.
That is, the condition setting means sets the contract amount and / or the contract total amount for each brand of the ordered order that has been ordered or reordered as a condition for invalidating the pending order data in the condition setting table. When the marketed order that has been placed or reordered satisfies the conditions set in the condition setting table, the pending order data that is remaining is made invalid.

具体的には、図7に示すように、条件設定手段により条件設定テーブルに、銘柄「A株」について株数(約定数量)「1000株」、条件「以上」、銘柄「B株」について株数(約定数量)「5000株」、条件「以上」、両者の合計金額(約定合計金額)「150万円」、条件「以上」、そして、銘柄「C株」について金額(約定金額)「100万円」、条件「以上」が設定されている場合について説明する。   Specifically, as shown in FIG. 7, the condition setting means adds the number of shares (approximately constant amount) “1000 shares” for the brand “A stock”, the condition “above”, and the number of shares for the brand “B stock” ( (Contract amount) “5000 shares”, condition “above”, the total amount of both (contract total amount) “1.5 million yen”, condition “above”, and the amount (contract amount) for the stock “C shares” “1 million yen ”, A case where the condition“ above ”is set will be described.

発注手段で発注し、または再発注手段で再発注した場合に、「A株」が1000株以上約定した場合、または、「B株」が5000株以上約定した場合に、約定後の残りの注文データを保留注文データテーブルから削除して保留注文データの取消を行うものである。   When the order is placed by the ordering means or reordered by the reordering means, if the “A share” is executed over 1000 shares, or the “B share” is executed over 5000 shares, the remaining order after the execution The data is deleted from the pending order data table to cancel the pending order data.

また、「A株」と「B株」の合計の約定金額(約定合計金額)が150万円を超えた(又は達した)場合に、約定後の残りの注文データを保留注文データテーブルから削除して保留注文データの取消を行うことができる。
「C株」単体についても、約定金額が100万円を超えた(又は達した)場合に、約定後の残りの注文データを保留注文データテーブルから削除して保留注文データの取消を行うことができる。
Also, if the total contract amount (contract total amount) of “A share” and “B share” exceeds (or reaches) 1.5 million yen, the remaining order data after the contract is deleted from the pending order data table The pending order data can be canceled.
For “C stock” alone, if the contract amount exceeds 1 million yen (or has reached), the remaining order data after the contract is deleted from the pending order data table and the pending order data is cancelled. it can.

応用例3では、発注又は再発注した成行注文が特定の数量又は特定の金額になった場合に、残り分となる保留注文データの取消を行うもので、顧客が希望する数量又は金額を超える場合に、保留注文を失効でき、利便性を向上させることができる効果がある。   In application example 3, when a market order that has been placed or reordered has a specific quantity or specific amount, the remaining order data is canceled, and the customer's desired quantity or amount is exceeded. Furthermore, there is an effect that the pending order can be expired and the convenience can be improved.

[応用例4:図8]
応用例4は、図8に示すように、顧客が設定した取引所の値段に応じて自動取消を行うものである。
つまり、条件設定手段が、保留注文データを失効させる条件として、銘柄及び特定の値段を条件設定テーブルに設定しておき、条件判定手段が、条件設定テーブルに設定されている銘柄の板情報における値段が設定された特定の値段以上(又は以下)となった場合に、保留注文データを失効させるものである。
[Application Example 4: FIG. 8]
As shown in FIG. 8, Application Example 4 performs automatic cancellation according to the price of an exchange set by a customer.
That is, the condition setting means sets a brand and a specific price in the condition setting table as a condition for invalidating the pending order data, and the condition determination means sets the price in the board information of the brand set in the condition setting table. When the price exceeds the specified price (or below), the pending order data is invalidated.

具体的には、図8に示すように、条件設定手段により条件設定テーブルに、銘柄「A株」について値段「1000円」で条件「以上」、銘柄「B株」について値段「800円」で条件「以上」が設定されている場合について説明する。   Specifically, as shown in FIG. 8, the condition setting means sets the condition “setting stock” in the condition setting table with the price “1000 yen” for the brand “A stock”, the condition “above”, and the price “800 yen” for the brand “B stock”. A case where the condition “above” is set will be described.

取引所システム2からの板情報で、A株が1000円以上の値段となった場合は、保留注文データテーブルからA株の保留注文データを削除して保留注文データの取消を行うものである。
また、取引所システム2からの板情報で、B株が800円以上の値段となった場合は、保留注文データテーブルからB株の保留注文データを削除して保留注文データの取消を行うものである。
When the price of the A stock is 1000 yen or more in the board information from the exchange system 2, the pending order data of the A stock is deleted from the pending order data table to cancel the pending order data.
In addition, if the price of B shares exceeds 800 yen in the board information from the exchange system 2, the pending order data for B shares is deleted from the pending order data table and the pending order data is cancelled. is there.

更に、条件を「以下」に設定すれば、例えば、条件設定手段により、銘柄「A株」について値段「1000円」で条件「以下」の場合、取引所システム2からの板情報で、A株が1000円以下の値段となった場合は、保留注文データテーブルからA株の保留注文データを削除して保留注文データの取消を行うものである。   Furthermore, if the condition is set to “below”, for example, by the condition setting means, the price “1000 yen” for the brand “A share” and the condition “below”, the board information from the exchange system 2 When the price is 1000 yen or less, the pending order data of the A stock is deleted from the pending order data table to cancel the pending order data.

応用例4では、板情報での特定銘柄の値段が特定値以上又は特定値以下となった場合に、保留注文データの取消を行うもので、顧客が希望する銘柄の値段に応じて、保留注文を失効でき、利便性を向上させることができる効果がある。   In the application example 4, when the price of a specific brand in the board information is above a specific value or below a specific value, the pending order data is canceled. Depending on the price of the brand desired by the customer, the pending order is canceled. Can be expired and the convenience can be improved.

[7.実施の形態の効果]
本システムによれば、取引所システム2に対して発注された成行注文について約定せず、成行注文が残って失効した場合、証券取引サーバ1が、失効した注文データを保留注文データとして保留注文データテーブルに記憶し、取引所システム2から売買の板情報を受信すると、板情報の銘柄が保留注文データテーブルにあるか否かを判定し、保留注文データテーブルに板情報の銘柄があれば、その銘柄の保留注文データを再発注するようにしているので、取引所システム2からの板情報に応じて再発注を行うため、約定の可能性を向上させることができる効果がある。
[7. Effects of the embodiment]
According to the present system, when the market order placed on the exchange system 2 is not executed and the market order remains and expires, the stock exchange server 1 uses the expired order data as the pending order data. When it is stored in the table and the trading board information is received from the exchange system 2, it is determined whether or not the brand of the board information is in the pending order data table. Since the pending order data of the brand is reordered, the reordering is performed in accordance with the board information from the exchange system 2, so that the possibility of execution can be improved.

また、本システムは、証券取引サーバ1が、保留注文データテーブルに記憶した保留注文データを顧客が設定した条件に応じて保留注文データテーブルから削除して失効させるようにしているので、使い勝手を向上させることができる効果がある。   In addition, this system improves usability because the securities trading server 1 deletes the pending order data stored in the pending order data table from the pending order data table according to the conditions set by the customer and expires it. There is an effect that can be made.

本発明は、成行注文が全て約定せず、成行注文が残った場合に失効してしまうシステムにおいて、当該失効分の注文を再発注して約定の可能性を高めることができる証券取引システムに好適である。   The present invention is suitable for a securities trading system in which all the market orders are not filled and expires when the market orders remain, and the possibility of execution can be increased by re-ordering the expired orders. It is.

1...証券取引サーバ、 2...取引所システム、 3...インターネット、 4...顧客端末、 11...制御部、 12...記憶部、 13...インタフェース部   1 ... Securities trading server, 2 ... Exchange system, 3 ... Internet, 4 ... Customer terminal, 11 ... Control part, 12 ... Storage part, 13 ... Interface part

Claims (10)

顧客からの成行注文データを取引所システムで約定させる証券取引サーバを有する証券取引システムであって、
前記証券取引サーバは、コンピュータプログラムを実行して実現する手段として、
顧客からの成行注文データを前記取引所システムに送信して発注処理を行う発注手段と、
前記取引所システムで約定しなかった注文を保留注文データとして保留注文データテーブルに記憶する失効データ保留手段と、
前記取引所システムから板情報を受信し、前記保留注文データテーブルに記憶されている銘柄が前記板情報にあれば、当該銘柄を通知する板情報判定手段と、
前記通知された銘柄について前記保留注文データテーブルに記憶された保留注文データを前記取引所システムに送信して再発注を行い、前記保留注文データテーブルから再発注に関する保留注文データを削除又は無効にする再発注手段とを有することを特徴とする証券取引システム。
A securities trading system having a securities trading server for executing market order data from a customer on an exchange system,
The securities trading server is a means for executing a computer program,
An ordering means for sending a market order data from a customer to the exchange system to perform an ordering process;
Revocation data holding means for storing orders that have not been executed in the exchange system as pending order data in the pending order data table;
Board information determination means for receiving board information from the exchange system and notifying the brand if the brand stored in the pending order data table is in the board information;
The pending order data stored in the pending order data table for the notified brand is transmitted to the exchange system for reordering, and the pending order data related to the reordering is deleted or invalidated from the pending order data table A securities trading system comprising a reordering means.
証券取引サーバは、コンピュータプログラムを実行して実現する手段として、
保留注文データを再発注させる条件を設定する条件設定手段と、
前記設定された条件となった場合に、再発注手段に保留注文データの再発注を行わせる条件判定手段とを有することを特徴とする請求項1記載の証券取引システム。
As a means to realize the stock trading server by executing a computer program,
Condition setting means for setting conditions for reordering pending order data;
2. The securities trading system according to claim 1, further comprising condition determining means for causing the reordering means to reorder pending order data when the set condition is satisfied.
証券取引サーバは、コンピュータプログラムを実行して実現する手段として、
保留注文データを失効させる条件を条件設定手段と、
前記設定された条件となった場合に、当該保留注文データを保留注文データテーブルから削除又は無効にして、保留注文データを失効させる条件判定手段とを有することを特徴とする請求項1記載の証券取引システム。
As a means to realize the stock trading server by executing a computer program,
Condition setting means to make the conditions for suspending the pending order data invalid,
2. The securities according to claim 1, further comprising: a condition determination unit that deletes or invalidates the pending order data from the pending order data table and invalidates the pending order data when the set condition is satisfied. Trading system.
条件設定手段が、保留注文データを再発注させる条件として、銘柄及び数量を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている前記銘柄の板情報における注文数量が前記数量以上となった場合に、再発注手段に再発注を行わせることを特徴とする請求項2記載の証券取引システム。
The condition setting means sets the brand and quantity in the condition setting table as a condition for reordering the pending order data,
3. The condition determining unit causes the re-order unit to re-order when the order quantity in the board information of the brand set in the condition setting table is equal to or greater than the quantity. Securities trading system.
条件設定手段が、保留注文データを再発注させる条件として、銘柄、数量及び売買の金額を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている前記銘柄の板情報における注文数量と当該銘柄の証券の現在値から算出された金額が前記売買の金額以上となった場合に、再発注手段に再発注を行わせることを特徴とする請求項2記載の証券取引システム。
The condition setting means sets the brand, quantity, and amount of sales in the condition setting table as conditions for reordering the pending order data,
The condition determining means is a reordering means when the amount calculated from the order quantity in the board information of the brand set in the condition setting table and the current value of the securities of the brand is equal to or greater than the price of the buying and selling. 3. The securities trading system according to claim 2, wherein the order is reordered.
条件設定手段が、保留注文データを失効させる条件として、発注又は再発注した成行注文の銘柄毎の約定数量及び/又は約定合計金額を条件設定テーブルに設定し、
条件判定手段が、発注又は再発注した成行注文が前記条件設定テーブルに設定されている条件を満たした場合に、残り分となる保留注文データを失効させることを特徴とする請求項3記載の証券取引システム。
The condition setting means sets, in the condition setting table, the contract amount and / or contract total amount for each brand of the market order that has been placed or reordered as a condition for invalidating the pending order data.
4. The securities according to claim 3, wherein the condition judging means invalidates the remaining pending order data when the marketed order that has been placed or reordered satisfies the conditions set in the condition setting table. Trading system.
条件設定手段が、保留注文データを失効させる条件として、銘柄及び特定の値段を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている前記銘柄の板情報における値段が前記特定の値段以上となった場合に、保留注文データを失効させることを特徴とする請求項3記載の証券取引システム。
The condition setting means sets a brand and a specific price in the condition setting table as a condition for invalidating the pending order data,
4. The securities according to claim 3, wherein the condition judging means invalidates the pending order data when the price in the board information of the brand set in the condition setting table becomes equal to or more than the specific price. Trading system.
条件設定手段が、保留注文データを失効させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている日付及び時間になった場合に、前記条件設定テーブルに設定されている前記銘柄の数量分の保留注文データを失効させることを特徴とする請求項3記載の証券取引システム。
The condition setting means sets the brand, quantity, date and time in the condition setting table as conditions for invalidating the pending order data,
The condition determination means, when the date and time set in the condition setting table are reached, the pending order data for the quantity of the brand set in the condition setting table is invalidated. Item 4. The securities trading system according to item 3.
条件設定手段が、保留注文データを失効させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている日付及び時間となるまでに、前記条件設定テーブルに設定されている前記銘柄の数量分が約定された場合に、残りの保留注文データを失効させることを特徴とする請求項3記載の証券取引システム。
The condition setting means sets the brand, quantity, date and time in the condition setting table as conditions for invalidating the pending order data,
If the quantity of the stock set in the condition setting table is executed before the date and time set in the condition setting table reaches the condition determination means, the remaining pending order data is expired. 4. The securities trading system according to claim 3, wherein:
条件設定手段が、保留注文データを再発注させる条件として、銘柄、数量、日付及び時間を条件設定テーブルに設定し、
条件判定手段が、前記条件設定テーブルに設定されている日付及び時間になった場合に、前記条件設定テーブルに設定されている前記銘柄の数量分の保留注文データの再発注を再発注手段に行わせることを特徴とする請求項2記載の証券取引システム。
The condition setting means sets the brand, quantity, date and time in the condition setting table as conditions for reordering the pending order data,
When the condition determination means reaches the date and time set in the condition setting table, the reordering means reorders the pending order data for the quantity of the brand set in the condition setting table. The securities trading system according to claim 2, wherein:
JP2011075130A 2011-03-30 2011-03-30 Securities trading system Expired - Fee Related JP5480190B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011075130A JP5480190B2 (en) 2011-03-30 2011-03-30 Securities trading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011075130A JP5480190B2 (en) 2011-03-30 2011-03-30 Securities trading system

Publications (2)

Publication Number Publication Date
JP2012208826A JP2012208826A (en) 2012-10-25
JP5480190B2 true JP5480190B2 (en) 2014-04-23

Family

ID=47188472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011075130A Expired - Fee Related JP5480190B2 (en) 2011-03-30 2011-03-30 Securities trading system

Country Status (1)

Country Link
JP (1) JP5480190B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021067123A (en) * 2019-10-25 2021-04-30 Toto株式会社 Toilet-related device management system

Also Published As

Publication number Publication date
JP2012208826A (en) 2012-10-25

Similar Documents

Publication Publication Date Title
JP2008040689A (en) Trading order processing system
JP2001155086A (en) Device, system and method for automatically giving selling or buying order
KR102320210B1 (en) Meditation platform system for purchasing livestock by cooperative and method for ordering livestock using the same
US20140095334A1 (en) System and method for processing product upgrade transactions
JP3754009B2 (en) Trading order processing system for automatically setting correction conditions and trading order processing method
JP2008541231A (en) Anti-internalization order transformation equipment
JP5480190B2 (en) Securities 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
JP5105910B2 (en) Trading order placement system and trading order placement method
JP2009199263A (en) Profit/loss amount determination type ordering system
JP2004287893A (en) Order placing device, order placing method, and program
JP4915910B2 (en) Trading order processing system and trading order processing method
JP5041487B2 (en) Inventory management system
JP2014098991A (en) Credit transaction system
JP5709290B2 (en) Limit order automatic correction program, limit order automatic correction device, and limit order automatic correction method
JP6397622B2 (en) Securities front system
JP2017157185A (en) Order tracking system and method therefor
JP7443024B2 (en) Information processing system, information processing method, and program
JP4864529B2 (en) Stock trading management system
JP5154290B2 (en) BUY / ORDER ORDER CONTROL DEVICE AND BUY / ORDER ORDER CONTROL METHOD
JP2015090565A (en) Trading order control program and device, and control method of trading order
KR102496023B1 (en) Integrated ordering management system with automatic ordering monitoring function and method thereof
KR102803316B1 (en) Apparatus for providing information related to item transactions and method thereof
JP2019106132A (en) Transaction server
JP6397623B2 (en) Securities front system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130128

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140213

R150 Certificate of patent or registration of utility model

Ref document number: 5480190

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees