(57)【要約】  個人投資家端末装置の処理回路は、メイン時間足のローソク足Ｌ−ＭおよびインディケータＩＮＤ−Ｍの他に、メイン時間足より長い時間足の単数または複数のインディケータＩＮＤ−Ｓ１、Ｓ２，．．．を１画面に表示する。インディケータは、為替取引の通貨ペアの売買価格に関する指標である。上記画面により、ユーザは、レート変動のトレンドを早い段階で、より正確に視覚的に把握することができ、適切な取引が可能となる。
2011021234.tif 000002
【特許請求の範囲】
【請求項１】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが処理を行う金融取引支援方法であって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、
前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程と
を前記コンピュータが実行する金融取引支援方法。
【請求項２】
前記メモリに記憶された前記第１のリストデータが更新されると、前記第１の算出工程を実行し、
前記第１の算出工程が実行されたことを条件に、前記第２の算出工程および前記表示工程を実行する
請求項１に記載の金融取引支援方法。
【請求項３】
前記第１の算出工程は、前記第１の時間間隔で規定された各時刻について前記第１種類の指標値を示す第１のリストデータ内で新しい時刻から順に前記第２種類の指標値を算出し、
前記第２の算出工程は、前記第１の算出工程の過程で前記第２種類の指標値が算出される度に、その算出に用いた前記第１種類の指標値に対応する第１の時刻以前の時刻を、前記第２の時間間隔で規定された各時刻について前記第２種類の指標値を示す第２のリストデータ内で新しい時刻から順に検索し、当該検索によって得た時刻の前記第２種類の指標値を算出する
請求項２に記載の金融取引支援方法。
【請求項４】
前記第１種類の指標値が更新されると、前記第１の時間間隔で規定された各時刻における前記第１種類の指標値のうち更新された指標値に対応した時刻を特定する更新特定工程
をさらに有し、
前記第１の算出工程は、前記更新特定工程で特定された時刻についてのみ前記第１種類の指標値を算出する
請求項３に記載の金融取引支援方法。
【請求項５】
前記第２の算出工程は、前記算出した第２種類の指標値が、それに対応した時刻を含む前記第２の時間間隔の時間帯の最終的な前記第２種類の指標値である場合に、当該時間帯の前記第２種類の指標値として確定する
請求項３に記載の金融取引支援方法。
【請求項６】
前記表示工程は、
前記第２の算出工程で前記第２種類の指標値を算出する度に、その算出した時刻に対応した部分を描画し、
前記第２の算出工程で前記第２種類の指標値を確定した場合に、それに対応した時間帯全域に対応した部分を前記確定した第２種類の指標値で再描画する
請求項５に記載の金融取引支援方法。
【請求項７】
前記第１のリストデータは、前記第１の時間間隔で規定された各時刻について、当該時刻から第１の時間内における前記第１種類の指標値の始値、高値、安値、終値を当該時刻と対応付けて示し、
前記第２のリストデータは、前記第２の時間間隔で規定された各時刻について、当該時刻から第２の時間内における前記第１種類の指標値の始値、高値、安値、終値を当該時刻と対応付けて示す
請求項１〜６のいずれかに記載の金融取引支援方法。
【請求項８】
前記表示工程は、前記第１のリストデータを基に、前記第１の時間間隔で規定された各時刻について、前記第１種類の指標値の始値、高値、安値、終値を示すローソク足画像を、前記第１の指標ラインおよび前記第２のラインと共通の時間軸を用いて１画面内に同時に表示する
請求項７に記載の金融取引支援方法。
【請求項９】
前記第２の指標値が、その値が大きくなるに従って取引対象としての価値が高まるように規定されている場合に、
前記第１の時間間隔の前記第２種類の指標値が前記第２の時間間隔の前記第２種類の指標値より大きい場合に、前記取引対象を売るための少なくとも一つの条件を満たしたと判断するか、あるいは前記取引対象の売買に用いられる売買指標値を売りの向きに更新し、
逆の場合に、前記取引対象を買うための少なくとも一つの条件を満たしたと判断するか、あるいは前記取引対象の売買に用いられる売買指標値を買いの向きに更新する取引条件処理工程
をさらに前記コンピュータが実行する請求項１に記載の金融取引支援方法。
【請求項１０】
前記第１の時間間隔の前記第２種類の指標値と前記第２の時間間隔の前記第２種類の指標値とが離れるトレンドであるか否かを判断するトレンド判断工程
をさらに前記コンピュータが実行し、
前記取引条件処理工程は、
前記離れるトレンドであると判断したことをさらに条件として、前記判断あるいは更新を行う
請求項９に記載の金融取引支援方法。
【請求項１１】
通貨ペアの取引レートを時系列に示すレートデータを、複数の通貨間の全ての通貨ペアの各々について入力する入力工程と、
複数の通貨ペアの各々について、前記入力工程で入力した前記レートデータの所定の時間内での変動値を算出する変動値算出工程と、
前記複数の通貨の各々について、当該通貨が売通貨あるいは買通貨となる通貨ペアの前記変動データを累積した指標値を算出する指標値算出工程と
を前記コンピュータがさらに実行し、
前記第１のリストデータおよび前記第２のリストデータは、前記指標値算出工程で算出した前記指標値を示している
請求項１〜１０のいずれかに記載の金融取引支援方法。
【請求項１２】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基に処理を行う金融取引支援装置であって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとを記憶するメモリと、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出手段と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出手段と、
前記メモリから読み出した前記第１の算出手段で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示処理手段と
を有する金融取引支援装置。
【請求項１３】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータに処理を実行させるプログラムであって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、
前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程と
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の指標値（インディケータ）を同時に考慮した金融商品の取引を可能にする金融取引支援方法、その装置およびそのプログラムに関するものである。
【背景技術】
【０００２】
近年のコンピュータ及び通信技術の発展により、為替取引（ＦＸ）等の金融取引がインターネット等のネットワークを介して行われている。
このような金融取引では、例えば、金融取引を取扱う取引業者が保有する複数の取引業者サーバと注文者端末とが通信を行いながら取引が行われる。【０００３】
為替取引では、為替変動に合わせてタイミング良く通貨を売買することで、為替差益を得るために行われる。
為替取引は、株等の他の金融商品と異なる点が多く、例えば、外貨預金に比べて柔軟性が高いことや、資金効率が良い投資商品として注目されている。
ところで、 外貨預金は、例えば米ドルを買って預金する。つまり、米ドル高の場合は利益が出て、米ドル安の場合は損失が出るというものである。一方、外為取引では、米ドルが下落すると予想したら「米ドル売り・円買い」という注文ができる。 
つまり為替取引は、為替相場の動きに注目して、高くなるだろう通貨は「買い（Bid）」、安くなるだろう通貨は「売り（Ask）」というように、為替差益がプラスに転じるようにトレードが可能であり、極めて為替変動への対応度が高い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、為替取引の場合に、ユーザは、指定した時間足のローソク足チャートと、インディケータとを画面上に表示し、当該画面を見ながら、トレンドを判断して通貨ペアの取り引きを行う。インディケータは、為替のトレンドを知る上で有用な指標となる。
従来では、ユーザが指定した時間足のローソク足チャートと、その時間足のインディケータとが画面に同時に表示され、ユーザは、その画面を基に取引を行っている。
しかしながら、上述した画面のみでは、為替のトレンドを早い段階でより正確に把握することが難しく、為替の将来動向の予測が難しいという問題がある。【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、金融取引対象の価格の将来動向をより正確に予測することを可能にする金融取引支援方法、その装置およびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明では、複数の異なる時間足のインディケータを同時に考慮した金融取引を可能にする。これは、複数の異なる時間足の情報を考慮すると、金融取引対象の価格変動のトレンドを早い段階で正確に把握でき、金融取引対象の将来価格を予測することできるということを出願人が見出したことに基づいている。【０００７】
第１の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが処理を行う金融取引支援方法であって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、
前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程とを前記コンピュータが実行する。【０００８】
第２の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基に処理を行う金融取引支援装置であって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとを記憶するメモリと、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出手段と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出手段と、前記メモリから読み出した前記第１の算出手段で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示処理手段とを有する。【０００９】
第３の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが実行するプログラムであって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程とを前記コンピュータが実行させる。
【発明の効果】
【００１０】
本発明によれば、金融取引対象の価格の将来動向をより正確に予測することを可能にする金融取引支援方法、その装置およびそのプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係るＦＸ処理システムの全体構成図である。
【図２】図２は、本発明の実施形態で用いられるレートデータを説明するための図である。
【図３】図３は、本発明の実施形態で用いられる通貨ペアを説明するための図である。
【図４】図４は、図１に示すＦＸ取引業者サーバがＲＤ生成サーバ群から受信するデータのフォーマットを説明するための図である。
【図５】図５は、図１に示すＦＸ取引業者サーバがＲＤ生成サーバ群から受信するデータのフォーマットを説明するための図である。
【図６】図６は、図１に示すＦＸ取引業者サーバの構成図である。
【図７】図７は、図１に示す個人投資家端末装置の構成図である。
【図８】図８は、図７に示す個人投資家端末装置の画面表示の一例を説明するための図である。
【図９】図９は、図８の部分拡大図である。
【図１０】図１０は、図７に示す個人投資家端末装置のメモリに記憶された各時間足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）の一部のデータ構造と、処理順序を説明するための図である。
【図１１】図１１は、図７に示す個人投資家端末装置のメモリに記憶された各時間足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）の一部のデータ構造と、処理順序を説明するための図である。
【図１２】図１２は、図７に示す個人投資家端末装置の動作例を説明するためのフローチャートである。
【図１３】図１３は、図７に示す個人投資家端末装置の動作例を説明するための図１２の続きのフローチャートである。
【図１４】図１４は、図７に示す個人投資家端末装置の動作例を説明するための図１３の続きのフローチャートである。
【図１５】図１５は、図１に示すＦＸ自動取引サーバの構成図である。
【図１６】図１６は、図１５に示すＦＸ自動取引サーバの処理を説明するためのフローチャートである。
【図１７】図１７は、図１５に示すＦＸ自動取引サーバの処理を説明するための図である。
【図１８】図１８は、図１５に示すＦＸ自動取引サーバのその他の処理を説明するためのフローチャートである。
【図１９】図１９は、本発明の第３実施形態における個人投資家端末装置のインディケータ算出の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を為替取引に適用した場合を例示する。
＜第１実施形態＞
以下、本発明の実施形態に係るＦＸ処理システムについて説明する。
図１は、本発明の実施形態に係るＦＸ処理システム１の全体構成図である。
図１に示すように、ＦＸ処理システム１は、例えば、ＲＤ生成サーバ群１０、ＦＸ取引業者サーバ１２、個人投資家端末装置１４、ＦＸ自動取引サーバ１８を有する。
【００１３】
以下、本発明の構成と本実施形態の構成との対応関係を説明する。
本実施形態のレートデータＲＤが本発明の第１種類の指標値一例であり、本実施形態のインディケータＩＮＤ−Ｎ，Ｓ１，Ｓ２が本発明の第２種類の指標値の一例である。
【００１４】
［ＲＤ生成サーバ群１０］
ＲＤ生成サーバ群１０は、例えば、通貨ペアについての売買取引を管理する複数のＦＸ取引所サーバで構成されている。各ＦＸ取引所サーバが、自らが管轄する通貨ペアについての売買取引を管理する。
各ＦＸ取引所サーバは、自らが管轄する通貨ペアのレートを時系列に示すレートデータを生成する。
各ＦＸ取引所サーバが生成する上記レートデータは、一般に公開される。
【００１５】
本実施形態では、以下の通貨ペアのレートを時系列に示すレートデータＲＤをそれぞれ生成する２８個のＦＸ取引所サーバがある。
各ＦＸ取引所サーバは、管轄する通貨ペアについての投資家等からの売り買い情報（ＦＸ取引業者サーバ１２が提供する提示価格ビット／オファー）に基づいて、通貨ペアのレートを決定する。
【００１６】
円／米ドル、英ポンド／米ドル、ユーロ／米ドル、スイスフラン／米ドル、豪ドル／米ドル、ＮＺドル／米ドル、カナダドル／米ドル、米ドル／円、英ポンド／円、ユーロ／円、スイスフラン／円、豪ドル／円、ＮＺドル／円、カナダドル／円、米ドル／、英ポンド、円／英ポンド、ユーロ／英ポンド、スイスフラン／英ポンド、豪ドル／英ポンド、ＮＺドル／英ポンド、カナダドル／英ポンド、米ドル／ユーロ、円／ユーロ、英ポンド／ユーロ、スイスフラン／ユーロ、豪ドル／ユーロ、ＮＺドル／ユーロ、カナダドル／ユーロ、米ドル／スイスフラン、円／スイスフラン、英ポンド／スイスフラン、ユーロ／スイスフラン、豪ドル／スイスフラン、ＮＺドル／スイスフラン、カナダドル／スイスフラン、米ドル／豪ドル、円／豪ドル、英ポンド／豪ドル、ユーロ／豪ドル、スイスフラン／豪ドル、ＮＺドル／豪ドル、カナダドル／豪ドル、米ドル／ＮＺドル、円／ＮＺドル、英ポンド／ＮＺドル、ユーロ／ＮＺドル、スイスフラン／ＮＺドル、豪ドル／ＮＺドル、カナダドル／ＮＺドル、米ドル／カナダドル、円／カナダドル、英ポンド／カナダドル、ユーロ／カナダドル、スイスフラン／カナダドル、豪ドル／カナダドル、ＮＺドル／カナダドル
【００１７】
例えば、通貨ペア「米ドル／円」のＦＸ取引所サーバは、図２に示すレートデータＲＤ（米ドル／円）を生成する。
レートデータＲＤは、例えば、所定の時間間隔のレートを示しており、月足、週足、日足、分足の複数形態で選択的に表示される。
【００１８】
本実施形態では、通貨ペア「通貨ＣＸｎ／通貨ＣＹｍ」のレートデータＲＤを、「ＲＤ（ＣＸｎ／ＣＹｍ）」と示すこととする。
ここで、ｎ，ｍは、図３に示すように定義される。
【００１９】
この場合に、ＲＤ生成サーバ群１０を構成する２８個のＦＸ取引所サーバは、図３および以下に示す２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を生成する。
【００２０】
レートデータＲＤ（円／米ドル）、ＲＤ（英ポンド／米ドル）、ＲＤ（ユーロ／米ド）、ＲＤ（スイスフラン／米ドル）、ＲＤ（豪ドル／米ドル）、ＲＤ（ＮＺドル／米ドル）、ＲＤ（カナダドル／米ドル）、ＲＤ（米ドル／円）、ＲＤ（英ポンド／円）、ＲＤ（ユーロ／円）、ＲＤ（スイスフラン／円）、ＲＤ（豪ドル／円）、ＲＤ（ＮＺドル／円）、ＲＤ（カナダドル／円）、ＲＤ（米ドル／英ポンド）、ＲＤ（円／英ポンド）、ＲＤ（ユーロ／英ポンド）、ＲＤ（スイスフラン／英ポンド）、ＲＤ（豪ドル／英ポンド）、ＲＤ（ＮＺドル／英ポンド）、ＲＤ（カナダドル／英ポンド）、ＲＤ（米ドル／ユーロ）、ＲＤ（円／ユーロ）、ＲＤ（英ポンド／ユーロ）、ＲＤ（スイスフラン／ユーロ）、ＲＤ（豪ドル／ユーロ）、ＲＤ（ＮＺドル／ユーロ）、ＲＤ（カナダドル／ユーロ）、ＲＤ（米ドル／スイスフラン）、ＲＤ（円／スイスフラン）、ＲＤ（英ポンド／スイスフラン）、ＲＤ（ユーロ／スイスフラン）、ＲＤ（豪ドル／スイスフラン）、ＲＤ（ＮＺドル／スイスフラン）、ＲＤ（カナダドル／スイスフラン）、ＲＤ（米ドル／豪ドル）、ＲＤ（円／豪ドル）、ＲＤ（英ポンド／豪ドル）、ＲＤ（ユーロ／豪ドル）、ＲＤ（スイスフラン／豪ドル）、ＲＤ（ＮＺドル／豪ドル）、ＲＤ（カナダドル／豪ドル）、ＲＤ（米ドル／ＮＺドル）、ＲＤ（円／ＮＺドル）、ＲＤ（英ポンド／ＮＺドル）、ＲＤ（ユーロ／ＮＺドル）、ＲＤ（スイスフラン／ＮＺドル）、ＲＤ（豪ドル／ＮＺドル）、ＲＤ（カナダドル／ＮＺドル）、ＲＤ（米ドル／カナダドル）、ＲＤ（円／カナダドル）、ＲＤ（英ポンド／カナダドル）、ＲＤ（ユーロ／カナダドル）、ＲＤ（スイスフラン／カナダドル）、ＲＤ（豪ドル／カナダドル）、ＲＤ（ＮＺドル／カナダドル）
【００２１】
ＲＤ生成サーバ群１０は、１分足、５分足、１５分足、３０分足、１時間足、４時間足、日足、週足および月足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）をそれぞれ生成し、これをＦＸ取引業者サーバ１２に出力する。
図４は１時間足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）を示し、図５は１５分足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）を示す。
図４および図５に示すように、各時間足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）は、各時刻について、その時刻から時間足分の時間における、レートの始値、高値、安値、終値を対応付けて示している。
【００２２】
［ＦＸ取引業者サーバ１２］
ＦＸ取引業者サーバ１２は、個人投資家端末装置１４およびＦＸ自動取引サーバ１８からの通貨ペアを指定した買い又は売りの注文に基づいて、それに対応した注文をＲＤ生成サーバ群１０に対応するＦＸ取引所サーバに送信する。
当該注文には、取引の提示価格（ビット／オファー）が示されている。
【００２３】
図６は、図１に示すＦＸ取引業者サーバ１２の構成図である。
図６に示すように、ＦＸ取引業者サーバ１２は、例えば、インタフェース２１、操作部２３、ディスプレイ２５、メモリ２７、作業メモリ２９および処理回路３１を有する。
ここで、インタフェース２１、操作部２３、ディスプレイ２５、メモリ２７および処理回路３１は、内部バス２０を介して接続されている。
インタフェース２１は、例えば、インターネット等のネットワーク９を介してＲＤ生成サーバ群１０および個人投資家端末装置１４とデータおよび要求の送受信を行う。
操作部２３は、ＦＸ取引業者が操作するためのキーボードやマウス等である。
ディスプレイ２５は、処理回路３１からの表示信号に応じた画面を表示する。
メモリ２７は、処理回路３１の処理に用いられるプログラムおよびデータを記憶する。
作業メモリ２９は、処理回路３１における処理途中の中間データ等を記憶する。
処理回路３１は、メモリ２７から読み出したプログラムを実行する。
処理回路３１は、ＦＸ取引業者サーバ１２の処理を統括して制御する。また、処理回路３１の処理は、メモリ２７に処理対象および処理途中のデータを適宜記憶して実行される。
【００２４】
ＦＸ取引業者サーバ１２は、１分足、５分足、１５分足、３０分足、１時間足、４時間足、日足、週足および月足のそれぞれのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を、例えば、レートが変動する度にＲＤ生成サーバ群１０からインタフェース２１を介して受信し、これをメモリ２７に書き込む。
また、ＦＸ取引業者サーバ１２は、メモリ２７から上記レートデータＲＤ（ＣＸｎ／ＣＹｍ）を読み出して、インタフェース２１を介して個人投資家端末装置１４に送信する。
【００２５】
［個人投資家端末装置１４］
図７は、図１に示す個人投資家端末装置１４の構成図である。
図７に示すように、個人投資家端末装置１４は、例えば、インタフェース４１、操作部４３、ディスプレイ４５、メモリ４７、作業メモリ４９および処理回路５１を有する。
ここで、インタフェース４１、操作部４３、ディスプレイ４５、メモリ４７および処理回路５１は、内部バス４０を介して接続されている。
インタフェース４１は、例えば、インターネット等のネットワーク９を介してＦＸ取引業者サーバ１２およびＦＸ指標算出サーバ１６とデータおよび要求の送受信を行う。
操作部４３は、個人投資家が操作するためのキーボードやマウス等である。
ディスプレイ４５は、処理回路５１からの表示信号に応じた画面を表示する。
メモリ４７は、処理回路５１の処理に用いられるプログラムおよびデータを記憶する。
作業メモリ４９は、処理回路５１における処理途中の中間データ等を記憶する。
処理回路５１は、メモリ４７から読み出したプログラムを実行する。
処理回路５１は、個人投資家端末装置１４の処理を統括して制御する。また、処理回路５１の処理は、メモリ４７に処理対象および処理途中のデータを適宜記憶して実行される。
【００２６】
個人投資家端末装置１４は、１分足、５分足、１５分足、３０分足、１時間足、４時間足、日足、週足および月足のそれぞれのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を、例えば、ＦＸ取引業者サーバ１２からインタフェース４１を介して受信し、これをメモリ４７に書き込む。
【００２７】
個人投資家端末装置１４には、ローソク足とインディケータの双方を表示するメイン時間足と、インディケータのみを表示するサブ時間足とが予め指定あるいは設定されている。
ここで、サブ時間足は、メイン時間足より長い時間足である。
当該指定および設定は、個人投資家による操作部４３の操作に基づいて行われる。
【００２８】
個人投資家端末装置１４は、後述する演算を行うことで、図８および図９に示すように、メイン時間足のローソク足Ｌ−ＭおよびインディケータＩＮＤ−Ｍと、複数のサブ時間足のインディケータＩＮＤ−Ｓ１，Ｓ２，．．．を同じ時間軸を用いて同時に１画面で表示する。
図８において、横軸は時間であり、縦軸はインディケータの値を示している。
【００２９】
図１０および図１１は、図７に示す個人投資家端末装置１４のメモリ４７に記憶された各時間足のレートデータＲＤ（ＣＸｎ／ＣＹｍ）の一部のデータ構造と、処理順序を説明するための図である。
図１０および図１１に示すように、処理回路５１は、メモリ４７に記憶された複数の時間足のレートデータＲＤのうち、ユーザによってローソク足を表示するもの（メイン時間足）として指定されたレートデータＲＤの各時刻を示すデータを、配列データＴＭ［ｋ］に格納する。
また、処理回路５１は、配列データＴＭ［ｋ］に格納された時刻に対応するレートの終値を示すデータを、配列データＣＭ［ｋ］に格納する。
【００３０】
また、処理回路５１は、メモリ４７に記憶された複数の時間足のレートデータＲＤのうち、ユーザによってインディケータのみを示すもの（サブ時間足）として指定されたレートデータＲＤの各時刻を示すデータを、配列データＴＳｘ［ｋｘ］に格納する。
また、処理回路５１は、配列データＴＳｘ［ｋ］に格納された時刻に対応するレートの終値を示すデータを、配列データＣＳｘ［ｋｘ］に格納する。ここで、ｘは、１，２，．．．の整数のインデックスであり、値が大きくなるに従って時間足が長くなるように規定される。
なお、ローソク足を表示する時間足は１つであり、インディケータのみを表示する時間足はローソク足を表示する時間足より長い時間足である。
【００３１】
以下、上記画面表示におけるＦＸ取引業者サーバ１２の動作例を説明する。
当該動作例では、５分足をメイン時間足とし、１５分足、１時間足、４時間足をサブ時間足とした場合を例示する。
図１０に示すように、メモリ４７に記憶された５分足の各時刻を示す時刻データは配列ＴＭデータ［ｋ］に格納されている。ここで、インデックスｋが大きく従って時刻が前になるように規定されている。
また、５分足の各時刻のレートデータ、例えば、終値を示す終値データは、配列データＣＭ［ｋ］に格納されている。
図１０に示すように、メモリ４７に記憶された１５分足の各時刻を示す時刻データは配列ＴＳ１データ［ｋ１］に格納されている。インデックスｋ１が大きくなる従って時刻が前になるように規定されている。
また、１５分足の各時刻のレートデータ、例えば、終値を示す終値データは、配列ＣＳ１データ［ｋ１］に格納されている。
【００３２】
また、図１１に示すように、メモリ４７に記憶された１時間足の各時刻を示す時刻データは配列データＴＳ２［ｋ２］に格納されている。インデックスｋ２が大きくなる従って時刻が前になるように規定されている。
また、１時間足の各時刻のレートデータ、例えば、終値を示す終値データは、配列ＣＳ２データ［ｋ２］に格納されている。
【００３３】
図１２、図１３および図１４は、個人投資家端末装置１４の動作例を説明するためのフローチャートである。
以下の個人投資家端末装置１４の処理は、処理回路５１によって実行され、処理回路５１が処理するデータはメモリ４７あるいは作業メモリ４９から読み出され、処理回路５１の処理結果データ（処理途中データを含む）はメモリ４７あるいは作業メモリ４９に書き込まれる。
【００３４】
ステップＳＴ１：
個人投資家端末装置１４の処理回路５１は、インディケータ算出の条件を満たしたか否かを判断し、満たしたと判断するとステップＳＴ２に進み、満たしていないと判断すると、当該判断を繰り返す。
例えば、処理回路５１は、メイン時間足のインディケータを前回算出した後に、新たなレートデータＲＤ（ＣＸｎ／ＣＹｍ）を受信した場合に、インディケータ算出の条件を満たしたと判断する。具体的には、処理回路５１は、メイン時間足のインディケータを前回算出した時刻を示す時刻データと、ＲＤ生成サーバ群１０からレートデータＲＤ（ＣＸｎ／ＣＹｍ）を前回受信した時刻を示す時刻データをメモリ４７から読み出して比較し、前者の時刻が後者の時刻より前の場合に、上記インディケータ算出の条件が満たされたと判断する。
なお、処理回路５１は、メイン時間足のインディケータを算出する度に、その時刻データをメモリ４７に書き込む。また、処理回路５１は、ＲＤ生成サーバ群１０からレートデータＲＤ（ＣＸｎ／ＣＹｍ）を受信する度に、その時刻データをメモリ４７に書き込む。
【００３５】
ステップＳＴ２：
処理回路５１は、指定されたメイン時間足レートデータＲＤ（ＣＸｎ／ＣＹｍ）に対応してメモリ４７に記憶された配列データのインデックスｋ，ｋ１，ｋ２，．．．に初期値（例えば「０」）を代入する。
【００３６】
ステップＳＴ３：
処理回路５１は、メイン時間足の配列データＣＭ［ｋ］から所定数の配列データ、例えば配列データＣＭ［ｋ］〜［ｋ−１９］の終値データが既にメモリ４７に書き込まれているか否かを判断し、書き込まれていると判断したことを条件にステップＳＴ４に進む。
【００３７】
ステップＳＴ４：
処理回路５１は、例えば、上記２０個の配列データＣＭ［ｋ］〜［ｋ−１９］に格納された２０個の終値データをメモリ４７から読み出す。
このとき、処理回路５１は、インデックスｋを順次インクリメントすることで、メモリ４７に記憶された２０個の配列データＣＭ［ｋ］〜［ｋ−１９］に効率的に短時間でアクセスできる。
【００３８】
ステップＳＴ５：
処理回路５１は、ステップＳＴ４で読み出したメイン時間足の所定数（例えば２０個）の配列データの終値データを基に、インディケータＩＮＤ−Ｍ［ｋ］を算出し、それをメモリ４７に書き込む。
具体的には、例えば、下記（１）に示すように、インディケータＩＮＤ−Ｍ［ｋ］を算出する。
本実施形態では、過去の連続した２０個の配列データを用いる場合を例示するが、２０個以外の連続した複数個の配列データを用いてもよいし、不連続の複数の配列データを用いて、インディケータＩＮＤ−Ｍ［ｋ］，ＩＮＤ−Ｓ１［ｋ１］等を用いてもよい。また、インディケータの作成アルゴリズムは特に限定されない。
【００３９】
【数１】
2011021234.tif 000003
【００４０】
ステップＳＴ６：
処理回路５１は、ステップＳＴ５でメモリ４７に書き込んだインディケータＩＮＤ−Ｍ［ｋ］を読み出して、画面上のインディケータＩＮＤ−Ｍの上記インディケータＩＮＤ−Ｍ［ｋ］に対応した指標ラインの部分を描画する。
また、処理回路５１は、メモリ４７に記憶された配列データＴＭ［ｋ］が示す時刻に対応したレートデータＲＤ（ＣＸｎ／ＣＹｍ）のレートの始値、高値、安値、終値データを読み出し、それに対応したローソク足Ｌ−Ｍの部分（画像）を描画する。
【００４１】
ステップＳＴ７：
処理回路５１は、メモリ４７から読み出したメイン時間足より一つ長いサブ時間足の各時刻を示す配列データＴＳ１［ｋ１］に格納された時刻データが、配列ＴＭデータ［ｋ］に格納された時刻データと、同じ時刻あるいはそれより前の時刻を示すという条件を満たすか否かを判断する。
処理回路５１は、上記条件を満たすと判断した場合にステップＳＴ９に進み、満たさないと判断した場合にステップＳＴ８に進む。
【００４２】
ステップＳＴ８：
処理回路５１は、インデックスｋ１を１だけインクリメントする。
ステップＳＴ７、ＳＴ８により、上記条件を満たす配列データＴＳ１［ｋ１］が、直近の時刻から順に検索される。
図１２〜図１４の処理では、レートデータＲＤ（ＣＸｎ／ＣＹｍ）を最初に入力したときは、全てのインデックスｋについて、ステップＳＴ３〜ＳＴ１９等の処理を行うが、レートデータＲＤ（ＣＸｎ／ＣＹｍ）を２回目以降に入力したときには、更新された配列データに対応するｋ＝０の場合のみステップＳＴ３〜ＳＴ１９等の処理を行う。
そのため、処理回路５１が、上記条件を満たす配列データＴＳ１［ｋ１］を直近の時刻から順に検索することで、逆の場合に比べて非常に速いタイミングで検索でき、処理時間を短くできる。
【００４３】
ステップＳＴ９： 
処理回路５１は、サブ時間足の配列データＣＳ１［ｋ１］から所定数の配列データ、例えば２０個の配列データＣＳ１［ｋ１］〜［ｋ１−１９］に格納された２０個の終値データをメモリ４７から読み出す。
【００４４】
ステップＳＴ１０：
処理回路５１は、ステップＳＴ１０で読み出したサブ時間足の所定数（例えば２０個）の配列データの終値データを基に、インディケータＩＮＤ−Ｓ１［ｋ１］を算出し、それをメモリ４７に書き込む。
具体的には、例えば、下記（２）に示すように、インディケータＩＮＤ−Ｓ１［ｋ１］を算出する。
【００４５】
【数２】
2011021234.tif 000004
【００４６】
ステップＳＴ１１：
処理回路５１は、時刻ｋ１のインディケータＩＮＤ−Ｓ１［ｋ１］が確定であるか否かを判断する。処理回路５１は、確定であると判断するとステップＳＴ１２に進み、そうでないとステップＳＴ１３に進む。
具体的には、処理回路５１は、時刻ｋと時刻ｋ１とが一致している場合に、上記確定であると判断する。
【００４７】
ステップＳＴ１２：
処理回路５１は、ステップＳＴ１０でメモリ４７に書き込んだインディケータＩＮＤ−Ｓ１［ｋ１］を読み出して、画面上のインディケータＩＮＤ−Ｓ１の上記インディケータＩＮＤ−Ｓ１［ｋ１］が指標ラインのうち時刻ｋ１に対応する全域を描画する。このとき、時刻ｋ１に対応する部分で、時刻ｋについて過去にステップＳＴ１３で描画した部分については、更新する。また、処理回路５１は、ローソク足の描画は行わない。
【００４８】
ステップＳＴ１３：
処理回路５１は、ステップＳＴ１０でメモリ４７に書き込んだインディケータＩＮＤ−Ｓ１［ｋ１］を読み出して、画面上のインディケータＩＮＤ−Ｓ１の上記インディケータＩＮＤ−Ｓ１［ｋ１］が指標ラインのうち時刻ｋに対応した部分を描画する。
このとき、処理回路５１は、ローソク足の描画は行わない。
【００４９】
ステップＳＴ１４〜ＳＴ２０：
処理回路５１は、インデックスｋ１に比べて一つ長いインデックスｋ２に対応する時間足について、ステップＳＴ７〜ＳＴ１３に対応する処理を行い、所定のタイミングで、インディケータＩＮＤ−Ｓ２［ｋ２］を算出する。また、処理回路５１は、上記画面上のインディケータＩＮＤ−Ｓ２の上記インディケータＩＮＤ−Ｓ２［ｋ］，［ｋ２］に対応した部分を描画する。
【００５０】
ステップＳＴ２１：
処理回路５１は、指定された設定に応じて、インデックスｋ２に比べて長いインデックスについてステップＳＴ１４〜ＳＴ２０と同様の処理を行う。
【００５１】
ステップＳＴ２２：
処理回路５１は、インデックスｋをインクリメントする。また、処理回路５１は、インデックスｋ１，ｋ２，．．．に初期値（例えば「０」）を代入する。
【００５２】
ステップＳＴ２３：
処理回路５１は、ステップＳＴ１で入力した図４および図５に示す配列データＴＭ［ｋ］のうち、前回入力した配列データと変更がない配列データの数を特定し、変数Ｘに設定する。
【００５３】
ステップＳＴ２４：
処理回路５１は、条件「ｋ＜（ＴＭ［ｋ］の配列数）−Ｘ」が満たされているか否かを判断し、条件が満たされていると判断した場合にはステップＳＴ３に戻り、そうでない場合にはステップＳＴ１に戻る。ここで、上記「Ｘ」は、前回受信したときと比べて変化（更新がない配列数を示している。
【００５４】
上述したように、個人投資家端末装置１４の処理回路５１は、メイン時間足のローソク足Ｌ−ＭおよびインディケータＩＮＤ−Ｍの他に、メイン時間足より長い時間足の単数または複数のインディケータＩＮＤ−Ｓ１、Ｓ２，．．．を１画面に表示する。
そのため、レート変動のトレンドをより正確に視覚的に把握することができ、適切な取引が可能にする。
【００５５】
上述したように、個人投資家端末装置１４では、新しい時刻のインディケータから順に算出することで、既に算出したメイン時間足のインディケータＩＮＤ−Ｍ［ｋ］を早いタイミングで特定でき、計算時間を短縮できる。
【００５６】
また、個人投資家端末装置１４では、上述したように、ステップＳＴ２４の条件を入れることで、入力したレートデータＲＤ（ＣＸｎ／ＣＹｍ）内の更新された配列データＣＭ［ｋ］に対応する時刻についてのみインディケータＩＮＤ−Ｍ［ｋ］を算出する。また、それに対応した時刻（インデックスｋ１，ｋ２，．．．）のインディケータＩＮＤ−Ｓ１、Ｓ２，．．．のみを算出する。そのため、値の変更がないインディケータを再度計算する必要がなく、計算量の削減、計算時間の短縮を図れる。
【００５７】
本実施形態では、個人投資家端末装置１４がＦＸ自動取引サーバ１８に対して自動取引要求を送信し、ＦＸ自動取引サーバ１８が当該要求に基づいて後述する自動取引を行ってもよいし、個人投資家端末装置１４が通貨ペアの取引を行ってもよい。
【００５８】
＜第２実施形態＞
上述した実施形態では、個人投資家端末装置１４において取引を行う場合を例示したが、図１に示すＦＸ自動取引サーバ１８において自動取引を行うようにしてもよい。
［ＦＸ自動取引サーバ１８］
図１５は、図１に示すＦＸ自動取引サーバ１８の構成図である。
図１５に示すように、ＦＸ自動取引サーバ１８は、例えば、インタフェース６１、操作部６３、ディスプレイ６５、メモリ６７、作業メモリ６９および処理回路７１を有する。
ここで、インタフェース６１、操作部６３、ディスプレイ６５、メモリ６７および処理回路７１は、内部バス６０を介して接続されている。
【００５９】
インタフェース６１は、例えば、インターネット等のネットワーク９を介してＲＤ生成サーバ群１０および個人投資家端末装置１４とデータおよび要求の送受信を行う。
操作部６３は、ＦＸ自動取引サーバ１８の管理者が操作するためのキーボードやマウス等である。
ディスプレイ６５は、処理回路７１からの表示信号に応じた画面を表示する。
メモリ６７は、処理回路７１の処理に用いられるプログラムおよびデータを記憶する。
作業メモリ６９は、処理回路７１における処理途中の中間データ等を記憶する。
処理回路７１は、メモリ６７から読み出したプログラムを実行する。
処理回路７１は、ＦＸ自動取引サーバ１８の処理を統括して制御する。
なお、処理回路７１で用いるデータおよび算出されたデータは、作業用メモリ６９やメモリ６７等の記憶手段に一時的に記憶される。本実施形態では、処理回路７１と作業用メモリ６９およびメモリ６７との間での読み書きの動作は特に明示しないが、処理回路７１の処理過程では処理工程毎に行われている。
【００６０】
ＦＸ自動取引サーバ１８は、例えば、ＲＤ生成サーバ群１０から入力したレートデータＲＤ（ＣＸｎ／ＣＹｍ）を基に、通貨ペアを自動取引（売買）する。
【００６１】
以下、図１に示すＦＸ自動取引サーバ１８の動作例を説明する。
図１６は、図１に示すＦＸ自動取引サーバ１８の動作例を説明するためのフローチャートである。
ステップＳＴ３１：
ＦＸ自動取引サーバ１８の処理回路７１は、ＲＤ生成サーバ群１０から受信したレートデータＲＤ（ＣＸｎ／ＣＹｍ）をメモリ６７に書き込む。
処理回路７１は、メモリ６７から読み出したデータを基に、図１２、図１３および図１４を用いて説明した個人投資家端末装置１４によるインディケータＩＮＤ−Ｍ［ｋ］、ＩＮＤ−Ｓ１［ｋ１］，．．．．を算出してメモリ６７に書き込む。
【００６２】
ステップＳＴ３２：
処理回路７１は、現在の時刻におけるインディケータＩＮＤ−Ｍ［０］，ＩＮＤ−Ｓ１［０］，．．．．の値をメモリ６７から読み出して比較し、例えば、図８に示されるように、上から下に向けて時間足が長くなっているという条件を満たすかを判断する。
すなわち、処理回路７１は、インディケータの時間足が長くなるに従って、その値が小さくなっているという条件を満たすか否かを判断する。
処理回路７１は、上記条件を満たすと判断した場合にはステップＳＴ３３に進み、そうでない場合にはステップＳＴ３４に進む。
【００６３】
ステップＳＴ３３：
処理回路７１は、上記インディケータに関わる通貨ペアを買うための処理を行う。
具体的には、処理回路７１は、その通貨ペアの売買を行う否かの判断する基準となる売買指標データに所定の値を加算あるいは減算して、買う可能性が高まる向きに更新する。なお、処理回路７１は、例えば、サポートラインとの位置関係、ダイバージェンスンス等のその他の分析結果に応じた値を上記売買指標データに加減算してもよい。
処理回路７１は、上記売買指標データが所定の条件を満たした場合に、上記通貨ペアを買う処理を行う。具体的に、処理回路７１は、当該通貨ペアの買い注文をＦＸ取引業者サーバ１２に対して送信する。
【００６４】
ステップＳＴ３４：
処理回路７１は、現在の時刻におけるインディケータＩＮＤ−Ｍ［０］，ＩＮＤ−Ｓ１［０］，．．．．の値をメモリ６７から読み出して比較し、例えば、図１７に示されるように、下から上に向けて時間足が長くなっているという条件を満たすかを判断する。
すなわち、処理回路７１は、インディケータの時間足が長くなるに従って、その値が大きくなっているという条件を満たすか否かを判断する。
処理回路７１は、上記条件を満たすと判断した場合にはステップＳＴ３５に進み、そうでない場合にはステップＳＴ３１に戻る
【００６５】
ステップＳＴ３５：
処理回路７１は、上記インディケータに関わる通貨ペアを売るための処理を行う。
具体的には、処理回路７１は、上記売買指標データに所定の値を加算あるいは減算して、売る可能性が高まる向きに更新する。なお、処理回路７１は、例えば、サポートラインとの位置関係、ダイバージェンスンス等のその他の分析結果に応じた値を上記売買指標データに加減算してもよい。
処理回路７１は、上記売買指標データが所定の条件を満たした場合に、上記通貨ペアを売る処理を行う。具体的に、処理回路７１は、当該通貨ペアの売り注文をＦＸ取引業者サーバ１２に対して送信する。
【００６６】
図１６に示す例によれば、図８に示されるように、上から下に向けて時間足が長くなっているという条件を満たす場合に通貨ペアの値が上昇する確率が高いという傾向、並びに逆の場合に通貨ペアの値が下降する確率が高いという傾向を考慮した取引をすることで、取引が成功する確率を高めることができる。これの傾向は、出願人によって見出されたものである。
【００６７】
図１８は、図１に示すＦＸ自動取引サーバ１８のその他の動作例を説明するためのフローチャートである。
図１８において、ステップＳＴ４１，ＳＴ４２，ＳＴ４４，ＳＴ４５，ＳＴ４７は、図１６を用いて説明したステップＳＴ３１，ＳＴ３２，ＳＴ３３，ＳＴ３４，ＳＴ３５とそれぞれ同じである。
図１８に示すように、本動作例では、ステップＳＴ４３，ＳＴ４６の処理が追加されたことを特徴としている。
処理回路７１は、例えば、図８に示されるように、上から下に向けて時間足が長くなっているという条件を満たし、且つ、インディケータ間が広がっているという条件を満たした場合に、その通貨ペアを買うための処理を行う。
また、処理回路７１は、例えば、図１７に示されるように、上から下に向けて時間足が短くなっているという条件を満たし、且つ、インディケータ間が広がっているという条件を満たした場合に、その通貨ペアを売るための処理を行う。
【００６８】
図１８に示す例によれば、通貨ペアの上昇トレンドの強さ、および通貨ペアの下降トレンドの強さを示すインディケータの間の広がりをさらに条件として用いて通貨ペアの売買を決定する。
そのため、通貨ペアのより将来の売値および買値を高い確率で予測でき、取引の信頼性を高めることができる。
【００６９】
図１６および図１８に示す例では、ＦＸ自動取引サーバ１８において自動取引をする場合を例示したが、図１６および図１８に示す処理を図７に示す個人投資家端末装置１４の処理回路５１が実行してもよい。この場合には、処理回路５１は、自動取引を行うのでなく、売買指標データが買条件あるいは売条件を満たした場合に、その旨を画面表示する。
【００７０】
また、上述した図１６および図１８の例において、処理回路７１は、ステップＳＴ３２、ＳＴ３４が「Ｎ」の場合に取引を行わないという決断処理行ってもよい。
【００７１】
＜第３実施形態＞
上述した実施形態では、個人投資家端末装置１４の処理回路５１は、ＲＤ生成サーバ群１０からのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を基に上記（１），（２）に示すようにインディケータを算出する場合を例示したが、例えば、以下に示すように、インディケータを算出してもよい。
すなわち、処理回路５１は、ＲＤ生成サーバ群１０から入力した２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）に基づいて、対象となる８個の通貨である、米ドル、円、英ポンド、ユーロ、スイスフラン、豪ドル、ＮＺドル、カナダドルの各々について、その強さを示すインディケータＩｎｄｅｘを算出する。
本実施形態では、通貨ペアのインディケータではなく、各通貨の強さを示すインディケータを算出する。
【００７２】
以下、処理回路５１のインディケータ算出処理の動作例を説明する。
処理回路５１は、例えば、図３等に示すレートデータＲＤ（ＣＸｎ／ＣＹｍ）を入力する。
処理回路５１は、例えば、所定の時間間隔Δｔ（例えば、１分間隔）で、値の変動値ΔＲを特定する。
このとき、時刻ｔｃでの変動値ΔＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）は下記式（３）で示される。
【００７３】
【数３】
2011021234.tif 000005
【００７４】
そして、処理回路５１は、下記式（４）に示すように、上記式（３）で算出された変動値ΔＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）に、通貨ペアＣＸｎ／ＣＹｍの調整係数Ｚ（ＣＸｎ／ＣＹｍ）を乗じて補正変動値ΔＣＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）を算出する。
調整係数Ｚ（ＣＸｎ／ＣＹｍ）は、例えば、通貨ペア（ＣＸｎ／ＣＹｍ）の最小値幅単位であり為替が変動するときの最小値である１ピップを基に決定される。
【数４】
2011021234.tif 000006
【００７５】
そして、処理回路５１は、上記８つの通貨ＣＹｍの各々について、当該通貨に対応したｍの値を固定して、下記式（５）に示すように、ｎ＝１〜８について上記補正変動値ΔＣＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）を累積して当該通貨のインディケータＩｎｄｅｘ（ＣＹｍ）を算出する。
【００７６】
【数５】
2011021234.tif 000007
【００７７】
なお、処理回路５１は、上記式（５）で生成した各通貨のインディケータＩｎｄｅｘ（ＣＹｍ）を、予め決められた各通貨についての補正値ΔＣＩｎｄｅｘ（ＣＹｍ）を用いて補正してもよい。
例えば、処理回路５１は、各通貨のインディケータＩｎｄｅｘ（ＣＹｍ）に、それらに対応した補正値ΔＣＩｎｄｅｘ（ＣＹｍ）を加算する。そして、加算後のインディケータＩｎｄｅｘ（ＣＹｍ）を用いて後述するソート処理を行う。
【００７８】
補正値ΔＣＩｎｄｅｘ（ＣＹｍ）は、例えば、各国の市場予測、政治動向、経済動向等のレートデータＲＤ（ＣＸｎ／ＣＹｍ）以外の情報を基に人為的あるいは自動的に決定される。
補正値ΔＣＩｎｄｅｘ（ＣＹｍ）は、例えば、個人投資家端末装置１４のメモリ４７に記憶されている。
補正値ΔＣＩｎｄｅｘ（ＣＹｍ）は、その通貨に下落可能性要因がある場合にはその値が小さく、上昇可能性要因がある場合にはその値が大きい。また、正負の値を使用する。
このような補正値ΔＣＩｎｄｅｘ（ＣＹｍ）を用いることで、直近のレートデータＲＤ（ＣＸｎ／ＣＹｍ）からは読み取れないガ、将来の通貨の強さの変動を予測する上で重要な情報（例えば、各国の市場予測、政治動向、経済動向等）を、インディケータＩｎｄｅｘ（ＣＹｍ）に反映させることができる。
【００７９】
上述した例では、処理回路５１は、一つの通貨が相対するその他の通貨と比較して、動いたポイント数を加減し、計算対象の全通貨ペアでの求められた数値により序列した。
処理回路５１は、その他に、一つの通貨が相対するその他の通貨と比較して、動いたパーセンテージを算出し、計算対象の全通貨ペアでの求められた数値により序列してもよい。
【００８０】
以下、本実施形態における個人投資家端末装置１４のインディケータ算出の動作例を説明する。
図１９は、本発明の第３実施形態における個人投資家端末装置のインディケータ算出の動作例を説明するためのフローチャートである。
ステップＳＴ５１：
図１に示すＲＤ生成サーバ群１０を構成するＦＸ取引所サーバが、図３および以下に示す２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を生成する。
処理回路５１は、インタフェース３２を介して、ＦＸ指標算出サーバ１６に要求を送信して、２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を入力する。
処理回路５１は、入力した２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）を図７に示すメモリ４７に書き込む。
【００８１】
ステップＳＴ５２：
処理回路５１は、ステップＳＴ５１でメモリ４７に書き込んだ２８個のレートデータＲＤ（ＣＸｎ／ＣＹｍ）を読み出して、上記式（３）に基づいて、各時間ｔｃ毎に、変動値ΔＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）をそれぞれ生成する。
処理回路５１は、上記生成した２８個の変動値ΔＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）をメモリ４７に書き込む。
【００８２】
ステップＳＴ５３：
処理回路５１は、上記式（４）に示すように、ステップＳＴ５２で算出された変動値ΔＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）を、通貨ペアＣＸｎ／ＣＹｍの最少単位Ｚ（ＣＸｎ／ＣＹｍ）で除算して補正変動値ΔＣＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）を算出する。
最少単位Ｚ（ＣＸｎ／ＣＹｍ）としては、例えば、通貨ペア（ＣＸｎ／ＣＹｍ）の最小値幅単位であり、為替が変動するときの最小値である１ピップを用いる。
【００８３】
ステップＳＴ５４：
処理回路５１は、上記８つの通貨ＣＹｍの各々について、当該通貨に対応したｍの値を固定して、上記式（５）に示すように、ｎ＝１〜８についてステップＳＴ３で生成した上記補正変動値ΔＣＲ（ＣＸｎ／ＣＹｍ）（ｔｃ）を累積して当該通貨のインディケータＩｎｄｅｘ（ＣＹｍ）を算出する。
処理回路５１は、上記生成した８個の通貨のインディケータＩｎｄｅｘ（ＣＹｍ）をメモリ４７に書き込む。
【００８４】
以上説明したように、本実施形態では、処理回路５１において、ＲＤ生成サーバ群１０からの２８個の通貨ペアのレートデータＲＤ（ＣＸｎ／ＣＹｍ）に基づいて、８個の通貨の各について、その強さの変化を時系列的に示すインディケータＩｎｄｅｘ（ＣＹｍ）を算出することができる。
そのため、個人投資家端末装置１４は、上記インディケータＩｎｄｅｘ（ＣＹｍ）に基づいて、８個の通貨の強さの変化を時系列に序列化できる。
【００８５】
これにより、個人投資家端末装置１４において、上述したように、上記インディケータＩｎｄｅｘ（ＣＹｍ）に基づいて、取引対象とする通貨ペアを自動的に決定できる。
このように自動的に通貨ペアを決定することで、通貨全体または複数のメジャー通貨等の多くの通貨の中での強弱の状態を基に全体的な傾向を考慮しながら、効率のよい自動取引が可能となる。
【００８６】
また、個人投資家端末装置１４は、上記インディケータＩｎｄｅｘ（ＣＹｍ）を基に、全ての通貨の強さの変化をグラフ化することで、序列の変化が視覚的に捕らえやすくなる。
グラフの下方から上方に向かって描かれている時は、徐々に強くなって行く様子が分かり、反対の場合は弱くなって行く過程が分かる。
また、日足のように長い時間足のグラフが上昇傾向が示していて、６０分や１５分足のグラフが一旦下降方向を示したが再び上昇を始め、大きなトレンド方向に動き始めた場合は上昇方向にポジションをとりやすい。
ＦＸ処理システム１を用いることで、通貨全体または複数のメジャー通貨等の多くの通貨の中での強弱の状態が分かり、全体的な傾向がつかめ、効率のよい取引が可能となる。
【００８７】
本発明は上述した実施形態には限定されない。
すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
例えば、上述した実施形態では、本発明の金融取引対象として為替を例示したが、株式などのその他の金融取引対象でもよい。
【００８８】
上述した実施形態で説明した図１２，図１３および図１４の処理を、ＦＸ取引業者サーバ１２あるいはＦＸ自動取引サーバ１８で実行するようにしてもよい。
また、ＲＤ生成サーバ群１０、ＦＸ取引業者サーバ１２、個人投資家端末装置１４およびＦＸ自動取引サーバ１８の機能の一部あるいは全部を、一つの装置で実現してもよいし、これらの機能の一部を異なる装置で実現してもよい。
【００８９】
また、上述した実施形態では、メイン時間足のローソク足Ｌ−ＭおよびインディケータＩＮＤ−Ｍの他に、メイン時間足より長い時間足の単数または複数のインディケータＩＮＤ−Ｓ１、Ｓ２，．．．を１画面に表示する場合を例示したが、複数の時間足のインディケータのみを１画面で同時に表示してもよい。
【産業上の利用可能性】
【００９０】
本発明は、金融取引対象を取引するためのシステムに適用可能である。
【符号の説明】
【００９１】
１…ＦＸ処理システム
１０…ＲＤ生成サーバ群
１２…ＦＸ取引業者サーバ
１４…個人投資家端末装置
１８…ＦＸ自動取引サーバ
４１…インタフェース
４３…操作部
４５…ディスプレイ
４９…作業メモリ
５１…処理回路
【図１】
2011021234.tif 000008
【図２】
2011021234.tif 000009
【図３】
2011021234.tif 000010
【図４】
2011021234.tif 000011
【図５】
2011021234.tif 000012
【図６】
2011021234.tif 000013
【図７】
2011021234.tif 000014
【図８】
2011021234.tif 000015
【図９】
2011021234.tif 000016
【図１０】
2011021234.tif 000017
【図１１】
2011021234.tif 000018
【図１２】
2011021234.tif 000019
【図１３】
2011021234.tif 000020
【図１４】
2011021234.tif 000021
【図１５】
2011021234.tif 000022
【図１６】
2011021234.tif 000023
【図１７】
2011021234.tif 000024
【図１８】
2011021234.tif 000025
【図１９】
2011021234.tif 000026
【手続補正書】
【提出日】平成22年5月21日(2010.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが処理を行う金融取引支援方法であって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、
前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程と
を前記コンピュータが実行し、
前記コンピュータは、前記メモリに記憶された前記第１のリストデータが更新されると、前記第１の算出工程を実行し、前記第１の算出工程が実行されたことを条件に、前記第２の算出工程および前記表示工程を実行する
金融取引支援方法。
【請求項２】
前記第１の算出工程は、前記第１の時間間隔で規定された各時刻について前記第１種類の指標値を示す第１のリストデータ内で新しい時刻から順に前記第２種類の指標値を算出し、
前記第２の算出工程は、前記第１の算出工程の過程で前記第２種類の指標値が算出される度に、その算出に用いた前記第１種類の指標値に対応する第１の時刻以前の時刻を、前記第２の時間間隔で規定された各時刻について前記第２種類の指標値を示す第２のリストデータ内で新しい時刻から順に検索し、当該検索によって得た時刻の前記第２種類の指標値を算出する
請求項１に記載の金融取引支援方法。
【請求項３】
前記第１種類の指標値が更新されると、前記第１の時間間隔で規定された各時刻における前記第１種類の指標値のうち更新された指標値に対応した時刻を特定する更新特定工程
をさらに有し、
前記第１の算出工程は、前記更新特定工程で特定された時刻についてのみ前記第１種類の指標値を算出する
請求項２に記載の金融取引支援方法。
【請求項４】
前記第２の算出工程は、前記算出した第２種類の指標値が、それに対応した時刻を含む前記第２の時間間隔の時間帯の最終的な前記第２種類の指標値である場合に、当該時間帯の前記第２種類の指標値として確定する
請求項２に記載の金融取引支援方法。
【請求項５】
前記表示工程は、
前記第２の算出工程で前記第２種類の指標値を算出する度に、その算出した時刻に対応した部分を描画し、
前記第２の算出工程で前記第２種類の指標値を確定した場合に、それに対応した時間帯全域に対応した部分を前記確定した第２種類の指標値で再描画する
請求項２に記載の金融取引支援方法。
【請求項６】
前記第１のリストデータは、前記第１の時間間隔で規定された各時刻について、当該時刻から第１の時間内における前記第１種類の指標値の始値、高値、安値、終値を当該時刻と対応付けて示し、
前記第２のリストデータは、前記第２の時間間隔で規定された各時刻について、当該時刻から第２の時間内における前記第１種類の指標値の始値、高値、安値、終値を当該時刻と対応付けて示す
請求項１〜５のいずれかに記載の金融取引支援方法。
【請求項７】
前記表示工程は、前記第１のリストデータを基に、前記第１の時間間隔で規定された各時刻について、前記第１種類の指標値の始値、高値、安値、終値を示すローソク足画像を、前記第１の指標ラインおよび前記第２のラインと共通の時間軸を用いて１画面内に同時に表示する
請求項６に記載の金融取引支援方法。
【請求項８】
前記第２の指標値が、その値が大きくなるに従って取引対象としての価値が高まるように規定されている場合に、
前記第１の時間間隔の前記第２種類の指標値が前記第２の時間間隔の前記第２種類の指標値より大きい場合に、前記取引対象を売るための少なくとも一つの条件を満たしたと判断するか、あるいは前記取引対象の売買に用いられる売買指標値を売りの向きに更新し、
逆の場合に、前記取引対象を買うための少なくとも一つの条件を満たしたと判断するか、あるいは前記取引対象の売買に用いられる売買指標値を買いの向きに更新する取引条件処理工程
をさらに前記コンピュータが実行する請求項１に記載の金融取引支援方法。
【請求項９】
前記第１の時間間隔の前記第２種類の指標値と前記第２の時間間隔の前記第２種類の指標値とが離れるトレンドであるか否かを判断するトレンド判断工程
をさらに前記コンピュータが実行し、
前記取引条件処理工程は、
前記離れるトレンドであると判断したことをさらに条件として、前記判断あるいは更新を行う
請求項８に記載の金融取引支援方法。
【請求項１０】
通貨ペアの取引レートを時系列に示すレートデータを、複数の通貨間の全ての通貨ペアの各々について入力する入力工程と、
複数の通貨ペアの各々について、前記入力工程で入力した前記レートデータの所定の時間内での変動値を算出する変動値算出工程と、
前記複数の通貨の各々について、当該通貨が売通貨あるいは買通貨となる通貨ペアの前記変動データを累積した指標値を算出する指標値算出工程と
を前記コンピュータがさらに実行し、
前記第１のリストデータおよび前記第２のリストデータは、前記指標値算出工程で算出した前記指標値を示している
請求項１〜９のいずれかに記載の金融取引支援方法。
【請求項１１】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基に処理を行う金融取引支援装置であって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとを記憶するメモリと、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出手段と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出手段と、
前記メモリから読み出した前記第１の算出手段で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示処理手段と
を有し、
前記第１の算出手段は、前記メモリに記憶された前記第１のリストデータが更新されると、前記第２種類の指標値の算出と、前記メモリへの書き込みを行い、
前記第１の算出手段の処理が実行されたことを条件に、前記第２の算出手段および前記表示処理手段の処理を実行する
金融取引支援装置。
【請求項１２】
金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータに処理を実行させるプログラムであって、
第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における前記第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、
前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における前記第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、
前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、
前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程と
を前記コンピュータに実行させ、
前記メモリに記憶された前記第１のリストデータが更新されると、前記第１の算出工程を実行し、前記第１の算出工程が実行されたことを条件に、前記第２の算出工程および前記表示工程を実行するように前記コンピュータに処理を行わせる
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第１の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが処理を行う金融取引支援方法であって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程とを前記コンピュータが実行し、前記コンピュータは、前記メモリに記憶された前記第１のリストデータが更新されると、前記第１の算出工程を実行し、前記第１の算出工程が実行されたことを条件に、前記第２の算出工程および前記表示工程を実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第２の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基に処理を行う金融取引支援装置であって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとを記憶するメモリと、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出手段と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出手段と、前記メモリから読み出した前記第１の算出手段で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示処理手段とを有し、前記第１の算出手段は、前記メモリに記憶された前記第１のリストデータが更新されると、前記第２種類の指標値の算出と、前記メモリへの書き込みを行い、前記第１の算出手段の処理が実行されたことを条件に、前記第２の算出手段および前記表示処理手段の処理を実行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第３の観点の発明は、金融取引対象の価格またはそれを評価するための指標を示す指標値を基にコンピュータが実行するプログラムであって、第１の時間間隔で規定された各時刻における第１種類の指標値を示す第１のリストデータと、前記第１の時間間隔より長い第２の時間間隔で規定された各時刻における第１種類の指標値を示す第２のリストデータとをメモリに書き込む書き込み工程と、前記メモリから読み出した前記第１のリストデータが示す前記第１の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における第２種類の指標値を、当該時刻以前の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第１の算出工程と、前記メモリから読み出した前記第２のリストデータが示す前記第２の時間間隔で規定された各時刻における第１種類の指標値を基に、前記第１の時間間隔で規定した各時刻における前記第２種類の指標値を、当該時刻以前の前記第２の時間間隔の連続した複数の前記第１種類の指標値を用いて算出して前記メモリに書き込む第２の算出工程と、前記メモリから読み出した前記第１の算出工程で算出した前記第２種類の指標値を時系列で示す第１の指標ラインと、前記メモリから読み出した前記第２の算出工程で算出した前記第２種類の指標値を時系列で示す第２の指標ラインとを、共通の時間軸を用いて１画面内に同時に表示する表示工程とを前記コンピュータが実行させ、前記メモリに記憶された前記第１のリストデータが更新されると、前記第１の算出工程を実行し、前記第１の算出工程が実行されたことを条件に、前記第２の算出工程および前記表示工程を実行するように前記コンピュータに処理を行わせる。
【国際調査報告】
2011021234.tif 000027
2011021234.tif 000028