(57)【要約】【課題】注文情報を送信してから、該注文情報に対応する注文受付通知が、その注文情報の送信元へ到達するまでの時間を短縮することのできる有価証券取引システムを提供する。【解決手段】注文受付通知の生成と送信の処理を、有価証券取引システム内で注文情報を最初に受け付けるゲートウェイ装置が担い、注文振分装置が注文情報記憶部に注文情報を登録後、直ちに注文受付通知を生成、送信する。【選択図】図１
2010204699.tif 000002
【特許請求の範囲】
【請求項１】
ゲートウェイ装置と注文振分装置と約定処理装置とを有し、有価証券取引の売買取引処理を行う有価証券取引システムであって、
前記注文振分装置が、
前記ゲートウェイ装置より有価証券の売買取引の注文情報を受け付けて、当該注文情報を注文情報記憶手段へ登録する注文情報登録手段と、
前記注文情報の登録完了を前記ゲートウェイ装置へ通知する登録完了通知手段と、
前記注文情報を当該注文情報が示す注文銘柄の約定処理を行う前記約定処理装置へ振り分けて送信する振分処理手段と、を備え、
前記ゲートウェイ装置が、
前記注文情報の登録完了の通知に基づいて、当該注文情報の受付完了を示す注文受付通知を生成する注文受付通知生成手段と、
前記生成した注文受付通知を、前記登録完了の通知を受けた前記注文情報の送信元へ送信する注文受付通知送信手段と、
を備えることを特徴とする有価証券取引システム。
【請求項２】
前記注文情報を送信する取引参加者システムの複数の仮想サーバそれぞれに対向する複数のゲートウェイ装置を有し、
前記ゲートウェイ装置は、
対向する仮想サーバより、他の仮想サーバと当該他の仮想サーバに対向する他のゲートウェイ装置との間で送受信される注文受付通知のうち、未受信の注文受付通知の識別番号を示す再送要求を受信する再送要求受付手段と、
前記再送要求で示される未受信の注文受付通知の識別番号に基づいて、前記注文情報記憶手段に記録されている、対応する注文情報を特定し、当該注文情報の注文受付通知を、前記対向する仮想サーバへ送信する注文受付通知再送手段と、
を備えることを特徴とする請求項１に記載の有価証券取引システム。
【請求項３】
ゲートウェイ装置と注文振分装置と約定処理装置とを有し、有価証券取引の売買取引処理を行う有価証券取引システムにおける処理方法であって、
前記注文振分装置の注文情報登録手段が、前記ゲートウェイ装置より有価証券の売買取引の注文情報を受け付けて、前記注文情報を注文情報記憶手段へ登録し、
前記注文振分装置の登録完了通知手段が、前記注文情報の登録完了を前記ゲートウェイ装置へ通知し、
前記注文振分装置の振分処理手段が、前記注文情報を当該注文情報が示す注文銘柄の約定処理を行う前記約定処理装置へ振り分けて送信し、
前記ゲートウェイ装置の注文受付通知生成手段が、前記注文情報の登録完了の通知に基づいて、当該注文情報の受付完了を示す注文受付通知を生成し、
前記ゲートウェイ装置の注文受付通知送信手段が、前記生成した注文受付通知を、前記登録完了の通知を受けた前記注文情報の送信元へ送信する
ことを特徴とする処理方法。
【請求項４】
前記注文情報を送信する取引参加者システムの複数の仮想サーバそれぞれに対向する複数のゲートウェイ装置を有し、
前記ゲートウェイ装置の再送要求受付手段は、対向する仮想サーバより、他の仮想サーバと当該他の仮想サーバに対向する他のゲートウェイ装置との間で送受信される注文受付通知のうち、未受信の注文受付通知の識別番号を示す再送要求を受信し、
前記ゲートウェイ装置の注文受付通知再送手段が、前記再送要求で示される未受信の注文受付通知の識別番号に基づいて、前記注文情報記憶手段に記録されている、対応する注文情報を特定し、当該注文情報の注文受付通知を、前記対向する仮想サーバへ送信する
ことを特徴とする請求項３に記載の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有価証券取引の売買取引処理を行う有価証券取引システム及びその処理方法に関する。
【背景技術】
【０００２】
証券取引所間の競争激化により、証券取引所における有価証券の売買システムの高機能化についても競争が激化している。また、金融テクノロジーの高度化により、アルゴリズム取引や、インターネット取引に代表されるＤＭＡ（Direct Market Access）取引が広く投資家に浸透している。このような中、投資家や証券会社は、証券取引所の売買システムに対する、さらなる注文受付通知の送信の処理の高速化を求めており、現在、証券取引所間として、注文受付通知の送信返信の速度を上げることが課題となっている。なお、有価証券の売買注文に対する処理能力を向上させる技術として、特許文献１が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、有価証券の売買の注文情報を有価証券取引システム側で受信して、その注文情報を受け付けたことを通知する注文受付通知を、注文情報の送信元の取引参加者（証券会社など）のシステムに送信する処理は、有価証券取引所のシステムにおいては一般的に行われていることである。しかしながら、通常は、売りを示す注文情報と、買いを示す注文情報との付け合せ／約定処理を行う約定処理装置が、当該処理のために利用する板情報（Ｂｏｏｋ）と呼ばれる情報のデータベースへ、受信した注文情報の内容を登録した後に、注文受付通知を送信する処理を行っている。つまり、付け合せ／約定処理や、その他の複数の処理を行う約定処理装置が、他の処理を行った後に、注文受付通知の送信処理を開始する。
また、この他、注文情報の板情報のデータベースへの登録によって、即時、約定となる場合では、板情報のデータベースへの登録の時間に、さらに約定処理にかかる時間（この間は板情報のデータベースへの読み書きの処理をロックせざるを得ないため）分、注文受付通知の送信が待たされることになる。従って、約定処理の時間は、注文同士のマッチングは常に１対１とは限らない（１万件の売り注文と１件の買い注文がマッチングするケースもある）ため、場合によっては数秒間ロックされることも考えられる。
したがって、これらの問題から、注文情報の送信元の取引参加者のシステムが注文情報を送信し、その後、注文受付通知を受け付けるまでに時間がかかってしまう。
【０００５】
そこでこの発明は、注文情報を送信してから、当該注文情報に対応する注文受付通知が、その注文情報の送信元へ到達するまでの時間を短縮することのできる有価証券取引システム及びその処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、ゲートウェイ装置と注文振分装置と約定処理装置とを有し、有価証券取引の売買取引処理を行う有価証券取引システムであって、前記注文振分装置が、前記ゲートウェイ装置より有価証券の売買取引の注文情報を受け付けて、当該注文情報を注文情報記憶手段へ登録する注文情報登録手段と、前記注文情報の登録完了を前記ゲートウェイ装置へ通知する登録完了通知手段と、前記注文情報を当該注文情報が示す注文銘柄の約定処理を行う前記約定処理装置へ振り分けて送信する振分処理手段と、を備え、前記ゲートウェイ装置が、前記注文情報の登録完了の通知に基づいて、当該注文情報の受付完了を示す注文受付通知を生成する注文受付通知生成手段と、前記生成した注文受付通知を、前記登録完了の通知を受けた前記注文情報の送信元へ送信する注文受付通知送信手段と、を備えることを特徴とする有価証券取引システムである。
【０００７】
また本発明は、上述の有価証券取引システムにおいて、前記注文情報を送信する取引参加者システムの複数の仮想サーバそれぞれに対向する複数のゲートウェイ装置を有し、前記ゲートウェイ装置は、対向する仮想サーバより、他の仮想サーバと当該他の仮想サーバに対向する他のゲートウェイ装置との間で送受信される注文受付通知のうち、未受信の注文受付通知の識別番号を示す再送要求を受信する再送要求受付手段と、前記再送要求で示される未受信の注文受付通知の識別番号に基づいて、前記注文情報記憶手段に記録されている、対応する注文情報を特定し、当該注文情報の注文受付通知を、前記対向する仮想サーバへ送信する注文受付通知再送手段と、を備えることを特徴とする。
【０００８】
また本発明は、ゲートウェイ装置と注文振分装置と約定処理装置とを有し、有価証券取引の売買取引処理を行う有価証券取引システムにおける処理方法であって、前記注文振分装置の注文情報登録手段が、前記ゲートウェイ装置より有価証券の売買取引の注文情報を受け付けて、前記注文情報を注文情報記憶手段へ登録し、前記注文振分装置の登録完了通知手段が、前記注文情報の登録完了を前記ゲートウェイ装置へ通知し、前記注文振分装置の振分処理手段が、前記注文情報を当該注文情報が示す注文銘柄の約定処理を行う前記約定処理装置へ振り分けて送信し、前記ゲートウェイ装置の注文受付通知生成手段が、前記注文情報の登録完了の通知に基づいて、当該注文情報の受付完了を示す注文受付通知を生成し、前記ゲートウェイ装置の注文受付通知送信手段が、前記生成した注文受付通知を、前記登録完了の通知を受けた前記注文情報の送信元へ送信することを特徴とする処理方法である。
【０００９】
また本発明は、上述の有価証券取引システムの処理方法において、前記注文情報を送信する取引参加者システムの複数の仮想サーバそれぞれに対向する複数のゲートウェイ装置を有し、前記ゲートウェイ装置の再送要求受付手段は、対向する仮想サーバより、他の仮想サーバと当該他の仮想サーバに対向する他のゲートウェイ装置との間で送受信される注文受付通知のうち、未受信の注文受付通知の識別番号を示す再送要求を受信し、前記ゲートウェイ装置の注文受付通知再送手段が、前記再送要求で示される未受信の注文受付通知の識別番号に基づいて、前記注文情報記憶手段に記録されている、対応する注文情報を特定し、当該注文情報の注文受付通知を、前記対向する仮想サーバへ送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、注文受付通知の生成と送信の処理を、有価証券取引システム内で注文情報を最初に受け付けるゲートウェイ装置が担い、当該ゲートウェイ装置は、注文振分装置が注文情報記憶部に注文情報を登録後、直ちに注文受付通知を生成、送信することができるので、他の複数の処理を行う約定処理装置がそれら注文受付通知の生成、送信処理を行うのに比べて、取引参加者システムが注文情報を送信して、その応答として注文受付通知を受信するまでの時間を短縮することができる。
【００１１】
また本発明によれば、何らかの障害によって、複数のゲートウェイ装置の何れかから、注文情報に対応する注文受付通知が取引参加者システムへ送信されなくても、その注文情報に対応する注文受付通知が、取引参加者システム内の他の仮想サーバと、その仮想サーバに対向する他の正常なゲートウェイ装置との間で送受信されるので、注文情報に対する注文受付通知の送信の信頼性の向上を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】有価証券取引システムの構成を示すブロック図である。
【図２】有価証券取引システムの処理フローを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態による有価証券取引システムを図面を参照して説明する。
図１は同実施形態による有価証券取引システムの構成を示すブロック図である。
この図において、符号１は取引参加者システムから、注文情報を受け付けるゲートウェイ装置である。また２はゲートウェイ装置の受信した注文情報を登録し、その注文情報が示す銘柄の付け合せ／約定処理を行う約定処理装置へ、該注文情報を振り分けて転送する注文振分装置である。また３は銘柄ごとの付け合せ／約定処理を行う約定処理装置である。そして、本実施形態による有価証券取引システムは、ゲートウェイ装置１、注文振分装置２、約定処理装置３が通信ネットワークにより接続されることにより構成される。
【００１４】
また図１において符号４は、取引参加者システムであり、例えば証券会社などが所有しているコンピュータシステムである。取引参加者システム４は、内部に複数の仮想サーバを構成し、それぞれの仮想サーバが、有価証券取引システムが有する複数のゲートウェイ装置１のうちの対向する１つのゲートウェイ装置１と通信接続を行う。
【００１５】
また、ゲートウェイ装置１は、注文情報を受け付ける注文受付部１１、注文情報に対応する注文受付通知を生成する注文受付通知生成部１２、注文受付通知を送信する注文受付通知送信部１３、注文受付通知の再送要求に対する処理を行う再送要求処理部１４の各処理部を備えている。
また、注文振分装置２は、ゲートウェイ装置１から受信した注文情報を登録する注文情報登録部２１、注文情報を記憶する注文情報記憶部２２、注文情報の登録完了をゲートウェイ装置へ通知する登録完了通知部２３、注文情報記憶部２２に登録された注文情報を、その注文情報が示す銘柄の付け合せ／約定処理を行う約定処理装置３へ振り分ける振分処理部２４、の各処理部または記憶部を備えている。
【００１６】
そして、本実施形態による有価証券取引システムでは、注文振分装置２が、ゲートウェイ装置１より有価証券の売買取引の注文情報を受け付けて、当該注文情報を注文情報記憶部２２へ登録する。そして、注文振分装置２は、注文情報の登録完了をゲートウェイ装置１へ通知し、注文情報を当該注文情報が示す注文銘柄の約定処理を行う約定処理装置３へ振り分けて送信する。また、ゲートウェイ装置１が、注文情報の登録完了の通知に基づいて、当該注文情報の受付完了を示す注文受付通知を生成し、その生成した注文受付通知を、登録完了の通知によって特定される注文情報の送信元の取引参加者システム４へ送信する。
このような仕組みにより、従来、付け合せ／約定処理などの複数の処理を行っていた約定処理装置３が注文受付通知を注文情報の送信元の取引参加者システム４へ送信する場合に比べ、より早く注文受付通知が取引参加者システム４に到達するようなシステムを提供する。
【００１７】
図２は本実施形態による有価証券取引システムの処理フローを示す図である。
次に、本実施形態による有価証券取引システムの処理フローについて説明する。
まず、ゲートウェイ装置１の注文受付部１１は、取引参加者システム４から送信された注文情報を受信する（ステップＳ１０１）。この注文情報には少なくとも、注文銘柄、売買区分（売り／買い）、発注価格、注文数、注文情報を送信した取引参加者の識別ＩＤ、などの情報が格納されている。そして、注文受付部１１は、受け付けた注文情報を注文振分装置２へ送信する（ステップＳ１０２）。
【００１８】
注文振分装置２では、注文情報登録部２１が注文情報を受け付け、その注文情報を、取引参加者ごとに割り当てられた通し番号である管理番号や、注文受付通知の送信済みフラグ（送信済みの場合には１、未送信の場合には０などを示すフラグ）、に対応付けて注文情報記憶部２２へ登録する（ステップＳ１０３）。そして、登録が完了すると、登録完了通知２３が、登録時に割り振った管理番号などを格納する登録完了通知をゲートウェイ装置１へ送信する（ステップＳ１０４）。なお、注文振分装置２の振分処理部２４は、注文情報記憶部２２に登録された注文情報を取得し、その注文情報が示す銘柄に基づいて、該銘柄に対応する約定処理装置３をデータテーブル等から検出して、その約定処理装置３へ振り分けて送信する（ステップS１０５）。
【００１９】
次に、ゲートウェイ装置１では、注文通知生成部１２が登録完了通知を受信する。そして、注文通知生成部１２は、登録完了通知に格納された管理番号を読み取って、当該管理番号に対応付けられて注文振分装置２の注文情報記憶部２２に登録されている注文情報から、当該注文情報の送信元の取引参加者の識別ＩＤを取得して、当該ＩＤに基づいて、他のデータベースから取引参加者システム４の送信先アドレスを読み取り、その取引参加者システム４宛に送信するための、注文情報の管理番号や、その注文情報に格納されている情報のうちの必要な情報（注文銘柄、売買区分、発注価格、注文数など）を注文情報記憶部２２から取得して、それら情報を格納した注文受付通知を生成する（ステップＳ１０６）。そして、注文通知送信部１３が、注文通知生成部１２の生成した注文受付通知を取引参加者システム４へ送信する（ステップＳ１０７）。
【００２０】
ここで、従来、注文情報の記憶部の登録処理や、売り買いの各注文情報の付け合せ／約定処理などの複数の処理を行う約定処理装置が、注文情報の登録後に、注文受付通知を注文情報の送信元に送信する処理を行っていた。しかしながら、上述の処理によれば、その注文受付通知の生成と送信の処理を、有価証券取引システム内で注文情報を最初に受け付けるゲートウェイ装置１が担い、当該ゲートウェイ装置１は、注文振分装置２が注文情報記憶部２２に注文情報を登録後、直ちに注文受付通知を生成、送信することができるので、他の複数の処理を行う約定処理装置３がそれら注文受付通知の生成、送信処理を行うのに比べて、取引参加者システム４が注文情報を送信してから、その応答として注文受付通知を受信するまでの時間を早くすることができる。
【００２１】
また、本実施形態における有価証券取引システムでは、注文情報を送信する取引参加者システム４内の複数の仮想サーバそれぞれに対向する複数のゲートウェイ装置１を有している。そして、ゲートウェイ装置１は、対向する仮想サーバより、他の仮想サーバと当該他の仮想サーバに対向する他のゲートウェイ装置１との間で送受信される注文受付通知のうち、未受信の注文受付通知の管理番号を示す再送要求を受信する。そして、その再送要求で示される未受信の注文受付通知の管理番号に基づいて、注文情報記憶部２２に記録されている、対応する注文情報を特定し、当該注文情報の注文受付通知を、対向する仮想サーバへ送信する。以下、この処理についての処理フローを説明する。
【００２２】
取引参加者システム内の仮想サーバ（例えば仮想サーバＡ）が、対向するゲートウェイ装置１ａへ通信接続し、注文情報を送信する。取引参加者システム内の仮想サーバＡは、送信した注文情報に対応する注文受付通知の受信を待機する。ここで、仮想サーバＡは、タイマを用いて時刻を計測し、注文情報を送信してからの経過時間が所定の閾値を超えたと判定すると、仮想サーバＡはゲートウェイ装置１ａになんらかの障害が発生したことを検出し、取引参加者システム内の仮想サーバＢに対して注文受付通知の受信代行を指示する。すると取引参加者システム内の仮想サーバＢが、対抗するゲートウェイ装置１ｂへ、送信済みとなった注文受付通知の取引参加者の識別ＩＤを格納した、注文受付通知の再送要求を送信する。
【００２３】
ゲートウェイ装置１ｂの再送要求処理部１４は、注文受付通知の再送要求を受信すると、該再送要求の情報から取引参加者の識別ＩＤを読み取って、その識別ＩＤに対応付けられて注文情報記憶部２２、または約定処理装置３が保持する約定情報記憶部（図示せず）に登録されている注文情報の管理番号（通し番号である通知通番）のうち、注文受付通知の未送信を示すフラグに対応付けられて登録されている管理番号（通知通番）を特定し、当該管理番号（通知通番）以降の全ての注文情報を読み取る。そして、ゲートウェイ装置１ｂの再送要求処理部１４は、その読み取った注文情報に基づいて、注文受付通知を生成し、ゲートウェイ装置１ｂの注文通知送信部１３が生成された注文受付通知を、取引参加者システムの仮想サーバＢへ送信する。なお、ゲートウェイ装置１ｂは、現在何番までの管理番号（通知通番）の注文情報に対応する注文受付通知を送信したのかを、ゲートウェイ装置へ問い合わせることができる（通知通番照会）。この問い合わせを受信した場合には、ゲートウェイサーバ１は、該問い合わせの情報から取引参加者の識別ＩＤを読み取って、その識別ＩＤに対応付けられて注文情報記憶部２２、または約定処理装置３が保持する約定情報記憶部（図示せず）に登録されている注文情報の管理番号（通し番号である通知通番）のうち、注文受付通知の未送信を示すフラグに対応付けられて登録されている管理番号（通知通番）を特定し、その管理番号（通知番号）をゲートウェイ装置１ｂへ送信する。
【００２４】
これにより、何らかの障害によって、複数のゲートウェイ装置１の何れかから、注文情報に対応する注文受付通知が取引参加者システムへ送信されなくても、その注文情報に対応する注文受付通知が、取引参加者システムの他の仮想サーバと、その仮想サーバに対向する他の正常なゲートウェイ装置１との間で送受信されるので、注文情報に対する注文受付通知の送信の信頼性の向上を図ることができる。
【００２５】
なお上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００２７】
１・・・ゲートウェイ装置
２・・・注文振分装置
３・・・約定処理装置
４・・・取引参加者システム
【図１】
2010204699.tif 000003
【図２】
2010204699.tif 000004