(57)【要約】【課題】本発明は、可変区間型証券を用いた予測市場において、参加者が効率的に証券取引を行うことができる情報処理装置を提供する。【解決手段】ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理システムにおいて、クライアント装置１０３は、証券の売買区間及びその売買量を含む売買設定の入力を取引画面５００を介してユーザから受け付け、受け付けた売買設定に従って売買を行った場合の証券の売買後のユーザの資産の変動情報を表示する。その後、ユーザによる証券の売買設定の確定入力を受け付ける。一方、管理サーバ１０２は、クライアント装置１０３で受け付けた売買設定に従って、可変区間型証券の価格分布を更新し、更新された可変区間型証券の価格分布に従って、可変区間型証券を保有するユーザの資産の更新を行う。【選択図】図５
2010152678.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続された少なくとも１つのクライアント装置と管理サーバとで構成され、ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理システムであって、
前記クライアント装置は、
前記証券の売買区間及びその売買量を含む売買設定の入力をユーザから受け付ける第１の受付手段と、
前記第１の受付手段で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後の前記ユーザの資産の変動情報を表示する表示手段と、
前記証券の売買設定の確定入力を受け付ける確定受付手段とを備え、
前記管理サーバは、
前記確定受付手段で前記売買設定の確定を受け付けた場合、前記第１の受付手段で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新手段と、
前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記クライアント装置は、前記予測市場での予測対象となっていた前記事象の結果の入力を受け付ける第２の受付手段をさらに備え、
前記管理サーバは、前記第２の受付手段で受け付けた前記事象の結果及び前記ユーザが保有する証券に従って配当を算出する配当算出手段をさらに備え、
前記ユーザ資産更新手段は、さらに、前記配当算出手段に基づいて算出されたそれぞれのユーザに対する配当に従って、前記ユーザの資産の更新を行うことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記管理サーバは、前記第１の受付手段で受け付けた前記売買設定を仮登録する仮登録手段をさらに備え、
前記確定受付手段は、前記仮登録手段で仮登録された売買設定のうち、いずれかの売買設定の指定を受け付けることで、前記証券の売買設定の確定入力を受け付けることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記ユーザ資産更新手段は、各ユーザの新たな証券区間、証券区間の平均、証券区間の幅、証券の単価、保有証券数、保有リスクの時価、更新の重み係数を含むパラメータを用いて算出される平均により更新を行う平均更新手段と、
前記平均更新手段により算出された平均を含む前記パラメータを用いて正規分布の分散により更新を行う分散更新手段とを備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記分散更新手段は、旧分散に、旧平均と新平均の差の２乗を加えたものを基準のばらつきとし、前記証券区間の分散に、当該証券区間の平均と新平均の差の２乗を加えたものを更新のばらつきとし、前記基準のばらつきと前記更新のばらつきを重み係数で按分したものを新たな分散とすることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記表示手段は、前記可変区間型証券の価格分布を表示し、前記証券価格更新手段による更新に応じて当該価格分布の表示を更新することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記表示手段は、前記価格分布の履歴情報を表示することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記表示手段は、前記証券の予測区間および証券量をユーザが変更可能に表示することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理装置であって、
前記証券の売買区間及びその売買量を含む売買設定の入力をユーザから受け付ける第１の受付手段と、
前記第１の受付手段で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後の前記ユーザの資産の変動情報を表示する表示手段と、
前記証券の売買設定の確定入力を受け付ける確定受付手段と、
前記確定受付手段で前記売買設定の確定を受け付けた場合、前記第１の受付手段で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新手段と、
前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新手段とを備えることを特徴とする情報処理装置。
【請求項１０】
ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理装置の情報処理方法であって、
前記証券の売買区間及びその売買量を含む売買設定の入力をユーザから受け付ける第１の受付工程と、
前記第１の受付工程で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後の前記ユーザの資産の変動情報を表示する表示工程と、
前記証券の売買設定の確定入力を受け付ける確定受付工程と、
前記確定受付工程で前記売買設定の確定を受け付けた場合、前記第１の受付工程で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新工程と、
前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新工程とを備えることを特徴とする情報処理方法。
【請求項１１】
ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する方法を情報処理装置に実行させるためのプログラムであって、
前記証券の売買区間及びその売買量を含む売買設定の入力をユーザから受け付ける第１の受付ステップと、
前記第１の受付ステップで受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後の前記ユーザの資産の変動情報を表示する表示ステップと、
前記証券の売買設定の確定入力を受け付ける確定受付ステップと、
前記確定受付ステップで前記売買設定の確定を受け付けた場合、前記第１の受付ステップで受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新ステップと、
前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新ステップとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある不確定事象を予測する予測市場における証券の価格分布により、当該事象の将来の予測を行う情報処理装置及び方法、情報処理システム、並びにプログラムに関する。
【背景技術】
【０００２】
一般に、販売予測を行う場合、過去のデータを外挿することで将来を予測する時系列予測モデルが用いられる。しかし、新商品のように過去のデータが十分に存在しないときには適用できない。このような商品に対しては、経験や勘に頼った予測が行われることが多々あり、予測の精度が低いという問題があった。
【０００３】
また、他の予測方法として、ある事象に対して将来の結果の選択肢を複数用意し、インターネット等で多くのユーザにそれら選択肢から１つを選択させることで広く予想を募り、その予想の結果から将来の事象の予測を行うといったことも行われている。このような予測方法は、例えば選挙の当選者の予測や、スポーツの勝敗結果予想、年末の平均株式指数の予測など幅広い分野で行われている。特許文献１には、このような方法で広く世間から予想を募る形の予測を行う際に、予想者のうち、予想の的中確率が高い集団を抽出することで、予測の精度を向上させる技術が開示されている。
【０００４】
また、不特定多数のユーザからの予想を募る手法として、仮想の証券市場を設置し、その仮想市場で取引されるある不確定事象に対する証券を発行し、その売買の結果によりその不確定事象の結果を予測する予測市場という手法も近年行われてきている。予測市場では、複数の人間が、予測の結果に応じて配当を得られる証券を取引し、参加者には、予測が的中した場合に仮想通貨によるインセンティブを与えることで、予想者は、仮想通貨を増やすために、予測を当てようと行動する。そのため、配当を得られる確率が高いと予測された証券は、市場での取引価格も高くなる。このように、予測に関する断片的な知識が証券価格に反映される仕組みになっている。
【特許文献１】特開２００８−１２３１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した予測市場には可変区間型証券を用いた予測市場がある。可変区間型証券を用いた予測市場では、数値の区間で結果を予測し、結果が区間内に収まると配当を得られる。証券価格は価格分布で与えられ、区間に含まれる分布の密度に比例する。十分に取引が行われた後の価格分布を、生起確率分布とみなし、この分布を抽出する必要がある。
【０００６】
しかしながら、実際に人が参加して予測市場を実施する場合、資産情報および市場情報を管理するには非常に煩雑な処理が必要となり、特に、可変区間型証券を用いる場合には次のような問題がある。
【０００７】
まず、価格が分布で与えられるため、任意の希望する区間に対して、一見しただけでは希望する証券区間の単価が分からない。単価を計算するには、対象区間の価格分布における密度を計算しなければならない。そのため、参加者はどのように証券売買すれば利益を得られるのか分かりにくく、直感的な意思決定が難しい。また、自身の意思決定により、所持金、証券時価総額、的中時配当といった資産がどのように変化するのかを把握する必要がある。参加者がシステム上で効率よく売買を行うためのユーザインターフェースおよび市場情報と資産情報を管理するシステムが不可欠である。
【０００８】
そこで、本発明は、上記問題や必要性に鑑み、可変区間型証券を用いた予測市場において、参加者が効率的に証券取引を行うことができる情報処理装置及び方法、情報処理システム、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の情報処理システムは、ネットワークを介して相互に接続された少なくとも１つのクライアント装置と管理サーバとで構成され、ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理システムであって、前記クライアント装置は、前記証券の売買区間及びその売買量を含む売買設定の入力をユーザから受け付ける第１の受付手段と、前記第１の受付手段で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後の前記ユーザの資産の変動情報を表示する表示手段と、前記証券の売買設定の確定入力を受け付ける確定受付手段とを備え、前記管理サーバは、前記確定受付手段で前記売買設定の確定を受け付けた場合、前記第１の受付手段で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新手段と、前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、請求項９記載の情報処理装置は、ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理装置であって、前記証券の売買区間及びその売買量を含む売買設定の入力を受け付ける第１の受付手段と、前記第１の受付手段で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後のユーザの資産の変動情報を表示する表示手段と、前記証券の売買設定の確定入力を受け付ける確定受付手段と、前記確定受付手段で前記売買設定の確定を受け付けた場合、前記第１の受付手段で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新手段と、前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新手段とを備えることを特徴とする。
【００１１】
上記目的を達成するために、請求項１０記載の情報処理方法は、ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する情報処理装置の情報処理方法であって、前記証券の売買区間及びその売買量を含む売買設定の入力を受け付ける第１の受付工程と、前記第１の受付工程で受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後のユーザの資産の変動情報を表示する表示工程と、前記証券の売買設定の確定入力を受け付ける確定受付工程と、前記確定受付工程で前記売買設定の確定を受け付けた場合、前記第１の受付工程で受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新工程と、前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新工程とを備えることを特徴とする。
【００１２】
上記目的を達成するために、請求項１１記載のプログラムは、ある事象の結果を可変区間型証券を用いて予測する予測市場を管理し運営する方法を情報処理装置に実行させるためのプログラムであって、前記証券の売買区間及びその売買量を含む売買設定の入力を受け付ける第１の受付ステップと、前記第１の受付ステップで受け付けた前記売買設定に従って売買を行った場合の前記証券の売買後のユーザの資産の変動情報を表示する表示ステップと、前記証券の売買設定の確定入力を受け付ける確定受付ステップと、前記確定受付ステップで前記売買設定の確定を受け付けた場合、前記第１の受付ステップで受け付けた売買設定に従って、前記可変区間型証券の価格分布を更新する証券価格更新ステップと、前記更新された可変区間型証券の価格分布に従って、前記可変区間型証券を保有するユーザの資産の更新を行うユーザ資産更新ステップとを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、予測市場の参加者は証券に対して、価格を容易に知ることができる。また、取引によって自分の資産に生じる変化も理解できる。その結果、可変区間型証券を用いた予測市場において、参加者が効率的に証券取引を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１５】
図１は、本発明の実施形態に係る情報処理システムの一例を示すシステム構成図である。
【００１６】
図１において、本発明の実施形態に係る情報処理システムは、例えば、データベースサーバ１０１と、管理サーバ１０２と、複数のクライアント装置１０３と、これらを相互に通信可能に接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０４とで構成される。なお、ネットワーク１０４上のクライアント装置１０３の台数は、図示例に限定されず、１台であっても３台以上であってもよい。
【００１７】
データベースサーバ１０１は、ある事象の結果を上述した可変区間型証券を用いて予測する予測市場に参加するユーザのユーザ情報を記憶するユーザマスタ、過去から現在までに開設された若しく将来開設される予定の予測市場の設定を記憶する市場マスタテーブル、各予測市場における証券の価格分布を記憶する価格分布マスタ、各ユーザの資産情報を記憶する資産情報マスタテーブル、各ユーザの各市場における売買履歴を管理する売買履歴マスタテーブル等を含む、予測市場システムを運営するために必要な各種マスタデータを記憶する情報処理装置である。これらの各種マスタデータの詳細については後述する。
【００１８】
管理サーバ１０２は、ネットワーク１０４上のクライアント装置１０３からの市場開設要求、取引要求等に応じて、予測市場の管理を行う情報処理装置である。クライアント装置１０３は、ユーザによる操作に従って、管理サーバ１０２に対して市場開設要求、取引要求等を行う情報処理装置である。
【００１９】
図２は、図１における管理サーバ１０２のハードウェア構成の一例を示すブロック図である。なお、データベースサーバ１０１およびクライアント装置１０３についても管理サーバ１０２と同様のハードウェア構成を有するものとし、それらの説明は省略する。
【００２０】
図２において、ＣＰＵ２０１は、システムバス２１２に接続された各デバイスを統括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア、一時退避領域等として機能する。ＲＯＭ２０３は、ブートプログラムが記憶されている。入力制御部２０４は、キーボードやマウス等のポインティングデバイスで実現される入力部２０５からの入力を制御する。表示制御部２０６は、ＣＲＴモニタや液晶モニタ等で実現される表示部２０７による表示を制御する。
【００２１】
外部メモリ制御部２０８は、ＣＰＵ２０１の制御プログラムであるオペレーティングシステム（ＯＳ）や、管理サーバ１０２の各種機能を実現するためのプログラムや上記各種データベース（ＤＢ）、各種ファイル等、各種アプリケーション、各種マスタファイル、ユーザファイル等の各種データを記憶する外部メモリ２０９へのアクセスを制御する。外部メモリ２０９には、さらに管理サーバ１０２の各種機能を実現するための各種テーブル等が記憶されている。なお、外部メモリ２０９としては、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）、ＰＣＭＣＩＡカードスロットにアダプタを介して接続可能なコンパクトフラッシュ（登録商標）やスマートメディア等が挙げられる。通信Ｉ／Ｆ制御部２１０は、ＬＡＮやインターネット等のネットワーク１０４を介して外部機器との通信制御処理を実行する。
【００２２】
本実施形態では、後述する処理については、ＣＰＵ２０１により外部メモリ２０９に記録されているプログラムが必要に応じてＲＡＭ２０２にロードされ、該プログラムの制御に基づき、ＣＰＵ２０１によって実行されるものとする。
【００２３】
図３は、図１の情報処理システムで管理、運営される予測市場の流れを示すフローチャートである。
【００２４】
図３において、まず、予測市場を開設することから処理が始まる（ステップ３０１：市場開設処理）。そして、予測市場を開設したのち、開設した予測市場の設定を変更したい場合には（ステップＳ３０２：「予測市場の設定変更」でＹＥＳ）、予測市場の設定変更（ステップＳ３０５：市場設定変更処理）を行うことが可能である。
【００２５】
一方、予測市場が開設され、取引が開始されると、当該予測市場で取り扱われている問題の予測結果を仮想証券とした取引が行われる（ステップＳ３０３：取引処理）。そして、取引に応じた仮想証券の価格分布の更新が行われる（ステップＳ３０４：価格分布更新処理）。そして、取引が終了するまで（例えば、終了日時条件に合致するまで）、ステップＳ３０２〜ステップＳ３０５の処理を繰り返す。取引が終了になった場合には（ステップＳ３０６：「取引終了」でＹＥＳ）、結果処理（ステップＳ３０７）を行う。
【００２６】
次に、上述した予測市場の管理、運営のために管理サーバ１０２が行う処理について図４ａ、図４ｂ、図５、図６等を参照して説明する。なお、以下に説明する処理は、原則として、管理サーバ１０２内のＣＰＵ２０１が、外部メモリ２０９に記憶されている本処理を実行させるためのプログラムをＲＡＭ２０２にロードし、当該プログラムに従った処理を行うことで実行されるものとする。また、クライアント装置１０３側の処理については、クライアント装置１０３内の不図示のＣＰＵが外部メモリに記憶されている本処理を実行させるためのプログラムをＲＡＭにロードし、当該プログラムに従った処理を行うことで実行されるものとするが、これに限定されるものではなく、ＡＳＰ（Application Service Provider）を利用して形態であってもよい。
【００２７】
図４ａ及び図４ｂは、管理サーバ１０２のＣＰＵ２０１によって行われる予測市場の運営管理処理の一例を示すフローチャートである。
【００２８】
図４ａにおいて、まず、管理サーバ１０２（内のＣＰＵ２０１）は、ネットワーク１０４を介してクライアント装置１０３から接続要求があったかを判断する（ステップＳ４０１）。接続要求があった場合には（ステップＳ４０１でＹＥＳ）、その接続要求が新規ユーザの登録要求かを判断する（ステップＳ４０２）。新規ユーザの登録要求であった場合（ステップＳ４０２でＹＥＳ）、管理サーバ１０２は、登録要求に含まれる新規ユーザに関する認証情報等をデータベースサーバ１０１内のユーザマスタ（不図示）に登録する（ステップＳ４０３：ユーザ登録処理）。ユーザマスタには、ユーザＩＤ、パスワード等のユーザ認証に使用される認証情報が少なくとも登録されている。一方、既に登録済みのユーザの場合には、接続要求の際に、認証に使用されるユーザＩＤ、パスワード等のユーザ情報が送信されてくるので、管理サーバ１０２は、受信したユーザ情報とユーザマスタに登録されている認証情報とを比較することにより、ユーザ認証を行う。
【００２９】
クライアント装置１０３からログイン（認証）したユーザが一般ユーザであった場合、ステップＳ４０３のユーザ登録処理が終了した後または登録済みユーザのログインがなされた後に、クライアント装置１０３内の表示部に図５に示すような取引画面５００が表示される。ユーザは、この取引画面５００を介して管理サーバ１０２に対して市場開設要求や取引要求等を行う。取引画面５００の詳細については後述する。
【００３０】
一方、クライアント装置１０３からログインしたユーザが管理者権限を持つ管理者であった場合、ステップＳ４０３のユーザ登録処理が終了した後または登録済みユーザのログインがなされた後に、クライアント装置１０３内の表示部に図６に示すような管理者用画面６００が表示される。管理者は、この管理者用画面６００を介して管理サーバ１０２に対して各種の要求を行う。管理者用画面６００の詳細については後述する。なお、取引画面５００及び管理者用画面６００は、クライアント装置１０３が生成して表示部に表示してもよいし、管理サーバ１０２が生成したものをクライアント装置１０３の表示部に表示させてもよい。
【００３１】
図５は、クライアント装置１０３の表示部に表示される取引画面５００の一例を示す図である。
【００３２】
取引画面５００は、一般ユーザがログインした場合にクライアント装置１０３の表示部に表示される画面である。５０１は予測市場データ表示欄であって、画面表示時点において取引中の予測市場のデータがリスト表示される。図示の予測市場データ表示欄５０１には、予測市場のデータとして、例えば、市場ＩＤと、締切日時と、市場名とが表示される。５０２は参加ボタンであって、予測市場データ表示欄５０１で選択されている予測市場への取引要求をクライアント装置１０３から管理サーバ１０２に対して行うために用いられる。
【００３３】
５０３は市場情報表示欄であって、取引を行う市場の市場ＩＤ、市場名、締切日時、前回売買日時、及び市場説明文が表示される。５０４は証券購入情報指定欄である。ユーザはクライアント装置１０３のポインティングデバイス等を操作して、証券購入情報指定欄５０４において、購入する証券の区間（売買区間）、量（売買量）を含む売買設定を指定する。証券購入情報指定欄５０４の詳細については後述する。
【００３４】
５０５は、取引前後での資産の変動情報を示す資産変動表示欄である。証券購入情報指定欄５０４での証券購入情報指定の変更に従って、その指定により証券を購入した場合に資産がどのように変動するかを、現在の資産と対象表示させる。資産変動表示欄５０５の詳細については後述する。
【００３５】
５０６は、コメント入力欄であって、証券の購入にあたり、その購入に至った情報をコメントとして入力させるための入力欄である。５０７は、コメント表示欄であって、当該予測市場での取引の際にコメント入力されたコメント情報が表示される。この情報を参考にして、ユーザは取引が可能である。
【００３６】
５０８は取引要求ボタンであって、取引画面５００を介して入力された証券購入情報に従った証券の取引要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。５０９は市場別成績ボタン、５１０はユーザ別成績ボタンであって、管理サーバ１０２に対して情報閲覧要求を送信するために用いられる。５１１は終了ボタンであって、図４ｂに示すステップＳ４１８のログアウト要求を送信するために用いられる。なお、ウインドウの閉じるボタンでも、同じくログアウトは可能である。
【００３７】
図６は、クライアント装置１０３の表示部に表示される管理者用画面６００の一例を示す図である。
【００３８】
管理者用画面６００は、管理者権限を持つユーザ（管理者）がログインした場合に表示される画面である。６０１はユーザ承認ボタンであり、新規に予測市場での取引参加を希望するユーザの登録要求を承認し、ユーザマスタに新規ユーザの情報を登録するためのボタンである。
【００３９】
６０２は予測市場開設ボタンであり、新規の予測市場の開設要求を管理サーバ１０２に対して送信するために用いられる。具体的には、予測市場開設ボタン６０２が押下された場合には、後述する図８に示す新規市場開設画面８００がクライアント装置１０３の表示部に表示され、市場開設に必要な各種設定の入力を受け付けた後に、予測市場開設要求をクライアント装置１０３から管理サーバ１０２に対して送信する。新規市場開設画面８００の詳細については後述する。
【００４０】
６０３は予測市場データ表示欄であって、後述する図９に示す市場マスタテーブル９００に登録されている予測市場データのうち、画面表示時において取引が行われている（一時停止状態も含む）予測市場のリストが表示される。予測市場データ表示欄６０３には、例えば、予測市場ごとに割り振られた市場ＩＤと、その取引状態を示す状態と、締め切り／終了日時と、更新法（更新ルール）と、市場名（テーマ名）とが表示される。
【００４１】
６０４は市場設定変更ボタンであり、予測市場データ表示欄６０３で選択された予測市場の設定変更要求を管理サーバ１０２に送信するためのボタンである。具体的には、市場設定変更ボタン６０４が押下された場合には、不図示の予測市場設定変更画面が表示され、変更すべき内容の入力を受け付けた後に、市場設定変更要求をクライアント装置１０３から管理サーバ１０２に対して送信することになる。予測市場設定変更画面の構成は、図８に示す新規市場開設画面８００とほぼ同様であり、デフォルト情報として、選択された予測市場の設定情報があらかじめ表示されている。また、変更が不可な項目については、変更ができないことを明らかにするために、例えばグレーアウト表示がなされている。
【００４２】
６０５は市場停止ボタンであり、予測市場データ表示欄６０３で選択されている予測市場の取引を一時停止する状態変更要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。６０６は市場再開ボタンであり、予測市場データ表示欄６０３で選択されている予測市場の取引を再開する状態変更要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。６０７は市場中止ボタンであり、予測市場データ表示欄６０３で選択されている予測市場の取引を中止する状態変更要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。
【００４３】
６０８は価格分布（バッチ）更新ボタンであり、予測市場データ表示欄６０３で選択されている予測市場での取引データに基づいた価格分布更新処理要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。なお、価格分布更新ボタン６０８については、分布更新ルール（図６における予測市場データ表示欄６０３の「更新法」）が「バッチ更新」の場合に有効となる。
【００４４】
６０９は結果入力ボタンであり、予測市場データ表示欄６０３で選択されている予測市場の結果処理要求をクライアント装置１０３から管理サーバ１０２に対して送信するために用いられる。結果入力ボタン６０９が押下された場合、クライアント装置１０３の表示部には、後述する図２９に示すような結果入力画面２９００が表示され、結果の入力を受け付けた後に、結果処理要求を管理サーバ１０２に対して送信することになる。
【００４５】
図４ａに戻り、ステップＳ４０４では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じて管理サーバ１０２に送信された市場開設要求をクライアント装置１０３から受け付けたと判断した場合には（ステップＳ４０４でＹＥＳ）、市場開設処理を行う（ステップＳ４０５）。市場開設処理の詳細については図７を参照して後述する。ステップＳ４０４で市場開設要求でないと判断したとき（ステップＳ４０４でＮＯ）またはステップＳ４０５の処理が終了した後はステップＳ４０６へ進む。
【００４６】
ステップＳ４０６では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信された、既に開設している予測市場の設定変更要求を受け付けたと判断した場合（ステップＳ４０６でＹＥＳ）、市場設定変更処理を行う（ステップＳ４０７）。市場設定変更処理の詳細については図１０を参照して後述する。ステップＳ４０６で既に開設している予測市場の設定変更要求でないと判断したとき（ステップＳ４０６でＮＯ）またはステップＳ４０７の処理が終了した後はステップＳ４０８へ進む。
【００４７】
ステップＳ４０８では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信された市場状態の変更要求を受け付けたと判断した場合（ステップＳ４０８でＹＥＳ）、市場状態の変更処理を行う（ステップＳ４０９）。市場状態の変更とは、既に開始されている市場の一時停止、一時停止されている市場の再開、開設中の市場での取引の中止のいずれかを含むものとする。市場状態の変更処理の詳細については図１１を参照して後述する。ステップＳ４０８で市場状態の変更要求を受け付けていないと判断したとき（ステップＳ４０８でＮＯ）またはステップＳ４０９の処理が終了した後はステップＳ４１０へ進む。
【００４８】
ステップＳ４１０では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信された取引要求を受け付けたと判断した場合（ステップＳ４１０でＹＥＳ）、取引処理を行う（ステップＳ４１１）。取引処理の詳細については図１２を参照して後述する。ステップＳ４１０で取引要求を受け付けていないと判断したとき（ステップＳ４１０でＮＯ）またはステップＳ４１１の処理が終了した後はステップＳ４１２に進む。
【００４９】
ステップＳ４１２では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信された情報閲覧要求を受け付けたと判断した場合（ステップＳ４１２でＹＥＳ）、閲覧情報作成・送信処理を行う（ステップＳ４１３）。管理サーバ１０２は、クライアント装置１０３からの情報閲覧要求として、市場別成績情報閲覧要求（図５の市場別成績ボタン５０８が押下された場合に送信される）、ユーザ別成績情報閲覧要求（図５におけるユーザ別成績ボタン５０９が押下された場合に送信される）のどちらかを受け付けた場合に、閲覧情報作成・送信処理を行う。
【００５０】
管理サーバ１０２は、閲覧情報作成・送信処理として、後述する市場マスタテーブル（図９）、資産情報マスタテーブル（図１３）、売買履歴マスタテーブル（図２０）に記憶されている資産情報に基づき、ユーザ別若しくは市場別の情報を閲覧するための情報を作成し、該作成した情報を、情報閲覧要求をしてきたクライアント装置１０３に送信する。
【００５１】
図２６は、市場別成績情報閲覧要求を行ったクライアント装置１０３に表示される市場別成績一覧画面の一例を示す図である。
【００５２】
市場別成績一覧画面２６００は、閲覧情報作成・送信処理により管理サーバ１０２から送信された情報に基づいて、クライアント装置１０３の表示部に表示される画面である。２６０１は市場リスト表示欄であって、成績を表示したい市場の選択を行わせるための表示欄である。この市場リスト表示欄２６０１に表示されるデータは、管理サーバ１０２により、図９の市場マスタテーブル９００に記憶されている予測市場データに基づいて作成される。
【００５３】
２６０２は閲覧ボタンであって、この閲覧ボタン２６０２が押下されると、市場リスト表示欄２６０１上で選択された市場におけるユーザの資産情報の要求がクライアント装置１０３から管理サーバ１０２に対して送信される。管理サーバ１０２は、この要求に応じて、選択された市場における各ユーザの資産情報を図１３の資産情報マスタテーブル１３００から取得し、要求を行ったクライアント装置１０３に送信する。
【００５４】
２６０３は資産情報表示欄であって、ユーザの資産情報の要求に応じて管理サーバ１０２より送信された、市場リスト表示欄２６０１で選択された予測市場における各ユーザの資産情報を表示する表示欄である。
【００５５】
２６０４は選択ユーザの売買履歴ボタンであって、この売買履歴ボタン２６０４が押下されると、資産情報表示欄２６０３で選択されたユーザの当該予測市場における売買履歴情報の要求がクライアント装置１０３から管理サーバ１０２に対して送信される。管理サーバ１０２は、この売買履歴情報要求を受け付けると、当該ユーザの当該市場における売買履歴を図２０の売買履歴マスタテーブル２０００から取得し、要求を行ったクライアント装置１０３に送信する。クライアント装置１０３の表示部には、図２７に示すような、ユーザ毎の売買履歴画面２７００が表示される。
【００５６】
図４ａに戻り、管理者用画面６００上でのユーザ操作に応じて、市場マスタテーブル９００において更新ルールが「バッチ処理」と設定されている市場価格分布の更新要求を受け付けた場合、若しくは、更新ルールが「逐次処理」と設定されている市場における取引処理（ステップＳ４１１）を終了した場合には（ステップＳ４１４でＹＥＳ）、価格分布の更新処理を行う。価格分布の更新処理の詳細については図２１を参照して後述する。ステップＳ４１４で更新要求を受け付けていないと判断したとき（ステップＳ４１４でＮＯ）またはステップＳ４１５の処理が終了した後はステップＳ４１６に進む。
【００５７】
ステップＳ４１６では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信された結果処理要求を受け付けた場合（ステップＳ４１６でＹＥＳ）、結果処理を行う（ステップＳ４１７）。結果処理の詳細については図２８を参照して後述する。ステップＳ４１６で結果処理要求を受け付けていないと判断したとき（ステップＳ４１６でＮＯ）またはステップＳ４１７の処理が終了した後はステップＳ４１８に進む。
【００５８】
ステップＳ４１８では、管理サーバ１０２は、管理者用画面６００上でのユーザ操作に応じてクライアント装置１０３から送信されたログアウト要求を受け付けた場合（ステップＳ４１８でＹＥＳ）、本処理を終了する一方、そうでない場合は（ステップＳ４１８でＮＯ）、ステップＳ４０４へ進む。
【００５９】
次に、図４ａのステップＳ４０５の市場開設処理の詳細について図７〜図９を参照して説明する。
【００６０】
図７は、図４ａにおけるステップＳ４０５の市場開設処理の詳細を示すフローチャートである。
【００６１】
まず、管理サーバ１０２（内のＣＰＵ２０１）は、クライアント装置１０３から市場開設に必要な市場開設内容データを取得する（ステップＳ７０１）。この市場開設内容データとは、図８の新規市場開設画面８００上で入力されたデータである。
【００６２】
図８は、クライアント装置１０３の表示部に表示される市場開設画面の一例を示す図である。
【００６３】
図８において、８０１は市場開設内容データ入力欄であって、図示のように、テーマ名、説明、予測値上限、予測値下限、予測値単位、初期所持金、単位配当、初期分布（平均）、初期分布（標準偏差）、最大所持可能証券数、分布更新ルール、及び締切日時等の情報の入力を受け付ける入力欄である。
【００６４】
８０２はＯＫボタンであり、このＯＫボタン８０２が押下されると、市場開設要求が管理サーバ１０２に対して送信される。なお、市場開設要求の送信に先立って、確認用画面（不図示）を表示させるなどしても勿論良い。市場開設要求とともに、市場開設内容データ入力欄に入力された各種データもあわせてクライアント装置１０３から管理サーバ１０２に送信される。
【００６５】
図７に戻り、管理サーバ１０２は、ステップＳ７０１で取得した市場開設内容データの入力値が妥当であるかを判断する（ステップＳ７０２）。ここでは、図８に示す市場開設内容データ入力欄８０１に表示されている各入力値の入力制限に合致した形でのデータ入力がされているかの判断を行う。なお、この処理は、クライアント装置１０３側で行っても構わない。この処理をクライアント装置１０３側で行う場合には、入力値が妥当であった場合にのみ市場開設要求を管理サーバ１０２に対して送信できるようにしておくことが好ましい。
【００６６】
ステップＳ７０２で入力値が妥当でないと判断した場合には（ステップＳ７０２でＮＯ）、管理サーバ１０２は、クライアント装置１０３に対してエラー通知を行い（ステップＳ７０６）、リターンする。一方、入力値が妥当であると判断した場合には（ステップＳ７０２でＹＥＳ）、管理サーバ１０２は、ステップＳ７０１でクライアント装置１０３から取得した市場開設内容データを市場マスタテーブル９００に登録する（ステップＳ７０３）。
【００６７】
図９は、データベースサーバ１０１内の外部メモリ２０９に記憶される市場マスタテーブル９００の一例を示す図である。
【００６８】
市場マスタテーブル９００には、主キーとなる市場ＩＤ、テーマ名、説明文、状態フラグ、単位、予測値上限、予測値下限、単位配当、証券数上限、更新ルール、締切日時、結果値、及び終了日時等の項目が登録されている。
【００６９】
市場ＩＤには、予測市場データを一意に示すＩＤ情報が登録される。テーマ名には、図８に示す市場開設内容データ入力欄８０１中の「テーマ名」に入力されたデータが登録される。説明文には、図８に示す市場開設内容データ入力欄８０１中の「説明」に入力されたデータが登録される。状態フラグには、市場の状態が登録される。状態フラグは、例えば、０：停止中、１：取引または締切、２：終了といった具合である。
【００７０】
単位には、図８に示す市場開設内容データ入力欄８０１中の「単位」に入力された予測単位が登録される。予測値上限、予測値下限にはそれぞれ、図８に示す市場開設内容データ入力欄８０１中の「予測値上限」、「予測値加減」が登録される。この予測値の上下限値内での仮想証券の売買が当該市場において行われることになる。
【００７１】
単位配当には、図８に示す市場開設内容データ入力欄８０１中の「単位配当」に入力されたデータが登録される。証券上限値には、図８に示す市場開設内容データ入力欄８０１中の「最大所持可能証券数」に入力されたデータが登録される。この上限値以上の証券を当該市場では保有することが出来ない。更新ルールには、図８に示す市場開設内容データ入力欄８０１中の「更新ルール」で設定されたデータが登録される。例えば、０：逐次更新、１：バッチ更新といった具合である。ここで、「逐次更新」と登録されている市場では、取引が行われる毎に価格分布の更新が行われる。また、「バッチ処理」と登録されている市場では、更新要求処理があった場合（更新を行う時間設定を行い、その時間に到達した場合を含む）に価格分布の更新が行われる。
【００７２】
締切日時には、図８に示す市場開設内容データ入力欄８０１中の「締切日時」で設定された日時情報が登録される。この締切日時を過ぎると、当該市場での仮想証券の売買を行うことができなくなる。結果値は、予測対象であった問題（テーマ名で登録されている予測）の結果が登録される。締切日時には、当該市場における全ての処理が終了した日時が登録される。
【００７３】
結果値及び終了日時については当初は未登録（ＮＵＬＬ）であるが、後述する図２８の結果処理により各値が登録される。
【００７４】
図７に戻り、ステップＳ７０３の処理が終了した後、管理サーバ１０２は、ステップＳ７０１で取得した市場開設内容データ中の初期分布データ（平均、標準偏差）に従って、当該市場における初期価格分布の設定を行う（ステップＳ７０４）。ここで設定された初期分布は、不図示の価格分布マスタに登録される。そして、ステップＳ７０４が終了すると、管理サーバ１０２は、市場開設要求を行ったクライアント装置１０３に対して市場開設完了通知を送信して（ステップＳ７０５）、リターンする。
【００７５】
次に、図４ａのステップＳ４０７の市場設定変更処理の詳細について図１０を参照して説明する。
【００７６】
図１０は、図４ａにおけるステップＳ４０７の市場設定変更処理の詳細を示すフローチャートである。
【００７７】
ユーザは、クライアント装置１０３の表示部に表示された管理者用画面６００上の予測市場データ表示欄６０３に表示された市場から任意の１つを選択し、市場設定変更ボタン６０４を押下する。これにより、クライアント装置１０３の表示部に図８と略同様の画面（不図示）が表示される。
【００７８】
管理サーバ１０２（内のＣＰＵ２０１）は、データベースサーバ１０１内の外部メモリ２０９に記憶されている市場マスタテーブル９００から選択された市場のデータを取得する（ステップＳ１００１）。そして、取得した市場データをクライアント装置１０３に送信し、その表示部に、図８と略同様の画面表示（不図示）を行わせる。この場合、表示する項目は、市場ＩＤ、市場名、説明文、予測値上限、予測値下限、予測値単位、初期所持金、単位配当、証券数上限、締切日時等である。市場開設の場合と異なるのは、あらかじめ取得した値が入力欄に表示されている点、および、変更可能な項目についてのみ変更入力欄で変更入力を受け付ける点である。
【００７９】
ＯＫボタンが押下されると、クライアント装置１０３から市場変更要求が管理サーバ１０２に対して送信され、管理サーバ１０２は、市場変更要求に含まれる市場変更内容データを取得する（ステップＳ１００２）。なお、市場変更要求の送信に先立って、確認用画面（不図示）を表示させてもよい。市場変更要求とともに、変更入力欄に入力された各種データもあわせてクライアント装置１０３から管理サーバ１０２に送信される。
【００８０】
次に、管理サーバ１０２は、ステップＳ１００２で取得した市場変更内容データの入力値が妥当であるかの判断を行う（ステップＳ１００３）。ここでは、図７におけるステップＳ７０２と同様に、データ入力欄に表示されている各入力値の入力制限に合致した形でのデータ入力がされているかの判断を行う。なお、この処理はクライアント装置１０３側で行っても構わない。この処理をクライアント装置１０３側で行う場合には、入力値が妥当であった場合にのみ管理サーバ１０２に対して送信できるようにしておくことが好ましい。
【００８１】
ステップＳ１００３で入力値が妥当でないと判断した場合には（ステップＳ１００３でＮＯ）、管理サーバ１０２は、クライアント装置１０３に対してエラー通知を行い（ステップＳ１００４）、リターンする。一方、入力値が妥当であると判断した場合には（ステップＳ１００３でＹＥＳ）、管理サーバ１０２は、ステップＳ１００２でクライアント装置１０３から取得した市場変更内容データに基づいて、市場マスタテーブル９００に登録されている値を更新する（ステップＳ１００５）。次に、管理サーバ１０２は、市場変更要求を行ったクライアント装置１０３に対して市場変更完了通知を送信して（ステップＳ１００６）、リターンする。
【００８２】
図１１は、図４ａにおけるステップＳ４０９の市場状態変更処理の詳細な処理を示すフローチャートである。
【００８３】
管理サーバ１０２（内のＣＰＵ２０１）は、データベースサーバ１０１内の外部メモリ２０９に記憶されている市場マスタテーブル９００から市場状態を取得する（ステップＳ１１０１）。そして、取得した市場状態をクライアント装置１０３に送信し、その表示部に、図６に示す管理者用画面６００のように、市場マスタテーブル９００より取得した市場状態を表示する（ステップＳ１１０１）。
【００８４】
次に、クライアント装置１０３は、状態変更する市場を予測市場データ表示欄６０３より取得し、市場停止ボタン６０５、市場再開ボタン６０６、市場中止ボタン６０７のいずれかの押下に応じて、変更要求を管理サーバ１０２に送信する（ステップＳ１１０２）。管理サーバ１０２は、該変更要求を受け付ける（ステップＳ１１０２）。現在取引中の市場を停止させる指示はボタン６０５が押下されることにより受け付ける。停止中の市場を再開させる指示はボタン６０６が押下されることにより受け付ける。現在開設中の市場を中止させる指示はボタン６０７が押下されることにより受け付ける。
【００８５】
管理サーバ１０２は、市場マスタテーブル９００に登録されている現在の「状態フラグ」と照らし合わせ、クライアント装置１０３から受け付けた指示（変更要求）が適切なものか（実行可能か）を判断する（ステップＳ１１０３）。例えば、停止中の市場に対する停止指示など、変更にならない指示に対しては（ステップＳ１１０３でＮＯ）、クライアント装置１０３にエラーを通知するなどして（ステップＳ１１０４）、変更処理を行わずにリターンする。
【００８６】
一方、実行可能な適切な指示を得た場合（ステップＳ１１０３でＹＥＳ）、市場マスタテーブル９００における該当市場の状態フラグ列の値を更新する（ステップＳ１１０５）。なお、更新する前に確認画面を表示してもよい。次に、管理サーバ１０２は、更新が終了した場合、市場変更要求を出したクライアント装置１０３に対して市場変更完了通知を送信して（ステップＳ１１０６）、リターンする。
【００８７】
図１２は、図４ａにおけるステップＳ４１１の取引処理の詳細な処理を示すフローチャートである。
【００８８】
ステップＳ１２０１では、管理サーバ１０２は、市場マスタテーブル９００よりユーザが参加可能な市場のデータのみを取得し、クライアント装置１０３に送信する。クライアント装置１０３は、管理サーバ１０２から受信した市場のデータを、表示部に表示された取引画面５００上の予測市場データ表示欄５０１にリスト表示させる（ステップＳ１２１３）。ここで、ユーザによって、予測市場データ表示欄５０１に表示された予測市場のリスト内より任意の市場が選択され、参加ボタン５０２が押下されることで、選択された市場の市場ＩＤがクライアント装置１０３から管理サーバ１０２へ送信される（ステップＳ１２１３）。
【００８９】
ステップＳ１２０２では、管理サーバ１０２は、クライアント装置１０３から市場ＩＤを取得する。管理サーバ１０２は、取得した市場ＩＤに応じて、市場マスタテーブル９００より市場情報を取得し、クライアント画面の市場情報表示欄５０３に表示する。また、価格分布テーブルより価格情報（価格分布）を取得し、証券購入情報指定欄５０４に表示する。
【００９０】
ステップＳ１２０３は、ユーザが初参加の場合は市場マスタテーブル９００の「初期所持金」の額を初期資産として付与し、資産情報マスタテーブル１３００に新規レコードを挿入する。また、逐次更新の場合、前回売買日時から売買可能な時間が経過しているかを判定し、資産情報マスタテーブル１３００の「売買可能フラグ」を設定する。
【００９１】
図１３は、データベースサーバ１０１内の外部メモリ２０９に記憶される資産情報マスタテーブル１３００の一例を示す図である。
【００９２】
資産情報マスタテーブル１３００には、ユーザＩＤ、市場ＩＤの組み合わせをキー（主キー）として、売買可能フラグ、所持金、証券区間上限値、証券区間下限値、証券数、証券時価総額、配当などの項目が登録されている。
【００９３】
売買可能フラグには、あるユーザのある市場での売買が許可されるかどうかが登録される。例えば、０：可能、１：不可能といった具合である。所持金には、あるユーザのある市場での所持金が登録される。
【００９４】
証券区間上限値、証券区間下限値、及び証券数は、あるユーザのある市場での保有証券の情報が登録される。証券数は負の値の場合、空売りを表現する。証券時価総額には、現在の最新の価格分布における証券の売却価格が登録される。
【００９５】
図１２に戻り、ステップＳ１２０４では、管理サーバ１０２は、資産情報マスタテーブル１３００よりユーザの資産情報を取得し、資産変動表示欄５０５に表示する。
【００９６】
ステップＳ１２０５では、管理サーバ１０２は、ユーザが入力した希望証券区間・証券量の値を取得する。入力は、クライアント装置１０３の画面で、資産変動表示欄５０５のグラフ上での矩形をポインティングデバイスによる操作、または、数値ボックスへの直接入力によって行われるものとする。（希望証券区間・証券量取得処理）。
【００９７】
ステップＳ１２０６では、ステップＳ１２０２で取得した価格情報をもとに、現在の保有証券価格と、ステップＳ１２０５の証券価格を計算する。ステップＳ１２０５とＳ１２０６をあわせたフローは、実時間ではきわめて短い時間で実行されるため、ユーザの操作に対して、リアルタイムにシミュレーション結果を表示できる。これにより、ユーザは自身の売買意思決定に対する、現在資産、将来資産変化のリスクを評価することができる。
【００９８】
ここで、ステップＳ１２０５，Ｓ１２０６で実行される処理の詳細を図１４ａ、図１６、及び図１７を用いて説明する。
【００９９】
図１４ａは、図５における証券購入情報指定欄５０４の拡大図である。
【０１００】
図１４ａにおいて、矩形１４０１は、現在の証券を表す矩形である。矩形１４０１の左辺位置が下限値、右辺位置が上限値を表し、さらに高さは証券数を表す。矢印１４０２，１４０３，１４０４は、矩形１４０１の形を変形させるための操作用矢印である。ユーザは、ポインティングデバイス等を用いて矢印を操作することで、現在の証券を表す矩形を任意の形に変形することができる。
【０１０１】
１４０５は、価格分布を表現するグラフである。高さが高いところほど、密度が高く、証券価格が高いことを表す。
【０１０２】
ボタン１４０６はリセットボタンである。このボタンが押下されると、矢印１４０２，１４０３，１４０４を用いて変形させた矩形を初期状態へ戻す。
【０１０３】
１４０７は価格情報表示欄である。現在指定した区間の、単位証券あたりの単価、配当および、配当倍率が数値で表示される。この数値は、矩形１４０１の形の変化に合わせて変化する。
【０１０４】
ラジオボタン１４０８，１４０９は、情報表示選択ボタンである。ラジオボタン１４０８が選択された場合は、価格分布履歴表示欄１４１０が表示される。ラジオボタン１４０９が選択された場合については、図１４ｂで説明する。
【０１０５】
価格分布履歴表示欄１４１０には、これまでの価格分布１４１２が最大５件分表示される。価格分布１４１２の表示方法については、例えば、密度の高いところを四角形、低いところを直線で表す箱ひげ図などを利用するとよいが、これに限定するわけではない。価格分布１４１２の右側には、図示にように、平均などの数値情報を表示してもよい。
【０１０６】
１４１１は、価格分布履歴表示欄１４１０の表示時系列単位を切り替えるための履歴表示単位変更ボックスである。例えば、更新ごと、１日、１週間、１ヶ月というような時系列単位が用意される。
【０１０７】
図１４ｂは、図１４ａにおけるラジオボタン１４０９が選択された場合に表示される証券購入情報指定欄５０４の拡大図である。
【０１０８】
図１４ｂにおいて、１４１３は証券倍率表示欄である。証券区間に対する倍率が複数並べて表示される。ユーザは現在購入しようとする証券案に対して、リスクとリターンを見比べることができる。
【０１０９】
矩形１４１４は現在の選択区間を表しており、上限と下限が数値で表示される。矩形１４１４の右側には、倍率値が表示される。矩形１４１５は現在の保有区間を表す。
【０１１０】
ボタン１４１６は登録ボタンである。登録ボタン１４１６が押下されると、現在の選択区間が一時的に保存（仮登録）され、矩形１４１７に矩形１４１４がコピーされる。この後、選択区間を変更しても、矩形１４１７は保存（仮登録）されたままで、矩形１４１７上でマウスポインタをクリックすると、選択区間は矩形１４１７の区間に戻る。別の区間を選択した状態で、登録ボタン１４１６が押下されると、矩形１４１７に上書きされる。
【０１１１】
同様に、登録ボタン１４１８の押下で、現在の選択区間が矩形１４１９にコピーされる。さらに、登録ボタン１４２０の押下で、現在の選択区間が矩形１４２１にコピーされる。このように最大３つまで区間を保存（仮登録）することができる。また、単位配当額を証券単価額で割った値も同時に保存する。これは投資額に対する配当倍率、すなわち利回りを意味する。これにより、参加者は、指定区間に対する利回りの大きさを、複数の候補区間で比べることが可能である。なお、ラジオボタン１４０８が選択された後に、再びラジオボタン１４０９が選択された場合、保存（仮登録）された区間が再度表示される構成である。
【０１１２】
図１６は、図１２におけるステップＳ１２０５の希望証券区間・証券量取得処理の詳細を示すフローチャートである。ここでは、クライアント装置１０３は、データベースサーバ１０１より価格分布の分布情報をあらかじめ取得しておく。
【０１１３】
ステップＳ１６０１では、クライアント装置１０３（内のＣＰＵ）は、図１４ａに示す取引画面５００上の資産変動表示欄５０５に表示された矢印１４０２，１４０３，１４０４のいずれかが、ポインティングデバイス等を利用したユーザ操作によりドラッグされた場合に、ドラッグ先のポインタの（ｘ，ｙ）座標を取得する。
【０１１４】
次に、ステップＳ１６０２では、クライアント装置１０３は、ステップＳ１６０１でドラッグされた矢印のうち、矢印１４０２又は矢印１４０３がドラッグされた場合には、ドラッグ先のポインタの（ｘ，ｙ）座標を証券区間に変換する。また、クライアント装置１０３は、ステップＳ１６０１でドラッグされた矢印のうち、矢印１４０４がドラッグされた場合は、ドラッグ先のポインタの（ｘ，ｙ）座標を証券量（証券数）に変換する。
【０１１５】
ステップＳ１６０３では、クライアント装置１０３は、ステップＳ１６０２で変換された証券区間または証券量が、市場マスタテーブル９００の「予測値上限」、「予測値下限」、または「証券数上限」に収まっているかをチェックする。具体的には、矢印１４０２がドラッグされた場合、ステップＳ１６０２で変換された証券区間の値が「予測値下限」以内か否かを判断する。また、矢印１４０３がドラッグされた場合、ステップＳ１６０２で変換された証券区間の値が「予測値上限」以内か否かを判断する。また、矢印１４０４がドラッグされた場合、ステップＳ１６０２で変換された証券量が「証券数上限」以内かを判断する。
【０１１６】
ステップＳ１６０３において、基準値である「予測値上限」、「予測値下限」、または「証券数上限」に収まっている場合には、リターンする。一方、そうでない場合には、ステップＳ１６０４へ進む。
【０１１７】
ステップＳ１６０４では、クライアント装置１０３は、ステップＳ１６０３で基準値に収まっていない値を補正する。具体的には、「予測値上限」を上回っている場合には「予測値上限」に、「予測値下限」を下回っている場合には「予測値下限」に補正する。また、証券数上限を上回っている場合には、「証券数上限」に補正する。
【０１１８】
上記処理により得られた証券区間と証券量は、クライアント装置１０３内のＲＡＭまたはハードディスク等に一時的に保存され、後述する処理で利用される。
【０１１９】
図１７は、図１２におけるステップＳ１２０６の資産変動シミュレーションの詳細を示すフローチャートである。
【０１２０】
ステップＳ１７０１では、クライアント装置１０３は、上記処理で得られた証券区間に基づいて、新証券区間の密度を計算する。具体的には、現在の価格分布における、新証券区間の密度を積分計算で求める。積分を近似式で計算すると、シミュレーションの計算負荷が抑えられ、計算結果を即座に返すことができる。負荷が十分小さければ、厳密に計算しても構わない。
【０１２１】
ステップＳ１７０２では、クライアント装置１０３は、新証券の時価総額を計算する。ステップＳ１７０１で算出した密度に、配当と証券数を掛けることで、新証券の価格が算出される。
【０１２２】
ステップＳ１７０３では、クライアント装置１０３は、新証券を購入した場合に必要な金額及び的中時の配当を算出する。必要な金額は、現在の証券を売却した場合の売却益からステップＳ１７０２で求めた新証券価格を引いた値となる。また、的中時の配当は、単位配当に証券数をかけることで求める。
【０１２３】
ステップＳ１７０４では、クライアント装置１０３は、現在の所持金から、ステップＳ１７０３で算出した必要な金額を減じた新所持金が０以上であるかをチェックする。新所持金が０以上である場合には、ステップＳ１７０６へ移行する。一方、新所持金が負になる場合（ステップＳ１７０４でＮＯ）、新証券の購入証券数を補正する（ステップＳ１７０５）。新所持金が負になる場合は購入希望証券数が多過ぎることから、現在の所持金に足りるように新証券の購入証券数を減らす。
【０１２４】
ステップＳ１７０６では、クライアント装置１０３は、証券を空売りした場合で、新所持金から、ステップＳ１７０３で算出した的中時に支払う配当を引いた金額が０以上であるかをチェックする。これは、空売りしてその証券が的中し、配当を支払うことになった場合に、所持金が足りなくなることを防ぐためである。ステップＳ１７０６の判定の結果、（新所持金−的中時の配当）が０以上である場合は（ステップＳ１７０６でＹＥＳ）、ステップＳ１７１０へ移行する。一方、そうでない場合（ステップＳ１７０６でＮＯ）、新証券の購入証券数を補正する（ステップＳ１７０７）。この場合、空売り証券数が多過ぎるので、所持金で足りるように、空売り証券数を減らす。
【０１２５】
次に、ステップＳ１７０８では、クライアント装置１０３は、所持金に足りるよう補正した証券に対して、ステップＳ１７０２と同様に、時価総額を改めて計算する。つづいて、ステップＳ１７０９では、クライアント装置１０３は、ステップＳ１７０３と同様に、必要な金額及び的中時の配当を改めて計算して、ステップＳ１７０１へ移行する。
【０１２６】
ステップＳ１７１０では、クライアント装置１０３は、取引画面５００上の資産変動表示欄５０５の数値欄に、数値情報として、算出した新証券の上限値、下限値、証券数、的中時配当、証券時価総額、及び所持金を表示する。次に、ステップＳ１７１１では、クライアント装置１０３は、取引画面５００上の資産変動表示欄５０５に棒グラフで数値の大小関係を表示し、どのような資産変動になるか、ユーザに対して視覚的に分かりやすく表示する。これらの表示形式については図１５を参照して後述する。
【０１２７】
ステップＳ１７１２では、クライアント装置１０３は、上述した処理の結果を反映した証券を証券情報購入指定欄５０４に再描画して取引画面５００に表示する。
【０１２８】
図１５は、図５における資産変動表示欄５０５の拡大図である。
【０１２９】
図１５において、１５０１は数値欄である。証券区間（上限値、下限値）、証券量（証券数）、的中時配当、証券時価総額、及び所持金の各項目について、左列に現在の保有証券の数値、右列に証券購入情報指定欄５０４で指定されたシミュレーション証券の数値が表示される。なお、右列の数値欄へ新たな数値を入力することも可能である。その場合は、証券購入情報指定欄５０４の矩形が入力情報を受け、変更され、相互に入力が可能になっている。
【０１３０】
１５０２は、保有証券のリスクとリターンを表示する棒グラフである。１５０３，１５０４，１５０５は棒グラフ上のマーカで、それぞれ、所持金＋的中時配当、所持金＋時価総額、所持金を表す。１５０３は、予測が当たった場合の資産額を示し、１５０４は現在の証券を全て売却した場合に得られる資産額を示し、１５０５は予測がはずれ所持金しか残らなくなった場合の資産額を示す。
【０１３１】
１５０６は、シミュレーション証券のリスクとリターンを表示する棒グラフである。１５０７，１５０８，１５０９は棒グラフ上のマーカで、それぞれ、所持金＋的中時配当、所持金＋時価総額、所持金を表す。１５０７はマーカ１５０３と対応し、予測が当たった場合の資産額を示し、１５０８はマーカ１５０４と対応し、現在の証券を全て売却した場合に得られる資産額を示し、１５０９はマーカ１５０５と対応し、予測がはずれ所持金しか残らなくなった場合の資産額を示す。
【０１３２】
棒グラフ１５０２上のマーカを基準に、棒グラフ１５０６上のマーカの動きによって、証券売買のリスクとリターンをシミュレーションした結果が表示される。
【０１３３】
図１２に戻り、ステップＳ１２０７では、クライアント装置１０３は、ユーザからシミュレーションの継続要求の有無を判定し、継続要求がある場合は（ステップＳ１２０７でＹＥＳ）、ステップＳ１２０５，Ｓ１２０６を繰り返す。一方、継続要求がなかった場合（ステップＳ１２０７でＮＯ）、ステップＳ１２０８へ移行する。
【０１３４】
ステップＳ１２０８では、クライアント装置１０３は、ユーザから売買実行要求の有無を判定し、売買実行要求がない場合は（ステップＳ１２０８でＮＯ）、取引処理を終了して、リターンする。一方、売買実行要求がある場合にはステップＳ１２０９へ進む。
【０１３５】
ステップＳ１２０９では、管理サーバ１０２は、取引画面５００上のコメント入力欄５０６よりコメントを、価格分布テーブルより最新の価格分布を、データベースサーバ１０１のシステムより現在日時を取得する。
【０１３６】
図１８（ａ）は図５におけるコメント入力欄５０６の拡大図であり、図１８（ｂ）は図５におけるコメント表示欄５０７の拡大図である。
【０１３７】
図１８（ａ）に示すように、ユーザは売買の理由をコメント入力欄５０６にコメントとして入力することができる。入力されたコメントは、図１８（ｂ）に示すように、他のユーザにも公開すべく、ユーザ毎に表示され、予測の参考情報として利用される。
【０１３８】
図１２に戻り、ステップＳ１２１０では、管理サーバ１０２は、売買可能かどうかを判定する。ここでは、コメントが入力されているか、ステップＳ１２０９で取得した現在日時が締切日時に達したか否かをチェックする。コメントがない場合および取得した現在日時が締切日時に達した場合は（ステップＳ１２１０でＮＯ）、管理サーバ１０２からクライアント装置１０３に指示を行い、ユーザに売買できないことを通知する（ステップＳ１２１１）。一方、売買可能の場合は（ステップＳ１２１０でＹＥＳ）、ステップＳ１２１２へ進む。
【０１３９】
ステップＳ１２１２では、管理サーバ１０２は、資産更新処理を実行する。ここでは、管理サーバ１０２は、最新の価格分布をデータベースサーバ１０１から再取得し、必要金額を再計算し、所持金から減じる。そして、資産情報マスタテーブル１３００における所持金、証券区間上限値、証券区間下限値、証券数を更新する。
【０１４０】
図１９は、図１２のステップＳ１２１２における資産更新処理の詳細を示すフローチャートである。
【０１４１】
ステップＳ１９０１で、管理サーバ１０２は、売買を最終決定した時点での最新分布を取得する。次に、ステップＳ１９０２では、ステップＳ１９０１で取得した最新分布が資産変動シミュレーション時の分布と同じであれば（ステップＳ１９０２でＹＥＳ）、シミュレーション時の計算結果を更新に用い、ステップＳ１９０４へ進む。一方、分布が異なる場合は（ステップＳ１９０２でＮＯ）、新たな価格分布での価格を再計算し、所持金を超えるような場合は証券数を補正する（ステップＳ１９０３）。
【０１４２】
ステップＳ１９０４では、管理サーバ１０２は、資産情報マスタテーブル１３００における所持金、証券区間上限値、証券区間下限値、及び証券数を更新する。次に、ステップＳ１９０５では、管理サーバ１０２は、売買履歴マスタテーブル２０００に売買日時、証券区間、売買数、所持金変動、及びコメントなどを登録する。
【０１４３】
図２０は、データベースサーバ１０１内の外部メモリ２０９に記憶される売買履歴マスタテーブル２０００の一例を示す図である。
【０１４４】
売買履歴マスタテーブル２０００には、ユーザＩＤ、市場ＩＤ、売買番号の組み合わせをキー（主キー）として、売買日時、所持金、証券区間上限値、証券区間下限値、売買数、所持金変動、コメントなどの項目が登録されている。売買番号は、ユーザと市場の組み合わせに対して、売買を行うごとに与えられる。証券区間上限値、証券区間下限値、売買数は、その売買によって新たに保有した証券に関する情報である。所持金変動は、その売買での所持金の増減を表す。コメントは、売買時にコメント入力欄５０６より取得した文字列を記録する。
【０１４５】
図２１は、図４ｂにおけるステップＳ４１５の価格分布更新処理の詳細を示すフローチャートである。
【０１４６】
ステップＳ２１０１では、管理サーバ１０２は、分布更新ルールが「逐次更新」であるかどうかをチェックする。逐次更新ならば（ステップＳ２１０１でＹＥＳ）、売買が行われるたびに価格分布を更新するので、逐次更新用の式に基づいた更新が行われる（ステップＳ２１０２）。一方、逐次更新でない場合は（ステップＳ２１０１でＮＯ）、管理サーバ１０２は、バッチ更新と判断する（ステップＳ２１０３）。バッチ更新では、管理者の任意の時点で、その時点での市場参加者全員の資産保有状況に応じて、価格分布が更新される。この場合、逐次更新とは異なる、バッチ更新用の式に基づいて更新される。それぞれの更新式の内容については後述する。バッチ更新は、図６に示す管理者用画面６００上のボタン６０８が押下されたときに行われる。
【０１４７】
ステップＳ２１０４では、管理サーバ１０２は、更新された最新分布に基づいて、全ユーザの時価総額を再計算する。そして、データベースサーバ１０１内の資産情報マスタテーブル１３００における証券時価総額の値を更新する。
【０１４８】
図２２は、逐次更新の場合の平均更新を表した図である。
【０１４９】
更新には、各参加者（ｉ＝１，・・・，Ｎ）の新たな証券区間について、次のパラメータを用いる。
【０１５０】
新しい証券区間：
【数１】
2010152678.tif 000003
【０１５１】
予測証券の区間の平均：
【数２】
2010152678.tif 000004
【０１５２】
予測証券の区間の幅：
【数３】
2010152678.tif 000005
【０１５３】
予測証券の単価（価格分布を積分したもの）：
【数４】
2010152678.tif 000006
【０１５４】
保有証券数（負は空売りを表す）：
【数５】
2010152678.tif 000007
【０１５５】
保有リスクの時価：
【数６】
2010152678.tif 000008
【０１５６】
更新の重み係数（Ｏは感度調整のパラメータ）：
【数７】
2010152678.tif 000009
【０１５７】
更新の重み係数αｉは、参加者全員の保有リスク合計に対する、自分の保有リスクの割合を意味する。重み係数が大きくなるほど、価格分布は自分の保有分布に近づく。ただし、市場の初期段階では分母が小さいため、重み係数が過大になりやすい。そこで、感度パラメータＯに適当な値を設定することで、重み係数が過大にならないようにする。
【０１５８】
平均は次の式で更新する。
【数８】
2010152678.tif 000010
【０１５９】
これにより、図２２に示すように、現在の平均を購入区間平均に近づけるという効果がある。一方、空売りの場合は逆に遠ざける。重み係数が１に近いほど、新平均は購入区間平均に近づく。
【０１６０】
図２３は、逐次更新の場合の分散更新を表した図であり、（ａ）は旧分布の分散に（旧平均−新平均）の２乗を加えたものを基準のばらつきとしたもの、（ｂ）は購入区間の中央値ｍを平均とした正規分布の分散（ｒ／３≒σ）に（ｍ−新平均）の２乗を加えたものを更新のばらつきとしたものを示す。
【０１６１】
図２３（ａ）および図２３（ｂ）を用いて、分散は次の式で更新される。
【０１６２】
【数９】
2010152678.tif 000011
【０１６３】
基準のばらつきと更新のばらつきを、重み係数で按分し、新たな分散とする。重み係数が１に近いほど、新分散は予測区間の分散に近づく。
【０１６４】
図２４は、バッチ更新の場合の平均更新を表した図であり、（ａ）は重み係数α１で平均をｍ１に近づけた場合、（ｂ）は重み係数α２を平均でｍ２に近づけた場合を示す。平均は次の式で更新する。
【０１６５】
【数１０】
2010152678.tif 000012
【０１６６】
旧平均に対して、各参加者の近づける力に重み係数をかけて、足し合わせたものを新平均とする。
【０１６７】
図２５は、バッチ更新の分散更新を表した図であり、（ａ）はユーザ１の購入区間の中央値ｍ１を平均とした正規分布の分散（ｒ／３≒σ）に（ｍ１−新平均）の２乗を加えたものを更新のばらつきとしたもの、（ｂ）はユーザ２の購入区間の中央値ｍ２を平均とした正規分布の分散（ｒ／３≒σ）に（ｍ２−新平均）の２乗を加えたものを更新のばらつきとしたものを示す。このように複数のユーザの更新のばらつきを足し合わせる。
【０１６８】
分散は次の式で更新する。
【０１６９】
【数１１】
2010152678.tif 000013
【０１７０】
第１項の基準ばらつきは、逐次更新の場合と同じであるが、１から全参加者の重み係数を引いたものを重みとする。第２項も、逐次更新の場合と同じ更新のばらつきであるが、各参加者について重み係数をかけて足し合わせる。
【０１７１】
図２８は、図４ｂにおけるステップＳ４１７の結果処理の詳細を示すフローチャートである。
【０１７２】
ステップＳ２８０１では、管理サーバ１０２は、市場マスタテーブル９００より、市場ＩＤ、市場名、説明文、予測上限値、予測下限値などの市場情報を取得する。管理サーバ１０２は、取得した市場情報に基づいて、クライアント装置１０３の表示部に図２９のような結果入力画面２９００に表示する。このような画面を通じて、クライアント装置１０３は結果入力を受け付けて、管理サーバ１０２へ送信する。
【０１７３】
図２９は、クライアント装置１０３の表示部に表示される結果入力画面の一例を示す図である。
【０１７４】
結果入力画面２９００において、２９０１は市場情報表示欄であって、市場マスタテーブル９００より取得した情報が表示される。２９０２は数値欄であって、結果値の入力を受け付ける。
【０１７５】
図２８に戻り、ステップＳ２８０２では、管理サーバ１０２は、クライアント装置１０３より結果値を取得する。
【０１７６】
ステップＳ２８０３では、管理サーバ１０２は、クライアント装置１０３から取得した結果値が数値であるかをチェックする。もし数値でない場合は（ステップＳ２８０３でＮＯ）、クライアント装置１０３にエラーを通知する（ステップＳ２８０４）。なお、このチェックはクライアント側で行ってもよい。
【０１７７】
ステップＳ２８０５では、管理サーバ１０２は、クライアント装置１０３から取得した結果値が市場の予測上下限値の範囲内かをチェックする。範囲内に収まっていない場合は（ステップＳ２８０５でＮＯ）、この場合は証券を払い戻す（ステップＳ２８０６）。払い戻し額は、最終分布、購入時価格などに基づくものとする。
【０１７８】
ステップＳ２８０７〜Ｓ２８１１は、市場に参加した全てのユーザに関して、順次計算、更新を行うループである。
【０１７９】
ステップＳ２８０８では、管理サーバ１０２は、資産情報マスタテーブル１３００より、あるユーザの「証券区間上限値」、「証券区間下限値」、及び「証券数」を取得する。次に、ステップＳ２８０９では、そのユーザの購入証券区間に結果の値が収まっているか（予測が的中しているか）をチェックする。もし収まっている場合には（ステップＳ２８０９でＹＥＳ）、ステップＳ２８１０へ進む一方、収まっていない場合は（ステップＳ２８０９でＮＯ）、ステップＳ２８１１へ進む。
【０１８０】
ステップＳ２８１０では、管理サーバ１０２は、資産情報マスタテーブル１３００のそのユーザのレコードの「配当」に、単位配当×証券数の額を記録（登録）する。そして、ステップＳ２８１１では、管理サーバ１０２は、資産情報マスタテーブル１３００の証券の時価総額を０に更新する。
【０１８１】
次に、ステップＳ２８１２では、管理サーバ１０２は、市場マスタテーブル９００の市場の状態フラグを「２」（終了）にし、結果値と終了日時を記録する。また、クライアント装置１０３へ結果入力完了通知を送信する。
【０１８２】
クライアント装置１０３は、管理サーバ１０２から結果入力管理通知を受信すると、図２９に示す結果入力画面２９００を表示し、市場を終了したことを知らせる。
【０１８３】
上記実施形態によれば、予測市場の参加者は証券に対して、価格を容易に知ることができる。また、取引によって自分の資産に生じる変化も理解できる。そのため、効率的に証券取引を行うことができる。
【０１８４】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１８６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１８７】
更に、前述した実施形態の機能が実現可能な構成としては次の場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【０１８８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１８９】
【図１】本発明の実施形態に係る情報処理システムの一例を示すシステム構成図である。
【図２】図１における管理サーバのハードウェア構成の一例を示すブロック図である。
【図３】図１の情報処理システムで管理、運営される予測市場の流れを示すフローチャートである。
【図４ａ】管理サーバのＣＰＵによって行われる予測市場の運営管理処理の一例を示すフローチャートである。
【図４ｂ】管理サーバのＣＰＵによって行われる予測市場の運営管理処理の一例を示すフローチャートである。
【図５】クライアント装置の表示部に表示される取引画面の一例を示す図である。
【図６】クライアント装置の表示部に表示される管理者用画面の一例を示す図である。
【図７】図４ａにおけるステップＳ４０５の市場開設処理の詳細を示すフローチャートである。
【図８】クライアント装置の表示部に表示される市場開設画面の一例を示す図である。
【図９】データベースサーバ内の外部メモリに記憶される市場マスタテーブルの一例を示す図である。
【図１０】図４ａにおけるステップＳ４０７の市場設定変更処理の詳細を示すフローチャートである。
【図１１】図４ａにおけるステップＳ４０９の市場状態変更処理の詳細な処理を示すフローチャートである。
【図１２】図４ａにおけるステップＳ４１１の取引処理の詳細な処理を示すフローチャートである。
【図１３】データベースサーバ内の外部メモリに記憶される資産情報マスタテーブルの一例を示す図である。
【図１４ａ】図５における証券購入情報指定欄の拡大図である。
【図１４ｂ】図５における証券購入情報指定欄の他の一例の拡大図である。
【図１５】図５における資産変動表示欄の拡大図である。
【図１６】図１２におけるステップＳ１２０５の希望証券区間・証券量取得処理の詳細を示すフローチャートである。
【図１７】図１２におけるステップＳ１２０６の資産変動シミュレーションの詳細を示すフローチャートである。
【図１８】（ａ）は図５におけるコメント入力欄の拡大図であり、（ｂ）は図５におけるコメント表示欄の拡大図である。
【図１９】図１２のステップＳ１２１２における資産更新処理の詳細を示すフローチャートである。
【図２０】データベースサーバ内の外部メモリに記憶される売買履歴マスタテーブルの一例を示す図である。
【図２１】図４ｂにおけるステップＳ４１５の価格分布更新処理の詳細を示すフローチャートである。
【図２２】逐次更新の場合の平均更新を表した図である。
【図２３】逐次更新の場合の分散更新を表した図であり、（ａ）は基準のばらつき、（ｂ）は更新のばらつきを示す。
【図２４】バッチ更新の場合の平均更新を表した図であり、（ａ）は重み係数α１で平均をｍ１に近づけた場合、（ｂ）は重み係数α２を平均でｍ２に近づけた場合を示す。
【図２５】バッチ更新の分散更新を表した図であり、（ａ）はユーザ１の更新のばらつき、（ｂ）はユーザ２の更新のばらつきを示す。
【図２６】市場別成績情報閲覧要求を行ったクライアント装置に表示される市場別成績一覧画面の一例を示す図である。
【図２７】クライアント装置の表示部に表示される売買履歴画面の一例を示す図である。
【図２８】図４ｂにおけるステップＳ４１７の結果処理の詳細を示すフローチャートである。
【図２９】クライアント装置の表示部に表示される結果入力画面の一例を示す図である。
【符号の説明】
【０１９０】
１０１  データベースサーバ
１０２  管理サーバ
１０３  クライアント装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
５００  取引画面
５０１  予測市場データ表示欄
５０３  市場情報表示欄
５０４  証券購入情報指定欄
５０５  資産変動表示欄
【図１】
2010152678.tif 000014
【図２】
2010152678.tif 000015
【図３】
2010152678.tif 000016
【図４ａ】
2010152678.tif 000017
【図４ｂ】
2010152678.tif 000018
【図５】
2010152678.tif 000019
【図６】
2010152678.tif 000020
【図７】
2010152678.tif 000021
【図８】
2010152678.tif 000022
【図９】
2010152678.tif 000023
【図１０】
2010152678.tif 000024
【図１１】
2010152678.tif 000025
【図１２】
2010152678.tif 000026
【図１３】
2010152678.tif 000027
【図１４ａ】
2010152678.tif 000028
【図１４ｂ】
2010152678.tif 000029
【図１５】
2010152678.tif 000030
【図１６】
2010152678.tif 000031
【図１７】
2010152678.tif 000032
【図１８】
2010152678.tif 000033
【図１９】
2010152678.tif 000034
【図２０】
2010152678.tif 000035
【図２１】
2010152678.tif 000036
【図２２】
2010152678.tif 000037
【図２３】
2010152678.tif 000038
【図２４】
2010152678.tif 000039
【図２５】
2010152678.tif 000040
【図２６】
2010152678.tif 000041
【図２７】
2010152678.tif 000042
【図２８】
2010152678.tif 000043
【図２９】
2010152678.tif 000044