(57)【要約】【課題】第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させる。【解決手段】金融商品取引管理装置１の注文情報生成部１６は、注文情報として、同一種類の金融商品を一の価格で買い注文をする逆指値注文の買い注文情報、買い注文情報の対象となっている金融商品を他の価格で売り注文をする指値注文の売り注文情報を有する注文情報群を生成し、約定情報生成部１４は、所定の時間帯の直前の相場価格から所定の時間帯の直後の相場価格までの価格幅に、買い注文情報の一の価格と他の価格とからなる価格帯が含まれる場合には、価格幅に価格帯が存在する注文情報群の買い注文情報を、指値注文の注文情報とする処理を行って取引させる。【選択図】図１
2020038729.tif 000002
【特許請求の範囲】
【請求項１】
金融商品の売買取引を管理する金融商品取引管理装置であって、
前記金融商品の売買注文を行うための売買注文申込情報を受け付ける注文入力受付手段と、
前記金融商品の相場価格情報を取得する価格情報受信手段と、
該注文入力受付手段が受け付けた前記売買注文申込情報及び前記価格情報受信手段が取得した前記相場価格情報に基づいて金融商品の注文情報を生成する注文情報生成手段と、
該注文情報生成手段によって生成された前記注文情報に基づく注文を約定させる約定情報生成手段とを備え、
前記注文情報生成手段は、一の前記売買注文申込情報に基づいて、前記注文情報として、同一種類の前記金融商品を一の価格で買い注文をする逆指値注文の買い注文情報、該買い注文情報の対象となっている前記金融商品を他の価格で売り注文をする指値注文の売り注文情報を有する注文情報群を生成し、個々の前記注文情報にはそれぞれ特定の約定価格の情報を設け、
前記約定情報生成手段は、所定の時間帯の直前の相場価格から、前記所定の時間の直後の、前記直前の相場価格よりも高値の相場価格までの価格幅に、前記買い注文情報の前記一の価格と前記他の価格とからなる価格帯が含まれる場合には、前記価格幅に前記価格帯が存在する前記注文情報群の前記買い注文情報を、前記指値注文の注文情報とする処理を行うことで、前記逆指値注文を前記指値注文として約定させることを特徴とする金融商品取引管理装置。
【請求項２】
金融商品の売買取引を管理する金融商品取引管理装置であって、
前記金融商品の売買注文を行うための売買注文申込情報を受け付ける注文入力受付手段と、
前記金融商品の相場価格情報を取得する価格情報受信手段と、
該注文入力受付手段が受け付けた前記売買注文申込情報及び前記価格情報受信手段が取得した前記相場価格情報に基づいて金融商品の注文情報を生成する注文情報生成手段と、
該注文情報生成手段によって生成された前記注文情報に基づく注文を約定させる約定情報生成手段とを備え、
前記注文情報生成手段は、一の前記売買注文申込情報に基づいて、前記注文情報として、同一種類の前記金融商品を一の価格で売り注文をする逆指値注文の売り注文情報、該売り注文情報の対象となっている前記金融商品を他の価格で買い注文をする指値注文の買い注文情報を有する注文情報群を生成し、個々の前記注文情報にはそれぞれ特定の約定価格の情報を設け、
前記約定情報生成手段は、所定の時間帯の直前の相場価格から、前記所定の時間の直後の、前記直前の相場価格よりも安値の相場価格までの価格幅に、前記買い注文情報の前記一の価格と前記他の価格とからなる価格帯が含まれる場合には、前記価格幅に前記価格帯が存在する前記注文情報群の前記売り注文情報を、前記指値注文の注文情報とする処理を行うことで、前記逆指値注文を前記指値注文として約定させることを特徴とする金融商品取引管理装置。
【請求項３】
前記注文情報群には、前記買い注文情報及び前記売り注文情報の対象となっている前記金融商品を更に他の価格について逆指値注文する逆指値注文情報が含まれることを特徴とする請求項１又は２に記載の金融商品取引管理装置。
【請求項４】
前記注文情報生成手段が一の前記売買注文申込情報に基づいて生成する前記注文情報群は、一の前記注文情報群を形成する前記金融商品の商品数が一定であり、複数の価格帯の前記注文情報群における前記買い注文情報同士の値幅及び前記売り注文情報同士の値幅がそれぞれ一定であることを特徴とする請求項１乃至３の何れか一つに記載の金融商品取引管理装置。
【請求項５】
コンピュータを請求項１乃至４の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外国為替等、金融商品の取引を管理、支援する技術に関する。
【背景技術】
【０００２】
外国為替等の金融商品の取引方法として、注文時の価格で取引を行う成行注文の他に、指値注文が知られている。従来、この金融商品の指値注文をコンピュータシステムを用いて行う発明が知られている（例えば、特許文献１参照）。また、金融商品の指値注文においては、イフダンオーダー（順位のある２つの注文を同時に出し、優先順位の高い注文である第一注文（以下「第一注文」と称する。本明細書において同じ。）が成立したら、自動的に優先順位の低い注文である第二注文（以下「第二注文」と称する。本明細書において同じ。）が有効になる注文形式のこと。本明細書において同じ。）が行われることも多い。そして、従来、金融商品のイフダンオーダーをコンピュータシステムを用いて行う発明が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９９７８７号公報
【特許文献２】特開２００８−９５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、金融商品のイフダンオーダーにおいては、現在の相場価格よりも高い価格で第一注文の買い注文を行いたい場合や、現在の相場価格よりも低い価格で第一注文の売り注文を行いたい場合もあり、そのような場合、イフダンオーダーの第一注文を逆指値注文で注文し、第二注文を指値注文で注文する。しかし、金融商品の取引市場が一旦終了した後に再開した場合にいわゆる「板寄せ方式」で約定価格が決定された場合のように、逆指値注文の第一注文と指値注文の第二注文とを一緒に約定する場合も種々考えられる。そして、上記特許文献１や特許文献２に記載の発明においてこのような状況における取引をおこなった場合、第一注文と第二注文とが同一価格で同時に約定されることになり、顧客はこれらの約定によって利益を得ることはなく、むしろ、金融商品取引業者に支払った手数料分の不利益を被ってしまうという問題がある。
【０００５】
本発明は上記の問題に鑑みてなされたものであり、第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを低減させることができる金融商品取引管理装置を提供することを課題としている。
【課題を解決するための手段】
【０００６】
かかる課題を達成するために、請求項１に記載の発明は、金融商品の売買取引を管理する金融商品取引管理装置であって、前記金融商品の売買注文を行うための売買注文申込情報を受け付ける注文入力受付手段と、前記金融商品の相場価格情報を取得する価格情報受信手段と、該注文入力受付手段が受け付けた前記売買注文申込情報及び前記価格情報受信手段が取得した前記相場価格情報に基づいて金融商品の注文情報を生成する注文情報生成手段と、該注文情報生成手段によって生成された前記注文情報に基づく注文を約定させる約定情報生成手段とを備え、前記注文情報生成手段は、一の前記売買注文申込情報に基づいて、前記注文情報として、同一種類の前記金融商品を一の価格で買い注文をする逆指値注文の買い注文情報、該買い注文情報の対象となっている前記金融商品を他の価格で売り注文をする指値注文の売り注文情報を有する注文情報群を生成し、個々の前記注文情報にはそれぞれ特定の約定価格の情報を設け、前記約定情報生成手段は、所定の時間帯の直前の相場価格から、前記所定の時間の直後の、前記直前の相場価格よりも高値の相場価格までの価格幅に、前記買い注文情報の前記一の価格と前記他の価格とからなる価格帯が含まれる場合には、前記価格幅に前記価格帯が存在する前記注文情報群の前記買い注文情報を、前記指値注文の注文情報とする処理を行うことで、前記逆指値注文を前記指値注文として約定させることを特徴とする。
【０００７】
請求項２に記載の発明は、金融商品の売買取引を管理する金融商品取引管理装置であって、前記金融商品の売買注文を行うための売買注文申込情報を受け付ける注文入力受付手段と、前記金融商品の相場価格情報を取得する価格情報受信手段と、該注文入力受付手段が受け付けた前記売買注文申込情報及び前記価格情報受信手段が取得した前記相場価格情報に基づいて金融商品の注文情報を生成する注文情報生成手段と、該注文情報生成手段によって生成された前記注文情報に基づく注文を約定させる約定情報生成手段とを備え、前記注文情報生成手段は、一の前記売買注文申込情報に基づいて、前記注文情報として、同一種類の前記金融商品を一の価格で売り注文をする逆指値注文の売り注文情報、該売り注文情報の対象となっている前記金融商品を他の価格で買い注文をする指値注文の買い注文情報を有する注文情報群を生成し、個々の前記注文情報にはそれぞれ特定の約定価格の情報を設け、前記約定情報生成手段は、所定の時間帯の直前の相場価格から、前記所定の時間の直後の、前記直前の相場価格よりも安値の相場価格までの価格幅に、前記買い注文情報の前記一の価格と前記他の価格とからなる価格帯が含まれる場合には、前記価格幅に前記価格帯が存在する前記注文情報群の前記売り注文情報を、前記指値注文の注文情報とする処理を行うことで、前記逆指値注文を前記指値注文として約定させることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記注文情報群には、前記買い注文情報及び前記売り注文情報の対象となっている前記金融商品を更に他の価格について逆指値注文する逆指値注文情報が含まれることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一つに記載の構成に加え、前記注文情報生成手段が一の前記売買注文申込情報に基づいて生成する前記注文情報群は、一の前記注文情報群を形成する前記金融商品の商品数が一定であり、複数の価格帯の前記注文情報群における前記買い注文情報同士の値幅及び前記売り注文情報同士の値幅がそれぞれ一定であることを特徴とする。
【００１０】
請求項５に記載の発明は、プログラムであって、コンピュータを請求項１乃至４の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、一の売買注文申込情報に基づいて、注文情報として、同一種類の金融商品を一の価格で買い注文をする逆指値注文の買い注文情報、買い注文情報の対象となっている金融商品を他の価格で売り注文をする指値注文の売り注文情報を有する注文情報群を生成し、個々の注文情報にはそれぞれ特定の約定価格の情報を設け、所定の時間帯の直前の相場価格から、所定の時間の直後の、直前の相場価格よりも高値の相場価格までの価格幅に、買い注文情報の一の価格と他の価格とからなる価格帯が含まれる場合には、価格幅に価格帯が存在する注文情報群の買い注文情報を、指値注文の注文情報とする処理を行うことで、逆指値注文を指値注文として約定させることにより、逆指値注文の第一注文と指値注文の第二注文とがイフダンオーダーを形成しており、これら第一注文と第二注文とを約定させることで顧客が利益を得られない状況において第一注文と第二注文が約定されてしまう事態を確実に防ぐことができる。これにより、第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを低減させることができる。
【００１２】
請求項２に記載の発明によれば、一の売買注文申込情報に基づいて、注文情報として、同一種類の金融商品を一の価格で売り注文をする逆指値注文の売り注文情報、売り注文情報の対象となっている金融商品を他の価格で買い注文をする指値注文の買い注文情報を有する注文情報群を生成し、個々の注文情報にはそれぞれ特定の約定価格の情報を設け、約定情報生成手段は、所定の時間帯の直前の相場価格から、所定の時間の直後の、直前の相場価格よりも安値の相場価格までの価格幅に、買い注文情報の一の価格と他の価格とからなる価格帯が含まれる場合には、価格幅に価格帯が存在する注文情報群の売り注文情報を、指値注文の注文情報とする処理を行うことで、逆指値注文を指値注文として約定させることにより、逆指値注文の第一注文と指値注文の第二注文とがイフダンオーダーを形成しており、これら第一注文と第二注文とを約定させることで顧客が利益を得られない状況において第一注文と第二注文が約定されてしまう事態を確実に防ぐことができる。これにより、第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを低減させることができる。
【００１３】
請求項３に記載の発明によれば、注文情報群には、買い注文情報及び売り注文情報の対象となっている金融商品を更に他の価格について逆指値注文する逆指値注文情報が含まれることにより、顧客が将来的に所有する金融商品を逆指値注文によって売却することもできる。これにより、将来の相場の状況に応じて指値注文による取引を自動的に中止させることができて、システムを利用して指値注文を行う顧客が被るリスクを低減させることができる。
【００１４】
請求項４に記載の発明によれば、注文情報生成手段が一の売買注文申込情報に基づいて生成する注文情報群は、一の注文情報群を形成する金融商品の商品数が一定であり、複数の価格帯の注文情報群における買い注文情報同士の値幅及び売り注文情報同士の値幅がそれぞれ一定であることにより、金融商品を注文する際のクライアント端末側からの命令内容を簡素化できる。また、一定の商品数の注文を一定の値幅ごとに形成した、リスク分散の効果が高い注文を行うことができる。これにより、指値注文による取引を一層効率的かつ円滑に行うことができる。
【００１５】
請求項５に記載の発明によれば、本発明の金融商品取引管理装置をプログラム化し、多様なコンピュータハードウェア上で実現させることができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の実施の形態１の金融商品取引管理システムにおけるシステム構成図及び金融商品取引管理装置の機能ブロック図である。
【図２】同上金融商品取引管理装置の注文テーブルのフィールド定義の模式図である。
【図３】同上金融商品取引管理装置における、トラップトレードを受け付ける際の処理手順を示すフローチャートである。
【図４】クライアント端末に表示される第一入力画面のイメージ図である。
【図５】クライアント端末に表示される第二入力画面のイメージ図である。
【図６Ａ】同上金融商品取引管理装置において形成される注文情報群を模式的に示した図である。
【図６Ｂ】同上金融商品取引管理装置において形成される注文情報群を模式的に示した図である。
【図７Ａ】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートである。
【図７Ｂ】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートである。
【図８】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すタイムチャートである。
【図９】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すタイムチャートである。
【図１０】同上金融商品取引管理装置における、（ａ）注文情報群が発注された時点の注文テーブルの一部を模式的に示した図、（ｂ）いわゆる「板寄せ方式」による処理が行われて第一〜第三の第一注文が約定した後の注文テーブルの一部を模式的に示した図、（ｃ）いわゆる「板寄せ方式」による処理が行われ第一〜第三の第二注文に基づく指値注文が約定した後の注文テーブルの一部を模式的に示した図、（ｄ）第一の逆指値注文が約定した後の注文テーブルの一部を模式的に示した図である。
【図１１】同上実施の形態の変形例における、クライアント端末に表示される第二入力画面のイメージ図である。
【図１２】この発明の実施の形態２の金融商品取引管理装置における、クライアント端末に表示される第二入力画面のイメージ図である。
【図１３Ａ】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートである。
【図１３Ｂ】同上金融商品取引管理装置における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートである。
【図１４Ａ】同上金融商品取引管理装置における、（ａ）注文情報群が発注された時点の注文テーブルを模式的に示した図、（ｂ）いわゆる「板寄せ方式」による処理が行われて第二注文に基づく指値注文が約定した後の注文テーブルを模式的に示した図、（ｃ）注文情報群が再度発注された時点の注文テーブルを模式的に示した図、（ｄ）再度発注された注文情報群の第一注文が約定した時点の注文テーブルを模式的に示した図、（ｅ）いわゆる「板寄せ方式」による処理が行われずに注文情報群の第一注文が約定した時点の注文テーブルを模式的に示した図、（ｆ）注文情報群の逆指値注文が約定した時点の注文テーブルを模式的に示した図である。
【図１４Ｂ】同上金融商品取引管理装置における、（ａ）注文情報群が発注された時点の注文テーブルを模式的に示した図、（ｂ）いわゆる「板寄せ方式」による処理が行われて第二注文に基づく指値注文が約定した後の注文テーブルを模式的に示した図、（ｃ）注文情報群が再度発注された時点の注文テーブルを模式的に示した図、（ｄ）再度発注された注文情報群の第一注文が約定した時点の注文テーブルを模式的に示した図、（ｅ）いわゆる「板寄せ方式」による処理が行われずに注文情報群の第一注文が約定した時点の注文テーブルを模式的に示した図、（ｆ）注文情報群の逆指値注文が約定した時点の注文テーブルを模式的に示した図である。
【図１５】同上金融商品取引管理装置における、リピートイフダン注文による指値注文の受け付け後の処理手順を示すタイムチャートである。
【図１６】同上金融商品取引管理装置における、リピートイフダン注文による指値注文の受け付け後の処理手順を示すタイムチャートである。
【図１７】この発明の実施の形態３の金融商品取引管理システムにおける、クライアント端末に表示される第二入力画面のイメージ図である。
【図１８Ａ】同上金融商品取引管理装置における、（ａ）注文情報群が発注された時点の注文テーブルを模式的に示した図、（ｂ）注文情報群が再度発注された時点の注文テーブルを模式的に示した図である。
【図１８Ｂ】同上金融商品取引管理装置における、（ａ）注文情報群が発注された時点の注文テーブルを模式的に示した図、（ｂ）注文情報群が再度発注された時点の注文テーブルを模式的に示した図である。
【図１９】同上金融商品取引管理装置における、トラップリピートイフダン注文による指値注文の受け付け後の処理手順を示すタイムチャートである。
【図２０】同上金融商品取引管理装置における、トラップリピートイフダン注文による指値注文の受け付け後の処理手順を示すタイムチャートである。
【発明を実施するための形態】
【００１７】
［発明の実施の形態１］
図１乃至図１１に、この発明の実施の形態１を示す。
【００１８】
図１は、この実施の形態の金融商品取引管理システムのシステム構成図及び機能ブロック図である。同図に示すとおり、金融商品取引管理システム１Ａは、金融商品取引管理装置１と、Ｎ個（Ｎ≧１）のクライアント端末２１〜２ｎとを備えており、金融商品取引管理装置１とクライアント端末２１〜２ｎは、ＷＡＮ（Wide Area Network）としてのインターネット３を介して相互に交信可能である。この実施の形態の金融商品取引管理システム１Ａは、金融商品として外国為替を取扱う。
【００１９】
金融商品取引管理装置１は、金融商品の取扱業者が管理し運用するサーバコンピュータであり、Ｗｅｂサーバ機能、大容量のデータを保存するデータベース機能を備えている。クライアント端末２１，・・・，２ｎは、金融商品の売買を行う個人又は法人が所持し使用する、データ通信機能を有する通信端末であって、パーソナルコンピュータ、携帯電話端末等がこれに該当する。クライアント端末２１，・・・，２ｎは、マウスやキーボード等各種指示を入力するために用いられる操作部２１１，・・・，２１ｎ、ＬＣＤ（Liquid Crystal Display）等からなり操作部２１１，・・・，２１ｎから入力された各種指示等や各種画像を表示する表示部２２１，・・・，２２ｎを有している。なお、クライアント端末２１，・・・，２ｎ、操作部２１１，・・・，２１ｎ、表示部２２１，・・・，２２ｎは同じ構成を持つので、以下、区別する必要がある場合を除き、クライアント端末２、操作部２１、表示部２２とする。
【００２０】
図１には図示しないが、金融商品取引管理装置１は少なくとも１のＣＰＵ（Central Processing Unit、中央処理装置）、及び、ＣＰＵの作業領域として機能するＲＡＭ（Random Access Memory）、起動用ブートプログラム等が記録されたＲＯＭ（Read Only Memory）、各種プログラムやデータ等が記録されるハードディスク等の補助記憶装置、データの送受信に用いる通信インターフェース等が設けられている。補助記憶装置には、ＯＳ（Operating System）用プログラム、各種アプリケーションプログラム、データベースに記録されたデータ等が記録されており、これらのプログラムやデータはＣＰＵの演算処理により、ハードウェア資源と協働して各種機能を実現する。
【００２１】
図１に示す通り、金融商品取引管理装置１は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段としてのデータ処理部１０、及び、データ処理部１０にて処理される各種データが記録されるデータベース１８を有する。データ処理部１０は金融商品取引管理装置１において用いる各種データの生成、加工等の処理を行うものであり、更に、同じく機能手段としてのフロントページ配信部１１、「注文情報受付手段」及び「証拠金金額算出手段」としての注文入力受付部１２、入出金情報生成部１３、「約定情報生成手段」としての約定情報生成部１４、口座情報生成部１５、「注文情報生成手段」としての注文情報生成部１６、データベース（ＤＢ）接続基底部１７、「相場価格情報管理手段」としての価格情報受信管理部１９を有している。
【００２２】
注文入力受付部１２は、クライアント端末２から入力された各種の注文に関するデータを受け付け、金融商品の注文を成立させるために必要な各種処理を行う。また、金融商品の取引に必要な証拠金の額を算出する。
【００２３】
入出金情報生成部１３は、クライアント端末２から入出金のリクエストを受け付け、リクエストに基づいて入出金の一覧表を作成する。
【００２４】
注文情報生成部１６は、注文入力受付部１２が処理した情報に基づいて、成立した金融商品の注文に関する情報を生成する。ここでの注文には、いわゆる成行注文、指値注文、逆指値注文に加え、イフダンオーダーも含まれる。
【００２５】
注文情報生成部１６は、イフダンオーダー及び逆指値注文を生成する際に、第一注文を新規の指値注文又は逆指値注文の注文情報として生成し、第二注文を決済の指値注文の注文情報として生成し、逆指値注文を決済の逆指値注文の注文情報として生成する。なお、第一注文、第二注文、逆指値注文の如何は後述する注文テーブル１８１のフィールド定義に基づいて区別、記録される。
【００２６】
約定情報生成部１４は、注文情報生成部１６が生成した注文に基づく約定処理、及び、完了した約定処理に関する情報を顧客のクライアント端末２に送るための処理を行う。なお、ここでの「約定」とは、顧客の注文に基づいて金融商品の売買を成立されるための各種の手続並びに処理のことをいう。後述する通り、この実施の形態において約定が成立すると、外国為替の売買が行われ、その結果、約定情報生成部１４の指示に基づいて、口座情報生成部１５が売買額に応じて証拠金情報（後述）を変換し、更に、入出金情報生成部１３が入出金の一覧表に入金や出金の状況を記載する。また、約定情報生成部１４は、約定が成立すると、クライアント端末２の表示部２２に約定が成立した旨の文字情報等を表示させ、また、売買価格に基づいてクライアント端末の銀行口座の出入金処理を行う。
【００２７】
口座情報生成部１５は、顧客の預金残高情報を生成し、当該預金残高情報を証拠金情報（即ち、注文の約定を実現できることを裏付けるための情報）を管理する機能を有する。なお、口座情報生成部１５において生成される預金残高に関する情報は、現実の預金残高と整合性を取るために、銀行等の金融機関が提供する、顧客の現実の預金残高に関する情報と定期的に照合される。
【００２８】
データベース接続基底部１７は、データ処理部１０において生成、加工処理されたデータとデータベース１８にて記録されるデータとの変換（例えば論理的データ構造と物理的データ構造との相互変換）を行うと共に、データ処理部１０とデータベース１８との間でデータを交信するために必要な処理を行う。
【００２９】
データベース１８は、金融商品取引管理装置１にて用いられるデータを記録する。この実施の形態におけるデータベース１８はリレーショナルデータベースによって形成するが、例えばオブジェクトデータベース等、大量のデータの記録や書換えに適したものであればどのような形式を用いてもよい。データベース１８には、注文テーブル（注文情報記録手段）１８１、顧客の口座が存在する金融機関、口座名、残高等の情報を定義する顧客口座情報テーブル１８２、取引される通貨の組合せ等に関する情報を定義する通貨ペア注文条件テーブル１８３、シーケンス番号テーブル１８４が記録されている。シーケンス番号テーブル１８４には注文情報（後述）ごとに一意に付されるシーケンス番号が記録される。注文テーブル１８１の詳細については後述する。
【００３０】
フロントページ配信部１１は、クライアント端末２の表示部２２にされる画像データを作成し、作成した画像データをクライアント端末２に送信する。
【００３１】
価格情報受信管理部１９は、金融商品取引管理装置１にて扱う金融商品の価格についての情報を取得し、取得した情報に対し、データ処理部１０にて用いるために必要な処理と管理を行う。この実施の形態においては、価格情報受信管理部１９は外為の相場価格の情報を定期的に取得し、記録し管理する。
【００３２】
なお図示しないが、金融商品取引管理装置１は日時の情報を取得し管理するタイマと、このタイマから取得された日時の情報に基づいて第一注文、第二注文、逆指値注文の有効期限（後述）の管理を行う期限管理手段とを有する。
【００３３】
図２は注文テーブル１８１のフィールド定義の模式図である。この図に示す通り、注文テーブル１８１は項目数分のフィールドを有し、フィールドの名称（フィールド名）、文字や数値や日時等のデータ型（型）、ビット長等のデータ長（長さ）、空欄不可指定（Not Null）、デフォルト値の有無（デフォルト値）、データの項目名（備考）等が規定される。
【００３４】
上述の金融商品取引管理装置１においては、金融商品の指値取引が行われる際、金融商品の指値取引が行われる際、一の注文の受け付けによって、同一種類の複数の金融商品を所定の値幅で所定の商品数ごとに予約する注文形態（以下この注文形態を単に「トラップトレード」と称する。）を実現できる。
【００３５】
次に、この発明の実施の形態１の金融商品取引管理システム１Ａにおけるトラップトレードの取引手順について説明する。
【００３６】
図３は、この発明の実施の形態１の金融商品取引管理装置１における、トラップトレードを受け付ける際の処理手順を示すフローチャートである。以下、同図に基づいて受け付け時の処理手順を説明する。
【００３７】
金融商品取引管理システム１Ａを利用する顧客は、クライアント端末２を用いて金融商品取引管理装置１にアクセスする。金融商品取引管理装置１のフロントページ配信部１１は、アクセスのあったクライアント端末２の表示部２２に、図４に示す第一入力画面４０を表示させる。第一入力画面４０には、取引可能な通貨ペアを画面表示させる売買希望通貨ペア選択ボタン４０１が表示される。特定の売買希望通貨ペア選択ボタン４０１、例えばＵＳＤ／ＪＰＹの売買種類選択ボタン４０１ａをクリックすると、表示部２２には図５に示す第二入力画面４１が表示される。第二入力画面４１は、最初に約定させる指値注文（第一注文）の売買の種類を表示させる売買種類選択ボタン４１ａ、選択可能な注文の種類を表示させる注文種類選択ボタン４１ｂ、第一注文の注文条件が「（順）指値」か「逆指値」かを選択する注文条件選択欄４１ｃ、それぞれの指値注文及び逆指値注文の約定によって売買される通貨（ここでは日本円）の金額が入力される注文金額入力欄４１ｄ、トラップトレードの注文基準価格を入力する第一注文価格入力欄４１ｅ、一の注文におけるポジション（外貨の持高のこと。本明細書において同じ。）の数を選択するトラップ本数選択欄４１ｆ、隣接するポジション同士の価格差としての「価格差情報」が入力される値幅入力欄４１ｇ、一のポジションの第一注文と第二注文との売買によって得られる利益の金額を入力する利益金額指定欄４１ｈ、注文の有効期限を選択する有効期限選択ボタン４１ｉ、ストップロス注文（いわゆる損切りのための新規の逆指値注文のこと。本明細書において同じ。）を行うか否かを選択するためのストップロス注文用チェックボックス４１ｊ、ストップロス注文の価格が入力されるストップロス価格入力欄４１ｋ、注文を確定させるための注文確定ボタン４１ｍが表示されている。
【００３８】
顧客は、操作部２１を用いて第一入力画面４０、第二入力画面４１に注文内容のデータを選択・入力する。図５においては、図４に示す第一入力画面４０において売買希望通貨ペア選択ボタン４０１にてＵＳドル／日本円（日本円でＵＳドルを売買する）の「買い」の売買種類選択ボタン４０１ａが選択された際の第二入力画面４１が示されている。そして、この第二入力画面４１においては、この状態で、注文種類選択ボタン４１ｂで「トラップトレード注文」を選択し、注文条件選択欄４１ｃで「指値」を選択し、注文金額入力欄４１ｄに１０（万円）、第一注文価格入力欄４１ｅに１０１．００（円）が入力され、トラップ本数選択欄４１ｆにおいて５（本）が選択され、値幅入力欄４１ｇに１．００（円）が入力され、利益金額指定欄４１ｈに５００００（円）の選択がされ、有効期限選択ボタン４１ｉによって「無期限」の選択がされ、ストップロス注文用チェックボックス４１ｊにチェックが入り、ストップロス価格入力欄４１ｋに１００．００（円）が入力された状態が示されている。
【００３９】
この状態で注文確定ボタン４１ｍがクリックされ、第一入力画面４０、及び第二入力画面４１において入力、選択されたデータからなる売買注文申込情報が金融商品取引管理装置１に供給されると、金融商品取引管理装置１の注文入力受付部１２は、有効期限選択ボタン４１ｉにおいて選択された期限、注文種類選択ボタン４１ｂにおいて選択された注文の種類を確認し、さらに、それぞれの注文価格について検査を行う（ステップＳ２）。具体的には、第一注文価格入力欄４１ｅに入力された第一注文価格の金額と、価格情報受信管理部１９が受信した現在の為替相場価格との対比が行われる。また、注文入力受付部１２は、第一入力画面４０、及び第二入力画面４１において入力、選択されたデータに基づいて各ポジションの第一注文及び第二注文の価格を算出する。この実施の形態においては、第一注文価格入力欄４１ｅに入力された値を基準となる第一注文（最初に約定される第一注文）として設定し、この基準となる第一注文から値幅入力欄４１ｇに入力された値ずつ値幅をおいて、トラップ本数選択欄４１ｆに入力された数だけ、各ポジションの第一注文の価格が算出される。また、各ポジションの第二注文の値は、下記（１）の式によって算出される。
（各ポジションの第二注文の価格）＝（各ポジションの第一注文の価格）−（利益金額指定欄４１ｈに入力された金額）／{（第一注文が売りの場合１，買いの場合−１）＊（注文金額入力欄４１ｄに入力された金額）｝・・・（１）
なお、注文入力受付部１２によって算出される第二注文価格は、更に金融商品取引管理装置１の管理者の利益を考慮した数値とすることもできる。例えば、各ポジションの第二注文の値は、下記（１）’の式によって算出されるようにすることもできる。
（各ポジションの第二注文の価格）＝（上記（１）の右辺）±（金融商品取引管理装置１の利益額）・・・（１）’
更に、注文入力受付部１２は、第一注文価格入力欄４１ｅに入力された金額と相場価格とが予め設定された所定の条件を満たしている場合には、それぞれ適正価格と判断する。
【００４０】
価格が適正価格と判断された場合（ステップＳ３の“Ｎｏ”）、口座情報生成部１５が顧客口座情報テーブル１８２の当該顧客の証拠金情報を取得する。
【００４１】
注文入力受付部１２は、取得された証拠金情報と顧客の注文総額（即ち、注文金額入力欄４１ｄに入力された金額とトラップ本数選択欄４１ｆに入力された注文数とを乗じて得た値（即ち、この実施の形態では１０（万円）×５（本）＝２５０（万円））とを対比し、証拠金の額が注文総額以上であるか否かを確認する。注文情報生成部１６は、証拠金の額が注文総額以上である場合（ステップＳ５の“Ｎｏ”）の場合にのみ、後述する「注文情報群」を生成する。これにより、顧客が確実に支払いができる場合にのみ指値注文を受け付けることができる。
【００４２】
ここで、注文入力受付部１２は、証拠金の算出時に発生しうるスリッページの修正を含めた態様で証拠金の算出を行い、口座情報生成部１５が取得した証拠金情報が、算出された証拠金の金額以上である場合には指値注文を受け付ける。
【００４３】
具体的には、注文入力受付部１２には、通貨ペア毎に所定の修正値が設定されており、この修正値に基づいて上述の注文総額を修正する。
【００４４】
例えば、注文入力受付部１２に、「ＵＳＤ／ＪＰＹ」の通貨ペアの修正値として「０．０３」という上方修正値が記録されており、口座情報生成部１５が取得した注文総額が５０万円であった場合、
５０（万円）＋０．０３（万円）＝５０．０３（万円）
が修正された注文総額となり、この修正された注文総額が算出された証拠金として扱われる。そしてこの場合、口座情報生成部１５が取得した当該顧客の証拠金情報が５０．０３（万円）以上であった場合にのみ指値注文の受付が行われることになる。
【００４５】
なお、注文入力受付部１２に設定された修正値は注文総額の下方修正値であってもよいし、口座情報生成部１５が取得した証拠金情報の上方修正値又は下方修正値であってもよい。更に、修正値は通貨ペア毎に予め設定された固定値に限定されるものではなく、注文総額の金額や相場の変動状況等に基づいて変動するものであってもよいし、所定の計算式によって算出されるものであってもよい。
【００４６】
証拠金の額が修正された注文総額以上である場合（ステップＳ５の“Ｎｏ”）、注文入力受付部１２は、通貨ペア注文条件テーブル１８３に記録されたデータ等を元に、注文条件が上述したもの以外のトラップトレードの各種条件を満たしているか否かを確認する（ステップＳ６）。
【００４７】
トラップトレードの各種条件を満たしていない場合（ステップＳ７の“Ｙｅｓ”）、注文入力受付部１２は入力された注文をエラーとして扱い、注文の受付を拒絶する（ステップＳ１０）。
【００４８】
トラップトレードの各種条件を満たしている場合であって（ステップＳ７の“Ｎｏ”）、注文条件が上述のトラップトレードによる指値注文に必要な条件を全て満たしているものと判定された場合、
顧客が操作部２１の操作により注文確定ボタン４１ｍをクリックすると、金融商品取引管理装置１の注文情報生成部１６はステップＳ１にて入力された売買注文申込情報に基づいて注文情報を生成する（ステップＳ８）。具体的には、上記手順において入力された複数のデータを、注文価格を単位としてまとめ、各情報の単位に、シーケンス番号テーブル１８４に記録された注文にシーケンス番号を付与することで各注文情報を形成する。なおこのとき、シーケンス番号テーブル１８４には、注文情報に使用されたシーケンス番号を未使用の番号と識別するための情報が付与される。一回のステップＳ８の手順にて生成される複数の注文情報は、同一種類の金融商品を第一の価格について指値注文又は逆指値注文する注文情報、及び第二の価格について指値注文する注文情報、及び買い注文情報及び売り注文情報の対象となっている金融商品を更に他の価格について逆指値注文する逆指値注文から成る注文情報群（以下単に「注文情報群」と称する。）を形成する。
注文情報生成部１６は、生成された注文情報群を注文テーブル１８１に記録する（ステップＳ９）。注文情報群は、図２に示す各フィールドの定義に基づいて注文テーブルに記録される。例えば、“ord_seq”フィールド１８１ｂは、ステップＳ８にて付与されたシーケンス番号の定義である。“cust_seq”フィールド１８１ｃは顧客ごとに一意に定められた顧客番号の、“style_id”フィールド１８１ｄは商品名の定義である。“ccy_pair_id”フィールド１８１ｅは通貨ペア毎に一意に定められたＩＤ番号の定義である。このＩＤ番号と通貨ペアとの組合わせはデータベース中に別途設けられたＩＤテーブル（図示せず）中に記録されている。“ord_amnt”フィールド１８１ｆは注文金額入力欄４１ｄに入力された金額の定義である。“buy_sell_id”フィールド１８１ｇには売買種類選択ボタン４１ａで入力された売り注文、買い注文のいずれであるかを定義し、“ord_rate”フィールド１８１ｈには第一注文価格入力欄４１ｅ、ストップロス価格入力欄４１ｋ等に入力された数値、また、トラップ本数選択欄４１ｆ、値幅入力欄４１ｇ等によって規定された個々の注文情報の価格を定義し、“limit_time”フィールド１８１ｉには有効期限選択ボタン４１ｉにて選択された注文期限を定義する。“ord_cond”フィールド１８１ｊには注文種類選択ボタン４１ｂで選択された注文の種類を定義し、“new_close”フィールド１８１ｋには新規注文、決済注文のいずれであるかを定義する。“trap_seq”フィールド１８１ｍは注文種類選択ボタン４１ｂでトラップトレードが選択された場合を定義し、“repeat_flag”フィールド１８１ｎにはイフダンオーダーを繰り返し行うか否かを定義する。
【００４９】
なお図２には図示しないが、注文テーブル１８１には、入力画面４０に入力されたその他のデータ、即ち、売買希望通貨ペア選択ボタン４０１、トラップ本数選択欄４１ｆ等に入力された情報を定義するフィールドも設けられる。これらのフィールドによって、第一入力画面４０、第二入力画面４１に入力されたデータは全て注文テーブル１８１に記録される。
【００５０】
更に、図２には図示しないが、注文テーブル１８１には、それぞれの注文情報が第一注文、第二注文、逆指値注文の何れであるかを識別するための第一注文識別情報、第二注文識別情報、逆指値注文識別情報、指値注文として有効な注文であることを識別するための有効情報識別情報、を定義するフィールドも設けられる。これらのフィールドによって、それぞれの注文情報の現在の状態や取引の進行に伴う状態の変化が記録される。
【００５１】
以上の手順より、本実施の形態におけるトラップトレードによる指値注文の受け付け処理は完了する。
【００５２】
図６Ａ及び図６Ｂは、注文情報生成部１６によって生成されて注文テーブル１８１に記録された、注文情報群を模式的に示した図である。なお、同図に示す態様のテーブルは、フロントページ配信部１１によってクライアント端末２の表示部２２にも画像表示される。
【００５３】
同図に示す通り、注文テーブル１８１においては、トラップ本数選択欄４１ｆに入力されたポジション組の数であるｋ組（ｋ＞１、この実施の形態ではｋ＝５）の注文情報群、即ち第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５が記録されている。また同図には全ては図示しないが、注文テーブル１８１には、第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５が記録されている。
【００５４】
それぞれの注文情報群（例えば第一の注文情報群１８１ｓ１）は、同一種類の金融商品を一の価格で逆指値注文する「買い注文情報」としての第一注文１８１ｔ１と、第一注文１８１ｔ１の対象となっている金融商品を他の価格で指値注文する「売り注文情報」としての第二注文１８１ｕ１と、買い注文情報及び売り注文情報の対象となっている金融商品を更に他の価格（ストップロス価格）について逆指値注文する逆指値注文１８１ｖ１からなる、一の価格帯の情報群を形成する。このような注文情報群（例えば第一の注文情報群１８１ｓ１）が複数形成されることにより、一の価格帯の注文情報群（例えば第一の注文情報群１８１ｓ１）を、複数の異なる価格帯について生成することになる。
【００５５】
これらの注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５においては、第一の注文情報群１８１ｓ１の第一注文１８１ｔ１に示された注文価格が１ドル１０１．００円（即ち第一注文価格入力欄４１ｅに入力された価格）で、第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５同士の値幅、及び、第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５同士の値幅はそれぞれ０．１０円（即ち値幅入力欄４１ｇに入力された価格）である。また、それぞれの第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５、及びそれぞれの第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５は１０万円分（即ち注文金額入力欄４１ｄに入力された金額）となっている。また、注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５を形成するそれぞれの第二注文は、第二入力画面４１と上記式（１）とに基づいて算出された値（即ち、例えば第一の注文情報群１８１ｓ１の第一注文１８１ｔ１と第二注文１８１ｕ１との値幅が０．５０円となる値）となっている。
【００５６】
一方、これらの注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５においては、全ての逆指値注文１８１ｖ１，１８１ｖ２，・・・，１８１ｖ５の注文価格は、ストップロス価格入力欄４１ｋに入力された価格（この実施の形態では１ドル＝１００．００円）に設定される。
【００５７】
この実施の形態においては、注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５が、第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５が買い注文として生成されたとき、各注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５の第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５、及び第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５は、生成時の相場価格よりも高くなっている。つまり、全ての第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５、及び全ての第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５は、第一注文価格入力欄４１ｅに入力された価格以上の価格として生成される。なお、第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５が売り注文の場合は、逆に、全ての第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５、及び全ての第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５は、第一注文価格入力欄４１ｅに入力された価格以下の価格として生成される。
【００５８】
そして、図６Ａ及び図６Ｂの（ａ）に示す通り、全ての 第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５の指値種類情報１８１Ｇは「逆指値」として設定され、新規／決済情報１８１Ｋは「新規」として設定されている。即ち、全ての
第一注文１８１ｔ１，１８１ｔ２・・・，１８１ｔ５は新規の逆指値注文として生成されている。
【００５９】
図６Ａ及び図６Ｂに示す通り、第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５を形成する各注文１８１ｔ１，・・・１８１ｖ５は、注文の通し番号としての注文番号１８１Ａ、顧客毎に一意に付される顧客番号１８１Ｂ、売買の対象となる通貨の組合せ（主として日本円と外貨の組合せ）を識別するための通貨ペア情報１８１Ｃ、一のポジションの価格情報としての注文金額情報１８１Ｄ、注文が発注された時刻の情報としての注文時刻情報１８１Ｅ、注文が「売り注文」「買い注文」の何れであるかを識別するフラグ情報としての売買方向情報１８１Ｆ、指値注文の種類が「順指値（即ち通常の指値注文）」「逆指値（即ち逆指値注文）」なのかを識別する情報としての指値種類情報１８１Ｇ、「約定価格の情報」としての注文価格情報１８１Ｈ、各注文１８１ｔ１，・・・１８１ｖ５の有効期限を示す情報としての注文有効期限情報１８１Ｉ、注文の種別を識別するフラグ情報としての注文種別情報１８１Ｊ、各注文情報が「新規注文」なのか「決済注文」なのかを識別するフラグ情報としての新規／決済情報１８１Ｋ、各注文１８１ｔ１，・・・，１８１ｖ５が、発注済の指値注文（又は逆指値注文）の注文情報としての有効な注文情報か、あるいは発注前の指値注文（又は逆指値注文）の注文情報としての無効な注文情報かを識別するためのフラグ情報である、「有効無効識別情報」としての有効／無効情報１８１Ｌ、各注文１８１ｔ１，・・・，１８１ｖ５が第一順位の注文情報か、あるいは第二順位の注文情報かを識別するためのフラグ情報としての順位情報１８１Ｍ、各注文１８１ｔ１，・・・１８１ｖ５の約定の“有”“無”を識別するためのフラグ情報としての約定有無情報１８１Ｎを属性情報として有する。これらの属性情報は、入力画面４０から入力された情報に基づくものであり、上述のフィールド定義に基づいて注文テーブル１８１に記録される。
【００６０】
図６Ａ及び図６Ｂの有効／無効情報１８１Ｌに示す通り、生成された当初、全ての注文情報１８１ｔ１，・・・１８１ｖ５は指値注文（又は逆指値注文）として無効（以下単に「無効」と称する。）である無効な注文情報とされている。
【００６１】
図６Ａ及び図６Ｂの新規／決済情報１８１Ｋに示す通り、第一注文１８１ｔ１，１８１ｔ２，・・・，１８１ｔ５は新規の注文情報として生成され、第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５及び逆指値注文１８１ｖ１，１８１ｖ２，・・・，１８１ｖ５は決済の注文情報として生成されている。
【００６２】
順位情報１８１Ｍに示す通り、一の注文情報群（例えば第一の注文情報群１８１ｓ１）を形成する注文情報のうち、第一注文１８１ｔ１，１８１ｔ２，・・・，１８１ｔ５は約定の順序としての優先順位が高い第一注文であり、第二注文１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５及び逆指値注文１８１ｖ１，１８１ｖ２，・・・，１８１ｖ５は約定の順序としての優先順位が低い第二注文である。第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５における第一〜第五の第一注文１８１ｔ１，１８１ｔ２，・・・１８１ｔ１０、第一〜第五の第二注文１８１ｕ１，１８１ｕ２，・・・１８１ｕ１０、及び第一〜第五の逆指値注文１８１ｖ１，１８１ｖ２，・・・１８１ｖ１０は、当初の状態において、有効／無効情報１８１Ｌが“無効”とされた状態、即ち、成立した注文としての地位を有しない「無効な注文情報」として注文テーブル１８１に記録されている。
【００６３】
後述するように、それぞれの注文情報の「有効」や「無効」の状態は取引の段階によって変化するが、注文情報生成部１６はそれぞれの注文情報の「有効」や「無効」の初期状態や、状態の変化を逐次注文テーブル１８１に記録する。これにより、トラップトレードやイフダン注文の取引の実情に即したデータを生成・記録することができるので、金融商品取引管理装置１に用いる他のアプリケーションとの親和性を高めることや、またクライアント端末２の表示部２２に「有効」「無効」をリアルタイムで表示できる。更に、第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５においては、“trap_seq”フィールド１８１ｍによってトラップトレードを行う設定となっている。
【００６４】
また、ステップＳ３において第一希望価格が不適正な価格と判断された場合（ステップＳ３の“Ｙｅｓ”）、及び、ステップＳ５において証拠金の額が注文総額未満であった場合（ステップＳ５の“Ｙｅｓ”）、注文入力受付部１２は入力された注文をエラーとして扱い、注文を拒絶する（ステップＳ１０）。即ち、図６Ａ及び図６Ｂに示す注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ１０は生成されず、クライアント端末２の表示部２２には注文の受け付けが拒絶されたことを示す文字情報等が表示される。
【００６５】
注文処理の完了後、金融商品取引管理装置１の価格情報受信管理部１９は定期的に（例えば１分毎や、１時間毎等の所定時間毎に）為替相場の情報を取得し続ける。そして、相場価格と特定ポジションの注文価格とが一致すると、約定情報生成部１４が当該ポジションの注文を約定させることになる。
【００６６】
図７Ａ及び図７Ｂは、この実施の形態の金融商品取引管理装置１における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートであり、図８及び図９は、この実施の形態の金融商品取引管理装置１における、トラップトレードによる指値注文の受け付け後の処理手順を示すタイムチャートである。以下、同図に基づいて処理手順を説明する。なお、図８及び図９において、丸印は一のポジションの注文情報を示す。
【００６７】
注文の受け付け処理の完了後、金融商品取引管理装置１の価格情報受信管理部１９は為替相場の情報取得を継続する。
【００６８】
図６Ａ及び図６Ｂに示す通り、トラップトレード注文による指値注文の受け付け処理が完了した時点ｔ１において、約定情報生成部１４は第一順目の第一〜第五の注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５における第一〜第五の第一注文１８１ｔ１，１８１ｔ２，・・・，１８１ｔ５の有効／無効情報１８１Ｌのフラグ情報を“無効”から“有効”に変換することで、これらの買い指値注文を発注する。一方、この時点ｔ１において、第一〜第五の第二注文１８１ｕ１〜１８１ｕ５及び第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ５の有効／無効情報１８１Ｌのフラグ情報は“無効”のままである。従って、時点ｔ１において第一〜第五の第二注文１８１ｕ１〜１８１ｕ１０及び第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ５は無効な注文情報である。
【００６９】
図８に示す通り、例えば、時点ｔ１での米国ドルの相場購入価格７１が１ドル＝１００．００円であったとする。そして、時点ｔ１の後、休日を挟んで為替相場が一旦中断したのちに時点ｔ２にて再開し、いわゆる「板寄せ方式」で相場購入価格７１が同じ１ドル＝１０３．５０円になった場合を考える。この場合、第一注文が買い注文であり、かつ、相場購入価格７１は第一〜第三の第二注文１８１ｕ１〜１８１ｕ３よりも高くなっている（ステップＳ１１の“Ｙｅｓ”）。それゆえ、約定情報生成部１４は第一〜第三の第二注文１８１ｕ１〜１８１ｕ３に対応する第一〜第三の第一注文１８１ｔ１〜１８１ｔ３及び第一〜第三の第二注文１８１ｕ１〜１８１ｕ３を取り消す処理を行うと共に、新たに、図６Ａの（ｂ）に示す通り、指値種類情報１８１Ｇが「順指値」となっている第一〜第三の第一注文１８１ｔ１〜１８１ｔ３を新たに生成し設定する（ステップＳ１３）。具体的には、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３を逆指値注文の注文情報から（順）指値注文の注文情報に置き換える。なお、第一注文が売り注文で相場販売価格が第二注文１８１ｕ１〜１８１ｕ３よりも安くなっている場合（ステップＳ１２の“Ｙｅｓ”）にもステップＳ１３による処理を行う。また、ステップＳ１１，Ｓ１２の条件に適合しない場合（ステップＳ１１，Ｓ１２の“Ｎｏ”）は、ステップＳ１３の処理は行わない。
【００７０】
この状態で、約定情報生成部１４は、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３、及び第一〜第三の第二注文１８１ｕ１〜１８１ｕ３を約定させる処理を行う。即ち、約定情報生成部１４は、相場購入価格７１が第一〜第三の第一注文１８１ｔ１〜１８１ｔ３の約定価格に達していることを確認すると（ステップＳ１４の“Ｙｅｓ”）、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３、を約定させる（ステップＳ１５）。具体的には、約定情報生成部１４は、相場購入価格７１が第一〜第三の第一注文１８１ｔ１〜１８１ｔ３、及び第一〜第三の第二注文１８１ｕ１〜１８１ｕ３が約定すると、約定情報生成部１４は約定と共に第一〜第三の第一注文１８１ｔ１〜１８１ｔ３の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換する。これにより、注文テーブル１８１は図１０の（ａ）に示す状態から図１０の（ｂ）に示す状態に変換される。そして口座情報生成部１５は、約定情報生成部１４からの指示を受け、売買額に応じて証拠金情報（後述）を変換し、入出金情報生成部１３が入出金の一覧表に入金や出金の状況を記載する。更に、約定情報生成部１４は、約定が成立するとクライアント端末２の表示部２２に約定が成立した旨の文字情報等を表示させ、また売買価格に基づいてクライアント端末の銀行口座の出入金処理を行う（この実施の形態の「約定」において、金融商品取引管理装置１はすべて同様の処理を行う。）。
【００７１】
そして、約定情報生成部１４は、図１０の（ｂ）に示すように、第一〜第三の第二注文１８１ｕ１〜１８１ｕ３、及び第一〜第三の逆指値注文１８１ｖ１〜１８１ｖ３の有効／無効情報１８１Ｌのフラグ情報を“無効”から“有効”に変換し、これらの注文を無効から有効に変更する（ステップＳ１６）。この場合、相場購入価格７１が第一〜第三の逆指値注文１８１ｖ１〜１８１ｖ３の逆指値注文価格に至ることはなく（ステップＳ１７の“Ｎｏ”）、かつ、第一〜第三の第二注文１８１ｕ１〜１８１ｕ３の約定価格に至っているので（ステップＳ１８の“Ｙｅｓ”）、約定情報生成部１４は、図１０の（ｃ）に示すように、第一〜第三の第二注文１８１ｕ１〜１８１ｕ３の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換し、第一〜第三の第二注文１８１ｕ１〜１８１ｕ３を約定させる（ステップＳ１９）。なお、この実施の形態において、第一〜第三の第二注文１８１ｕ１〜１８１ｕ３が約定された場合、対応する第一〜第三の逆指値注文１８１ｖ１〜１８１ｖ３は取り消されたものとして扱われる（ステップＳ１９）。この場合、約定情報生成部１４が注文テーブル１８１中の対応する逆指値注文のデータを消去し、かつ、消去したことをクライアント端末２の表示部２２に表示させる処理を行う。
【００７２】
なお、ステップＳ１５、ステップＳ１９において、約定情報生成部１４は、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３、及び第一〜第三の第二注文１８１ｕ１〜１８１ｕ３を約定する際にスリッページ（注文した価格と約定した価格との価格差のこと。）が発生した場合であってもこれらの注文の約定を行う。具体的には、例えば、約定情報生成部１４は、相場価格が、例えば第一の第一注文１８１ｔ１の約定価格として発注された１ドル＝１０１．００円ちょうどの場合のみならず、予め設定されたスリッページ許容価格を加算又は減算した額（スリッページ許容価格が０．２０円で設定されている場合には、１ドル＝１０１．００円＋０．２０円＝１０１．２０円まで、又は、１ドル＝１０１．００円−０．２０円＝１００．８０円まで）であれば第一の第一注文１８１ｔ１を約定させるように設定する。また、他の注文情報についても同様に約定させるように設定する。これにより、スリッページ発生時でも約定が行われる（この実施の形態の「約定」において、金融商品取引管理装置１はすべて同様の処理を行う。）。
【００７３】
一方、上述の場合と違い、「板寄せ方式」による処理等が行われず、時点ｔ１から時点ｔ２にかけて米国ドルの相場購入価格７１が１ドル＝１００．００円から１ドル＝１０３．５０円まで漸次変化していった場合には、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３の指値種類情報１８１Ｇが「逆指値」のままで、第一〜第三の第一注文１８１ｔ１〜１８１ｔ３、及び第一〜第三の第二注文１８１ｕ１〜１８１ｕ３を漸次約定させる処理を行うことになる。この場合、図９に示すように、全てのポジションの処理は時点ｔ１〜ｔ１１にかけて順次行われることになる。またこの場合ステップＳ１１，Ｓ１２が“Ｙｅｓ”になることはないので（ステップＳ１１，Ｓ１２の“Ｎｏ”）、ステップＳ１３の処理は行われず、ステップＳ１４〜Ｓ１９の処理が行われる。
【００７４】
なお、第一注文が新規の逆指値注文又は新規の指値注文として約定した後、米国ドルの相場購入価格７１が決済の逆指値注文の価格、例えば図８に示す通り、時点ｔ２において第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ３の約定価格である１ドル１００．００円まで下落した場合（ステップＳ１７の“Ｙｅｓ”）、約定情報生成部１４はこれら約定した第一注文に対応する逆指値注文の約定を行う。例えば、約定情報生成部１４は、ステップＳ１５で約定された第一の第一注文１８１ｔ１が新規の逆指値注文として約定された場合においては、図１０の（ｄ）に示すように第一の逆指値注文１８１ｖ１の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換し、第一の逆指値注文１８１ｖ１を約定させる（ステップＳ２１）。これにより、金融商品の相場が従来の相場よりも大きく変動してしまい当面回復の見込みがない場合等において、指値取引を行う顧客が被る損害を最小限に留めることができる。
【００７５】
そして、約定情報生成部１４は、第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ５の何れかに基づいて約定を行った場合、約定された第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ５を生成した売買注文申込情報に基づいて生成された全ての注文情報群１８１ｓ１〜１８１ｓ５のうち、現在有効で約定前の第二注文及び逆指値注文情報の約定時点で未生成である注文情報群を全てキャンセル処理を行う（ステップＳ２２，Ｓ２３）。具体的には、約定情報生成部１４は、第一の逆指値注文１８１ｖ１の約定時点において有効で約定前の第二注文、例えば及び第二，第三の第二注文１８１ｕ２，１８１ｕ３をキャンセル処理し、更に、注文テーブル１８１に記載された第一〜第五の注文情報群１８１ｓ１〜１８１ｓ５のうち、時点ｔ１１において未生成の注文情報群１８１ｓ１〜１８１ｓ５を全て注文テーブル１８１から消去し（ステップＳ２３）、かつキャンセルされたことをクライアント端末２の表示部２２に表示させる処理を行う（この実施の形態における「キャンセル処理」は全て同じ処理を行う。）。このようにキャンセル処理を行うことで、一の逆指値注文に基づいて、逆指値注文情報の約定時点以降におけるトラップトレード等の指値注文による売買を全て中止させることができる。これにより、金融商品の相場が従来の相場よりも大きく変動してしまい当面回復の見込みがない場合等において、指値取引を行う顧客が被る損害を最小限に留めることができる。
【００７６】
第一〜第五の逆指値注文１８１ｖ１〜１８１ｖ５の何れかに基づく約定が行われない場合、ステップＳ１４〜Ｓ１９までの処理は全ての第一注文１８１ｔ１〜１８１ｔ３及び第二注文１８１ｕ１〜１８１ｕ３が約定するまで繰り返される（ステップＳ２０の“Ｎｏ”）。
【００７７】
なお、この実施の形態の金融商品取引管理装置１は、クライアント端末２から一度生成された指値注文の価格及び金額の変更の要求があった場合、当該要求が不正要求であるものとして入力エラー扱いで処理する。具体的には、当該要求に基づいた、注文テーブル１８１のデータの変更や口座情報生成部１５、入出金情報生成部１３によるデータ生成や変更処理等、金融商品取引管理装置１から金融機関へのデータや信号等の送受信は行われない。また、クライアント端末２の表示部２２には入力エラーである旨の表示を行わせる。これにより、価格や金額の頻繁な要求で金融商品の売買元である銀行側の業務が過大になることを防止できる。
【００７８】
一方、クライアント端末２の第三の入力画面（図示せず）において注文キャンセルボタン（図示せず）がクリックされて、一度生成されたトラップトレード等のキャンセル要求があった場合、金融商品取引管理装置１の約定情報生成部１４は、キャンセル要求のあったトラップトレード等に含まれる注文情報群を抽出し、この注文情報群のうち約定未成立の第二注文や逆指値注文を全てキャンセルされたものとして処理する。例えば、図８におけるｔ２とｔ３の間の時点で、クライアント端末２から第五の注文情報群１８１ｓ５に対するキャンセル要求があった場合、時点ｔ３で約定予定の第五の第二注文１８１ｕ５及び約定していない第五の逆指値注文１８１ｖ５（図８に図示せず）がキャンセル処理される。
【００７９】
このように、一旦生成された金融商品の注文に対するキャンセル要求があった場合、キャンセル要求のあった注文に関する注文情報が含まれる注文情報群を抽出し、注文情報群に含まれる約定前の注文情報を全てキャンセル処理を行うことにより、トラップトレードによる指値注文の取扱が煩雑化することを防止できる。
【００８０】
なお、この実施の形態の構成に代えて、注文キャンセルボタン（図示せず）によるキャンセル要求により、更に、キャンセル要求があった時点で有効だが約定していない全ての第二注文（例えば上記の例においては時点ｔ３において約定予定の第二〜第五の第二注文１８１ｕ２〜１８１ｕ５）をキャンセル処理を行う構成としてもよい。
【００８１】
なお、クライアント端末２から受けた注文が通常の成行注文（注文した時点の相場価格で金融商品の売買を行う取引方法）である場合には、ステップＳ８にて注文情報が生成されると即座に約定情報生成部１４が当該注文を約定させ、ステップＳ９の処理、及びステップＳ２１以降の処理は行われない。
【００８２】
以上、この実施の形態１の金融商品取引管理装置１においては、注文情報生成部１６は、それぞれの注文情報群において、注文情報群を形成する逆指値注文の買い注文情報／売り注文情報に約定の順序としての優先順位の高い第一注文としての第一注文識別情報を付与すると共に、指値注文の売り注文情報／買い注文情報に約定の順序としての優先順位の低い第二注文としての第二注文識別情報を付与し、第一注文としての注文情報を有効な注文情報とする有効情報識別情報が付与された状態とすると共に、第二注文としての注文情報及び逆指値注文情報を無効な注文情報とし、価格情報受信管理部１９が取得した相場価格情報が第二注文の価格よりも高い場合／低い場合には、第一注文としての買い注文情報／売り注文情報、及び、第二注文としての売り注文情報／買い注文情報を取り消す処理を行うことにより、逆指値注文の第一注文と指値注文の第二注文とがイフダンオーダーを形成しており、これら第一注文と第二注文とを約定させることで顧客が利益を得られない状況において第一注文と第二注文が約定されてしまう事態を確実に防ぐことができる。これにより、第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを低減させることができる。
【００８３】
この実施の形態１の金融商品取引管理装置１においては、注文情報生成部１６は、価格情報受信管理部１９による相場価格情報の取得が一旦終了したのちに取得が再開した際において、価格情報受信管理部１９が取得した相場価格情報が売り注文情報としての第二注文の価格よりも高い場合、又は、価格情報受信管理部１９が取得した相場価格情報が買い注文情報としての第二注文の価格よりも低い場合には、第一注文としての買い注文情報及び第二注文としての売り注文情報を取り消す処理を行うことにより、金融商品の取引市場が一旦終了した後に再開した場合にいわゆる「板寄せ方式」で約定価格が決定された場合において、第一注文と第二注文が約定されてしまう事態を確実に防ぐことができる。これにより、第一注文が逆指値注文のイフダンオーダーにおいて、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを一層低減させることができる。
【００８４】
この実施の形態１の金融商品取引管理装置１においては、注文情報生成部１６は、一の売買注文申込情報に基づいて、同一種類の金融商品をそれぞれ一の価格について指値注文する、第一注文の注文情報を複数含む注文情報群を生成することにより、一の売買注文申込情報に基づいて複数の第一注文の注文情報が生成された場合において、第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを一層低減させることができる。
【００８５】
この実施の形態１の金融商品取引管理装置１においては、注文情報群には、買い注文情報及び売り注文情報の対象となっている金融商品を更に他の価格について逆指値注文する逆指値注文情報が含まれることにより、顧客が将来的に所有する金融商品を逆指値注文によって売却することもできる。これにより、将来の相場の状況に応じて指値注文による取引を自動的に中止させることができて、システムを利用して指値注文を行う顧客が被るリスクを低減させることができる。
【００８６】
この実施の形態１の金融商品取引管理装置１においては、逆指値注文情報は、決済の逆指値注文の注文情報として生成されることにより、逆指値注文を、真に逆指値注文が必要とされる、顧客が指値取引によって生ずる損害を最小限に留める為に決済手続を行う場面のみに限定できて、逆指値注文の乱用防止とシステム内における情報処理の煩雑化を防止とを図ることができる。
【００８７】
この実施の形態１の金融商品取引管理装置１においては、約定情報生成部１４は、第一順位の注文情報及び第二順位の注文情報を約定する際にスリッページが発生した場合であっても第一順位の注文情報及び第二順位の注文情報の約定を行うことにより、第一順位、及び第二順位の注文情報としての指値注文の約定を容易にし、イフダンオーダーを行う際に顧客が被るリスクを一層低減させることができる。
【００８８】
この実施の形態１の金融商品取引管理装置１においては、顧客の預金残高情報としての証拠金情報を管理する口座情報生成部１５と、金融商品の取引に必要な証拠金の額を算出する注文入力受付部１２とを備え、注文入力受付部１２は、証拠金の算出時に発生しうるスリッページの修正を含めた態様で証拠金の算出を行い、注文情報生成部１６は、口座情報生成部１５が取得した証拠金情報が注文入力受付部１２が算出した証拠金の金額以上である場合には、注文情報群の生成を行うことにより、注文情報群の生成時に必要な証拠金を、証拠金の算出時に発生しうるスリッページを考慮した修正額まで含めた額として算出することができる。これにより、本来は許容されるべき注文情報群の生成がスリッページの発生によって妨げられてしまうような不都合を防止し、システムを利用する顧客の利便性を高めることができる。
【００８９】
この実施の形態１の金融商品取引管理装置１においては、約定情報生成部１４は、逆指値注文情報に基づいて約定を行った場合、逆指値注文情報を生成した売買注文申込情報に基づいて生成される注文情報群のうち、逆指値注文情報の約定時点で未生成である注文情報群を全て注文情報記録手段から消去するキャンセル処理を行うことにより、一の逆指値注文情報に基づいて、逆指値注文情報の約定時点以降におけるイフダンオーダー等の指値注文による売買を全て中止させることができる。これにより、金融商品の相場が従来の相場よりも大きく変動してしまい当面回復の見込みがない場合等において、指値取引を行う顧客が被る損害を最小限に留めることができる。
【００９０】
この実施の形態１の金融商品取引管理装置１においては、注文情報生成部１６が一の売買注文申込情報に基づいて生成する注文情報群は、一の注文情報群を形成する金融商品の商品数が一定であり、複数の価格帯の注文情報群における買い注文情報同士の値幅及び売り注文情報同士の値幅がそれぞれ一定であることにより、金融商品を注文する際のクライアント端末側からの命令内容を簡素化できる。また、一定の商品数の注文を一定の値幅ごとに形成した、リスク分散の効果が高い注文を行うことができる。これにより、指値注文による取引を一層効率的かつ円滑に行うことができる。
【００９１】
この実施の形態１の金融商品取引管理装置１においては、約定情報生成部１４は、一旦生成された金融商品の注文を取り消す要求としてのキャンセル要求があった場合、キャンセル要求のあった注文に関する注文情報が含まれる注文情報群を抽出し、注文情報群に含まれる約定前の注文情報を全て注文情報記録手段から消去するキャンセル処理を行うことにより、指値注文の取扱が煩雑化することを防止できる。これにより、システムを利用する顧客の利便性を一層高めつつ、システム構成及びシステムにおける情報処理の複雑化を防止できる。
【００９２】
なお、この実施の形態１においては、金融商品取引管理装置１はクライアント端末２の表示部２２に第一入力画面４０及び第二入力画面４１を表示させ、これらの入力画面４０，４１に入力されたデータに基づいて、第一注文及び第二注文のポジション数がそれぞれ同数生成される構成としたが、これに限定されず、例えば、図５に示す第二入力画面４１に代えて図１１に示す第二入力画面４４をクライアント端末２に表示させ、この第二入力画面４４に顧客が入力したデータに基づいて第一注文のポジションの数を設定する構成（以下「変形例」と称する。）とすることもできる。
【００９３】
変形例においては、第二入力画面４４の第一注文価格入力欄４４ａに入力された値を基準となる第一注文（最初に約定される第一注文）として設定し、この基準となる第一注文から値幅入力欄４４ｂに入力された値ずつ値幅をおいて、トラップ本数選択欄４４ｃに入力された数だけ、各ポジションの第一注文の価格が算出される。なお、第二注文の価格は、第二入力画面４４内、又は第三入力画面（図示せず）に設けられる第二注文価格入力欄（図示せず）に入力されてもよいし、実施の形態１と同様に第二入力画面４４等に入力された数値と所定の演算式とを用いて算出してもよいし、予め設定された所定の値であってもよい。また、第二注文のポジション数は一であってもよいし複数であってもよい。
【００９４】
なお、実施の形態１と変形例とを併用する場合、注文テーブル１８１の“trap_seq”フィールド１８１ｍは実施の形態１と変形例とを区別できる態様に設定されていることが望ましい。
【００９５】
［発明の実施の形態２］
図１２乃至図１６に、この発明の実施の形態２を示す。
【００９６】
この実施の形態においては、実施の形態１のトラップトレードに代えて、一の第一注文と他の第二注文とをイフダン取引によって繰り返し発注し約定する取引形態（以下この取引形態を「リピートイフダン注文」と称する。）を行う点で相違する。
【００９７】
金融商品取引管理装置１がクライアント端末２の表示部２２に第一入力画面４０、次いで第二入力画面４１を表示させ、顧客が注文種類選択ボタン４１ｂで「リピートイフダン注文」を選択すると、表示部２２にはリピートイフダン注文の入力用の第二入力画面４２が表示される。図１２は、第一入力画面４０でＵＳドル／日本円（日本円でＵＳドルを売買する）の「買い」の売買種類選択ボタン４０１ａを選択し、第二入力画面４１の注文種類選択ボタン４１ｂで「リピートイフダン注文」が選択されたときに表示される第二入力画面４２のイメージ図である。同図に示す通り、第二入力画面４２には、注文種類選択ボタン４２ａ、第一注文の注文価格を入力する第一注文価格入力欄４２ｂ、第二注文の注文価格を入力する第二注文価格入力欄４２ｃ、最初に約定させる第一注文の売買の種類を選択する第一注文売買種類選択ボタン４２ｄ、第二注文の売買の種類を選択する第二注文売買種類選択ボタン４２ｅ、第二入力画面４１の注文金額入力欄４１ｄと同様の注文金額入力欄４２ｆ、一のポジションの第一注文と第二注文との売買によって得られる利益の金額を入力する利益金額指定欄４２ｇ、第二入力画面４１のストップロス注文用チェックボックス４１ｊ、及びストップロス価格入力欄４１ｋ、及び注文確定ボタン４１ｍと同様のストップロス注文用チェックボックス４２ｈ、及びストップロス価格入力欄４２ｉ、及び注文確定ボタン４２ｊが表示されている。
【００９８】
顧客は、操作部２１を用いて第一入力画面４０、第二入力画面４２に注文内容のデータを選択・入力する。図１２においては、図４に示す第一入力画面４０において売買希望通貨ペア選択ボタン４０１にてＵＳドル／日本円（日本円でＵＳドルを売買する）の「買い」の売買種類選択ボタン４０１ａが選択され、第二入力画面４１の注文種類選択ボタン４１ｂで「リピートイフダン注文」が選択された際の第二入力画面４２が示されている。そして、この第二入力画面４２においては、第一注文価格入力欄４２ｂに１０１．００（円）、第二注文価格入力欄４２ｃに１０１．５０（円）、第一注文売買種類選択ボタン４２ｄにおいて「新規・買・逆指値（注文）」が選択され、第二注文売買種類選択ボタン４２ｅにおいて「決済・売・指値（注文）」が選択され、注文金額入力欄４２ｆに１０（万円）、利益金額指定欄４２ｇに５００００（円）の選択がされ、第二入力画面４１のストップロス注文用チェックボックス４２ｈにチェックが入り、及びストップロス価格入力欄４２ｉに１００．００（円）が入力された状態が示されている。
【００９９】
なお、図１２においては第二注文価格入力欄４２ｃ、注文金額入力欄４２ｆ、利益金額指定欄４２ｇの全てに金額が入力された状態が示されているが、これに限らず、第二注文価格入力欄４２ｃ、注文金額入力欄４２ｆ、利益金額指定欄４２ｇのうち何れか二つのみに数値が入力されていれば足りる。なお、数値が入力されていない一つの欄の数値（金額）は、注文確定ボタン４２ｊがクリックされたのち、第一注文価格入力欄４２ｂに入力された金額と、残り二つの欄に入力された数値（金額）とに基づいて注文入力受付部１２が算出する。例えば図１２において第一注文価格入力欄４２ｂ、第二注文価格入力欄４２ｃ、注文金額入力欄４２ｆのみに数値が入力されている場合、注文入力受付部１２はこれらの数値に基づいて（１０１．５０−１０１．００）×１０００００＝５００００、という形で利益金額指定欄４２ｇに入力されるべき数値を算出する。また、注文入力受付部１２は実施の形態１における式（１）や式（１）’を用いて数値を算出してもよい。
【０１００】
この状態で注文確定ボタン４２ｊがクリックされると、実施の形態１と同様にステップＳ１〜Ｓ１０の処理が行われて注文情報、注文情報群が生成され、注文テーブル１８１に記録される。このとき、“repeat_flag”フィールド１８１ｎによって、イフダンオーダーを繰り返し行うことが定義される。
【０１０１】
図１４Ａ及び図１４Ｂの（ａ）は、注文情報生成部１６によってステップＳ１〜Ｓ１０の手順に基づいて生成されて注文テーブル１８１に記録された、注文情報群を模式的に示した図である。なお、同図に示す態様のテーブルは、フロントページ配信部１１によってクライアント端末２の表示部２２にも画像表示される。同図に示す通り、注文テーブル１８１においては、一組の注文情報群１８１ｓ１１が記録されている。この注文情報群１８１ｓ１１は、実施の形態１と同様に、同一種類の金融商品を一の価格で逆指値注文する「買い注文情報」としての第一注文１８１ｔ１１と、第一注文１８１ｔ１の対象となっている金融商品を他の価格で指値注文する「売り注文情報」としての第二注文１８１ｕ１１と、買い注文情報及び売り注文情報の対象となっている金融商品を更に他の価格（ストップロス価格）について逆指値注文する逆指値注文１８１ｖ１１からなる、一の価格帯の情報群を形成する。
【０１０２】
この注文情報群１８１ｓ１１においては、属性情報の構成は実施の形態１の各注文情報群１８１ｓ１，１８１ｓ２，・・・１８１ｓ５と同じである。一方、図１４Ａ及び図１４Ｂにおいては、第一注文１８１ｔ１１に示された注文価格が１ドル１０１．００円（即ち第一注文価格入力欄４２ｂに入力された価格）で、第二注文１８１ｕ１１に示された注文価格が１ドル１０１．５０円（即ち第二注文価格入力欄４２ｃに入力された価格）で、逆指値注文１８１ｖ１１に示された注文価格は１００．００円（即ちストップロス価格入力欄４２ｉに入力された価格）である。また、第一注文１８１ｔ１１、第二注文１８１ｕ１１、逆指値注文１８１ｖ１１は１０万円分（即ち注文金額入力欄４２ｆに入力された金額）となっている。
【０１０３】
一方、この注文情報群１８１ｓ１１においては、逆指値注文１８１ｖ１１の注文価格を、ストップロス価格入力欄４１ｋに入力された価格（この実施の形態では１ドル＝１００．００円）に設定する。
【０１０４】
そして、図１４Ａに示す通り、 第一注文１８１ｔ１１の指値種類情報１８１Ｇは「逆指値」として設定され、新規／決済情報１８１Ｋは「新規」として設定されている。即ち、第一注文１８１ｔ１１は新規の逆指値注文として生成されている。更に、注文情報群１８１ｓ１１においては、“repeat_flag”フィールド１８１ｎによってイフダンオーダーを繰り返し行う設定がされる。
【０１０５】
なお、図１４Ａ及び図１４Ｂには第一注文１８１ｔ１１が買い注文の場合を示したが、逆に第一注文１８１ｔ１１が売り注文の場合も同様に設定される。そして、その他の構成は実施の形態１と同じである。
【０１０６】
図１３Ａ及び図１３Ｂは、この実施の形態の金融商品取引管理装置１における、トラップトレードによる指値注文の受け付け後の処理手順を示すフローチャートであり、図１５及び図１６は、この実施の形態の金融商品取引管理装置１における、トラップトレードによる指値注文の受け付け後の処理手順を示すタイムチャートである。以下、同図に基づいて処理手順を説明する。なお、図１５及び図１６において、丸印は一のポジションの注文情報を示す。
【０１０７】
注文の受け付け処理の完了後、ステップＳ１１〜Ｓ１３までの処理は実施の形態１と同じである。そして、図１５に示す通り、例えば、時点ｔ１での米国ドルの相場購入価格７１が１ドル＝１００．００円であり、為替相場が一旦中断したのちに時点ｔ２にて再開し、いわゆる「板寄せ方式」で相場購入価格７１が同じ１ドル＝１０３．５０円になった場合を考える。この場合、第一注文が買い注文で、かつ、相場購入価格７１は第二注文１８１ｕ１１よりも高くなっている（ステップＳ１１の“Ｙｅｓ”）。それゆえ、約定情報生成部１４は第一注文１８１ｔ１１及び第二注文１８１ｕ１１を取り消す処理を行う。具体的には、第一〜第三の第一注文１８１ｔ１１を逆指値注文の注文情報から（順）指値注文の注文情報に置き換える。更に、約定情報生成部１４は、新たに、図１４Ａ、図１４Ｂの（ｂ）に示す通り、指値種類情報１８１Ｇが「順指値」となっている第一注文１８１ｔ１１を新たに生成し設定する（ステップＳ１３）。
【０１０８】
この状態で、約定情報生成部１４は、第一注文１８１ｔ１１及び第二注文１８１ｕ１１を約定させる処理を行う。即ち、約定情報生成部１４は、相場購入価格７１が第一注文１８１ｔ１１の約定価格に達していることを確認すると（ステップＳ１４の“Ｙｅｓ”）、第一注文１８１ｔ１１を約定させる（ステップＳ１５）。具体的には、図１４Ｂの（ｂ）に示す通り、約定情報生成部１４は約定と共に第一注文１８１ｔ１１の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換する。また、第二注文１８１ｕ１１及び逆指値注文１８１ｖ１１の有効／無効情報１８１Ｌを「無効」から「有効」に変換し、更に、ステップＳ１５〜Ｓ１９について、実施の形態１と同様に処理が行われる。
【０１０９】
なお、ステップＳ１５、ステップＳ１９において、約定情報生成部１４は、第一注文１８１ｔ１１、及び第二注文１８１ｕ１１を約定する際にスリッページが発生した場合であっても、実施の形態１と同様にこれらの注文の約定を行う。
【０１１０】
一方、「板寄せ方式」による処理等が行われず、時点ｔ１から時点ｔ２にかけて米国ドルの相場購入価格７１が１ドル＝１００．００円から１ドル＝１０１．５０円まで漸次変化していった場合、図１４Ａ、図１４Ｂの（ｅ）に示す通り、第一注文１８１ｔ１１の指値種類情報１８１Ｇが「逆指値」のままで、第一注文１８１ｔ１１、及び第二注文１８１ｕ１〜１８１ｕ３を漸次約定させる処理を行うことになる。この場合、図１６に示すように、全てのポジションの処理は順次行われることになる。またこの場合ステップＳ１１，Ｓ１２が“Ｙｅｓ”になることはないので（ステップＳ１１，Ｓ１２の“Ｎｏ”）、ステップＳ１３の処理は行われず、ステップＳ１４〜Ｓ１９の処理が行われる。
【０１１１】
そして、第一注文１８１ｔ１１、第二注文１８１ｕ１１が約定し、第二注文１８１ｕ１１が約定した時点ｔ３の直後の時点ｔ４において、ステップＳ１での入力により生成された注文情報がまだ全て約定していない場合には（ステップＳ２０の“Ｎｏ”）、口座情報生成部１５が再度顧客口座情報テーブル１８２の当該顧客の証拠金情報を取得する。そして、注文入力受付部１２は、再度、取得された証拠金情報と顧客の注文総額とを対比し、証拠金の額が注文総額以上であるか否かを確認する（ステップＳ２４）。証拠金の額が注文総額を下回る場合（ステップＳ２５の“Ｙｅｓ”）には、注文総額以上になるまで処理は保留され、証拠金の額が注文総額以上である場合（ステップＳ２５の“Ｎｏ”）、注文情報生成部１６は、新たな注文情報群１８１ｓ１１を新たに生成する（ステップＳ２６）。このとき、図１４Ａ、図１４Ｂの（ｃ）に示す通り、この注文情報群１８１ｓ１１の第一注文１８１ｔ１１は、当初から指値種類情報１８１Ｇが「順指値」となっている点が同図（ａ）に示す注文情報群１８１ｓ１１と異なる。注文情報生成部１６は、ステップＳ９と同様に、生成された注文情報群１８１ｓ１１を注文テーブル１８１に記録する（ステップＳ２７）。そして、ステップＳ１４以降の処理が繰り返される。
【０１１２】
即ち、この注文情報群１８１ｓ１１は図１５に示す時点ｔ３において相場購入価格７１が１ドル１０１．５０円となり第一注文１８１ｔ１１が約定すると図１４Ａ、図１４Ｂの（ｄ）に示す通り、第一注文１８１ｔ１１の約定有無情報を「無」から「有」に変換し、第二注文１８１ｕ１１、及び逆指値注文１８１ｖ１１の有効／無効情報１８１Ｌを「無効」から「有効」に変換し、図１５に示す時点ｔ５において相場購入価格７１が１ドル１０１．００円となると第二注文ｕ１１の約定有無情報を「無」から「有」に変換する。以後この処理が繰り返される。
【０１１３】
一方、第一注文が新規の逆指値注文又は新規の指値注文として約定した後、米国ドルの相場購入価格７１が決済の逆指値注文の価格、例えば図１５、図１６に示す通り、時点ｔ７（図１５）、時点ｔ８（図１６）において逆指値注文１８１ｖ１１の約定価格である１ドル１００．００円まで下落した場合（ステップＳ１７の“Ｙｅｓ”）、実施の形態１と同様、約定情報生成部１４はこれら約定した第一注文に対応する逆指値注文の約定を行う。例えば、約定情報生成部１４は、ステップＳ１５で約定された第一の第一注文１８１ｔ１が新規の逆指値注文として約定された場合においては、図１４Ａ、図１４Ｂの（ｆ）に示すように第一の逆指値注文１８１ｖ１の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換し、第一の逆指値注文１８１ｖ１を約定させる（ステップＳ２１）。またステップＳ２２、Ｓ２３の処理も行う。
【０１１４】
この実施の形態２の金融商品取引管理装置１においては、注文情報生成部１６は、一の売買注文申込情報に基づいて一の価格帯の注文情報群を複数生成することにより、一の売買注文申込情報に基づいて、一の価格帯の注文情報群が複数生成される場合において、注文情報群を形成する第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを一層低減させることができる。
【０１１５】
この実施の形態２の金融商品取引管理装置１においては、注文情報に基づいて金融商品の約定を行う約定情報生成部１４を備え、約定情報生成部１４は、一の注文情報群を形成する第一注文としての注文情報が約定された場合には第二注文としての注文情報及び逆指値注文情報を無効な注文情報から有効な注文情報とすると共に、有効な注文情報とされた第二注文としての注文情報が約定した場合には一の注文情報群を再度生成することにより、クライアント端末から受信した一の売買注文申込情報に基づいて、コンピュータシステム上で複数のイフダンオーダーによる取引を実現できる。これにより、金融商品の指値注文において、システムを利用する顧客が煩雑な注文手続を行うことなく複数のイフダンオーダーを行うことを可能にし、システムを利用する顧客の利便性を高めることができる。
【０１１６】
［発明の実施の形態３］
図１７乃至図２０に、この発明の実施の形態３を示す。
【０１１７】
この実施の形態３においては、実施の形態１のトラップトレード、実施の形態２のリピートイフダン注文に代えて、一の売買注文申込情報に基づいて、同一種類の金融商品を、一の価格帯においてイフダンオーダーで複数回取引することを、複数の価格帯に渡って行う注文形態である「トラップリピートイフダン注文」を行う点で相違する。
【０１１８】
金融商品取引管理装置１がクライアント端末２の表示部２２に第一入力画面４０、次いで第二入力画面４１を表示させ、顧客が注文種類選択ボタン４１ｂで「トラップリピートイフダン注文」を選択すると、表示部２２にはトラップリピートイフダン注文の入力用の第二入力画面４３が表示される。図１７は、第一入力画面４０でＵＳドル／日本円（日本円でＵＳドルを売買する）の「買い」の売買種類選択ボタン４０１ａを選択し、第二入力画面４１の注文種類選択ボタン４１ｂで「トラップリピートイフダン注文」が選択されたときに表示される第二入力画面４３のイメージ図である。同図に示す通り、第二入力画面４３には、実施の形態１の第二入力画面４１と同様の売買種類選択ボタン４３ａ、注文種類選択ボタン４３ｂ、注文条件選択欄４３ｃ、注文金額入力欄４３ｄ、第一注文価格入力欄４３ｅ、トラップ本数選択欄４３ｆ、値幅入力欄４３ｇが表示され、また、実施の形態２の第二入力画面４２と同様の利益金額指定欄４３ｈ、ストップロス注文用チェックボックス４３ｉ、ストップロス価格入力欄４３ｊが表示されている。
【０１１９】
顧客は、操作部２１を用いて第一入力画面４０、第二入力画面４３に注文内容のデータを選択・入力する。図１７においては、売買種類選択ボタン４３ａで第一注文「買い」の取引が選択され、注文条件選択欄４３ｃで「指値」が選択され、注文金額入力欄４３ｄに１０（万円）、第一注文価格入力欄４３ｅに１０１．００（円）が入力され、トラップ本数選択欄４３ｆにおいて５（本）が選択され、値幅入力欄４３ｇに１．００（円）が入力され、利益金額指定欄４３ｈに５００００（円）が入力され、ストップロス注文用チェックボックス４３ｉにチェックが入り、ストップロス価格入力欄４３ｊに１００．００（円）が入力された状態が示されている。
【０１２０】
この状態で注文確定ボタン４３ｋがクリックされると、実施の形態１及び２と同様にステップＳ１〜Ｓ１０の処理が行われて注文情報、注文情報群が生成され、注文テーブル１８１に記録される。
【０１２１】
図１８Ａ、図１８Ｂの（ａ）は、注文情報生成部１６によってステップＳ１〜Ｓ１０の手順に基づいて生成されて注文テーブル１８１に記録された、注文情報群を模式的に示した図である。同図に示す通り、第二注文の注文価格情報１８１Ｈには、対応する第一注文、例えば第二注文１８１ｕ２１に対応する第一注文１８１ｔ２１の第一注文価格入力欄４３ｅに入力された数値（１０１．００（円））に、利益金額指定欄４３ｈに入力された数値を注文金額入力欄４３ｄに入力された数値で割った値（５００００（円）÷１０（万円）＝０．５（円））を加えた値が示されている。この数値は第二入力画面４３に入力された数値に基づいて注文入力受付部１２が算出したものである。なお、注文入力受付部１２は、実施の形態１の式（１）’等を用い、金融商品取引管理装置１の管理者の利益を加えた数値を当該注文価格情報１８１Ｈとして算出することもできる。更に、これらの注文情報群１８１ｓ２１，１８１ｓ２２，・・・１８１ｓ２５においては、“trap_seq”フィールド１８１ｍによってトラップトレードが選択された設定、及び“repeat_flag”フィールド１８１ｎによってイフダンオーダーを繰り返し行う設定がされる。そして、その他の構成は実施の形態１と同じである。
【０１２２】
この実施の形態の金融商品取引管理装置１における、トラップリピートイフダン注文による指値注文の受け付け後の処理手順は、図１３Ａ、図１３Ｂに示す、実施の形態２における処理手順と同じである。図１９及び図２０は、この実施の形態の金融商品取引管理装置１における、トラップリピートイフダン注文による指値注文の受け付け後の処理手順を示すタイムチャートである。以下、同図に基づいて処理手順を説明する。なお、図１９及び図２０において、丸印は一のポジションの注文情報を示す。
【０１２３】
注文の受け付け処理の完了後、ステップＳ１１〜Ｓ１９までの処理は実施の形態１と同じである。そして、一方、第一注文が新規の逆指値注文又は新規の指値注文として約定した後、最初に行われる第一〜第五の注文情報群１８１ｓ２１〜１８１ｓ２５の処理は、実施の形態１と同じである。例えば、図１９における時点ｔ１での米国ドルの相場購入価格７１が１ドル＝１００．００円であり、為替相場が一旦中断したのちに時点ｔ２にて再開し、いわゆる「板寄せ方式」で相場購入価格７１が同じ１ドル＝１０３．５０円になった場合、約定情報生成部１４は第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３及び第一〜第三の第二注文１８１ｕ２１〜１８１ｕ２３を取り消す処理を行う。具体的には、第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３を逆指値注文の注文情報から（順）指値注文の注文情報に置き換える。更に、約定情報生成部１４は、新たに、指値種類情報１８１Ｇが「順指値」となっている第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３を生成、設定し、第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３及び第一〜第三の第二注文１８１ｕ２１〜１８１ｕ２３を約定させる。即ち、約定情報生成部１４は、図１８Ａ、図１８Ｂの（ａ）に示す各注文情報群１８１ｓ２１〜１８１ｓ２３について、図６Ａの（ｂ）に示すように第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３の指値種類情報１８１Ｇのフラグ情報を「逆指値」から「順指値」に変換し、図１０の（ｂ）に示すように第一〜第三の第二注文１８１ｕ２１〜１８１ｕ２３、及び第一〜第三の逆指値注文１８１ｖ２１〜１８１ｖ２３の有効／無効情報１８１Ｌのフラグ情報を「無効」から「有効」にし、第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３の約定有無情報１８１Ｎのフラグ情報を「無」から「有」に変換する。また、約定情報生成部１４は、図１０の（ｃ）に示すように、第一〜第三の第二注文１８１ｕ２１〜１８１ｕ２３の約定有無情報１８１Ｎのフラグ情報を「無」から「有」に変換する。
【０１２４】
本実施の形態においては、実施の形態１とは異なり、注文情報生成部１６は、第二注文が約定すると、当該第二注文を含む注文情報群を再度生成する。例えば、図１０の（ｃ）に示すように、第一〜第三の第二注文１８１ｕ２１〜１８１ｕ２３の約定有無情報１８１Ｎのフラグ情報を「無」から「有」に変換された後、注文情報生成部１６は、図１８Ａ、図１８Ｂの（ｂ）に示すように第一〜第三の注文情報群１８１ｓ２１〜１８１ｓ２３が再度繰り返し生成される。また、第四、第五の第二注文１８１ｕ２４，１８１ｕ２５が約定した場合も、同様に第四、第五の注文情報群１８１ｓ２４〜１８１ｓ２５が再度繰り返し生成される。ただし、図１８Ａの（ｂ）に示すように、二度目以降に生成される注文情報群１８１ｓ２１〜１８１ｓ２５の第一注文、例えば図１８Ａ、図１８Ｂにおいては、再度生成された第一〜第三の注文情報群１８１ｓ２１〜１８１ｓ２３は第一〜第三の第一注文１８１ｔ２１〜１８１ｔ２３の指値種類情報１８１Ｇが「順指値」として生成される。
【０１２５】
なお、約定情報生成部１４は、ステップＳ１５、ステップＳ１９において第一注文１８１ｔ２１、及び第二注文１８１ｕ２１を約定する際にスリッページが発生した場合であっても、実施の形態１と同様にこれらの注文の約定を行う。
【０１２６】
一方、図２０に示すように、「板寄せ方式」による処理等が行われず、時点ｔ１から時点ｔ２にかけて米国ドルの相場購入価格７１が１ドル＝１００．００円から１ドル＝１０１．５０円まで漸次変化していった場合も、図１０の（ｂ）及び（ｃ）に示す処理が行われ、約定した第二注文、例えば第一の第二注文１８１ｕ２１を含む第一の注文情報群１８１ｓ２１が再度生成されるが、この場合も再度生成された第一の注文情報群１８１ｓ２１は第一の第一注文１８１ｔ２１の指値種類情報１８１Ｇが「順指値」として生成される。
【０１２７】
一方、米国ドルの相場購入価格７１が決済の逆指値注文の価格、例えば図１９、図２０に示す通り、時点ｔ１１（図１９）、時点ｔ１２（図２０）において逆指値注文１８１ｖ２１の約定価格である１ドル１００．００円まで下落した場合（ステップＳ１７の“Ｙｅｓ”）、実施の形態１及び２と同様、約定情報生成部１４はこれら約定した第一注文に対応する逆指値注文の約定を行う。例えば、約定情報生成部１４は、ステップＳ１５で約定された第一の第一注文１８１ｔ２１が新規の逆指値注文として約定された場合においては、図１０の（ｄ）に示すように第一の逆指値注文１８１ｖ２１の約定有無情報１８１Ｎのフラグ情報を“無”から“有”に変換し、第一の逆指値注文１８１ｖ２１を約定させる（ステップＳ２１）。またステップＳ２２、Ｓ２３の処理も行う。
【０１２８】
以上、この実施の形態においては、注文情報生成部１６は、一の売買注文申込情報に基づいて、複数の価格帯の注文情報群をそれぞれの価格帯において複数生成することにより、一の売買注文申込情報に基づいて、複数の価格帯の注文情報群がそれぞれの価格帯において複数生成される場合において、注文情報群を形成する第一注文と第二注文との約定によって顧客が不利益を被りうる事態を回避させて、指値注文を行う顧客が被るリスクを一層低減させることができる。
【０１２９】
この実施の形態の金融商品取引管理装置１によれば、注文情報に基づいて金融商品の約定を行う約定情報生成部１４を備え、約定情報生成部１４は、一の注文情報群を形成する第一注文としての注文情報が約定された場合には第二注文としての注文情報及び逆指値注文情報を無効な注文情報から有効な注文情報とすると共に、有効な注文情報とされた第二注文としての注文情報が約定した場合には一の注文情報群を再度生成することにより、クライアント端末２から受信した一の売買注文申込情報に基づいて、コンピュータシステム上で複数のイフダンオーダーによる取引を実現できる。これにより、金融商品の指値注文において、システムを利用する顧客が煩雑な注文手続を行うことなく複数のイフダンオーダーを行うことを可能にし、システムを利用する顧客の利便性を高めることができる。
【０１３０】
なお、上記各実施の形態の金融商品取引管理システム１Ａは、金融商品として外国為替を取扱うものとしたが、これに限定されず、他の金融商品、例えば株式、債券を取扱う金融商品取引管理システムにおいても本発明を適用できる。
【０１３１】
また、上記各実施の形態の金融商品取引管理システム１Ａにおいては、注文情報群を形成する買い注文情報を「第一注文」とし、売り注文情報を「第二注文」としたが、逆に、売り注文情報を「第一注文」とし、買い注文情報を「第二注文」としてもよい。
【０１３２】
上記各実施の形態は本発明の例示であり、本発明が上記各実施の形態のみに限定されることを意味するものではないことは、いうまでもない。
【符号の説明】
【０１３３】
１Ａ・・・金融商品取引管理システム
１・・・金融商品取引管理装置
２、２１〜２ｎ・・・クライアント端末
１２・・・注文入力受付部（注文入力受付手段、証拠金金額算出手段）
１４・・・約定情報生成部（約定情報生成手段）
１５・・・口座情報生成部（口座情報生成手段）
１６・・・注文情報生成部（注文情報生成手段）
１８１・・・注文テーブル（注文情報記録手段）
１８１Ｋ・・・有効／無効情報（有効無効識別情報）
１８１Ｍ・・・順位情報（第一注文識別情報）
１９・・・価格情報受信管理部（相場価格手段）
１８１ｓ１，１８１ｓ２，・・・，１８１ｓ５・・・注文情報群
１８１ｔ１，１８１ｔ２，・・・，１８１ｔ５・・・第一注文（買い注文情報）
１８１ｕ１，１８１ｕ２，・・・，１８１ｕ５・・・第二注文（売り注文情報）
１８１ｖ１，１８１ｖ２，・・・，１８１ｖ５・・・逆指値注文（逆指値注文情報）
【図１】
2020038729.tif 000003
【図２】
2020038729.tif 000004
【図３】
2020038729.tif 000005
【図４】
2020038729.tif 000006
【図５】
2020038729.tif 000007
【図６Ａ】
2020038729.tif 000008
【図６Ｂ】
2020038729.tif 000009
【図７Ａ】
2020038729.tif 000010
【図７Ｂ】
2020038729.tif 000011
【図８】
2020038729.tif 000012
【図９】
2020038729.tif 000013
【図１０】
2020038729.tif 000014
【図１１】
2020038729.tif 000015
【図１２】
2020038729.tif 000016
【図１３Ａ】
2020038729.tif 000017
【図１３Ｂ】
2020038729.tif 000018
【図１４Ａ】
2020038729.tif 000019
【図１４Ｂ】
2020038729.tif 000020
【図１５】
2020038729.tif 000021
【図１６】
2020038729.tif 000022
【図１７】
2020038729.tif 000023
【図１８Ａ】
2020038729.tif 000024
【図１８Ｂ】
2020038729.tif 000025
【図１９】
2020038729.tif 000026
【図２０】
2020038729.tif 000027