(57)【要約】【課題】相場のトレンドの変換点における適切な取引を支援できる市場取引支援装置を提供する。【解決手段】注文処理サーバ１は、相場の底値と天井値の時間的推移に基づいて相場のトレンドを判定するとともに、テクニカル指標の変化に基づいて相場のトレンドを判定する。そして、テクニカル指標に基づくトレンドの判定結果が相場の底値・天井値に基づくトレンドの判定結果と反対になる場合（一方が上昇傾向で他方が下落傾向の場合）に、売り又は買いの注文を指示する。これにより、相場のトレンドが上昇から下落若しくは下落から上昇へ変換するタイミングにおいて適切な売買を行うことができる。【選択図】図１１
2014067069.tif 000002
【特許請求の範囲】
【請求項１】
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記データ取得部で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第１傾向判定部と、
前記データ取得部で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する指標データ生成部と、
前記指標データ生成部で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第２傾向判定部と、
前記第１傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する注文指示部と、
を有する市場取引支援装置。
【請求項２】
前記第１傾向判定部は、
前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、
前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、
前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、
前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部と、
を含む、
請求項１に記載の市場取引支援装置。
【請求項３】
前記底値取得部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最高値とみなして以降の前記底値を取得し、
前記天井値取得部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最安値とみなして以降の前記天井値を取得する、
請求項２に記載の市場取引支援装置。
【請求項４】
前記底値取得部は、
前記相場の最高値を記憶する最高値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、
前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、
前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、
前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、
前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部と、
を含み、
前記上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定し、
前記天井値取得部は、
前記相場の最安値を記憶する最安値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、
前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、
前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、
前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、
前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部と、
を含み、
前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する、
請求項３に記載の市場取引支援装置。
【請求項５】
前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納し、
前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する、
請求項４に記載の市場取引支援装置。
【請求項６】
前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定されるか、若しくは、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定されるか、若しくは、前記下落傾向判定部において前記相場の下落傾向が終了したと判定された場合に買い注文を指示する、
請求項５に記載の市場取引支援装置。
【請求項７】
前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定される度に、前記最高値記憶部の前記最高値を前記一時的下落期間の直前の山値として取得する山値取得部と、
前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定される度に、前記最安値記憶部の前記最安値を前記一時的上昇期間の直前の谷値として取得する谷値取得部と、
前記一時的下落期間において、前記相場データが示す最新の相場と前記山値取得部において取得された直前の一つ前の山値とを比較する山値比較部と、
前記一時的上昇期間において、前記相場データが示す最新の相場と前記谷値取得部において取得された直前の一つ前の谷値とを比較する谷値比較部と、
を有し、
前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記山値比較部において最新の相場が直前の一つ前の山値より安いと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記谷値比較部において最新の相場が直前の一つ前の谷値より高いと判定された場合に買い注文を指示する、
請求項５に記載の市場取引支援装置。
【請求項８】
前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得し、
前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、
前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納し、
前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、
前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納し、
前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、
前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納し、
前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、
前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する、
請求項４乃至７の何れか一項に記載の市場取引支援装置。
【請求項９】
前記底値取得部は、前記一時的下落期間における相場の下落幅が所定値より小さい場合、当該一時的下落期間についての前記底値を取得せず、
前記天井値取得部は、前記一時的上昇期間における相場の上昇幅が所定値より小さい場合、当該一時的上昇期間についての前記天井値を取得しない、
請求項４乃至８の何れか一項に記載の市場取引支援装置。
【請求項１０】
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項９に記載の市場取引支援装置。
【請求項１１】
前記底値取得部は、前記一時的下落期間の時間幅が所定値より短い場合、当該一時的下落期間についての前記底値を取得せず、
前記天井値取得部は、前記一時的上昇期間の時間幅が所定値より短い場合、当該一時的上昇期間についての前記天井値を取得しない、
請求項４乃至１０の何れか一項に記載の市場取引支援装置。
【請求項１２】
前記相場データは、前記相場が付いた時刻の情報を含んでおり、
前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、
前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶し、
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項１１に記載の市場取引支援装置。
【請求項１３】
前記テクニカル指標データが示すテクニカル指標は、その値の変化方向に応じて前記相場が上昇傾向にあるか又は下落傾向にあるかを示し、
前記第２傾向判定部は、
前記テクニカル指標が前記相場の下落傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第１変化点取得部と、
前記第１変化点取得部において取得された変化点のテクニカル指標が、前記相場の下落傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第１変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の下落傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の下落傾向が始まったと判定する第１指標判定部と、
前記テクニカル指標が前記相場の上昇傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第２変化点取得部と、
前記第２変化点取得部において取得された変化点のテクニカル指標が、前記相場の上昇傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第２変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の上昇傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の上昇傾向が始まったと判定する第２指標判定部と、
を含む、
請求項３乃至１２の何れか一項に記載の市場取引支援装置。
【請求項１４】
前記第１変化点取得部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点の前記テクニカル指標を前記変化点として取得し、
前記第２変化点取得部は、前記テクニカル指標が前記相場の上昇傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、前記変化の開始点の前記テクニカル指標を前記変化点として取得する、
請求項１３に記載の市場取引支援装置。
【請求項１５】
受け付けが確定した売買の注文に関する情報を記憶する注文情報記憶部と、
前記注文指示部において買い注文を指示された場合、新規の買い注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した売り注文を決済するための買い注文を指示する注文情報を生成し、前記注文指示部において売り注文を指示された場合、新規の売り注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した買い注文を決済するための売り注文を指示する注文情報を生成し、前記生成した注文情報を前記注文情報記憶部に格納する注文情報生成部と、
前記注文情報記憶部に記憶される注文情報に基づいて、市場取引を管理する所定のサーバへ売買の注文を行うための発注データを送信する注文部とを有する、
請求項３乃至１４の何れか一項に記載の市場取引支援装置。
【請求項１６】
前記注文情報生成部において前記注文情報が生成されると、前記生成された注文情報が示す注文の内容に関する通知を注文元の端末装置へ送信し、前記注文元の端末装置から当該通知に係る注文の許可又は不許可を示す応答を受信する注文受付部を有し、
前記注文情報生成部は、前記生成した注文情報に係る注文を許可する旨の応答が前記注文受付部において受信された場合、前記生成した注文情報を前記注文情報記憶部に格納する、
請求項１５に記載の市場取引支援装置。
【請求項１７】
上昇傾向判定部において前記相場が上昇傾向にあると判定された状態で前記底値取得部において前記底値が取得された場合、前記取得された底値に基づいて、約定済の買い注文の損失をカットするための逆指値注文の売値を算出し、下落傾向判定部において前記相場が下落傾向にあると判定された状態で前記天井値取得部において前天井値が取得された場合、前記取得された天井値に基づいて、約定済の売り注文の損失をカットするための逆指値注文の買値を算出する逆指値算出部を有し、
前記注文情報記憶部は、前記逆指値注文を指示する注文情報を記憶し、
前記注文情報生成部は、前記逆指値算出部において前記逆指値注文の売値又は買値が算出されると、前記注文情報記憶部に記憶される確定した逆指値注文の情報を当該算出された売値又は買値による逆指値注文の情報へ変更し、
前記注文部は、前記相場データが示す最新の相場が前記注文情報記憶部に記憶される前記注文情報において指定された前記逆指値注文の執行条件を満たすと、当該逆指値注文の売買を行うための前記発注データを前記所定のサーバへ送信する、
請求項１５又は１６に記載の市場取引支援装置。
【請求項１８】
前記注文情報生成部は、
前記注文指示部において売り注文を指示された場合、前記注文情報記憶部に記憶される確定した売りの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した買い注文の情報が記憶されるならば当該約定した買い注文を決済するための売り注文を指示する注文情報を生成し、
前記注文指示部において買い注文を指示された場合、前記注文情報記憶部に記憶される確定した買いの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した売り注文の情報が記憶されるならば当該約定した売り注文を決済するための買い注文を指示する注文情報を生成する、
請求項１７に記載の市場取引支援装置。
【請求項１９】
市場における取引対象物の相場の傾向を判定する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを提供するサーバから前記相場データを逐次取得するデータ取得部と、
前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、
前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記一時的下落期間における前記相場が直前に取得された前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、
前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、
前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記一時的上昇期間における前記相場が直前に取得された前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部と、
を有し、
前記底値取得部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最高値とみなして以降の前記底値を取得し、
前記天井値取得部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最安値とみなして以降の前記天井値を取得する、
市場取引支援装置。
【請求項２０】
買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定を支援する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場の最高値を記憶する最高値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、
前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、
前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する底値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記底値記憶部の前記底値とを比較する底値比較部と、
前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記底値記憶部に格納する底値更新部と、
前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記底値記憶部に記憶される底値を確定した底値として取得する確定底値取得部と
前記確定底値取得部において前記確定した底値が取得された場合、前記取得された底値に対して所定の割合だけ安い価格を前記逆指値注文の売値として算出する逆指値算出部と、
を有する市場取引支援装置。
【請求項２１】
売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場の最安値を記憶する最安値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、
前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、
前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する天井値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記天井値記憶部の前記天井値とを比較する天井値比較部と、
前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記天井値記憶部に格納する天井値更新部と、
前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記天井値記憶部に記憶される天井値を確定した天井値として取得する確定天井値取得部と、
前記確定天井値取得部において前記確定した天井値が取得された場合、前記取得された天井値に対して所定の割合だけ高い価格を前記逆指値注文の買値として算出する逆指値算出部と、
を有する市場取引支援装置。
【請求項２２】
買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定、並びに、売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、
前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、
前記底値取得部において前記底値が取得された場合、当該取得された底値に基づいて前記逆指値注文の売値を算出し、前記天井値取得部において前記天井値が取得された場合、当該取得された天井値に基づいて前記逆指値注文の買値を算出する逆指値算出部と、
を有する市場取引支援装置。
【請求項２３】
市場取引の支援に係る処理をコンピュータが実行する市場取引支援方法であって、
前記コンピュータのデータ取得手段が、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得する工程と、
前記コンピュータの第１傾向判定手段が、前記データ取得手段で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、
前記コンピュータの指標データ生成手段が、前記データ取得手段で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する工程と、
前記コンピュータの第２傾向判定手段が、前記指標データ生成手段で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、
前記コンピュータの注文指示手段が、前記第１傾向判定手段において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定手段において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する工程と、
を有する市場取引支援方法。
【請求項２４】
請求項１乃至２２の何れか一項に記載される市場取引支援装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、株式や為替等の市場取引を支援する装置に関する。
【背景技術】
【０００２】
近年、インターネットに代表される通信網の発達とコンピュータの普及によって、株式や為替取引（ＦＸ）等の市場取引をネットワーク経由で容易に行えるようになってきた。一般の投資家によるネットでのトレーディングが盛んに行われており、ソフトウェアを用いて取引の支援や自動化を行う種々のツールが開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４５６２８０９号明細書
【特許文献２】特開２００８−１６５７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、市場取引では、取引対象物を安値で買って高値で売ることが基本的な目的となっている。従って、取引を行うにあたり相場の動向（トレンド）を判断することが重要となる。特に、上昇トレンドが開始するタイミングでの「買い」や下降トレンドが開始するタイミングでの「売り」など、トレンドが変化するタイミングで適切な取引を行うことができれば、大きな利益を上げることができる。また、トレンドが終了するタイミングで建て玉を解消することにより、利益の減少を最小に抑えることができる。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、相場のトレンドの変換点における適切な取引を支援できる市場取引支援装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る市場取引支援装置は、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記データ取得部で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第１傾向判定部と、前記データ取得部で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する指標データ生成部と、前記指標データ生成部で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第２傾向判定部と、前記第１傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する注文指示部とを有する。
【０００７】
好適に、前記第１傾向判定部は、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部とを含む。
【０００８】
好適に、前記底値取得部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最高値とみなして以降の前記底値を取得する。
好適に、前記天井値取得部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最安値とみなして以降の前記天井値を取得する。
【０００９】
好適に、前記底値取得部は、前記相場の最高値を記憶する最高値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部とを含む。
好適に、上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定する。
【００１０】
好適に、前記天井値取得部は、前記相場の最安値を記憶する最安値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部とを含む。
好適に、前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する。
【００１１】
好適に、前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納する。
好適に、前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する。
【００１２】
好適に、前記注文指示部は、前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定されるか、若しくは、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定された場合に売り注文を指示する。
好適に、前記注文指示部は、前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定されるか、若しくは、前記下落傾向判定部において前記相場の下落傾向が終了したと判定された場合に買い注文を指示する。
【００１３】
好適に、上記市場取引支援装置は、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定される度に、前記最高値記憶部の前記最高値を前記一時的下落期間の直前の山値として取得する山値取得部と、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定される度に、前記最安値記憶部の前記最安値を前記一時的上昇期間の直前の谷値として取得する谷値取得部と、前記一時的下落期間において、前記相場データが示す最新の相場と前記山値取得部において取得された直前の一つ前の山値とを比較する山値比較部と、前記一時的上昇期間において、前記相場データが示す最新の相場と前記谷値取得部において取得された直前の一つ前の谷値とを比較する谷値比較部とを有する。
好適に、前記注文指示部は、前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記山値比較部において最新の相場が直前の一つ前の山値より安いと判定された場合に売り注文を指示し、前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記谷値比較部において最新の相場が直前の一つ前の谷値より高いと判定された場合に買い注文を指示する。
【００１４】
好適に、前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得する。
この場合、好適に、前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納し、前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納する。
また、好適に、前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納し、前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する。
【００１５】
好適に、前記底値取得部は、前記一時的下落期間における相場の下落幅が所定値より小さい場合、当該一時的下落期間についての前記底値を取得しない。
例えば、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
【００１６】
好適に、前記天井値取得部は、前記一時的上昇期間における相場の上昇幅が所定値より小さい場合、当該一時的上昇期間についての前記天井値を取得しない。
例えば、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
【００１７】
好適に、前記底値取得部は、前記一時的下落期間の時間幅が所定値より短い場合、当該一時的下落期間についての前記底値を取得しない。
好適に、前記天井値取得部は、前記一時的上昇期間の時間幅が所定値より短い場合、当該一時的上昇期間についての前記天井値を取得しない。
【００１８】
例えば、前記相場データは、前記相場が付いた時刻の情報を含んでおり、前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶する。
好適に、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
好適に、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
【００１９】
好適に、前記テクニカル指標データが示すテクニカル指標は、その値の変化方向に応じて前記相場が上昇傾向にあるか又は下落傾向にあるかを示す。
好適に、前記第２傾向判定部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第１変化点取得部と、前記第１変化点取得部において取得された変化点のテクニカル指標が、前記相場の下落傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第１変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の下落傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の下落傾向が始まったと判定する第１指標判定部と、前記テクニカル指標が前記相場の上昇傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第２変化点取得部と、前記第２変化点取得部において取得された変化点のテクニカル指標が、前記相場の上昇傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第２変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の上昇傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の上昇傾向が始まったと判定する第２指標判定部とを含む。
【００２０】
好適に、前記第１変化点取得部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点の前記テクニカル指標を前記変化点として取得する。
好適に、前記第２変化点取得部は、前記テクニカル指標が前記相場の上昇傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、前記変化の開始点の前記テクニカル指標を前記変化点として取得する。
【００２１】
好適に、上記市場取引支援装置は、受け付けが確定した売買の注文に関する情報を記憶する注文情報記憶部と、前記注文指示部において買い注文を指示された場合、新規の買い注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した売り注文を決済するための買い注文を指示する注文情報を生成し、前記注文指示部において売り注文を指示された場合、新規の売り注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した買い注文を決済するための売り注文を指示する注文情報を生成し、前記生成した注文情報を前記注文情報記憶部に格納する注文情報生成部と、前記注文情報記憶部に記憶される注文情報に基づいて、市場取引を管理する所定のサーバへ売買の注文を行うための発注データを送信する注文部とを有する。
【００２２】
好適に、上記市場取引支援装置は、前記注文情報生成部において前記注文情報が生成されると、前記生成された注文情報が示す注文の内容に関する通知を注文元の端末装置へ送信し、前記注文元の端末装置から当該通知に係る注文の許可又は不許可を示す応答を受信する注文受付部を有する。
好適に、前記注文情報生成部は、前記生成した注文情報に係る注文を許可する旨の応答が前記注文受付部において受信された場合、前記生成した注文情報を前記注文情報記憶部に格納する。
【００２３】
好適に、上記市場取引支援装置は、上昇傾向判定部において前記相場が上昇傾向にあると判定された状態で前記底値取得部において前記底値が取得された場合、前記取得された底値に基づいて、約定済の買い注文の損失をカットするための逆指値注文の売値を算出し、下落傾向判定部において前記相場が下落傾向にあると判定された状態で前記天井値取得部において前天井値が取得された場合、前記取得された天井値に基づいて、約定済の売り注文の損失をカットするための逆指値注文の買値を算出する逆指値算出部を有する。
好適に、前記注文情報記憶部は、前記逆指値注文を指示する注文情報を記憶し、前記注文情報生成部は、前記逆指値算出部において前記逆指値注文の売値又は買値が算出されると、前記注文情報記憶部に記憶される確定した逆指値注文の情報を当該算出された売値又は買値による逆指値注文の情報へ変更し、前記注文部は、前記相場データが示す最新の相場が前記注文情報記憶部に記憶される前記注文情報において指定された前記逆指値注文の執行条件を満たすと、当該逆指値注文の売買を行うための前記発注データを前記所定のサーバへ送信する。
【００２４】
好適に、前記注文情報生成部は、前記注文指示部において売り注文を指示された場合、前記注文情報記憶部に記憶される確定した売りの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した買い注文の情報が記憶されるならば当該約定した買い注文を決済するための売り注文を指示する注文情報を生成し、前記注文指示部において買い注文を指示された場合、前記注文情報記憶部に記憶される確定した買いの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した売り注文の情報が記憶されるならば当該約定した売り注文を決済するための買い注文を指示する注文情報を生成する。
【００２５】
本発明の第２の観点に係る市場取引支援装置は、市場における取引対象物の相場の傾向を判定する市場取引支援装置であって、市場において刻々変化する取引対象物の相場を示す相場データを提供するサーバから前記相場データを逐次取得するデータ取得部と、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記一時的下落期間における前記相場が直前に取得された前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記一時的上昇期間における前記相場が直前に取得された前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部とを有し、前記底値取得部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最高値とみなして以降の前記底値を取得し、前記天井値取得部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を最安値とみなして以降の前記天井値を取得する。
上記第２の観点に係る市場取引支援装置によれば、相場が上昇傾向にあるのか下落傾向にあるかを判定できるので、相場の傾向に合わせた適切な取引が可能になる。
【００２６】
本発明の第３の観点に係る市場取引支援装置は、買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定を支援する市場取引支援装置であって、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場の最高値を記憶する最高値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する底値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記底値記憶部の前記底値とを比較する底値比較部と、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記底値記憶部に格納する底値更新部と、前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記底値記憶部に記憶される底値を確定した底値として取得する確定底値取得部と前記確定底値取得部において前記確定した底値が取得された場合、前記取得された底値に対して所定の割合だけ安い価格を前記逆指値注文の売値として算出する逆指値算出部とを有する。
【００２７】
本発明の第４の観点に係る市場取引支援装置は、売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置であって、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場の最安値を記憶する最安値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する天井値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記天井値記憶部の前記天井値とを比較する天井値比較部と、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記天井値記憶部に格納する天井値更新部と、前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記天井値記憶部に記憶される天井値を確定した天井値として取得する確定天井値取得部と、前記確定天井値取得部において前記確定した天井値が取得された場合、前記取得された天井値に対して所定の割合だけ高い価格を前記逆指値注文の買値として算出する逆指値算出部とを有する。
【００２８】
本発明の第５の観点に係る市場取引支援装置は、買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定、並びに、売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置であって、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、前記底値取得部において前記底値が取得された場合、当該取得された底値に基づいて前記逆指値注文の売値を算出し、前記天井値取得部において前記天井値が取得された場合、当該取得された天井値に基づいて前記逆指値注文の買値を算出する逆指値算出部とを有する。
上記第３乃至第５の観点に係る市場取引支援装置によれば、相場の変化に合わせて逆指値の値を適切に変更することができる。
【００２９】
本発明の第６の観点に係る市場取引支援方法は、市場取引の支援に係る処理をコンピュータが実行する市場取引支援方法であって、前記コンピュータのデータ取得手段が、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得する工程と、前記コンピュータの第１傾向判定手段が、前記データ取得手段で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、前記コンピュータの指標データ生成手段が、前記データ取得手段で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する工程と、前記コンピュータの第２傾向判定手段が、前記指標データ生成手段で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、前記コンピュータの注文指示手段が、前記第１傾向判定手段において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定手段において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する工程とを有する。
【００３０】
本発明の第７の観点に係るプログラムは、上記市場取引支援装置としてコンピュータを機能させる。
【発明の効果】
【００３１】
本発明によれば、変動する相場の底値と天井値の時間的推移に基づいて判定した相場のトレンドと、テクニカル指標の変化に基づいて判定した相場のトレンドとを参照することにより、相場のトレンドの変換点における適切な取引を支援できる。
【図面の簡単な説明】
【００３２】
【図１】本発明に係る市場取引システムの全体的な構成の一例を示す図である。
【図２】端末装置のハードウェア構成の一例を示す図である。
【図３】第１の実施形態に係る注文処理サーバの構成の一例を示す図である。
【図４】相場データ取得部によって取得される相場データの一例を示す図である。
【図５】第１傾向判定部の構成の一例を示す図である。
【図６】底値取得部の構成の一例を示す図である。
【図７】天井値取得部の構成の一例を示す図である。
【図８】第２傾向判定部の構成の一例を示す図である。
【図９】第１変化点取得部の構成の一例を示す図である。
【図１０】第２変化点取得部の構成の一例を示す図である。
【図１１】第１の実施形態に係る注文処理サーバにおいて注文を実行する動作を説明するためのフローチャートである。
【図１２】第１の実施形態に係る注文処理サーバにおいて売り注文の指示が出される場合のチャートの例を示す図である。
【図１３】第１の実施形態に係る注文処理サーバにおいて買い注文の指示が出される場合のチャートの例を示す図である。
【図１４】第１傾向判定部における判定処理について説明するための第１のフローチャートである。
【図１５】第１傾向判定部における判定処理について説明するための第２のフローチャートである。
【図１６】底値の更新処理を説明するためのフローチャートである。
【図１７】天井値の更新処理を説明するためのフローチャートである。
【図１８】下落傾向から上昇傾向へ変化する相場のチャートの一例を示す図である。
【図１９】上昇傾向から下落傾向へ変化する相場のチャートの一例を示す図である。
【図２０】第２傾向判定部における判定処理を説明するための第１のフローチャートである。
【図２１】第２傾向判定部における判定処理を説明するための第２のフローチャートである。
【図２２】第２傾向判定部における判定処理を説明するための第３のフローチャートである。
【図２３】相場の上昇の兆候を示すテクニカル指標（ＲＳＩ）のチャートの一例を示す図である。
【図２４】相場の下落の兆候を示すテクニカル指標（ＲＳＩ）のチャートの一例を示す図である。
【図２５】売り注文又は買い注文の処理を説明するためのフローチャートである。
【図２６】第２の実施形態に係る注文処理サーバにおいて売買の注文を実行する動作を説明するためのフローチャートである。
【図２７】第２の実施形態に係る注文処理サーバにおいて売り注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図２８】第２の実施形態に係る注文処理サーバにおいて買い注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図２９】第３の実施形態に係る注文処理サーバにおいて売買の注文を実行する動作を説明するためのフローチャートである。
【図３０】第３の実施形態に係る注文処理サーバにおいて売り注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図３１】第３の実施形態に係る注文処理サーバにおいて買い注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図３２】第４の実施形態に係る注文処理サーバの構成の一例を示す図である。
【図３３】第４の実施形態に係る注文処理サーバにおいて売買の注文を実行する動作を説明するためのフローチャートである。
【図３４】第４の実施形態に係る注文処理サーバにおいて売り注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図３５】第４の実施形態に係る注文処理サーバにおいて買い注文の指示が出されるタイミングを説明するためのチャートの例を示す図である。
【図３６】第５の実施形態に係る注文処理サーバの構成の一例を示す図である。
【図３７】第５の実施形態に係る注文処理サーバにおいて、第１傾向判定部の判定処理とともに実行される逆指値の更新処理について説明するためのフローチャートである。
【図３８】第１傾向判定部で上昇傾向と判定された場合における逆指値の更新処理について説明するためのフローチャートである。
【図３９】第１傾向判定部で下落傾向と判定された場合における逆指値の更新処理について説明するためのフローチャートである。
【図４０】第５の実施形態に係る注文処理サーバにおいて逆指値が変更される動作を説明するための図であり、逆指値注文の売値が変更される上昇傾向のチャートの例を示す。
【図４１】第５の実施形態に係る注文処理サーバにおいて逆指値が変更される動作を説明するための図であり、逆指値注文の買値が変更される下落傾向のチャートの例を示す。
【図４２】注文処理サーバにおける取引条件の設定画面の例を示す図である。
【発明を実施するための形態】
【００３３】
＜第１の実施形態＞
図１は、本発明に係る市場取引システムの全体的な構成の一例を示す図である。
図１に示す市場取引システム１は、注文処理サーバ１と、複数の端末装置２と、相場データ提供サーバ３と、市場取引所サーバ４を有する。
【００３４】
市場取引所サーバ４は、証券取引所等において株式や債権、為替等の売買を管理するコンピュータシステムである。市場取引所サーバ４は、証券会社やＦＸ取引業者等の注文処理サーバ１から送信される発注データに応じて売買を執行し、成立した売買の結果を約定情報として注文処理サーバ１に返信する。
【００３５】
相場データ提供サーバ３は、市場取引所サーバ４における株式等の売買によって付いた相場の情報を相場データとして提供するコンピュータシステムである。相場データ提供サーバ３は、例えば市場取引所サーバ４に通信ネットワーク９を介して接続し、市場取引所サーバ４からリアルタイムで得た相場の情報に基づいて相場データを生成し、生成した相場データを注文処理サーバ１や端末装置２に提供する。
【００３６】
端末装置２は、株式等の売買の注文を行うためにユーザが操作するパーソナルコンピュータや携帯電話機等の端末装置である。端末装置２は、インターネット等の通信ネットワーク９を介して注文処理サーバ１にアクセスし、売買の注文に関する指示を注文処理サーバ１に送信する。
また、端末装置２は、注文処理サーバ１における後述の取引支援機能によって発注の確認を求める通知が送られてきた場合、発注の許可又は不許可を示す応答を注文処理サーバ１に送信する。
【００３７】
注文処理サーバ１は、ユーザの端末装置２から受けた注文を処理するコンピュータシステムであり、例えば証券会社やＦＸ取引業者等によって運営・管理される。注文処理サーバ１は、端末装置２から通信ネットワーク９を介して送信される注文の指示に応じて、売り又は買いの注文を発注するための発注データを生成し、市場取引所サーバ４に送信する。発注データに応じた売買が約定した場合、注文処理サーバ１は、市場取引所サーバ４から受信した約定価格等の情報に基づいて、図示しない口座管理用のサーバにアクセスし、顧客口座における入金・出金処理を指示する。
【００３８】
また、注文処理サーバ１は、市場取引所サーバ４に売買を発注する基本的な機能に加えて、有利な売買の条件の成立を自動的に判定する取引支援機能を備える。すなわち、注文処理サーバ１は、相場の値動きを分析することにより、利益を期待できる売買の条件が成立したかどうか判定する。有利な売買条件が成立したと判定した場合、注文処理サーバ１は、その判定結果に応じて「売り」又は「買い」の注文情報を自動的に生成し、その注文を許可するか否かの確認通知を端末装置２に送信する。この確認通知に対して注文を許可する旨の応答を端末装置２から受信すると、注文処理サーバ１は、許可された注文の内容に応じて市場取引所サーバ４に発注データを送信する。
【００３９】
図２は、注文処理サーバ１のハードウェア構成の一例を示す図である。
図２に示す注文処理サーバ１は、通信部１１と、操作部１２と、ディスプレイ１３と、記憶部１４と、処理回路１５と、作業メモリ１６を有する。通信部１１、操作部１２、ディスプレイ１３、記憶部１４及び処理回路１５は例えば内部バスを介して接続されている。
通信部１１は、処理回路１５の制御に従って、インターネット等の通信ネットワーク９を介して端末装置２や相場データ提供サーバ３と通信を行い、注文情報や相場データ等の送信・受信を行う。
操作部１２は、ユーザが命令・指示を入力するために操作するユーザインターフェースであり、例えばキーボードやマウス、タッチパネル等により構成される。
ディスプレイ１３は、処理回路１５において生成される表示信号に応じた画面を表示する。
記憶部１４は、処理回路１５において処理を実行させるためのプログラムやデータを記憶する装置であり、例えばハードディスクやフラッシュＲＯＭ等の不揮発性メモリ、光磁気ディスク装置等の比較的容量が大きい記憶装置によって構成される。
作業メモリ１６は、処理回路１５において実行されるプログラムコードや、処理の過程で一時的に利用されるデータ等を記憶する装置であり、ＳＲＡＭ等の比較的高速な記憶装置によって構成される。
処理回路１５は、記憶部１４に記憶されるプログラムに従って処理を実行する回路であり、端末装置２の全体的な動作を統括的に制御する。処理回路１５は、作業メモリ１６に処理対象および処理途中のデータを適宜記憶させながらプログラムの命令を順次実行する。
【００４０】
図３は、図２に示す各ハードウェア要素とプログラムとが協働することにより実現される注文処理サーバ１の構成の一例を示す図である。
図３に示す注文処理サーバ１は、相場データ取得部１０１と、第１傾向判定部１０３と、指標データ生成部１０４と、第２傾向判定部１０５と、注文指示部１０６と、注文情報記憶部１０７と、注文情報生成部１０８と、注文受付部１０９と、注文部１１０を有する。
【００４１】
［相場データ取得部１０１］
相場データ取得部１０１は、通信ネットワーク９を介して相場データ提供サーバ３にアクセスし、市場取引所の売買において刻々変化する株式や為替等の相場を示す相場データを相場データ提供サーバ３から逐次取得する。
【００４２】
図４は、相場データ取得部１０１によって取得される相場データの一例を示す図である。図４の例において、１つの相場データには、所定の時間内（図４の例では１５分）の相場の始値、終値、安値、及び、高値を示すデータと、その開始点の時間を示すデータが含まれる。相場データ取得部１０１は、所定の時間内におけるこれらの値が含まれた相場データを、所定の時間が経過する度（図４の例では１５分ごとに）に取得する。
なお、相場データ取得部１０１は、相場データ提供サーバ３から逐次提供される相場の情報に基づいて、図４の例に示すような所定時間毎の高値、安値等を含む相場データを生成してもよい。
【００４３】
［第１傾向判定部１０３］
第１傾向判定部１０３は、相場データ取得部１０１において取得される相場データが示す相場の変化のパターンに基づいて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する。すなわち、第１傾向判定部１０３は、一連の相場データが示す相場の変動の傾向が所定の条件を満たすか否かに応じて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する。
具体的には、第１傾向判定部１０３は、相場が最高値を更新する合間に生じる一時的下落期間の底値を随時取得し、底値が１回若しくは連続して複数回上昇した場合、相場が上昇傾向にあると判定する。また、第１傾向判定部１０３は、相場が最安値を更新する合間に生じる一時的上昇期間の天井値を随時取得し、天井値が１回若しくは連続して複数回下落した場合、相場が下落傾向にあると判定する。
【００４４】
図５は、第１傾向判定部１０３の構成の一例を示す図である。
図５に示す第１傾向判定部１０３は、底値取得部１２０と、上昇傾向判定部１２１と、天井値取得部１２２と、下落傾向判定部１２３を有する。
【００４５】
底値取得部１２０は、相場データ取得部１０１において逐次取得される一連の相場データに基づいて、相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における一時的下落期間の相場の底値を取得する。従って、底値取得部１２０は、一時的下落期間が終了して最高値が更新されたときに底値を取得する。
また、底値取得部１２０は、下落傾向判定部１２３において相場の下落傾向が終了したと判定されたとき、相場データ取得部１０１で取得された相場データが示す最新の相場を最高値とみなして、以降の底値を取得する。すなわち、下落傾向が終了して傾向不定の状態に移行した場合、底値取得部１２０は、底値を取得する際の基準となる最高値を、その時点の最新の相場にリセットする。
【００４６】
図６は、底値取得部１２０の構成の一例を示す図である。
図６に示す底値取得部１２０は、最高値記憶部１３０と、最高値比較部１３１と、最高値更新部１３２と、第１底値記憶部１３３と、底値比較部１３４と、底値更新部１３５と、確定底値取得部１３６と、第２底値記憶部１３７を有する。
【００４７】
最高値記憶部１３０は、相場データ取得部１０１で取得された相場データが示す相場の最高値を記憶する。
【００４８】
最高値比較部１３１は、相場データ取得部１０１で取得された相場データが示す最新の相場と最高値記憶部１３０の最高値とを比較する。例えば、最高値比較部１３１は、相場データに含まれる最新の相場の高値（図４）と最高値記憶部１３０の最高値とを比較する。
【００４９】
最高値更新部１３２は、最新の相場が最高値記憶部１３０の最高値より高いと最高値比較部１３１において判定された場合、最新の相場を新たな最高値として最高値記憶部１３０に格納する。例えば、最高値更新部１３２は、相場データに含まれる最新の相場の高値（図４）が最高値記憶部１３０の最高値より高いと最高値比較部１３１において判定された場合、当該最新の相場の高値を新たな最高値として最高値記憶部１３０に格納する。
【００５０】
第１底値記憶部１３３及び第２底値記憶部１３７は、最高値更新部１３２による最高値の更新の合間に相場データ取得部１０１で取得された相場データが示す相場の底値を記憶する。
第１底値記憶部１３３は、最高値が更新される合間の一時的下落期間内において底値を一時的に記憶する。第２底値記憶部１３７は、一時的下落期間の終了時点で確定した底値を記憶する。
【００５１】
底値比較部１３４は、相場データ取得部１０１で取得された相場データが示す最新の相場と第１底値記憶部１３３の底値とを比較する。例えば、底値比較部１３４は、相場データに含まれる最新の相場の安値（図４）と第１底値記憶部１３３の底値とを比較する。
【００５２】
底値更新部１３５は、最高値更新部１３２による最高値の更新の合間に相場データ取得部１０１で取得される相場データの中で最も安い値（底値）を第１底値記憶部１３３に格納する。
すなわち、底値更新部１３５は、最高値更新部１３２による最高値の更新後に相場データ取得部１０１で最初に取得された相場データが示す最新の相場が最高値記憶部１３０の最高値より安いと最高値比較部１３１において判定された場合、その最初の相場データが示す最新の相場を底値として第１底値記憶部１３３に格納する（すなわち、一時的下落期間における相場の初期値を記憶する）。その後、最高値が再び更新されるまでの期間において、相場データ取得部１０１で取得された相場データが示す最新の相場が第１底値記憶部１３３の底値より安いと底値比較部１３４において判定された場合、底値更新部１３５は、その最新の相場を新たな底値として第１底値記憶部１３３に格納する。
例えば、底値更新部１３５は、最高値更新部１３２による最高値の更新後に相場データ取得部１０１で最初に取得された相場データに含まれる最新の相場の高値（図４）が最高値記憶部１３０の最高値より安いと最高値比較部１３１において判定された場合、その最初の相場データに含まれる最新の相場の安値（図４）を底値として第１底値記憶部１３３に格納する。その後、最高値が再び更新されるまでの期間において、相場データ取得部１０１で取得された相場データに含まれる最新の相場の安値（図４）が第１底値記憶部１３３の底値より安いと底値比較部１３４において判定された場合、底値更新部１３５は、その最新の相場の安値を新たな底値として第１底値記憶部１３３に格納する。
【００５３】
また、底値更新部１３５は、最高値の更新の合間における底値の更新状態を示すフラグｆ１を保持する。すなわち、底値更新部１３５は、第１底値記憶部１３３の底値を更新した場合、フラグｆ１を「１」にセットし、最高値更新部１３２によって最高値記憶部１３０の最高値が更新された場合、フラグｆ１を「０」にリセットする。従って、最高値の更新の合間における一時的下落期間では、フラグｆ１が「１」となる。
【００５４】
確定底値取得部１３６は、最高値更新部１３２において最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に第１底値記憶部１３３の底値が底値更新部１３５により更新されたか否かを（すなわちフラグｆ１が「１」か「０」か）判定する。ここで更新されたと判定した場合、確定底値取得部１３６は、第１底値記憶部１３３に記憶される底値を一時的下落期間における確定した底値として第２底値記憶部１３７に格納する。
以上が、底値取得部１２０についての説明である。
【００５５】
図５に戻る。
天井値取得部１２２は、逐次取得される一連の相場データに基づいて、相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における一時的上昇期間の相場の天井値を取得する。従って、天井値取得部１２２は、一時的上昇期間が終了して最安値が更新されたときに天井値を取得する。
また、天井値取得部１２２は、上昇傾向判定部１２１において相場の上昇傾向が終了したと判定されたとき相場データ取得部１０１で取得された相場データが示す最新の相場を最安値とみなして、以降の天井値を取得する。すなわち、上昇傾向が終了して傾向不定の状態に移行した場合、天井値取得部１２２は、天井値を取得する際の基準となる最安値を、その時点の最新の相場にリセットする。
【００５６】
図７は、天井値取得部１２２の構成の一例を示す図である。
図７に示す天井値取得部１２２は、最安値記憶部１４０と、最安値比較部１４１と、最安値更新部１４２と、第１天井値記憶部１４３と、天井値比較部１４４と、天井値更新部１４５と、確定天井値取得部１４６と、第２天井値記憶部１４７を有する。
【００５７】
最安値記憶部１４０は、相場データ取得部１０１で取得された相場データが示す相場の最安値を記憶する。
【００５８】
最安値比較部１４１は、相場データ取得部１０１で取得された相場データが示す最新の相場と最安値記憶部１４０の最安値とを比較する。例えば、最安値比較部１４１は、相場データに含まれる最新の相場の安値（図４）と最安値記憶部１４０の最安値とを比較する。
【００５９】
最安値更新部１４２は、最新の相場が最高値記憶部１３０の最安値より安いと最安値比較部１４１において判定された場合、最新の相場を新たな最安値として最安値記憶部１４０に格納する。例えば、最安値更新部１４２は、相場データに含まれる最新の相場の安値（図４）が最安値記憶部１４０の最安値より安いと最安値比較部１４１において判定された場合、当該最新の相場の安値を新たな最安値として最安値記憶部１４０に格納する。
【００６０】
第１天井値記憶部１４３及び第２天井値記憶部１４７は、最安値更新部１４２による最安値の更新の合間に相場データ取得部１０１で取得された相場データが示す相場の天井値を記憶する。
第１天井値記憶部１４３は、最安値が更新される合間の一時的上昇期間内において天井値を一時的に記憶する。第２天井値記憶部１４７は、一時的上昇期間の終了時点で確定した天井値を記憶する。
【００６１】
天井値比較部１４４は、相場データ取得部１０１で取得された相場データが示す最新の相場と第１天井値記憶部１４３の天井値とを比較する。例えば、天井値比較部１４４は、相場データに含まれる最新の相場の高値（図４）と第１天井値記憶部１４３の天井値とを比較する。
【００６２】
天井値更新部１４５は、最安値更新部１４２による最高値の更新の合間に相場データ取得部１０１で取得される相場データの中で最も高い値（天井値）を第１天井値記憶部１４３に格納する。
すなわち、天井値更新部１４５は、最安値更新部１４２による最安値の更新後に相場データ取得部１０１で最初に取得された相場データが示す最新の相場が最安値記憶部１４０の最安値より高いと最安値比較部１４１において判定された場合、その最初の相場データが示す最新の相場を天井値として第１天井値記憶部１４３に格納する（すなわち、一時的上昇期間における相場の初期値を記憶する）。その後、最安値が再び更新されるまでの期間において、相場データ取得部１０１で取得された相場データが示す最新の相場が第１天井値記憶部１４３の天井値より高いと天井値比較部１４４において判定された場合、天井値更新部１４５は、その最新の相場を新たな天井値として第１天井値記憶部１４３に格納する。
例えば、天井値更新部１４５は、最安値更新部１４２による最安値の更新後に相場データ取得部１０１で最初に取得された相場データに含まれる最新の相場の安値（図４）が最安値記憶部１４０の最安値より高いと最安値比較部１４１において判定された場合、その最初の相場データに含まれる最新の相場の高値（図４）を天井値として第１天井値記憶部１４３に格納する。その後、最安値が再び更新されるまでの期間において、相場データ取得部１０１で取得された相場データに含まれる最新の相場の高値（図４）が第１天井値記憶部１４３の天井値より高いと天井値比較部１４４において判定された場合、最新の相場の高値を新たな天井値として第１天井値記憶部１４３に格納する。
【００６３】
また、天井値更新部１４５は、最安値の更新の合間における天井値の更新状態を示すフラグｆ２を保持する。すなわち、天井値更新部１４５は、第１天井値記憶部１４３の天井値を更新した場合、フラグｆ２を「１」にセットし、最安値更新部１４２によって最安値記憶部１４０の最安値が更新された場合、フラグｆ２を「０」にリセットする。従って、最安値の更新の合間における一時的上昇期間では、フラグｆ２が「１」となる。
【００６４】
確定天井値取得部１４６は、最安値更新部１４２において最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に第１天井値記憶部１４３の天井値が天井値更新部１４５により更新されたか否か（すなわちフラグｆ２が「１」か「０」か）を判定する。ここで更新されたと判定した場合、確定天井値取得部１４６は、第１天井値記憶部１４３に記憶される天井値を一時的上昇期間における確定した天井値として第２天井値記憶部１４７に格納する。
以上が、天井値取得部１２２についての説明である。
【００６５】
再び図５に戻る。
上昇傾向判定部１２１は、底値取得部１２０において取得された底値が上昇し続けている場合に相場が上昇傾向にあると判定し、この条件が崩れた場合に上昇傾向が終了したと判定する。
すなわち、上昇傾向判定部１２１は、底値取得部１２０で取得された底値が１回若しくは連続して複数回上昇した場合、相場が上昇傾向にあると判定する。そして、相場が上昇傾向にあると判定した後、相場データが示す最新の相場（例えば最新の相場データの安値）が底値取得部１２０で取得された最新の底値より下落した場合、上昇傾向判定部１２１は、相場の上昇傾向が終了したと判定する。
例えば、上昇傾向判定部１２１は、確定底値取得部１３６によって確定した底値が第２底値記憶部１３７に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、相場が上昇傾向にあると判定する。そして、相場が上昇傾向にあると判定した後、相場データが示す最新の相場（例えば最新の相場データの安値）が最新の確定した底値より安いとの比較結果が得られた場合、上昇傾向判定部１２１は、相場の上昇傾向が終了したと判定する。
【００６６】
下落傾向判定部１２３は、天井値取得部１２２において取得された天井値が下落し続けている場合に相場が下落傾向にあると判定し、この条件が崩れた場合に下落傾向が終了したと判定する。
すなわち、下落傾向判定部１２３は、天井値取得部１２２で取得された天井値が１回若しくは連続して複数回下落した場合、相場が下落傾向にあると判定する。そして、相場が下落傾向にあると判定した後、相場データが示す最新の相場（例えば最新の相場データの高値）が天井値取得部１２２で取得された最新の天井値より上昇した場合、下落傾向判定部１２３は、相場の下落傾向が終了したと判定する。
例えば、下落傾向判定部１２３は、確定天井値取得部１４６によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、相場が下落傾向にあると判定する。そして、相場が下落傾向にあると判定した後、相場データが示す最新の相場（例えば最新の相場データの高値）が最新の確定した天井値より高いとの比較結果が得られた場合、下落傾向判定部１２３は、相場の下落傾向が終了したと判定する。
【００６７】
［指標データ生成部１０４］
図３に戻る。
指標データ生成部１０４は、相場データ取得部１０１で取得される相場データに基づいて、例えばＲＳＩ（relative strength index）など、相場の動向を示す所定のテクニカル指標データを逐次生成する。指標データが示すテクニカル指標は、その値の変化方向に応じて相場が下落傾向にあるか又は上昇傾向にあるかを示す。
【００６８】
［第２傾向判定部１０５］
第２傾向判定部１０５は、指標データ生成部１０４で生成されるテクニカル指標データに基づいて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する。すなわち、第２傾向判定部１０５は、指標データの変化が所定の条件を満たすか否かに応じて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する。
【００６９】
図８は、第２傾向判定部１０５の構成の一例を示す図である。
図８に示す第２傾向判定部１０５は、第１変化点取得部１５０と、第１指標判定部１５１と、第２変化点取得部１５２と、第２指標判定部１５３を有する。
【００７０】
第１変化点取得部１５０は、テクニカル指標が相場の下落傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する。例えば、第１変化点取得部１５０は、テクニカル指標が相場の下落傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点のテクニカル指標を変化点として取得する。
【００７１】
図９は、第１変化点取得部１５０の構成の一例を示す図である。
図９に示す第１変化点取得部１５０は、指標データ記憶部１６０と、第１変化点検出部１６１と、第１変化点記憶部１６２と、確定第１変化点取得部１６３と、確定第１変化点記憶部１６４を有する。
【００７２】
指標データ記憶部１６０は、指標データ生成部１０４において逐次生成されるテクニカル指標データを記憶する。
【００７３】
第１変化点検出部１６１は、指標データ生成部１０４において生成された今回のテクニカル指標データと指標データ記憶部１６０に記憶される前回のテクニカル指標データとを比較し、前回のテクニカル指標が今回のテクニカル指標より相場の下落傾向を示す方向へ変化しているか否かを検出する。例えば、テクニカル指標がＲＳＩの場合、第１変化点検出部１６１は、前回のテクニカル指標が今回のテクニカル指標より低い場合に、テクニカル指標が下落方向へ変化したことを検出する。
第１変化点検出部１６１は、相場の下落傾向を示す方向へのテクニカル指標の変化（ＲＳＩの低下）を検出した場合、フラグｆ３を「１」をセットするとともにフラグｆ４を「０」にリセットする。
また、第１変化点検出部１６１は、前回のテクニカル指標と今回のテクニカル指標との比較結果に応じてフラグｆ３を「０」から「１」へ変更した場合、前回のテクニカル指標に係る情報を変化点として第１変化点記憶部１６２に格納する。例えば、第１変化点検出部１６１は、変化点におけるテクニカル指標とその時刻に関する情報を第１変化点記憶部１６２に格納する。
【００７４】
確定第１変化点取得部１６３は、指標データ生成部１０４において生成されたテクニカル指標データと第１変化点記憶部１６２に記憶される直近の変化点のテクニカル指標データとを比較し、直近の変化点のテクニカル指標に比べて最新のテクニカル指標が相場の下落傾向を示す方向へ所定の値だけ（若しくは所定の割合だけ）変化した場合、当該直近の変化点のテクニカル指標データを確定した変化点として確定第１変化点記憶部１６４に格納する。
以上が、第１変化点取得部１５０の説明である。
【００７５】
図８に戻る。
第２変化点取得部１５２は、テクニカル指標が相場の上昇傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する。例えば、第２変化点取得部１５２は、テクニカル指標が相場の上昇傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点のテクニカル指標を変化点として取得する。
【００７６】
図１０は、第２変化点取得部１５２の構成の一例を示す図である。
図１０に示す第２変化点取得部１５２は、指標データ記憶部１７０と、第２変化点検出部１７１と、第２変化点記憶部１７２と、確定第２変化点取得部１７３と、確定第２変化点記憶部１７４を有する。
【００７７】
指標データ記憶部１７０は、指標データ生成部１０４において逐次生成されるテクニカル指標データを記憶する。指標データ記憶部１７０と指標データ記憶部１６０（図９）は共通化してもよい。
【００７８】
第２変化点検出部１７１は、指標データ生成部１０４において生成された今回のテクニカル指標データと指標データ記憶部１７０に記憶される前回のテクニカル指標データとを比較し、前回のテクニカル指標が今回のテクニカル指標より相場の上昇傾向を示す方向へ変化しているか否かを検出する。例えば、テクニカル指標がＲＳＩの場合、第２変化点検出部１７１は、前回のテクニカル指標が今回のテクニカル指標より高い場合に、テクニカル指標が上昇方向へ変化したことを検出する。
第２変化点検出部１７１は、相場の上昇傾向を示す方向へのテクニカル指標の変化（ＲＳＩの上昇）を検出した場合、フラグｆ４に「１」をセットするとともにフラグｆ３を「０」にリセットする
また、第２変化点検出部１７１は、前回のテクニカル指標と今回のテクニカル指標との比較結果に応じてフラグｆ４を「０」から「１」へ変更した場合、前回のテクニカル指標に係る情報を変化点として第２変化点記憶部１７２に格納する。例えば、第２変化点検出部１７１は、変化点におけるテクニカル指標とその時刻に関する情報を第２変化点記憶部１７２に格納する。
【００７９】
確定第２変化点取得部１７３は、指標データ生成部１０４において生成されたテクニカル指標データと第２変化点記憶部１７２に記憶される直近の変化点のテクニカル指標データとを比較し、直近の変化点のテクニカル指標に比べて最新のテクニカル指標が相場の上昇傾向を示す方向へ所定の値だけ（若しくは所定の割合だけ）変化した場合、当該直近の変化点のテクニカル指標データを確定した変化点として確定第２変化点記憶部１７４に格納する。
以上が、第２変化点取得部１５２の説明である。
【００８０】
再び図８に戻る。
第１指標判定部１５１は、第１変化点取得部１５０において取得された変化点のテクニカル指標が、相場の下落傾向を示す方向へ１回若しくは連続して複数回推移した場合、相場の下落傾向が始まったと判定する。例えば、テクニカル指標がＲＳＩの場合、第１指標判定部１５１は、ＲＳＩが「買われ過ぎ」を示す範囲（例えば７５％以上）にある状態で、その変化点が１回若しくは連続して複数回下落した場合に、相場の下落傾向が始まったと判定する。
【００８１】
第２指標判定部１５３は、第２変化点取得部１５２において取得された変化点のテクニカル指標が、相場の上昇傾向を示す方向へ１回若しくは連続して複数回推移した場合、相場の上昇傾向が始まったと判定する。例えば、テクニカル指標がＲＳＩの場合、第２指標判定部１５３は、ＲＳＩが「売られ過ぎ」を示す範囲（例えば２５％以下）にある状態で、その変化点が１回若しくは連続して数回上昇した場合に、相場の上昇傾向が始まったと判定する。
【００８２】
［注文指示部１０６］
再び図３に戻る。
注文指示部１０６は、第１傾向判定部１０３において相場が上昇傾向にあると判定されている状態で、第２傾向判定部１０５において相場の下落傾向が始まったと判定された場合、売り注文を指示する。また、注文指示部１０６は、第１傾向判定部１０３において相場が下落傾向にあると判定されている状態で、第２傾向判定部１０５において相場の上昇傾向が始まったと判定された場合、買い注文を指示する。
【００８３】
［注文情報生成部１０８］
注文情報生成部１０８は、注文受付部１０９において受け付けたユーザの端末装置２からの指示に応じて、市場取引所サーバ４に発注する注文の内容を示す注文情報を生成し、注文情報記憶部１０７に格納する。注文情報には、例えば、ユーザの識別番号や注文の種類（売り／買い、成行き注文、指値注文等）、売買を執行すべき価格、売買の金額・数量などの情報が含まれる。
【００８４】
また、注文情報生成部１０８は、注文指示部１０６において買い注文を指示された場合、新規の買い注文を指示する注文情報や、注文情報記憶部１０７に記憶される情報が示す約定した売り注文を決済するための買い注文を指示する注文情報を生成する。他方、注文指示部１０６において売り注文を指示された場合、注文情報生成部１０８は、新規の売り注文を指示する注文情報や、注文情報記憶部１０７に記憶される情報が示す約定した買い注文を決済するための売り注文を指示する注文情報を生成する。
このように注文情報の自動生成を行った場合、注文情報生成部１０８は、ユーザの端末装置２から注文の許可を受けるまで、注文情報を注文情報記憶部１０７に格納しない。すなわち、注文情報生成部１０８は、自動生成した注文情報に係る注文を許可する旨の端末装置２からの応答を注文受付部１０９において受信した場合に、当該注文情報を注文情報記憶部１０７に格納する。
【００８５】
［注文受付部１０９］
注文受付部１０９は、通信ネットワーク９を介してユーザの端末装置２と通信を行う。例えば受付部１０９は、Ｗｅｂサーバとしての機能を備えており、端末装置のＷｅｂブラウザとＨＴＴＰ等の所定のプロトコルによってＷｅｂページのデータ（ＨＴＭＬデータ等）をやり取りする。すなわち、注文受付部１０９は、ユーザがシステムへログインするための認証情報を入力する画面や、相場のチャートを表示する画面、新規の注文を入力する画面、過去の注文履歴や約定履歴を表示する画面などを端末装置２のディスプレイにおいて表示させるように、ＨＴＭＬデータ等の画面表示データを生成して端末装置２に送信する。注文受付部１０９は、これらの画面において入力された情報を端末装置２から受信する。
【００８６】
また、注文受付部１０９は、注文情報生成部１０８において注文指示部１０６の注文指示に応じた注文情報が自動生成された場合、当該注文情報が示す注文の内容に関する通知を注文元の端末装置２へ送信する。
例えば注文受付部１０９は、電子メールの送信機能を備えており、注文受付部１０９の注文確認用ＷｅｂページのＵＲＬが記載された電子メールをユーザの電子メールアドレスに宛てて送信する。端末装置２のユーザが電子メールに記載された上記ＵＲＬにアクセスすると、注文受付部１０９は、自動生成された注文情報に係る注文の許可／不許可をユーザに確認するための画面のデータを端末装置２に送信する。注文受付部１０９は、この確認画面においてユーザが入力した許可又は不許可の応答を端末装置２から受信し、注文情報生成部１０８に渡す。
【００８７】
［注文部１１０］
注文部１１０は、注文情報記憶部１０７に記憶される注文情報に基づいて、市場取引所サーバ４へ売買の注文を行うための発注データを送信し、発注データに応じて執行された売買の結果に関する情報（約定情報）を市場取引所サーバ４から受信する。約定情報には、例えば、ユーザの識別コード、注文の識別コード、注文の受け付け結果（受け付けが確定したか否かの通知）、注文の執行結果（売買が約定した価格，日時，数量等）などが含まれる。注文部１１０は、これらの情報を注文情報記憶部１０７の注文情報に追加する。
【００８８】
［注文情報記憶部１０７］
注文情報記憶部１０７は、注文処理サーバ１において受け付けが確定した売買の注文に関する情報を記憶する。受け付けが確定した注文の情報には、約定した注文の情報も含まれる。
【００８９】
ここで、上述した構成を有する本実施形態に係る注文処理サーバ１の動作について詳細に説明する。
【００９０】
図１１は、注文処理サーバ１が相場の値動きに基づいて有利な売買の条件を自動的に判定し、注文を実行する動作を説明するためのフローチャートである。注文処理サーバ１は、図１１に示す処理を繰り返し実行する。
【００９１】
第１傾向判定部１０３は、相場データ取得部１０１において逐次取得される相場データに基づいて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する（ステップＳＴ１００）。すなわち、第１傾向判定部１０３は、最高値が更新される合間の一時的下落期間の底値を取得し、底値が１回若しくは連続して複数回上昇した場合、相場が上昇傾向にあると判定する。また、第１傾向判定部１０３は、最安値が更新される合間の一時的上昇期間の天井値を取得し、天井値が１回若しくは連続して複数回数下落した場合、相場が下落傾向にあると判定する。
【００９２】
他方、第２傾向判定部１０５は、指標データ生成部１０４において逐次生成されるテクニカル指標データに基づいて、相場が上昇傾向にあるか又は下落傾向にあるかを判定する（ステップＳＴ１１０）。例えばテクニカル指標がＲＳＩの場合、第２傾向判定部１０５は、ＲＳＩの値が下落し始める変化点を取得し、この変化点が１回若しくは連続して複数回下落した場合、相場が下落傾向にあると判定する。また、第２傾向判定部１０５は、ＲＳＩが上昇し始める変化点を取得し、この変化点が１回若しくは連続して複数回上昇した場合、相場が上昇傾向にあると判定する。
【００９３】
第１傾向判定部１０３において相場が上昇傾向にあると判定され（ステップＳＴ１２０）、かつ、第２傾向判定部１０５において相場が下落傾向にあると判定された場合（ステップＳＴ１３０）、注文指示部１０６が売り注文を指示する。これにより、注文情報生成部１０８が売り注文を指示する注文情報を自動的に生成する（ステップＳＴ１４０）。
また、第１傾向判定部１０３において相場が下落傾向にあると判定され（ステップＳＴ１５０）、かつ、第２傾向判定部１０５において相場が上昇傾向にあると判定された場合（ステップＳＴ１６０）、注文指示部１０６が買い注文を指示する。これにより、注文情報生成部１０８が買い注文を指示する注文情報を生成する（ステップＳＴ１７０）。
第１傾向判定部１０３と第２傾向判定部１０５の判定結果が同じ傾向の場合や、第１傾向判定部１０３と第２傾向判定部１０５の一方の判定結果が傾向不定の場合（上昇傾向でも下落傾向でもない場合）は、注文指示部１０６において注文の指示が出ないため、注文情報は生成されない。
【００９４】
図１２，図１３は、相場とテクニカル指標のチャートの具体例を示す図である。図１２は売り注文の指示が出される場合のチャートを示し、図１３は買い注文の指示が出される場合のチャートを示す。
【００９５】
図１２，図１３において、上側は相場のローソク足チャートを示す。「ローソク足」の記号は、一定期間内の高値、安値、始値、終値を表している。白い四角形の下辺が始値、上辺が終値を表し、黒い四角形の上辺が始値、下辺が終値を示す。四角形の上辺から上に突き出した線の上端が高値を示し、四角形の下辺から下に突き出した線の下端が安値を示す。
図１２，図１３に示す一点鎖線は、第１傾向判定部１０３が判定を行うにあたって参照する相場の推移を示す。この一点鎖線は、具体的には、最高値更新部１３２において最高値が更新される場合のローソク足の高値と、底値更新部１３５において底値が更新される場合のローソク足の安値と、最安値更新部１４２において最安値が更新される場合のローソク足の安値と、天井値更新部１４５において天井値が更新される場合のローソク足の高値を結んだものである。
【００９６】
他方、図１２，図１３において、下側はＲＳＩのチャートを示す。ＲＳＩは、オシレータと呼ばれるタイプの指標であり、図に示すように０〜１００％の範囲で変化する。第２傾向判定部１０５は、「買われ過ぎ」を示す７５〜１００％の範囲と、「売られ過ぎ」を示す０〜２５％の範囲におけるＲＳＩの変化点の推移に基づいて、相場の傾向を判定する。
【００９７】
図１２の例を見ると、第１傾向判定部１０３は「ｐ６１」から「ｐ７３」までの相場データにおいて「上昇傾向」と判定しているのに対し、第２傾向判定部１０５は「ｑ６４」の指標データ（ＲＳＩ）において「下落傾向」が始まったと判定している。第２傾向判定部１０５が「下落傾向」の開始を判定したとき、第１傾向判定部１０３の判定はこれと反対の「上昇傾向」であるため、注文指示部１０６は図１２に示す「ｑ６４」の指標データのタイミングで売り注文を指示する。
一方、図１３の例を見ると、第１傾向判定部１０３は「ｐ８１」から「ｐ９３」までの相場データにおいて「下落傾向」と判定しているのに対し、第２傾向判定部１０５は「ｑ８４」の指標データにおいて「上昇傾向」が始まったと判定している。第２傾向判定部１０５が「上昇傾向」の開始を判定したとき、第１傾向判定部１０３の判定はこれと反対の「下落傾向」であるため、注文指示部１０６は図１３に示す「ｑ８４」の指標データのタイミングで買い注文を指示する。
【００９８】
次に、図１４〜図１５のフローチャートを参照して、第１傾向判定部１０３における相場の底値と天井値に基づいた判定処理（ＳＴ１００：図１１）について説明する。
【００９９】
相場データ取得部１０１において相場データが取得されると（ＳＴ２００）、最高値比較部１３１は、最高値記憶部１３０に記憶されるそれまでの最高値と、相場データが示す最新の相場とを比較する（ＳＴ２０５）。最新の相場が最高値より高い場合、最高値更新部１３２は、最新の相場を新たな最高値として最高値記憶部１３０に格納する（ＳＴ２１０）。また、この場合、相場の上昇に伴う天井値の更新処理も行う（ＳＴ２１５）。天井値の更新処理については、後ほど図１７を参照して説明する。
【０１００】
次いで、確定底値取得部１３６は、前回の最高値の更新から今回の最高値の更新までの間に底値更新部１３５が底値の更新を行ったか否か（一時的下落期間が存在したか否か）示すフラグｆ１を参照する（ＳＴ２２０）。フラグｆ１が「１」の場合、第１底値記憶部１３３には一時的下落期間の底値が記憶されているので、確定底値取得部１３６はこれを確定した底値として取得し、第２底値記憶部１３７に格納する（ＳＴ２３０）。また、最高値の更新により一時的下落期間が終了したので、底値更新部１３５はフラグｆ１を「０」にリセットする（ＳＴ２２５）。
【０１０１】
新たに確定した底値が第２底値記憶部１３７に格納されると、上昇傾向判定部１２１は、確定した底値が所定回数連続して上昇したかどうか判定し（ＳＴ２３５）、連続して底値が上昇している場合に相場が上昇傾向にあると判定する（ＳＴ２４０）。
【０１０２】
ステップＳＴ２００においてフラグｆ１が「０」の場合、相場の一時的下落期間が存在せず、相場が単調に上昇している。この場合、第１傾向判定部１０３は、それまでの判定結果を維持する。また、ステップＳＴ２３５において連続した底値の上昇がなかった場合も、第１傾向判定部１０３は、それまでの判定結果を維持する（ＳＴ２４５）。
【０１０３】
また、最高値が更新されていない場合、最安値比較部１４１は、最安値記憶部１４０に記憶されるそれまでの最安値と、相場データが示す最新の相場とを比較する（ＳＴ２５０）。最新の相場が最安値より安い場合、最安値更新部１４２は、最新の相場を新たな最安値として最安値記憶部１４０に格納する（ＳＴ２５５）。この場合、相場の下落に伴う底値の更新処理も行う（ＳＴ２６０）。底値の更新処理については、後ほど図１６を参照して説明する。
【０１０４】
次いで、確定天井値取得部１４６は、前回の最安値の更新から今回の最安値の更新までの間に天井値更新部１４５が天井値の更新を行ったか否か（一時的上昇期間が存在したか否か）示すフラグｆ２を参照する（ＳＴ２６５）。フラグｆ２が「１」の場合、第１天井値用値記憶部１４３には一時的上昇期間の天井値が記憶されているので、確定天井値取得部１４６はこれを確定した天井値として取得し、第２天井値記憶部１４７に格納する（ＳＴ２７５）。また、最安値の更新により一時的上昇期間が終了したので、天井値更新部１４５はフラグｆ２を「０」にリセットする（ＳＴ２７０）。
【０１０５】
新たに確定した天井値が第２天井値記憶部１４７に格納されると、下落傾向判定部１２３は、確定した天井値が所定回数連続して下落したかどうか判定し（ＳＴ２８０）、連続して天井値が下落している場合に相場が下落傾向にあると判定する（ＳＴ２８５）。
【０１０６】
ステップＳＴ２６５においてフラグｆ２が「０」の場合、相場の一時的上昇期間が存在せず、相場が単調に下落している。この場合、第１傾向判定部１０３は、それまでの判定結果を維持する。また、ステップＳＴ２８０において連続した天井値の上昇がなかった場合も、第１傾向判定部１０３は、それまでの判定結果を維持する（ＳＴ２４５）。
【０１０７】
最新の相場が最高値も最安値も更新しなかった場合、底値更新部１３５による底値の更新処理（ＳＴ３００）と天井値更新部１４５による天井値の更新処理（ＳＴ３０５）がそれぞれ行われる。
【０１０８】
図１６は、底値の更新処理（ＳＴ２６０，ＳＴ３００）について説明するためのフローチャートである。
底値更新部１３５は、一時的下落期間を示すフラグｆ１が「０」の場合（ＳＴ４００）、フラグｆ１を「１」にセットするとともに（ＳＴ４０５）、最新の相場を底値の初期値として第１底値記憶部１３３に格納する（ＳＴ４１０）。一方、フラグｆ１が「１」の場合（ＳＴ４００）、底値更新部１３５は、第１底値記憶部１３３の底値と最新の相場とを比較し（ＳＴ４１５）、最新の相場が底値より安ければ、最新の相場を底値として第１底値記憶部１３３に格納する（ＳＴ４１０）。
【０１０９】
図１７は、天井値の更新処理（ＳＴ２１５，ＳＴ３０５）について説明するためのフローチャートである。
天井値更新部１４５は、一時的上昇期間を示すフラグｆ２が「０」の場合（ＳＴ４５０）、フラグｆ２を「１」にセットするとともに（ＳＴ４５５）、最新の相場を天井値の初期値として第１天井値記憶部１４３に格納する（ＳＴ４６０）。一方、フラグｆ２が「１」の場合（ＳＴ４５０）、天井値更新部１４５は、第１天井値記憶部１４３の天井値と最新の相場とを比較し（ＳＴ４６５）、最新の相場が天井値より高ければ、最新の相場を天井値として第１天井値記憶部１４３に格納する（ＳＴ４６０）。
【０１１０】
図１５に戻る。
最新の相場が最高値も最安値も更新しておらず、かつ、相場が上昇傾向にあると判定している場合（ＳＴ３１０）、第１傾向判定部１０３は、相場の上昇傾向が終了したか否かを判定する。
すなわち、相場が上昇傾向にあると判定している状態で（ＳＴ３１０）、最新の相場が直近の確定した底値より安い場合（ＳＴ３１５）、上昇傾向判定部１２１は、相場の上昇傾向が終了して傾向不定の状態（上昇傾向でも下落傾向でもない状態）になったと判定する（ＳＴ３３５）。
この場合、最安値更新部１４２は、最新の相場を新たな最安値として最安値記憶部１４０に格納する（ＳＴ３２０）。これにより、最新の相場を最安値の初期値として、天井値取得部１２２による天井値の取得と下落傾向判定部１２３による下落傾向の判定が可能となる。また、天井値更新部１４５は、フラグｆ２を「０」にリセットして前回の最安値からの一時的上昇期間を終了させ（ＳＴ３２５）、確定天井値取得部１４６は、第１天井値記憶部１４３に記憶される天井値を確定した天井値として第２天井値記憶部１４７に格納する（ＳＴ３３０）。このとき確定する天井値は、終了した上昇傾向の期間における最高値に対応する。
最新の相場が直近の確定した底値より高い場合（ＳＴ３１５）、上昇傾向判定部１２１は、上昇傾向の判定を維持する（ＳＴ３４０）。
【０１１１】
他方、最新の相場が最高値も最安値も更新しておらず、かつ、相場が下落傾向にあると判定している場合（ＳＴ３５０）、第１傾向判定部１０３は、相場の下落傾向が終了したか否かを判定する。
すなわち、相場が下落傾向にあると判定している状態で（ＳＴ３５０）、最新の相場が直近の確定した天井値より高い場合（ＳＴ３５５）、下落傾向判定部１２３は、相場の下落傾向が終了して傾向不定の状態になったと判定する（ＳＴ３７５）。
この場合、最高値更新部１３２は、最新の相場を新たな最高値として最高値記憶部１３０に格納する（ＳＴ３６０）。これにより、最新の相場を最高値の基準として、底値取得部１２０による底値の取得と上昇傾向判定部１２１による上昇傾向の判定が可能となる。また、底値更新部１３５は、フラグｆ１を「０」にリセットして前回の最高値からの一時的下落期間を終了させ（ＳＴ３６５）、確定底値取得部１３６は、第１底値記憶部１３３に記憶される底値を確定した底値として第２底値記憶部１３７に格納する（ＳＴ３７０）。このとき確定する底値は、終了した下落傾向の期間における最安値に対応する。
最新の相場が直近の確定した天井値より安い場合（ＳＴ３５５）、下落傾向判定部１２３は、下落傾向の判定を維持する（ＳＴ３８０）。
最新の相場が最高値も最安値も更新しておらず、かつ、相場を傾向不定状態と判定している場合、第１傾向判定部１０３は、傾向不定状態の判定を維持する（ＳＴ３８０）。
【０１１２】
図１８は、下落傾向から上昇傾向へ変化する相場のチャートの一例を示す図である。
図１８の例において、「ｐ３１」，「ｐ３３」，「ｐ３６」の相場データの高値は、最安値の更新の合間に生じる一時的上昇期間の天井値であり、これらの一連の天井値は時間ともに下落している。このように天井値が下落している期間において、第１傾向判定部１０３は相場を下落傾向と判定する。
相場が「ｐ３６」の天井値から下落し、「ｐ３８」の最安値をつけた後、反転上昇して「ｐ３９」の高値に達すると、直近の天井値「ｐ３６」より高くなるため、第１傾向判定部１０３は相場の下落傾向が終了したと判定する。この場合、「ｐ３９」の高値が新たな最高値として最高値記憶部１３０に格納される。また、第１底値記憶部１３３に格納される「ｐ３８」の安値が、最新の確定した底値として第２底値記憶部１３７に格納される。
下落傾向が終了して傾向不定の状態になった後、相場は最高値を更新しながら上昇する。「ｐ４０」における最高値の更新から相場が一時的に下落し、「ｐ４２」において再び相場が最高値を更新すると、「ｐ４１」の安値が確定した底値として第２底値記憶部１３７に格納される。「ｐ４１」の底値は「ｐ３８」の底値より高くなっている。相場が更に「ｐ４３」の高値まで上昇し、一時的下落期間を経て、「ｐ４３」の高値を超える「ｐ４４」の高値に達すると、「ｐ４３」の安値が確定した底値として第２底値記憶部１３７に格納される。「ｐ４３」の底値は「ｐ４１」の底値より更に高くなっている。ここで、「ｐ３８」から２回続けて底値が上昇したことになると、上昇傾向判定部１２１は相場が上昇傾向に入ったと判定する。
【０１１３】
図１９は、上昇傾向から下落傾向へ変化する相場のチャートの一例を示す図である。
図１９の例において、「ｐ２」，「ｐ４」，「ｐ７」の相場データの安値は、最高値の更新の合間に生じる一時的下落期間の底値であり、これらの一連の底値は時間ともに上昇している。このように底値が上昇している期間において、第１傾向判定部１０３は相場を上昇傾向と判定する。
相場が「ｐ７」の底値から上昇し、「ｐ９」の最高値をつけた後、反転下落して「ｐ１０」の安値に達すると、直近の底値「ｐ７」より安くなるため、第１傾向判定部１０３は相場の上昇傾向が終了したと判定する。この場合、「ｐ１０」の安値が新たな最安値として最安値記憶部１４０に格納される。また、第１天井記憶部１４３に格納される「ｐ９」の高値が、最新の確定した天井値として第２天井値記憶部１４７に格納される。
上昇傾向が終了して傾向不定の状態になった後、相場は最安値を更新しながら下落する。「ｐ１１」における最安値の更新から相場が一時的に上昇し、「ｐ１３」において再び相場が最安値を更新すると、「ｐ１２」の高値が確定した天井値として第２天井値記憶部１４７に格納される。「ｐ１２」の天井値は「ｐ９」の天井値より安くなっている。相場が更に「ｐ１４」の安値まで下落し、一時的上昇期間を経て、「ｐ１４」の安値より安い「ｐ１６」の安値に達すると、「ｐ１５」の高値が確定した天井値として第２天井値記憶部１４７に格納される。「ｐ１５」の天井値は「ｐ１２」の天井値より更に安くなっている。ここで、「ｐ９」から２回続けて天井値が下落したことになると、下落傾向判定部１２３は相場が下落傾向に入ったと判定する。
以上が、第１傾向判定部１０３における判定処理（ＳＴ１００：図１１）の説明である。
【０１１４】
次に、図２０〜図２２のフローチャートを参照して、第２傾向判定部１０３におけるテクニカル指標に基づいた判定処理（ＳＴ１１０：図１１）について説明する。
【０１１５】
指標データ生成部１０４は、テクニカル指標として例えばＲＳＩを算出する（ＳＴ５００）。第２変化点検出部１７１（図１０）は、指標データ生成部１０４で算出された今回のテクニカル指標と、指標データ記憶部１６０に記憶される前回のテクニカル指標とを比較し（ＳＴ５０５）、今回のテクニカル指標が前回のテクニカル指標より高い場合、テクニカル指標の低下を示すフラグｆ３を「０」にリセットする（ＳＴ５１０）。この場合、第２変化点検出部１７１は、テクニカル指標の上昇を示すフラグｆ４の値を確認し（ＳＴ５１５）、フラグｆ４が「０」であれば、フラグｆ４を「１」にセットするとともに（ＳＴ５２０）、前回のテクニカル指標が２５％より低いことを条件として（ＳＴ５２５）、前回のテクニカル指標に係る情報（例えばテクニカル指標とその時刻の情報）を変化点として第２変化点記憶部１７２に格納する（ＳＴ５３０）。ここで２５％以下の変化点に限定するのは、「売られ過ぎ」の傾向を示す２５％以下の範囲における変化点の上昇が相場の上昇傾向の兆候を示すためである。
【０１１６】
今回のテクニカル指標が前回のテクニカル指標より高い場合、確定第２変化点取得部１７３は、第２変化点検出部１７１に記憶される直近の変化点と今回のテクニカル指標とを比較する（ＳＴ５３５）。今回のテクニカル指標が直近の変化点に比べて一定値以上（若しくは一定割合以上）高くなっている場合、確定第２変化点取得部１７３は、この直近の変化点を確定した変化点として確定第２変化点記憶部１７４に格納する（ＳＴ５４０）。
【０１１７】
確定第１変化点記憶部１７４に新たな変化点が格納されると、第２指標判定部１５３は、この新しい変化点と前回の変化点とを比較し、その比較結果に基づいて、変化点が上昇したか否かを判定する（ＳＴ５４５）。変化点が所定回数連続して上昇している場合、第２指標判定部１５３は、相場が上昇傾向にあると判定する（ＳＴ５５０）。
【０１１８】
なお、第２指標判定部１５３は、今回のテクニカル指標が前回のテクニカル指標より高い場合において、前回のテクニカル指標が２５％より高い場合や（ＳＴ５２５）、今回のテクニカル指標が直近の変化点と比べて一定値以上（若しくは一定割合以上）上昇していない場合（ＳＴ５３５）、変化点が所定回数連続して上昇していない場合（ＳＴ５４５）には、それまでの判定を維持する（ＳＴ６２５）。
【０１１９】
一方、第１変化点検出部１６１は、今回のテクニカル指標と前回のテクニカル指標の比較を行い（ＳＴ５５５）、今回のテクニカル指標が前回のテクニカル指標より低い場合、テクニカル指標の上昇を示すフラグｆ４を「０」にリセットする（ＳＴ５６０）。この場合、第１変化点検出部１６１は、テクニカル指標の低下を示すフラグｆ３の値を確認し（ＳＴ５６５）、フラグｆ３が「０」であれば、フラグｆ３を「１」にセットするとともに（ＳＴ５７０）、前回のテクニカル指標が７５％を超えていることを条件として（ＳＴ５７５）、前回のテクニカル指標に係る情報（例えばテクニカル指標とその時刻情報）を変化点として第１変化点記憶部１６２に格納する（ＳＴ５８０）。ここで７５％以上の変化点に限定するのは、「買われ過ぎ」の傾向を示す７５％以上の範囲における変化点の低下が相場の下落傾向の兆候を示すためである。
【０１２０】
今回のテクニカル指標が前回のテクニカル指標より低い場合、確定第１変化点取得部１６３は、第１変化点検出部１６１に記憶される直近の変化点と今回のテクニカル指標とを比較する（ＳＴ５８５）。今回のテクニカル指標が直近の変化点に比べて一定値以上（若しくは一定割合以上）低下している場合、確定第１変化点取得部１６３は、この直近の変化点を確定した変化点として確定第１変化点記憶部１６４に格納する（ＳＴ５９０）。
【０１２１】
確定第１変化点記憶部１６４に新たな変化点が格納されると、第１指標判定部１５１は、この新しい変化点と前回の変化点とを比較し、その比較結果に基づいて、変化点が所定回数連続して低下したか否かを判定する（ＳＴ５９５）。変化点が所定回数連続して低下している場合、第１指標判定部１５１は、相場が下落傾向にあると判定する（ＳＴ６００）。
【０１２２】
なお、第１指標判定部１５１は、今回のテクニカル指標が前回のテクニカル指標より低い場合において、前回のテクニカル指標が７５％より低い場合や（ＳＴ５７５）、今回のテクニカル指標が直近の変化点と比べて一定値以上（若しくは一定割合以上）低下していない場合（ＳＴ５８５）、変化点が所定回数連続して低下していない場合（ＳＴ５９５）には、それまでの判定を維持する（ＳＴ６２５）。
【０１２３】
また、今回のテクニカル指標が前回のテクニカル指標と等しい場合、第２傾向判定部１０５は、今回のテクニカル指標が７５％より低くかつ２５％より高ければ（ＳＴ６０５，ＳＴ６１０）、フラグｆ３及びｆ４をそれぞれ「０」にリセットするとともに（ＳＴ６１５）、相場の傾向を不定状態と判定する（ＳＴ６２０）。一方、第２傾向判定部１０５は、今回のテクニカル指標が７５％より高いか若しくは２５％より低ければ（ＳＴ６０５，ＳＴ６１０）、それまでの判定を維持する（ＳＴ６２５）。
【０１２４】
図２３は、相場の上昇の兆候を示すテクニカル指標（ＲＳＩ）のチャートの一例を示す図である。
図２３の例において、「ｑ３４」，「ｑ３７」，「ｑ４２」のテクニカル指標（ＲＳＩ）は、それぞれ上昇方向への変化を開始する変化点であり、「売られ過ぎ」を示す２５％以下の範囲にある。第２変化点検出部１７１（図１０）は、これらの変化点のテクニカル指標を第２変化点記憶部１７２に格納する。第２変化点記憶部１７２の変化点に対してテクニカル指標が一定の値（若しくは一定の割合）だけ上昇すると、確定第２変化点取得部１７３は、第２変化点記憶部１７２の変化点を確定した変化点として確定第２変化点記憶部１７４に格納する。図２３の例において、「ｑ３９」のテクニカル指標を取得したとき「ｑ３７」の変化点が確定する。今回確定した「ｑ３７」の変化点は、前回確定した変化点（「ｑ３４」）に比べて上昇している。第２指標判定部１５３は、確定した変化点が「ｑ３４」から「ｑ３７」へ上昇したことに基づいて、相場が上昇傾向にあると判定する。
次に「ｑ４２」の変化点が確定したとき、「ｑ４２」の変化点は前回の変化点（「ｑ３７」）に比べて上昇している。そのため、第２指標判定部１５３は、確定した変化点が「ｑ３７」から「ｑ４２」へ上昇したことに基づいて、相場が上昇傾向にあるとの判定を維持する。
その後、「ｑ４７」の指標が２５％を超えると、第２傾向判定部１０５は相場が傾向不定の状態になったと判定する。
【０１２５】
図２４は、相場の下落の兆候を示すテクニカル指標（ＲＳＩ）のチャートの一例を示す図である。
図２４の例において、「ｑ４」，「ｑ７」，「ｑ１２」のテクニカル指標（ＲＳＩ）は、それぞれ低下方向への変化を開始する変化点であり、「買われ過ぎ」を示す７５％以上の範囲にある。第１変化点検出部１６１（図９）は、これらの変化点のテクニカル指標を第１変化点記憶部１６２に格納する。第１変化点記憶部１６２の変化点に対してテクニカル指標が一定の値（若しくは一定の割合）だけ低下すると、確定第１変化点取得部１６３は、第１変化点記憶部１６２の変化点を確定した変化点として確定第１変化点記憶部１６４に格納する。図２４の例において、「ｑ９」のテクニカル指標を取得したとき「ｑ７」の変化点が確定する。今回確定した「ｑ７」の変化点は、前回確定した変化点（「ｑ４」）に比べて低下している。第１指標判定部１５１は、確定した変化点が「ｑ４」から「ｑ７」へ低下したことに基づいて、相場が下落傾向にあると判定する。
次に「ｑ１２」の変化点が確定したとき、「ｑ１２」の変化点は前回の変化点（「ｑ７」）に比べて低下している。そのため、第１指標判定部１５１は、確定した変化点が「ｑ７」から「ｑ１２」へ低下したことに基づいて、相場が下落傾向にあるとの判定を維持する。
その後、「ｑ１７」のテクニカル指標が７５％を下回ると、第２傾向判定部１０５は相場が傾向不定の状態になったと判定する。
【０１２６】
次に、図２５のフローチャートを参照して、売り注文又は買い注文の処理（ＳＴ１４０，１７０：図１１）について説明する。
【０１２７】
注文指示部１０６において売買の注文が指示されると、注文情報生成部１０８は、新規の売買を指示する注文情報、或いは、約定した建て玉を決済するための売買を指示する注文情報を生成する（ＳＴ７００）。注文情報生成部１０８において注文情報が生成されると、注文受付部１０９は、生成された注文情報が示す注文内容の確認を求める通知を注文元の端末装置２へ送信し、これに対する端末装置２からの応答の受信を待つ（ＳＴ７１０）。注文受付部１０９が注文を許可する旨の応答を受信した場合（ＳＴ７１５）、注文情報生成部１０８は、ステップＳＴ７００において生成した注文情報を注文情報記憶部１０７に格納する（ＳＴ７２０）。注文部１１０は、注文情報記憶部１０７に格納される確定した注文情報に応じて、市場取引所サーバ４に発注データを送信する。
一方、端末装置２からの応答が注文内容の修正を求めるものであった場合（ＳＴ７３０）、注文情報生成部１０８は、この要求に応じて注文内容が修正された注文情報を生成し（ＳＴ７００）、修正された注文情報を注文受付部１０９が端末装置２へ再送信する（ＳＴ７０５）。また、端末装置２からの応答が注文の不許可を示すものであった場合、注文情報生成部１０８は、生成した注文情報を注文情報記憶部１０７へ格納せずに破棄する。
【０１２８】
以上説明したように、本実施形態に係る注文処理サーバ１によれば、相場の底値と天井値の時間的推移に基づいて相場のトレンドを判定するとともに、テクニカル指標の変化に基づいて相場のトレンドを判定する。そして、注文処理サーバ１は、テクニカル指標に基づくトレンドの判定結果が相場の底値・天井値に基づくトレンドの判定結果と反対になる場合（一方が上昇傾向で他方が下落傾向の場合）に、売り又は買いの注文を指示する。これにより、相場のトレンドが上昇から下落若しくは下落から上昇へ変換するタイミングにおいて適切な売買を行うことができる。
【０１２９】
また、本実施形態に係る注文処理サーバ１によれば、相場のトレンドの判定結果に応じて売買の注文を行う場合、注文元のユーザの端末装置２に対して注文内容の確認を求める通知を送信し、この通知に対して注文を許可する旨の応答を端末装置２から受信した場合に注文を確定する。すなわち、注文処理サーバ１がトレンド判定結果に応じて売買の注文を確定する場合に、ユーザの許可を必要とするようにしたので、ユーザが望まない不利な条件で自動的に取引が行われることによる損失発生のリスクを低減できる。
【０１３０】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
【０１３１】
上述した第１の実施形態に係る注文処理サーバ１では、図１２，図１３において示すように、第２傾向判定部１０５の判定結果が第１傾向判定部１０３の判定結果と反対になった場合に（図１２の「ｑ６４」や、図１３の「ｑ８４」のタイミングにおいて）売買の注文処理を行う。従って、相場が最高値を更新し続けている状態で売り注文が行われたり、あるいは、相場が最安値を更新し続けている状態で買い注文が行われたりする可能性がある。そうすると、予測に反してトレンドの反転が起らなかった場合に、損失が大きくなる場合がある。
そこで、第２の実施形態に係る注文処理サーバ１では、第２傾向判定部１０５の判定結果が第１傾向判定部１０３の判定結果と反対になることに加えて、最高値の更新や最安値の更新が止まることを条件として、売買の注文処理が行われる。
【０１３２】
図２６は、第２の実施形態に係る注文処理サーバ１において売買の注文を実行する動作を説明するためのフローチャートである。
第１の実施形態における図１１に示すフローチャートと比較すると、図２６に示すフローチャートには「ステップＳＴ１３１」と「ステップＳＴ１６１」が加わっている。第２の実施形態に係る注文処理サーバ１の他の動作は、第１の実施形態と同様である。
【０１３３】
図２６のフローチャートによれば、上昇傾向判定部１２１（図５）において相場が上昇傾向にあると判定されている状態で（ＳＴ１２０）、第２傾向判定部１０５（図８）において相場の下落傾向が始まったと判定され（ＳＴ１３０）、更に、相場データが示す最新の相場（例えば相場データの高値）が最高値記憶部１３０（図６）の最高値より安いと最高値比較部１３１（図６）において判定された場合（ＳＴ１３１）、注文指示部１０６（図３）において売り注文の指示が出される（ＳＴ１４０）。
また、下落傾向判定部１２３（図５）において相場が下落傾向にあると判定されている状態で（ＳＴ１５０）、第２傾向判定部１０５（図８）において相場の上昇傾向が始まったと判定され（ＳＴ１６０）、更に、相場データが示す最新の相場（例えば相場データの安値）が最安値記憶部１４０（図７）の最安値より高いと最安値比較部１４１（図７）おいて判定された場合（ＳＴ１６１）、注文指示部１０６（図３）において買い注文の指示が出される（ＳＴ１７０）。
【０１３４】
図２７，図２８は、第２の実施形態に係る注文処理サーバ１において売買の注文の指示が出されるタイミングを説明するための図であり、図２７は売り注文の指示が出される場合のチャートの例を示し、図２８は買い注文の指示が出される場合のチャートの例を示す。各図において、上側はロウソク足チャートを示し、下側はＲＳＩのチャートを示す。
【０１３５】
図２７のチャートは、先に説明した図１２のチャートと同じである。図１２に示す第１の実施形態の場合、第１傾向判定部１０３と第２傾向判定部１０５の判定結果が反対になるタイミング（「ｑ６４」）において「売り」の注文が行われる。これに対し、図２７に示す第２の実施形態の場合、第１傾向判定部１０３と第２傾向判定部１０５の判定結果が反対になり（「ｑ６４」）、かつ、相場の最高値の更新が止まる「ｐ７０」の相場データのタイミングにおいて、「売り」の注文が行われる。
【０１３６】
また、図２８のチャートは、先に説明した図１３のチャートと同じである。図１３に示す第１の実施形態の場合、第１傾向判定部１０３と第２傾向判定部１０５の判定結果が反対になるタイミング（「ｑ８４」）において「売り」の注文が行われる。これに対し、図２８に示す第２の実施形態の場合、第１傾向判定部１０３と第２傾向判定部１０５の判定結果が反対になり（「ｑ８４」）、かつ、相場の最安値の更新が止まる「ｐ９０」の相場データのタイミングにおいて、「買い」の注文が行われる。
【０１３７】
このように、第２の実施形態に係る注文処理サーバ１では、第１傾向判定部１０３及び第２傾向判定部１０５による相場のトレンドの判定結果に基づいて売買の注文を行う場合、「売り」の注文については最高値の更新が停止すること、「買い」の注文については最安値の更新が停止することをそれぞれ条件としている。そのため、「買い」の注文後に相場の最高値の更新が続いたり、「売り」の注文後に相場の最安値の更新が続くケースを避けやすくなるので、注文直後の損失拡大のリスクを低減できる。また、損失カットの目的で逆指値を設定している場合、注文直後に相場が予測と反した方向へ動くことによって逆指値の注文が執行されるケースを減らすことができる。
【０１３８】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。
【０１３９】
上述した第２の実施形態に係る注文処理サーバ１では、最高値の更新や最安値の更新が止まることを条件として、売買の注文処理が行われる。これに対して、第３の実施形態に係る注文処理サーバ１では、第１傾向判定部１０３において上昇傾向若しくは下落傾向の終了が判定されることを条件として、売買の注文処理が行われる。
【０１４０】
図２９は、第３の実施形態に係る注文処理サーバ１において売買の注文を実行する動作を説明するためのフローチャートである。
第１の実施形態における図１１に示すフローチャートと比較すると、図２９に示すフローチャートには「ステップＳＴ１３２，ＳＴ１３３」と「ステップＳＴ１６２，ＳＴ１６３」が加わっている。第３の実施形態に係る注文処理サーバ１の他の動作は、第１の実施形態と同様である。
【０１４１】
図２９のフローチャートによれば、上昇傾向判定部１２１（図５）において相場が上昇傾向にあると判定されている状態で（ＳＴ１２０）、第２傾向判定部１０５（図８）において相場の下落傾向が始まったと判定されると（ＳＴ１３０）、その後に取得される相場データに基づいた上昇傾向判定部１２１の判定結果が監視される（ＳＴ１３２，ＳＴ１３３）。上昇傾向判定部１２１において相場の上昇傾向が終了したとの判定結果が得られると、注文指示部１０６（図３）において売り注文の指示が出される（ＳＴ１４０）。
また、下落傾向判定部１２３（図５）において相場が下落傾向にあると判定されている状態で（ＳＴ１５０）、第２傾向判定部１０５（図８）において相場の上昇傾向が始まったと判定されると（ＳＴ１６０）、その後に取得される相場データに基づいた下落傾向判定部１２３の判定結果が監視される（ＳＴ１６２，ＳＴ１６３）。下落傾向判定部１２３において相場の下落傾向が終了したとの判定結果が得られると、注文指示部１０６（図３）において買い注文の指示が出される（ＳＴ１７０）。
【０１４２】
図３０，図３１は、第３の実施形態に係る注文処理サーバ１において売買の注文の指示が出されるタイミングを説明するための図であり、図３０は売り注文の指示が出される場合のチャートを示し、図３１は買い注文の指示が出される場合のチャートを示す。各図において、上側はロウソク足チャートを示し、下側はＲＳＩのチャートを示す。
【０１４３】
図３０のチャートは、先に説明した図１２，図２７のチャートと同じである。図２７に示す第２の実施形態の場合、相場の最高値の更新が止まる「ｐ７０」の相場データのタイミングにおいて「売り」の注文が行われる。これに対し、図３０に示す第３の実施形態の場合、第１傾向判定部１０３において上昇傾向が終了したと判定される「ｐ７４」の相場データのタイミングにおいて「売り」の注文が行われる。
【０１４４】
また、図３１のチャートは、先に説明した図１３，図２８のチャートと同じである。図２８に示す第２の実施形態の場合、相場の最安値の更新が止まる「ｐ９０」の相場データのタイミングにおいて「買い」の注文が行われる。これに対し、図３１に示す第３の実施形態の場合、第１傾向判定部１０３において下落傾向が終了したと判定される「ｐ９４」の相場データのタイミングにおいて「買い」の注文が行われる。
【０１４５】
このように、第３の実施形態に係る注文処理サーバ１では、第１傾向判定部１０３において上昇傾向と判定され、かつ、第２傾向判定部１０５において下落傾向と判定された後、第１傾向判定部１０３において上昇傾向が終了したと判定された場合に「売り」の注文が指示される。また、第１傾向判定部１０３において下落傾向と判定され、かつ、第２傾向判定部１０５において上昇傾向と判定された後、第１傾向判定部１０３において下落傾向が終了したと判定された場合に「買い」の注文が指示される。すなわち、トレンドの反転がより確実な状況になってから売買の注文が指示されるので、予測に反する相場の動きによって損失が生じるリスクを低減できる。
【０１４６】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。
【０１４７】
図３２は、第４の実施形態に係る注文処理サーバ１の構成の一例を示す図である。図３２に示す注文処理サーバ１は、第１の実施形態に係る注文処理サーバ１（図３）と同様な構成を有するとともに、山値・谷値取得部１１１と、山値・谷値比較部１１２を有する。
【０１４８】
山値・谷値取得部１１１は、相場データが示す最新の相場が最高値記憶部１３０の最高値より安いと最高値比較部１３１において判定される度に（最高値の更新が止まって一時的下落期間が始まる度に）、最高値記憶部１３０の最高値を一時的下落期間の直前の山値として取得する。また、山値・谷値取得部１１１は、相場データが示す最新の相場が最安値記憶部１４０の最安値より高いと最安値比較部１４１において判定される度に（最安値の更新が止まって一時的上昇期間が始まる度に）、最安値記憶部１４０の最安値を一時的上昇期間の直前の谷値として取得する。
【０１４９】
山値・谷値比較部１１２は、相場の最高値が更新される合間の一時的下落期間において、相場データが示す最新の相場と山値・谷値取得部１１１において取得された直前の一つ前の山値とを比較する。また、山値・谷値比較部１１２は、相場の最安値が更新される合間の一時的上昇期間において、相場データが示す最新の相場と山値・谷値取得部１１１において取得された直前の一つ前の谷値とを比較する。
【０１５０】
注文指示部１０６は、第１傾向判定部１０３および第２傾向判定部１０５の判定結果に加えて、山値・谷値比較部１１２における比較結果に基づいて、「売り」又は「買い」の注文を指示する。
すなわち、注文指示部１０６は、上昇傾向判定部１２１において相場が上昇傾向にあると判定されている状態で、第２傾向判定部１０５において相場の下落傾向が始まったと判定され、更に、山値・谷値比較部１１２において最新の相場が直前の一つ前の山値より安いと判定された場合に、「売り」の注文を指示する。
また、注文指示部１０６は、下落傾向判定部１２１において相場が下落傾向にあると判定されている状態で、第２傾向判定部１０５において相場の上昇傾向が始まったと判定され、更に、山値・谷値比較部１１２において最新の相場が直前の一つ前の谷値より高いと判定された場合に、「買い」の注文を指示する。
【０１５１】
図３３は、第４の実施形態に係る注文処理サーバ１において売買の注文を実行する動作を説明するためのフローチャートである。
第１の実施形態における図１１に示すフローチャートと比較すると、図３３に示すフローチャートには「ステップＳＴ１３４，ＳＴ１３５」と「ステップＳＴ１６４，ＳＴ１６５」が加わっている。第４の実施形態に係る注文処理サーバ１の他の動作は、第１の実施形態と同様である。
【０１５２】
図３３のフローチャートによれば、上昇傾向判定部１２１（図５）において相場が上昇傾向にあると判定されている状態で（ＳＴ１２０）、第２傾向判定部１０５（図８）において相場の下落傾向が始まったと判定された場合（ＳＴ１３０）、本実施形態では更に、一時的下落期間を示すフラグｆ１の値と、山値・谷値比較部１１２による比較結果が参照される。すなわち、フラグｆ１が「１」であり（ＳＴ１３４）、かつ、最新の相場が直前の一つ前の山値より安いとの比較結果が山値・谷値比較部１１２において得られた場合（ＳＴ１３５）、注文指示部１０６（図３）において売り注文の指示が出される（ＳＴ１４０）。
また、下落傾向判定部１２３（図５）において相場が下落傾向にあると判定されている状態で（ＳＴ１５０）、第２傾向判定部１０５（図８）において相場の上昇傾向が始まったと判定された場合（ＳＴ１６０）、本実施形態では更に、一時的上昇期間を示すフラグｆ２の値と、山値・谷値比較部１１２による比較結果が参照される。すなわち、フラグｆ２が「１」であり（ＳＴ１６４）、かつ、最新の相場が直前の一つ前の谷値より高いとの比較結果が山値・谷値比較部１１２において得られた場合（ＳＴ１６５）、注文指示部１０６（図３）において買い注文の指示が出される（ＳＴ１７０）。
【０１５３】
図３４，図３５は、第４の実施形態に係る注文処理サーバ１において売買の注文の指示が出されるタイミングを説明するための図であり、図３４は売り注文の指示が出される場合のチャートを示し、図３５は買い注文の指示が出される場合のチャートを示す。各図において、上側はロウソク足チャートを示し、下側はＲＳＩのチャートを示す。
【０１５４】
図３４のチャートは、先に説明した図１２，図２７，図３０のチャートと同じである。図３０に示す第３の実施形態の場合、第１傾向判定部１０３において上昇傾向が終了したと判定される「ｐ７４」の相場データのタイミングにおいて「売り」の注文が行われる。これに対し、図３４に示す第４の実施形態の場合、一時的下落期間の相場が直前の山値（ｐ６９）の更に１つ前の山値（ｐ６６）より安くなる「ｐ７１」の相場データのタイミングにおいて、「売り」の注文が行われる。すなわち、最近突破された山値（ｐ６６）より相場が安くなると、相場の下落傾向が確実になったと判断されて、「売り」の注文が行われる。
【０１５５】
また、図３５のチャートは、先に説明した図１３，図２８，図３１のチャートと同じである。図３１に示す第３の実施形態の場合、第１傾向判定部１０３において下落傾向が終了したと判定される「ｐ９４」の相場データのタイミングにおいて「買い」の注文が行われる。これに対し、図３５に示す第４の実施形態の場合、一時的上昇期間の相場が直前の谷値（ｐ８９）の更に１つ前の谷値（ｐ８６）より高くなる「ｐ９１」の相場データのタイミングにおいて、「買い」の注文が行われる。すなわち、最近突破された谷値（ｐ８６）より相場が高くなると、相場の上昇傾向が確実になったと判断されて、「買い」の注文が行われる。
【０１５６】
このように、第４の実施形態に係る注文処理サーバ１では、第１傾向判定部１０３において上昇傾向と判定され、かつ、第２傾向判定部１０５において下落傾向と判定された場合の一時的下落期間において、相場が直前の一つ前の山値（最近突破された山値）より安くなった場合に「売り」の注文が指示される。一般に上昇傾向の相場では、最近突破された山値が相場の下落を阻む抵抗ラインとなる場合があるので、上記のように最近突破された山値より相場が安くなると、相場の下落傾向がより確かになる。従って、下落傾向が確かな状況で「売り」の注文が指示されることになり、「売り」の注文後に相場が上昇するリスクを低減できる。
また、第４の実施形態に係る注文処理サーバ１では、第１傾向判定部１０３において下落傾向と判定され、かつ、第２傾向判定部１０５において上昇傾向と判定された場合の一時的上昇期間において、相場が直前の一つ前の谷値（最近突破された谷値）より高くなった場合に「買い」の注文が指示される。一般に下落傾向の相場では、最近突破された谷値が相場の上昇を阻む抵抗ラインとなる場合があるので、上記のように最近突破された谷値より相場が高くなると、相場の上昇傾向がより確かになる。従って、上昇傾向が確かな状況で「買い」の注文が指示されることになり、「買い」の注文後に相場が下落するリスクを低減できる。
【０１５７】
＜第５実施形態＞
次に、本発明の第５の実施形態について説明する。
【０１５８】
買い注文が約定した後の相場の下落による損失や、売り注文が約定した後の相場の上昇による損失をカットするために、予め定めた条件で約定済の注文と逆の売買の注文を行う逆指値注文を設定する場合がある。第５の実施形態では、この逆指値注文における売買の価格が、相場の値動きに応じて自動的に変更される。
【０１５９】
図３６は、第５の実施形態に係る注文処理サーバ１の構成の一例を示す図である。図３６に示す注文処理サーバ１は、第１の実施形態に係る注文処理サーバ１（図３）と同様な構成を有するとともに、逆指値算出部１１３を有する。
【０１６０】
逆指値算出部１１３は、上昇傾向判定部１２１（図５）において相場が上昇傾向にあると判定された状態で、底値取得部１２０（図５）において底値が取得された場合、この取得された底値に基づいて、約定した買い注文の損失をカットするための逆指値注文の売値を算出する。例えば、逆指値算出部１１３は、底値取得部１２０において取得された底値から所定値を減算した値や、底値を所定の割合だけ安くした値を逆指値注文の売値として算出する。
【０１６１】
また、逆指値算出部１１３は、下落傾向判定部１２３（図５）において相場が下落傾向にあると判定された状態で、天井値取得部１２２（図５）において天井値が取得された場合、この取得された天井値に基づいて、約定した売り注文の損失をカットするための逆指値注文の買値を算出する。例えば、逆指値算出部１１３は、天井値取得部１２２において取得された天井値に所定値を加算した値や、天井値を所定の割合だけ高くした値を逆指値注文の買値として算出する。
【０１６２】
注文情報生成部１０８は、逆指値算出部１１３において逆指値注文の売値又は買値が算出されると、注文情報記憶部１０７に記憶される確定した逆指値注文を当該算出された売値又は買値による逆指値注文に変更する。
【０１６３】
また、注文情報生成部１０８は、注文指示部１０６において売り注文を指示された場合、注文情報記憶部１０７に記憶される確定した売りの逆指値注文の注文情報を取り消すとともに、注文情報記憶部１０７に約定した買い注文（買い建て玉）の情報が記憶されるならば、当該買い注文を決済するための売り注文を指示する注文情報を生成する。
更に、注文情報生成部１０８は、注文指示部１０６において買い注文を指示された場合、注文情報記憶部１０７に記憶される確定した買いの逆指値注文の注文情報を取り消すとともに、注文情報記憶部１０７に約定した売り注文（売り建て玉）の情報が記憶されるならば、当該売り注文を決済するための買い注文を指示する注文情報を生成する。
【０１６４】
注文部１１０は、相場データが示す最新の相場が注文情報記憶部１０７に記憶される注文情報において指定された逆指値注文の執行条件を満たした場合、この逆指値注文の売買を行うための発注データを市場取引所サーバ４へ送信する。例えば、注文情報記憶部１０７に記憶される注文情報において買い建て玉の損失をカットする売りの逆指値が設定されている場合、注文部１１０は、この逆指値より相場が安くなると買い建て玉を解消する売りの発注データを市場取引所サーバ４に送信する。また、注文情報記憶部１０７に記憶される注文情報において売り建て玉の損失をカットする買いの逆指値が設定されている場合、注文部１１０は、この逆指値より相場が高くなると売り建て玉を解消する買いの発注データを市場取引所サーバ４に送信する。
【０１６５】
図３７は、第５の実施形態に係る注文処理サーバ１において、第１傾向判定部１０３の判定処理とともに実行される逆指値の更新処理について説明するためのフローチャートである。
図１４に示すフローチャートと比較すると、図３７に示すフローチャートには「ステップＳＴ２４１」と「ステップＳＴ２８６」が加わっている。第５の実施形態に係る注文処理サーバ１の他の動作は、第１〜第４の実施形態と同様である。
【０１６６】
第１傾向判定部１０３において相場が上昇傾向にあると判定された場合（ＳＴ２４０）、注文情報記憶部１０７に記憶される注文情報の逆指値を更新する処理が行われる（ＳＴ２４１）。
図３８のフローチャートは、第１傾向判定部１０３で上昇傾向と判定された場合における逆指値の更新処理の一例を示す。
まず、逆指値算出部１１３は、第２底値記憶部１３７に記憶される最新の確定した底値に基づいて、逆指値注文の売値を算出する（ＳＴ８００）。例えば逆指値算出部１１３は、最新の底値から所定のオフセット値を減算した結果を逆指値注文の売値として算出する。逆指値算出部１１３において逆指値が算出されると、注文情報生成部１０８は、この算出された逆指値と注文情報記憶部１０７に記憶される注文情報の逆指値とを比較する（ＳＴ８０５）。算出された逆指値が現在確定している逆指値より高い場合、注文情報生成部１０８は、注文情報記憶部１０７に記憶される注文情報の逆指値を、この算出された逆指値に変更する（ＳＴ８１０）。算出された逆指値が現在の逆指値より安い場合、注文情報生成部１０８は逆指値の更新を行わない。これは、逆指値注文の売値を安くすると、逆指値注文の執行時における損失の額が大きくなるからである。
【０１６７】
第１傾向判定部１０３において相場が下落傾向にあると判定された場合も（ＳＴ２８５）、注文情報記憶部１０７に記憶される注文情報の逆指値を更新する処理が行われる（ＳＴ２８６）。
図３９のフローチャートは、第１傾向判定部１０３で下落傾向と判定された場合における逆指値の更新処理の一例を示す。
まず、逆指値算出部１１３は、第２天井値記憶部１４７に記憶される最新の確定した天井値に基づいて、逆指値注文の買値を算出する（ＳＴ８５０）。例えば逆指値算出部１１３は、最新の天井値に所定のオフセット値を加算した結果を逆指値注文の買値として算出する。逆指値算出部１１３において逆指値が算出されると、注文情報生成部１０８は、この算出された逆指値と注文情報記憶部１０７に記憶される注文情報の逆指値とを比較する（ＳＴ８５５）。算出された逆指値が現在確定している逆指値より安い場合、注文情報生成部１０８は、注文情報記憶部１０７に記憶される注文情報の逆指値を、この算出された逆指値に変更する（ＳＴ８６０）。一方、算出された逆指値が現在の逆指値より高い場合、注文情報生成部１０８は逆指値の更新を行わない。これは、逆指値注文の買値を高くすると、逆指値注文の執行時における損失の額が大きくなるからである。
【０１６８】
図４０，図４１は、第５の実施形態に係る注文処理サーバ１において逆指値が変更される動作を説明するための図である。図４０は逆指値注文の売値が変更される上昇傾向のチャートの例を示し、図４１は逆指値注文の買値が変更される下落傾向のチャートの例を示す。各図において、上側はロウソク足チャートを示し、下側はＲＳＩのチャートを示す。また、ロウソク足チャートとともに示す階段状のグラフは、逆指値の推移を示す。
【０１６９】
図４０の例では、上昇傾向の相場で買い建て玉を保有しているため、相場の下落による損失をカットするために売りの逆指値が設定される。この逆指値は、「ｐ６２」，「ｐ６４」，「ｐ６７」の底値が確定する「ｐ６３」，「ｐ６５」，「ｐ６８」のタイミングで更新され、底値より所定のオフセット値だけ（あるいは所定の割合だけ）安い値に設定される。「ｐ７０」のタイミングで注文指示部１０６により売り注文が指示されると、売り逆指値の注文が解消されるとともに、買い建て玉を決済するための売り注文が行われる。すなわち、相場が下落傾向に転換する早い段階で買い建て玉が決済される。
【０１７０】
また図４１の例では、下落傾向の相場で売り建て玉を保有しているため、相場の上昇による損失をカットするために買いの逆指値が設定される。この逆指値は、「ｐ８２」，「ｐ８４」，「ｐ８７」の天井値が確定する「ｐ８３」，「ｐ８５」，「ｐ８８」のタイミングで更新され、天井値より所定のオフセット値だけ（あるいは所定の割合だけ）高い値に設定される。「ｐ９０」のタイミングで注文指示部１０６により買い注文が指示されると、売り逆指値の注文が解消されるとともに、買い建て玉を決済するための売り注文が行われる。すなわち、相場が上昇傾向に転換する早い段階で売り建て玉が決済される。
【０１７１】
以上説明したように、第５の実施形態に係る注文処理サーバ１によれば、相場が上昇傾向にある場合の一時的下落期間の底値に基づいて、損失カット用の逆指値注文の売値が設定され、相場が下落傾向にある場合の一時的上昇期間の天井値に基づいて、損失カット用の逆指値注文の買値が設定される。
一般に、上昇傾向の相場における一時的下落期間の底値は相場の上昇とともに高くなる傾向があり、下落傾向の相場における一時的場用期間の天井値は相場の下落とともに安くなる傾向がある。従って、この底値や天井値に応じて逆指値を設定することにより、一定の値幅で逆指値を相場に追従させる従来のトレール方式などに比べて逆指値注文の無駄な執行を抑制できるとともに、逆指値注文が執行された際の損失を減らすことができる。
【０１７２】
また、第５の実施形態に係る注文処理サーバ１によれば、注文指示部１０６において売買の注文が指示された場合、逆指値注文が取り消されるとともに、確定した建て玉を決済するための注文が行われる。これにより、相場のトレンドが転換する初期の段階で建て玉が決済されることになり、利益の減少を抑えることができる。
【０１７３】
次に、上述した各実施形態に係る注文処理サーバ１においてユーザが取引条件を設定するための画面の例について説明する。
【０１７４】
図４２は、注文処理サーバ１における取引条件の設定画面の例を示す図である。この画面の情報は、例えば注文受付部１０９（図３）においてＷｅｂページのデータとして生成されて端末装置２に送信される。
【０１７５】
図４２の画面例は、外国為替証拠金取引に関する取引条件の設定画面を示す。画面の上部には、「買い」、「売り」又は「売りと買いの両方」を選択するボタンと、取引対象の通貨ペアをリストから選択して入力するためのリストボックスと、取引する通貨のロット数（金額）を入力するボックスが設けられている。そして、その上部より下側には、トレンド判定条件の設定に関する欄５００と、新規注文に関する欄５０１と、決済注文に関する欄５０２、追加注文に関する欄５０３と、逆指値（損切り）注文に関する欄５０４と、その他の特別注文に関する欄５０５が設けられている。
【０１７６】
トレンド判定条件の設定に関する欄５００には、第１傾向判定部１０３の判定並びに指標データ生成部１０４でのテクニカル指標データの生成に使用される相場データの時間スケールを設定するためのリストボックスが設けられている。また、指標データ生成部１０４において生成されるテクニカル指標の種類と、そのテクニカル指標に関するパラメータ（例えば指標の生成に使用される相場データの数など）を設定するためのリストボックスが設けられている。
【０１７７】
新規注文に関する欄５０１には、３通りの新規注文の条件を選択するためのチェックボックスが設けられている。
１番上のチェックボックスが有効状態の場合、注文指示部１０６は、第１の実施形態において説明した条件が成立すると売買の注文を指示する。すなわち、第１傾向判定部１０３と逆方向の判定結果が第２傾向判定部１０５において得られた場合（図１２，図１３）、注文指示部１０６は売買の注文を指示する。
２番目のチェックボックスが有効状態の場合、注文指示部１０６は、第２の実施形態若しくは第４の実施形態において説明した条件が成立すると売買の注文を指示する。すなわち、第１傾向判定部１０３と逆方向の判定結果が第２傾向判定部１０５において得られた後、第１傾向判定部１０３の判定結果と逆方向に相場が動いた場合（図２７，図２８）、あるいは、第１傾向判定部１０３の判定結果と逆方向に相場が動いた上更に最近突破した山値や谷値まで相場が動いた場合（図３４，図３５）に、注文指示部１０６は売買の注文を指示する。
３番目のチェックボックスが有効状態の場合、注文指示部１０６は、第３の実施形態において説明した条件が成立すると売買の注文を指示する。すなわち、第１傾向判定部１０３と逆方向の判定結果が第２傾向判定部１０５において得られた後、第１傾向判定部１０３の判定結果が逆方向に反転した場合（図３０，図３１）に、注文指示部１０６は売買の注文を指示する。
【０１７８】
決済注文に関する欄５０２にも、新規注文と同様な３通りの決済注文の条件を選択するためのチェックボックスが設けられている。
１番上のチェックボックスが有効状態の場合、注文指示部１０６は、第１の実施形態において説明した条件が成立すると決済注文を指示する。
２番目のチェックボックスが有効状態の場合、注文指示部１０６は、第２の実施形態若しくは第４の実施形態において説明した条件が成立すると決済注文を指示する。
３番目のチェックボックスが有効状態の場合、注文指示部１０６は、第３の実施形態において説明した条件が成立すると決済注文を指示する。
【０１７９】
画面上部にある３つのチェックボックスは、上述した欄５０１の新規注文と欄５０２の決済注文を繰り返し実行するか否かについて設定するためのものである。
すなわち、左側の「新規注文と決済注文を繰り返す」というチェックボックスが有効状態の場合、注文指示部１０６は、欄５０１，５０２において設定された新規注文と決済注文を連続的に実行する。中央の「一回限り」というチェックボックスが有効状態の場合、注文指示部１０６は、新規注文とその決済注文を一回だけ実行する。右側のチェックボックスが有効状態の場合、注文指示部１０６は、リストボックスに入力された回数だけ新規注文と決済注文を繰り返す。
なお、「売りと買いの両方」を選択するボタンが押されている場合、注文指示部１０６は、約定した買い注文を決済する場合に新規の売り注文を指示し、約定した売り注文を決済する場合に新規の買い注文を指示する。すなわち、売りと買いの注文が続けて実施される。
【０１８０】
追加注文に関する欄５０３には、新規注文後の自動的な追加注文を有効にするためのチェックボックスが設けられている。また、チェックボックスの右側には、追加注文の判定に使用される相場データの時間スケールを設定するためのリストボックスが設けられている。欄５０３の中央付近には、追加注文する通貨のロット数（金額）を入力するためのボックスが設けられている。
追加注文のチェックボックスが有効状態の場合、注文指示部１０６は、欄５０１の新規注文が未だ決済されていない状態で相場の底値若しくは天井値が確定したら、買い又は売りのポジションを更に追加する。例えば、注文指示部１０６は、２つの傾向判定部（１０３，１０５）の判定結果が両方とも上昇傾向を示す場合、底値の確定に応じて買いのポジションを追加し、２つの傾向判定部（１０３，１０５）の判定結果が両方とも下落傾向を示す場合には、天井値の確定に応じて売りのポジションを追加する。
なお、この場合、注文処理サーバ１は、第１傾向判定部１０３と同様の構成を持つ追加注文条件の判定用の傾向判定部を備えている。相場データ取得部１０１は、リストボックスに入力される時間スケールの設定に従って、この傾向判定部の判定に使用される相場データを生成する。注文指示部１０６は、この傾向判定部の判定結果に応じて決済の注文を指示する。
【０１８１】
逆指値（損切り）注文に関する欄５０４には、逆指値注文の自動設定を有効にするための２つのチェックボックスが設けられている。
１番目のチェックボックスが有効状態の場合、逆指値算出部１１３は、売り又は買いの新規注文の約定時にその約定価格から一定金額だけ離れた価格を逆指値の価格として算出する。例えば逆指値算出部１１３は、売り注文が約定した場合に、その売値より一定金額だけ高い価格を逆指値注文の買値として算出し、買い注文が約定した場合は、その買値より一定金額だけ安い価格を逆指値注文の売値として算出する。逆指値算出部１１３によって逆指値の価格が算出されると、注文情報生成部１０８は、算出された逆指値の注文情報を注文情報記憶部１０７に格納する。これにより、約定価格から一定金額だけ離れた逆指値の注文が有効となる。１番目のチェックボックスの右側には、約定価格と逆指値の価格との差に相当する金額をｐｉｐｓ単位（最小通貨単位）で設定するためのボックスが設けられている。
また、２番目のチェックボックスが有効状態の場合、逆指値算出部１１３は、欄５０１の新規注文が未だ決済されていない状態で相場の底値若しくは天井値が確定する度に、その底値若しくは天井値から一定金額だけ離れた価格を逆指値として算出する。例えば、逆指値算出部１１３は、２つの傾向判定部（１０３，１０５）の判定結果が両方とも上昇傾向を示す場合、相場の底値から一定金額だけ安い価格を逆指値注文の売値として算出し、２つの傾向判定部（１０３，１０５）の判定結果が両方とも下落傾向を示す場合は、相場の天井値から一定金額だけ高い価格を逆指値注文の買値として算出する。逆指値算出部１１３において逆指値注文の価格が算出されると、注文情報生成部１０８は、注文情報記憶部１０７に記憶される確定した逆指値注文を当該算出された価格による逆指値注文に変更する。これにより、逆指値注文の価格が相場の底値若しくは天井値から一定金額だけ離れた価格に逐次修正される。２番目のチェックボックスの右側には、相場の底値や天井値を取得するために使用される相場データの時間スケールを設定するためのリストボックスが設けられており、更にその右側には、底値若しくは天井値と逆指値の価格との差に相当する金額をｐｉｐｓ単位で設定するためのボックスが設けられている。
なお、この場合、注文処理サーバ１は、第１傾向判定部１０３と同様の構成を持つ逆指値算出用の傾向判定部を備えている。相場データ取得部１０１は、リストボックスに入力される時間スケールの設定に従って、この傾向判定部の判定に使用される相場データを生成する。逆指値算出部１１３は、この傾向判定部の底値取得部１２０（図６）において取得される底値や天井値取得部１２２（図７）において取得される天井値に基づいて逆指値の価格を算出する。
【０１８２】
特別注文に関する欄５０５には、新規注文が約定した後の逆指値の自動修正に係る特別注文を有効にするためのチェックボックスが設けられている。
このチェックボックスが有効状態の場合、逆指値算出部１１３は、相場データが示す最新の相場が約定価格に対して一定金額離れた価格に達した場合に、この約定価格を逆指値注文の価格として算出する。例えば、逆指値算出部１１３は、２つの傾向判定部（１０３，１０５）の判定結果が両方とも上昇傾向を示す場合、最新の相場が買い注文の約定価格に対して一定金額だけ高い価格に達したならば、この買い注文の約定価格を逆指値注文の売値として算出する。他方、逆指値算出部１１３は、２つの傾向判定部（１０３，１０５）の判定結果が両方とも下落傾向を示す場合、最新の相場が売り注文の約定価格に対して一定金額だけ安い価格に達したならば、この売り注文の約定価格を逆指値注文の買値として算出する。逆指値算出部１１３において逆指値注文の価格が算出されると、注文情報生成部１０８は、注文情報記憶部１０７に記憶される確定した逆指値注文を当該算出された価格による逆指値注文に変更する。これにより、逆指値注文の価格が約定価格付近に修正されるため、逆指値注文が執行されても約定価格に近い価格で取引が行われることになり、損失が生じなくなる。チェックボックスの右側には、この特別注文を執行する価格と約定価格との差に相当する金額をｐｉｐｓ単位で設定するためのボックスが設けられている。
【０１８３】
画面上部の「設定」ボタンは、画面の各欄に入力した事項を注文処理サーバ１に設定するためのボタンである。「設定」ボタンが押されると、端末装置２から注文処理サーバ１へ画面の設定内容が送信されて、その取引条件が有効になる。
【０１８４】
さて、ここまで本発明の各種の実施形態を説明したが、本発明は上記の形態にのみ限定されるものではなく、種々のバリエーションを含んでいる。
【０１８５】
上述した実施形態では、指標データ生成部１０４において生成されるテクニカル指標の一例としてＲＳＩを挙げているが、本発明はこれに限定されない。本発明の他の実施形態では、例えば、ストキャスティクスやＲＣＩ（rank correlation index）、ＲＯＣ（rate of change）など、他の種々のテクニカル指標を用いてもよい。
【０１８６】
上述した実施形態では、相場の下落傾向を示す方向へテクニカル指標の変化点が連続して推移した場合に、相場の下落傾向が始まったと判定されるが（ＳＴ５９５：図２１）、本発明はこれに限定されない。本発明の他の実施形態では、第１変化点取得部１５０（図８）において一の変化点のテクニカル指標が取得された後で、当該一の変化点のテクニカル指標より相場の下落傾向を示す方向へ推移した別の変化点のテクニカル指標が１回若しくは連続して複数回取得された場合に、相場の下落傾向が始まったと第１指標判定部１５１（図８）が判定してもよい。
また、上述した実施形態では、相場の上昇傾向を示す方向へテクニカル指標の変化点が連続して推移した場合に、相場の上昇傾向が始まったと判定されるが（ＳＴ５４５：図２０）、本発明はこれに限定されない。本発明の他の実施形態では、第２変化点取得部１５２（図８）において一の変化点のテクニカル指標が取得された後で、当該一の変化点のテクニカル指標より相場の上昇傾向を示す方向へ推移した別の変化点のテクニカル指標が１回若しくは連続して複数回取得された場合に、相場の上昇傾向が始まったと第２指標判定部１５３（図８）が判定してもよい。
【０１８７】
上述した実施形態では、最高値の更新の合間において一時的に相場の下落が生じた場合に底値が取得されるが、本発明はこれに限定されない。
本発明の他の実施形態では、一時的下落期間における下落幅が所定値より小さい場合、当該一時的下落期間の最低値を底値取得部１２０（図５）が底値として取得しないようにしてもよい。例えば、確定底値取得部１３６（図６）は、最高値更新部１３２による前回の最高値の更新から今回の最高値の更新までの期間に第１底値記憶部１３３の底値が底値更新部１３５により更新された場合、その更新後の底値と前回の最高値との差、又は、当該底値（若しくは前回の最高値）に対する当該差の割合を算出する。そして、この算出した差又は割合が所定の値より小さい場合、確定底値取得部１３６は、当該底値を第２底値記憶部１３７に格納しないようにする。
また、同様に、本発明の他の実施形態では、一時的上昇期間における上昇幅が所定値より大きい場合、当該一時的上昇期間の最高値を天井値取得部１２２（図５）が天井値として取得しないようにしてもよい。例えば、確定天井値取得部１４６（図７）は、最安値更新部１４２による前回の最安値の更新から今回の最安値の更新までの期間に第１天井値記憶部１４３の天井値が天井値更新部１４５により更新された場合、その更新後の天井値と前回の最安値との差、又は、当該天井値（若しくは前回の最安値）に対する当該差の割合を算出する。そして、この算出した差又は割合が所定の値より小さい場合、確定天井値取得部１４６は、当該天井値を第２天井値記憶部１４７に格納しないようにする。
このように、相場の変動が無視し得るくらい小さい場合には、この微小な変動に基づいて底値や天井値が取得されないようにすることで、上昇傾向判定部１２１や下落傾向判定部１２３における誤判定を生じ難くすることができる。
【０１８８】
更に、本発明の他の実施形態では、一時的下落期間が所定の時間幅より短い場合に、底値取得部１２０が当該一時的下落期間の底値を取得しないようにしてもよい。すなわち、底値取得部１２０は、相場データに含まれる時間情報に基づいて一時的下落期間の開始時と終了時の時間差を算出し、その時間差が所定値より短い場合に当該一時的下落期間の底値を取得しないようにしてもよい。例えば、最高値記憶部１３０（図６）は、相場データに含まれる時刻の情報を最高値と関連付けて記憶する。確定底値取得部１３６は、最高値更新部１３２による前回の最高値の更新から今回の最高値の更新までの期間に第１底値記憶部１３３の底値が底値更新部１３５により更新された場合、最高値記憶部１３０に記憶される時刻の情報に基づいて、前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出する。そして、確定底値取得部１３６は、この算出した差が所定の時間より短いならば、当該底値を確定した底値として第２底値記憶部１３７に格納しないようにする。
また、同様に、本発明の他の実施形態では、一時的上昇期間が所定の時間幅より短い場合に、天井値取得部１２２が当該一時的上昇期間の天井値を取得しないようにしてもよい。すなわち、天井値取得部１２２は、相場データに含まれる時間情報に基づいて一時的上昇期間の開始時と終了時の時間差を算出し、その時間差が所定値より短い場合に当該一時的上昇期間の天井値を取得しないようにしてもよい。例えば、最安値記憶部１４０（図７）は、相場データに含まれる時刻の情報を最安値と関連付けて記憶する。確定天井値取得部１４６は、最安値更新部１４２による前回の最安値の更新から今回の最安値の更新までの期間に第１天井値記憶部１４３の天井値が天井値更新部１４５により更新された場合、最安値記憶部１４０に記憶される時刻の情報に基づいて、前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出する。そして、確定天井値取得部１４６は、この算出した差が所定の時間より短いならば、当該天井値を確定した天井値として第２天井値記憶部１３７に格納しないようにする。
このように、ノイズ的な短期間の相場の変動によって底値や天井値が取得されないようにすることで、上昇傾向判定部１２１や下落傾向判定部１２３における誤判定を生じ難くすることができる。
なお、底値や天井値の取得を行うか否かの規準となる最小の時間幅は、上述したローソク足の本数で規定してもよい。すなわち、一時的下落期間や一時的上昇期間を形成するローソク足が所定本数に達しない場合は、底値や天井値を取得しないようにしてもよい。
【０１８９】
また、本発明の他の実施形態では、第１傾向判定部１０３における相場のトレンドの判定が維持された状態で逆指値注文の値段を変更する際に、上昇トレンドであれば買い注文を新たに追加し、下降トレンドであれば売り注文を新たに追加するように、注文情報生成部１０８が注文情報を生成してもよい。これにより、逆指値注文の執行による損失を低減しつつ、利益の積極的な上積みを図ることができる。
【０１９０】
上述した実施形態では、相場のトレンドの判定や注文情報の生成に関する処理が注文処理サーバ１において行われているが、本発明はこれに限定されない。本発明の他の実施形態では、注文処理サーバ１において行われている処理の一部を端末装置２で行うようにしてもよい。この場合、例えば上述した処理の一部を担うプログラムを注文処理サーバ１から端末装置２へ適宜ダウンロードし、端末装置２で処理の一部を実行するようにしてもよい。
【０１９１】
また、上述した実施形態では、トレンドの判定結果に基づいて自動的に注文を行う例を挙げているが、本発明はこれに限定されない。本発明の他の実施形態では自動的な注文を行わず、トレンドの判定結果を端末装置２においてユーザに表示するだけでもよい。
【０１９２】
また、上述した実施形態では、図４に示すようなデータ群（始値、終値、高値、安値）の高値と安値に基づいて相場の底値と天井値を取得しているが、本発明はこれに限定されない。本発明の他の実施形態では、相場データに含まれる特定の値（例えば終値）のみを参照して、相場の底値と天井値を取得してもよい。
【０１９３】
また、上述した実施形態では、売買の注文を実行する場合にユーザの確認を求める例を挙げているが、本発明の他の実施形態では、ユーザの確認を求めずに注文を実行してもよい。あるいは、確認を求めるか否かをユーザが任意に設定できるようにしてもよい。
【符号の説明】
【０１９４】
１…注文処理サーバ、２…端末装置、３…相場データ提供サーバ、４…市場取引所サーバ、９…通信ネットワーク、１０１…相場データ取得部、１０３…第１傾向判定部、１０４…指標データ生成部、１０５…第２傾向判定部、１０６…注文指示部、１０７…注文情報記憶部、１０８…注文情報生成部、１０９…注文受付部、１１０…注文部、１１１…山値・谷値取得部、１１２…山値・谷値比較部、１１３…逆指値算出部、１２０…底値取得部、１２１…上昇傾向判定部、１２２…天井値取得部、１２３…下落傾向判定部、１３０…最高値記憶部、１３１…最高値比較部、１３２…最高値更新部、１３３…第１底値記憶部、１３４…底値比較部、１３５…底値更新部、１３６…確定底値取得部、１３７…第２底値記憶部、１４０…最安値記憶部、１４１…最安値比較部、１４２…最安値更新部、１４３…第１天井値記憶部、１４４…天井値比較部、１４５…天井値更新部、１４６…確定天井値取得部、１４７…第２天井値記憶部、１５０…第１変化点取得部、１５１…第１指標判定部、１５２…第２変化点取得部、１５３…第２指標判定部、１６０…指標データ記憶部、１６１…第１変化点検出部、１６２…第１変化点記憶部、１６３…確定第１変化点取得部、１６４…確定第１変化点記憶部、１７０…指標データ記憶部、１７１…第２変化点検出部、１７２…第２変化点記憶部、１７３…確定第２変化点取得部、１７４…確定第２変化点記憶部。
【図１】
2014067069.tif 000003
【図２】
2014067069.tif 000004
【図３】
2014067069.tif 000005
【図４】
2014067069.tif 000006
【図５】
2014067069.tif 000007
【図６】
2014067069.tif 000008
【図７】
2014067069.tif 000009
【図８】
2014067069.tif 000010
【図９】
2014067069.tif 000011
【図１０】
2014067069.tif 000012
【図１１】
2014067069.tif 000013
【図１２】
2014067069.tif 000014
【図１３】
2014067069.tif 000015
【図１４】
2014067069.tif 000016
【図１５】
2014067069.tif 000017
【図１６】
2014067069.tif 000018
【図１７】
2014067069.tif 000019
【図１８】
2014067069.tif 000020
【図１９】
2014067069.tif 000021
【図２０】
2014067069.tif 000022
【図２１】
2014067069.tif 000023
【図２２】
2014067069.tif 000024
【図２３】
2014067069.tif 000025
【図２４】
2014067069.tif 000026
【図２５】
2014067069.tif 000027
【図２６】
2014067069.tif 000028
【図２７】
2014067069.tif 000029
【図２８】
2014067069.tif 000030
【図２９】
2014067069.tif 000031
【図３０】
2014067069.tif 000032
【図３１】
2014067069.tif 000033
【図３２】
2014067069.tif 000034
【図３３】
2014067069.tif 000035
【図３４】
2014067069.tif 000036
【図３５】
2014067069.tif 000037
【図３６】
2014067069.tif 000038
【図３７】
2014067069.tif 000039
【図３８】
2014067069.tif 000040
【図３９】
2014067069.tif 000041
【図４０】
2014067069.tif 000042
【図４１】
2014067069.tif 000043
【図４２】
2014067069.tif 000044
【手続補正書】
【提出日】平成23年5月16日(2011.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記データ取得部で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第１傾向判定部と、
前記データ取得部で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する指標データ生成部と、
前記指標データ生成部で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第２傾向判定部と、
前記第１傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する注文指示部と、
を有し、
前記第１傾向判定部は、
前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、
前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、
前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、
前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部と、
を含み、
前記底値取得部は、
前記相場の最高値を記憶する最高値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、
前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、
前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、
前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、
前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部と、
を含み、
前記上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定し、
前記天井値取得部は、
前記相場の最安値を記憶する最安値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、
前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、
前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、
前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、
前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部と、
を含み、
前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する、
市場取引支援装置。
【請求項２】
前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納し、
前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する、
請求項１に記載の市場取引支援装置。
【請求項３】
前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定されるか、若しくは、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定されるか、若しくは、前記下落傾向判定部において前記相場の下落傾向が終了したと判定された場合に買い注文を指示する、
請求項１又は２に記載の市場取引支援装置。
【請求項４】
前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定される度に、前記最高値記憶部の前記最高値を前記一時的下落期間の直前の山値として取得する山値取得部と、
前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定される度に、前記最安値記憶部の前記最安値を前記一時的上昇期間の直前の谷値として取得する谷値取得部と、
前記一時的下落期間において、前記相場データが示す最新の相場と前記山値取得部において取得された直前の一つ前の山値とを比較する山値比較部と、
前記一時的上昇期間において、前記相場データが示す最新の相場と前記谷値取得部において取得された直前の一つ前の谷値とを比較する谷値比較部と、
を有し、
前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記山値比較部において最新の相場が直前の一つ前の山値より安いと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記谷値比較部において最新の相場が直前の一つ前の谷値より高いと判定された場合に買い注文を指示する、
請求項１又は２に記載の市場取引支援装置。
【請求項５】
前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得し、
前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、
前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納し、
前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、
前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納し、
前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、
前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納し、
前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、
前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する、
請求項１乃至４の何れか一項に記載の市場取引支援装置。
【請求項６】
前記底値取得部は、前記一時的下落期間における相場の下落幅が所定値より小さい場合、当該一時的下落期間についての前記底値を取得せず、
前記天井値取得部は、前記一時的上昇期間における相場の上昇幅が所定値より小さい場合、当該一時的上昇期間についての前記天井値を取得しない、
請求項１乃至５の何れか一項に記載の市場取引支援装置。
【請求項７】
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項６に記載の市場取引支援装置。
【請求項８】
前記底値取得部は、前記一時的下落期間の時間幅が所定値より短い場合、当該一時的下落期間についての前記底値を取得せず、
前記天井値取得部は、前記一時的上昇期間の時間幅が所定値より短い場合、当該一時的上昇期間についての前記天井値を取得しない、
請求項１乃至７の何れか一項に記載の市場取引支援装置。
【請求項９】
前記相場データは、前記相場が付いた時刻の情報を含んでおり、
前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、
前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶し、
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項８に記載の市場取引支援装置。
【請求項１０】
前記テクニカル指標データが示すテクニカル指標は、その値の変化方向に応じて前記相場が上昇傾向にあるか又は下落傾向にあるかを示し、
前記第２傾向判定部は、
前記テクニカル指標が前記相場の下落傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第１変化点取得部と、
前記第１変化点取得部において取得された変化点のテクニカル指標が、前記相場の下落傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第１変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の下落傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の下落傾向が始まったと判定する第１指標判定部と、
前記テクニカル指標が前記相場の上昇傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第２変化点取得部と、
前記第２変化点取得部において取得された変化点のテクニカル指標が、前記相場の上昇傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第２変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の上昇傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の上昇傾向が始まったと判定する第２指標判定部と、
を含む、
請求項１乃至９の何れか一項に記載の市場取引支援装置。
【請求項１１】
前記第１変化点取得部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点の前記テクニカル指標を前記変化点として取得し、
前記第２変化点取得部は、前記テクニカル指標が前記相場の上昇傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、前記変化の開始点の前記テクニカル指標を前記変化点として取得する、
請求項１０に記載の市場取引支援装置。
【請求項１２】
受け付けが確定した売買の注文に関する情報を記憶する注文情報記憶部と、
前記注文指示部において買い注文を指示された場合、新規の買い注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した売り注文を決済するための買い注文を指示する注文情報を生成し、前記注文指示部において売り注文を指示された場合、新規の売り注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した買い注文を決済するための売り注文を指示する注文情報を生成し、前記生成した注文情報を前記注文情報記憶部に格納する注文情報生成部と、
前記注文情報記憶部に記憶される注文情報に基づいて、市場取引を管理する所定のサーバへ売買の注文を行うための発注データを送信する注文部とを有する、
請求項１乃至１１の何れか一項に記載の市場取引支援装置。
【請求項１３】
前記注文情報生成部において前記注文情報が生成されると、前記生成された注文情報が示す注文の内容に関する通知を注文元の端末装置へ送信し、前記注文元の端末装置から当該通知に係る注文の許可又は不許可を示す応答を受信する注文受付部を有し、
前記注文情報生成部は、前記生成した注文情報に係る注文を許可する旨の応答が前記注文受付部において受信された場合、前記生成した注文情報を前記注文情報記憶部に格納する、
請求項１２に記載の市場取引支援装置。
【請求項１４】
上昇傾向判定部において前記相場が上昇傾向にあると判定された状態で前記底値取得部において前記底値が取得された場合、前記取得された底値に基づいて、約定済の買い注文の損失をカットするための逆指値注文の売値を算出し、下落傾向判定部において前記相場が下落傾向にあると判定された状態で前記天井値取得部において前天井値が取得された場合、前記取得された天井値に基づいて、約定済の売り注文の損失をカットするための逆指値注文の買値を算出する逆指値算出部を有し、
前記注文情報記憶部は、前記逆指値注文を指示する注文情報を記憶し、
前記注文情報生成部は、前記逆指値算出部において前記逆指値注文の売値又は買値が算出されると、前記注文情報記憶部に記憶される確定した逆指値注文の情報を当該算出された売値又は買値による逆指値注文の情報へ変更し、
前記注文部は、前記相場データが示す最新の相場が前記注文情報記憶部に記憶される前記注文情報において指定された前記逆指値注文の執行条件を満たすと、当該逆指値注文の売買を行うための前記発注データを前記所定のサーバへ送信する、
請求項１２又は１３に記載の市場取引支援装置。
【請求項１５】
前記注文情報生成部は、
前記注文指示部において売り注文を指示された場合、前記注文情報記憶部に記憶される確定した売りの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した買い注文の情報が記憶されるならば当該約定した買い注文を決済するための売り注文を指示する注文情報を生成し、
前記注文指示部において買い注文を指示された場合、前記注文情報記憶部に記憶される確定した買いの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した売り注文の情報が記憶されるならば当該約定した売り注文を決済するための買い注文を指示する注文情報を生成する、
請求項１４に記載の市場取引支援装置。
【請求項１６】
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、
前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、
前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、
前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部と、
を有し、
前記底値取得部は、
前記相場の最高値を記憶する最高値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、
前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、
前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、
前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、
前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部と、
を含み、
前記上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定し、
前記天井値取得部は、
前記相場の最安値を記憶する最安値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、
前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、
前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、
前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、
前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部と、
を含み、
前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する、
市場取引支援装置。
【請求項１７】
前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納し、
前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する、
請求項１６に記載の市場取引支援装置。
【請求項１８】
前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得し、
前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、
前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納し、
前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、
前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納し、
前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、
前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納し、
前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、
前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する、
請求項１６又は１７に記載の市場取引支援装置。
【請求項１９】
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項１６乃至１８の何れか一項に記載の市場取引支援装置
【請求項２０】
前記相場データは、前記相場が付いた時刻の情報を含んでおり、
前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、
前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶し、
前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納せず、
前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない、
請求項１６乃至１９の何れか一項に記載の市場取引支援装置。
【請求項２１】
買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定を支援する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場の最高値を記憶する最高値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、
前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、
前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する底値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記底値記憶部の前記底値とを比較する底値比較部と、
前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記底値記憶部に格納する底値更新部と、
前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記底値記憶部に記憶される底値を確定した底値として取得する確定底値取得部と、
前記確定底値取得部において前記確定した底値が取得された場合、前記取得された底値に対して所定の割合だけ安い価格を前記逆指値注文の売値として算出する逆指値算出部と、
を有する市場取引支援装置。
【請求項２２】
売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置であって、
市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、
前記相場の最安値を記憶する最安値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、
前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、
前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する天井値記憶部と、
前記データ取得部で取得された前記相場データが示す最新の相場と前記天井値記憶部の前記天井値とを比較する天井値比較部と、
前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記天井値記憶部に格納する天井値更新部と、
前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記天井値記憶部に記憶される天井値を確定した天井値として取得する確定天井値取得部と、
前記確定天井値取得部において前記確定した天井値が取得された場合、前記取得された天井値に対して所定の割合だけ高い価格を前記逆指値注文の買値として算出する逆指値算出部と、
を有する市場取引支援装置。
【請求項２３】
市場取引の支援に係る処理をコンピュータが実行する市場取引支援方法であって、
前記コンピュータのデータ取得手段が、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得する工程と、
前記コンピュータの第１傾向判定手段が、前記データ取得手段で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、
前記コンピュータの指標データ生成手段が、前記データ取得手段で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する工程と、
前記コンピュータの第２傾向判定手段が、前記指標データ生成手段で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、
前記コンピュータの注文指示手段が、前記第１傾向判定手段において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定手段において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する工程と、
を有し、
前記第１傾向判定手段が前記相場の傾向を判定する前記工程は、
前記コンピュータの底値取得手段が、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する工程と、
前記コンピュータの上昇傾向判定手段が、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定する工程と、
前記上昇傾向判定手段が、前記相場を上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得手段により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する工程と、
前記コンピュータの天井値取得手段が、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する工程と、
前記コンピュータの下落傾向判定手段が、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定する工程と、
前記下落傾向判定手段が、前記相場を下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得手段により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する工程と、
を含み、
前記底値取得手段が前記相場の底値を取得する前記工程は、
前記コンピュータの最高値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記コンピュータの最高値記憶手段に記憶される前記最高値とを比較する工程と、
前記コンピュータの最高値更新手段が、前記最新の相場が前記最高値記憶手段の前記最高値より高いと前記最高値比較手段において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶手段に格納する工程と、
前記コンピュータの底値更新手段が、前記最高値更新手段による前記最高値の更新後に前記データ取得手段で最初に取得された相場データが示す最新の相場が前記最高値記憶手段の前記最高値より安いと前記最高値比較手段において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記コンピュータの第１底値記憶手段に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得手段で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較手段において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶手段に格納する工程と、
前記コンピュータの確定底値取得手段が、前記最高値更新手段において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶手段の前記底値が前記底値更新手段により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶手段に記憶される底値を前記一時的下落期間における確定した底値として前記コンピュータの第２底値記憶手段に格納する工程と、
を含み、
前記上昇傾向判定手段が前記相場の上昇傾向を判定する前記工程では、前記上昇傾向判定手段が、前記確定底値取得手段によって確定した底値が前記第２底値記憶手段に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、
前記天井値取得手段が前記相場の天井値を取得する工程は、
前記コンピュータの最安値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記コンピュータの最安値記憶手段に記憶される前記最安値とを比較する工程と、
前記コンピュータの最安値更新手段が、前記最新の相場が前記最安値記憶手段の前記最安値より安いと前記最安値比較手段において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶手段に格納する工程と、
前記コンピュータの天井値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記第１天井値記憶手段の前記天井値とを比較する工程と、
前記コンピュータの天井値更新手段が、前記最安値更新手段による前記最安値の更新後に前記データ取得手段で最初に取得された相場データが示す最新の相場が前記最安値記憶手段の前記最安値より高いと前記最安値比較手段において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記コンピュータの第１天井値記憶手段に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得手段で取得された相場データが示す最新の相場が前記第１天井値記憶手段の前記天井値より高いと前記天井値比較手段において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶手段に格納する工程と、
前記コンピュータの確定天井値取得手段が、前記最安値更新手段において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶手段の前記天井値が前記天井値更新手段により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶手段に記憶される天井値を前記一時的上昇期間における確定した天井値として前記コンピュータの第２天井値記憶手段に格納する工程と、
を含み、
前記下落傾向判定手段が前記相場の下落傾向を判定する前記工程では、前記下落傾向判定手段が、前記確定天井値取得手段によって確定した天井値が前記第２天井値記憶手段に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定する、
市場取引支援方法。
【請求項２４】
請求項１乃至２２の何れか一項に記載される市場取引支援装置としてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１の観点に係る市場取引支援装置は、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記データ取得部で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第１傾向判定部と、前記データ取得部で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する指標データ生成部と、前記指標データ生成部で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する第２傾向判定部と、前記第１傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する注文指示部とを有する。
前記第１傾向判定部は、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部とを含む。
前記底値取得部は、前記相場の最高値を記憶する最高値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部とを含む。
前記上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定する。
前記天井値取得部は、前記相場の最安値を記憶する最安値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部とを含む。
前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
好適に、前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納する。
好適に、前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
好適に、前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定されるか、若しくは、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定されるか、若しくは、前記下落傾向判定部において前記相場の下落傾向が終了したと判定された場合に買い注文を指示する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
好適に、上記市場取引支援装置は、前記相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定される度に、前記最高値記憶部の前記最高値を前記一時的下落期間の直前の山値として取得する山値取得部と、前記相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定される度に、前記最安値記憶部の前記最安値を前記一時的上昇期間の直前の谷値として取得する谷値取得部と、前記一時的下落期間において、前記相場データが示す最新の相場と前記山値取得部において取得された直前の一つ前の山値とを比較する山値比較部と、前記一時的上昇期間において、前記相場データが示す最新の相場と前記谷値取得部において取得された直前の一つ前の谷値とを比較する谷値比較部とを有する。
好適に、前記注文指示部は、
前記上昇傾向判定部において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の下落傾向が始まったと判定され、更に、前記山値比較部において最新の相場が直前の一つ前の山値より安いと判定された場合に売り注文を指示し、
前記下落傾向判定部において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定部において前記相場の上昇傾向が始まったと判定され、更に、前記谷値比較部において最新の相場が直前の一つ前の谷値より高いと判定された場合に買い注文を指示する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
好適に、前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得する。
好適に、前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納する。
好適に、前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納する。
好適に、前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納する。
好適に、前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
好適に、前記底値取得部は、前記一時的下落期間における相場の下落幅が所定値より小さい場合、当該一時的下落期間についての前記底値を取得せず、前記天井値取得部は、前記一時的上昇期間における相場の上昇幅が所定値より小さい場合、当該一時的上昇期間についての前記天井値を取得しない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
好適に、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
好適に、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
好適に、前記底値取得部は、前記一時的下落期間の時間幅が所定値より短い場合、当該一時的下落期間についての前記底値を取得せず、前記天井値取得部は、前記一時的上昇期間の時間幅が所定値より短い場合、当該一時的上昇期間についての前記天井値を取得しない。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
好適に、前記相場データは、前記相場が付いた時刻の情報を含んでおり、前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶する。
好適に、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
好適に、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
好適に、前記テクニカル指標データが示すテクニカル指標は、その値の変化方向に応じて前記相場が上昇傾向にあるか又は下落傾向にあるかを示す。
好適に、前記第２傾向判定部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第１変化点取得部と、前記第１変化点取得部において取得された変化点のテクニカル指標が、前記相場の下落傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第１変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の下落傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の下落傾向が始まったと判定する第１指標判定部と、前記テクニカル指標が前記相場の上昇傾向を示す方向へ変化する場合において当該変化が開始する変化点のテクニカル指標を取得する第２変化点取得部と、前記第２変化点取得部において取得された変化点のテクニカル指標が、前記相場の上昇傾向を示す方向へ１回若しくは連続して複数回推移した場合、又は、前記第２変化点取得部において一の変化点のテクニカル指標が取得された後、当該一の変化点のテクニカル指標より前記相場の上昇傾向を示す方向へ推移した別の変化点のテクニカル指標が、１回若しくは連続して複数回取得された場合に、前記相場の上昇傾向が始まったと判定する第２指標判定部とを含む。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
好適に、前記第１変化点取得部は、前記テクニカル指標が前記相場の下落傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、当該変化の開始点の前記テクニカル指標を前記変化点として取得し、前記第２変化点取得部は、前記テクニカル指標が前記相場の上昇傾向を示す方向へ一定の値又は一定の割合だけ変化した場合に、前記変化の開始点の前記テクニカル指標を前記変化点として取得する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
好適に、上記市場取引支援装置は、受け付けが確定した売買の注文に関する情報を記憶する注文情報記憶部と、前記注文指示部において買い注文を指示された場合、新規の買い注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した売り注文を決済するための買い注文を指示する注文情報を生成し、前記注文指示部において売り注文を指示された場合、新規の売り注文を指示する注文情報、及び／又は、前記注文情報記憶部に記憶される情報が示す約定した買い注文を決済するための売り注文を指示する注文情報を生成し、前記生成した注文情報を前記注文情報記憶部に格納する注文情報生成部と、前記注文情報記憶部に記憶される注文情報に基づいて、市場取引を管理する所定のサーバへ売買の注文を行うための発注データを送信する注文部とを有する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
好適に、上記市場取引支援装置は、前記注文情報生成部において前記注文情報が生成されると、前記生成された注文情報が示す注文の内容に関する通知を注文元の端末装置へ送信し、前記注文元の端末装置から当該通知に係る注文の許可又は不許可を示す応答を受信する注文受付部を有する。
好適に、前記注文情報生成部は、前記生成した注文情報に係る注文を許可する旨の応答が前記注文受付部において受信された場合、前記生成した注文情報を前記注文情報記憶部に格納する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
好適に、上記市場取引支援装置は、上昇傾向判定部において前記相場が上昇傾向にあると判定された状態で前記底値取得部において前記底値が取得された場合、前記取得された底値に基づいて、約定済の買い注文の損失をカットするための逆指値注文の売値を算出し、下落傾向判定部において前記相場が下落傾向にあると判定された状態で前記天井値取得部において前天井値が取得された場合、前記取得された天井値に基づいて、約定済の売り注文の損失をカットするための逆指値注文の買値を算出する逆指値算出部を有する。
好適に、前記注文情報記憶部は、前記逆指値注文を指示する注文情報を記憶し、前記注文情報生成部は、前記逆指値算出部において前記逆指値注文の売値又は買値が算出されると、前記注文情報記憶部に記憶される確定した逆指値注文の情報を当該算出された売値又は買値による逆指値注文の情報へ変更し、前記注文部は、前記相場データが示す最新の相場が前記注文情報記憶部に記憶される前記注文情報において指定された前記逆指値注文の執行条件を満たすと、当該逆指値注文の売買を行うための前記発注データを前記所定のサーバへ送信する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
好適に、前記注文情報生成部は、
前記注文指示部において売り注文を指示された場合、前記注文情報記憶部に記憶される確定した売りの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した買い注文の情報が記憶されるならば当該約定した買い注文を決済するための売り注文を指示する注文情報を生成し、
前記注文指示部において買い注文を指示された場合、前記注文情報記憶部に記憶される確定した買いの逆指値注文の注文情報を取り消すとともに、前記注文情報記憶部に約定した売り注文の情報が記憶されるならば当該約定した売り注文を決済するための買い注文を指示する注文情報を生成する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の第２の観点に係る市場取引支援装置は、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する底値取得部と、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得部により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する上昇傾向判定部と、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する天井値取得部と、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得部により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する下落傾向判定部とを有する。
前記底値取得部は、前記相場の最高値を記憶する最高値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する第１底値記憶部及び第２底値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１底値記憶部の前記底値とを比較する底値比較部と、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶部に格納する底値更新部と、前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶部に記憶される底値を前記一時的下落期間における確定した底値として前記第２底値記憶部に格納する確定底値取得部とを含む。
前記上昇傾向判定部は、前記確定底値取得部によって確定した底値が前記第２底値記憶部に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定し、前記相場が上昇傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した底値より安いとの比較結果が得られた場合、前記相場の上昇傾向が終了したと判定する。
前記天井値取得部は、前記相場の最安値を記憶する最安値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する第１天井値記憶部及び第２天井値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記第１天井値記憶部の前記天井値とを比較する天井値比較部と、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶部に格納する天井値更新部と、前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶部に記憶される天井値を前記一時的上昇期間における確定した天井値として前記第２天井値記憶部に格納する確定天井値取得部とを含む。
前記下落傾向判定部は、前記確定天井値取得部によって確定した天井値が前記第２天井値記憶部に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定し、前記相場が下落傾向にあると判定した後、前記相場データが示す最新の相場が最新の確定した天井値より高いとの比較結果が得られた場合、前記相場の下落傾向が終了したと判定する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
好適に、前記最高値更新部は、前記下落傾向判定部において前記相場の下落傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最高値として前記最高値記憶部に格納し、前記最安値更新部は、前記上昇傾向判定部において前記相場の上昇傾向が終了したと判定されたとき前記データ取得部で取得された相場データが示す最新の相場を新たな最安値として前記最安値記憶部に格納する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
好適に、前記データ取得部は、所定の時間内における相場の高値と安値を示す前記相場データを前記所定の時間が経過する度に取得する。
前記最高値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記最高値記憶部の前記最高値とを比較し、前記最高値更新部は、前記最新の相場の前記高値が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場の前記高値を新たな最高値として前記最高値記憶部に格納する。
好適に、前記底値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記第１底値記憶部の前記底値とを比較し、前記底値更新部は、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記高値が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記安値を前記底値として前記第１底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記安値が前記第１底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場の前記安値を新たな底値として前記第１底値記憶部に格納する。
好適に、前記最安値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記安値と前記最安値記憶部の前記最安値とを比較し、前記最安値更新部は、前記最新の相場の前記安値が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場の前記安値を新たな最安値として前記最安値記憶部に格納する。
好適に、前記天井値比較部は、前記データ取得部で取得された前記相場データが示す最新の相場の前記高値と前記第１天井値記憶部の前記天井値とを比較し、前記天井値更新部は、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場の前記安値が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場の前記高値を前記天井値として前記第１天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場の前記高値が前記第１天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場の前記高値を新たな天井値として前記第１天井値記憶部に格納する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
好適に、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新されたとしても、当該更新後の底値と前記前回の最高値との差が所定の値より小さい場合、又は、当該更新後の底値若しくは前記前回の最高値に対する当該差の割合が所定の値より小さい場合には、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
好適に、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新されたとしても、当該更新後の天井値と前記前回の最安値との差が所定の値より小さい場合、又は、当該更新後の天井値若しくは前記前回の最安値に対する当該差の割合が所定の値より小さい場合には、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
好適に、前記相場データは、前記相場が付いた時刻の情報を含む。
好適に、前記最高値記憶部は、前記相場データの前記時刻の情報を前記最高値と関連付けて記憶し、前記最安値記憶部は、前記相場データの前記時刻の情報を前記最安値と関連付けて記憶する。
好適に、前記確定底値取得部は、前記最高値更新部による前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶部の底値が前記底値更新部により更新された場合、前記最高値記憶部に記憶される前記時刻の情報に基づいて前回の最高値が付いた時刻と今回の最高値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の底値を確定した底値として前記第２底値記憶部に格納しない。
好適に、前記確定天井値取得部は、前記最安値更新部による前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶部の天井値が前記天井値更新部により更新された場合、前記最安値記憶部に記憶される前記時刻の情報に基づいて前回の最安値が付いた時刻と今回の最安値が付いた時刻との差を算出し、当該差が所定の時間より短いならば、当該更新後の天井値を確定した天井値として前記第２天井値記憶部に格納しない。
上記第２の観点に係る市場取引支援装置によれば、相場が上昇傾向にあるのか下落傾向にあるのかを判定できるので、相場の傾向に合わせた適切な取引が可能になる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の第３の観点は、買い注文が約定した後の相場の下落による損失をカットするための逆指値注文の売値の決定を支援する市場取引支援装置に関する。この市場取引支援装置は、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場の最高値を記憶する最高値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最高値記憶部の前記最高値とを比較する最高値比較部と、前記最新の相場が前記最高値記憶部の前記最高値より高いと前記最高値比較部において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶部に格納する最高値更新部と、前記最高値更新部による前記最高値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の底値を記憶する底値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記底値記憶部の前記底値とを比較する底値比較部と、前記最高値更新部による前記最高値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最高値記憶部の前記最高値より安いと前記最高値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記底値記憶部に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記底値記憶部の前記底値より安いと前記底値比較部において判定された場合、前記最新の相場を新たな底値として前記底値記憶部に格納する底値更新部と、前記最高値更新部において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記底値記憶部の前記底値が前記底値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記底値記憶部に記憶される底値を確定した底値として取得する確定底値取得部と、前記確定底値取得部において前記確定した底値が取得された場合、前記取得された底値に対して所定の割合だけ安い価格を前記逆指値注文の売値として算出する逆指値算出部とを有する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の第４の観点は、売り注文が約定した後の相場の上昇による損失をカットするための逆指値注文の買値の決定を支援する市場取引支援装置に関する。この市場取引支援装置は、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得するデータ取得部と、前記相場の最安値を記憶する最安値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記最安値記憶部の前記最安値とを比較する最安値比較部と、前記最新の相場が前記最安値記憶部の前記最安値より安いと前記最安値比較部において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶部に格納する最安値更新部と、前記最安値更新部による前記最安値の更新の合間に前記データ取得部で取得された前記相場データが示す前記相場の天井値を記憶する天井値記憶部と、前記データ取得部で取得された前記相場データが示す最新の相場と前記天井値記憶部の前記天井値とを比較する天井値比較部と、前記最安値更新部による前記最安値の更新後に前記データ取得部で最初に取得された相場データが示す最新の相場が前記最安値記憶部の前記最安値より高いと前記最安値比較部において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記天井値記憶部に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得部で取得された相場データが示す最新の相場が前記天井値記憶部の前記天井値より高いと前記天井値比較部において判定された場合、前記最新の相場を新たな天井値として前記天井値記憶部に格納する天井値更新部と、前記最安値更新部において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記天井値記憶部の前記天井値が前記天井値更新部により更新されたか否かを判定し、更新されたと判定した場合、前記天井値記憶部に記憶される天井値を確定した天井値として取得する確定天井値取得部と、前記確定天井値取得部において前記確定した天井値が取得された場合、前記取得された天井値に対して所定の割合だけ高い価格を前記逆指値注文の買値として算出する逆指値算出部とを有する。
上記第３及び第４の観点に係る市場取引支援装置によれば、相場の変化に合わせて逆指値の値を適切に変更することができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の第５の観点は、市場取引の支援に係る処理をコンピュータが実行する市場取引支援方法に関する。この市場取引支援方法は、前記コンピュータのデータ取得手段が、市場において刻々変化する取引対象物の相場を示す相場データを逐次取得する工程と、前記コンピュータの第１傾向判定手段が、前記データ取得手段で取得される前記相場データが示す前記相場の変化のパターンに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、前記コンピュータの指標データ生成手段が、前記データ取得手段で取得される前記相場データに基づいて、前記相場の動向を示す所定のテクニカル指標データを逐次生成する工程と、前記コンピュータの第２傾向判定手段が、前記指標データ生成手段で生成される前記テクニカル指標データに基づいて、前記相場が上昇傾向にあるか又は下落傾向にあるかを判定する工程と、前記コンピュータの注文指示手段が、前記第１傾向判定手段において前記相場が上昇傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の下落傾向が始まったと判定された場合に売り注文を指示し、前記第１傾向判定手段において前記相場が下落傾向にあると判定されている状態で、前記第２傾向判定手段において前記相場の上昇傾向が始まったと判定された場合に買い注文を指示する工程とを有する。
前記第１傾向判定手段が前記相場の傾向を判定する前記工程は、前記コンピュータの底値取得手段が、前記相場データが示す前記相場が最高値を更新した後一時的に下落して再び最高値を更新した場合における当該一時的下落期間の前記相場の底値を取得する工程と、前記コンピュータの上昇傾向判定手段が、前記取得された底値が１回若しくは連続して複数回上昇した場合に前記相場が上昇傾向にあると判定する工程と、前記上昇傾向判定手段が、前記相場を上昇傾向にあると判定した後、前記相場データが示す最新の相場が前記底値取得手段により取得された最新の前記底値より下落した場合に前記相場の上昇傾向が終了したと判定する工程と、前記コンピュータの天井値取得手段が、前記相場データが示す前記相場が最安値を更新した後一時的に上昇して再び最安値を更新した場合における当該一時的上昇期間の前記相場の天井値を取得する工程と、前記コンピュータの下落傾向判定手段が、前記取得された天井値が１回若しくは連続して複数回下落した場合に前記相場が下落傾向にあると判定する工程と、前記下落傾向判定手段が、前記相場を下落傾向にあると判定した後、前記相場データが示す最新の相場が前記天井値取得手段により取得された最新の前記天井値より上昇した場合に前記相場の下落傾向が終了したと判定する工程とを含む。
前記底値取得手段が前記相場の底値を取得する前記工程は、前記コンピュータの最高値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記コンピュータの最高値記憶手段に記憶される前記最高値とを比較する工程と、前記コンピュータの最高値更新手段が、前記最新の相場が前記最高値記憶手段の前記最高値より高いと前記最高値比較手段において判定された場合、前記最新の相場を新たな最高値として前記最高値記憶手段に格納する工程と、前記コンピュータの底値更新手段が、前記最高値更新手段による前記最高値の更新後に前記データ取得手段で最初に取得された相場データが示す最新の相場が前記最高値記憶手段の前記最高値より安いと前記最高値比較手段において判定された場合、前記最初の相場データが示す最新の相場を前記底値として前記コンピュータの第１底値記憶手段に格納し、その後、前記最高値が再び更新されるまでの期間において、前記データ取得手段で取得された相場データが示す最新の相場が前記第１底値記憶部の前記底値より安いと前記底値比較手段において判定された場合、前記最新の相場を新たな底値として前記第１底値記憶手段に格納する工程と、前記コンピュータの確定底値取得手段が、前記最高値更新手段において前記最高値が更新されたとき、前回の最高値の更新から今回の最高値の更新までの期間に前記第１底値記憶手段の前記底値が前記底値更新手段により更新されたか否かを判定し、更新されたと判定した場合、前記第１底値記憶手段に記憶される底値を前記一時的下落期間における確定した底値として前記コンピュータの第２底値記憶手段に格納する工程とを含む。
前記上昇傾向判定手段が前記相場の上昇傾向を判定する前記工程では、前記上昇傾向判定手段が、前記確定底値取得手段によって確定した底値が前記第２底値記憶手段に格納される度に、最新の確定した底値と直前の確定した底値とを比較し、最新の確定した底値が直前の確定した底値より高いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が上昇傾向にあると判定する。
前記天井値取得手段が前記相場の天井値を取得する工程は、前記コンピュータの最安値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記コンピュータの最安値記憶手段に記憶される前記最安値とを比較する工程と、前記コンピュータの最安値更新手段が、前記最新の相場が前記最安値記憶手段の前記最安値より安いと前記最安値比較手段において判定された場合、前記最新の相場を新たな最安値として前記最安値記憶手段に格納する工程と、前記コンピュータの天井値比較手段が、前記データ取得手段で取得された前記相場データが示す最新の相場と前記第１天井値記憶手段の前記天井値とを比較する工程と、前記コンピュータの天井値更新手段が、前記最安値更新手段による前記最安値の更新後に前記データ取得手段で最初に取得された相場データが示す最新の相場が前記最安値記憶手段の前記最安値より高いと前記最安値比較手段において判定された場合、前記最初の相場データが示す最新の相場を前記天井値として前記コンピュータの第１天井値記憶手段に格納し、その後、前記最安値が再び更新されるまでの期間において、前記データ取得手段で取得された相場データが示す最新の相場が前記第１天井値記憶手段の前記天井値より高いと前記天井値比較手段において判定された場合、前記最新の相場を新たな天井値として前記第１天井値記憶手段に格納する工程と、前記コンピュータの確定天井値取得手段が、前記最安値更新手段において前記最安値が更新されたとき、前回の最安値の更新から今回の最安値の更新までの期間に前記第１天井値記憶手段の前記天井値が前記天井値更新手段により更新されたか否かを判定し、更新されたと判定した場合、前記第１天井値記憶手段に記憶される天井値を前記一時的上昇期間における確定した天井値として前記コンピュータの第２天井値記憶手段に格納する工程とを含む。
前記下落傾向判定手段が前記相場の下落傾向を判定する前記工程では、前記下落傾向判定手段が、前記確定天井値取得手段によって確定した天井値が前記第２天井値記憶手段に格納される度に、最新の確定した天井値と直前の確定した天井値とを比較し、最新の確定した天井値が直前の確定した天井値より安いとの比較結果が１回若しくは連続して複数回得られた場合、前記相場が下落傾向にあると判定する。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明の第６の観点に係るプログラムは、上記市場取引支援装置としてコンピュータを機能させる。