(57)【要約】【課題】  複数の市場データを、一つのプラットフォーム上に凝縮して表示することが可能なポートフォリオ可視化プログラムを提供する。【解決手段】  ポートフォリオ可視化プログラムは、対象となるポートフォリオ内に含まれ適宜更新される各銘柄の株価、株数、出来高の時系列データを各銘柄および業種と相互に関連付けて格納する記憶装置内の株価データを獲得し（Ｓ１００）、獲得された株価データに含まれる各銘柄の表示位置を、各銘柄のポートフォリオ占有率に対応する半径と、業種に対応する回転角とに基づく極座標として計算し（Ｓ１０２）、各銘柄を表示する対象として、各銘柄の株価の上げ下げに応じた色と、各銘柄の出来高に応じた半径を有する球体を表示するための表示データを生成する（Ｓ１０６，Ｓ１０８）。【選択図】        図５
2005141397.tif 000002
【特許請求の範囲】
【請求項１】
対象となるポートフォリオ内に含まれる各銘柄の株価、株数、出来高の時系列データを各銘柄および業種と相互に関連付けて株価データとして格納する記憶装置と、
前記記憶装置中の前記株価データを適宜更新する手段と、
前記記憶装置中の前記株価データを獲得するデータ獲得手段と、
獲得された前記株価データに含まれる各銘柄の表示位置を、各銘柄のポートフォリオ占有率に対応する半径と、前記業種に対応する回転角とに基づく極座標として計算する個別銘柄配置計算手段と、
前記各銘柄を表示する対象として、前記各銘柄の前記株価の上げ下げに応じた色と、前記各銘柄の出来高に応じた半径を有する球体を表示するための表示データを生成する表示データ生成手段と、
前記表示データに対応する球体を前記表示位置に表示する表示手段とを備える、ポートフォリオ可視化装置。
【請求項２】
前記株数は、前記ポートフォリオの対象となる市場の発行済み株数である、請求項１記載のポートフォリオ可視化装置。
【請求項３】
前記株数は、前記ポートフォリオの対象となる投資家の持ち株数である、請求項１記載のポートフォリオ可視化装置。
【請求項４】
対象とするポートフォリオを可視化して表示するための処理をコンピュータに実行させるためのプログラムであって、
前記対象となるポートフォリオ内に含まれる各銘柄の株価、株数、出来高の時系列データを各銘柄および業種と相互に関連付けて株価データとして格納する記憶装置内の前記株価データを適宜更新するステップと、
前記記憶装置中の前記株価データを獲得するステップと、
獲得された前記株価データに含まれる各銘柄の表示位置を、各銘柄のポートフォリオ占有率に対応する半径と、前記業種に対応する回転角とに基づく極座標として計算するステップと、
前記各銘柄を表示する対象として、前記各銘柄の前記株価の上げ下げに応じた色と、前記各銘柄の出来高に応じた半径を有する球体を表示するための表示データを生成するステップと、
前記表示データに対応する球体を前記表示位置に表示させるステップとをコンピュータに実行させるためのポートフォリオ可視化プログラム。
【請求項５】
前記株数は、前記ポートフォリオの対象となる市場の発行済み株数である、請求項４記載のポートフォリオ可視化プログラム。
【請求項６】
前記株数は、前記ポートフォリオの対象となる投資家の持ち株数である、請求項４記載のポートフォリオ可視化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポートフォリオの状態をユーザに提示するためのポートフォリオ可視化装置およびポートフォリオ可視化プログラムに関する。
【背景技術】
【０００２】
資産運用において、投資家が保有する有価証券を一体として見る時、それは「ポートフォリオ」と呼ばれる。すなわち、ポートフォリオとは、個々の投資家が保有している金融資産の集合体、いいかえると、投資家の保有証券リストのことを指す。
【０００３】
一方、「マーケットポートフォリオ」または「市場ポートフォリオ」とは、当該市場にある全ての銘柄を、各銘柄の時価総額の構成比率に合わせて購入してできたものをいう。
【０００４】
このようなポートフォリオ情報は、それに含まれる銘柄数が多くなるほど、ユーザにとっては、把握が困難になるため、従来、ポートフォリオの情報を分かり易くユーザに呈示する方法が、いくつか提案されている。
【０００５】
たとえば、リスクと収益率を両軸としたグラフ上に各投融資案件のポジションを表示すると共に、そのポジションに対応する投融資案件に関する詳細情報を詳細情報表示欄に表示し、ユーザがポジションを指定してポジションに対応する投融資案件の投融資条件を変更したとき、投融資条件の変更に基づく新たなポジジョンをグラフ上に表示すると共に、ポジジョンに対応する投融資案件に関する詳細情報を詳細情報表示欄に表示する方法が提案されている（たとえば、特許文献１を参照）。
【０００６】
あるいは、リスクとリターンとの関係から金融商品を５つの類型に分類し、資産内容について、特定ルールに従った特定の配分割合を基準として、顧客の資産を５つの類型に分類分けし、当該基準を基準円としてバランスグラフに表示すると共に、分類分けされた資産内容を基準円と比較してバランスグラフに表示するものであり、顧客のポートフォリオを基準の配分との対比にて把握でき、資産運用の初心者にも容易に分配方法が理解できるポートフォリオ表示システムなども提案されている（たとえば、特許文献２を参照）。
【０００７】
これらの従来技術において、ポートフォリオを表示するシステムは、いずれも、リスクとリターンとの関係をユーザに把握しやすい形態で表示することを目的とするものである。
【０００８】
しかしながら、ユーザにとっては、たとえば、ポートフォリオ内の各銘柄の状況を一望の下に把握するような表示が可能であれば、そのポートフォリオの性質を直感的に理解できるばかりでなく、ポートフォリオ自体の作成や、個別銘柄の売買の判断に対して、有益な情報を得られると期待できるものの、このような表示方法は、ポートフォリオが複雑化するほど困難になる。
【特許文献１】特開２００２−２９７８９４号公報明細書
【特許文献２】特開２００３−０３６３４５号公報明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、複数の市場データを、一つのプラットフォーム上に凝縮して表示することが可能なポートフォリオ可視化システムおよびポートフォリオ可視化プログラムを提供することである。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明のポートフォリオ可視化装置は、対象となるポートフォリオ内に含まれる各銘柄の株価、株数、出来高の時系列データを各銘柄および業種と相互に関連付けて株価データとして格納する記憶装置と、記憶装置中の株価データを適宜更新する手段と、記憶装置中の株価データを獲得するデータ獲得手段と、獲得された株価データに含まれる各銘柄の表示位置を、各銘柄のポートフォリオ占有率に対応する半径と、業種に対応する回転角とに基づく極座標として計算する個別銘柄配置計算手段と、各銘柄を表示する対象として、各銘柄の株価の上げ下げに応じた色と、各銘柄の出来高に応じた半径を有する球体を表示するための表示データを生成する表示データ生成手段と、表示データに対応する球体を表示位置に表示する表示手段とを備える。
【００１１】
この発明の他の局面に従うと、対象とするポートフォリオを可視化して表示するための処理をコンピュータに実行させるためのプログラムであって、対象となるポートフォリオ内に含まれる各銘柄の株価、株数、出来高の時系列データを各銘柄および業種と相互に関連付けて株価データとして格納する記憶装置内の株価データを適宜更新するステップと、記憶装置中の株価データを獲得するステップと、獲得された株価データに含まれる各銘柄の表示位置を、各銘柄のポートフォリオ占有率に対応する半径と、業種に対応する回転角とに基づく極座標として計算するステップと、各銘柄を表示する対象として、各銘柄の株価の上げ下げに応じた色と、各銘柄の出来高に応じた半径を有する球体を表示するための表示データを生成するステップと、表示データに対応する球体を表示位置に表示させるステップとをコンピュータに実行させる。
【発明の効果】
【００１２】
本発明のポートフォリオ可視化装置またはポートフォリオ可視化プログラムは、複数の市場データを、一つのプラットフォーム上に凝縮して表示する手法を元にして、金融ポートフォリオとその構成要素のダイナミカルな変化、市場そのもののダイナミカルな変化や現在の状況などを、瞬時に把握することが可能である。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態について説明する。
【００１４】
（本発明のシステム構成）
図１は、本発明のポートフォリオ可視化装置が適用されるポートフォリオ可視化システム１０００の一例を示す概念図である。
【００１５】
図１を参照して、ポートフォリオ可視化システム１０００は、ポートフォリオを可視化して投資家などのユーザに表示するポートフォリオ可視化装置として動作するコンピュータ１００と、インターネット等のネットワーク２００と、ネットワーク２００を介して株価データを配信する株価データサーバ２１０とを備える。
【００１６】
図１を参照して、このコンピュータ１００は、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory ）上の情報を読込むためのＣＤ−ＲＯＭドライブ１０８およびフレキシブルディスク（Flexible Disk、以下ＦＤ）１１６に情報を読み書きするためのＦＤドライブ１０６を備えたコンピュータ本体１０２と、コンピュータ本体１０２に接続された表示装置としてのディスプレイ１０４と、同じくコンピュータ本体１０２に接続された入力装置としてのキーボード１１０およびマウス１１２とを含む。
【００１７】
図２は、このコンピュータ１００の構成をブロック図形式で示す図である。
【００１８】
図２に示されるように、このコンピュータ１００を構成するコンピュータ本体１０２は、ＣＤ−ＲＯＭドライブ１０８およびＦＤドライブ１０６に加えて、それぞれバスＢＳに接続されたＣＰＵ（Central Processing Unit ）１２０と、ＲＯＭ（Read Only Memory) およびＲＡＭ （Random Access Memory）を含むメモリ１２２と、直接アクセスメモリ装置、たとえば、ハードディスク１２４と、ネットワーク２００とデータの授受を行なうための通信インタフェース１２８とを含んでいる。ＣＤ−ＲＯＭドライブ１０８にはＣＤ−ＲＯＭ１１８が装着される。ＦＤドライブ１０６にはＦＤ１１６が装着される。
【００１９】
なお、ＣＤ−ＲＯＭ１１８は、コンピュータ本体に対してインストールされるプログラム等の情報を記録可能な媒体であれば、他の媒体、たとえば、ＤＶＤ−ＲＯＭ（Digital Versatile Disc）やメモリカードなどでもよく、その場合は、コンピュータ本体１０２には、これらの媒体を読取ることが可能なドライブ装置が設けられる。
【００２０】
本発明のポートフォリオ可視化装置の主要部は、コンピュータハードウェアと、ＣＰＵ１２０により実行されるソフトウェアとにより構成される。一般的にこうしたソフトウェアはＣＤ−ＲＯＭ１１８、ＦＤ１１６等の記憶媒体に格納されて流通し、ＣＤ−ＲＯＭドライブ１０８またはＦＤドライブ１０６等により記憶媒体から読取られてハードディスク１２４に一旦格納される。または、当該装置がネットワークに接続されている場合には、ネットワーク上のサーバから一旦ハードディスク１２４にコピーされてもよい。そうしてさらにハードディスク１２４からメモリ１２２中のＲＡＭに読出されてＣＰＵ１２０により実行される。なお、ネットワーク接続されている場合には、ハードディスク１２４に格納することなくＲＡＭに直接ロードして実行するようにしてもよい。
【００２１】
図１および図２に示したコンピュータのハードウェア自体およびその動作原理は一般的なものである。したがって、本発明の最も本質的な部分は、ＦＤ１１６、ＣＤ−ＲＯＭ１１８、ハードディスク１２４等の記憶媒体に記憶されたソフトウェアである。
【００２２】
なお、一般的傾向として、コンピュータのオペレーティングシステムの一部として様々なプログラムモジュールを用意しておき、アプリケーションプログラムはこれらモジュールを所定の配列で必要な時に呼び出して処理を進める方式が一般的である。そうした場合、当該ポートフォリオ可視化システム１０００を実現するためのソフトウェア自体にはそうしたモジュールは含まれず、当該コンピュータでオペレーティングシステムと協働してはじめてポートフォリオ可視化システム１０００が実現することになる。しかし、一般的なプラットフォームを使用する限り、そうしたモジュールを含ませたソフトウェアを流通させる必要はなく、それらモジュールを含まないソフトウェア自体およびそれらソフトウェアを記録した記録媒体（およびそれらソフトウェアがネットワーク上を流通する場合のデータ信号）が実施の形態を構成すると考えることができる。
【００２３】
（ポートフォリオ可視化の手順）
以下では、一例として、ポートフォリオ可視化システム１０００は、上述した「市場ポートフォリオ」を可視化して表示するものとして説明する。以下の説明でも明らかとなるように、ポートフォリオ可視化システム１０００は、各投資家個別の「ポートフォリオ」の表示に用いることも可能である。
【００２４】
図３は、株価データサーバ２１０から配信され、コンピュータ１００のハードディスク１２４に格納される株価データの構成の一例を示す概念図である。
【００２５】
株価データサーバ２１０は、たとえば、対象となる市場が開いている間は、所定の時間間隔で、配信する株価データを更新する。
【００２６】
一方、コンピュータ１００は、特に限定されないが、たとえば、所定の時刻または所定の時間間隔で株価データサーバ２１０にアクセスすることにより、このような株価のデータを獲得する。
【００２７】
すなわち、コンピュータ１００は、図３で示される株価データの配信を受けると、このデータを、ハードディスク１２４内に順次格納し、株価データを更新する。その上で、コンピュータ１００中のＣＰＵ１２０が、この株価データに対して、ポートフォリオ可視化のための処理を行なうことになる。なお、投資家が各銘柄の株式の売買を行なった場合は、その時点で、ＣＰＵ１２０は、株価データを更新する。
【００２８】
図３を参照して、株価データは、銘柄データ項目と、株式データ項目と、株式データ項目について株価データサーバ２１０が、各日時に更新したデータとを互いに関連付けて含んでいる。
【００２９】
より詳しくは、銘柄データは、企業名とこの企業の属する業種を表す企業データとを含む。
【００３０】
一方、株式データ項目は、株価と、持株・発行済株数と、出来高データとを含む。ポートフォリオ可視化システム１０００が、市場ポートフォリオを可視化する場合は、市場の発行済株数が処理の対象となり、投資家個別のポートフォリオを可視化する場合は、当該投資家の各銘柄の持株数が処理の対象となる。株式データ項目の各々の値は、各々の銘柄やポートフォリオに対して、更新される日時に従って時系列で並んでいる。
【００３１】
たとえば、図３においては、企業名「○○○」の会社は、業種「電機」に属している。また、株価と、持株・発行済株数と、出来高データは、株価データサーバ２１０で更新される日時に従って、各企業名および業種名と関連付けて順次ハードディスク１２４に格納される。
【００３２】
（ポートフォリオ可視化の計算処理）
図４は、ＣＰＵ１２０が行うポートフォリオ可視化の計算処理でのデータの流れを示す概念図であり、図５は、ＣＰＵ１２０が行うポートフォリオ可視化の計算処理の流れを説明するためのフローチャートである。
【００３３】
図４および図５を参照して、まず、ＣＰＵ１２０は、ハードディス１２４から、株価データサーバ２１０から配信された、銘柄データと、株価時系列データと、発行済株数時系列データと、出来高時系列データとを獲得する（ステップＳ１００）。なお、市場ポートフォリオの代わりに、投資家個別のポートフォリオを表示する場合は、「発行済株数」を獲得する代わりに、ハードディスク１２４に格納されている当該投資家が保有する各銘柄の「持株数」を獲得する。
【００３４】
続いて、ＣＰＵ１２０は、個別銘柄配置データの計算を行う（ステップＳ１０２）。
【００３５】
すなわち、ＣＰＵ１２０は、株価、持株・発行済株数の各自系列データと、企業業種データを用いて、市場ポートフォリオを可視化するデータを作成する。
【００３６】
そのために、２次元平面での極座標表示が用いられる。極座標表示では動径方向の長さと回転角が変数である。いま、市場ポートフォリオを構成している銘柄ｉのある時刻ｔでの株価をｐi（ｔ）とし、発行済株数をｓi（ｔ）とした場合に、その市場ポートフォリオの時価総額Ｐ（ｔ）は、以下の式（１）により表される。
【００３７】
【数１】
2005141397.tif 000003
【００３８】
ここで、ｎは、市場を構成している銘柄の数である。なお、市場ポートフォリオの代わりに、投資家個別のポートフォリオを表示する場合は、ｓi（ｔ）は、投資家の各銘柄の持株数を表し、ｎは、当該ポートフォリオを構成している銘柄の数を表す。
【００３９】
銘柄ｉが市場ポートフォリオに占める割合ｌi（ｔ）は、以下の式（２）で表される。
【００４０】
【数２】
2005141397.tif 000004
【００４１】
いま、この量ｌi（ｔ）を用いて、銘柄ｉの動径方向の長さｒi（ｔ）を以下の式（３）により定義する。
【００４２】
【数３】
2005141397.tif 000005
【００４３】
また、銘柄ｉの回転角θiを決める際には、その銘柄が属する業種を考慮する。つまり、以下の式（４）で定義される回転角にしたがって、同じ業種の銘柄が隣どうしになるように並べていく。
【００４４】
【数４】
2005141397.tif 000006
【００４５】
ここで、このような処理を行うためには、図３の株価データでは、業種にしたがって、データがソートされていればよい。
【００４６】
続いて、ＣＰＵ１２０は、業種境界線データの計算を行う（ステップS１０４）。すなわち、上記式（４）にしたがって、同じ業種の銘柄が隣どうしになっているので、業種が変わる分かれ目を検出し、その境界線（業種境界線）を引く位置を決定する。
【００４７】
さらに、ＣＰＵ１２０は、株価変化彩色データの計算を行う（ステップS１０６）。
【００４８】
すなわち、ＣＰＵ１２０は、各々の銘柄を、以上説明した極座標を求めるルールによって決められた位置にある球体として表示する。そして、その球体の表面色を、一つ前の時刻での株価より上がっている場合は緑、変化していない場合は黄色、下がっている場合は赤で着色する。
【００４９】
次に、ＣＰＵ１２０は、スケール変化データを計算する（ステップS１０８）。
【００５０】
つまり、ＣＰＵ１２０は、各々の銘柄ｉの時刻ｔでの出来高Ｖi（ｔ）を用いて、各銘柄を表す球体の半径Ｒi（ｔ）を以下の式（５）で定義する。
【００５１】
【数５】
2005141397.tif 000007
【００５２】
さらに、ＣＰＵ１２０は、インデックスデータを計算する（ステップS１１０）。
【００５３】
すなわち、時刻ｔでの市場ポートフォリオのインデックスＩ（ｔ）を、そのポートフォリオが作成された時点での時価総額Ｐ（ｔ＝０）で規格化することによって、以下の式（６）で定義する。
【００５４】
【数６】
2005141397.tif 000008
【００５５】
続いて、ＣＰＵ１２０は、ディスプレイ１０４上にポートフォリオを可視化して表示する。
【００５６】
図６は、可視化して表示されたポートフォリオの一例を示す図である。図６に示すとおり、ディスプレイ１０４の上３／４の可視化ポートフォリオ領域には、個別銘柄配置時系列データ、業種境界線データ、株価変化彩色時系列データ、スケール変化時系列データを用いて可視化されたポートフォリオが配置される。図６に示すとおり、各銘柄のデータは、各々上述のように計算された位置に、計算された半径および色を有する球体として表示され、業種の境界には業種境界線が表示される。
【００５７】
一方、ディスプレイ１０４の下１／４のインデックス時系列データ表示領域には、横軸に時間軸を採り、縦軸にインデックス時系列データを描画する。
【００５８】
再び、図５に戻って、ＣＰＵ１２０は、ポートフォリオ配置およびインデックス時系列データの表示処理の後に、株価データが更新されているか否かを判断する（ステップＳ１１４）。更新されていなければ、処理をステップＳ１１４に戻して待機し、更新されていれば、処理をステップＳ１００に戻して、再び、ポートフォリオの可視化処理を繰り返す。
【００５９】
以上説明したとおり、本発明のポートフォリオ可視化システムは、複数の市場データを、一つのプラットフォーム上に凝縮して表示する手法を元にして、金融ポートフォリオとその構成要素のダイナミカルな変化、市場そのもののダイナミカルな変化や現在の状況などを、瞬時に把握することが可能である。また、ポートフォリオ管理のみならず、個別銘柄選定に対しても効果を発揮できる。
【００６０】
より詳しくいうと、以下のような効果がある。
（１）ポートフォリオ管理に関して
各銘柄がそのポートフォリオにおいて占める位置を視覚的に捉えることができるため、ポートフォリオを作成する際の手助けになる。また、ポートフォリオを構成している銘柄のダイナミカルな動きを見ることによって、数値だけでは見えてこない、そのポートフォリオ本来の性質を把握できる。さらに、ポートフォリオを構成した時点での配置と、現在の配置とを比較することによって、ポートフォリオのリバランスに対して示唆を与える。
【００６１】
本発明のシステムによって可視化された市場ポートフォリオにおいて、中心からの距離を指定し、その中に含まれている銘柄でポートフォリオを組むことによって、市場に連動したパッシブファンドが構築できる。
（２）市場の可視化に関して
本発明では、市場そのものを、パソコン上の一画面で表示できる。そして、市場を構成している各々の銘柄が、市場の中でどのような位置にあるのか、また、その位置がどのように変化しているのかを、直感的に把握できる。さらに、市場が開いた時刻から、市場が閉まった時刻まで、ある時間刻みでアニメーションとして、ポートフォリオの変化をユーザに提示すれば、その日の市場のまとめを直感的に行うができる。
（３）個別銘柄選定に関して
個別銘柄についての日中の約定値、気配値、時刻データを含む「ティックデータ」とリンクすることによって、いま、どの業種が買いなのか売りなのかを瞬時に把握できるため、個別銘柄の売買に対して示唆を与える。また、ティックデータとリンクすることによって、業種全体では下げているにもかかわらず、その中で上げている銘柄を瞬時に見つけることができるので、個別銘柄の売買に対して示唆を与えることができる。
【００６２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６３】
【図１】本発明のポートフォリオ可視化装置が適用されるポートフォリオ可視化システム１０００の一例を示す概念図である。
【図２】コンピュータ１００の構成をブロック図形式で示す図である。
【図３】株価データサーバ２１０から配信され、コンピュータ１００のハードディスク１２４に格納される株価データの構成の一例を示す概念図である。
【図４】ＣＰＵ１２０が行うポートフォリオ可視化の計算処理でのデータの流れを示す概念図である。
【図５】ＣＰＵ１２０が行うポートフォリオ可視化の計算処理の流れを説明するためのフローチャートである。
【図６】可視化して表示されたポートフォリオの一例を示す図である。
【符号の説明】
【００６４】
１００  コンピュータ、１０２  コンピュータ本体、１０４  ディスプレイ、１０６  ＦＤドライブ、１０８  ＣＤ−ＲＯＭドライブ、１１０  キーボード、１１２  マウス、１１８  ＣＤ−ＲＯＭ、１２０  ＣＰＵ、１２２  メモリ、１２４  ハードディスク、１２８  通信インタフェース、２００  ネットワーク、２１０  株価データサーバ、１０００  ポートフォリオ可視化システム。
【図１】
2005141397.tif 000009
【図２】
2005141397.tif 000010
【図３】
2005141397.tif 000011
【図４】
2005141397.tif 000012
【図５】
2005141397.tif 000013
【図６】
2005141397.tif 000014