(57)【要約】【課題】ユーザが希望するスプレッドの範囲内での注文を可能とする技術を提供する。【解決手段】証拠金取引システムと接続でき、証拠金取引の注文処理を実行する取引端末であって、注文処理の対象となる通貨ペアの売買レートの差分に基づくスプレッドについて、注文処理を実行するか否かを判定するための上限値を設定する設定手段と、取引端末のユーザから注文の指示を受け付けた場合に、該指示を受け付けた時点の証拠金取引システムから受信した売買レートに基づくスプレッドが上限値を超えるか否かを判定する判定手段と、判定手段がスプレッドが上限値を超えないと判定した場合にのみ、ユーザからの注文の指示に基づく注文情報を証拠金取引システムへ送信する送信手段とを備える。【選択図】図１
2015191494.tif 000002
【特許請求の範囲】
【請求項１】
証拠金取引システムと接続することができ、証拠金取引の注文処理を実行する取引端末であって、
前記注文処理の対象となる通貨ペアの売買レートの差分に基づくスプレッドについて、前記注文処理を実行するか否かを判定するための上限値を設定する設定手段と、
前記取引端末のユーザから注文の指示を受け付けた場合に、該指示を受け付けた時点の前記証拠金取引システムから受信した売買レートに基づくスプレッドが前記上限値を超えるか否かを判定する判定手段と、
前記判定手段が前記スプレッドが前記上限値を超えないと判定した場合にのみ、前記ユーザからの注文の指示に基づく注文情報を前記証拠金取引システムへ送信する送信手段と
を備えることを特徴とする取引端末。
【請求項２】
前記注文処理の対象となる通貨ペアが複数存在する場合に、前記設定手段は、前記上限値を、前記複数の通貨ペアのそれぞれについて設定することを特徴とする請求項１に記載の取引端末。
【請求項３】
前記証拠金取引システムから前記通貨ペアの売買レートの情報を受信する受信手段と、
前記受信手段が受信した売買レートに基づくスプレッドを、前記受信手段が前記売買レートを受信する度に更新して記憶する記憶手段と
を更に備え、
前記判定手段は、前記指示を受け付けた時点で前記記憶手段に記憶されているスプレッドと前記上限値とを比較して前記判定を行うことを特徴とする請求項１または２に記載の取引端末。
【請求項４】
前記受信した売買レートと、該売買レートに基づくスプレッドとを示す表示画面を表示部に表示させる表示制御手段を更に備え、
前記表示画面は、前記スプレッドが前記上限値を超えるか否かを識別可能に示すことを特徴とする請求項１乃至３のいずれか１項に記載の取引端末。
【請求項５】
前記設定手段は、前記判定手段による判定を行うか否かを更に設定し、
前記設定手段は、前記判定を行うか否かの設定を、前記表示画面に表示されたスプレッドの表示に対する操作に応じて行うことを特徴とする請求項４に記載の取引端末。
【請求項６】
前記表示画面は、前記判定を行うか否かの設定の状態を、前記スプレッドの表示と関連づけて識別可能に表示することを特徴とする請求項５に記載の取引端末。
【請求項７】
前記上限値は、負の値であることを特徴とする請求項１乃至６のいずれか１項に記載の取引端末。
【請求項８】
前記スプレッドを算出するための前記通貨ペアの売買レートは、複数のカバー取引銀行から得られた売りレートのうち最も高いレートと、買いレートのうち最も安いレートとに基づき前記証拠金取引システムが決定したレートであることを特徴とする請求項１乃至７のいずれか１項に記載の取引端末。
【請求項９】
コンピュータを請求項１乃至８のいずれかに記載の取引端末として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証拠金取引の取引端末及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、金融機関や個人投資家を対象とした債券、資金、外国為替等の金融商品取引市場では、外国為替証拠金取引（ＦＸ）と呼ばれる取引が行われている。特許文献１は証拠金取引システムを開示する。この証拠金取引では、取引代金を丸々用意しておこなう従来の為替取引とは異なり、証拠金のみを預け入れて取引が行われる。
【０００３】
このような証拠金取引は、証拠金会社が顧客からの注文を受け付け取引が行われる。このとき証拠金会社は、顧客から受け付けた注文に応じて、カバー取引銀行とよばれる銀行に対してカバー注文を出している。
【０００４】
このカバー注文は、証拠金会社のネットポジションをフラットに維持するために行われる。例えば、証拠金会社が、顧客からドル／円で１００万ドルの買い、９０万ドルの売り注文を受けた場合、ネットポジションの（１００万−９０万＝）１０万ドルが自己のポジション（顧客から見て１０万ドル買いポジション＝証拠金会社から見て１０万ドルの売りポジション）となり、為替の変動リスクを受ける。このリスクを無くす、又は軽減するために、カバー取引銀行に対し一定割合額（ここでは、簡単のため１０万ドル）の買い注文のカバー注文を行うことで自己のポジションをフラットに近づけ、為替の変動リスクを無くすことができる。
【０００５】
このようなカバー注文は、大きく相対取引方式（ＯＴＣ:Over The Counter）と自動カバー方式（ＮＤＤ：No Dealing Desk）とに分類される。まず、ＯＴＣ方式は、上述の例で示すカバー方式であって取引価格は原則固定とし、売買価格の差額であるスプレッド（例えば、ドル円のスプレッドは1pip）は変動しない。証拠金会社は顧客注文を裁量で先に約定する。その結果発生する持ち高については、カバー取引により解消する。一方、ＮＤＤ方式では、取引価格はカバー取引先の価格により変動するため、スプレッドも変動する。証拠金会社は顧客注文を受領すると、直ちにカバー取引を実行する。そして、カバー取引の完了後、顧客注文を約定させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１８９９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のＮＤＤ方式ではスプレッドも変動するので、注文時にスプレッドが変動した場合、ユーザが意図するスプレッドで注文を約定させることが困難な場合がある。
【０００８】
そこで、本発明は、ユーザが希望するスプレッドの範囲内での注文を可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、証拠金取引システムと接続することができ、証拠金取引の注文処理を実行する取引端末であって、
前記注文処理の対象となる通貨ペアの売買レートの差分に基づくスプレッドについて、前記注文処理を実行するか否かを判定するための上限値を設定する設定手段と、
前記取引端末のユーザから注文の指示を受け付けた場合に、該指示を受け付けた時点の前記証拠金取引システムから受信した売買レートに基づくスプレッドが前記上限値を超えるか否かを判定する判定手段と、
前記判定手段が前記スプレッドが前記上限値を超えないと判定した場合にのみ、前記ユーザからの注文の指示に基づく注文情報を前記証拠金取引システムへ送信する送信手段と
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザが希望するスプレッドの範囲内での注文を可能とする技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】発明の実施形態に対応する証拠金取引システムの構成を示す図である。
【図２】発明の実施形態に対応する証拠金取引会社システムの構成の一例を示す図である。
【図３】発明の実施形態に対応する情報処理端末のハードウェア構成の一例を示す図である。
【図４】発明の実施形態に対応する証拠金取引会社システム１０１及び取引端末１０３において実行される処理の一例に対応するフローチャートである。
【図５】発明の実施形態に対応するレート一覧画面の一例を示す図である。
【図６】発明の実施形態に対応する取引端末１０３で実行される注文情報の生成・送信処理の一例を示すフローチャートである。
【図７】発明の実施形態に対応するスプレッド上限の設定画面の一例を示す図である。
【図８】発明の実施形態に対応する注文画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付する図面を参照して、発明の実施形態を説明する。
【００１３】
図１は、発明の実施形態に対応する証拠金取引システムの一般的な構成を示しており、ここでは、取引の仲介を行う証拠金取引会社システム１０１と、証拠金取引会社システム１０１がカバー注文を発行するカバー取引銀行端末１０２（ＡからＮ）と、証拠金取引会社システム１０１に対して注文を発行する証券会社等の顧客が使用する取引端末１０３（ＡからＮ）とが、インターネット等のネットワーク１０４を介して接続されている。取引端末１０３は、汎用のパーソナルコンピュータ等で構成される。
【００１４】
証拠金取引会社システム１０１から取引端末１０３へは通貨ペアごとに、売り（Bid）、買い(Ask)のレート情報と、売買価格の差額に相当するスプレッドの情報が提供され、端末には、後述する図５に示すようなレート一覧画面が表示される。このレート一覧画面を見ながら取引端末１０３のユーザは任意のタイミングで売り、買いの注文処理を実行することができる。取引端末１０３から発行される注文情報は、注文対象を示す銘柄、売り買いの区別を示す売買区分、レート（年利率）または単価、注文数量（または注文金額、以下同様。）、その他の取引の条件等から構成される。
【００１５】
次に、図２を参照して、証拠金取引会社システム１０１のハードウェア構成について説明する。図２は、証拠金取引会社システム１０１のハードウェア構成の一例を示す図である。証拠金取引会社システム１０１は、ルーター２０１、２１０の他、情報処理端末により構成される各種コンポーネントで構成される。
【００１６】
ルーター２０１は、ネットワーク１０４を介して顧客の取引端末１０３と接続するために提供される。ルーター２０１はＡＧＷ２０２とバス２０７を介して接続される。ＡＧＷ（Application Service Provider Gateway）２０２は、下位ＡＰレイヤとして機能するコンポーネントであって、顧客からの注文情報を受け付けると共に、注文情報をＣＭ２０３に送信する。また、顧客のポジションを管理する。ＡＧＷ２０２は、例えば３台の情報処理端末により構成することができる。
【００１７】
ＣＭ（Cover Manager）２０３は、例えば３台の情報処理端末と各情報処理端末に与えられた３つのデータベース（ＤＢ）で構成されるコンポーネントである。各ＰＭ端末は、ＡＧＷ２０２から受信した注文情報を自身のデータベースに保持すると共に、自身のポジションをＮＡＳ２０６に格納し管理する。ポジションのサマリ情報に基づいて、ＧＷ２０４を介してカバー取引銀行端末１０２へカバー注文の実行指示を自律的に行う。また、ＣＭ２０３はカバー取引銀行端末１０２から、通貨ペアごとのレート情報を取得して取引端末１０３へ提供するレート画面情報を生成する。当該レート画面情報の生成処理については図４のフローチャートを参照して後述する。
【００１８】
ＧＷ（Gateway）２０４は、カバー取引銀行端末１０２との通信を行うためのゲートウェイ（上位ＡＰレイヤ）として機能するコンポーネントであって、例えば２台の情報処理端末で構成される。ルーター２０５は、ネットワーク１０４を介してカバー取引銀行端末１０２との接続をＧＷ２０４に提供するために機能する。ＮＡＳ２０６は、外部ストレージ装置であって、ＣＭ２０３で管理される情報が格納される。バス２０７、２０８、２０９及び２１０は各ルータ、各コンポーネント間の相互接続を行う。
【００１９】
次に、図３を参照して、本実施形態に対応する情報処理端末のハードウェア構成について説明する。当該情報処理端末は、例えば図１の取引端末１０３や、図２のＣＭ２０３を構成する各ＣＭ端末、或いはカバー取引銀行端末１０２に相当する。
【００２０】
図３において、ＣＰＵ３０１で、ＲＡＭ（ランダムアクセスメモリ）３０２やＲＯＭ（リードオンリメモリ）３０５に格納されたプログラムやデータ等を用いて情報処理端末の制御を行うと共に、各コンポーネントとしての機能を達成するための処理を行う。ＲＡＭ３０２で、内部記憶装置３０７内に格納された処理プログラムや外部記憶装置３０８に格納されている情報を読み込むエリアを備えると共に、ＣＰＵ３０１が各種の処理を実行する際に用いるワークエリアも備える。
【００２１】
入力部３０３は情報処理端末の管理者から入力を受付ける入力手段であって、キーボードやマウスなどで構成される。通信Ｉ／Ｆ（インタフェース）３０４は、バスやネットワークに接続するためのＩ／Ｆとして機能する。ＲＯＭ３０５は、情報処理端末全体の制御を行うプログラム（例えばブートプログラム等）等を格納する。表示部３０６は表示画面としての表示部で、ＣＲＴや液晶画面により構成されている。
【００２２】
内部記憶装置３０７は、主としてハードディスクで構成され、情報処理端末が属するコンポーネントの機能を達成するための処理を実行するためのプログラムや各種アプリケーションデータを格納する。ここに格納されているデータは必要に応じてＲＡＭ３０２に読み出される。
【００２３】
外部記憶装置３０８は、情報処理端末がＣＭ２０３のＣＭ端末として機能する場合に利用されるデータベースであり、ＡＧＷ２０２から受信した注文情報が随時格納される。バス３０９は上述の各ブロックの相互接続を提供する。
【００２４】
次に、証拠金取引会社システム１０１において実行される各種処理について説明する。まず、システム１００は取引端末１０３に提供する売買レートを決定する処理を行う。当該処理はカバー取引銀行端末１０２Ａから１０２Ｎのそれぞれから、通貨ペアごとに売買のレートの情報を受信し、売り、買いのそれぞれについて最良の価格を決定することにより行う。
【００２５】
図４は、証拠金取引会社システム１０１を構成するコンポーネントの１つであるＣＭ２０３の各ＣＭ端末において実行される処理、及び、取引端末１０３において実行される処理の流れを示すフローチャートである。図４のフローチャートに対応する処理は、各端末内の内部記憶装置３０７に格納されている対応処理プログラムをＲＡＭ３０２に読み出し、ＣＰＵ３０１が実行することによって実現される。
【００２６】
図４において、ステップＳ４０１では、ルーター２０５及びＧＷ２０４を介して、ＣＭ端末の通信Ｉ／Ｆ３０４がカバー取引銀行端末１０２Ａから１０２Ｎのそれぞれから、通貨ペアのレート情報を受信する。通貨ペアには、ドル／円、ユーロ／円、ポンド／円、豪ドル／円、ＮＺドル／円、カナダドル／円、スイスフラン／円等がある。Ｓ４０２では、ＣＭ端末のＣＰＵ３０１が取得したレート情報につき、売り、買いのそれぞれについて通貨ペアごとに最良のレートを１つずつ選択する。即ち、売値の場合は最も安いレートを、買値の場合は最も高いレートを、それぞれ複数のカバー取引銀行端末１０２から受信したレートの中から選択する。
【００２７】
次に、Ｓ４０３では、ＣＭ端末のＣＰＵ３０１がＳ４０２で決定したレートについて証拠金取引会社システム１０１の手数料を付与して、顧客に提示するレートを決定する。続くＳ４０４では、ＣＭ端末のＣＰＵ３０１が決定された売買レートに従いスプレッドを計算する。スプレッドは買値から売値を引いた値である。単位はpipsとなるが、レート差０．０１が１pipsに相当する。なお、一般には買値が売値よりも高くなるので、買値＞売値の場合の符号を正とし、買値＜売値の場合の符号を負とする。
【００２８】
続くＳ４０５では、ＣＭ端末のＣＰＵ３０１がＳ４０３で決定したレートとＳ４０４で算出したスプレッドに基づきレート画面情報を生成する。Ｓ４０６では、ＣＭ端末の通信Ｉ／Ｆ３０４から、ＡＧＷ２０２、ルーター２０１を介して各取引端末１０３へレート画面情報を送信する。なお、売買レートの情報は、通貨ペア単位に提供されてもよい。
【００２９】
続いて、Ｓ４０７では、取引端末１０３の通信Ｉ／Ｆ３０４が証拠金取引会社システム１０１から送信されたレート画面情報を受信する。取引端末１０３のＣＰＵ３０１は、Ｓ４０８で受信したレート画面情報から各通貨ペアについて売買レートの差分に基づくスプレッドを算出し、ＲＡＭ３０２に記憶する。当該スプレッドの値は証拠金取引会社システム１０１から新しい売買レートを受信する度に更新される。続いてＳ４０９では、取引端末１０３のユーザからの注文を受け付けて注文情報を生成し、証拠金取引会社システム１０１へ送信する。なお、本ステップにおける処理の詳細は、図６のフローチャートを参照して後述する。
【００３０】
証拠金取引会社システム１０１側では、ＣＭ端末の通信Ｉ／Ｆ３０４が、Ｓ４１０にてルーター２０１、ＡＧＷ２０２を介して取引端末１０３から注文情報を受信する。続いてＳ４１１ではＣＭ端末のＣＰＵ３０１が受信した注文情報を処理する。具体的に、ＣＰＵ３０１は受信した注文情報をＣＭ端末のデータベースに保持すると共に、自身のポジションをＮＡＳ２０６に格納し管理する。また、カバー取引銀行端末１０２に対してカバー注文を実行し、その後約定を行う。なお図４に相当する処理は、例えば１秒間に１０回実行され、その都度、取引端末１０３へ提供される売買レートが更新される。
【００３１】
図５は、本実施形態に対応するレート一覧画面の一例を示す図である。レート画面５００において、通貨ペア５０１は、各レートの通貨ペアを示す。ここでは一例としてドル／円、ユーロ／円、ポンド／円、豪ドル／円、ＮＺドル／円、カナダドル／円、スイスフラン／円を示しているが、これらに限定されるものではない。スプレッド５０２は、売りレートと回レートとの差分を示す。単位はpipであり、１pipは日本円で１銭に換算される。売りレート５０３と買いレート５０４は、それぞれその時点での各通貨ペアのレートを示す。
【００３２】
図５に示すようなレート一覧画面が取引端末１０３に表示され、取引端末１０３のユーザは表示されたレート情報やスプレッド情報に従って任意のタイミングで注文画面から買い注文、売り注文を行うことができる。本実施形態では、後述するように特にスプレッド情報に基づいてユーザが成り行きで買い注文、または、売り注文を行う場合の処理について特に説明する。
【００３３】
上記のようにレート画面情報は、１秒間に１０回の頻度で更新されるため、スプレッドの値もそのたびに変動することとなる。よって、ユーザが自分が希望するスプレッドが表示され、直ちに注文を行った場合であっても、取引端末１０３が注文を受け付けたタイミングではユーザが希望するスプレッドからずれてしまい、より大きな値となってしまう場合が想定される。スプレッドは、上記のように売買レートの差額に相当するが、スプレッドが小さければ小さい程顧客にとっては売買がしやすくなり有利になる。具体的に、スプレッドが小さければ、売るときはより高く、買うときはより安く買うことができる。よって、スプレッドがより小さい値の時に注文を行い、大きな値となった場合には注文を実行しない仕組みがあれば、よりユーザの利便性が向上する。
【００３４】
そこで本実施形態では、ユーザが予め注文処理を実行するための条件としてスプレッドの上限値を設定することを可能とし、ユーザが注文操作を行った時点でのスプレッドをチェックする機能を設けて、スプレッドが当該上限値を上回る場合には注文操作を取り消し、端末から証拠金取引会社システム１０１への注文情報の送信を行わないように制御する。
【００３５】
図６は、本実施形態に対応するスプレッドチェック機能を利用した注文情報の生成・送信処理の一例を示すフローチャートである。図６のフローチャートに対応する処理は、取引端末１０３内の内部記憶装置３０７に格納されている対応処理プログラムをＲＡＭ３０２に読み出し、ＣＰＵ３０１が実行することによって実現される。
【００３６】
まず、Ｓ６０１において取引端末１０３のユーザから、通貨ペアごとのスプレッドの上限値の設定を受け付ける。ユーザは取引端末１０３の入力部３０３を利用してスプレッドの上限値を設定することができる。スプレッドは通貨ペアごとに異なるため、通貨ペア毎に設定できることが望ましい。当該スプレッドの上限値の設定は図７に示す画面を使って行うことができる。図７に示す設定画面７００において、Ｏｎ／Ｏｆｆボタン７０１により、通貨ペアごとにスプレッドチェック機能を利用するか否かを設定することができる。ボタン７０１で「Ｏｎ」が表示されている場合、本画面で設定された上限値を利用したスプレッドチェック機能が実行される。スプレッド７０２はスプレッドの上限値を設定する欄であって、右側の矢印ボタンを操作して値を増減させることができる。符号が正となる場合、即ち買値が売値よりも高くなる場合のほか、符号が負となる場合、即ち買値が売値よりも低くなる場合を設定することもできる。例えばスプレッドを−０．０１に設定すると、スプレッドがマイナスとなった場合に注文を発行することができる。
【００３７】
一般的に買値と売値の関係は買値が売値より高く、売値が買値より低い。しかし、本実施形態では、証拠金取引会社システム１０１が複数のカバー取引先銀行から買いのレート、売りのレートを取得し、それぞれの最良値を選択して取引端末１０３へレートを提示する。この場合、あるカバー取引銀行が提示する売りレートが、他のカバー取引銀行が提示する買いレートよりも高くなることがあり得る。よって、本実施形態では、そのような状況を利用した注文を可能とすべく、スプレッドの上限値としてマイナスの値も設定可能とする。
【００３８】
また、図７においてＯＫボタン７０３がクリックされると設定内容が確定され、設定内容に従ってこれ以降の制御を行う。キャンセルボタン７０４がクリックされた場合は、それ以前の設定内容に従って以降の処理が行われる。なお、設定内容は、取引端末１０３のＲＡＭ３０２や内部記憶装置３０７に保存される。
【００３９】
上限値の設定が終わると、取引を開始し、Ｓ６０２においてＣＰＵ３０１は取引画面を取引端末１０３の表示部３０６に表示する。取引画面には、図５に示したレート一覧画面の他、注文画面、口座内容紹介画面、建玉照会画面、建玉合計画面などが含まれる。レート一覧画面や注文画面に表示されるレート情報は証拠金取引会社システム１０１から送信されるレート画面情報に従い定期的に更新される。なお取引画面に含まれる注文画面の一例は図８に示す通りである。
【００４０】
図８に示す注文画面８００において、通貨ペア８０１は注文対象の通貨ペアを設定する領域である。注文対象の通貨ペアは、領域８０１の右側ボタンをクリックして表示されるプルダウンメニューを用いて変更することができる。注文種類８０２は、注文画面を利用した注文方法を指定する領域である。本実施形態では成り行き注文を行うので「成行」の設定となっている。注文数量８０３は通貨ペアで指定した通貨ペアにつき注文する数量を入力する領域であって、入力領域の右側にある数量変更ボタンを利用して設定してもよいし、数値を直接にキー入力してもよい。
【００４１】
レート表示領域８０４は、８０１で選択された通貨ペアの売買レートをそれぞれ示すと共に、買い、売りの注文を行うボタン８０５、８０６を表示する。買いボタン８０５の上に示される値が買いレートであり、売りボタン８０６の上に示される数値が売りレートである。また、スプレッド表示８０７は売買レートの差分であるスプレッドを示している。なお、スプレッド表示８０７を囲む枠は、表示されているスプレッドの値と上限値との関係を識別可能に表示する。例えば、スプレッド表示８０７で表示されるスプレッドの値がＳ６０１で設定された上限値以下の場合には、枠は青色で示され、上限値を超える場合は赤色で示される。なお、スプレッドの値と上限値との関係を識別可能に表示する方法は、枠の表示によるものだけでなく、例えばスプレッドを表示する文字色を替えてもよいし、文字の背景色を変えてもよい。
【００４２】
なお、スプレッド表示８０７をクリックすることにより、本実施形態に対応するスプレッドチェック機能をオン／オフすることができる。スプレッドチェック機能のオン／オフもスプレッド表示８０７において識別可能に示される。例えば、スプレッドチェック機能がオンの場合、上限値と表示スプレッドとの関係で枠は青または赤で表示される。一方、スプレッドチェック機能がオフの場合は枠が灰色で示される。また、それ以外に枠の表示によるものだけでなく、例えばスプレッドを表示する文字色や文字の背景色を変えてもよい。
【００４３】
ユーザは、表示部３０６に表示された取引画面を参照しながら、任意のタイミングで注文ボタンである買いボタン８０５または売りボタン８０６をクリックして注文指示を行うことができる。なお、取引画面はウェブブラウザを利用して表示が可能であり、以下の注文の監視処理については当該ブラウザで実行可能なJava(登録商標)スクリプト形式で取引端末１０３が証拠金取引会社システム１０１から受信し、実行してもよい。
【００４４】
Ｓ６０３ではＣＰＵ３０１が注文指示を受け付けたか否かを判定する。もし、注文を受け付けていない場合はＳ６０２に戻って処理を継続する。一方、注文を受け付けた場合はＳ６０４に移行して、その時点でのスプレッドがＳ６０１で設定された上限値を下回る値であるか否かを判定する。なお、上限値と比較するスプレッドはＳ４０８でＲＡＭ３０２に記憶されたスプレッドを用いる。これは、スプレッドの更新が例えば１秒間に１０回と高い頻度で行われ、更新後、当該新しいスプレッドを画面に表示するまでにタイムラグが生じてしまい、スプレッド表示８０７に表示されている値が必ずしも最新とは限らないからである。もし、上限を超える場合は、Ｓ６０２に戻る。その際、注文がエラーになったことをユーザに通知してもよい。一方、注文時点のスプレッドが上限値を下回る場合はＳ６０５に移行して、通貨ペア、レート、注文数などを含む注文情報を証拠金取引会社システム１０１へ送信する。注文情報が送信されると注文画面８００の通貨ペア８０１の表示が青く光ることにより、注文情報が正常に処理された旨がユーザに通知される。なお、注文が約定すると、取引画面上の建玉照会画面に約定した注文の情報が表示される。
【００４５】
以上の実施形態によれば、ユーザは予め設定したスプレッドの上限値の範囲内で注文を行うことができる。また、スプレッドは頻繁に更新されるが、仮にユーザが注文指示を出したタイミングでスプレッドが変動した場合であってもスプレッドチェック機能により上限値を超える場合には注文情報は送信されないので、ユーザは失敗のリスクを考慮せずに積極的な取引を実行することが可能となる。
【００４６】
［他の実施形態］
以上の処理（例えば上記実施形態に示したフローチャートに従った処理）をプログラムとしてＣＤ−Ｒ、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＭＯ等のコンピュータで読み取り可能な記憶媒体に記憶させ、この記憶媒体に記憶されているプログラムをコンピュータに読み込ませる（インストール、もしくはコピーさせる）ことで、このコンピュータは以上の処理を行うことができる。よって、当該コンピュータプログラムや当該記憶媒体も本発明の範疇にあることは明白である。
【図１】
2015191494.tif 000003
【図２】
2015191494.tif 000004
【図３】
2015191494.tif 000005
【図４】
2015191494.tif 000006
【図５】
2015191494.tif 000007
【図６】
2015191494.tif 000008
【図７】
2015191494.tif 000009
【図８】
2015191494.tif 000010