(57)【特許請求の範囲】
【請求項１】
相場価格が変動する金融商品の注文を行うための金融商品取引管理装置であって、
前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、
買い注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、売り注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、
該注文価格設定手段は、所定の時点以降の、前記相場価格が下落傾向にある期間であって、前記相場価格が前記下落傾向から上昇傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする金融商品取引管理装置。
【請求項２】
相場価格が変動する金融商品の注文を行うための金融商品取引管理装置であって、
前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、
売り注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、買い注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、
該注文価格設定手段は、所定の時点以降の、前記相場価格が上昇傾向にある期間であって、前記相場価格が前記上昇傾向から下落傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする金融商品取引管理装置。
【請求項３】
前記注文価格設定手段は、前記設定基準価格に対し、所定の演算によって算出した値を加えた価格を前記対応注文価格として設定することを特徴とする請求項１又は２に記載の金融商品取引管理装置。
【請求項４】
前記注文価格設定手段は、前記第一注文が複数存在する場合、それぞれの前記第一注文価格の平均値の価格を前記設定基準価格とすることを特徴とする請求項１乃至３の何れか一つに記載の金融商品取引管理装置。
【請求項５】
前記注文価格設定手段は、前記注文情報生成手段が前記注文情報を生成する際に前記対応注文価格を設定することを特徴とする請求項１乃至４の何れか一つに記載の金融商品取引管理装置。
【請求項６】
前記注文価格設定手段は、前記注文情報生成手段が前記注文情報を生成した後に前記対応注文価格を設定することを特徴とする請求項１乃至４の何れか一つに記載の金融商品取引管理装置。
【請求項７】
前記金融商品の相場価格を取得する相場情報取得手段と、
前記相場価格が前記注文情報の注文価格となったときに、前記注文情報に基づく前記金融商品の注文を約定させる約定情報生成手段を備えたことを特徴とする請求項１乃至６の何れか一つに記載の金融商品取引管理装置。
【請求項８】
相場価格が変動する金融商品の注文を行うための金融商品取引管理システムであって、
前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、
買い注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、売り注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、
該注文価格設定手段は、所定の時点以降の、前記相場価格が下落傾向にある期間であって、前記相場価格が前記下落傾向から上昇傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする金融商品取引管理システム。
【請求項９】
相場価格が変動する金融商品の注文を行うための金融商品取引管理システムであって、
前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、
売り注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、買い注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、
該注文価格設定手段は、所定の時点以降の、前記相場価格が上昇傾向にある期間であって、前記相場価格が前記上昇傾向から下落傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする金融商品取引管理システム。
【請求項１０】
コンピュータを、請求項１乃至７の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外国為替等、金融商品の取引を管理、支援する技術に関する。
【背景技術】
【０００２】
近年、多様な場所や多様な時間に取引を行わせて取引の利便性を高めるための技術として、外国為替等の金融商品の取引を行う者（以下「取引者」と称する。）に、ネットワークに接続されたコンピュータシステムを用いて取引を行わせる技術が普及している。このような技術としては、異なる複数の価格に金融商品の注文を発注させる処理と、発注した注文の注文価格と相場価格とが一致したら発注した注文を約定させる処理とを行う構成を備えた発明が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、金融商品の取引においては、金融商品を買ったら売り、売ったら買うことで利益を得る。そして、コンピュータシステムを用いて金融商品の取引を行うためには、買い注文や売り注文の注文価格を、適切な取引を行えるように設定できるシステムであることが望まれる。注文価格の設定が不適切であると、相場の変動状況によって取引を成立させることが難しくなったり、取引が成立したときの利益を確保できなくなったりしうるからである。
【０００５】
しかし、特許文献１に記載の発明においては、対応付けられた売買注文のうちの先に約定する注文である第一注文（以下単に「第一注文」と称する。）としての買い注文に対する、対応付けられた売買注文のうちの後から約定する注文である第二注文（以下単に「第二注文」と称する。）としての売り注文の売り注文価格や、第一注文としての売り注文に対応する第二注文としての買い注文の買い注文価格は、この発明に係るシステムを利用する取引者が相場価格の変動状況などを確認しながら任意の注文価格を設定する必要があり、適切な設定が難しい。たとえば、取引の開始前に第二注文の注文価格を設定する場合には、近い将来約定する可能性が高く、かつ、利益を確保できる第二注文の注文価格を設定することが難しい。またたとえば、取引の開始後に注文価格を設定する場合には、取引者が相場価格の変動を継続的に監視しなければ、近い将来約定する可能性が高く、かつ、利益を確保できる第二注文の注文価格を設定することは難しい。
【０００６】
そのため、特許文献１に記載の発明においては、取引者が適切な注文価格を設定するための労力が過大になる恐れや、適切な注文価格の設定ができずに利益確保の機会を逸失する恐れがある。
【０００７】
本発明は上記の問題に鑑みてなされたものであり、第一注文に対応付けられた第二注文としての買い注文や売り注文の価格を簡易かつ適切に設定でき、取引者の取引リスクを軽減して利益獲得を確実に行わせることができる金融商品取引管理装置、金融商品取引管理システムを提供することを課題としている。
【課題を解決するための手段】
【０００８】
かかる課題を達成するために、請求項１に記載の発明は、相場価格が変動する金融商品の注文を行うための金融商品取引管理装置であって、前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、買い注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、売り注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、該注文価格設定手段は、所定の時点以降の、前記相場価格が下落傾向にある期間であって、前記相場価格が前記下落傾向から上昇傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする。
【０００９】
請求項２に記載の発明は、相場価格が変動する金融商品の注文を行うための金融商品取引管理装置であって、前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、売り注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、買い注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、該注文価格設定手段は、所定の時点以降の、前記相場価格が上昇傾向にある期間であって、前記相場価格が前記上昇傾向から下落傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記注文価格設定手段は、前記設定基準価格に対し、所定の演算によって算出した値を加えた価格を前記対応注文価格として設定することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１乃至３の何れか一つに記載の構成に加え、前記注文価格設定手段は、前記第一注文が複数存在する場合、それぞれの前記第一注文価格の平均値の価格を前記設定基準価格とすることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１乃至４の何れか一つに記載の構成に加え、前記注文価格設定手段は、前記注文情報生成手段が前記注文情報を生成する際に前記対応注文価格を設定することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項１乃至４の何れか一つに記載の構成に加え、前記注文価格設定手段は、前記注文情報生成手段が前記注文情報を生成した後に前記対応注文価格を設定することを特徴とする。
【００１４】
請求項７に記載の発明は、請求項１乃至４の何れか一つに記載の構成に加え、前記金融商品の相場価格を取得する相場情報取得手段と、前記相場価格が前記注文情報の注文価格となったときに、前記注文情報に基づく前記金融商品の注文を約定させる約定情報生成手段を備えたことを特徴とする。
【００１５】
請求項８に記載の発明は、相場価格が変動する金融商品の注文を行うための金融商品取引管理システムであって、前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、買い注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、売り注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、該注文価格設定手段は、所定の時点以降の、前記相場価格が下落傾向にある期間であって、前記相場価格が前記下落傾向から上昇傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする。
【００１６】
請求項９に記載の発明は、相場価格が変動する金融商品の注文を行うための金融商品取引管理システムであって、前記金融商品の取引を行う情報としての注文情報を生成する注文情報生成手段と、売り注文である、それぞれが所定の注文数量である第一の注文数量に設定された複数の第一注文の注文価格としての複数の第一注文価格に基づいて設定される設定基準価格に対応する、買い注文である、前記複数の第一注文の前記所定の注文数量の総和である第二の注文数量に設定された一の第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定手段とを備え、該注文価格設定手段は、所定の時点以降の、前記相場価格が上昇傾向にある期間であって、前記相場価格が前記上昇傾向から下落傾向に変動するまでの期間において約定した前記第一注文の注文価格の平均値として前記設定基準価格を算出し、該設定基準価格に対する所定の演算により前記対応注文価格を設定することを特徴とする。
【００１７】
請求項１０に記載の発明は、プログラムであって、コンピュータを、請求項１乃至７の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とする。
【発明の効果】
【００１８】
請求項１、請求項２、請求項８、請求項９に記載の発明によれば、設定基準価格に対する所定の演算により対応注文価格を設定することにより、設定基準価格を用いて、対応注文の対応注文価格が設定される。そのため、演算を適切に行わせることで、対応注文価格を適切に設定し、相場価格の変動に対応して第一注文と第二注文とによる取引が適切に行われることができる。これにより、金融商品の、第一注文に対応付けられた第二注文としての買い注文や売り注文の価格を簡易かつ適切に設定することが容易で、取引者の取引リスクを軽減して、利益確保の機会の逸失を防ぎ利益獲得を確実に行わせる金融商品取引管理装置、金融商品取引管理システムを提供できる。
【００１９】
請求項３に記載の発明によれば、設定基準価格に対し、所定の演算によって算出した値を加えた価格を対応注文価格として設定することにより、設定基準価格に対する簡易な演算によって対応注文価格を算出できる。これにより、システムを簡素化しつつ、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うシステム構成を容易に実現できる。
【００２０】
請求項４に記載の発明によれば、複数の第一注文価格の平均値の価格を設定基準価格とすることにより、第一注文が複数存在する場合において、複数の第一注文の注文価格を元に、簡易な演算によって対応注文価格を算出できる。これにより、システムを簡素化しつつ、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うシステム構成を容易に実現できる。
【００２１】
請求項５に記載の発明によれば、第一注文や第二注文による取引が行われる前に対応注文価格を設定できる。これにより、第一注文や第二注文による取引を行う前に、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うことが可能となる。
【００２２】
請求項６に記載の発明によれば、第一注文や第二注文による取引が開始された後に対応注文価格を設定させることができる。これにより、第一注文や第二注文による取引が開始された後に、取引の状況等を反映させて、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うことが可能となる。
【００２３】
請求項７に記載の発明によれば、基準注文や、設定基準価格に基づいて対応注文価格が設定された対応注文を、注文情報に基づいて約定させ処理を行うことができる。これにより、取引者の取引リスクを軽減して利益獲得を確実に行わせるための注文の約定を、システムを用いた取引において確実に実現できる。
【００２４】
請求項１０に記載の発明によれば、本発明の金融商品取引管理装置をプログラム化し、多様なコンピュータハードウェア上で実現させることができる。
【図面の簡単な説明】
【００２５】
【図１】この発明の実施の形態１の金融商品取引管理システムにおけるシステム構成図及び金融商品取引管理装置の機能ブロック図である。
【図２】同上金融商品取引管理装置のハードウェア構成を示すブロック図である。
【図３】同上金融商品取引管理装置の注文テーブルのフィールド定義の模式図である。
【図４】同上金融商品取引管理装置の処理手順を示すフローチャートである。
【図５】同上金融商品取引管理装置における「トラップトレード」を含む注文の注文入力画面を模式的に示した図である。
【図６】同上金融商品取引管理装置において生成された、「トラップトレード」を含む注文の第一注文情報、第二注文情報、逆指値注文情報を模式的に示した図である。
【図７】同上金融商品取引管理装置において行われる、「トラップトレード」を含む取引（対応注文価格が取引開始前に設定される場合）を模式的に示すタイムチャートである。
【図８】同上金融商品取引管理装置において行われる、「トラップトレード」を含む取引（対応注文価格が取引開始後に設定される場合）を模式的に示すタイムチャートである。
【図９】同上金融商品取引管理装置における「第１の変形例」の取引を模式的に示すタイムチャートである。
【図１０】同上金融商品取引管理装置における「第２の変形例」の取引を模式的に示すタイムチャートである。
【図１１】同上金融商品取引管理装置における「第３の変形例」の取引を模式的に示すタイムチャートである。
【図１２】同上金融商品取引管理装置における「第４の変形例」において生成された、「トラップリピートイフダン」を含む注文の第一注文情報、第二注文情報、逆指値注文情報を模式的に示した図である。
【図１３】同上金融商品取引管理装置における「第４の変形例」において生成された、「トラップリピートイフダン」を含む注文の第一注文情報、第二注文情報、逆指値注文情報を模式的に示した図である。
【図１４】同上金融商品取引管理装置における「第４の変形例」の取引を模式的に示すタイムチャートである。
【図１５】同上金融商品取引管理装置における「第５の変形例」の「らくトラ」を含む注文の注文入力画面を模式的に示した図である。
【図１６】同上金融商品取引管理装置における「第５の変形例」の取引を模式的に示すタイムチャートである。
【発明を実施するための形態】
【００２６】
［システム構成］
図１乃至図１６に、この発明の実施の形態を示す。
【００２７】
図１は、この実施の形態の金融商品取引管理システムのシステム構成図及び機能ブロック図である。同図に示すとおり、金融商品取引管理システム１Ａは、金融商品取引管理装置１と、Ｎ個（Ｎ≧１）のクライアント端末２１〜２ｎとを備えており、金融商品取引管理装置１とクライアント端末２１〜２ｎは、ＷＡＮ（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”フィールド１８１ｎは、イフダン注文を繰り返し行うか否かの情報を記録するためのフィールドである。
【０１１３】
なお、図３には示していないが、注文テーブル１８１には、注文入力画面４１０に入力されたデータ、即ち、通貨ペア選択ボタン４１ｂ、トラップ基準価格入力欄４１ｄ、トラップ本数入力ボタン４１ｆ、値幅入力欄４１ｇに入力されたデータを記録するためのフィールドも設けられる。また、後述の「トラップリピートイフダン」や「らくトラ」の取引を行うための注文情報を生成する際に設定される、第一注文と第二注文との利益幅の情報や、「らくトラ」の取引を行うための注文情報を生成する際に入力される、上限価格入力欄４１ｐや下限価格入力欄４１ｑ（いずれも図１５参照）に入力された数値情報を記録するためのフィールドも設けられる。これらのフィールドを用いて、注文入力画面４１０（図５）や注文入力画面４１１（図１５）に入力されたデータが、全て注文テーブル１８１に記録される。
【０１１４】
なお、この実施の形態において、「注文情報」は、個々の注文に、図３に示す各フィールドの定義等に基づいて、注文情報（たとえば図６に模式的に示す第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３）に属性情報（例えば図６に示す属性情報１８１Ａ〜１８１Ｍ）を含むデータとして生成される場合を示している。なお、後述するとおり、この実施の形態における注文情報は、各種の属性情報（例えば図６に示す属性情報１８１Ａ〜１８１Ｍ）が付随して形成されるデータであるとして以下説明する。但し、この実施の形態における「注文情報」を形成する前の所定のデータ（たとえば、発注される予定である、注文価格ごとの注文の表）であり、そのような「注文情報」に基づいてそれぞれの注文が発注されるように構成されていてもよい。
【０１１５】
また、この実施の形態では、図５に示す注文入力画面４１０に表示された各種の入力欄に情報を入力することで注文情報や注文情報群を生成する構成とするが、注文入力画面４１０の入力欄の構成や、入力されるデータの種類は、これらに限定されることはなく、どのようなものであってもよい。例えば、注文入力画面４１０に取引者の所有する証拠金の額に関する情報の入力欄（図示せず）や、取引を行う予定期間としての取引期間の入力欄（図示せず）等が設けられ、注文情報生成部１６が、これらの入力欄（図示せず）に入力された情報に基づいて所定の演算を行うことで、一又は複数の注文価格に注文を発注するための「注文情報」や、それらの注文情報に基づく「注文情報群」が生成されるように構成されてもよい。
【０１１６】
［１−２．注文情報の生成］
金融商品取引管理装置１の注文情報生成部１６は、上記ステップＳ１〜Ｓ１０の手順により、取引選択ボタン（図示せず）、及び注文入力画面４１０で選択・入力された情報に基づいて、「トラップトレード」を含む取引を行うための注文情報を生成する。
【０１１７】
［１−２−１．注文情報の構成（１）］
図６は、この実施の形態の金融商品取引管理装置１において生成された「トラップトレード」を含む取引を行うための注文情報を模式的に示す図である。同図に示すように、この実施の形態においては、注文情報生成部１６により、注文の本数がトラップ本数入力ボタン４１ｆに入力された本数（５本）に等しい数の、５本の第一注文情報４１１，４１２，・・・４１５、１本の第二注文情報４２、１本の逆指値注文情報４３が、一の注文手続で生成される。
【０１１８】
注文情報生成部１６は、注文入力画面４１０から入力された情報や、他の画面（図示せず）から入力された情報と、金融商品取引管理装置１に記録された各種情報とを用い、所定の演算によって、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成する。
【０１１９】
生成されたそれぞれの第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３は、図６に示すような属性情報を備える。具体的には、それぞれの第一注文情報４１１，４１２，・・・４１５、第二注文情報４２は、一意に付与される注文番号１８１Ａ、取引者を識別するための顧客番号情報１８１Ｂ、選択された通貨ペアを識別する通貨ペア情報１８１Ｃ、それぞれの注文の注文金額の値としての注文金額情報１８１Ｄ、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２が生成された日時としての注文時刻情報１８１Ｅ、売り注文と買い注文とを識別するための売買情報１８１Ｆ、それぞれの注文の注文価格の値としての注文価格情報１８１Ｇ、注文の有効期限としての注文期限情報１８１Ｈ、注文がイフダン注文である場合の新規注文と決済注文とを識別する新規／決済情報１８１Ｊ、注文が有効（発注済）と無効（未発注）のいずれかを識別する有効／無効情報、注文がイフダン注文である場合の第一順位（新規注文）と第二順位（決済注文又はストップロス注文）のいずれかを識別する順位情報１８１Ｌ、約定の有無（約定済か未約定か）を識別する約定有無情報１８１Ｍを備える。
【０１２０】
なお、これらの属性情報１８１Ａ〜１８１Ｍの全部又は一部は、個々の第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３に記録されていてもよいし、個々の第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３とは別にデータベース１８等に記録されていてもよい。
【０１２１】
［１−２−２．注文情報の構成（２）］
なお、上記［１−１］にて説明したとおり、それぞれの第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３は、属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）のうちの一部又は全部を有しない所定のデータ（たとえば、発注される予定である、注文価格ごとの（属性情報なしの）注文を表に表したようなもの）として構成されてもよい。
【０１２２】
この場合、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３が有していない、属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）のうちの少なくとも何れか一つは、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３が生成された後、かつ取引が行われる前の任意のタイミングで付加されて、その状態で金融商品の取引が行われてもよいし、金融商品取引管理システム１Ａを構成する金融商品取引管理装置１（特定の金融商品取引業者が所持するシステムと取引所のシステムとで一の金融商品取引管理装置１を構成するような、複数のシステムで一の金融商品取引管理装置１を構成するような場合も含む）、またはクライアント端末２、または金融商品取引管理装置１以外のサーバ機能を有する装置が、属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）のうちの少なくとも何れか一つを機能手段（たとえばプログラムの実行によって実現される機能手段）として実行することで実現されてもよい。これにより、金融商品の取引が行われる。
【０１２３】
［１−２−３．注文情報の生成のタイミング］
この実施の形態において、注文情報生成部１６は、図５に示す注文入力画面４１０の実行ボタン４１ｎがクリックされた直後に全ての第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３をまとめて生成する構成となっている。しかし、これに限定されず、それぞれの第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３のうちの一部又は全部は、どのタイミングで生成されてもよい。
【０１２４】
具体的には、たとえば、同じ第一注文１４１１，１４１２，・・・１４１５、第二注文１４２、ストップロス注文（図示せず）の発注と約定とが繰り返される場合（図１４の［第４の変形例］、図１６の［第５の変形例］参照。）、注文情報生成部１６は、生成された、それぞれの第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３によって発注されたそれぞれの第一注文１４１１，１４１２，・・・１４１５、第二注文１４２、ストップロス注文（図示せず）が約定するごとに新たな第一注文１４１１，１４１２，・・・１４１５、第二注文１４２、ストップロス注文（図示せず）を生成してもよい。
【０１２５】
また、注文情報生成部１６は、図１４の［第４の変形例］、図１６の［第５の変形例］に示すような、繰り返しイフダン注文を行うための複数の第一注文１４１１，１４１１，１４１１，・・・第一注文１４１２，１４１２，１４１２，・・・１４１５，１４１５，１４１５，・・・、第二注文１４２，１４２，１４２，・・・、ストップロス注文（図示せず）・・・を行うための複数の第一注文情報４１１，４１１，４１１，・・・、第一注文情報４１２，４１２，４１２，・・・第一注文４１５，４１５，４１５，・・・第二注文情報４２，４２，４２，・・・、逆指値注文情報４３，４３，４３，・・・を、実行ボタン４１ｎがクリックされたときにまとめて生成してもよい。また、特定の注文、たとえば第一注文１４１１の取引を行うための第一注文情報４１１が生成されてその第一注文１４１１が約定される前に、新たに発注される第一注文１４１１の第一注文情報４１１が生成されてもよい。
【０１２６】
また、後述するとおり、この実施の形態においては、図５に示す注文入力画面４１０等の実行ボタン４１ｎがクリックされた直後に、注文情報生成部１６は、第一注文１４１１，１４１２，・・・１４１５、第二注文１４２、ストップロス注文（図示せず）を取引するための第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を、属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）を含むものとして生成するものとするが、これに限定されず、図５に示す注文入力画面４１０等の実行ボタン４１ｎがクリックされた直後に、注文情報生成部１６は、属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）のうちの少なくとも一部を含まない第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成し、生成された際に含まれていなかった属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）を、事後的に第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３に付加する構成とすることもできる。なお、この、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３に対する属性情報（例えば、図６に示すような属性情報１８１Ａ〜１８１Ｍ）の付加は、第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成したシステムと同一のシステム（たとえば、金融商品取引管理装置１を構成する、特定の金融商品取扱業者が所持・管理するサーバシステム）において行われてもよいし、別個のシステム（たとえば、取引所の所持・管理する、金融商品取引管理装置１を構成するシステムや、個々の取引者等の操作するクライアント端末２）において付加されてもよい。
【０１２７】
また、後述するとおり、この実施の形態においては、図５に示す注文入力画面４１０の実行ボタン４１ｎが１回クリックされることにより、注文情報生成部１６は、その後の全ての第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成するものとするが、これに限定されず、図５に示す注文入力画面４１０の実行ボタン４１ｎが複数回クリックされることで、注文情報生成部１６に対して複数回にわたって第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３の生成命令が入力されて、これにより、注文情報生成部１６が複数回にわたって第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成する構成としてもよい。また、図５に示す注文入力画面４１０等の実行ボタン４１ｎが１回クリックされることで、複数の注文情報の生成命令が形成され、これらの注文情報の生成命令が、順次、注文情報生成部１６に注文の生成を行わせることで、注文情報生成部１６が複数回にわたって第一注文情報４１１，４１２，・・・４１５、第二注文情報４２、逆指値注文情報４３を生成する構成としてもよい。  
［１−３．取引の手順］
図７は、このようにして生成された第一注文情報４１１，４１２，・・・４１５，第二注文情報４２、逆指値注文情報４３に基づいて行われる「トラップトレード」を含む注文を模式的に示す図である。なお、同図においては、対応する注文情報と注文とを、符号の下２桁と添え字とを同一にして表示している。たとえば、第一注文情報４１１に基づいて取引が行われる第一注文１４１１、第一注文情報４１２に基づいて取引が行われる第一注文１４１２、・・・のように表示している。なお、記載の簡略化のため、逆指値注文情報４３に基づいて取引が行われるストップロス注文は同図に図示していない。同図に示す全ての第一注文１４１１，１４１２，・・・，１４１５，第二注文１４２、及び同図に図示しないストップロス注文は、一の注文手続で生成された第一注文情報４１１，４１２，・・・４１５，第二注文情報４２、逆指値注文情報４３に基づいて取引が行われる。
【０１２８】
注文情報生成部１６が第一注文情報４１１に含まれる有効／無効情報１８１Ｋを「無効」から「有効」に変換する処理を行うことで、第一注文１４１１が発注される。
【０１２９】
相場価格が第一注文１４１１の注文価格に至ると（即ち、相場価格が第一注文情報４１に含まれる注文価格情報１８１Ｇに一致すると）、約定情報生成部１４が第一注文情報４１１に含まれる約定有無情報１８１Ｍを「無」から「有」に変換する処理を行い、第一注文１４１１が約定する。
【０１３０】
他の注文、たとえば第一注文１４１２においても同様に、注文情報生成部１６と約定情報生成部１４とが第一注文情報４１２（図６参照）に処理を行うことにより、第一注文１４１２の発注や、相場価格が変動して第一注文１４１２の注文価格に一致したときの約定が行われる。
【０１３１】
［１−４．注文の修正］
この実施の形態においては、注文情報生成部１６が第一注文情報４１１，４１２，・・・４１５，第二注文情報４２、逆指値注文情報４３を生成して取引が開始された後、所定の条件が満たされた場合に第一注文１４１１，１４１２，・・・，１４１５、第二注文１４２、ストップロス注文（図示せず）の少なくとも一部の注文価格や注文金額や値幅の各種の条件が修正されるように構成されてもよい。具体的には、特定の注文たとえば第一注文１４１１を取引するための特定の注文情報たとえば第一注文情報４１１の属性情報１８１Ａ〜１８１Ｍ等が修正されることで、その注文たとえば第一注文１４１１の内容が修正される。なお、修正の対象となる第一注文１４１１，１４１２，・・・，１４１５，第二注文１４２、ストップロス注文（図示せず）は、全てであってもよいしそのうち一部のみであってもよい。
【０１３２】
［２．取引の具体的態様（その１）］
図７は、全ての第一注文１４１１，１４１２，・・・１４１５が約定したのちに第二注文１４２が発注される設定の取引を模式的に示すタイムチャートである。以下、同図に基づいて処理手順を説明する。
【０１３３】
相場価格の変動により、全ての第一注文１４１１，１４１２，・・・１４１５が約定する（時点ｔ１）ことで、第二注文１４２が発注する（時点ｔ２）。
【０１３４】
具体的には、価格情報受信管理部１９が検出した相場価格が特定の第一注文、たとえば第一注文１４１１の第一注文情報４１１の注文価格情報１８１Ｇに一致すると、約定情報生成部１４は第一注文情報４１１の約定有無情報１８１Ｍを「無」から「有」に変換する処理を行う。これにより、第一注文１４１１が約定したものとして扱われる。
【０１３５】
そして、価格情報受信管理部１９が検出した相場価格が他の第一注文、たとえば第一注文１４１３，１４１３，１４１４，１４１５の注文価格情報１８１Ｇに順次一致すると、約定情報生成部１４は第一注文情報４１２，４１３，４１４，４１５の約定有無情報１８１Ｍを順次「無」から「有」に変換する処理を行う。これにより、第一注文１４１２，１４１３，１４１４，１４１５が約定したものとして扱われる。
【０１３６】
そして、すべての１４１１，１４１２，・・・１４１５が約定すると、約定情報生成部１４は、第二注文１４２の第二注文情報４２の有効／無効情報１８１Ｋを「無効」から「有効」の状態に変換する処理を行う。これにより、第二注文１４２が発注されたものとして扱われる。
【０１３７】
そして、価格情報受信管理部１９が検出した相場価格が他の第二注文情報４２の注文価格情報１８１Ｇに一致すると、約定情報生成部１４は第二注文情報４２の約定有無情報１８１Ｍを「無」から「有」に変換する処理を行う。これにより、第二注文１４２が約定したものとして扱われる。
【０１３８】
［３．取引の具体的態様（その２）］
図８は、第一注文１４１１，１４１２，・・・１４１５のうちの一部だけが約定したのちに第二注文１４２が発注される取引を模式的に示すタイムチャートである。以下、同図に基づいて処理手順を説明する。
【０１３９】
第一注文１４１１，１４１２，・・・１４１５の発注（時点ｔ１）ののち、相場価格が１ドル１０６．５０円程度から下落方向に変動した場合を考える。価格情報受信管理部１９が検出した相場価格１４６が特定の第一注文、たとえば第一注文１４１１，１４１２，１４１３の第一注文情報４１１，４１２，４１３，の注文価格情報１８１Ｇに順次一致すると（時点ｔ２，ｔ３，ｔ４）、約定情報生成部１４は第一注文情報４１１，４１２，４１３の約定有無情報１８１Ｍを順次「無」から「有」に変換する処理を行う。これにより、第一注文１４１１，１４１２，１４１３が約定したものとして扱われる。
【０１４０】
そして、約定情報生成部１４は第二注文１４２の第二注文情報４２の有効／無効情報１８１Ｋを「無効」から「有効」の状態に変換する処理を行う。これにより、第二注文１４２が発注されたものとして扱われる。なお、この第二注文情報４２の注文金額情報１８１Ｄは、約定した第一注文１４１１，１４１２，１４１３の注文金額情報１８１Ｄの「１００００」の総和に等しい「３００００」である。すなわち、第二注文１４２は、約定した第一注文１４１１，１４１２，１４１３の注文金額の総和に等しい３（万）通貨分が発注されたものとして扱われる。
【０１４１】
そして、価格情報受信管理部１９が検出した相場価格１４６が他の第二注文情報４２の注文価格情報１８１Ｇに一致すると、約定情報生成部１４は第二注文情報４２の約定有無情報１８１Ｍを「無」から「有」に変換する処理を行う。これにより、第二注文１４２が約定したものとして扱われる（時点ｔ５）。
【０１４２】
なお、約定情報生成部１４が第二注文情報４２の約定有無情報１８１Ｍを「無」から「有」に変換する処理を行い、第二注文１４２が発注されたものとする契機としては、たとえば下記（場合１）（場合２）が考えられる。これらの契機は、約定情報生成部１４や注文情報生成部１６が価格情報受信管理部１９の取得した相場情報を継続的に取得することで検出される。
【０１４３】
（場合１）
相場の傾向が変化した場合に第二注文１４２が発注するように設定されている場合が該当する。
【０１４４】
たとえば、相場が下落方向から上昇方向に変動した場合に第二注文１４２が発注するように設定されている場合がこれに該当する。
【０１４５】
具体的な処理態様例としては、たとえば、約定情報生成部１４や注文情報生成部１６が価格情報受信管理部１９の取得した相場情報を継続的に取得する。そして、下落傾向の相場が一定期間内（たとえば１時間以内）に所定価格（たとえば０．２円）上昇したことが検出された場合、約定情報生成部１４や注文情報生成部１６は、相場が下落傾向から上昇傾向に変動したものとして扱うことが考えられる。
【０１４６】
あるいは、別の処理態様例としては、たとえば、価格情報受信管理部１９が所定の時刻（たとえば毎時０分）の相場価格１４６を取得し、約定情報生成部１４や注文情報生成部１６が、この取得された相場価格１４６が下落傾向ののちに所定価格（たとえば０．２円）上昇したことを検出した場合、約定情報生成部１４や注文情報生成部１６は、相場が下落傾向から上昇傾向に変動したものとして扱うことが考えられる。
【０１４７】
そして、約定情報生成部１４や注文情報生成部１６は、第二注文１４２の第二注文情報４２の注文金額情報１８１Ｄを、この検出の時点までに約定した第一注文１４１１，１４１２，１４１３の第一注文情報４１１，４１２，４１３の注文金額情報１８１Ｄの総和に対応する「３００００」に設定する。そして、約定情報生成部１４や注文情報生成部１６は、第二注文情報４２の有効／無効情報１８１Ｋを「無」から「有」に変換して、第二注文１４２が発注されたものとする処理を行うことが考えられる。
【０１４８】
なお、（場合１）の処理で第二注文情報４２の注文金額情報１８１Ｄが「５００００」から「３００００」に修正される場合、新たな第二注文情報（図示せず）がさらに生成されることが望ましい。そして、この新たな第二注文情報（図示せず）は、注文金額情報１８１Ｄが「２００００」に設定され、有効／無効情報１８１Ｋが「無効」に設定されていることが望ましい。この場合、第二注文１４２は、３（万）通貨分の発注分の第二注文１４２と、２（万）通貨分の未発注分の第二注文（図示せず）とに部分約定したものとして扱われる。
【０１４９】
なお、（場合１）は、相場が上昇方向から下落方向に変動したことが検出された場合に、約定情報生成部１４や注文情報生成部１６が、第一注文情報４１１，４１２，４１３や第二注文情報４２に対して同様の処理を行うことで行われてもよい。
【０１５０】
（場合２）
第一注文１４１１，１４１２，・・・１４１５のうちの所定の数、たとえば３つが約定したら、第二注文１４２が発注されるように設定されている場合が該当する。たとえば、約定情報生成部１４や注文情報生成部１６が価格情報受信管理部１９の取得した相場情報を継続的に取得する。そして、相場価格１４６が、３つの第一注文１４１１，１４１２，１４１３の第一注文情報４１１，４１２，４１３の注文価格情報１８１Ｇに一致して、それぞれの約定有無情報１８１Ｍが「無」から「有」に変換された場合、約定情報生成部１４や注文情報生成部１６は、第二注文情報４２の有効／無効情報１８１Ｋを「無」から「有」に変換して、第二注文１４２が発注されたものとする処理を行う。
【０１５１】
なお、第一注文１４１１，１４１２，・・・１４１５のうちの所定の数はいくつでもよい。また、第一注文１４１１，１４１２，・・・１４１５のうちの特定の注文、例えば第一注文１４１１，１４１２，１４１３が約定したら第二注文１４２が発注されたものとする処理を行ってもよいし、第一注文１４１１，１４１２，・・・１４１５のうちの、任意の最初の３つの第一注文１４１１，１４１２，１４１３が約定したら第二注文１４２が発注されたものとする処理を行ってもよい。
【０１５２】
以上の（場合１）（場合２）は、複合的に用いられるように設定されてもよい。
【０１５３】
以上示した処理により、第一注文１４１１，１４１２，・・・１４１５と第二注文１４２とが発注・約定されることで、取引者は金融商品の取引による利益を得ることができる。
【０１５４】
［作用効果］
以上、この実施の形態においては、設定基準価格１４３に対する所定の演算により対応注文価格１４５を設定することにより、設定基準価格１４３を用いて、対応注文の対応注文価格１４５が設定される。そのため、演算を適切に行わせることで、対応注文価格１４５を適切に設定し、相場価格１４６の変動に対応して第一注文１４１１，１４１２，・・・，１４１５と第二注文１４２とによる取引が適切に行われることができる。これにより、金融商品の、第一注文１４１１，１４１２，・・・１４１５に対応付けられた第二注文１４２の価格を簡易かつ適切に設定することが容易で、取引者の取引リスクを軽減して、利益確保の機会の逸失を防ぎ利益獲得を確実に行わせる金融商品取引管理装置１、金融商品取引管理システム１Ａを提供できる。
【０１５５】
この実施の形態においては、設定基準価格１４３に対し、所定の演算によって算出した値を加えた価格を対応注文価格１４５として設定することにより、設定基準価格１４３に対する簡易な演算によって対応注文価格１４５を算出できる。これにより、システムを簡素化しつつ、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うシステム構成を容易に実現できる。
【０１５６】
この実施の形態においては、複数の第一注文価格の平均値の価格を設定基準価格１４３とすることにより、第一注文１４１１，１４１２，・・・，１４１５が複数存在する場合において、複数の第一注文１４１１，１４１２，・・・，１４１５の注文価格を元に、簡易な演算によって対応注文価格１４５を算出できる。これにより、システムを簡素化しつつ、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うシステム構成を容易に実現できる。
【０１５７】
この実施の形態においては、第一注文１４１１，１４１２，・・・，１４１５や第二注文１４２による取引が行われる前に対応注文価格１４５を設定できる。これにより、第一注文１４１１，１４１２，・・・，１４１５や第二注文１４２による取引を行う前に、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うことが可能となる。
【０１５８】
この実施の形態においては、第一注文１４１１，１４１２，・・・，１４１５や第二注文１４２による取引が開始された後に対応注文価格１４５を設定させることができる。これにより、第一注文１４１１，１４１２，・・・，１４１５や第二注文１４２による取引が開始された後に、取引の状況等を反映させて、取引者の取引リスクを軽減して利益獲得を確実に行わせる注文価格の設定を容易に行うことが可能となる。
【０１５９】
この実施の形態においては、第一注文１４１１，１４１２，・・・，１４１５や、設定基準価格１４３に基づいて対応注文価格１４５が設定された第二注文１４２や、ストップロス注文（図示せず）を、第一注文情報４１１，４１２，・・・，４１５や、第二注文情報４２や、逆指値注文情報４３に基づいて約定させ処理を行うことができる。これにより、取引者の取引リスクを軽減して利益獲得を確実に行わせるための注文の約定を、システムを用いた取引において確実に実現できる。
【０１６０】
［この実施の形態の変形例］
以下、この実施の形態の変形例としての［第１の変形例］〜［第７の変形例］について説明する。いずれの変形例も、上述の実施の形態と同様に、注文情報生成部１６や約定情報生成部１４の処理によって実現される。即ち、注文情報生成部１６や約定情報生成部１４の処理により、第一注文情報４１１，１４１２，・・・１４１５、第二注文情報４２、逆指値注文情報４３等の生成や処理が行われることにより、第一注文１４１１，１４１２，・・・１４１５が、第二注文１４２、ストップロス注文（図示せず）の発注や約定が行われることで実現される。
【０１６１】
［第１の変形例］
図９は、この実施の形態の第１の変形例である。この第１の変形例においては、第一注文１４１１，１４１２，・・・１４１５が複数の売り注文、第二注文１４２が買い注文として設定されている。設定基準価格１４３は、第一注文１４１１，１４１２，・・・１４１５の注文価格の平均値である１ドル＝１０５．５０円として設定され、設定基準価格１４３に差額１４４としての２．５０円を減算（−２．５０円を加算）した、１ドル＝１０２．５０円を対応注文価格１４５として設定する。全ての第一注文１４１１，１４１２，・・・１４１５が約定すると（時点ｔ１）、第二注文１４２が発注する（時点ｔ２）。
【０１６２】
［第２の変形例］
図１０は、この実施の形態の第２の変形例である。この第２の変形例においては、第一注文１４１１，１４１２，・・・１４１５が複数の売り注文、第二注文１４２が買い注文として設定されている。設定基準価格１４３は、第一注文１４１５，１４１４，１４１３の注文価格の平均値である１ドル＝１０４．５０円として設定され、設定基準価格１４３に差額１４４としての２．５０円を減算（−２．５０円を加算）した、１ドル＝１０１．５０円を対応注文価格１４５として設定する。この第２の変形例においては、第一注文１４１５，１４１４，・・・１４１５が発注され（時点ｔ１）相場価格１４６の上昇に伴って第一注文１４１５，１４１４，１４１３が順次約定し（時点ｔ２，ｔ３，ｔ４）、相場が上昇傾向から下落傾向に変化したことを検出すると、約定した第一注文１４１５，１４１４，１４１３の平均値として設定基準価格１４３を設定し、さらに設定基準価格１４３に差額１４４を減算して対応注文価格１４５を設定し、第二注文情報４２を生成して第二注文１４２を発注させる（時点ｔ５）。
【０１６３】
［第３の変形例］
図１１は、この実施の形態の第３の変形例である。この第３の変形例においては、第一注文１４１が売り注文、第二注文１４２１，１４２２，・・・１４２５が複数の買い注文として設定されている。この第３の変形例においては、図５に示す注文入力画面４１０において、売買選択ボタン４１ｃ、トラップ基準価格入力欄４１ｄ、注文金額入力欄４１ｅ、トラップ本数入力ボタン４１ｆ、値幅入力欄４１ｇは第二注文１４２１，１４２２，・・・１４２５の取引を行う複数の第二注文情報（図示せず）を設定するための情報を入力させるための構成として設定される。
【０１６４】
第３の変形例において、第一注文１４１が約定すると（時点ｔ１）、第二注文１４２１，１４２２，・・・１４２５が発注される（時点ｔ２）。なお、第一注文１４１が買い注文、第二注文１４２１，１４２２，・・・１４２５が複数の売り注文として設定されていてもよい。
【０１６５】
［第４の変形例］
図１２乃至図１４は、この実施の形態の第４の変形例である。この第４の変形例においては、複数の注文価格に設定された第一注文や複数の注文価格に設定された第二注文による複数のイフダン注文が繰り返される注文形態（以下「トラップリピートイフダン注文」と称する）を含む取引が行われる。これは例えば、取引者が、図５に示す注文入力画面４１０において、リピート選択ボタン４１ｍをクリックした場合に「トラップリピートイフダン注文」が実行されるように、金融商品取引管理装置１が設定されていることが考えられる。
【０１６６】
図１２及び図１３は、第４の変形例において生成された「トラップリピートイフダン」を含む注文情報を模式的に示した図である。図１４は、第４の変形例において生成された注文情報に基づいて行われる取引を模式的に示す図である。
【０１６７】
図１２及び図１３の注文情報の符号及び下付き文字と、図１４の注文の符号の下２桁及び下付き文字は対応した状態に示されている。即ち、たとえば図１２及び図１３における第一注文情報４１１１を用いた処理により、図１４における第一注文１４１１１の発注や約定が行われ、またたとえば図１２及び図１３における第二注文情報４２１を用いた処理により、図１４における第二注文１４２１の発注や約定の処理が行われる。
【０１６８】
また、図１２及び図１３に示す第一注文情報の添字の十の位の数は、同一の数字のものが同じタイミングで発注される第一注文であることを示している。たとえば、第一注文情報４１１１，４１１２，・・・４１１５は、すべて同じタイミングで発注される第一注文（図１４における、時点ｔ１で発注される第一注文１４１１１，１４１１２，・・・１４１１５）の取引を行うための情報であることを示している。
【０１６９】
また、図１２及び図１３に示す第一注文情報の添字の一の位の数は、同一の数字のものが同じ注文価格の第一注文であることを示している。たとえば、第一注文情報４１１１，４１２１，４１３１は、すべて同じ注文価格（１ドル＝１０６．００円）の第一注文の取引を行うための情報であることを示している。
【０１７０】
また、図１２及び図１３においては、一組のイフダン注文を行うための注文情報のまとまりを、注文情報群として構成している。たとえば、第一注文情報４１１１，４１１２，・・・４１１５、第二注文情報４２１１、逆指値注文情報４３１１は注文情報群５１１を構成し、第一注文情報４１２１，４１２２，・・・４１２５、第二注文情報４２２１、逆指値注文情報４３２１は注文情報群５１３を構成し、・・・というように、複数の注文情報群５１１，５１２，５１３、・・・が構成されている。なお、金融商品取引管理装置１のシステム構成やデータベース１８のデータ構造上、処理単位に依存したデータの記録や管理を行う必要がなければ、注文情報群５１１，５１２，５１３、・・・を設けなくてもよい。
【０１７１】
図１４は、図１２及び図１３に示す第一注文情報４１１１，４１１２，・・・４１１５、第二注文情報４２１１、逆指値注文情報４３１１・・・に基づいて行われる金融商品の取引を模式的に示すタイムチャートである。同図に示すとおり、この［第４の変形例］においては、第一注文１４１１１，１４１１２，・・・１４１１５が複数の買い注文、第二注文１４２１１が売り注文として設定されている。第一注文１４１１１，１４１１２，・・・１４１１５が発注・約定されると（時点ｔ１）、第二注文１４２１１が発注される（時点ｔ２）。第二注文１４２１１が約定されると、新たな第一注文１４１２１，１４１２２，・・・１４１２５が発注される（時点ｔ３）。新たな第一注文１４１２１，１４１２２，・・・１４１２５が約定すると、新たな第二注文１４２２２が発注される（時点ｔ４）。新たな第二注文１４２２２が約定されると、さらに新しい第一注文１４１３，１４１３２，・・・１４１３５が発注され（時点ｔ５）、それらの約定によりさらに新しい第二注文１４２３が発注される（時点ｔ６）。この第４の変形例４では、このような複数の第一注文の発注・約定と第二注文の発注・約定とが繰り返される。
【０１７２】
なお、第４の変形例においては、第一注文発注・約定と第二注文の発注・約定とが繰り返されるときに、第一注文や第二注文１４２の注文価格や注文金額、ストップロス注文（図示せず）の注文価格や注文金額、成行注文や指値注文や逆指値注文という注文の種類、等が変化してもよい。
【０１７３】
また、第４の変形例においては、第一注文の発注・約定と第二注文の発注・約定が繰り返されるときに、相場の上昇（又は相場の下落）にともない、特定の第一注文、たとえば最も安値側の第一注文１４１１５（又は最も高値側の第一注文１４１１１）が消滅し、かわりに、相場の変動方向側である最も高値側の第一注文１４１１１よりも高値側（又は相場の変動方向側である最も安値側の第一注文１４１１５よりも安値側）に新たな第一注文（図示せず）が設定されるような構成であってもよい。
【０１７４】
［第５の変形例］
図１５、図１６は、この実施の形態の第５の変形例である。
【０１７５】
図１５は、第５の変形例を設定するための注文入力画面４１１を模式的に示す図である。同図の注文入力画面４１１は、図４に示す注文入力画面４１０のトラップ基準価格入力欄４１ｄに替えて、上限価格入力欄４１ｐと下限価格入力欄４１ｑが存在するが、それ以外は注文入力画面４１０と同じ構成である。
【０１７６】
図１５においては、注文種類選択欄４１ａにおいて、上限価格と下限価格との間の価格帯に複数の第一注文や複数の第二注文を設定する注文形態である「らくトラ」を含む取引が選択された状態が示されている。この注文入力画面４１１を用いて生成された注文情報は、金融商品取引管理装置１に送信される。
【０１７７】
金融商品取引管理装置１の注文情報生成部１６は、上限価格入力欄４１ｐに入力された数値（上限値）下限価格入力欄４１ｑに入力された数値（下限値）との間の価格帯の数値（４．００円）に、トラップ本数入力欄に入力された数値から１を引いた値（４）で割った値を値幅（４．００÷４＝１．００円）とし、上限価格入力欄４１ｐに入力された数値（１ドル＝１０６．００円）を基準とし、算出した値幅の値（１．００円）ごとの注文価格に（あるいは、下限価格入力欄４１ｑに入力された数値（１ドル＝１０２．００円）を基準とし、算出した値幅の値（１．００円）ごとの注文価格に）第一注文１４１１１，１４１１２，１４１１３，１４１１４，１４１１５を設定するための第一注文情報４１１１，４１１２，４１１３，４１１４，４１１５・・・を設定する。
【０１７８】
また、注文情報生成部１６は、上述の実施の形態と同様の手順により第二注文情報４２１１，４２２１，・・・逆指値注文情報４３１１，４３２１，・・・も生成する。これにより、生成された注文情報は、図１３に模式的に示すそれぞれの注文情報と同様の構成となる。
【０１７９】
図１６は、図１５の注文入力画面４１１で設定された第一注文１４１１１，１４１１２，・・・１４１１５，１４１２１，１４１２２，・・・１４１２５，１４１３１，１４１３２，・・・１４１３５，と第二注文１４２１１，１４２２１，１４１３１・・・とによる取引を模式的に示すタイムチャートである。同図に示すとおり、上限価格１４７と下限価格１４８との間に第一注文１４１１１，１４１１２，・・・１４１１５，１４１２１，１４１２２，・・・１４１２５，１４１３１，１４１３２，・・・１４１３５・・・が設定される。これにより、「らくトラ」を含む取引が実現される。具体的には、上限価格１４７と下限価格１４８との間に、上述の［トラップトレード］を含む取引を行うための注文や、［第４の変形例］で示す「トラップリピートイフダン」を含む取引を行うための注文が設定されることとなる。
【０１８０】
なお、この［第５の変形例］では、「らくトラ」を含む取引として、上限価格１４７と下限価格１４８との間に第一注文１４１１１，１４１１２，・・・１４１１５，１４１２１，１４１２２，・・・１４１２５，１４１３１，１４１３２，・・・１４１３５・・・と第二注文１４２１１，１４２２１，１４１３１・・・とが設定される構成であってもよい。また、「らくトラ」を含む取引として設定されるものが、上限価格１４７のみに第一注文１４１１１，１４１２１，１４１３１，・・・が一致する構成や、下限価格１４８のみに第一注文１４１１５，１４１２５，１４１３５，・・・が一致する構成であったり、上限価格１４７、下限価格１４８のどちらにも、第一注文１４１１１，１４１１２，・・・１４１１５，１４１２１，１４１２２，・・・１４１２５，１４１３１，１４１３２，・・・１４１３５・・・のいずれも一致しない構成であったりしてもよい。
【０１８１】
また、［第５の変形例］の取引の態様は［第４の変形例］と同様で、第一注文１４１１１，１４１１２，・・・１４１１５の発注・約定と第二注文１４２１１の発注・約定、第一注文１４１２１，１４１２２，・・・１４１２５の発注・約定と第二注文１４２２１の発注・約定、・・・が繰り返される（時点ｔ１〜時点ｔ６）。
【０１８２】
なお、第一注文の発注・約定と第二注文の発注・約定が繰り返されるときに、第一注文１４１１１，１４１１２，・・・１４１１５、第一注文１４１２１，１４１２２，・・・１４１２５、・・・の少なくとも一部や第二注文１４２１１，１４２２１，・・・やストップロス注文（図示せず）の注文価格や注文金額、成行注文と指値注文と逆指値注文という注文の種類等が変化してもよい。また、第一注文の発注・約定と第二注文の発注・約定が繰り返されるときに、相場の上昇（又は相場の下落）にともない、特定の第一注文、たとえば最も安値側の第一注文１４１１５（又は最も高値側の第一注文１４１１１）が消滅し、かわりに、相場の変動方向側である最も高値側の第一注文１４１１１よりも高値側（又は相場の変動方向側である最も安値側の第一注文１４１１５よりも安値側）に新たな第一注文（図示せず）が設定されるような構成であってもよい。
【０１８３】
［第６の変形例］
上記の発明の実施の形態や上記［第１の変形例］〜［第５の変形例］の一部又は全部の注文に、トレールが設定され、相場の変動に追従して注文価格が上昇又は下落するように構成されていてよい。
【０１８４】
たとえば、上記の発明の実施の形態において、第一注文１４１１，１４１２，・・・１４１５のそれぞれにトレールが設定され、相場の下落に追従して（例えば相場価格１４６よりも特定価格（たとえば０．１円）上方の価格に注文価格が再設定されるように）発注後の第一注文１４１１，１４１２，・・・１４１５のうちの一部又は全部の注文価格が下落し、相場価格１４６が下落から上昇に変動して相場価格１４６と注文価格が一致すると約定するように構成されていてもよい。
【０１８５】
また、第二注文１４２やストップロス注文（図示せず）にトレールが設定され、相場の上昇に追従して（例えば相場価格１４６よりも特定価格（たとえば０．１円）上方の価格に注文価格が再設定されるように）発注後の第二注文１４２やストップロス注文（図示せず）の注文価格が上昇し、相場価格１４６が上昇から下落に変動して相場価格１４６と注文価格が一致すると約定するように構成されていてもよい。
【０１８６】
この［第６の変形例］を実現する際は、第一注文情報４１１，４１２，・・・４１５や第二注文情報４２や逆指値注文情報４３に、属性情報として、トレールを実現させるための情報（たとえば相場価格１４６と注文価格の幅の情報であるトレール幅情報や、トレールが行われる相場の変動幅の情報である変動幅情報など）が設定されていることが望ましい。
【０１８７】
［第７の変形例］
上記の［第１の変形例］〜［第６の変形例］のうちの一つ又は複数は、上述の［発明の実施の形態］の構成と組み合わされていたり、または、［第１の変形例］〜［第６の変形例］のうちの幾つかが組み合わされた構成となっていたりしてもよい。例えば、［第１の変形例］〜［第３の変形例］の少なくとも何れか一つに示された第一注文と第二注文が、［第４の変形例］や［第５の変形例］の構成によって、発注と約定が繰り返し行われるように構成されていてもよい。
【０１８８】
なお、上記実施の形態の金融商品取引管理システム１Ａは、金融商品として外国為替を取扱うものとしたが、これに限定されず、他の金融商品、例えば株式、債券を取扱う場合においても本発明を適用できる。また、上記実施の形態の金融商品取引管理システム１Ａは、他の法律上の金融商品や、法律上の金融商品以外であって変動相場にて取引がされるもの、例えば、仮想通貨（暗号資産）、貴金属や農産物や原油等の先物取引等を取り扱う場合においても本発明を適用できる。
【０１８９】
上記実施の形態は本発明の例示であり、本発明が上記実施の形態のみに限定されることを意味するものではないことは、いうまでもない。
【符号の説明】
【０１９０】
１Ａ・・・金融商品取引管理システム
１・・・金融商品取引管理装置
１４・・・約定情報生成部（約定情報生成手段）
１６・・・注文情報生成部（注文情報生成手段、注文価格設定手段）
１９・・・価格情報受信管理部（相場情報取得手段）
４１，４１１，４１２，・・・４１５，４１１１，４１１２，・・・４１１５，４１２１，４１２２，・・・４１２５，４１３１，４１３２，・・・４１３５・・・第一注文情報
４２，４２１１，４２２１，４２３１・・・第二注文情報
１４１，１４１１，１４１２，・・・１４１５，１４１１１，１４１１２，・・・１４１１５，１４１２１，１４１２２，・・・１４１２５，１４１３１，１４１３２，・・・１４１３５・・・第一注文
１４２，１４２１，１４２２，・・・１４２５・・・第二注文
１４３・・・設定基準価格
１４５・・・対応注文価格
１４６・・・相場価格
【要約】
【課題】対応付けられた買い注文や売り注文の価格を簡易かつ適切に設定し、取引者の取引リスクを軽減して利益獲得を確実に行わせる金融商品取引管理装置等を提供する。
【解決手段】金融商品取引管理装置１は、金融商品の取引を行う情報としての注文情報を生成する注文情報生成部と、買い注文である第一注文の注文価格としての第一注文価格に基づいて設定される設定基準価格に対応する、売り注文である第二注文としての対応注文の注文価格としての対応注文価格を設定する注文価格設定部とを備え、注文価格設定部は、設定基準価格１４３に対する所定の演算により対応注文の対応注文価格１４５を設定する
【選択図】図７【図１】
0006678872.tif 000002
【図２】
0006678872.tif 000003
【図３】
0006678872.tif 000004
【図４】
0006678872.tif 000005
【図５】
0006678872.tif 000006
【図６】
0006678872.tif 000007
【図７】
0006678872.tif 000008
【図８】
0006678872.tif 000009
【図９】
0006678872.tif 000010
【図１０】
0006678872.tif 000011
【図１１】
0006678872.tif 000012
【図１２】
0006678872.tif 000013
【図１３】
0006678872.tif 000014
【図１４】
0006678872.tif 000015
【図１５】
0006678872.tif 000016
【図１６】
0006678872.tif 000017