(57)【要約】【課題】適数種の時間長単位における相場推移の比較観察を容易にすることができ、相場のより高度な時系列分析を容易にすることができるチャート表示プログラム、およびチャート表示装置の提供を目的とする。【解決手段】チャート４全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように複数の時間長単位データ表示区画１に区画する区画設定手段２、  各時間長単位データ表示区画１に、隣接する時間長単位データ表示区画１との時間的連続性を維持しながら対応する時間長単位データを分配して表示用時系列データ列を生成する表示データ列生成手段３、  表示用時系列データ列に基づいて、時間長単位データの時間的連続性を有する複数種で構成されたチャート４を同一表示画面上に描画するチャート描画手段５、  としてコンピュータを機能させて構成する。【選択図】図９
2009031930.tif 000002
【特許請求の範囲】
【請求項１】
相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するチャート表示プログラムであって、
チャート全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように複数の時間長単位データ表示区画に区画する区画設定手段、
各時間長単位データ表示区画に、隣接する時間長単位データ表示区画との時間的連続性を維持しながら対応する時間長単位データを分配して表示用時系列データ列を生成する表示データ列生成手段、
表示用時系列データ列に基づいて、時間長単位データの時間的連続性を有する複数種で構成されたチャートを同一表示画面上に描画するチャート描画手段、
としてコンピュータを機能させるチャート表示プログラム。
【請求項２】
前記コンピュータを、
各時間長単位データ表示区画に対応して、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にする価格スケール設定条件を記憶する価格スケール条件テーブル、
として機能させ、
かつ、前記チャート描画手段は、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にして構成された座標系に従ってチャートを描画する請求項１記載のチャート表示プログラム。
【請求項３】
前記価格スケール設定条件が、チャート全表示期間を通じて一律に価格スケールの粗密を設定する請求項２記載のチャート表示プログラム。
【請求項４】
前記コンピュータを、
ネットワークを通じてサーバから最新の相場データあるいは相場データの適宜時間長単位の代表値を取得し、表示対象のデータ列あるいは時系列データに組み入れる更新手段、
として機能させる請求項１ないし３のいずれかに記載のチャート表示プログラム。
【請求項５】
相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するチャート表示プログラムであって、
チャート全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように複数の時間長単位データ表示区画に区画するステップ、
各時間長単位データ表示区画に、隣接する時間長単位データ表示区画との時間的連続性を維持しながら対応する時間長単位データを分配して表示用時系列データ列を生成するステップ、
表示用時系列データ列に基づいて、時間長単位データの時間的連続性を有する複数種で構成されたチャートを同一表示画面上に描画するステップ、
をコンピュータに実行させるためのチャート表示プログラム。
【請求項６】
前記コンピュータに、
各時間長単位データ表示区画に対応して、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にする価格スケール設定条件を価格スケール条件テーブルに記憶するステップ、
を実行させ、
かつ、前記チャートを描画するステップは、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にして構成された座標系に従ってチャートを描画する請求項５記載のチャート表示プログラム。
【請求項７】
前記価格スケール設定条件が、チャート全表示期間を通じて一律に価格スケールの粗密を設定する請求項６記載のチャート表示プログラム。
【請求項８】
前記コンピュータに、
ネットワークを通じてサーバから最新の相場データあるいは相場データの適宜時間長単位の代表値を取得し、表示対象のデータ列あるいは時系列データに組み入れるステップ、
を実行させるための請求項５ないし７のいずれかに記載のチャート表示プログラム。
【請求項９】
相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するチャート表示装置であって、
チャート全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように複数の時間長単位データ表示区画に区画する区画設定手段と、
各時間長単位データ表示区画に、隣接する時間長単位データ表示区画との時間的連続性を維持しながら対応する時間長単位データを分配して表示用時系列データ列を生成する表示データ列生成手段と、
表示用時系列データ列に基づいて、時間長単位データの時間的連続性を有する複数種で構成されたチャートを同一表示画面上に描画するチャート描画手段とを有するチャート表示装置。
【請求項１０】
各時間長単位データ表示区画に対応して、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にする価格スケール設定条件を記憶する価格スケール条件テーブルを有し、
かつ、前記チャート描画手段は、時間長単位の単位時間長が長くなるに従ってチャート表示価格範囲が広くなるように価格スケールを密にして構成された座標系に従ってチャートを描画する請求項９記載のチャート表示装置。
【請求項１１】
前記価格スケール設定条件が、チャート全表示期間を通じて一律に価格スケールの粗密を設定する請求項１０記載のチャート表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャート表示プログラム、およびチャート表示装置に関するものである。
【背景技術】
【０００２】
従来、相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するものとしては、例えば、特許文献１に記載されたものが知られている。この従来例は株価情報提供方法に関するもので、株価情報提供用サーバから携帯電話機に対して日や週、月の三種の時間長単位における株価の終値、始値、高値、安値などの代表値を株価情報に関するデータとして送信し、このデータに基づいて携帯電話機の液晶画面等の表示部に株価チャートを表示させる。
【０００３】
携帯電話機の表示部は、株価詳細画面において市場の取引値若しくは取引終了後の終値等を数値表示するとともに日足ボタンを表示し、この日足ボタンが押されることにより、画面を切り換えて日足チャート画面を表示する。日足チャート画面は、適宜の時間長単位における株価の終値、始値、高値、安値を一本のローソクのような図形表示で読みとれるようにしたいわゆるローソク足と呼ばれるチャートを表示するもので、上記時間長単位として日を採用したいわゆる日足と呼ばれるこのチャートにおいては、一本のローソクのような図形表示が各日の終値等を示し、２９日分の株価が２９本のローソクのような図形表示により表される。
【０００４】
また、上記日足チャート画面には、上述したチャートのほかに週足ボタンも表示されており、この周足ボタンが押されると、今度は週を時間長単位として採用したローソク足、週足を２９週分に渡って表示する週足チャート画面に切り換わる。さらに、同様に週足チャート画面においてチャートとともに表示されている月足ボタンが押されると、２９ヶ月分のローソク足、月足を表示する月足チャート画面に切り換わる。
【特許文献１】特開２００３-０５８７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例は、複数種の時間長単位に基づいて構成されたそれぞれのチャートを画面の切り換えにより表示するものであるために、短期、中期、長期などといった複数種の時間長単位に基づくそれぞれの相場の推移を比較、統合した分析がしづらいという欠点がある。
【０００６】
これに対し、チャートの表示装置を複数台用意してこれらを同時に表示させるという対処も考えられるが、この場合においても、異なる表示装置、チャート上でそれぞれの相場推移を見比べなければならないために、分析のしづらさがやや残ってしまう。
【０００７】
本発明は以上の欠点を解消すべくなされたものであって、適数種の時間長単位における相場推移の比較観察を容易にすることができ、相場のより高度な時系列分析を容易にすることができるチャート表示プログラム、およびチャート表示装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば上記目的は、
相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するチャート表示プログラムであって、
チャート４全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように複数の時間長単位データ表示区画１に区画する区画設定手段２、
各時間長単位データ表示区画１に、隣接する時間長単位データ表示区画１との時間的連続性を維持しながら対応する時間長単位データを分配して表示用時系列データ列を生成する表示データ列生成手段３、
表示用時系列データ列に基づいて、時間長単位データの時間的連続性を有する複数種で構成されたチャート４を同一表示画面上に描画するチャート描画手段５、
としてコンピュータを機能させるチャート表示プログラムを提供することにより達成される。
【０００９】
チャート表示プログラムは、コンピュータを、チャート４全表示期間を複数の時間長単位データ表示区画１に区画する区画設定手段２、この区画に従って異なる時間長単位における相場の代表値をチャート４全表示期間に分配して表示用時系列データ列を生成する表示データ列生成手段３、この表示用時系列データ列に従ってチャート４を描画するチャート描画手段５として機能させるように構成される。コンピュータは、異なる時間長単位における相場の代表値を複合させたチャート４を同一画面上に描画し、これら時間長単位の異なる相場の代表値の一覧性を向上させ、また、極めて比較しやすくし、相場のより高度な時系列分析のために良好な環境を構築する。
【００１０】
また、上述した複数の時間長単位データ表示区画１が、チャート４全表示期間を過去に遡るに従って時間長単位の単位時間長が長くなるように構築され、上述した適数種の時間長単位の相場の代表値が、それぞれの時間長単位の単位時間長に対応する時間長単位データ表示区画１にそれぞれ分配されることにより、直近の相場推移を比較的詳細に観察することができ、例えば、相場の急落等の挙動を早期に把握することができる上に、より過去の相場推移をそのパターンやサイクルを捉える分析に適当な程度において観察することができ、大局観をもって相場推移を把握することができる。
【００１１】
さらに、時間長単位の単位時間長が同一な相場の代表値の単数あるいは複数をひとつの時間長単位データとして時間長単位データ表示区画１に当てはめるこの発明において、隣接する時間長単位データ表示区画１には、時間的連続性が維持される。すなわち、一般に株や為替などの相場は、約定したタイミングによって不特定な時刻に離散的に発生する性格の持ち、経時的な推移を観察するためには、例えば、離散的に発生した相場を上述した従来例におけるように日や、週、月、さらには十分間、一時間などの時間長単位で、その終値、始値、高値（当該時間長単位内での最安値）安値（当該時間長単位内での最安値）などの代表値として集約して表すことが一般的である。このため代表値は、例えば２００７年７月２０日、２００７年７月第一週などといったある特定の日や週といったかたちで特定される時間、時刻情報の性格と、２４時間や７日間などといった時間長情報の性格を併せ持つようになる。本発明において維持される時間的連続性は、かかる時間、時刻情報の性格を利用した経時的な連続性を意味し、複数の時間長単位の代表値の配列に経時的な連続性を維持させることにより、相場の変動を漏れなく、かつ、重複なく経時的に把握させることができる。
【００１２】
なお、上述したように相場データの経時的なデータ列を予め定められた適数種の時間長単位によりそれぞれ分割し、各時間長単位における相場データの代表値を時系列データとして表示するようにコンピュータを機能させる場合において、代表値を取得するための相場データの経時的なデータ列としての元データには、上述した不特定な時刻に離散的に発生するそのままの相場データのデータ列のほか、例えばこれを短い時間長単位で集約、蓄積したデータ列を用いることが可能である。
【００１３】
また、上述した時間的連続性の維持により、チャート４上にプロットされて表される図形等は、異なる単位時間長がチャート４の表示期間、すなわち表示される時間軸において等間隔、言い換えれば時間軸の目盛、スケールを同一にして表示されても、一定の時間的連続性を示すこととなることから、複数の単位時間長を用いた相場推移の表示を違和感なく視覚的に伝達することができる。例えば、長期的な視点で見れば上昇傾向にある相場がより短期的な視点で見たときには下降傾向にあることなどについて、違和感なく直感的に体感させることができる。
【００１４】
以上の発明においてコンピュータは、チャート４の時間軸の表示範囲を区画設定手段２により複数の時間長単位データ表示区画１に区画し、それぞれの区画を時間長単位の単位時間長に関連づける。また、各区画に関連づけられた単位時間長の時間長単位の相場データの代表値を時間的に連続するように各区画に分配する。この分配は、例えば、代表値の時間情報を利用して行い、時間軸上において最新時点を占める区画に単位時間長の最も短い時間長単位の代表値を最新のものから順に時間軸に従って当てはめ、区画内に当てはめることができたうちで最も古い代表値の時間長単位の終了時刻を時間軸上過去側に隣接する他の区画の時間長単位の開始時刻とし、当該他の区画に関連づけられた時間長単位の代表値を、同様にこの開始時刻から順に過去のものへと順次当てはめ、これを区画数に従って適宜繰り返すことにより行うことができる。以上のようにして分配された適数種の時間長単位の代表値の配列情報は表示用時系列データ列として生成され、これを時間軸に当てはめたチャート４がチャート描画手段５によって表示画面に描画される。
【００１５】
また、単位時間長の異なる相場の代表値を同一画面上に表示されるチャート４に含める本発明において、単位時間長が長くなるに従ってチャート４の表示価格範囲が広くなるように価格スケールを密にした場合には、単位時間長の長時間化に伴う相場の変動幅の拡大に対応することができる。すなわち、単位時間長の拡大は一般に相場の変動量の拡大に繋がる場合が多く、単に価格スケール、すなわち価格軸の目盛をチャート４上で一律にした時には、その目盛が密であればチャート４上にプロットされて表される図形等の一部のチャート４の価格表示範囲外への拡散が生じやすく、反対に目盛が粗ければ、チャート４における価格の読み取りが困難になってしまう。上述したように価格スケールを単位時間長に応じて変動、すなわち価格軸の縮尺を単位時間長に応じて変化させることにより、特に読み取りできることが望ましい単位時間長の短い代表値の価格の把握を可能にし、これらの不具合を抑えてより見やすいチャート４を構築することができる。
【００１６】
以上の価格スケールの設定は、価格スケールの変動を時間軸との関係などにより価格スケール設定条件として特定し、価格スケール条件テーブル６に記憶させることによってコンピュータにおいて機能させることができる。価格スケール設定条件は、上述したように各時間長単位との間での関係で設定することが各時間長単位における相場の見やすさを得る上では十分であり、この場合、各時間長単位とその価格スケールとの対応関係を価格スケール条件テーブル６に一対一対応して記憶させればよい。
【００１７】
また、このように価格スケールを変動させた場合において、さらに、価格スケールの変動をチャート４全表示期間を通じて一律に設定した場合には、あたかも遠近法の一点透視法におけるような視覚効果をチャート４上における時間の推移に与えることができる。この場合、価格スケール条件テーブル６には、例えば時間軸と価格軸の関係で一次式により特定される同一価格直線を記憶するなどすれば足りる。
【００１８】
加えて、以上のコンピュータをスタンドアローンではなくネットワークに接続した場合に、このネットワークを通じてサーバから最新の相場データなどを入手する更新手段７として機能させたときには、相場の時事の推移を反映させて取引時の最新の相場情報に基づく分析を行うことができる。更新手段７は、例えば、インターネットを通じて最新の相場データ等を提供する特定のサーバのデータベースから最新情報として扱われている相場データを入手させ、これをチャート４の表示対象の相場データ列に最新値として組み込むものであれば足りる。この相場データ列への組み込みは、例えば相場データの時間情報を利用して行うことができる。
【発明の効果】
【００１９】
以上の説明から明らかなように、本発明によれば、適数種の時間長単位における相場推移の比較観察を容易にすることができ、相場のより高度な時系列分析を容易にすることができるチャート表示プログラム、およびチャート表示装置を提供することができ、金融商品の相場取引の活発化に寄与することができる。
【発明を実施するための最良の形態】
【００２０】
図１にネットワークを利用した情報処理、チャート４表示のためのシステムの全体を示す。相場情報として外国為替相場に関する情報を扱うこの実施の形態において、ネットワーク１０上には、金融機関のサーバ１１と、仲介業者のサーバ１２と、不特定多数のクライアント端末１３とがあり、金融機関サーバ１１と仲介業者サーバ１２とは専用回線１０ａにより、仲介業者サーバ１２とクライアントコンピュータとは公衆回線１０ｂ、すなわち単にインターネットを介して相互に接続される。
【００２１】
図１において１４は外国為替取引を行うインターバンク市場であり、多数の金融機関サーバ１１、１１、・・が相互に専用回線１０ａで接続され、クライアント端末１３を利用する個人投資家等は、仲介業者サーバ１２を介してインターバンク市場１５の外国為替相場情報に基づいて決定されるＡＳＫやＢＩＤといった売値や買値（相場データ）を入手し、これを参考に外国為替証拠金取引を行う。仲介業者サーバ１２は、Ｗｅｂサーバの負荷を考慮して、Ｗｅｂアプリケーションサーバ１２ａおよびＤＢサーバ１２ｂをＷｅｂサーバ１２ｃとは別個に配置した三階層のＷｅｂシステムモデルにより構築される。
【００２２】
図２の機能ブロック図に主に上記仲介業者サーバ１２の機能的構成を示す。上述した金融機関サーバ１１は、不特定時間に発生する外国為替相場に基づいてそれぞれ決定される上述したＡＳＫ等のデータを記憶する相場データ記憶手段１１ａ、ＡＳＫ等のデータを仲介業者サーバ１２に送信する相場データ送信手段１１ｂとして機能し、図４に示すように、相場データ送信手段１１ｂにより仲介業者サーバ１２にＡＳＫ等のデータが発生とほぼ同時に逐次送信される（ステップＳ１）。
【００２３】
仲介業者サーバ１２は、上記専用回線１０ａに接続するためのモデム等により構成される専用回線受信手段１５を有し、該専用回線受信手段１５を介してＡＳＫ等のデータを逐次入手する。この仲介業者サーバ１２は、処理手段１６として機能するレート蓄積部１７を有し、ＡＳＫ等のデータを専用回線受信手段１５を介して入手すると、図４に示すようにレート蓄積部１７が経時的なデータ列として蓄積する（ステップＳ２）。
【００２４】
蓄積は例えば米ドルと日本円や、ユーロとスイスフランなどの通貨ペア毎にそれぞれ行われ、また、適数種の時間長単位、例えば一分間を例にするならば、一分間以内に相場が発生する都度入手されたＡＳＫ等の複数のデータについて、その一分間における終値、始値、高値、安値を特定し、これらを相場の一分間における代表値として、ひとつの一分足データとして集約することにより、時間長単位毎に行う。入手したＡＳＫ等のデータを経時的に管理するために、上述したレート蓄積部１７は入手した時にその時刻をそれぞれのＡＳＫ等のデータに関連づける。また、この実施の形態において、上述した時間長単位としては、一分足、五分足、十分足、１５分足、２０分足、３０分足、一時間足、四時間足、八時間足、日足、週足、月足が利用される。
【００２５】
レート蓄積部１７によるＡＳＫ等のデータの蓄積処理は、図２に示すように、まず最初に、最小時間長単位である一分に満たない時点において入手したＡＳＫ等のデータを直近レートデータ１８として記憶手段１９の履歴レート記憶部２０に通過ペア毎に経時的に格納し、この後、時間の経過とともに上述した一分足データから月足データまでにまとめ、一分足テーブル２１Ａから図示省略の月足テーブルまでのそれぞれの時間長単位テーブル２１にそれぞれ時間情報に関連づけて格納する。
【００２６】
なお、例えば一分間にＡＳＫデータ等の入手がなかった場合には、直前の一分間の代表値を複製して当該一分間の一分足データを生成する。
【００２７】
上述した一分足テーブル２１Ａ等の各時間長単位テーブル２１には、コンピュータの記憶容量、後述するチャート４で表示できる数を考慮して各一分足データ等が適宜数の上限数まで格納され、例えば、一分足テーブル２１Ａには現時点の直前の１分から１２０分前までの合計１２０個程度の一分足データが格納され、一方、月足テーブルや、週足テーブル、日足テーブルといった単位時間の比較的長いものについては、先月から蓄積を開始した１０年以上前までの１５０個程度の月足データなどが格納される。このＡＳＫ等のデータの蓄積処理手順を図５に示す。
【００２８】
レート蓄積部１７は、上述したように金融機関サーバ１１から逐次入手したＡＳＫ等のデータをその入手時刻に関連づけて直近レートデータ１８として経時的に記憶させ、時刻の分が変わったとき（ステップＳ２−１）には、直近レートデータ１８内に蓄積されたデータに基づいて、それまでの一分間における終値、始値、高値、安値を代表値として、各一分足データとして一分足テーブル２１Ａに格納する。上述したように一分足テーブル２１Ａに格納できる一分足データの上限数が設定されているため、新たな一分足データの格納によって上限数を超えたときには、最も古い一分足データが削除され、新たな一分足データ群に更新される（ステップＳ２−２）。
【００２９】
また同様に、入手時刻の分の下一桁が０か５、すなわち５の倍数であるとき（ステップＳ２−３）には、上述した一分足データのほかに五分足データが生成されて五分足データ群が更新され（ステップＳ２−４）、さらに、入手時刻の分の下一桁が０であるとき（ステップＳ２−５）には十分足データが新たに生成されて十分足データ群が更新され（ステップＳ２−６）、加えて、月が変わったときには（ステップＳ２−７）月足データ群が更新される（ステップＳ２−８）など、このように時間長単位の区切りの時点において対応する時間長単位の各時間長単位テーブル２１が更新される。
【００３０】
また、上述した仲介業者サーバ１２は、インターネット１０ｂに接続するための公衆回線送受信手段２２、ウェブページを運営するウェブページ運営部２３としても機能し、インターネット１０ｂ上の特定のアドレスに展開されるホームページを管理する。上述した個人投資家等は、このホームページにアクセスすることによりＡＳＫ等のデータにより構成される外国為替相場のチャート４を閲覧することができる。
【００３１】
図４に示すように、上記ウェブページ運営部２３は、個人投資家等が操作するパーソナルコンピュータなどのクライアント端末１３からのホームページへのアクセスを受けると（ステップＳ３）、初期送信管理部２４によって上述した履歴レート記憶部２０内のＡＳＫ等のデータと、記憶手段１９に記憶されるクライアント送信用アプリケーションソフト２５とをクライアント端末１３に送信させ（ステップＳ４）、クライアント端末１３の液晶ディスプレイ等の表示手段２６にＡＳＫ等に基づくチャート４を表示させる（ステップＳ５）。
【００３２】
初期設定として米ドルと日本円の通貨ペアのチャート４を表示させるこの実施の形態において、上記初期送信管理部２４は、履歴レート記憶部２０内のＵＳＤ／ＪＰＹ記憶部２７内のＡＳＫ、ＢＩＤデータを初期設定履歴レートとして送信し、この送信データ量に関しては、サーバ制御情報格納部２８を参照して上述した一分足から月足までのそれぞれの個々のデータについて、図９等に示すチャート４の一画面における表示上限である１２０個程度毎が対象とされる。また、上記クライアント送信用アプリケーションソフト２５は、クライアント端末１３の上記ウェブページの閲覧のためのアプリケーションソフトであるブラウザ上で起動し、プラットホームに依存しないＪＡＶＡ（登録商標）プログラムにより構成される。図３にこれらをダウンロードしたクライアント端末１３の機能的構成を示す。
【００３３】
クライアント端末１３は、公衆回線１０ｂに接続するためのモデム等により構成される送受信手段２９、ウェブページ閲覧手段３０として機能する処理手段３１、記憶手段３２、液晶ディスプレイ等の表示手段２６、マウスやキーボード等の入力手段３３として機能する。上記クライアント送信用アプリケーションソフト２５のダウンロードにより、ウェブページ閲覧手段３０にはクライアント制御情報格納部３４、区画設定部（区画設定手段２）、表示データ列生成部（表示データ列生成手段３）、チャート描画部（チャート描画手段５）、更新部（更新手段７）、価格スケール管理部３５、枠・目盛等生成部３６、付加機能管理部３７が、記憶手段３２にはチャート表示設定情報３８、価格スケール条件テーブル６が構築され、また、初期設定履歴レートのダウンロードによって記憶手段３２に履歴レート記憶部３９が構築される。この履歴レート記憶部３９には、図３に示すように、仲介業者サーバ１２における履歴レート記憶部２０の構成に従い、一分足テーブル４０Ａから図示しない月足テーブルまで相場データが時間長単位毎にそれぞれ時間長単位テーブル４０にてそれぞれ時刻情報と一対一対応して格納されている。
【００３４】
クライアント端末１３におけるチャート４の表示手法を以下に説明する。チャート４の表示は図７に示す手順によって実現され、クライアント端末１３側で起動するＪＡＶＡ（登録商標）プログラムのアプレットは、ダウンロード後に起動され（ステップＳ５−１）、まず最初に、クライアント制御情報格納部３４、上記区画設定部２、および表示データ列生成部３によりチャート４の時間軸４ａのスケールを決定する（ステップＳ５−２）。クライアント制御情報格納部３４には各時間長単位の代表値の時間軸４ａ上における割り当ての下限数が記憶されており、最大時間長単位である月足を除く各足のデータには１２の下限数、すなわち月足以外は最低でも１２個のデータを用いてチャート４を構成することが設定されている。
【００３５】
上記区画設定部２は、このクライアント制御情報格納部３４、およびチャート表示設定情報３８を参照して図８に示す手順で処理を進める。チャート表示設定情報３８はチャート４の枠の表示画面上の位置やサイズを例えばドット数で特定される座標情報などで特定したもので、図９等に示すように、表示されるチャート４は横軸が時間軸４ａ、縦軸が価格軸４２であり、時間軸４ａは左側に行くに従って過去に遡る。区画設定部２は、時間軸４ａの右端から各時間長単位毎のデータの表示区画（時間長単位データ表示区画１）を順次割り当て、この割り当ては時間軸４ａを過去に遡るに従って時間長単位の単位時間長が長くなるように設定される。なお、月足は、時間軸４ａを長寸にすることによって表示区画を厳密に決定しなくてもチャート４での表示を適宜確保できるため、この実施の形態においては、表示区画の割り当ては一分足から始まり、週足で終了する。
【００３６】
図８に示すように、一分足データの表示区画１は、まず最初に一分足データの最新時刻からチャート４における一分足データの表示下限数の累計時間を遡った時刻の計算から始まる（ステップＳ３１）。上述した一分足テーブル２１Ａに格納される各一分足データに一対一対応する時刻情報のうちで最新時刻が取り出され、この時刻から一分足データの時間軸４ａ上における割り当ての下限数である１２、すなわち１２分遡った時刻が求められる。このようにして求めた時刻の分の下一桁が０か５であるかを判定し（ステップＳ３２）、０か５に該当したときには一分足データの表示区画１として上記１２、より正確には１２目盛が決定され、すなわち一分足の代表値の時間軸４ａ上の割当数が１２個に設定される（ステップＳ３３）。
【００３７】
一方、０か５以外であった時には、該当するまで割当数が順次インクリメントされて（ステップＳ３４）判定が繰り返される。したがって例えば、仲介業者サーバ１２から取得した一分足データ群の最新時刻が１３時３分であったときには、１２分遡ると１２時５２分になるため、分の下一桁が０になる１２時５０分になるまで、すなわち２回のインクリメントが繰り返され、合計１４個のデータが時間軸４ａに割り当てられる。
【００３８】
このようにして決定される一分足データの表示区画１は上述したチャート表示設定情報３８におけるチャート４の座標情報に関連づけられ、次は、より時間長単位の単位時間長が長い五分足データの表示区画１の決定に進む。五分足の表示区画１は、上述した一分足データ表示区画１に収められる一分足データのうちで最も古い時刻に連続する時刻が開始時刻となり、一分足における最新時刻と同様に、この開始時刻に五分足データの時間軸４ａ上における割り当て下限数を当てはめ、開始時刻から６０分遡った時間が最初の判定対象になる（ステップＳ３５）。したがって上述した例によれば、１１時５０分になり、この場合、時刻の分の下一桁の判定（ステップＳ３６）は０であるため、五分足データの時間軸４ａ上の割当数は１２本に決定される（ステップＳ３７）。このため、この場合における五分足のチャート４における割当数のインクリメント工程（ステップＳ３８）は行われない。
【００３９】
以上のように時間時上過去側に隣接する単位時間長のより長い時間長単位の開始時刻に合わせて、時間長単位が短いものから順に表示区画１、すなわち各足の時間軸４ａ上の割当数を決定する。なお、以上においては、例えば五分足の開始時刻を時刻の分の下一桁が０か５と設定した場合を示したが、この時刻は任意に設定可能である。また、図８に示すように、週足の表示区画の決定（ステップＳ４１）に際しては、時刻を遡ったときに（ステップＳ３９）、インクリメント工程（ステップＳ４２）に入るか否かを効率を考慮して月末の週であるか否かで判定しているが（ステップ４０）、仮に数日間程度が月足の期間と重複したとても、チャート４への影響が極めて小さく、大きな問題になることもない。
【００４０】
また、以上のように時間軸４ａ上の各表示区画１を決定する際に用いた各足データの数、各表示区画１の開始・終了時刻情報に基づいて、表示データ列生成部３は、チャート４表示対象となる各足データの時間軸４ａ上の配列情報を表示用時系列データ列として生成する。この表示用時系列データ列は、各足データに時間軸４ａ上の位置情報を与えるものになる。
【００４１】
このようにして時間軸４ａのスケールが確定したら、次は、図７に示すように、価格スケール管理部３５、価格スケール条件テーブル６により価格軸４２のスケールを決定する（ステップＳ５−３）。価格スケール管理部３５は、チャート４の右側の価格軸４２Ａと左側の価格軸４２Ｂのそれぞれにおいて基準となる表示価格範囲を演算により決定する。
【００４２】
チャート４右側の価格軸４２Ａの表示価格範囲は、上述したように時間軸４ａ上に割り当てられた各足データのうち、画面右側部分に位置する足データの価格範囲を参考に、これらが明確に、すなわちチャート４である程度価格が読みとれる程度に設定される。具体的には、この実施の形態においては時間軸４ａ右側から６５％程度の範囲、時間軸４ａ上における足データの割当数で言えば右端から７２個までの範囲の足データの最高値と最安値を演算により求める。このようにして求めた表示価格範囲は、そのまま右側の価格軸４２Ａの全長に当てはめられ、右側時間軸４２Ａの全長の表示価格範囲に設定される。
【００４３】
また、チャート４左側の価格軸４２Ｂの基準となる表示価格範囲は、チャート４の全表示期間がなるべく表示できるように、上述したように時間軸４ａ上に割り当てられる全ての足データの最高値と最安値を演算により求める。さらに、左軸の価格軸４２Ｂの表示価格範囲は、このような価格スケール管理部３５の演算に加え、発明者による表試行錯誤によって決定された左軸に対する一定の縮尺条件を加味して設定される。上記価格スケール条件テーブル６にはこの縮尺条件が格納されており、この実施の形態においては、以上のようにして求めた左側価格軸４２Ｂの基準となる表示価格範囲を左側価格軸４２Ｂの高さ方向中央部分の一定の長さ範囲、具体的には３５％の範囲に当てはめ、これを基準に左側価格軸４２Ｂ全長の表示価格範囲を算出する。以上のようにして求められた左右の価格軸４２Ａ、４２Ｂのスケールは、上述したチャート表示設定情報３８におけるチャート４の座標情報に関連づけられる。
【００４４】
以上のように価格軸４２のスケールが決定したら、次は、図７に示すように、左右の価格軸４２Ａ、４２Ｂの異なるスケール間で同一の価格帯を結ぶ目盛り線としての同一レート直線４３、および同一レートガイドライン４４を枠・目盛等生成部３６により決定する（ステップＳ５−４）。枠・目盛等生成部３６は、チャート４右側価格軸４２Ａの全長を１０等分した位置を同一レート直線４３の右端に設定し、これには例えばチャート表示設定情報３８で特定される座標情報が利用される。この同一レート直線４３の左端は、右側価格軸４２Ａにおける価格と左側価格軸４２Ｂにおける価格が同一になるようにして決定される。
【００４５】
また、同一レートガイドライン４４は、以上のように左側に行くに従って密集する同一レート直線４３、４３、・・の外側に同じようなスケールで補助的に同一レートを示す直線であり、右側価格軸４２Ａには接点を持たない。この同一レートガイドライン４４の決定は、具体的には、例えば、チャート４左側価格軸４２Ｂよりもさらに左側に仮想的に存在する全ての同一レート直線４３の焦点の仮想的な座標を求め、この焦点から同一レート直線４３、４３、・・と同じ角度分布で同一レート直線４３の外側、チャート４表示ではその上下に２０本程度づつ配置してなされる。この同一レートガイドライン４４により、例えば図９に示すように、チャート４左側価格軸４２Ｂの右側価格軸４２Aとのスケールの違いを視覚的により強く与えることができる。
【００４６】
以上のように同一レートガイドライン４４等が決定したら、図７に示すように、チャート描画部５によってチャート４が描画される（ステップＳ５−５）。上述したように各足データのチャート４の時間軸４ａに対する位置、座標は表示用時系列データ列により特定されており、各足データの価格軸４２に対する位置は、同一レート直線４３等を介して特定することが可能な時間軸４ａ上の各足データの位置に対応する位置における価格軸４２の縮尺に応じて、座標として特定することができる。
【００４７】
以上のようにしてクライアント端末１３の表示手段２６に表示されるチャート４の一例を図９ないし図１１に示す。この実施の形態において、チャート４の時間軸４ａは、特に月足データの蓄積期間の長期間化のため、全ての範囲が表示画面の三回の切り換えによって表示できる程度の長さに形成されている。各図において、４５は上述した左側価格軸４２Ｂの中央部分３５％の長さ範囲を示したものであり、すなわち左側価格軸４２Ｂの上下にはそれぞれ３２．５％、合計６５％相当の全長に対する長さの余白が設定されることになる。
【００４８】
また、図９における二点鎖線は、上述したようにチャート４右軸の価格スケールを決定する時の足データの期間の終期、すなわち７２本目の足位置を示したもので、チャート４右側価格軸４２Ａはこの二点鎖線よりも右側における最高値、最安値が上下端に合致する。各チャート４は右側価格軸４２Ａから７２本目までの足データの最高値、最安値の範囲の違いによって同一レート直線４３の傾きが異なり、それぞれが適宜クライアント端末１３の表示手段２６で見やすい程度に形成されている。
【００４９】
さらに、図９において４６は、マウスポインタであり、チャート４の下側には、マウスポインタ４６を合わせた足データの時刻（時間長単位の開始時刻）、時間長単位が分かる足データの名称、および代表値が数値表示される。加えて、各チャート４の上部には、通過ペアの表示部４７、ＡＳＫ・ＢＩＤの表示部４８がプルダウンメニューとして配置され、また、下部には、スクロールバー４９が配置され、このスクロールバー４９をスライド操作することにより図９から図１１まで表示画面を漸次切り換えることができる。
【００５０】
また、上述したようにクライアント端末１３には米ドルと日本円の通過ペアしかダウンロードされていないため、上記プルダウンメニュー４８よって例えばユーロとスイスフランなどに通貨ペアを切り換えた場合には、図４において下部に示すように、付加機能管理部３７が当該通貨ペアの履歴レートを仲介業者サーバ１２にインターネットを介して要求する（ステップＳ９）。仲介業者サーバ１２が履歴レート記憶部２０に記憶されたＥＵＲ／ＣＨＦ記憶部５０に基づいて当該履歴レートを仲介業者サーバ１２に返信すると（ステップＳ１０）、クライアント端末１３はこの履歴レートに基づいてユーロとスイスフランの外国為替相場のチャート４を描画する（ステップＳ１１）。
【００５１】
さらに、上記図９等から明らかなように、この実施の形態ではチャート４にロウソク足表示が採用されており、各図において右側のボタン表示は、上から順に、初期設定ボタン５１、ロウソク足の太さを二倍に表示し直すボタン５２、二倍に表示したロウソク足の太さを元の太さに戻すボタン５３、スクロールバー４９動かしたときでも左右の価格軸４２Ａ、４２Ｂの縮尺を一定状態に保持するためのボタン５４である。上記初期設定ボタン５１は、例えば同一レート直線４３等の表示の有無などの初期設定を決定するものである。以上のような機能は、クライアント端末１３の付加機能管理部３７によって構築される。
【００５２】
また、以上のチャート４を外国為替相場の変動に追従して容易に表示すべく、仲介業者サーバ１２は更新設定送信管理部５５として、クライアント端末１３は更新部（更新手段７）としても機能するように構成される。図４に示すように、更新部７は、予め設定された所定のスケジュールに従って動作し、例えば一分毎などのタイミングでネットワーク１０を介して仲介業者サーバ１２に最新のＡＳＫ等のデータの更新を要求する（ステップＳ６）。
【００５３】
この確認は、例えばクライアント端末１３が記憶する最新のＡＳＫ等のデータの時刻を仲介業者サーバ１２にそのインターネット１０ｂ上のアドレスとともに送るなどし、これを受けた仲介業者サーバ１２の更新設定送信管理部５５は、より新しい時刻の一分足データをクライアント端末１３に送信する（ステップＳ７）。この返信を受けると、更新部７は一分足テーブル４０Ａを更新するとともに、上述した仲介業者サーバ１２におけるように、この更新された一分足テーブル２１Ａを利用して五分足テーブル４０Ｂ、十分足テーブル４０Ｃ等の全ての時間長単位テーブル４０の更新を確認する。この後、上述したチャート４の表示ステップＳ５と同様に、更新された履歴レートに基づいてチャート４が更新されて再描画される（ステップＳ８）。
【００５４】
具体的には、図６に示すように、仲介業者サーバ１２から最新の一分足データを入手すると（ステップＳ５１）、一分足テーブル２１Ａの一分足データ群を更新するとともに（ステップ５２）、この最新の一分足データの終了時刻の分の下一桁が０か５であるか否かをい判定し（ステップ５３）、０か５に合致する判定がなされたときには、一分足データの最新のものから五分前までのものまでにより終値、始値、高値、安値の代表値を特定して新たな五分足データを生成し、五分テーブルの五分データ群を更新する（ステップ５４）。同様にこの後、最新の五分データの終了時刻の分の下一桁が０か否かを判定し（ステップ５５）、合致していれば十分足データ群を更新する（ステップＳ５６）など、これを週足データにおいて月が変わったか（ステップＳ５７）によって月足データ群を更新する（ステップＳ５８）というところまで順次進める。
【００５５】
したがってこの実施の形態において、チャート４は、時間の経過に従って一分足から週足までのデータがそれぞれ時間軸４ａ上で１２本から１６本までその表示数量、プロット数を変化しながら、時間的連続性をもって連続状に並び、相場の細かな推移から大局までを一望して観察することができる。
【００５６】
なお、この実施の形態においては、時間軸４ａを長尺にし、三つの表示画面に切り換えてチャート４全体を表示するようにする場合を示したが、単一表示画面でチャート４全体が表示できるようにしても足り、この場合例えば、月足データと日足データのみをチャート４に反映させるなど時間長単位の数量や時間軸４ａ上の割当数を少なくすればよい。また、左右の価格軸４２Ａ、４２Ｂにおけるスケールの変化は、チャート４表示対象のレート変動幅に応じて価格スケール条件テーブル６に変更を加えるなどして適宜変更、調整してもよい。  
【図面の簡単な説明】
【００５７】
【図１】ネットワークを利用した情報処理、チャート表示のためのシステムの全体構成を示す図である。
【図２】主に上記仲介業者サーバの機能的構成を示す機能ブロック図である。
【図３】主にクライアント端末の機能的構成を示す機能ブロック図である。
【図４】金融機関サーバ、仲介業者サーバ、クライアント端末間でのネットワーク上における情報のやり取りを説明するシーケンス図である。
【図５】仲介業者サーバにおける相場データの蓄積処理を示すフローチャートである。
【図６】クライアント端末における相場データの蓄積処理を示すフローチャートである。
【図７】チャートの表示処理の概略を示すフローチャートである。
【図８】時間軸上に時間長単位データの表示区画を設定する処理を示すフローチャートである。
【図９】チャートが表示された画面の一例を示すものである。
【図１０】チャートが表示された画面の他の例を示すものである。
【図１１】チャートが表示された画面のさらに他の例を示すものである。
【符号の説明】
【００５８】
１  時間長単位データ表示区画
２  区画設定手段
３  表示データ列生成手段
４  チャート
５  チャート描画手段
６  価格スケール条件テーブル
７  更新手段
【図１】
2009031930.tif 000003
【図２】
2009031930.tif 000004
【図３】
2009031930.tif 000005
【図４】
2009031930.tif 000006
【図５】
2009031930.tif 000007
【図６】
2009031930.tif 000008
【図７】
2009031930.tif 000009
【図８】
2009031930.tif 000010
【図９】
2009031930.tif 000011
【図１０】
2009031930.tif 000012
【図１１】
2009031930.tif 000013