(57)【要約】【課題】利用者が所望する連続発注を実現すること。【解決手段】情報処理装置は、クライアント端末から入力又は選択された、外国為替に関する注文情報を受け付ける受付手段と、受付手段により受け付けられた注文情報を記憶する記憶手段と、を備え、受付手段は、直前の注文の約定後に連続して発注される他の注文情報を、クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件とともに受け付け、記憶手段は、受付手段が選択された発注条件を受け付けた場合、発注条件を他の注文情報に関連付けて記憶する。【選択図】図４
2016051334.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末を用いて行われる外国為替に関する注文情報を管理する情報処理装置であって、
前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける受付手段と、
前記受付手段により受け付けられた注文情報を記憶する記憶手段と、を備え、
前記受付手段は、
直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件とともに受け付け、
前記記憶手段は、
前記受付手段が前記選択された発注条件を受け付けた場合、該発注条件を前記他の注文情報に関連付けて記憶する、情報処理装置。
【請求項２】
前記複数の発注条件は、少なくとも新規注文の約定、及び利食い決済注文の約定を含む、請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、
前記発注条件及び前記他の注文情報を、前記クライアント端末から発注指示を受けるまで、続けて受け付けることを可能とする、請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶手段に記憶された各注文情報に基づいて約定処理を行う約定手段をさらに備え、
前記約定手段は、
前記記憶手段に記憶された１番目の注文情報が約定した場合、２番目以降の注文情報については、各注文情報に関連付けられた発注条件が直前の注文の約定に対して成立した場合に、次の注文情報の約定処理を行う、請求項１乃至３いずれか一項に記載の情報処理装置。
【請求項５】
前記クライアント端末に表示された注文画面に含まれる前記注文情報に関する入力欄に、ユーザが入力する前に、該入力欄に値を入力させるための情報を予め設定させる設定手段をさらに備える、請求項１乃至４いずれか一項に記載の情報処理装置。
【請求項６】
クライアント端末を用いて行われる外国為替に関する注文情報を管理するコンピュータが実行する情報処理方法であって、
前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける第１受付ステップと、
直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件及び前記他の注文情報を受け付ける第２受付ステップと、
前記第１受付ステップで受け付けられた注文情報、及び前記第２受付ステップで受け付けられた、前記発注条件に関連付けられた他の注文情報を記憶手段に記録する記録ステップと、
を含む情報処理方法。
【請求項７】
クライアント端末を用いて行われる外国為替に関する注文情報を管理するコンピュータに、
前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける第１受付ステップと、
直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件及び前記他の注文情報を受け付ける第２受付ステップと、
前記第１受付ステップで受け付けられた注文情報、及び前記第２受付ステップで受け付けられた、前記発注条件に関連付けられた他の注文情報を記憶手段に記録する記録ステップと、
を実行させるプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、外国為替などの金融商品において、前の注文が約定すると次の注文を自動で発注する仕組みがある。
【０００３】
例えば、金融商品取引管理装置において、入力された注文基準価格を最高額の価格又は最低額の価格として設定し、それぞれの値幅が入力された価格となるようにポジション価格を設定する仕組みがある（例えば特許文献１参照）。
【０００４】
また、前の注文が約定した際、既定の条件を満たす場合に、次の注文を自動発注するための注文方法がある（例えば非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−９６５２号公報
【非特許文献】
【０００６】
【非特許文献１】”連続IFDOCO注文の活用方法"、[online]、ジャパンネット銀行、[２０１４年８月２９日検索]、インターネット<http://www.japannetbank.co.jp/investment/fx/ifdoco.html>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術において、金融商品を連続で注文するための条件は、予め金融商品取引業者側で決められたものであり、利用者が所望する条件で自動的に連続発注することはできなかった。
【０００８】
そこで、本発明は、連続発注するための条件を選択可能にすることで、利用者が所望する連続発注を実現することができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様における情報処理装置は、クライアント端末を用いて行われる外国為替に関する注文情報を管理する情報処理装置であって、前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける受付手段と、前記受付手段により受け付けられた注文情報を記憶する記憶手段と、を備え、前記受付手段は、直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件とともに受け付け、前記記憶手段は、前記受付手段が前記選択された発注条件を受け付けた場合、該発注条件を前記他の注文情報に関連付けて記憶する。
【００１０】
また、本発明の一態様における情報処理方法は、クライアント端末を用いて行われる外国為替に関する注文情報を管理するコンピュータが実行する情報処理方法であって、前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける第１受付ステップと、直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件及び前記他の注文情報を受け付ける第２受付ステップと、前記第１受付ステップで受け付けられた注文情報、及び前記第２受付ステップで受け付けられた、前記発注条件に関連付けられた他の注文情報を記憶手段に記憶する記憶ステップと、を含む。
【００１１】
また、本発明の一態様におけるプログラムは、クライアント端末を用いて行われる外国為替に関する注文情報を管理するコンピュータに、前記クライアント端末から入力又は選択された、前記外国為替に関する注文情報を受け付ける第１受付ステップと、直前の注文の約定後に連続して発注される他の注文情報を、前記クライアント端末から受け付ける際、複数の発注条件の中から選択された発注条件及び前記他の注文情報を受け付ける第２受付ステップと、前記第１受付ステップで受け付けられた注文情報、及び前記第２受付ステップで受け付けられた、前記発注条件に関連付けられた他の注文情報を記憶手段に記録する記録ステップと、を実行させる。
【図面の簡単な説明】
【００１２】
【図１】実施形態における情報処理システムの一例を示す概念図である。
【図２】実施形態におけるサーバのハードウェア構成の一例を示す図である。
【図３】実施形態におけるクライアント端末の各機能の一例を示すブロック図である。
【図４】実施形態におけるサーバの各機能の一例を示すブロック図である。
【図５】実施形態における注文画面Ａの一例を示す図である。
【図６】実施形態における注文画面Ｂの一例を示す図である。
【図７】実施形態における設定画面の一例を示す図である。
【図８】実施形態における注文情報Ａの一例を示す図である。
【図９】実施形態における注文情報Ａに基づく各注文の約定を模式的に表したタイムチャートＡを示す図である。
【図１０】実施形態における注文情報Ｂの一例を示す図である。
【図１１】実施形態における注文情報Ｂに基づく各注文の約定を模式的に表したタイムチャートＢを示す図である。
【図１２】実施形態における注文情報Ｃの一例を示す図である。
【図１３】実施形態における注文情報Ｃに基づく各注文の約定を模式的に表したタイムチャートＣを示す図である。
【図１４】実施形態におけるサーバの注文受付処理の一例を示すフローチャートである。
【図１５】実施形態におけるサーバの約定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施することができる。また、以下の図面の記載において、同一または類似の部分には同一または類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００１４】
［実施形態］
以下、本発明の実施形態における情報処理装置、情報処理方法、プログラム及び記録媒体を、図面を用いて説明する。
【００１５】
＜情報処理システムの概要＞
図１は、実施形態における情報処理システム１の一例を示す概念図である。図１に示すように、例えば情報処理システム１は、外国為替証拠金業者の各サーバ（情報処理装置）１０Ａ、１０Ｂ、１０Ｃ、・・・を含み、情報処理システム１は、各ユーザの各情報処理装置３０Ａ、３０ＢとネットワークＮを介して接続される。
【００１６】
各サーバは、個別に区別して説明する場合には符号１０Ａ、１０Ｂ、１０Ｃを用い、個別に区別する必要がなく、まとめて説明する場合には符号１０を用いる。また、各ユーザの情報処理装置の符号の使い方は、各サーバの符号の使い方と同じとする。情報処理装置３０は、例えば携帯端末や、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータなどであり、以下、クライアント端末とも称する。
【００１７】
サーバ１０は、外国為替証拠金業者により設置される情報処理装置であり、顧客（ユーザ）のクライアント端末３０から外国為替に関する注文情報を受信する。注文内容は成行き、指値、逆指値、イフダン等様々ある。ここでは、サーバ１０は、連続発注を受け付け可能とする。顧客に連続発注を可能とすることを、ここでは、「マイセット注文」と称する。
【００１８】
サーバ１０は、顧客の各注文情報を受信したのち、市場でのカバー対象となる注文については、選択したＬＰ（リクイディティプロバイダ）において約定されるよう、このＬＰのサーバに約定の発注を行う。なお、市場カバー対象となるか否かの判別は、過去の注文データの分析により予めシステム内にロジックが設定されており、自動かつ即時に判断される。また、市場カバーの対象とならなかった注文は、外国為替証拠金業者の一時的に運用ポートフォリオに組み込まれる。
【００１９】
なお、情報処理システム１の各サーバ１０には、ログインサーバや、取引用Ｗｅｂアプリケーションサーバや、専用アプリケーションフロントサーバ、スマートフォン専用フロントサーバ、上述した顧客向け約定処理を行うアプリケーションサーバなどが含まれる。また、情報処理システム１には、顧客の注文管理データベースなども含まれる。
【００２０】
ネットワークＮは、インターネット等であり、無線ＬＡＮのアクセスポイントや携帯電話の基地局などを含む。
【００２１】
＜ハードウェア構成＞
次に、サーバ１０のハードウェア構成について説明する。図２は、実施形態におけるサーバ１０のハードウェア構成の一例を示す図である。図２に示すように、サーバ１０は、制御部１０２と、通信インタフェース１０６と、記憶部１０８と、表示部１１４と、入力部１１６と、を有し、各部はバスライン１１８を介して接続される。
【００２２】
制御部１０２は、ＣＰＵ、ＲＯＭ、ＲＡＭ１０４等からなる。制御部１０２は、記憶部１０８に記憶される制御プログラム１１０等を実行することにより、一般的な情報処理装置としての機能に加え、後述する連続発注に関する処理を実現するように構成される。
【００２３】
また、ＲＡＭ１０４は、各種情報を一時的に保持したり、ＣＰＵが各種処理を実行する際のワークエリアとして使用されたりする。
【００２４】
通信インタフェース１０６は、ネットワークＮを介したサーバ２０やクライアント端末３０との通信を制御する。
【００２５】
記憶部１０８は、例えばＨＤＤ等からなり、一般的な情報処理装置としての機能を実現するためのアプリケーション及びデータ（図示省略）を記憶することに加え、制御プログラム１１０を記憶する。また、記憶部１０８は、情報記憶部１１２を有している。
【００２６】
制御プログラム１１０は、顧客注文に関する処理を行うためのプログラムであり、クライアント端末３０から注文を受け、市場カバーが適切と判断されるタイミングでサーバ２０へ約定発注を送信し、この発注の回答を受け付け、この回答に基づく処理を実行するためのプログラムである。制御プログラム１１０は、コンピュータに読み取り可能な記録媒体に保存され、この記録媒体から読み出されて、記憶部１０８に記憶されてもよい。
【００２７】
情報記憶部１１２は、例えばクライアント端末３０から受信した注文情報を記憶する。注文情報は、注文番号、顧客識別情報、通貨ペア、数量、売買、注文価格、連続条件などを含む。
【００２８】
表示部１１４は、管理者に情報を表示する。例えば、表示部１１４は、提示額情報を画面に表示したり、過去の取引に関するデータの分析結果を表示したりする。
【００２９】
入力部１１６は、管理者からの入力を受け付けたり、管理者からの指示を受け付けたりする。例えば、表示部１１４と入力部１１６とは、タッチパネルとして構成されてもよい。また、サーバ１０は、表示部１１４と入力部１１６とを必ずしも必要とせず、表示部１１４及び入力部１１６は、外部からサーバ１０に接続されるようにしてもよい。
【００３０】
＜機能構成＞
情報処理装置（サーバ）１０は、金融商品、例えば外国為替の取扱業者が管理し、運用するサーバである。情報処理装置１０は、主に、Ｗｅｂサーバ機能、大容量のデータを保存するデータベース機能を有している。クライアント端末３０は、金融商品、例えば外国為替の売買を行う個人又は法人によって所持され、使用される。
【００３１】
図３は、実施形態におけるクライアント端末３０の各機能の一例を示すブロック図である。図３に示す例では、クライアント端末３０は、各種プログラムとハードウェア資源（例えばＣＰＵ等）とに基づいて実現される機能手段としての通信手段３０２と、操作手段３０４と、表示手段３０６とを有する。
【００３２】
通信手段３０２は、金融商品、例えば外国為替の売買を行うためのデータ通信を、サーバ１０と行う。通信手段３０２は、金融商品の売買のために操作手段３０４により入力または選択された注文データなどをサーバ１０に送信する。通信手段３０２は、注文データに対する約定データや金融商品の現在の相場価格などをサーバ１０から受信する。
【００３３】
操作手段３０４は、マウスやキーボードやタッチパネルなどの各種指示を入力可能な機能を有する。操作手段３０４は、金融商品の注文画面に表示された入力欄及び／又は選択欄に、ユーザ操作に基づきデータを入力又は選択する。
【００３４】
表示手段３０６は、金融商品の売買に伴う画面を表示する。例えば、表示手段３０６は、注文画面やその注文に対する約定の結果画面などを表示する。
【００３５】
図４は、実施形態におけるサーバ１０の各機能の一例を示すブロック図である。図４に示すように、サーバ１０は、各種プログラム（例えば制御プログラム１１０）とハードウェア資源とに基づいて実現される機能手段としての通信手段４０２と、管理手段４０４と、記憶手段（データベース）４０６とを有する。なお、図４に示す各機能は、１つのサーバで実行されてもよいし、複数のサーバで分散処理して実行されてもよい。
【００３６】
通信手段４０２は、例えば通信インタフェース１０６などにより実現され、管理手段４０４は、例えば制御部１０２などにより実現され、記憶手段４０６は、例えば記憶部１０８などにより実現されうる。
【００３７】
通信手段４０２は、金融商品、例えば外国為替の売買を行うためのデータ通信を、クライアント端末３０と行う。通信手段４０２は、管理手段４０４から取得したデータをクライアント端末３０に送信し、クライアント端末３０から受信した各種データを管理手段４０４に出力する。
【００３８】
管理手段４０４は、サーバ１０において用いる各種データの生成、加工等の処理を行う。記憶手段４０６は、管理手段４０４において処理される各種データが記憶されるデータベースである。
【００３９】
次に、管理手段４０４について詳細に説明する。管理手段４０４は、配信手段４１２と、取得手段４１４と、受付手段４１５と、約定手段４２０と、設定手段４２２と、記録手段４２４とを有する。
【００４０】
配信手段４１２は、クライアント端末３０の表示手段３０６に表示される注文画面の画像データを作成し、作成した画像データを、通信手段４０２を介してクライアント端末３０に送信する。
【００４１】
取得手段４１４は、サーバ１０において扱う金融商品の価格についての情報を取得し、取得した情報に対し、管理手段４０４において用いるために必要な処理を行う。実施形態においては、取得手段４１４は、外国為替の相場価格の情報を取得する。
【００４２】
受付手段４１５は、クライアント端末３０から入力又は選択された、外国為替に関する注文情報を繰り返し受け付けることを可能とする。なお、受付手段４１５は、説明の便宜上、第１受付手段４１６と第２受付手段４１８とに分けて説明するが、受付手段４１５は、１つのモジュールで構成されてもよい。
第１受付手段４１６は、クライアント端末３０から入力又は選択された、外国為替に関する注文情報を、通信手段４０２を介して受け付ける。注文情報は、配信手段４１２が配信した注文画面から入力又は選択された情報である。
【００４３】
第２受付手段４１８は、直前の注文の約定後に連続して発注される他の注文情報を、クライアント端末３０から受け付ける際、複数の発注条件の中から選択された発注条件及び他の注文情報を受け付ける。
【００４４】
ユーザは、注文画面に表示された複数の発注条件の中から発注条件を選択し、選択された発注条件がクライアント端末３０から送信され、第２受付手段４１８が受け付ける。複数の発注条件としては、少なくとも新規注文の約定、及び利食い決済注文の約定を含む。第２受付手段４１８は、マイセット注文の入力が完了し、発注指示をクライアント端末３０から受けるまで、選択された発注条件及び他の注文情報を続けて受け付けることを可能とする。
【００４５】
なお、第１受付手段４１６及び第２受付手段４１８により受け付けられる情報の詳細については、図５及び６を用いて後述する。
【００４６】
記録手段４２４は、第１受付手段４１６により受け付けられた注文情報、及び第２受付手段４１８により受け付けられた、発注条件に関連付けられた他の注文情報を記憶手段４０６に記録する。記録手段４２４は、例えば注文順に注文情報を記録していけばよい。
【００４７】
約定手段４２０は、記憶手段４０６に記憶された各注文情報に基づいて約定処理を行う。例えば、約定手段４２０は、記憶手段４０６に記憶された１番目の注文情報が約定した場合、２番目以降の注文情報については、各注文情報に関連付けられた発注条件が直前の注文の約定に対して成立した場合に、次の注文情報の約定処理を行うようにする。これにより、ユーザが選択した発注条件を満たさないと、次の注文が発注、約定されない。なお、ここでの「約定」とは、ユーザの注文に基づいて金融商品の売買を成立させるための各種の手続並びに処理のことをいう。
【００４８】
設定手段４２２は、クライアント端末３０に表示された注文画面に含まれる注文情報に関する入力欄に、ユーザが入力する前に、この入力欄に値を入力させるための情報を予め設定させる。設定手段４２２は、図７を用いて詳細に説明する。
【００４９】
なお、記憶手段４０６は、第１受付手段４１６により受け付けられた注文情報、及び第２受付手段４１８により受け付けられた一の発注条件に関連付けられた他の注文情報を記憶する。
【００５０】
管理手段４０４は、上記機能以外にも、クライアント端末３０から入出金のリクエストの処理や、顧客の預金残高の管理などの機能を有するが、図示していない。
【００５１】
＜注文画面等の具体例＞
次に、注文画面や顧客（ユーザ）に入力される情報や選択される情報について説明する。図５は、実施形態における注文画面Ａの一例を示す図である。図５に示す画面において、表示するために必要な情報は、サーバ１０から送信されればよい。なお、注文画面は全てが表示画面に表示される必要はなく、スクロール機能を使って一部が表示されるようにしてもよい。
【００５２】
≪１回目の注文時≫
図５に示す画面は、１回目の注文を入力又は選択させる画面を示す。表示領域５０２は、現在の外国為替の相場価格情報が表示される。表示領域５０４は、注文を入力又は選択させるための画面である。表示領域５０６は、表示内容を切り替えるための選択欄を含む。表示領域５０８は、サーバ１０に登録された注文内容を表示するための領域である。
【００５３】
表示領域５０４は、顧客から外国為替の注文を受け付ける領域である。表示領域には、続けて注文が入力される場合の連続回数を示す「マイセット注文１回目」という表示がある。表示領域５０４は、通貨ペア選択欄５１２、数量入力欄５１４、売買選択欄５１６、指値入力欄５１８、期限選択欄５２０、第１決済選択領域５２２、第２決済選択領域５２４を含む。
【００５４】
通貨ペア選択欄５１２は、顧客に通貨ペアを選択させるための選択ボックスであり、例えばドロップダウン形式で通貨ペアを選択可能とする。例えば、顧客は、ＵＳＤ／ＪＰＹなどの通貨ペアを、通貨ペア選択欄５１２を用いて選択することができる。
【００５５】
数量入力欄５１４は、取引する金融商品の数量を入力させる欄である。売買選択欄５１６は、通貨ペアに対する売買のどちらを希望するかを選択させる欄である。指値入力欄５１８は、顧客が希望する指値の額を入力させる欄である。顧客は、表示欄５０２により現在の相場価格を見ながら指値の額を決定することが可能である。
【００５６】
期限選択欄５２０は、顧客が注文に対する期限を設定するための選択欄である。例えば、「当日限り」、「週末まで」、「無期限」は、表示領域５０４を用いて入力又は選択された情報を基に生成される注文の期限であり、この期限までに約定しなれば注文は破棄される。
【００５７】
第１決済選択領域５２２は、決済の条件となる利食いの内容を選択させる領域である。図５に示す例では、利食い５ｐｉｐｓ、１０ｐｉｐｓ、又は自由入力が選択可能である。この５ｐｉｐｓ及び１０ｐｉｐｓの値は、設定ボタンＢ２が選択された際に表示される設定画面において、顧客が事前に設定可能である。
【００５８】
第２決済選択領域５２４は、決済の条件となる損切りの内容を選択させる領域である。図５に示す例では、損切り５ｐｉｐｓ、１０ｐｉｐｓ、又は自由入力が選択可能である。この５ｐｉｐｓ及び１０ｐｉｐｓの値は、利食い同様、設定ボタンＢ２が選択された際に表示される設定画面において、顧客が事前に設定可能である。
【００５９】
ボタンＢ４は、続けて注文を入力するためのボタンである。顧客は、このボタンＢ４を押すことで、続けて注文をするための画面に遷移することができる。このとき、表示領域５０４を用いて入力又は選択された情報に基づく注文情報は、入力又は選択された情報の妥当性の検証を行うためにサーバ１０に送信される。これにより、顧客は、連続注文する場合の１回目の新規の注文内容を決めることができる。
【００６０】
ボタンＢ４が顧客により押されると、サーバ１０の第１受付手段４１６は、表示領域５０４を用いて入力又は選択された情報に基づく注文情報を受け付ける。
【００６１】
≪３回目の注文時≫
図６は、実施形態における注文画面Ｂの一例を示す図である。図６に示す画面は、連続注文における３回目の注文を入力又は選択させる画面を示す。表示領域６０２は、現在の外国為替の相場価格情報が表示される。表示領域６０４は、注文を入力又は選択させるための画面である。表示領域６０６は、表示内容を切り替えるための選択欄を含む。表示領域６０８は、サーバ１０に登録された注文内容を表示するための領域である。
【００６２】
表示領域６０４は、顧客から外国為替の連続注文を受け付ける領域である。表示領域には、続けて注文が入力されている場合の連続回数を示す「マイセット注文３回目」という表示がある。表示領域６０４において、表示領域５０４と同様のものは同じ符号を付し、説明を省略する。
【００６３】
連続発注条件６１０は、連続発注を行うための複数の発注条件を示す。図６に示す例では、「新規」は、直前の注文において、新規注文が約定した時に、次の注文が発注されることを示し、「利食い」は、直前の注文において、利食い決済注文が約定した時に、次の注文が発注されることを示す。このとき、連続発注条件以外の発注条件で約定された場合は、それ以降の注文が全て取消となる。これにより、顧客は、所望する自身の条件で、連続発注を行うことができるようになる。
【００６４】
ボタンＢ６は、マイセット注文を完了するためのボタンである。顧客は、このボタンＢ６を押すことで、表示領域５０４を用いて入力又は選択された情報に基づく注文情報がサーバ１０に送信される。このとき、サーバ１０は、入力又は選択された情報の妥当性の検証を行う。取消ボタンＢ８は、表示領域６０４で入力又は選択された注文内容を取り消すためのボタンである。
【００６５】
図６に示す例では、表示領域６０８に、サーバ１０に登録された１つ目のマイセット注文と２つ目のマイセット注文とが表示される。例えば、図６に示す表示領域６０８には、１つの行において、過去に入力または選択された、通貨ペア、売買、数量、執行条件、新規注文レート、利食いレート、損切りレート、有効期限、状態、連続条件が表示される。
【００６６】
ボタンＢ４またはボタンＢ６が顧客により押されると、サーバ１０の第２受付手段４１８は、表示領域６０４を用いて入力又は選択された情報に基づく注文情報を受け付ける。第２受付手段４１８は、この注文情報を繰り返し受け付けることができる。
【００６７】
≪設定画面≫
図７は、実施形態における設定画面の一例を示す図である。図７に示すマイセット注文の設定画面は、設定ボタンＢ２が押された時に遷移される画面である。例えば、設定画面は、クライアント端末３０に表示された注文画面に含まれる注文情報に関する入力欄に、ユーザが入力する前に、入力欄に値を入力させるための情報を予め設定させることを可能とする画面である。
【００６８】
設定画面は、通貨ペア選択欄７０２、数量入力欄７０４、売買選択欄７０６、指値に関する入力欄７０８、期限選択欄７１０、第１決済入力領域７１２、第２決済入力領域７１４、連続発注条件選択領域７１６、設定完了ボタンＢ１０を含む。
【００６９】
通貨ペア選択欄７０２、数量入力欄７０４、売買選択欄７０６、及び期限選択欄７１０は、ここで選択または入力された情報が、マイセット注文の１回目の注文画面において、対応する入力欄または選択欄に反映される。
【００７０】
例えば、通貨ペア選択欄５１２でＵＳＤ／ＪＰＹが選択された場合、通貨ペア選択欄７０２において、ＵＳＤ／ＪＰＹで設定した内容が反映される。
【００７１】
指値に関する入力欄７０８は、注文時レートと比較して指値を決定する際に入力される値が入力される。例えば、この入力欄７０８に「１０」が入力された場合、図５に示すマイセット注文の１回目の注文画面において、注文時レートが「１０２．６００」及び売買が「買」の場合、指値入力欄５１８には、「１０２．５００」がデフォルトで入力された状態で表示される。
【００７２】
第１決済入力領域７１２は、注文画面において表示される、利食いの幅を決定するための入力領域である。図７に示す例では、２つの入力欄があるが、この欄に「５」と「１０」とが入力された場合、図５や図６に示すように、注文画面には、「利食い５ｐｉｐｓ」、「利食い１０ｐｉｐｓ」と表示される。
【００７３】
第２決済入力領域７１４は、注文画面において表示される、損切りの幅を決定するための入力領域である。図７に示す例では、２つの入力欄があるが、この欄に「５」と「１０」とが入力された場合、図５や図６に示すように、注文画面には、「損切り５ｐｉｐｓ」、「損切り１０ｐｉｐｓ」と表示される。
【００７４】
連続発注条件選択領域７１６は、連続で発注するための条件を選択する欄であり、複数の条件の中から顧客が選択できるようになっていればよい。図７に示す例では、２つの条件「新規」、「利食い」が表示されているが、発注条件は、この２つに限られるものではない。この連続発注条件選択領域７１６において選択された条件が、図６に示す注文画面にデフォルトで選択された状態で表示される。
【００７５】
設定完了ボタンＢ１０は、上述の入力または選択された値を決定し、保存させるためのボタンである。ボタンＢ１０が押されることで、設定手段４２２は、入力または選択された値を、顧客識別情報に対応付けて記憶手段４０６に記録する。
【００７６】
＜注文情報及びタイムチャート＞
次に、具体的な注文情報、及びその注文情報に基づく注文からの約定処理について説明する。
【００７７】
≪注文情報Ａに基づく約定処理≫
図８は、実施形態における注文情報Ａの一例を示す図である。図８に示す注文情報では、１番目の注文として、例えば図５に示す注文画面から入力された通貨ペア、数量、売買、注文価格（指値）、注文期限、執行条件、注文区分が、注文時刻、注文番号、顧客番号とともに関連付けられる。
【００７８】
例えば、図５に示す注文画面において、顧客が、通貨ペア「ＵＳＤ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１０２．６００」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」及び決済「損切り１０ｐｉｐｓ」を選択したとする。この場合、第１受付手段４１６は、これらの注文情報（ＩＦ−ＯＣＯ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図８に示す注文１の順番１が記憶手段４０６に記憶される。
【００７９】
また、顧客は、図５に示す注文画面において、「続けて注文を入力する」ボタンＢ４を選択し、図６に示す注文画面において、顧客が、連続発注条件「利食い」を選択し、通貨ペア「ＵＳＤ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１０２．３００」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」及び決済「損切り１０ｐｉｐｓ」を選択したとする。この場合、第２受付手段４１８は、これらの注文情報（ＩＦ−ＯＣＯ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図８に示す注文１の順番２が記憶手段４０６に記憶される。
【００８０】
同様に、顧客は、マイセット注文を３回目まで繰り返した場合、図８に示すように、注文１の順番３の注文情報が記憶手段４０６に記憶される。
【００８１】
なお、図６に示す注文画面において、「マイセット注文」が選択された場合に、サーバ１０からクライアント端末３０に対し、記憶手段４０６に記憶された注文情報の一部が送信され、この一部の情報が表示される。また、図６に示す順番が選択された場合に、サーバ１０からクライアント端末１０に対し、記憶手段４０６に記憶された注文情報の詳細が送信され、この詳細な情報が表示されるようにしてもよい。
【００８２】
図９は、実施形態における注文情報Ａに基づく各注文の約定を模式的に表したタイムチャートＡを示す図である。例えば、図９に示すように、マイセット注文時による注文が完了した時点での米国ドルの相場買い価格が１ドル１０２．７００円であったとする。指値注文完了後に米国ドルの相場価格が下がり、相場買い価格が１ドル１０２．６００円になった時点Ｔ１において、約定手段４２０は、順番１の新規の指値注文を約定する。
【００８３】
同様に、米国ドルの相場買い価格が１ドル１０２．７００円になった時点Ｔ３において、約定手段４２０は、順番１の決済の指値注文を約定する。このとき、順番１の決済は、順番２の連続発注条件「利食い」が満たされるので、順番２の注文が順番１の注文に続けて連続発注される。
【００８４】
次に、相場買い価格が１ドル１０２．３００円になった時点Ｔ５において、約定手段４２０は、順番２の新規の指値注文を約定する。ここで米国ドルの相場買い価格が下落し、図９に示すように１ドル１０２．２００円まで下落した場合、約定手段４２０は、順番２の決済の逆指値注文を約定する。このとき、順番２の決済は、順番３の連続発注条件「利食い」を満たさずに「損切り」決済されるので、順番３以降の注文は取り消される。
【００８５】
≪注文情報Ｂに基づく約定処理≫
図１０は、実施形態における注文情報Ｂの一例を示す図である。図１０に示す注文情報の項目は、図８に示す注文情報の項目と同じである。
【００８６】
例えば、図５に示す注文画面において、顧客が、通貨ペア「ＥＵＲ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１３５．６００」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」を選択したとする。この場合、第１受付手段４１６は、これらの注文情報（ＩＦ−ＤＯＮＥ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図１０に示す注文２の順番１が記憶手段４０６に記憶される。
【００８７】
また、顧客は、図５に示す注文画面において、「続けて注文を入力する」ボタンＢ４を選択し、図６に示す注文画面において、顧客が、連続発注条件「新規」を選択し、通貨ペア「ＥＵＲ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１３５．３００」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」を選択したとする。この場合、第２受付手段４１８は、これらの注文情報（ＩＦ−ＤＯＮＥ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図１０に示す注文２の順番２が記憶手段４０６に記憶される。
【００８８】
同様に、顧客は、マイセット注文を３回目まで繰り返した場合、図１０に示すように、注文２の順番３の注文情報が記憶手段４０６に記憶される。
【００８９】
図１１は、実施形態における注文情報Ｂに基づく各注文の約定を模式的に表したタイムチャートＢを示す図である。例えば、図１１に示すように、マイセット注文時による注文が完了した時点でのユーロの相場買い価格が１ユーロ１３５．７００円であったとする。指値注文完了後にユーロの相場価格が下がり、相場購入価格が１ドル１３５．６００円になった時点Ｔ１において、約定手段４２０は、順番１の新規の指値注文を約定する。このとき、順番１の約定は、順番２の連続発注条件「新規」を満たすので、順番２の注文が順番１の注文に続けて連続発注される。
【００９０】
次に、ユーロの相場買い価格が１ユーロ１３５．３００円になった時点Ｔ４において、約定手段４２０は、順番２の新規の指値注文を約定する。このとき、順番２の約定は、順番３の連続発注条件「新規」が満たされるので、順番３の注文が順番２の注文に続けて連続発注される。
【００９１】
次に、相場買い価格が１ユーロ１３５．０００円になった時点Ｔ７において、約定手段４２０は、順番３の新規の指値注文を約定する。
【００９２】
次に、相場買い価格が１ユーロ１３５．１００円に上昇した時点Ｔ８において、約定手段４２０は、順番３の決済の指値注文を約定する。
【００９３】
≪注文情報Ｃに基づく約定処理≫
図１２は、実施形態における注文情報Ｃの一例を示す図である。図１２に示す注文情報の項目は、図８に示す注文情報の項目と同じである。
【００９４】
例えば、図５に示す注文画面において、顧客が、通貨ペア「ＵＳＤ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１０２．６０」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」及び決済「損切り１０ｐｉｐｓ」を選択したとする。この場合、第１受付手段４１６は、これらの注文情報（ＩＦ−ＯＣＯ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図１２に示す注文３の順番１が記憶手段４０６に記憶される。
【００９５】
また、顧客は、図５に示す注文画面において、「続けて注文を入力する」ボタンＢ４を選択し、図６に示す注文画面において、顧客が、連続発注条件「新規」を選択し、通貨ペア「ＵＳＤ／ＪＰＹ」を選択し、数量「１００００」を入力し、売買「買」を選択し、指値「１０２．３０」を入力し、有効期限（注文期限）「週末まで」を選択し、決済「利食い１０ｐｉｐｓ」及び決済「損切り１０ｐｉｐｓ」を選択したとする。この場合、第２受付手段４１８は、これらの注文情報（ＩＦ−ＯＣＯ注文情報）を受け付ける。記録手段４２４は、受け付けられた注文情報を記憶手段４０６に記録する。これにより、図１２に示す注文３の順番２が記憶手段４０６に記憶される。
【００９６】
同様に、顧客は、マイセット注文を４回目まで繰り返した場合、図１２に示すように、注文３の順番４の注文情報が記憶手段４０６に記憶される。
【００９７】
図１３は、実施形態における注文情報Ｃに基づく各注文の約定を模式的に表したタイムチャートＣを示す図である。例えば、図１３に示すように、マイセット注文時による注文が完了した時点での米国ドルの相場購入価格が１ドル１０２．７０円であったとする。
【００９８】
指値注文完了後に米国ドルの相場価格が下がり、相場購入価格が１ドル１０２．６０円になった時点Ｔ１において、約定手段４２０は、順番１の新規の指値注文を約定する。このとき、順番１の約定は、順番２の連続発注条件「新規」を満たすので、順番２の注文が順番１の注文に続けて連続発注される。
【００９９】
次に、相場購入価格が１ドル１０２．７０円になった時点Ｔ３において、約定手段４２０は、順番１の決済の指値注文を約定する。このとき、順番１の決済の逆指値注文は取り消される。
【０１００】
次に、相場購入価格が１ドル１０２．３０円になった時点Ｔ５において、約定手段４２０は、順番２の新規の指値注文を約定する。このとき、順番２の約定は、順番３の連続発注条件「新規」を満たすので、順番３の注文が順番２の注文に続けて連続発注される。
【０１０１】
次に、相場購入価格が１ドル１０２．４０円になった時点Ｔ６において、約定手段４２０は、順番２の決済の指値注文を約定する。このとき、順番２の決済の逆指値注文は取り消される。
【０１０２】
次に、相場購入価格が１ドル１０２．００円になった時点Ｔ８において、約定手段４２０は、順番３の新規の指値注文を約定する。続いて、米国ドルの相場購入価格が下落し、図１３に示すように１ドル１０１．９０円まで下落した時点Ｔ１０において、約定手段４２０は、決済の逆指値注文を約定する。このとき、順番３の決済は、順番４の連続発注条件「利食い」を満たさずに「損切り」決済されるので、順番４以降の注文は取り消される。
【０１０３】
上述した約定手段４２０により約定された情報を示す約定情報は、記憶手段４０６に記憶される。記憶された約定情報は、必要なタイミングでクライアント端末３０に送信される。
【０１０４】
＜動作＞
次に、実施形態におけるサーバ１０の動作について説明する。図１４は、実施形態におけるサーバ１０の注文受付処理の一例を示すフローチャートである。図１４に示すステップＳ１０２で、サーバ１０の第１受付手段４１６は、クライアント端末３０から注文情報を受け付ける。注文情報は、例えば図５に示す注文画面から入力または選択された情報に基づいて生成される。
【０１０５】
ステップＳ１０４で、管理手段４０４は、受け付けられた注文情報が妥当であるか否かを判定する。妥当性については、経済的合理性を欠く注文となっていないかで判断される。注文内容が妥当であれば（ステップＳ１０４−ＹＥＳ）ステップＳ１０６に進み、注文内容が妥当でなければ（ステップＳ１０４−ＮＯ）ステップＳ１０２に戻り、顧客に再度入力または選択させる。
【０１０６】
ステップＳ１０６で、管理手段４０４は、連続注文であるか否かを判定する。連続注文がされれば（ステップＳ１０６−ＹＥＳ）ステップＳ１０８に進み、連続注文がされなければ（ステップＳ１０６−ＮＯ）ステップＳ１１２に進む。
【０１０７】
ステップＳ１０８で、第２受付手段４１８は、クライアント端末３０から、選択された発注条件と、注文情報とを受け付ける。
【０１０８】
ステップＳ１１０で、管理手段４０４は、受け付けられた注文情報が妥当であるか否かを判定する。注文内容が妥当であれば（ステップＳ１１０−ＹＥＳ）ステップＳ１０６に戻り、注文内容が妥当でなければ（ステップＳ１１０−ＮＯ）ステップＳ１０８に戻り、顧客に再度入力または選択させる。
【０１０９】
ステップＳ１１２で、記録手段４２４は、受け付けた注文情報を注文順にまとめて記憶手段４０６に記録する。なお、記録手段４２４は、注文情報が受け付けられる度に、記憶手段４０６に記録してもよい。
【０１１０】
図１５は、実施形態におけるサーバ１０の約定処理の一例を示すフローチャートである。図１５に示すステップＳ２０２で、管理手段４０４は、初期設定としてパラメータｉ＝０を設定する。
【０１１１】
ステップＳ２０４で、管理手段４０４は、記憶手段４０６に記憶された注文ｉを発注する。
【０１１２】
ステップＳ２０６で、約定手段４２０は、発注された注文ｉが、条件を満たせば約定処理を行う。注文ｉが約定すれば（ステップＳ２０６−ＹＥＳ）ステップＳ２０８に進み、注文ｉが有効期限の間に約定しなければ（ステップＳ２０６−ＮＯ）ステップＳ２１４に進む。
【０１１３】
ステップＳ２０８で、管理手段４０４は、パラメータｉを１つインクリメントする。
【０１１４】
ステップＳ２１０で、管理手段４０４は、直前の約定が発注ｉの発注条件を満たすか否かを判定する。直前の約定が発注条件を満たせば（ステップＳ２１０−ＹＥＳ）ステップＳ２１２に進み、直前の約定が発注条件を満たさなければ（ステップＳ２１０−ＮＯ）ステップＳ２１４に進む。
【０１１５】
ステップＳ２１２で、管理手段４０４は、パラメータｉ＞ｉ＿ｍａｘ（ｉの最大値）であるか否かを判定する。パラメータｉがｉ＿ｍａｘを超えていれば（ステップＳ２１２−ＹＥＳ）約定処理が終了し、パラメータｉがｉ＿ｍａｘを超えていなければ（ステップＳ２１２−ＮＯ）ステップＳ２０４に戻る。
【０１１６】
以上、実施形態によれば、連続発注するための条件を利用者が選択可能になることで、顧客が所望する連続発注を実現することができる。
【０１１７】
なお、上記実施形態におけるサーバ１０は、金融商品として外国為替を取扱うものとしたが、これに限定されず、他の金融商品、例えば株式、債券を取扱う金融商品取引管理システムにおいても本発明を適用できる。
【符号の説明】
【０１１８】
１  情報処理システム
１０  サーバ
２０  サーバ
３０  情報処理装置（クライアント端末）
１０２  制御部
１０６  通信インタフェース
１０８  記憶部
１１４  表示部
１１６  入力部
４０２  通信手段
４０４  管理手段
４０６  記憶手段
４１２  配信手段
４１４  取得手段
４１６  第１受付手段
４１８  第２受付手段
４２０  約定手段
４２２  設定手段
４２４  記録手段
【図１】
2016051334.tif 000003
【図２】
2016051334.tif 000004
【図３】
2016051334.tif 000005
【図４】
2016051334.tif 000006
【図５】
2016051334.tif 000007
【図６】
2016051334.tif 000008
【図７】
2016051334.tif 000009
【図８】
2016051334.tif 000010
【図９】
2016051334.tif 000011
【図１０】
2016051334.tif 000012
【図１１】
2016051334.tif 000013
【図１２】
2016051334.tif 000014
【図１３】
2016051334.tif 000015
【図１４】
2016051334.tif 000016
【図１５】
2016051334.tif 000017