(57)【要約】【課題】板情報を解析して市場参加者が直感的に理解できる注文状況の集約情報を生成する。【解決手段】累積気配数量算出部２は、板情報取得部１が取得した板情報の気配値毎に累積気配数量を算出し、注文額算出部３は、板情報取得部１が取得した板情報の気配値毎に当該気配値に注文数を乗じた値である注文額を算出する。平均単価算出部４は、累積気配数量と注文額から気配値毎の平均単価を算出し、インパクト値算出部５は、板情報取得部１が取得した板情報の気配値毎に平均単価と最良気配値の差であるインパクト値を算出する。インパクト関数導出部６は、累積気配数量とインパクト値とを用いて、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を売り注文及び買い注文についてそれぞれ導出する。板バランス算出部７は、売り注文のインパクト関数の係数値を買い注文のインパクト関数の係数値で除算して板バランス値を算出する。【選択図】図１
2013041423.tif 000002
【特許請求の範囲】
【請求項１】
ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置であって、
ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得する板情報取得部と、
前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する累積気配数量算出部と、
前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出する注文額算出部と、
前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出する平均単価算出部と、
前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出するインパクト値算出部と、
前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出するインパクト関数導出部と、
前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する板バランス算出部と
を備えることを特徴とする板情報解析装置。
【請求項２】
前記板バランス算出部は、
前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に、
前記証券の単元株数を底とし、前記インパクト関数導出部が導出した売り注文のインパクト関数の指数値と前記インパクト関数導出部が導出した買い注文のインパクト関数の指数値を指数とした冪乗数を
乗算した値に基づいて、前記板バランス値を算出する
ことを特徴とする請求項１に記載の板情報解析装置。
【請求項３】
前記板バランス算出部が板バランス値を算出した銘柄の証券について、現在の株価を特定時刻の株価で除算した値に基づいて、特定時刻からのリターン値を算出するリターン算出部
を備えることを特徴とする請求項１または請求項２に記載の板情報解析装置。
【請求項４】
前記板バランス算出部及び前記リターン算出部は、それぞれ前記板バランス値及びリターン値を複数の銘柄の証券のそれぞれに対して算出し、
一方の軸が前記板バランス値を示し他方の軸が前記リターン値を示す座標系に、前記板バランス算出部及び前記リターン算出部が算出したそれぞれの銘柄を示すプロットを描画するプロット描画部
を備えることを特徴とする請求項３に記載の板情報解析装置。
【請求項５】
前記インパクト関数導出部は、
前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を導出し、導出したインパクト関数と前記気配値毎のインパクト値との誤差が所定の閾値より大きい場合、前記インパクト関数の導出に用いた気配値のうち最良気配値から最も遠い気配値を除いた気配値毎の累積気配数量とインパクト値とを用いてインパクト関数を導出し、
前記板バランス算出部は、前記インパクト関数導出部が導出したインパクト関数のうち前記気配値毎のインパクト値との誤差が所定の閾値以下である売り注文のインパクト関数の係数値を、前記インパクト関数導出部が導出したインパクト関数のうち前記気配値毎のインパクト値との誤差が所定の閾値以下である買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する
ことを特徴とする請求項１から請求項４の何れか１項に記載の板情報解析装置。
【請求項６】
ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置を用いた板情報解析方法であって、
板情報取得部は、ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得し、
累積気配数量算出部は、前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出し、
注文額算出部は、前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出し、
平均単価算出部は、前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出し、
インパクト値算出部は、前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出し、
インパクト関数導出部は、前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出し、
板バランス算出部は、前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する
ことを特徴とする板情報解析方法。
【請求項７】
ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置を、
ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得する板情報取得部、
前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する累積気配数量算出部、
前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出する注文額算出部、
前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出する平均単価算出部、
前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出するインパクト値算出部、
前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出するインパクト関数導出部、
前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する板バランス算出部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置、板情報解析方法、及びプログラムに関する。
【背景技術】
【０００２】
近年の情報処理技術の向上により、証券取引所における有価証券の売買システムについても、処理速度が向上している。例えば、近年の有価証券の売買システムでは、ミリ秒単位で取引を成立させることができるようになっている。なお、有価証券の売買注文に対する処理能力を向上させる技術として、特許文献１が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２０４７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ミリ秒単位で情報が更新されたとしても、市場参加者がその情報の変化を目視により認識することは困難である。このような市場環境の変化は、注文状況の瞬時の変化という速さのみならず、その変化量の大きさが膨大となり、情報処理環境の優劣が市場情報に対する格差を助長させるおそれがある。特に、このような格差により、板情報を主たる情報として取引を進めていた市場参加者の市場への参加意欲が減退してしまうおそれがある。
本発明は、上記の問題に鑑みてなされたものであり、板情報を解析して市場参加者が直感的に理解できるような注文状況の集約情報を生成する板情報解析装置、板情報解析方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明は上記の課題を解決するためになされたものであり、ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置であって、ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得する板情報取得部と、前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する累積気配数量算出部と、前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出する注文額算出部と、前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出する平均単価算出部と、前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出するインパクト値算出部と、前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出するインパクト関数導出部と、前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する板バランス算出部とを備えることを特徴とする。
【０００６】
また、本発明においては、前記板バランス算出部は、前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に、前記証券の単元株数を底とし、前記インパクト関数導出部が導出した売り注文のインパクト関数の指数値と前記インパクト関数導出部が導出した買い注文のインパクト関数の指数値を指数とした冪乗数を乗算した値に基づいて、前記板バランス値を算出することが好ましい。
【０００７】
また、本発明においては、前記板バランス算出部が板バランス値を算出した銘柄の証券について、現在の株価を特定時刻の株価で除算した値に基づいて、特定時刻からのリターン値を算出するリターン算出部を備えることが好ましい。
【０００８】
また、本発明においては、前記板バランス算出部及び前記リターン算出部は、それぞれ前記板バランス値及びリターン値を複数の銘柄の証券のそれぞれに対して算出し、一方の軸が前記板バランス値を示し他方の軸が前記リターン値を示す座標系に、前記板バランス算出部及び前記リターン算出部が算出したそれぞれの銘柄を示すプロットを描画するプロット描画部を備えることが好ましい。
【０００９】
また、本発明においては、前記インパクト関数導出部は、前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を導出し、導出したインパクト関数と前記気配値毎のインパクト値との誤差が所定の閾値より大きい場合、前記インパクト関数の導出に用いた気配値のうち最良気配値から最も遠い気配値を除いた気配値毎の累積気配数量とインパクト値とを用いてインパクト関数を導出し、前記板バランス算出部は、前記インパクト関数導出部が導出したインパクト関数のうち前記気配値毎のインパクト値との誤差が所定の閾値以下である売り注文のインパクト関数の係数値を、前記インパクト関数導出部が導出したインパクト関数のうち前記気配値毎のインパクト値との誤差が所定の閾値以下である買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出することが好ましい。
【００１０】
また、本発明は、ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置を用いた板情報解析方法であって、板情報取得部は、ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得し、累積気配数量算出部は、前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出し、注文額算出部は、前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出し、平均単価算出部は、前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出し、インパクト値算出部は、前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出し、インパクト関数導出部は、前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出し、板バランス算出部は、前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出することを特徴とする。
【００１１】
また、本発明は、ある銘柄の証券の取引状態を示す板情報を解析する板情報解析装置を、ある銘柄の証券の取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数及び買い注文数を示す注文数を格納する板情報を取得する板情報取得部、前記板情報取得部が取得した板情報の気配値毎に、最も注文が成立しやすい気配値である最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する累積気配数量算出部、前記板情報取得部が取得した板情報の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出する注文額算出部、前記板情報取得部が取得した板情報の気配値毎に、前記最良気配値から当該気配値までの注文額算出部が算出した注文額の総和を前記累積気配数量算出部が算出した累積気配数量で除算することで、１株あたりの平均単価を算出する平均単価算出部、前記板情報取得部が取得した板情報の気配値毎に、前記平均単価算出部が算出した平均単価と前記最良気配値の差であるインパクト値を算出するインパクト値算出部、前記累積気配数量算出部が算出した気配値毎の累積気配数量と前記インパクト値算出部が算出した気配値毎のインパクト値とを用いて、前記累積気配数量と前記インパクト値との関係を、累積気配数量を変数とする単項式からなる冪関数で近似したインパクト関数を、売り注文及び買い注文についてそれぞれ導出するインパクト関数導出部、前記インパクト関数導出部が導出した売り注文のインパクト関数の係数値を前記インパクト関数導出部が導出した買い注文のインパクト関数の係数値で除算した値に基づいて、当該証券の取引の安定の度合いを示す板バランス値を算出する板バランス算出部として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、板情報解析装置は、板情報を解析することでインパクト関数を生成し、売り注文と買い注文のそれぞれのインパクト関数の係数の比を示す板バランス値を算出する。当該板バランス値が正値である場合、当該銘柄の株価が上昇しやすいことが分かり、負値である場合、当該銘柄の株価が下降しやすいことが分かる。また、絶対値が大きいほど、変化しやすさが大きいことが分かる。つまり、板情報解析装置は、市場参加者が直感的に理解できるような注文状況の集約情報である板バランス値を生成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態による板情報解析装置の構成を示す概略ブロック図である。
【図２】板情報の例を示す図である。
【図３】本発明の第１の実施形態による板情報解析装置の動作を示すフローチャートである。
【図４】板バランス値を示すグラフの例を示す図である。
【図５】本発明の第２の実施形態による板情報解析装置の構成を示す概略ブロック図である。
【図６】リターン値と板バランス値との関係を示す散布図の例を示す図である。
【発明を実施するための形態】
【００１４】
《第１の実施形態》
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
図１は、本発明の第１の実施形態による板情報解析装置の構成を示す概略ブロック図である。
第１の実施形態による板情報解析装置は、板情報を解析し、証券の売買圧力の偏りを示す板バランス値をディスプレイに表示する。板情報解析装置は、板情報取得部１、累積気配数量算出部２、注文額算出部３、平均単価算出部４、インパクト値算出部５、インパクト関数導出部６、板バランス算出部７、グラフ描画部８を備える。
【００１５】
図２は、板情報の例を示す図である。
板情報取得部１は、有価証券の売買を管理するシステムから、板情報を取得する。ここで、板情報とは、ある銘柄の証券の取引状態を示す情報である。具体的には、板情報は、取引希望価格である気配値に関連付けて、当該気配値での証券の売り注文数または買い注文数を示す注文数を格納する。
例えば、図２に示す板情報は、５０１円で売りに出されている証券が１０００株、５０２円で売りに出されている証券が８００株、５０３円で売りに出されている証券が５００株、５０４円で売りに出されている証券が８００株、５０５円で売りに出されている証券が３００株、５０６円で売りに出されている証券が２００株あることを示している。
また、当該板情報は、５００円での購入が希望されている証券が６００株、４９９円での購入が希望されている証券が８００株、４９８円での購入が希望されている証券が３００株、４９７円での購入が希望されている証券が２００株、４９６円での購入が希望されている証券が１００株、４９５円での購入が希望されている証券が１００株あることを示している。
【００１６】
ここで、気配値のうち、最も注文が成立しやすい気配値のことを、最良気配値と呼ぶ。具体的には、売り注文が出ている気配値のうち最も安い気配値（図２に示す例では５０１円）が、売り注文の最良気配値であり、買い注文が出ている気配値のうち最も高い気配値（図２に示す例では５００円）が、買い注文の最良気配値である。
【００１７】
累積気配数量算出部２は、売り注文の気配値（図２に示す例では５０１円〜５０６円）毎、及び買い注文の気配値（図２に示す例では５００円〜４９５円）毎に、最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する。図２に示す例を用いて説明すると、累積気配数量算出部２は、例えば気配値５０３円に対応する累積気配数量を、気配値５０１円（最良気配値）での売り注文数１０００と、気配値５０２円での売り注文数８００と、気配値５０３円（当該気配値）での売り注文数５００との総和により算出する。すなわち、気配値５０３円に対応する累積気配数量は、２３００である。
【００１８】
注文額算出部３は、売り注文の気配値毎、及び買い注文の気配値毎に、当該気配値に注文数を乗じた値である注文額を算出する。図２に示す例を用いて説明すると、注文額算出部３は、例えば５０３円に対応する注文額を、当該気配値である５０３円に、気配値５０３円での売り注文数５００を乗じることで算出する。すなわち、気配値５０３円に対応する注文額は、２５１５００円である。
【００１９】
平均単価算出部４は、売り注文の気配値毎、及び買い注文の気配値毎に、最良気配値から当該気配値までの注文額の総和を、累積気配数量で除算することで、１株あたりの平均単価を算出する。図２に示す例を用いて説明すると、平均単価算出部４は、例えば気配値５０３円に対応する平均単価を算出する場合、まず注文額算出部３が算出した注文額のうち、気配値５０１円から気配値５０３円までの注文額の総和を算出する。気配値５０１円から気配値５０３円までの注文額の総和は、５０１×１０００＋５０２×８００＋５０３×５００＝１１５４１００円である。次に、平均単価算出部４は、当該注文額の総和を、気配値５０３円の累積気配数量２３００で除算することで、気配値５０３円に対応する平均単価を算出する。すなわち、気配値５０３円に対応する平均単価は、５０１．７８２６１円である。
【００２０】
インパクト値算出部５は、売り注文の気配値毎、及び買い注文の気配値毎に、平均単価算出部４が算出した平均単価と最良気配値の差であるインパクト値を算出する。図２に示す例を用いて説明すると、インパクト値算出部５は、例えば気配値５０３円に対応するインパクト値を、気配値５０３円に対応する平均単価５０１．７８２６１円から最良気配値５０１円を減じることで算出する。すなわち、気配値５０３円に対応するインパクト値は、０．７８２６１である。
【００２１】
インパクト関数導出部６は、気配値毎の累積気配数量とインパクト値とを式（１）に示す関数に当てはめることで、累積気配数量とインパクト値との関係を示すインパクト関数を導出する。
Ｉ＝αＸβ  ・・・（１）
但し、Ｉはインパクト値を示し、Ｘは累積気配数量を示す。αはインパクト関数の係数、βはインパクト関数の指数であり、インパクト関数導出部６が気配値毎の累積気配数量とインパクト値とに基づいて推定する値である。
【００２２】
板バランス算出部７は、インパクト関数導出部６が導出した売り注文、買い注文のそれぞれのインパクト関数の係数値の比を用いて、当該証券の取引の安定の度合いを示す板バランス値を算出する。
【００２３】
グラフ描画部８は、Ｘ軸が板バランス値を示す座標系において、板バランス算出部７の算出結果を一次元のグラフとして描画した画像データを生成する。
【００２４】
次に、第１の実施形態による板情報解析装置の動作について説明する。
図３は、本発明の第１の実施形態による板情報解析装置の動作を示すフローチャートである。
板情報解析装置が動作を開始すると、板情報取得部１は、有価証券の売買を管理するシステムから、板情報を取得する（ステップＳ１）。
次に、板情報取得部１は、当該板情報の状態が一般気配を示すか否かを判定する（ステップＳ２）。ここで、一般気配とは、立会時間内における取引が、売買が成立しない程度に注文が大きく偏っている場合（特別気配）や、１注文で更新値幅の２倍に達するまで価格が変動してしまった場合（連続約定気配）でない、通常の状態であることを表す。
板情報取得部１は、板情報の状態が特別気配と判定した場合（ステップＳ２：ＮＯ）、板バランス値の算出処理をスキップする。
他方、板情報取得部１は、板情報の状態が一般気配を示すと判定した場合（ステップＳ２：ＹＥＳ）、売り注文と買い注文のそれぞれの気配値に対して、以下に示すステップＳ４〜ステップＳ１１の処理を行う（ステップＳ３）。
【００２５】
まず、板情報取得部１は、売り注文または買い注文の気配値毎に、最良気配値から当該気配値までの注文数の総和である累積気配数量を算出する（ステップＳ４）。また、注文額算出部３は、売り注文または買い注文の気配値毎に、当該気配値に注文数を乗じた注文額を算出する（ステップＳ５）。
【００２６】
累積気配数量算出部２及び注文額算出部３によって、気配値毎の累積気配数量及び注文額が算出されると、平均単価算出部４は気配値毎に、最良気配値から当該気配値までの注文額の総和を累積気配数量で除算することで、１株あたりの平均単価を算出する（ステップＳ６）。次に、インパクト値算出部５は気配値毎に、平均単価算出部４が算出した平均単価と最良気配値の差であるインパクト値を算出する（ステップＳ７）。
【００２７】
そして、インパクト関数導出部６は、気配値毎の累積気配数量とインパクト値とを式（１）に示す関数に当てはめることで、累積気配数量とインパクト値との関係を示すインパクト関数を導出する（ステップＳ８）。具体的には、インパクト関数導出部６は、最小二乗法によってインパクト値算出部５が算出したインパクト値と、インパクト関数によって得られるインパクト値との誤差が最小となるようなα及びβを推定する。
【００２８】
次に、インパクト関数導出部６は、導出したインパクト関数から導出されるインパクト値とインパクト値算出部５が算出したインパクト値との誤差が所定の閾値以上であるか否かを判定する（ステップＳ９）。インパクト関数導出部６は、誤差が所定の閾値以上であると判定した場合（ステップＳ９：ＹＥＳ）、前回のインパクト関数の導出に用いた気配値のうち最良気配値から最も遠い気配値を除く気配の本数が３以上であるか否かを判定する（ステップＳ１０）。図２に示す例を用いて説明すると、例えば前回の売り注文のインパクト関数の導出に気配値５０１円〜気配値５０６円に対応する累積気配数量とインパクト値を用いた場合、最良気配値から最も遠い気配値を除く気配の本数は、５０１円、５０２円、５０３円、５０４円、５０５円の５本である。
【００２９】
インパクト関数導出部６は、最良気配値から最も遠い気配値を除く気配の本数が３以上であると判定した場合（ステップＳ１０：ＹＥＳ）、前回のインパクト関数の導出に用いた気配値毎の累積気配数量とインパクト値とのうち、最良気配値から最も遠い気配値を除いたものを用いて再度インパクト関数を導出する（ステップＳ１１）。図２に示す例を用いて説明すると、前回の売り注文のインパクト関数の導出に気配値５０１円〜気配値５０６円に対応する累積気配数量とインパクト値を用いた場合、インパクト関数導出部６は、売り注文の最良気配値である５０１円から最も遠い気配値である５０６円を除く気配値、すなわち気配値５０１円〜気配値５０５円に対応する累積気配数量とインパクト値を用いて、売り注文のインパクト関数を導出する。インパクト関数導出部６は、再度インパクト関数を導出すると、ステップＳ９に戻り、当該インパクト関数の誤差の判定を行う。
【００３０】
他方、インパクト関数導出部６は、ステップＳ１０において最良気配値から最も遠い気配値を除く気配の本数が２以下であると判定した場合（ステップＳ１０：ＮＯ）、ステップＳ３のループを抜け、板バランス値の算出処理をスキップする。気配の本数が２以下である場合、インパクト関数導出部６は、２点を通るインパクト関数の導出を行うこととなる。しかし、曲線当てはめを用いる場合、２点を通る曲線を一意に定めることができないそのため、ステップＳ１０において気配の本数が４以下である場合は、インパクト関数の導出を行わず、また板バランス値の算出を行わない。
【００３１】
ステップＳ９において、売り注文、買い注文のインパクト関数それぞれに対してインパクト関数導出部６が、誤差が所定の閾値未満であると判定した場合（ステップＳ９：ＮＯ）、板バランス算出部７は、誤差が所定の閾値未満となった売り注文及び買い注文のインパクト関数に基づいて、板バランス値を算出する（ステップＳ１２）。
【００３２】
ここで、板バランス値の算出方法について説明する。
式（１）に示すインパクト関数を構成する値のうち、係数αは、変化量の大きさを示し、指数βは、インパクト関数の形状を特徴付ける値である。したがって、当該証券の取引の安定の度合いを示す板バランス値としては、売り注文のインパクト関数の係数αａと買い注文のインパクト関数の係数αｂとの比（αａ／αｂ）によって算出することができる。
ところで、証券によっては、所定の単元株単位で売買がなされる証券がある。そのため、１株単位で証券の売買する場合ではなく、単元株数毎に証券の売買する場合における板バランス値を算出することで、板バランス値を実際の市場の状態により近づけることができる。つまり、本実施形態では、上記αａ／αｂによって算出される板バランス値に単元株数の要素を加えることで、市場の状態をよりよく示す板バランス値を算出する。
【００３３】
ここで、単元株数を反映した板バランス値の算出方法を具体的に説明する。
式（１）に示す板バランス値の変数である株数（累積気配数量）Ｘを、単元株数Ｕの倍数に置換すると、式（２）が得られる。
Ｉ＝α（Ｕｘ）β  ・・・（２）
ここで、ｘは、株数を単元株数で除算した値である。つまり、ｘは、単元株単位の証券群の数を示す。
【００３４】
ここでインパクト関数を証券群数ｘを変数とする冪関数とみなす場合、単元株数Ｕは銘柄ごとに決まった定数であるため、証券群数ｘの係数は、αＵβである。つまり、係数αに変えてαＵβを用いて板バランス値を算出することで、単元株数を反映した板バランス値を算出することができる。具体的には、式（３）によって板バランス値を算出することができる。
【００３５】
【数１】
2013041423.tif 000003
【００３６】
ここで、αａは、売り注文のインパクト関数の係数値を示し、αｂは、買い注文のインパクト関数の係数値を示す。また、βａは、売り注文のインパクト関数の指数値を示し、βｂは、買い注文のインパクト関数の指数値を示す。
【００３７】
なお、本実施形態では、式（３）に示す値の対数をとり、当該値を板バランス値とする。具体的には、式（４）によって板バランス値を算出する。
ｌｏｇ（αａ）−ｌｏｇ（αｂ）＋（βａ−βｂ）ｌｏｇ（Ｕ）  ・・・（４）
【００３８】
そして、グラフ描画部８は、板バランス算出部７が式（４）に基づいて算出した板バランス値を、Ｘ軸が板バランス値を示す座標系にグラフとして描画し、画像データを生成する（ステップＳ１３）。なお、板バランス値が正を示すか負を示すかによって、グラフの色を変えることで、市場参加者は、対象となる銘柄の証券の売買圧力がどちらに偏っているのかを直感的に理解することができる。
【００３９】
図４は、板バランス値を示すグラフの例を示す図である。
ステップＳ１３の処理により、グラフ描画部８は、図４に示すようなグラフを示す画像を生成する。板情報解析装置は、生成した画像データを市場参加者のＰＣに送信することで、市場参加者のＰＣのディスプレイに板バランス値を示すグラフが表示される。これにより、市場参加者は、当該グラフを参照することで、対象となる銘柄における取引の安定の度合いを知ることができる。図４に示す例を用いて説明すると、ある証券の板バランスのグラフが図４（Ａ）のような状態である場合、当該銘柄の証券の株価が値上がりしやすい状態であることが分かる。他方、ある証券の板バランスのグラフが図４（Ｂ）のような状態である場合、当該銘柄の証券の株価が値下がりしやすい状態であることが分かる。さらに、図４の例においては、図４（Ａ）に示すグラフの銘柄のほうが、図４（Ｂ）に示すグラフの銘柄より株価の変動しやすさが大きいことがわかる。
【００４０】
図１３でグラフ描画部がグラフを描画した場合、ステップＳ２で板情報の状態が特別気配であると判定した場合（ステップＳ２：ＮＯ）、またはステップＳ１０において最良気配値から最も遠い気配値を除く気配の本数が２以下であると判定した場合（ステップＳ１０：ＮＯ）、板情報解析装置は、管理者などによる操作や割り込み処理などにより、外部から処理の終了要求を受け付けたか否かを判定する（ステップＳ１４）。板情報解析装置は、外部から終了要求を受け付けていないと判定した場合（ステップＳ１４：ＮＯ）、板情報取得部１は、所定の板情報取得タイミング（例えば５秒）の計時を開始する（ステップＳ１５）。板情報取得部１は、板情報取得タイミングの計時が完了すると、ステップＳ１に戻り、再度板情報を取得する。これにより、ディスプレイには、板情報取得タイミング毎に最新の板情報に基づくグラフが表示される。
他方、板情報管理装置は、外部から終了要求を入力したと判定した場合（ステップＳ１４：ＹＥＳ）、処理を終了する。
【００４１】
このように、本実施形態によれば、板情報解析装置は、板情報を解析することでインパクト関数を生成し、売り注文と買い注文のそれぞれのインパクト関数の係数の比を示す板バランス値を算出する。これにより、市場参加者は、当該板バランス値に基づいて直感的に株価の上昇・下降のしやすさを理解することができる。
【００４２】
《第２の実施形態》
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
図５は、本発明の第２の実施形態による板情報解析装置の構成を示す概略ブロック図である。
第２の実施形態による板情報解析装置は、板情報を解析し、複数の銘柄におけるリターン値と板バランスと関係を示す散布図をディスプレイに表示する。第２の実施形態による板情報解析装置は、第１の実施形態による板情報解析装置の構成に加えてリターン算出部９を備え、グラフ描画部８の代わりにプロット描画部１０を備え、板バランス算出部７の処理が異なるものである。
【００４３】
板バランス算出部７は、複数の銘柄の板バランス値を算出する。
リターン算出部９は、板情報取得部が特定時刻に取得した板情報と現在の板情報とに基づいて、式（５）に示すリターン値を、板バランス値を算出した銘柄毎に算出する。
ｌｏｇ（ｐｎｏｗ）−ｌｏｇ（ｐｂｅｆｏｒｅ）  ・・・（５）
但し、ｐｎｏｗとは、現在の株価（最良気配値）を示し、ｐｂｅｆｏｒｅとは、特定時刻の株価（最良気配値）を示す。これは、現在の株価を特定時刻の株価で除算した値と等価である。特定時刻の例としては、前営業日の引け時刻や当日の寄り時刻などが考えられる。
【００４４】
プロット描画部１０は、Ｘ軸がリターン値を示し、Ｙ軸が板バランス値を示す座標系において、板バランス算出部７及びリターン算出部９が算出した各銘柄のリターン値と板バランス値との関係を、それぞれプロットすることで散布図を描画する。
【００４５】
図６は、板バランス値とリターン値との関係を示す散布図の例を示す図である。
プロット描画部１０の処理により、図６に示すような散布図を示す画像データが生成される。これにより、市場参加者は、当該散布図を参照することで、各銘柄の現時点の状態を認識することができる。具体的には、第１象限（Ａ）にプロットされた銘柄、すなわちリターン値及び板バランス値が正の値を示す銘柄は、株価が上昇している状態で買いインパクトが出やすくなっていることが分かる。また、第２象限（Ｂ）にプロットされた銘柄、すなわちリターン値が負の値を示し、板バランス値が正の値を示す銘柄は、特定時刻から株価が上昇しているものの、買いインパクトが出やすくなっている銘柄であることが分かる。また、第３象限（Ｃ）にプロットされた銘柄、すなわちリターン値及び板バランス値が負の値を示す銘柄は、株価が下落している状態で売りインパクトが出やすくなっていることが分かる。また、第４象限（Ｄ）にプロットされた銘柄、すなわちリターン値が正の値を示し、板バランス値が負の値を示す銘柄は、特定時刻から株価が下落しているものの、売りインパクトが出やすくなっている銘柄であることが分かる。
【００４６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した実施形態では、式（４）を用いて板バランス値を算出する方法を説明したが、これに限られず、式（３）のように対数を取らない値を板バランス値としても良いし、例えばαａ／αｂの計算によって板バランス値を算出しても良い。
【００４７】
また、上述した第２実施形態では、板バランス値とリターン値との関係を、プロット描画部１０が当該関係を散布図にプロットすることで表現する例を示したが、これに限られず、例えば、当該関係が第１象限から第４象限の何れに属するかを判定することで、当該銘柄の値動きの特徴を文字列メッセージにより表現しても良い。
【００４８】
上述の板情報解析装置は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５０】
１…板情報取得部  ２…累積気配数量算出部  ３…注文額算出部  ４…平均単価算出部  ５…インパクト値算出部  ６…インパクト関数導出部  ７…板バランス算出部  ８…グラフ描画部  ９…リターン算出部  １０…プロット描画部
【図１】
2013041423.tif 000004
【図２】
2013041423.tif 000005
【図３】
2013041423.tif 000006
【図４】
2013041423.tif 000007
【図５】
2013041423.tif 000008
【図６】
2013041423.tif 000009