(57)【特許請求の範囲】
【請求項１】
証券の取引を実現する証券取引システムであって、
相場システムから相場情報を入力し、投資家端末からの注文を取引システムに発注する受発注サーバを備え、
前記受発注サーバが、
取引所の制約によって予め設定される執行条件、若しくは、前記相場システムから入力される相場情報に基づいて決定される執行条件を執行条件決定マトリクステーブルとして記憶する記憶部と、
前記投資家端末から注文を発注する場合に、前記投資家端末の表示部の注文画面における執行条件を、前記執行条件決定マトリクステーブルに従って表示させると共に入力を制限し、発注された注文を、前記執行条件決定マトリクステーブルを参照して、設定された執行条件、または、前記相場システムから相場情報を入力し、当該入力された相場情報に基づいて決定された執行条件で発注データを取引システムに出力する制御部とを有し、
前記執行条件決定マトリクステーブルには、商品毎の複数の執行条件が記憶され、当該複数の執行条件の中で、有効な執行条件を示す情報が設定されており、
前記受発注サーバの制御部が、前記執行条件決定マトリクステーブルにおける設定された有効な執行条件を示す情報で特定される有効な執行条件が相場システムから入力された相場情報に基づいて演算処理により決定されるものであれば、演算処理を行って執行条件を決定し、決定された執行条件に従って発注データを取引システムに出力することを特徴とする証券取引システム。
【請求項２】
執行条件決定マトリクステーブルには、執行条件として出来高、ボラティリティ、又は出来高上昇率が設定されることを特徴とする請求項１記載の証券取引システム。
【請求項３】
執行条件決定マトリクステーブルには、直近の特定時間における出来高が特定値より大きいか否かによって対応する条件が決定される執行条件を記憶することを特徴とする請求項２記載の証券取引システム。
【請求項４】
執行条件決定マトリクステーブルは、システムで規制されて設定が禁止又は無効とされている執行条件を除いて設定変更可能なテンプレートとして、受発注サーバの制御部が投資家端末に提供することを特徴とする請求項１乃至３のいずれか記載の証券取引システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証券の取引を実現する証券取引システムに係り、特に、投資家が注文入力の際に発注条件のエラーにならず、更に投資家にとって有利な発注条件とすることができる証券取引システムに関する。
【背景技術】
【０００２】
［従来の技術］
従来、株式の注文を行う証券取引システムでは、注文発注において、指値成行区分、執行条件等の注文の発注に係る条件（以下、「発注条件」とする）は、利用者（投資家）が自ら指定しているのが実状である。
【０００３】
そして、発注条件の組み合わせによっては、取引所の制約等により発注ができない場合があるが、それは利用者が実際に注文を入力し、システムからエラーを返すことでしか、利用者は認識できないものとなっていた。
【０００４】
［関連技術］
尚、関連する先行技術文献として、特開２００４−１９２６６０号公報「売買注文に付された発注条件の条件自動設定システム及び条件自動設定の方法」（カブドットコム証券株式会社）［特許文献１］がある。
【０００５】
特許文献１には、顧客端末からの指示で注文を発注する場合、発注条件及び注文条件を確定する条件を設定して市場価格等を監視し、確定条件で成就すると、発注条件を確定して市場価格等を監視し、発注条件が成就すると確定した注文を発注することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１９２６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の証券取引システムでは、発注条件の組み合わせによって発注ができない場合には、システムからエラーを返信されることになるため、その後でなければ適正な発注ができず、注文を迅速に発注できないという問題点があった。
【０００８】
また、発注条件の組み合わせは種々あるため、慣れていない利用者にとって、どのような組み合わせの発注条件が有利であるのか分かりづらく、有利な発注条件に設定するのが難しいという問題点があった。
【０００９】
本発明は上記実情に鑑みて為されたものであり、注文入力の際に発注条件がエラーになるのを防止し、投資家に有利な発注条件を設定できる証券取引システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来例の問題点を解決するための本発明は、証券の取引を実現する証券取引システムであって、相場システムから相場情報を入力し、投資家端末からの注文を取引システムに発注する受発注サーバを備え、受発注サーバが、取引所の制約によって予め設定される執行条件、若しくは、相場システムから入力される相場情報に基づいて決定される執行条件を執行条件決定マトリクステーブルとして記憶する記憶部と、投資家端末から注文を発注する場合に、投資家端末の表示部の注文画面における執行条件を、執行条件決定マトリクステーブルに従って表示させると共に入力を制限し、発注された注文を、執行条件決定マトリクステーブルを参照して、設定された執行条件、または、相場システムから相場情報を入力し、当該入力された相場情報に基づいて決定された執行条件で発注データを取引システムに出力する制御部とを有し、執行条件決定マトリクステーブルには、商品毎の複数の執行条件が記憶され、当該複数の執行条件の中で、有効な執行条件を示す情報が設定されており、受発注サーバの制御部が、執行条件決定マトリクステーブルにおける設定された有効な執行条件を示す情報で特定される有効な執行条件が相場システムから入力された相場情報に基づいて演算処理により決定されるものであれば、演算処理を行って執行条件を決定し、決定された執行条件に従って発注データを取引システムに出力することを特徴とする。
【００１２】
本発明は、上記証券取引システムにおいて、執行条件決定マトリクステーブルが、システムで規制されて設定が禁止又は無効とされている執行条件を除いて設定変更可能なテンプレートとして、受発注サーバの制御部が投資家端末に提供することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、相場システムから相場情報を入力し、投資家端末からの注文を取引システムに発注する受発注サーバを備える証券取引システムであって、受発注サーバの記憶部が、取引所の制約によって予め設定される執行条件、若しくは、相場システムから入力される相場情報に基づいて決定される執行条件を執行条件決定マトリクステーブルとして記憶すると共に、執行条件決定マトリクステーブルには、商品毎の複数の執行条件が記憶され、当該複数の執行条件の中で、有効な執行条件を示す情報が設定されており、受発注サーバの制御部が、投資家端末から注文を発注する場合に、投資家端末の表示部の注文画面における執行条件を、執行条件決定マトリクステーブルに従って表示させると共に入力を制限し、発注された注文を、執行条件決定マトリクステーブルを参照して、設定された執行条件、または、相場システムから相場情報を入力し、当該入力された相場情報に基づいて決定された執行条件で発注データを取引システムに出力すると共に、執行条件決定マトリクステーブルにおける設定された有効な執行条件を示す情報で特定される有効な執行条件が相場システムから入力された相場情報に基づいて演算処理により決定されるものであれば、演算処理を行って執行条件を決定し、決定された執行条件に従って発注データを取引システムに出力する証券取引システムとしているので、注文入力の際に発注条件がエラーになるのを防止し、相場情報に基づいて投資家に有利な発注条件を設定できる効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る証券取引システムの概略図である。
【図２】執行条件決定マトリクステーブルの概略図である。
【図３】執行条件決定処理のフローチャートである。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係る証券取引システムは、受発注サーバが、取引所の制約によって予め設定される執行条件、若しくは、相場システムから入力される相場情報に基づいて決定される執行条件を執行条件決定マトリクステーブルとして記憶する記憶部と、投資家端末から注文を発注する場合に、当該端末の表示部の注文画面における執行条件を、執行条件決定マトリクステーブルに従って表示させると共に入力を制限し、発注された注文を、執行条件決定マトリクステーブルを参照して、設定された執行条件、または、相場システムから相場情報を入力し、当該入力された相場情報に基づいて決定された執行条件で発注データを取引システムに出力する制御部とを有するものであり、注文入力の際に発注条件がエラーになるのを防止し、投資家に有利な発注条件を設定できるものである。
【００１７】
また、本発明の実施の形態に係る証券取引システムは、記憶部における執行条件決定マトリクステーブルに複数の執行条件を記憶しておき、当該複数の執行条件の中で、有効な執行条件を特定しておき、受発注サーバの制御部が、特定された有効な執行条件が相場システムから入力された相場情報に基づいて演算処理により決定されるものであれば、演算処理を行って執行条件を決定し、決定された執行条件に従って発注データを取引システムに出力するものであり、執行条件が相場情報を用いて演算処理して得られた結果により決定されるため、相場情報に応じた執行条件による発注を行うことができるものである。
【００１８】
［本システム：図１］
次に、本発明の実施の形態に係る証券取引システム（本システム）について図１を参照しながら説明する。図１は、本発明の実施の形態に係る証券取引システムの概略図である。
本システムは、図１に示すように、受発注サーバ１と、取引所システム２と、ネットワーク３と、投資家端末４とを基本的に有している。
尚、図１では、投資家端末４は、１台しか描いていないが、実際は複数の端末がネットワーク３を介して受発注サーバ１に接続するようになっている。
【００１９】
［本システムの各部］
本システムの各部を具体的に説明する。
［受発注サーバ１］
受発注サーバ１は、取引所システム２に接続すると共に、ネットワーク３を介して投資家端末４に接続する。
受発注サーバ１は、コンピュータ装置で構成され、基本的には制御部１１と、記憶部１２と、インタフェース部１３とを備えている。
【００２０】
受発注サーバ１の制御部１１は、記憶部１２に記憶されている処理プログラムを読み込み、受発注の処理を実現する。特に、注文の発注処理において特徴的な処理を実行する。発注処理については後述する。
【００２１】
記憶部１２は、処理プログラムを記憶すると共に、後述する執行条件決定マトリクステーブルを記憶している。執行条件決定マトリクステーブルは、執行条件を決定する際に参照されるものである。
インタフェース部１３は、受発注サーバ１をネットワーク３に接続し、また、取引所システム２に接続するためのインタフェース部である。
【００２２】
［取引所システム２］
取引所システム２は、証券取引所で運用されているコンピュータ装置であり、株価情報等の相場情報を提供する相場システム２１と、注文の発注データを入力し、取引を実現する取引システム２２とを備えている。通常、相場システム２１と取引システム２２は、別々のコンピュータ装置で実現される。
尚、相場システム２１から送信される相場情報は、執行条件を決定するためのデータとなるものである。
【００２３】
［ネットワーク３］
ネットワーク３は、通常、インターネットであるが、専用線を用いたネットワークであってもよい。
また、受発注サーバ１と取引所システム２との間を、ネットワークで接続するようにしてもよい。
【００２４】
［投資家端末４］
投資家端末４は、投資家（利用者）が注文の発注等を行うコンピュータ装置であり、制御部と、記憶部と、インタフェース部と、表示部と、入力部とを備えている。
投資家端末４の表示画面に、執行条件決定マトリクステーブルに従って注文の発注画面が表示される。
【００２５】
［執行条件決定マトリクステーブル：図２］
次に、受発注サーバ１の記憶部１２に記憶されている執行条件決定マトリクステーブルについて図２を参照しながら説明する。図２は、執行条件決定マトリクステーブルの概略図である。
執行条件決定マトリクステーブルは、図２に示すように、「商品」「取引所」「銘柄」「注文区分（指値成行区分）」「パラメータ１（出来高）」「執行条件１」「パラメータ２（ボラティリティ）」「執行条件２」「パラメータ３（出来高上昇率）」「執行条件３」「パラメータ４（直近）」「執行条件４」「有効条件Ｎｏ．」について、商品毎に設定されている。
【００２６】
ここで、「執行条件１」は、「パラメータ１（出来高）」に対する執行条件であり、「執行条件２」は、「パラメータ２（ボラティリティ）」に対する執行条件であり、「執行条件３」は、「パラメータ３（出来高上昇率）」に対する執行条件であり、「執行条件４」は、「パラメータ４（直近）」に対する執行条件である。尚、設定されるパラメータと執行条件は、市場の制約以外に投資家が任意に設定可能としている。
【００２７】
「パラメータ１（出来高）」は、指値の場合「○○以上」（大きい）及び「○○未満」（小さい）が設定されており、指値については、相場システム２１から入力される相場情報を参照して出来高の値を判定し、対応する「執行条件１」の執行条件が決定される。
【００２８】
［パラメータ／執行条件の説明］
［パラメータ１（出来高）］
パラメータ１で出来高の値が設定されていない注文区分、例えば、「成行」については、相場情報を参照することなく、対応する「執行条件１」の執行条件が決定される。つまり、パラメータ１内で、相場状況に関係するものと、関係しないものがある。
【００２９】
［パラメータ２（ボラティリティ）］
「パラメータ２（ボラティリティ）」は、有価証券の価格や金利などの変動性を表す指標で、通常、価格やレートの変化率の標準偏差の年率換算値で示されることが多い。パラメータ２は、このボラティリティに対応する「執行条件２」の執行条件が決定される。パラメータ２でも、注文区分によってボラティリティの設定があれば、相場状況に関係するものであり、ボラティリティの設定がなければ、相場状況に関係がないものとなる。
【００３０】
［パラメータ３（出来高上昇率）］
また、「パラメータ３（出来高上昇率）」は、前日の出来高から当日の出来高が、どの程度上昇しているのかを知る値であり、例えば、「１０％以上」のようにパラメータが設定される。その場合、前日の相場情報から前日の出来高と本日の相場情報から当日の出来高を取得し、出来高上昇率を演算し、パラメータとの比較を行い、出来高上昇率が「１０％以上」であれば、対応する「執行条件３」の執行条件が決定される。
【００３１】
［パラメータ４（直近）］
また、「パラメータ４（直近）」とは、直近の特定時間、例えば、直近５分の出来高が特定値（例えば、前日の出来高）より大きくなった場合に備えて、直近５分に対応する執行条件を「執行条件４」として設定でき、相場情報によって直近５分の出来高が特定値より大きくなったと判定すると、対応する「執行条件４」の執行条件が決定される。
【００３２】
［有効条件Ｎｏ．］
「有効条件Ｎｏ．」は、複数のパラメータに対応して「執行条件」が設定されているが、それら複数の「執行条件」の中で、どの執行条件が有効であるのかを示す情報である。
例えば、「有効条件Ｎｏ．」が「１」であれば、有効なパラメータは「パラメータ１（出来高）」であって有効な執行条件は「執行条件１」となる。
尚、有効条件は、パラメータと対応する「執行条件」を複数指定することも可能である。
【００３３】
［テンプレート化］
尚、執行条件決定マトリクステーブルは、パラメータ毎に執行条件を設定でき、専門的知識を有する投資家にとって利便性が高いものであるが、初心者の利用者には設定が難しい場合がある。
そこで、初心者向けに利用し易いように、執行条件決定マトリクステーブルをテンプレート化し、デフォルト設定により利用可能とする。また、テンプレート化した執行条件決定マトリクステーブルを利用者が任意に設定変更することも可能である。但し、システムで規制されている場合は、利用者の設定変更ができないよう設定変更画面で禁止又は無効にする処理を行う。
【００３４】
［処理フロー：図３］
次に、受発注サーバ１の制御部１１で実現される執行条件決定処理について図３を参照しながら説明する。図３は、執行条件決定処理のフローチャートである。
受発注サーバ１の制御部１１は、投資家端末４から商品、取引所、銘柄（銘柄コード又は銘柄名）、取引数量が入力され（Ｓ１）、更に、指値又は成行の指値成行区分が入力される（Ｓ２）。これにより、注文データが入力されたことになる。
【００３５】
すると、制御部１１は、記憶部１２に記憶された執行条件決定マトリクステーブルを参照し、有効条件番号（有効条件Ｎｏ．）を特定する（Ｓ３）。
次に、特定された有効条件Ｎｏ．のパラメータであって、注文データに対応するパラメータが取引所の相場状況に関するパラメータであるか否かを判定し（Ｓ４）、相場状況に関するパラメータであれば（Ｙｅｓの場合）、相場状況の演算処理が行われる（Ｓ５）。
【００３６】
相場状況の演算処理とは、パラメータの種類によって異なるが、出来高上昇率であれば、前日の相場情報から前日の出来高を取得し、本日の相場情報から当日の出来高を取得し、（本日の出来高）／（前日の出来高）を演算する処理である。
【００３７】
更に、処理Ｓ５で演算された値と執行条件決定マトリクステーブルに設定されている有効パラメータとを比較し、有効パラメータの閾値を演算された値が超えているか否かを判断する（Ｓ６）。閾値を超えている場合とは、閾値が上限値であれば、上限値を上回った場合であり、閾値が下限値であれば、下限値を下回った場合である。
【００３８】
そして、処理Ｓ６の比較結果に基づいて執行条件を決定する（Ｓ７）。例えば、商品が「株式」で、注文区分が「指値」で、対応する有効条件が「執行条件１」である場合に、出来高（パラメータ１）が○○以上であれば、執行条件決定マトリクステーブルに従って、執行条件を「無条件」とし、出来高が○○未満であれば、執行条件決定マトリクステーブルに従って、執行条件を「引け指値」とする。
【００３９】
また、判定処理Ｓ４で取引所の相場状況に関係しないパラメータであれば（Ｎｏの場合）、単に、執行条件決定マトリクステーブルを参照して、執行条件を決定する（Ｓ８）。例えば、取引所が「大阪」で、銘柄が「日経２２５」で、注文区分が「成行」であれば、執行条件決定マトリクステーブルに従って、執行条件を「残数失効」とし、注文区分が「指値」であれば、執行条件決定マトリクステーブルに従って、執行条件を「無条件」とする。
【００４０】
そして、決定された執行条件について投資家端末４に表示出力して確認処理を行い（Ｓ９）、発注処理を行う（Ｓ１０）。
尚、処理Ｓ９で確認処理を行ったが、確認処理を行わず、スキップして発注処理Ｓ１０を行うようにしてもよい。
【００４１】
［実施の形態の効果］
本システムによれば、投資家端末４からの注文の発注に対して、受発注サーバ１の制御部１１が記憶部１２に記憶している執行条件決定マトリクステーブルを参照し、設定されている執行条件に従って発注データを取引システム２２に出力するものであり、執行条件を決定するパラメータが相場システム２１からの相場情報を用いて判定するものであれば、判定処理を行い、判定結果に従って執行条件を決定するものであり、執行条件決定マトリクステーブルに従って入力を制限し、入力された注文を決定された執行条件で発注データとして出力でき、注文入力の際に発注条件がエラーになるのを防止し、投資家に有利な発注条件を設定できる効果がある。
【００４２】
また、上記パラメータ１〜４の執行条件１〜４を説明したが、それ以外に相場情報に基づいて執行条件決定マトリクステーブルの設定条件を書き換える執行条件を設定するようにしてもよい。
【産業上の利用可能性】
【００４３】
本発明は、注文入力の際に発注条件がエラーになるのを防止し、投資家に有利な発注条件を設定できる証券取引システムに好適である。
【符号の説明】
【００４４】
１...受発注サーバ、  ２...取引所システム、  ３...ネットワーク、  ４...投資家端末、  １１...制御部、  １２...記憶部、  １３...インタフェース部、  ２１...相場システム、  ２２...取引システム
【図１】
0005591101.tif 000002
【図２】
0005591101.tif 000003
【図３】
0005591101.tif 000004