(57)【要約】【課題】従来、リスクが極めて少ない金融商品の取引を容易に行うことが困難であった。【解決手段】価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信部と、サーバ受信部が受信したユーザ注文に対応する決済期限となった場合に、決済期限が示す時の金融商品の価値である現在価値を取得する現在価値取得部と、ユーザ注文に対応する金融商品の第一の価値と現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、ユーザが得をすると判断部が判断した場合は現在価値に基づく決済を行い、ユーザが損をすると判断部が判断した場合は現在価値に基づく決済を行わない決済部とを具備するサーバ装置により、リスクが極めて少ない金融商品の取引を容易に行うことができる。【選択図】図１
2015064681.tif 000002
【特許請求の範囲】
【請求項１】
価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信部と、
前記ユーザ注文に対応する決済期限が示す時の前記金融商品の価値である現在価値を取得する現在価値取得部と、
前記ユーザ注文に対応する金融商品の前記第一の価値と前記現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、
ユーザが得をすると前記判断部が判断した場合は前記現在価値に基づく決済を行う決済部とを具備するサーバ装置。
【請求項２】
前記決済部は、
ユーザが損をすると前記判断部が判断した場合は、ユーザが得をすると前記判断部が判断した場合とは異なる決済を行う請求項１記載のサーバ装置。
【請求項３】
前記サーバ受信部がユーザ注文を受信したことに応じて、当該ユーザ注文に対応するオプションに関する情報であるオプション情報を構成し、当該オプション情報を第二サーバ装置に対して送信することにより、前記ユーザ注文に対応し、前記決済期限の際に行使し得るオプションを購入するオプション購入部をさらに具備する請求項１または請求項２記載のサーバ装置。
【請求項４】
前記サーバ受信部が前記ユーザ注文を受け付けた場合、当該ユーザ注文に対応する注文に関する情報である対応注文情報を構成し、当該対応注文情報を第二サーバ装置または第三サーバ装置に送信することにより、前記ユーザ注文と同等の金融商品の購入または販売を行う対応注文処理部をさらに具備する請求項１から請求項３いずれか一項に記載のサーバ装置。
【請求項５】
前記ユーザ注文に対する手数料に関する情報である手数料情報を格納し得る手数料情報格納部と、
前記手数料情報を用いて、前記ユーザ注文に対する手数料の決済を行う手数料決済部とをさらに具備する請求項１から請求項４いずれか一項に記載のサーバ装置。
【請求項６】
前記サーバ受信部は、
前記決済期限より前の時期において、前記端末装置から決済を行う指示である決済指示を受信でき、
前記現在価値取得部は、
前記サーバ受信部が前記決済期限より前の時期において、前記端末装置から決済指示を受信した場合は、当該決済指示が受信された時の前記金融商品の価値である現在価値を取得し、
前記決済部は、
前記決済指示の受信に応じて、前記現在価値取得部が取得した現在価値に基づく決済を行う請求項１から請求項５いずれか一項に記載のサーバ装置。
【請求項７】
前記ユーザ注文は、
２以上の予め決められた決済期限であり、時間的に不連続な２以上の決済期限のうちから、選択された一の決済期限の情報である決済期限情報を有する請求項１から請求項６いずれか一項に記載のサーバ装置。
【請求項８】
前記ユーザ注文は、
前記金融商品の取引の基本単位に対してｎ（ｎは１以上の自然数）倍の量の注文であることを示す注文量情報を含み、
前記決済部は、
ユーザが得をすると前記判断部が判断した場合、前記注文量情報が示す注文の量に対して、前記現在価値に基づく決済を行う請求項１から請求項７いずれか一項に記載のサーバ装置。
【請求項９】
前記オプション購入部は、
前記ユーザ注文の受信に同期して、当該ユーザ注文に対応するオプション情報を構成し、当該オプション情報を前記第二サーバ装置に対して送信する請求項２から請求項８いずれか一項に記載のサーバ装置。
【請求項１０】
前記オプション購入部は、
前記ユーザ注文の受信とは非同期に、当該ユーザ注文に対応するオプション情報を構成し、当該オプション情報を前記第二サーバ装置に対して送信する請求項２から請求項８いずれか一項に記載のサーバ装置。
【請求項１１】
前記ユーザ注文に対する手数料を算出し、当該手数料に関する情報である手数料情報を取得する手数料算出部をさらに具備し、
前記手数料情報格納部の手数料情報は、前記手数料算出部が取得した手数料情報である請求項４から請求項１０いずれか一項に記載のサーバ装置。
【請求項１２】
前記手数料算出部は、
定期的または非定期に、連続して、前記ユーザ注文に対する手数料を算出し、当該手数料に関する情報である手数料情報を取得する請求項１１記載のサーバ装置。
【請求項１３】
前記手数料算出部は、
決済期限に対応する期間をパラメータとする増加関数により、手数料を算出し、当該手数料に関する情報である手数料情報を取得する請求項１１または請求項１２記載のサーバ装置。
【請求項１４】
前記金融商品は、
外為取引である請求項１から請求項１３いずれか一項に記載のサーバ装置。
【請求項１５】
サーバ受信部、現在価値取得部、判断部、および決済部により実現される金融商品取引方法であって、
前記サーバ受信部が、価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信ステップと、
前記現在価値取得部が、前記ユーザ注文に対応する決済期限が示す時の前記金融商品の価値である現在価値を取得する現在価値取得ステップと、
前記判断部が、前記ユーザ注文に対応する金融商品の前記第一の価値と前記現在価値とを比較し、ユーザが得をするか否かを判断する判断ステップと、
前記決済部が、ユーザが得をすると前記判断ステップで判断された場合は前記現在価値に基づく決済を行う決済ステップとを具備する金融商品取引方法。
【請求項１６】
コンピュータを、
価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信部と、
前記ユーザ注文に対応する決済期限が示す時の前記金融商品の価値である現在価値を取得する現在価値取得部と、
前記ユーザ注文に対応する金融商品の前記第一の価値と前記現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、
ユーザが得をすると前記判断部が判断した場合は前記現在価値に基づく決済を行う決済部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金融商品の取引を行うサーバ装置等に関するものである。
【背景技術】
【０００２】
従来、金融商品の一つであるＦＸの取引内容を容易に把握する外国為替証拠金取引サーバがあった（特許文献１参照）。本外国為替証拠金取引サーバは、取引状況確認情報の送信要求を顧客端末から受信すると、現在の為替レートを取得するとともに、ユーザの証拠金額および取引金額を取得し、これらに基づいて証拠金維持率およびレバレッジ倍率を算出し、この証拠金維持率およびレバレッジ倍率を含む取引状況確認情報を顧客端末に送信する。そして、顧客端末は、外国為替証拠金取引サーバからの取引状況確認情報に基づいて取引状況確認画面を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７７９６号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、ユーザにとってリスクが極めて少ない金融商品の取引を容易に行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のサーバ装置は、価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信部と、ユーザ注文に対応する決済期限が示す時の金融商品の価値である現在価値を取得する現在価値取得部と、ユーザ注文に対応する金融商品の第一の価値と現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、ユーザが得をすると判断部が判断した場合は現在価値に基づく決済を行う決済部とを具備するサーバ装置である。
【０００６】
かかる構成により、ユーザにとってリスクが極めて少ない金融商品の取引を容易に行うことができる。
【０００７】
また、本第二の発明のサーバ装置は、第一の発明に対して、決済部は、ユーザが損をすると前記判断部が判断した場合は、ユーザが得をすると判断部が判断した場合とは異なる決済を行うサーバ装置である。
【０００８】
かかる構成により、ユーザにとってリスクが極めて少ない金融商品の取引を容易に行うことができる。
【０００９】
また、本第三の発明のサーバ装置は、第一または第二の発明に対して、サーバ受信部がユーザ注文を受信したことに応じて、ユーザ注文に対応するオプションに関する情報であるオプション情報を構成し、オプション情報を第二サーバ装置に対して送信することにより、ユーザ注文に対応し、決済期限の際に行使し得るオプションを購入するオプション購入部をさらに具備するサーバ装置である。
【００１０】
かかる構成により、金融商品の取引業者のリスクを容易に低減できる。
【００１１】
また、本第四の発明のサーバ装置は、第一から第三いずれかのの発明に対して、サーバ受信部がユーザ注文を受け付けた場合、ユーザ注文に対応する注文に関する情報である対応注文情報を構成し、対応注文情報を第二サーバ装置または第三サーバ装置に送信することにより、ユーザ注文と同等の金融商品の購入または販売を行う対応注文処理部をさらに具備するサーバ装置である。
【００１２】
かかる構成により、金融商品の取引業者のリスクを容易に低減できる。
【００１３】
また、本第五の発明のサーバ装置は、第一から第四いずれかの発明に対して、ユーザ注文に対する手数料に関する情報である手数料情報を格納し得る手数料情報格納部と、手数料情報を用いて、ユーザ注文に対する手数料の決済を行う手数料決済部とをさらに具備するサーバ装置である。
【００１４】
かかる構成により、金融商品の取引業者の収益を容易に確保できる。
【００１５】
また、本第六の発明のサーバ装置は、第一から第五いずれかの発明に対して、サーバ受信部は、決済期限より前の時期において、端末装置から決済を行う指示である決済指示を受信でき、現在価値取得部は、サーバ受信部が決済期限より前の時期において、端末装置から決済指示を受信した場合は、決済指示が受信された時の金融商品の価値である現在価値を取得し、決済部は、決済指示の受信に応じて、現在価値取得部が取得した現在価値に基づく決済を行うサーバ装置である。
【００１６】
かかる構成により、ユーザフレンドリな金融商品の取引が可能になる。
【００１７】
また、本第七の発明のサーバ装置は、第一から第六いずれかの発明に対して、ユーザ注文は、２以上の予め決められた決済期限であり、時間的に不連続な２以上の決済期限のうちから、選択された一の決済期限の情報である決済期限情報を有するサーバ装置である。
【００１８】
かかる構成により、少ない負荷で多数の注文が処理できる。
【００１９】
また、本第八の発明のサーバ装置は、第一から第七いずれかの発明に対して、ユーザ注文は、金融商品の取引の基本単位に対してｎ（ｎは１以上の自然数）倍の量の注文であることを示す注文量情報を含み、決済部は、ユーザが得をすると判断部が判断した場合、注文量情報が示す注文の量に対して、現在価値に基づく決済を行うサーバ装置である。
【００２０】
かかる構成により、少ない負荷で多数の注文が処理できる。
【００２１】
また、本第九の発明のサーバ装置は、第二から第八いずれかの発明に対して、オプション購入部は、ユーザ注文の受信に同期して、ユーザ注文に対応するオプション情報を構成し、オプション情報を第二サーバ装置に対して送信するサーバ装置である。
【００２２】
かかる構成により、確実にオプションを購入できる。
【００２３】
また、本第十の発明のサーバ装置は、第二から第八いずれかの発明に対して、オプション購入部は、ユーザ注文の受信とは非同期に、ユーザ注文に対応するオプション情報を構成し、オプション情報を第二サーバ装置に対して送信するサーバ装置である。
【００２４】
かかる構成により、少ない負荷で多数のオプションを購入できる。
【００２５】
また、本第十一の発明のサーバ装置は、第四から第十いずれかの発明に対して、ユーザ注文に対する手数料を算出し、手数料に関する情報である手数料情報を取得する手数料算出部をさらに具備し、手数料情報格納部の手数料情報は、手数料算出部が取得した手数料情報であるサーバ装置である。
【００２６】
かかる構成により、容易に手数料が算出できる。
【００２７】
また、本第十二の発明のサーバ装置は、第十一の発明に対して、手数料算出部は、定期的または非定期に、連続して、ユーザ注文に対する手数料を算出し、手数料に関する情報である手数料情報を取得するサーバ装置である。
【００２８】
かかる構成により、適宜、適切な手数料が容易に算出できる。
【００２９】
また、本第十三の発明のサーバ装置は、第十一または第十二の発明に対して、手数料算出部は、決済期限に対応する期間をパラメータとする増加関数により、手数料を算出し、手数料に関する情報である手数料情報を取得するサーバ装置である。
【００３０】
かかる構成により、適切な手数料が容易に算出できる。
【００３１】
また、本第十四の発明のサーバ装置は、第一から第十三いずれかの発明に対して、金融商品は、外為取引であるサーバ装置であることは好適である。
【００３２】
かかる構成により、ユーザが確保した資金の範囲で、金融商品の取引が可能となる。
【発明の効果】
【００３３】
本発明によるサーバ装置によれば、ユーザにとってリスクが極めて少ない金融商品の取引を容易に行うことができる。
【図面の簡単な説明】
【００３４】
【図１】実施の形態１における金融商品取引システム１の概念図
【図２】同金融商品取引システム１のブロック図
【図３】同サーバ装置１２の主要な動作について説明するフローチャート
【図４】同手数料処理について説明するフローチャート
【図５】同決済期限処理について説明するフローチャート
【図６】同今、証拠金情報管理表を示す図
【図７】同手数料情報管理表を示す図
【図８】同ポジション管理表を示す図
【図９】同オプション管理表を示す図
【図１０】同金融商品取引の画面例を示す図
【図１１】同コンピュータシステムの概観図
【図１２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３５】
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３６】
（実施の形態１）
本実施の形態において、ユーザの端末装置から金融商品を購入する購入指示であり、予め決められた期限に決済を行うことを示す金融商品の購入指示であるユーザ注文を受信した場合に、当該期限の際にユーザが損をしていても、ユーザのリスクを抑えることができる金融商品取引システムについて説明する。
【００３７】
また、本実施の形態において、ユーザ注文を受信した場合に、オプションを購入する金融商品取引システムについて説明する。また、かかる場合、金融商品取引システムを構成するサーバ装置は、金融商品の購入指示の受信に同期して、または非同期で、第二サーバ装置（例えば、外銀のサーバ装置）に対してオプション購入の指示を送信する。
【００３８】
また、本実施の形態において、サーバ装置がユーザ注文を受信した場合に、ユーザ注文と同一の金融商品の購入または販売する金融商品取引システムについて説明する。
【００３９】
また、本実施の形態において、予め決められた期限の前に、ユーザ指示により決済可能な金融商品取引システムについて説明する。
【００４０】
また、本実施の形態において、仲介業者のサーバ装置の運用に対応する手数料を自動算出する金融商品取引システムについて説明する。
【００４１】
図１は、本実施の形態における金融商品取引システム１の概念図である。金融商品取引システム１は、１または２以上の端末装置１１、サーバ装置１２、１または２以上の第二サーバ装置１３を備える。また、金融商品取引システム１は、図示しない第三サーバ装置を備えても良い。
【００４２】
端末装置１１は、ユーザの端末装置であり、いわゆるパソコン、スマートフォン、ノートパソコン、タブレット端末、携帯電話等であり、その種類は問わない。端末装置１１は、金融商品の売買の指示を送信できれば良い。なお、ユーザとは、いわゆる投資家等である。また、サーバ装置１２は、金融商品を取り扱う業者であり、仲介業者のサーバであり、仲介業者サーバと言っても良い。また、第二サーバ装置１３は、オプションの取引を実行するサーバであり、例えば、外銀のサーバである。また、第二サーバ装置１３は、金融商品の取り扱いを行うサーバとして機能しても良い。なお、サーバ装置１２の所有者や設置場所等は問わない。
【００４３】
図２は、本実施の形態における金融商品取引システム１のブロック図である。
【００４４】
端末装置１１は、端末受付部１１１、端末処理部１１２、端末送信部１１３、端末受信部１１４、端末出力部１１５を備える。
【００４５】
サーバ装置１２は、サーバ格納部１２００、証拠金情報格納部１２０１、手数料情報格納部１２０２、注文情報格納部１２０３、サーバ受信部１２０４、対応注文処理部１２０５、オプション購入部１２０６、手数料算出部１２０７、手数料決済部１２０８、現在価値取得部１２０９、判断部１２１０、決済部１２１１、サーバ処理部１２１２、サーバ送信部１２１３を備える。
【００４６】
第二サーバ装置１３は、第二格納部１３１、第二受信部１３２、第二処理部１３３、第二送信部１３４を備える。
【００４７】
端末装置１１を構成する端末受付部１１１は、ユーザから指示や情報等を受け付ける。指示は、例えば、ユーザ注文である。ユーザ注文とは、価値が変動する金融商品の購入または販売の指示である。また、ユーザ注文は、第一の価値に基づく金融商品の購入または販売の指示である、とも言える。また、ユーザ注文は、通常、予め決められた期限である決済期限になった際に決済する指示である。また、ユーザ注文は、金融商品の購入または販売の意思表示と言っても良く、例えば、１００円で１ドルを購入する指示等である。なお、金融商品は、通貨、外国の通貨、株、国債、社債、外貨ＭＭＦ、外為取引（ＦＸ）、金、先物取引、先渡取引等であり、その種類は問わない。また、第一の価値とは、通常、ユーザが金融商品を注文する際の当該金融商品の価値であり、当該金融商品の単価である。なお、単価とは、例えば、為替の場合、レートである。ただし、第一の価値は、単価ではなく、ユーザが注文した量を考慮した金融商品の全体の価値でも良い。例えば、第一の価値がレート（単価）であり、１ドルが１００円のレートである場合、ユーザ注文が円でドルを購入する指示である場合、第一の価値は１００円である。また、第一の価値が金融商品全体の価値であり、レートが１ドル１００円である場合、例えば、ユーザ注文が２００円で２ドルを購入する指示であれば、その時の２ドルの価値である２００円が第一の価値である。なお、第一の価値が金融商品の単価である場合、後述する現在価値も金融商品の単価である。また、第一の価値が金融商品の全体の価値である場合、後述する現在価値も金融商品の全体の価値である。また、ユーザ注文は、例えば、ポジションの売りまたは買いの注文である。なお、ポジションとは、売買を行った後、未決済のまま所有している通貨や株、またはその数量等のことである。また、ポジションとは、建玉や持ち高のことであり、投資家が証券やオプションなどを、どのような買い建玉、売り建玉により行っているかという建玉状況のことである、と考えても良い。
【００４８】
また、決済期限は、通常、現在からの期間を示す情報、または決済日を示す情報、または決済日時を示す情報等により特定される。また、「予め決められた期限である決済期限」とは、金融商品の注文時に、少なくとも一時的に、決済期限が決まっていることを意味する。なお、決済期限の変更は可能でも良い。
【００４９】
ユーザ注文は、例えば、金融商品識別子、決済期限情報、売買種別情報、注文量情報等を有する。金融商品識別子は金融商品を識別する情報であり、金融商品を特定する識別子、金融商品名等で良い。また、決済期限情報は決済日時を示す情報（例えば、２０１４年１月１日）、または現時点からの決済が行われる期間を示す情報（例えば、１週間、１か月、６か月等）等である。決済期限情報は、２以上の予め決められた決済期限であり、時間的に不連続な２以上の決済期限のうちから選択された一の決済期限の情報であることは好適である。売買種別情報は「買い」または「売り」である。なお、「買い」は、例えば、「１」、「売り」は、例えば、「０」等である。また、注文量情報は、注文の数量を示す情報であり、例えば、金額（１万円分）、取引単位量（１）に対する数（ｎ（ｎは１以上の自然数））等である。取引単位量とは、例えば、１００万円、１万ドル等、予め決められた取引の最小の量である。
【００５０】
また、端末受付部１１１が受け付ける指示は、例えば、決済指示である。決済指示とは、ユーザが金融商品を注文する際に、決められた決済期限より前の時期において、決済を行うことを示す指示である。決済指示は、通常、取引を識別する情報を含む。取引を識別する情報は、例えば、ユーザ注文を識別するユーザ注文識別子である。
【００５１】
また、端末受付部１１１が受け付ける指示は、例えば、金融商品の取引を行うためのウェブページのアクセス指示等である。
【００５２】
また、端末受付部１１１が受け付ける情報とは、例えば、金融商品識別子、決済期限情報、売買種別情報、注文量情報、ユーザ注文識別子、ユーザを識別するユーザ識別子等である。なお、ユーザ識別子は、例えば、ユーザを識別するＩＤ、氏名、または端末装置１１のＩＤ等である。端末装置１１のＩＤは、例えば、端末装置１１のＭＡＣアドレス、ＩＰアドレス等である。
【００５３】
さらに、上記の受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００５４】
指示や情報等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。端末受付部１１１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５５】
端末処理部１１２は、端末受付部１１１が受け付けた指示や情報に応じた処理を行う。端末処理部１１２は、例えば、端末受付部１１１が受け付けた指示や情報を用いて、サーバ装置１２に送信する指示を構成する。端末処理部１１２は、例えば、端末受付部１１１が受け付けた情報（例えば、金融商品識別子、決済期限情報、および注文量情報を含む情報）を用いて、ユーザ注文を構成する。また、端末処理部１１２は、例えば、端末受付部１１１が受け付けた情報（例えば、金融商品識別子、決済期限情報、および注文量情報を含む情報）を用いて、手数料の問い合せ指示を構成する。端末処理部１１２は、端末受付部１１１が受け付けた指示や情報に無関係な処理を行っても良い。なお、端末処理部１１２が行う処理は問わない。
【００５６】
端末送信部１１３は、端末処理部１１２が構成した指示等をサーバ装置１２に送信する。端末送信部１１３は、例えば、ユーザ注文、手数料の問い合せ指示、決済指示等をサーバ装置１２に送信する。端末送信部１１３は、端末受付部１１１が受け付けた指示等をサーバ装置１２に送信する、と考えても良い。
【００５７】
端末受信部１１４は、端末送信部１１３における指示等の送信に対応して、サーバ装置１２から情報を受信する。端末受信部１１４が受信する情報は、例えば、端末送信部１１３における指示等の送信に対応した処理がサーバ装置１２において完了した旨を示す情報等である。さらに具体的には、受信する情報は、例えば、ユーザ注文に対応した金融商品の購入または販売が完了した旨の情報、決済が完了した旨の情報、ユーザが支払った手数料に関する情報、ユーザの儲けまたは損失を示す情報等である。
【００５８】
端末出力部１１５は、端末受信部１１４が受信した情報を出力する。ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５９】
サーバ装置１２を構成するサーバ格納部１２００は、金融商品の取引を行うためのウェブページ等を格納し得る。サーバ格納部１２００は、他の情報を格納しても良い。なお、他の情報とは、例えば、後述するサーバ受信部１２０４が受信した外為レートの最新の情報、プレミアムの最新の情報等である。
【００６０】
証拠金情報格納部１２０１は、ユーザに対応付けて、証拠金を示す証拠金情報を格納し得る。証拠金情報は、例えば、１０万円、５０万円等である。証拠金情報格納部１２０１は、例えば、ユーザ識別子と証拠金情報とを有するレコードを１以上格納している。
【００６１】
手数料情報格納部１２０２は、手数料情報を格納し得る。手数料情報とは、ユーザ注文に対する手数料に関する情報である。手数料情報は、例えば、手数料そのものである。また、手数料情報は、例えば、手数料を算出するための演算式を示す手数料演算式である。手数料演算式は、例えば、決済期限に対応する期間をパラメータとする増加関数（期間が長いほど大きな値を算出する関数）である。また、手数料演算式は、例えば、注文量情報をパラメータとする増加関数である。また、手数料演算式は、決済期限に対応する期間、売買種別情報、注文量情報等をパラメータとする関数である。また、手数料情報は、例えば、プレミアムである。なお、プレミアムとは、オプションの権利（買う権利または売る権利）に対して付けられる価値である。なお、プレミアムは、例えば、手数料を算出するために使用される情報である。
【００６２】
注文情報格納部１２０３は、１以上の注文情報が、少なくとも一時的に格納され得る。注文情報とは、受信されたユーザ注文に関する情報である。注文情報は、後述する対応注文情報と同じ情報でも良い。注文情報は、金融商品の取引に関する情報である。注文情報は、例えば、ユーザ識別子、ユーザ注文受付日時、金融商品識別子、決済期限情報、売買種別情報、注文量情報等を有する。注文情報格納部１２０３は、購入したオプションに関するオプション情報を格納していても良い。オプション情報は、例えば、オプション識別子、金融商品識別子、売買種別情報、注文量情報、決済期限情報、購入日時、行使価格情報等を含む。行使価格情報とは、オプションを行使した場合の価格を示す情報である。行使価格情報は、通常、オプションを行使する際の単価の情報である。行使価格情報は、例えば、第一の価値の単価と同一である。但し、行使価格情報は、例えば、第一の価値の単価より高くても、低くても良い。また、行使価格情報は、注文量情報が示す注文量を考慮した金額を示す情報でも良い。
【００６３】
サーバ受信部１２０４は、ユーザ注文を端末装置１１から受信する。サーバ受信部１２０４は、決済指示を受信しても良い。サーバ受信部１２０４は、他の指示や情報等を端末装置１１から受信しても良い。サーバ受信部１２０４は、外為レートの最新の情報を受信しても良い。また、サーバ受信部１２０４は、プレミアムの最新の情報を受信しても良い。サーバ受信部１２０４は、外為レートの最新の情報やプレミアムの最新の情報を、第二サーバ装置１３から受信しても良いし、他のサーバ装置である第三サーバ装置から受信しても良い。また、サーバ受信部１２０４は、オプション行使処理が完了した旨の情報を、第二サーバ装置１３から受信しても良い。
【００６４】
対応注文処理部１２０５は、サーバ受信部１２０４がユーザ注文を受信した場合、対応注文情報を構成し、対応注文情報を第二サーバ装置１３または第三サーバ装置（図示しない）に送信する。かかる対応注文処理部１２０５の処理は、ユーザ注文と同等の金融商品の購入または販売を行う処理である。また、対応注文処理部１２０５は、構成した対応注文情報を注文情報格納部１２０３に蓄積することは好適である。なお、第三サーバ装置は、サーバ装置１２および第二サーバ装置１３ではない装置である。対応注文情報とは、ユーザ注文に対応する注文に関する情報である。対応注文処理部１２０５は、ユーザ注文を用いて対応注文情報を構成する。対応注文情報は、ユーザ注文と同一種類の注文を示す情報である。また、ユーザ注文と対応注文情報とは、通常、それらが有する金融商品識別子と売買種別情報と注文量情報とは同一の情報である。例えば、ユーザ注文が１００円で１ドルを購入する注文である場合、対応注文情報も１００円で１ドルを購入する注文を示し情報を有する。また、例えば、ユーザ注文が１００円で１ドルを販売する注文である場合、対応注文情報は１ドルを販売するための注文の情報でも良い。但し、ユーザ注文と対応注文情報とは、条件は異なっても良い。例えば、ユーザ注文が１００円で１ドルを購入する注文の場合、対応注文情報は１ドルを９５円で購入する注文の情報であっても良い。
【００６５】
なお、第三サーバ装置は、第三サーバ受信部、第三処理部、第三送信部を具備する。第三サーバ受信部は、サーバ装置１２から、対応注文指示等の指示や情報等を受信する。第三処理部は、受信された対応注文指示に対応する金融商品の購入または販売のための処理を行う。かかる処理により、サーバ装置１２が、ユーザ注文と同等の金融商品の購入が行えたこととなる。
【００６６】
オプション購入部１２０６は、サーバ受信部１２０４がユーザ注文を受信したことに応じて、ユーザ注文に対応するオプションに関する情報であるオプション情報を構成し、オプション情報を第二サーバ装置１３に送信する。かかるオプション購入部１２０６の処理は、ユーザ注文に対応し、決済期限の際に行使し得るオプションを購入する処理である。なお、オプション購入部１２０６は、構成したオプション情報を、注文情報格納部１２０３に蓄積することは好適である。なお、オプション購入部１２０６は、オプション情報を、ユーザ注文の情報に対応付けて蓄積しても良いし、ユーザ注文の情報に対応付けずに蓄積しても良い。
【００６７】
オプション購入部１２０６は、ユーザ注文の受信に同期して、ユーザ注文に対応するオプション情報を構成し、オプション情報を第二サーバ装置１３に対して送信しても良い。また、オプション購入部１２０６は、ユーザ注文の受信とは非同期に、ユーザ注文に対応するオプション情報を構成し、オプション情報を第二サーバ装置１３に対して送信しても良い。なお、非同期とは、オプション購入部１２０６がユーザ注文の受信に対応して直ちにオプション情報を第二サーバ装置１３に送信しないことである。非同期とは、例えば、オプション購入部１２０６がユーザ注文の受信に対応して、当該ユーザ注文に対応するオプション情報を構成し、図示しないバッファに一時的に蓄積し、当該蓄積した１以上のオプション情報をまとめて、定期的（例えば、１時間に１回）または非定期（時間を空けて）に、第二サーバ装置１３に送信することである。
【００６８】
ここで、オプションとは、あらかじめ定められた期日に、特定の商品(原資産)を、現時点で取り決めた約定価格（権利行使価格）で取引する権利である。また、オプション情報は、通常、決済期限情報を含む。つまり、オプション情報は、例えば、決済期限の際に、１ドルを１００円で売れる権利を示す情報である。
【００６９】
手数料算出部１２０７は、ユーザ注文に対する手数料を算出し、手数料に関する情報である手数料情報を取得する。手数料算出部１２０７は、連続して、ユーザ注文に対する手数料を算出し、手数料情報を取得しても良い。なお、「連続して」とは、定期的に続けて、または非定期であるが続けて、という意味である。
【００７０】
手数料算出部１２０７は、通常、上述した手数料演算式を用いて手数料を算出し、手数料情報を取得することは好適である。
【００７１】
手数料決済部１２０８は、手数料情報を用いて、ユーザ注文に対する手数料の決済を行う。手数料決済部１２０８は、証拠金情報格納部１２０１に格納されている証拠金情報が示す証拠金の範囲で、手数料情報を用いて、ユーザ注文に対する手数料の決済を行うことは好適である。ここで、決済を行う処理とは、例えば、証拠金から手数料の額を減算し、その結果を証拠金が格納されている記録媒体に書き込む処理である。また、手数料決済部１２０８は、ユーザ注文を送信した端末装置１１のユーザに対応するクレジットカード番号を用いて、手数料の決済を行っても良い。なお、決済の処理は、どのような処理でも良い。かかる決済処理は公知技術であるので、詳細な説明を省略する。
【００７２】
現在価値取得部１２０９は、サーバ受信部１２０４が受信したユーザ注文に対応する決済期限となった場合に、決済期限が示す時の金融商品の価値である現在価値を取得する。なお、現在価値は、第一の価値と同様に、金融商品の単価（例えば、レート、一株の価格等）でも良いし、ユーザが購入した金融商品の全体の価値でも良い。
【００７３】
現在価値取得部１２０９は、注文情報格納部１２０３に格納されている注文情報が有する決済期限情報が示す決済期限となった場合に、決済期限が示す時の価値である現在価値を取得しても良い。つまり、なお、現在価値は、通常、ユーザ注文に対応する金融商品の全体の価値（注文量情報の分だけの価値）であるが、金融商品の単価でも良い。
【００７４】
現在価値取得部１２０９は、例えば、ユーザ注文が有する金融商品識別子および売買種別情報に対応する金融商品の、ユーザ注文が有する決済期限情報が示す際の価値である現在価値の単価を、第二サーバ装置１３または第三サーバ装置から受信する。そして、現在価値取得部１２０９は、第二サーバ装置１３または第三サーバ装置から受信した現在価値の単価を用いて、ユーザ注文が有する注文量情報が示す数量に対応する現在価値（総量）を算出する。現在価値取得部１２０９は、通常、「金融商品の現在価値＝現在価値の単価×注文量情報が示す数量」により、現在価値を取得する。なお、現在価値取得部１２０９は、サーバ装置１２に格納されている金融商品の単価を読み出しても良い。
【００７５】
また、現在価値取得部１２０９は、サーバ受信部１２０４が決済期限より前の時期において、端末装置１１から決済指示を受信した場合は、決済指示が受信された時の金融商品の価値である現在価値を取得しても良い。なお、決済指示が受信された時とは、決済指示が送信された時と同じ意味である、と考える。
【００７６】
判断部１２１０は、ユーザ注文に対応する金融商品の第一の価値と現在価値とを比較し、ユーザが得をするか否かを判断する。ここで、判断部１２１０は、通常、「第一の価値＜現在価値」の場合に、通常、ユーザが得をする、と判断する。しかし、判断部１２１０は、「第一の価値＜＝現在価値」の場合に、ユーザが得をする、と判断しても良い。また、判断部１２１０は、手数料をも考慮して、ユーザが得をするか否かを判断しても良い。また、判断部１２１０は、「第一の価値＞現在価値」の場合に、通常、ユーザが損をする、と判断しても良い。しかし、判断部１２１０は、「第一の価値＞＝現在価値」の場合に、ユーザが損をする、と判断しても良い。また、判断部１２１０は、手数料をも考慮して、損をするか否かを判断しても良い。
【００７７】
決済部１２１１は、ユーザが得をすると判断部１２１０が判断した場合は現在価値に基づく決済を行う。決済部１２１１は、ユーザが損をすると判断部１２１０が判断した場合は、ユーザが得をすると判断部１２１０が判断した場合とは異なる決済を行う。例えば、決済部１２１１は、ユーザが損をすると判断部１２１０が判断した場合は現在価値に基づく決済を行わない。なお、現在価値に基づく決済とは、金融商品を売買する際に、現在価値に対応する金額を取得し、当該金額による決済を行うことを言う。また、決済部１２１１は、決済指示の受信に応じて、現在価値取得部１２０９が取得した現在価値に基づく決済を行うことは好適である。また、例えば、決済部１２１１は、ユーザが損をすると判断部１２１０が判断した場合は、ユーザ注文に含まれる注文量情報が示す注文の量のうち、一部の量のみに対して、現在価値に基づく決済を行っても良い。なお、一部の量とは、固定的に割合や量が決まっていても良いし、決済期間や注文量情報等により、異なっても良い。
【００７８】
また、決済部１２１１は、ユーザが得をすると判断部１２１０が判断した場合、注文量情報が示す注文の量に対して、現在価値に基づく決済を行う。
【００７９】
また、決済部１２１１は、証拠金情報が示す証拠金が、手数料情報が示す手数料より少ない場合、決済を行わないことは好適である。ここで、決済を行わないとは、通常、ユーザ注文を受け付けない処理を行う。ただし、ユーザ注文は受け付けておいて、決済時までに手数料に見合う証拠金を入れてもらえれば決済処理を行う、ということも可能である。少なくとも、決済時に手数料以上の証拠金がなければならない、とすることは好適である。
【００８０】
サーバ処理部１２１２は、サーバ格納部１２００に格納されているウェブページを読み出す。また、サーバ処理部１２１２は、例えば、サーバ受信部１２０４が受信したユーザ注文から注文情報を構成し、当該注文情報を注文情報格納部１２０３に蓄積することは好適である。また、サーバ処理部１２１２は、例えば、サーバ受信部１２０４が受信した外為レートの最新の情報、プレミアムの最新の情報等を、サーバ格納部１２００に蓄積しても良い。サーバ処理部１２１２は、オプション行使処理が完了した旨の情報等を、注文情報格納部１２０３に蓄積しても良い。
【００８１】
サーバ送信部１２１３は、各種の送信処理を行う。サーバ送信部１２１３は、例えば、サーバ処理部１２１２が読み出したウェブページを、ウェブページの送信指示を送信してきた端末装置１１に送信する。サーバ処理部１２１２は、例えば、金融商品の取引の指示に関するエラーが存在する場合に、エラーメッセージを構成し、端末装置１１に送信する。また、サーバ送信部１２１３は、例えば、外為レートの問い合わせのタイミングになった場合に、外為レートの情報を送信する旨の指示を第二サーバ装置１３に送信する。また、サーバ送信部１２１３は、例えば、プレミアムの問い合わせのタイミングになった場合に、プレミアムの情報を送信する旨の指示を第二サーバ装置１３に送信する。また、例えば、サーバ送信部１２１３は、算出された手数料を端末装置１１に送信しても良い。
【００８２】
第二サーバ装置１３の構成する第二格納部１３１は、各種の情報を格納し得る。各種の情報とは、例えば、サーバ装置１２から送信されたオプション購入情報である。また、各種の情報とは、オプションが行使されたことを示す情報である。また、各種の情報とは、金融商品の現在価値、金融商品の現在価値を含む価値の推移の情報等である。
【００８３】
第二受信部１３２は、サーバ装置１２から指示や情報等を受信する。ここで、指示や情報等とは、オプションを購入する指示であるオプション購入指示、ユーザ注文と同等の金融商品の購入または販売の指示（申し出）である対応注文指示等である。なお、オプション購入指示は、例えば、金融商品識別子、決済期限情報、売買種別情報、注文量情報、行使価格情報等を含む。なお、行使価格情報とは、オプションを行使した場合の価格を示す情報である。行使価格情報は、通常、オプションを行使する際の単価の情報である。つまり、例えば、オプションが、決済期限になった際に、１ドルを１００円で購入する権利である場合、行使価格は「１００円／１ドル」である。オプション行使指示は、通常、オプションを特定するオプション識別子を有する。また、対応注文指示は、例えば、金融商品識別子、決済期限情報、売買種別情報、注文量情報等を有する。
【００８４】
第二処理部１３３は、第二受信部１３２が受信した指示や情報等に応じた処理を行う。第二受信部１３２が受信した指示がオプション購入指示の場合、第二処理部１３３は、オプション購入の受け付けのための処理を行う。かかる処理は、例えば、オプション識別子を生成し、当該オプション購入指示に含まれるオプションに関する情報であるオプション情報を第二格納部１３１に蓄積する。オプション情報は、例えば、オプション購入指示に含まれる情報（例えば、オプション識別子、金融商品識別子、売買種別情報、注文量情報、決済期限情報、購入日時、行使価格情報等）を含む。
【００８５】
また、第二処理部１３３は、第二受信部１３２が受信した対応注文指示に応じて、当該対応注文指示に対応する金融商品の購入または販売のための処理を行う。かかる処理により、サーバ装置１２が、ユーザ注文と同等の金融商品の購入が行えたこととなる。
【００８６】
また、第二処理部１３３は、オプション行使手段を有しても良い。オプション行使手段は、オプション情報を用いて、オプションの行使のための処理を行う。オプションの行使のための処理とは、例えば、オプションが行使されたことを示すフラグを書き込む処理、サーバ装置１２に送信するための情報であり、オプションが行使されたことを示す情報を構成する処理等である。
【００８７】
第二送信部１３４は、第二処理部１３３が構成した情報をサーバ装置１２に送信する。ここで、第二送信部１３４が送信する情報は、例えば、現在の金融商品の価値、対応注文指示を受け付けた旨の情報、対応注文指示に対応する処理が完了した旨の情報、オプションの購入指示を受け付けた旨の情報、オプションの条件に関する情報、オプションが行使されたことを示す情報等である。
【００８８】
端末処理部１１２、手数料算出部１２０７、手数料決済部１２０８、現在価値取得部１２０９、判断部１２１０、決済部１２１１、第二処理部１３３は、通常、ＭＰＵやメモリ等から実現され得る。端末処理部１１２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８９】
端末送信部１１３、対応注文処理部１２０５、オプション購入部１２０６、第二送信部１３４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００９０】
端末受信部１１４、サーバ受信部１２０４、第二受信部１３２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００９１】
端末出力部１１５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９２】
サーバ格納部１２００、証拠金情報格納部１２０１、手数料情報格納部１２０２、注文情報格納部１２０３、第二格納部１３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。サーバ格納部１２００等にウェブページ等が記憶される過程は問わない。例えば、記録媒体を介してウェブページ等がサーバ格納部１２００等で記憶されるようになってもよく、通信回線等を介して送信されたウェブページ等がサーバ格納部１２００等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたウェブページ等がサーバ格納部１２００等で記憶されるようになってもよい。
【００９３】
次に、金融商品取引システム１の動作について説明する。まず、端末装置１１の動作について説明する。端末装置１１の端末受付部１１１は、ユーザから指示や情報等を受け付ける。そして、端末処理部１１２は、例えば、端末受付部１１１が受け付けた指示や情報を用いて、サーバ装置１２に送信する指示を構成する。次に、端末送信部１１３は、端末処理部１１２が構成した指示等をサーバ装置１２に送信する。次に、端末受信部１１４は、端末送信部１１３における指示等の送信に対応して、サーバ装置１２から情報を受信する。そして、端末出力部１１５は、端末受信部１１４が受信した情報を出力する。
【００９４】
次に、サーバ装置１２の主要な動作について、図３のフローチャートを用いて説明する。
【００９５】
（ステップＳ３０１）サーバ受信部１２０４は、端末装置１１から指示等を受信したか否かを判断する。指示等を受信すればステップＳ３０２に行き、指示等を受信しなければステップＳ３１８に行く。
【００９６】
（ステップＳ３０２）サーバ受信部１２０４は、ステップＳ３０１で受信した指示等がページアクセス命令であるか否かを判断する。ページアクセス命令であればステップＳ３０３に行き、ページアクセス命令でなければステップＳ３０５に行く。なお、ページアクセス命令とは、特定のウェブページを受信するための命令であり、通常、ＵＲＬやＵＲＩ等を含む。なお、特定のウェブページは、ここでは、例えば、金融品の取引を行うための画面を構成するウェブページである。
【００９７】
（ステップＳ３０３）サーバ処理部１２１２は、サーバ格納部１２００に格納されているウェブページを読み出す。
【００９８】
（ステップＳ３０４）サーバ送信部１２１３は、ステップＳ３０３で読み出されたウェブページを、指示を送信してきた端末装置１１に送信する。ステップＳ３０１に戻る。
【００９９】
（ステップＳ３０５）サーバ受信部１２０４は、ステップＳ３０１で受信した指示等がユーザ注文であるか否かを判断する。ユーザ注文であればステップＳ３０６に行き、ユーザ注文でなければステップＳ３１３に行く。
【０１００】
（ステップＳ３０６）手数料算出部１２０７等は、手数料に関する処理を行う。かかる手数料処理について、図４のフローチャートを用いて説明する。
【０１０１】
（ステップＳ３０７）ステップＳ３０６において、手数料の決済処理が完了したか否かを判断する。決済処理が完了していればステップＳ３０８に行き、決済処理が完了していなければステップＳ３１２に行く。
【０１０２】
（ステップＳ３０８）対応注文処理部１２０５は、ユーザ注文に対応する対応注文情報を構成し、注文情報格納部１２０３に蓄積する。
【０１０３】
（ステップＳ３０９）対応注文処理部１２０５は、ステップＳ３０７で構成した対応注文情報を第二サーバ装置１３に送信する。
【０１０４】
（ステップＳ３１０）オプション購入部１２０６は、サーバ受信部１２０４がユーザ注文を受信したことに応じて、ユーザ注文に対応するオプション情報を構成し、当該オプション情報を注文情報格納部１２０３に蓄積する。なお、オプション購入部１２０６は、例えば、ユーザ注文が有する金融商品識別子、決済期限情報、および注文量情報を取得する。また、オプション購入部１２０６は、例えば、ユーザ注文が有する売買種別情報とは逆の売買種別情報を取得する。そして、オプション購入部１２０６は、これらの情報を用いて、オプション情報を構成する。つまり、ユーザ注文が「１００円で１ドルを購入する注文」である場合、オプション情報は、例えば、「１００円で１ドルを販売する権利」を示す情報である。また、オプション情報は、例えば、ユーザ注文が「１００万円で１株を購入する注文」である場合、オプション情報は、例えば、「１００万円で１株を販売する権利」を示す情報である。
【０１０５】
（ステップＳ３１１）オプション購入部１２０６は、ステップＳ３０９で構成したオプション情報を第二サーバ装置１３に送信する。ステップＳ３０１に戻る。なお、このオプション情報の送信は、オプション購入指示である。
【０１０６】
（ステップＳ３１２）サーバ送信部１２１３は、エラーメッセージを構成し、端末装置１１に送信する。なお、エラーメッセージは、通常、証拠金が不足している旨のメッセージである。
【０１０７】
（ステップＳ３１３）サーバ受信部１２０４は、ステップＳ３０１で受信した指示等が決済指示であるか否かを判断する。決済指示であればステップＳ３１４に行き、決済指示でなければステップＳ３０１に戻る。なお、ここで受信される決済指示は、決済期限になる前に受信された決済指示である。
【０１０８】
（ステップＳ３１４）現在価値取得部１２０９は、決済指示に対応する注文情報が有する金融商品識別子および売買種別情報に対応する金融商品の、ユーザ注文が有する決済期限情報が示す際の価値である現在価値（通常、単価）を、第二サーバ装置１３または第三サーバ装置から取得する。なお、現在価値は、常時、更新され、サーバ格納部１２００に保持しれていても良い。そして、現在価値取得部１２０９は、現在価値と、決済指示に対応する注文情報が有する注文量情報とを用いて、決済指示に対応する金融商品の総額（現在価値の総額）を取得する。
【０１０９】
（ステップＳ３１５）決済部１２１１は、ステップＳ３１４で取得された金融商品の総額を用いて、決済指示に対応する金融商品の決済処理を行う。つまり、例えば、「１００円」で「１ドル」を購入し、「１ドル」の現在価値が「１１０円」になっていた場合、決済部１２１１は、例えば、当該注文情報に対応するユーザの口座の情報から１ドルを引き、１１０円を加える処理を行う。
【０１１０】
（ステップＳ３１６）決済部１２１１は、ステップＳ３１５における決済結果を、決済指示を送信してきた端末装置１１に送信する。なお、決済結果は、例えば、「１ドル」が「１１０円」になったこと、ドルの預金高が１ドル減り、かつ円の預金高が１１０円増加したこと等である。
【０１１１】
（ステップＳ３１７）判断部１２１０や決済部１２１１等は、決済期限が到達した際に行う処理を実施する。かかる処理を、決済期限処理という。決済期限処理について、図５のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【０１１２】
なお、図３のフローチャートにおいて、ステップＳ３１８の決済期限処理のタイミングは問わない。決済期限処理は、予め決められた時間間隔（例えば、１日に１回）も良いし、連続して随時でも良いし、ユーザの指示に応じて行う等しても良い。
【０１１３】
また、図３のフローチャートにおいて、手数料を算出するタイミング等は問わない。
【０１１４】
また、図３のフローチャートにおいて、決済指示の受信に応じて、当該決済指示に対応する注文情報と対になるオプション情報で特定されるオプションを未行使とするための処理を行っても良い。かかる未行使の処理は、例えば、オプション識別子を有する命令であり、オプションを未行使とする命令を、第二サーバ装置１３に送信する処理である。
【０１１５】
また、図３のフローチャートにおいて、ステップＳ３１３で、決済指示が受信されたと判断された場合、判断部１２１０は、現在価値取得部１２０９が取得した現在価値（決済指示が受信された際の価値）、および取得した第一の価値を用いて、ユーザが、本取引において、得をするか否かを判断しても良い。そして、得をすると判断された場合のみ、ステップＳ３１５で、決済部１２１１は現在価値を用いて、決済指示に対応する金融商品の決済処理を行い、ステップＳ３１６で、決済部１２１１は、決済結果を、決済指示を送信してきた端末装置１１に送信しても良い。
【０１１６】
さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１７】
次に、ステップＳ３０６の手数料処理について、図４のフローチャートを用いて説明する。
【０１１８】
（ステップＳ４０１）手数料算出部１２０７は、金融商品識別子、または売買種別情報、または金融商品識別子と売買種別情報に対応する手数料算出のための演算式を読み出す。
【０１１９】
（ステップＳ４０２）手数料算出部１２０７は、ユーザ注文が有する決済期限情報、注文量情報等を取得する。また、手数料算出部１２０７は、取得した決済期限情報、注文量情報等から、演算式に代入するパラメータを取得する。なお、演算式に代入するパラメータは、決済期限情報、注文量情報等でも良いし、決済期限情報、注文量情報等から取得され得る情報でも良い。
【０１２０】
（ステップＳ４０３）手数料算出部１２０７は、ステップＳ４０２で取得したパラメータを、ステップＳ４０１で読み出した演算式に代入する。
【０１２１】
（ステップＳ４０４）手数料算出部１２０７は、ステップＳ４０３で構成した演算式を実行し、手数料情報を取得する。
【０１２２】
（ステップＳ４０５）手数料決済部１２０８は、証拠金情報格納部１２０１に格納されている証拠金情報を読み出す。この証拠金情報は、通常、ユーザ注文に含まれるユーザ識別子に対応する証拠金情報である。
【０１２３】
（ステップＳ４０６）手数料決済部１２０８は、手数料の決済を行うか否かを判断する。手数料の決済を行うと判断した場合はステップＳ４０７に行き、手数料の決済を行わないと判断した場合はステップＳ４０９に行く。手数料決済部１２０８は、取引に必要な条件を用いて、手数料の決済を行うか否かを判断する。取引に必要な条件とは、例えば、ステップＳ４０４で取得した手数料情報とステップＳ４０５で取得した証拠金情報とを用いた条件である。さらに具体的には、取引に必要な条件とは、例えば、「手数料情報が示す手数料＜＝証拠金情報が示す証拠金」である。なお、取引に必要な条件は、必要証拠金の情報も含むことは好適である。例えば、さらに具体的には、取引に必要な条件とは、例えば、「証拠金情報が示す証拠金−手数料情報が示す手数料＞＝必要証拠金の情報が示す必要証拠金」である。なお、必要証拠金とは、金融商品の取引のため（例えば、ポジションを取るため）にその取引額に比例して最低必要となる預託金のことである。
【０１２４】
（ステップＳ４０７）手数料決済部１２０８は、ステップＳ４０４で取得した手数料情報に対応する手数料の決済処理を行う。つまり、手数料決済部１２０８は、例えば、証拠金情報が示す証拠金から手数料情報が示す手数料を減算し、新しい証拠金情報を取得し、証拠金情報格納部１２０１に蓄積する。
【０１２５】
（ステップＳ４０８）手数料決済部１２０８は、新しい証拠金情報を、端末装置１１に送信する。上位処理にリターンする。
【０１２６】
（ステップＳ４０９）手数料決済部１２０８は、手数料決済の結果を代入する変数に「エラー」である旨の情報を代入する。上位処理にリターンする。
【０１２７】
なお、図４のフローチャートにおいて、手数料の算出方法は問わない。また、手数料の算出タイミングも問わない。
【０１２８】
次に、ステップＳ３１７の決済期限処理について、図５のフローチャートを用いて説明する。
【０１２９】
（ステップＳ５０１）判断部１２１０は、カウンタｉに１を代入する。
【０１３０】
（ステップＳ５０２）判断部１２１０は、注文情報格納部１２０３に、決済処理が完了していないｉ番目の注文情報が存在するか否かを判断する。ｉ番目の注文情報が存在すればステップＳ５０３に行き、ｉ番目の注文情報が存在しなければ上位処理にリターンする。
【０１３１】
（ステップＳ５０３）判断部１２１０は、注文情報格納部１２０３から、決済処理が完了していないｉ番目の注文情報を取得する。
【０１３２】
（ステップＳ５０４）判断部１２１０は、ｉ番目の注文情報が有する決済期限情報を用いて、現在が決済期限であるか否かを判断する。決済期限であればステップＳ５０５に行き、決済期限でなければステップＳ５０９に行く。
【０１３３】
（ステップＳ５０５）現在価値取得部１２０９は、ｉ番目の注文情報に対応する金融商品の現在価値を取得する。なお、現在価値取得部１２０９は、通常、ｉ番目の注文情報に含まれる金融商品識別子、売買種別情報、注文量情報を用いて現在価値を取得する。
【０１３４】
（ステップＳ５０６）判断部１２１０は、ｉ番目の注文情報が有する第一の価値を取得する。
【０１３５】
（ステップＳ５０７）判断部１２１０は、ステップＳ５０５で取得した現在価値、およびステップＳ５０６で取得した第一の価値を用いて、ユーザが、本取引において、得をするか否かを判断する。得をすると判断した場合はステップＳ５０８に行き、得をしないと判断した場合はステップＳ５１０に行く。
【０１３６】
（ステップＳ５０８）決済部１２１１は、ステップＳ５０５で取得した現在価値に基づく決済を行う。
【０１３７】
（ステップＳ５０９）判断部１２１０は、カウンタｉを１、インクリメントする。ステップＳ５０２に戻る。
【０１３８】
（ステップＳ５１０）決済部１２１１は、ｉ番目の注文情報に対応する決済を完了するための処理を行う。かかる決済完了の処理は、例えば、第一の価値を用いた決済を行うことである。また、かかる決済完了の処理は、例えば、ｉ番目の注文情報に、決済完了を示すフラグを付加すること等である。ステップＳ５０９に行く。
【０１３９】
なお、図５のフローチャートにおいて、判断部１２１０が得をしないと判断した場合、図示しないオプション行使部がオプション行使のための処理を行っても良い。オプション行使のための処理は、例えば、ｉ番目の注文情報に対応するオプション情報を注文情報格納部１２０３から取得し、当該オプション情報を用いて、オプションの行使の指示を構成し、当該オプションの行使の指示を第二サーバ装置１３に送信する処理である。
【０１４０】
次に、第二サーバ装置１３の動作について説明する。第二サーバ装置１３の第二受信部１３２は、サーバ装置１２から指示や情報等を受信する。次に、第二処理部１３３は、第二受信部１３２が受信した指示や情報等に応じた処理を行う。次に、第二送信部１３４は、第二処理部１３３の処理結果をサーバ装置１２に送信する。
【０１４１】
具体的には、第二サーバ装置１３の第二受信部１３２がオプション購入指示をサーバ装置１２から受信した場合、第二処理部１３３は、当該オプション購入指示に対応するオプション情報を構成し、当該オプション情報を第二格納部１３１に蓄積する。また、第二送信部１３４は、オプション購入指示に対応するオプションの購入処理が完了した旨の情報をサーバ装置１２に送信する。
【０１４２】
また、具体的には、第二処理部１３３は、オプション情報に含まれる決済期限情報を用いて、オプション行使の期限になったか否かを判断する。そして、オプション行使の期限になったと判断した場合、第二処理部１３３は、当該オプション情報に対応するオプションの行使のための処理を行う。そして、第二送信部１３４は、オプション行使処理が完了した旨の情報をサーバ装置１２に送信する。なお、オプション行使処理は、オプションの権利を行使する処理であり、例えば、オプション情報に含まれる金融商品識別子、売買種別情報、注文量情報、行使価格情報を用いる。具体的には、第二処理部１３３は、金融商品識別子で識別される金融商品の、注文量情報が示す量だけ、行使価格情報が示す価格で、売買種別情報が示す購入または販売の処理を行う。
【０１４３】
さらに、具体的には、第二サーバ装置１３の第二受信部１３２が対応注文指示をサーバ装置１２から受信した場合、第二処理部１３３は、対応注文指示に対応する金融商品の購入または販売のための処理を行う。そして、第二送信部１３４は、対応注文指示に対応する金融商品の購入または販売が完了した旨の情報をサーバ装置１２に送信する。
【０１４４】
以下、本実施の形態における金融商品取引システム１の具体的な動作について説明する。金融商品取引システム１の概念図は図１である。以下、２つの具体例について説明する。
【０１４５】
（具体例１）
具体例１において、外為証拠金取引（以下「ＦＸ取引」という）の場合について説明する。また、サーバ装置１２は、例えば、第二サーバ装置１３はＦＸ取引の仲介業者のサーバ装置であり、第二サーバ装置１３は、例えば、外銀のサーバ装置である。
【０１４６】
今、サーバ装置１２の証拠金情報格納部１２０１は、図６に示す証拠金情報管理表を保持している。証拠金情報管理表は、ユーザごとの証拠金情報を管理する表であり、「ユーザＩＤ」「証拠金情報」を有するレコードを１以上格納し得る。「ユーザＩＤ」はユーザ識別子であり、「証拠金情報」は証拠金を示す。
【０１４７】
また、手数料情報格納部１２０２は、図７に示す手数料情報管理表を保持している。手数料情報管理表は、手数料を算出するための情報であり、「ＩＤ」「金融商品識別子」「売買種別情報」「手数料演算式」を有するレコードを１以上格納し得る。「ＩＤ」はレコードを識別する情報である。
【０１４８】
また、注文情報格納部１２０３は、図８に示すポジション管理表を保持している。ポジション管理表は、注文を受け付けたポジションを管理する表であり、「ユーザ注文ＩＤ」「ポジション情報」を有するレコードを１以上格納している。「ポジション情報」は「日時」「ユーザＩＤ」「金融商品識別子」「注文量情報」「売買種別情報」「第一の価値」を有する。「日時」は、ポジションのユーザ注文を受信した日時を示す。なお、「第一の価値」は、ここでは、単価（レート）である。図８において、「ユーザ注文ＩＤ＝１」のレコードは、注文量１（１万ユーロとする。）を円で購入し、その際の第一の価値（レート）は、１２６．００円／ユーロである、ことを示す。また、「ユーザ注文ＩＤ＝２」のレコードは、注文量２（２００万円とする。）のドルを売り、円を得る取引であり、その際の第一の価値（レート）は、９９．００円／ドルである、ことを示す。
【０１４９】
さらに、注文情報格納部１２０３は、図９に示すオプション管理表を保持している。オプション管理表は、購入したオプションを管理する表であり、「ユーザ注文ＩＤ」「オプション情報」を有するレコードを１以上格納している。「オプション情報」は、「金融商品識別子」「注文量情報」「売買種別情報」「行使価値情報」「決済期限情報」「購入日時」「オプションＩＤ」を有する。「購入日時」は、サーバ装置１２がオプション購入の処理を行った日時である。また、「オプションＩＤ」は、オプションを識別する情報であり、通常、第二サーバ装置１３から受信した情報であるが、サーバ装置１２が生成した情報でも良い。「売買種別情報」は、オプションのｐｕｔまたはｃａｌｌのいずれかの値を有する。ここで、ｐｕｔとは、プット・オプション（Put Option)であり、ある決められた日に（までに）ある決められた価格で、原資産を売却する権利である。また、コール・オプション（Call Option)は、ある決められた日に（までに）ある決められた価格で、原資産を購入する権利である。また、「行使価値情報」は、オプションを行使する場合の価値を示す情報であり、ここでは、レートである。また、図９において、「ユーザ注文ＩＤ＝１」のレコードは、注文量１で購入したユーロを、１２６．００円／ユーロのレートで売却する権利を示す。また、図９において、「ユーザ注文ＩＤ＝２」のレコードは、注文量２で売却したドルを９９．００円／ドルのレートで、買い戻す権利を示す。
【０１５０】
なお、図９に示すオプション管理表は、ユーザ注文ＩＤを有するが、ユーザ注文ＩＤを有さなくても良い。つまり、管理上で、ユーザ注文とオプション情報とは対応付いていなくても良い。
【０１５１】
ここで、まず、サーバ装置１２が第二サーバ装置１３にアクセスし、最新の外為レート、および最新のプレミアムを蓄積する処理について説明する。
【０１５２】
第一に、サーバ装置１２の、サーバ送信部１２１３は、外為レートの問い合わせのタイミングになった場合に、外為レートの情報を送信する旨の指示を第二サーバ装置１３に送信する。なお、外為レートの問い合わせは、一定期間ごと、または不定期に、複数回、連続して行われることが好適である。例えば、外為レートの問い合わせは、５分ごと、または１分ごと等に行われる。
【０１５３】
次に、第二サーバ装置１３の第二受信部１３２は、外為レートの情報を送信する旨の指示を受信し、第二処理部１３３は外為レートの最新の情報を第二格納部１３１から読み出す。そして、第二送信部１３４は、外為レートの最新の情報をサーバ装置１２に送信する。なお、第二格納部１３１には、外為レートの最新の情報が格納されている、とする。
【０１５４】
次に、サーバ装置１２のサーバ受信部１２０４は、外為レートの最新の情報を受信し、サーバ格納部１２００に蓄積する。
【０１５５】
また、サーバ装置１２のサーバ送信部１２１３は、プレミアムの問い合わせのタイミングになった場合に、プレミアムの情報を送信する旨の指示を第二サーバ装置１３に送信する。なお、プレミアムの問い合わせは、一定期間ごと、または不定期に、複数回、連続して行われることが好適である。例えば、プレミアムの問い合わせは、１分ごとに行われる。
【０１５６】
次に、第二サーバ装置１３の第二受信部１３２は、プレミアムの情報を送信する旨の指示を受信し、第二処理部１３３はプレミアムの最新の情報を第二格納部１３１から読み出す。そして、第二送信部１３４は、プレミアムの最新の情報をサーバ装置１２に送信する。
【０１５７】
次に、サーバ装置１２のサーバ受信部１２０４は、プレミアムの最新の情報を受信し、サーバ格納部１２００に蓄積する。
【０１５８】
そして、今、金融商品の取引を行うために、サーバ装置１２が格納しているウェブページにアクセスする指示を、ユーザが端末装置１１に入力した、とする。なお、本ユーザのユーザＩＤは「Ａ１２３４５６７８９」であり、例えば、ユーザが既に入力しており、端末装置１１に保持されている、とする。
【０１５９】
次に、端末装置１１の端末受付部１１１は、当該ウェブページにアクセスする指示を受け付ける。次に、端末処理部１１２は、端末受付部１１１が受け付けた指示から金融商品の取引を行うためのウェブページへのアクセス指示を構成する。次に、端末送信部１１３は、当該アクセス指示をサーバ装置１２に送信する。
【０１６０】
そして、サーバ装置１２のサーバ受信部１２０４はアクセス指示を受信し、サーバ処理部１２１２は当該アクセス指示に対応するウェブページをサーバ格納部１２００から読み出す。そして、サーバ送信部１２１３は、読み出されたウェブページを、指示を送信してきた端末装置１１に送信する。
【０１６１】
次に、端末装置１１の端末受信部１１４はウェブページを受信し、端末出力部１１５は当該ウェブページを出力する。かかる出力例は、図１０である。図１０に係るウェブページは、外為証拠金取引（以下「ＦＸ取引」という）を行うための画面を構成する。図１０において、ユーザは、通貨ペア（１００１）、取引数量（１００２）、ポジションの売りまたは買いを指定する（１００３）。なお、図１０において、ポジションの売りまたは買いは、レートが表示されているボタン（売（ｂｉｄ）ボタン（１００３１）、または買（ＡＳＫ）ボタン（１００３２））を押下することにより行われる。また、図１０において、直近の外為レート（１００３）や、その変動がわかるチャート（１００４）をも含む。このことにより、顧客には取引指示の際の判断材料も同時に与えられる。また、図１０において、オフセット注文のチェックボックス（１００５）をチェックすることにより、本発明の金融商品の注文が可能となる。なお、本ユーザ注文に基づく金融商品（例えば、ＦＸ）の注文を、オフセット注文と言う。また、図１０の１００６は、決済期限情報を入力する領域であり、ここでは、ユーザは、決済期限として、注文日から１週間または１ヶ月のいずれかを指定する。また、図１０において、現在のユーザの証拠金「３６，８００円」が表示されている。
【０１６２】
かかる状況において、ユーザは、通貨ペア「ＵＳＤ／ＪＰＹ」を選択した、とする（図１０の１００１参照）。なお、「ＵＳＤ／ＪＰＹ」は、アメリカドルと日本円との間の取引である。また、ユーザは、数量「１」を入力した、とする。数量「１」は、ここでは「１０，０００ドル」に相当する、とする。また、数量「１」は、上述した注文量情報の例である。また、ユーザは、決済期限情報「１週間」を入力した、とする。
【０１６３】
そして、以上のユーザの入力により、端末装置１１の端末受付部１１１は、「金融商品識別子：ＵＳＤ／ＪＰＹ，決済期限情報：１週間，注文量情報：１」を受け付ける。
【０１６４】
次に、端末処理部１１２は、端末受付部１１１が受け付けた情報を用いて、手数料の問い合せ指示を構成する。手数料の問い合せ指示は、手数料をサーバ装置１２に問い合わせる指示であり、ここでは、「金融商品識別子：ＵＳＤ／ＪＰＹ，決済期限情報：１週間，注文量情報：１」を有する。また、手数料の問い合せ指示は、ユーザＩＤ「Ａ１２３４５６７８９」も有する、とする。
【０１６５】
そして、端末送信部１１３は、構成された手数料の問い合せ指示をサーバ装置１２に送信する。
【０１６６】
次に、サーバ装置１２のサーバ受信部１２０４は、手数料の問い合せ指示を受信する。ここでの手数料の問い合せ指示は、売買種別情報が「売り」「買い」両方の手数料の問い合せである、とする。
【０１６７】
次に、手数料算出部１２０７は、手数料の問い合せ指示が有する金融商品識別子、決済期限情報、注文量情報を取得する。また、手数料算出部１２０７は、サーバ格納部１２００に格納されている最新のプレミアムの情報を取得する。そして、手数料算出部１２０７は、金融商品識別子に対応する手数料算出のための演算式であり、売買種別情報「売り」に対応する手数料演算式、および売買種別情報「買い」対応する手数料演算式を読み出す。次に、手数料算出部１２０７は、読み出した２つの各演算式に、決済期限情報、注文量情報、プレミアムの情報のうちの１以上の情報を代入し、各演算式を実行する。そして、手数料算出部１２０７は、売買種別情報「売り」に対して６，８００円、売買種別情報「買い」に対して６，７００円を算出した、とする。また、手数料算出部１２０７は、ユーザＩＤ「Ａ１２３４５６７８９」に対応付けて、売買種別情報「売り」に対する６，８００円、売買種別情報「買い」に対する６，７００円を、図示しないバッファに一時蓄積する、とする。
【０１６８】
次に、サーバ送信部１２１３は、算出された手数料（「売り：６，８００円」、「買い：６，７００円」）を、端末装置１１に送信する。
【０１６９】
なお、サーバ処理部１２１２が証拠金情報管理表に格納されている証拠金情報であり、ユーザＩＤ「Ａ１２３４５６７８９」に対応する証拠金情報「３６，８００円」を読み出し、サーバ送信部１２１３は、証拠金情報「３６，８００円」を端末装置１１に送信しても良い。
【０１７０】
次に、端末装置１１の端末受信部１１４は手数料の情報、および証拠金情報「３６，８００円」を受信し、端末出力部１１５は手数料の情報、および証拠金情報を出力する（図１０の１００８、１００７参照）。
【０１７１】
次に、ユーザは、売買種別情報「買い」を入力した、とする。つまり、ユーザは、「買い」のボタン（１００３２）を押下した、とする。
【０１７２】
すると、端末受付部１１１は、ボタン（１００３２）の押下を受け付ける。つまり、端末受付部１１１は、売買種別情報「買い」を受け付ける。
【０１７３】
次に、端末処理部１１２は、端末受付部１１１が受け付けたユーザ注文を用いて、サーバ装置１２に送信するユーザ注文「金融商品識別子：ＵＳＤ／ＪＰＹ，決済期限情報：１週間，売買種別情報「買い」，注文量情報：１」を構成する。なお、「金融商品識別子：ＵＳＤ／ＪＰＹ，決済期限情報：１週間，注文量情報：１」は、以前に端末受付部１１１が受け付けている。そして、端末送信部１１３は、端末処理部１１２が構成したユーザ注文をサーバ装置１２に送信する。
【０１７４】
次に、サーバ受信部１２０４は、端末装置１１からユーザ注文を受け付ける。次に、手数料決済部１２０８は、手数料算出部１２０７が既に算出している手数料の中で、売買種別情報「買い」に対応する手数料「６，７００円」を、図示しないバッファから取得する。次に、手数料決済部１２０８は、証拠金情報管理表に格納されている証拠金情報であり、ユーザＩＤ「Ａ１２３４５６７８９」に対応する証拠金情報「３６，８００円」を読み出す。次に、手数料決済部１２０８は、取得した手数料情報「６，７００円」と取得した証拠金情報「３６，８００円」とを用いて、「手数料＜＝証拠金」を満たす、と判断する。そして、手数料決済部１２０８は、取得した手数料情報「６，７００円」に対応する手数料の決済処理を行う。手数料決済部１２０８は、例えば、証拠金情報が示す証拠金「３６８００円」から手数料情報が示す手数料「６，７００円」を減算し、新しい証拠金情報「３０，１００円」を取得し、ユーザＩＤ「Ａ１２３４５６７８９」に対応付けて、証拠金情報管理表に蓄積する。そして、手数料決済部１２０８は、新しい証拠金情報「３０，１００円」を含む手数料決済の完了を示す情報を、端末装置１１に送信する。
【０１７５】
次に、端末装置１１の端末受信部１１４は手数料決済の完了を示す情報を受信し、端末出力部１１５は当該情報を出力する。
【０１７６】
次に、サーバ装置１２の対応注文処理部１２０５は、ユーザ注文に対応する対応注文情報を構成し、注文情報管理表に蓄積する。具体的には、例えば、対応注文処理部１２０５は、ユニークなユーザ注文ＩＤ「３２１」を生成する。また、対応注文処理部１２０５は、ユーザ注文が受信された日時「２０１３／９／９／  １０：５８」を、図示しない時計から取得する。また、対応注文処理部１２０５は、現在価値取得部１２０９が取得した現在価値（第一の価値）「９２．１８」を取得する。また、対応注文処理部１２０５は、ユーザ注文に含まれる「ユーザＩＤ：Ａ１０００００００３，金融商品識別子：ＵＳＤ／ＪＰＹ，売買種別情報：買い，注文量情報：１」を取得する。そして、対応注文処理部１２０５は、取得した情報を用いて、対応注文情報構成し、当該構成した対応注文情報を図８の注文情報管理表に蓄積する。なお、蓄積された情報は、図８の「ユーザ注文ＩＤ＝３２１」のレコードである。
【０１７７】
次に、対応注文処理部１２０５は、構成した対応注文情報を含む対応注文指示を第二サーバ装置１３に送信する。
【０１７８】
次に、第二サーバ装置１３の第二受信部１３２は、対応注文指示を受信する。そして、第二処理部１３３は、対応注文指示に対応する金融商品「ＵＳＤ／ＪＰＹ」の購入のための処理を行う。この処理により、サーバ装置１２が、ユーザ注文と同等の金融商品の購入が行えたこととなる、とする。
【０１７９】
次に、オプション購入部１２０６は、サーバ受信部１２０４がユーザ注文を受信したことに応じて、ユーザ注文に対応するオプション情報を構成する。ユーザ注文に対応するオプション情報は、ユーザ注文と同一の金融商品識別子および決済期限情報および注文量情報を有し、ユーザ注文とは、論理的に異なる（逆の）売買種別情報を有する。つまり、例えば、オプション購入部１２０６は、現在日時「２０１３／９／９  １０：５９」を、図示しない時計から取得する。そして、オプション購入部１２０６は、現在日時と、受信された「決済期限情報：1週間」から、送信する決済期限情報「２０１３／９／１６」を取得する。また、オプション購入部１２０６は、現在価値取得部１２０９が取得した現在価値「９２．１８」を取得する。
【０１８０】
そして、オプション購入部１２０６は、取得した情報を用いて、オプション情報は、「金融商品識別子：ＵＳＤ／ＪＰＹ，注文量情報：１，売買種別情報：ｐｕｔ，行使価値情報：９２．１８，決済期限情報：２０１３／９／１６，購入日時：２０１３／９／９  １０：５９」を構成する。そして、オプション購入部１２０６は、当該情報を、図９のオプション情報管理表に蓄積する。そして、オプション購入部１２０６は、構成したオプション情報を含むオプション購入指示を第二サーバ装置１３に送信する。
【０１８１】
次に、第二サーバ装置１３の第二受信部１３２は、オプション購入指示をサーバ装置１２から受信する。次に、第二処理部１３３は、当該オプション購入指示に対応するオプション情報を構成し、当該オプション情報を第二格納部１３１に蓄積する。なお、第二格納部１３１に蓄積される情報は、オプションＩＤ（例えば、「７６２１」）を含む。オプションＩＤは、オプションを識別する情報であり、第二処理部１３３が生成したユニークな情報である。
【０１８２】
また、第二送信部１３４は、オプション購入指示に対応するオプションの購入処理が完了した旨の情報をサーバ装置１２に送信する。オプションの購入処理が完了した旨の情報は、オプションＩＤ「７６２１」を含む。
【０１８３】
次に、サーバ装置１２のサーバ受信部１２０４は、オプションの購入処理が完了した旨の情報を受信し、当該情報に含まれるオプションＩＤ（例えば、「７６２１」）を、注文情報管理表に蓄積する（図８の「ユーザ注文ＩＤ＝３２１」参照）。
【０１８４】
次に、例えば、２０１３／９／９から１週間が経過し、２０１３／９／１６になった、とする。つまり、「ユーザ注文ＩＤ＝３２１」のユーザ注文の決済の期限となった、とする。
【０１８５】
かかる場合、判断部１２１０は、「ユーザ注文ＩＤ＝３２１」に対応する注文情報が有する決済期限情報を用いて、現在が決済期限である、と判断する。
【０１８６】
次に、現在価値取得部１２０９は、「ユーザ注文ＩＤ＝３２１」に対応する注文情報に対応する金融商品の現在価値を取得する。ここで、例えば、現在価値取得部１２０９は、サーバ格納部１２００から、ＵＳＤ／ＪＰＹの外為レートの情報（例えば、「１ドル／８８．１２円」）を取得した、とする。なお、外為レートの情報は、現在価値の情報である。
【０１８７】
次に、判断部１２１０は、「ユーザ注文ＩＤ＝３２１」に対応する第一の価値「９２．１８」を取得する。
【０１８８】
次に、判断部１２１０は、取得した現在価値「８８．１２」、および取得した第一の価値「９２．１８」を用いて、ユーザが、本取引において、損をする、と判断する。ここで、判断部１２１０は、「現在価値−第一の価値＜０」を満たすので、損をする、と判断する。
【０１８９】
そして、決済部１２１１は決済処理を行わない。
【０１９０】
なお、第二サーバ装置１３において、第二処理部１３３が、オプションＩＤ「７６２１」に対応するオプションを行使する。そして、第二送信部１３４は、オプション行使処理が完了した旨の情報を、サーバ装置１２に送信する。
【０１９１】
次に、サーバ装置１２のサーバ受信部１２０４は、オプション行使処理が完了した旨の情報を受信する。そして、サーバ処理部１２１２は、当該情報を蓄積する。サーバ処理部は、「ユーザ注文ＩＤ＝３２１」に対応するオプション情報に、オプション行使処理が完了した旨の情報を追記しても良い。
【０１９２】
なお、上記具体例において、ユーザが損をする場合に、オプションを行使する処理について説明した。しかし、例えば、現在価値取得部１２０９が、サーバ格納部１２００から取得したＵＳＤ／ＪＰＹの外為レートの情報が、「１ドル／９５．１２円」である場合、以下のような処理が実行される。
【０１９３】
つまり、次に、現在価値取得部１２０９は、外為レートの情報である現在価値「９５．１２」を取得する。
【０１９４】
次に、判断部１２１０は、「ユーザ注文ＩＤ＝３２１」に対応する第一の価値「９２．１８」を取得する。
【０１９５】
次に、判断部１２１０は、取得した現在価値「９５．１２」、および取得した第一の価値「９２．１８」を用いて、ユーザが、本取引において、得をする、と判断する。ここで、判断部１２１０は、「現在価値−第一の価値＞０」を満たすので、得をする、と判断する。
【０１９６】
次に、決済部１２１１は、取得した現在価値「９５．１２」を用いた決済を行う。つまり、決済部１２１１は、第一の価値「９２．１８」と現在価値「９５．１２」と注文量情報「１」とを用いて、「（９５．１２円−９２．１８円）×１００００ドル」を計算し、「２９４００円」を得る。
次に、決済部１２１１は、当該ユーザの口座に対して、「２９４００円」を加算する処理を行う。なお、加算する処理は、例えば、「２９４００円」の加算指示を、第二サーバ装置１３に送信する。そして、第二サーバ装置１３で、対応する処理を行う。
【０１９７】
（具体例２）
具体例２において、金融商品が株である場合について説明する。ユーザがＡ社の株「１００万円分」を購入するユーザ注文を端末装置１１に入力した、とする。また、このユーザ注文における決済期限は６ヶ月である、とする。なお、現在、２０１３／３／１２である、とする。
【０１９８】
次に、端末装置１１の端末受付部１１１は、「金融商品識別子：Ａ社の株，決済期限：６ヶ月，入金額：１００万円」を受け付ける、とする。なお、次に、端末処理部１１２は、受け付けられた情報からユーザ注文「金融商品識別子：Ａ社の株，決済期限情報：２０１２／９／１２，第一の価値：１００万円，注文量情報：５株」を構成した、とする。なお、Ａ社の株は、現在、１株２０万円であり、端末処理部１１２は、例えば、サーバ装置１２からＡ社の株の取引時点での単価を取得した、とする。
【０１９９】
次に、端末送信部１１３は、ユーザ注文「金融商品識別子：Ａ社，決済期限情報：２０１２／９／１２，第一の価値：１００万円，注文量情報：５株」をサーバ装置１２に送信する。
【０２００】
次に、サーバ装置１２のサーバ受信部１２０４は、当該ユーザ注文を受信する。
【０２０１】
次に、手数料算出部１２０７は、例えば、１００万円に対する手数料「１万円」を算出する。なお、ここで、手数料は、入金額の１％である、とする。次に、手数料決済部１２０８は、取得した手数料情報「１万円」に対応する手数料の決済処理を行う。
【０２０２】
そして、ユーザの株の購入から６ヶ月が経過して、２０１３／９／１２になった、とする。
【０２０３】
次に、現在価値取得部１２０９は、上記のユーザ注文に対応するＡ社の現在の株価「１８万円／株」を取得する。なお、Ａ社の現在の株価は、金融商品の現在価値の単価である。次に、現在価値取得部１２０９は、現在の株価「２２万円／株」と注文量情報「５株」とを乗算し、現在価値「１１０万円」を取得する。
【０２０４】
次に、判断部１２１０は、上記のユーザ注文に対応する第一の価値「１００万円」を取得する。
【０２０５】
次に、判断部１２１０は、取得した現在価値「１１０万円」、および取得した第一の価値「１００万円」を用いて、ユーザが、本取引において、得をすると判断する。
【０２０６】
次に、決済部１２１１は、取得した現在価値「１１０万円」を用いた決済を行う。つまり、決済部１２１１は、Ａ社の株を５株、売るための処理を行う。なお、かかる決済処理は公知技術であるので、詳細な説明は省略する。
【０２０７】
次に、サーバ装置１２のサーバ送信部１２１３は、端末装置１１にＡ社の株を、５株を売り、「１０万円」の利益を得た旨の情報を、端末装置１１に送信する。
【０２０８】
次に、端末装置１１は、上記情報を受信し、出力する。
【０２０９】
なお、具体例２における株取引において、具体例１で説明したように、オプションを購入する処理を行っても良い。
【０２１０】
以上、本実施の形態によれば、ユーザにとってリスクが極めて少ない金融商品の取引を容易に行うことができる。
【０２１１】
また、本実施の形態によれば、ユーザ注文を受信したことに応じて、オプションを購入することにより、金融商品の仲介業者のリスクを容易に低減できる。
【０２１２】
また、本実施の形態によれば、ユーザ注文を受信したことに応じて、ユーザ注文と同等の金融商品の取引を行うことにより、金融商品の仲介業者のリスクを容易に低減できる。
【０２１３】
また、本実施の形態によれば、適切な手数料を自動算出できる。
【０２１４】
また、本実施の形態によれば、決済期限より前の時期において、ユーザの指示により、決済を可能とすることにより、ユーザフレンドリな金融商品の取引が可能になる。
【０２１５】
また、本実施の形態によれば、時間的に不連続な２以上の決済期限のうちから、ユーザが一の期限を選択できる構成にすることにより、決済期限の候補が決まり、決済期限に応じた手数料を算出する場合など、手数料の種類が決まってくる。そのため、少ない負荷で多数の注文が処理できる。
【０２１６】
また、本実施の形態によれば、ユーザ注文の受信に同期して、オプションを購入することにより、確実にオプションを購入できる。
【０２１７】
また、本実施の形態によれば、ユーザ注文の受信と非同期で、オプションを購入することにより、少ない負荷で多数のオプションを購入できる。
【０２１８】
なお、本実施の形態において、具体例２で説明したように、ユーザ注文の受信に応じて、必ずしもオプション購入の処理を行わなくても良い。また、具体例２で説明したように、ユーザ注文の受信に応じて、必ずしも対応する金融商品の購入の処理を行わなくても良い。よって、サーバ装置１２は、ユーザ注文を端末装置から受信するサーバ受信部と、ユーザ注文に対応する決済期限が示す時の金融商品の価値である現在価値を取得する現在価値取得部と、ユーザ注文に対応する金融商品の第一の価値と現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、ユーザが得をすると判断部が判断した場合は現在価値に基づく決済を行う決済部とを具備するだけの構成でも良い。
【０２１９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置１２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、価値が変動する金融商品の購入または販売の指示であり、第一の価値に基づく金融商品の購入または販売の指示であり、予め決められた期限である決済期限になった際に決済する指示であるユーザ注文を端末装置から受信するサーバ受信部と、前記ユーザ注文に対応する決済期限が示す時の前記金融商品の価値である現在価値を取得する現在価値取得部と、前記ユーザ注文に対応する金融商品の前記第一の価値と前記現在価値とを比較し、ユーザが得をするか否かを判断する判断部と、ユーザが得をすると前記判断部が判断した場合は前記現在価値に基づく決済を行う決済部として機能させるためのプログラムである。
【０２２０】
また、上記プログラムにおいて、前記決済部は、ユーザが損をすると前記判断部が判断した場合は、ユーザが得をすると前記判断部が判断した場合とは異なる決済を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２１】
また、上記プログラムにおいて、前記サーバ受信部がユーザ注文を受信したことに応じて、当該ユーザ注文に対応するオプションに関する情報であるオプション情報を構成し、当該オプション情報を第二サーバ装置に対して送信することにより、前記ユーザ注文に対応し、前記決済期限の際に行使し得るオプションを購入するオプション購入部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２２２】
また、上記プログラムにおいて、前記サーバ受信部が前記ユーザ注文を受け付けた場合、当該ユーザ注文に対応する注文に関する情報である対応注文情報を構成し、当該対応注文情報を第二サーバ装置または第三サーバ装置に送信することにより、前記ユーザ注文と同等の金融商品の購入または販売を行う対応注文処理部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２２３】
また、上記プログラムにおいて、記録媒体に格納されている、前記ユーザ注文に対する手数料に関する情報である手数料情報を用いて、前記ユーザ注文に対する手数料の決済を行う手数料決済部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２２４】
また、上記プログラムにおいて、前記サーバ受信部は、前記決済期限より前の時期において、前記端末装置から決済を行う指示である決済指示を受信でき、前記現在価値取得部は、前記サーバ受信部が前記決済期限より前の時期において、前記端末装置から決済指示を受信した場合は、当該決済指示が受信された時の前記金融商品の価値である現在価値を取得し、前記決済部は、前記決済指示の受信に応じて、前記現在価値取得部が取得した現在価値に基づく決済を行うものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２５】
また、上記プログラムにおいて、前記ユーザ注文は、２以上の予め決められた決済期限であり、時間的に不連続な２以上の決済期限のうちから、選択された一の決済期限の情報である決済期限情報を有するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２６】
また、上記プログラムにおいて、前記ユーザ注文は、前記金融商品の取引の基本単位に対してｎ（ｎは１以上の自然数）倍の量の注文であることを示す注文量情報を含み、前記決済部は、ユーザが得をすると前記判断部が判断した場合、前記注文量情報が示す注文の量に対して、前記現在価値に基づく決済を行うとして、コンピュータを機能させるプログラムであることは好適である。
【０２２７】
また、上記プログラムにおいて、前記オプション購入部は、前記ユーザ注文の受信に同期して、当該ユーザ注文に対応するオプション情報を構成し、当該オプション情報を前記第二サーバ装置に対して送信するとして、コンピュータを機能させるプログラムであることは好適である。
【０２２８】
また、上記プログラムにおいて、前記オプション購入部は、前記ユーザ注文の受信とは非同期に、当該ユーザ注文に対応するオプション情報を構成し、当該オプション情報を前記第二サーバ装置に対して送信するとして、コンピュータを機能させるプログラムであることは好適である。
【０２２９】
また、上記プログラムにおいて、前記ユーザ注文に対する手数料を算出し、当該手数料に関する情報である手数料情報を取得する手数料算出部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２３０】
また、上記プログラムにおいて、前記手数料算出部は、定期的または非定期に、連続して、前記ユーザ注文に対する手数料を算出し、当該手数料に関する情報である手数料情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３１】
また、上記プログラムにおいて、前記手数料算出部は、決済期限に対応する期間をパラメータとする増加関数により、手数料を算出し、当該手数料に関する情報である手数料情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３２】
また、上記プログラムにおいて、記憶媒体は、ユーザに対応付けて、証拠金を示す証拠金情報を格納し得る証拠金情報格納部を具備し、前記手数料決済部は、前記証拠金情報が示す証拠金の範囲で、前記手数料情報を用いて、前記ユーザ注文に対する手数料の決済を行い、前記決済部は、前記証拠金情報が示す証拠金が、前記手数料情報が示す手数料より少ない場合、決済を行わないものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３３】
また、図１１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１１は、このコンピュータシステム３００の概観図であり、図１２は、システム３００のブロック図である。
【０２３４】
図１１において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２３５】
図１２において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２３６】
コンピュータシステム３００に、上述した実施の形態のサーバ装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２３７】
プログラムは、コンピュータ３０１に、上述した実施の形態のサーバ装置等の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３８】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２３９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２４０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２４１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２４２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２４３】
以上のように、本発明にかかるサーバ装置は、リスクが極めて少ない金融商品の取引を容易に行うことができるという効果を有し、金融商品の取引を行うサーバ装置等として有用である。
【符号の説明】
【０２４４】
１  金融商品取引システム
１１  端末装置
１２  サーバ装置
１３  第二サーバ装置
１１１  端末受付部
１１２  端末処理部
１１３  端末送信部
１１４  端末受信部
１１５  端末出力部
１３１  第二格納部
１３２  第二受信部
１３３  第二処理部
１３４  第二送信部
１２００  サーバ格納部
１２０１  証拠金情報格納部
１２０２  手数料情報格納部
１２０３  注文情報格納部
１２０４  サーバ受信部
１２０５  対応注文処理部
１２０６  オプション購入部
１２０７  手数料算出部
１２０８  手数料決済部
１２０９  現在価値取得部
１２１０  判断部
１２１１  決済部
１２１２  サーバ処理部
１２１３  サーバ送信部
【図１】
2015064681.tif 000003
【図２】
2015064681.tif 000004
【図３】
2015064681.tif 000005
【図４】
2015064681.tif 000006
【図５】
2015064681.tif 000007
【図６】
2015064681.tif 000008
【図７】
2015064681.tif 000009
【図８】
2015064681.tif 000010
【図９】
2015064681.tif 000011
【図１１】
2015064681.tif 000012
【図１２】
2015064681.tif 000013
【図１０】
2015064681.tif 000014