(57)【要約】【課題】複数の市場に跨る売買注文の容易化および投資家の市場監視負担の軽減を図ることができる有価証券売買注文システムおよび有価証券売買注文処理方法を提供する。【解決手段】相場情報取得処理手段２１により取得した複数の市場の相場情報を記憶する相場情報記憶手段３０と、投資家の注文入力を受け付ける注文受付処理手段２２と、全市場の買気配値または売気配値のうち、最も高い買気配値または最も安い売気配値から順に気配値を下げるかまたは上げていきながら、各気配値に対応する各市場の気配数量を相場情報記憶手段３０から抽出し、累計値が注文数量に達するまで各市場への発注数量に割り当てていく分割処理手段２３と、得られた各市場への発注数量を用いて発注データを作成する発注データ作成処理手段２４とを設け、有価証券売買注文システム１０を構成した。【選択図】図１
2009181169.tif 000002
【特許請求の範囲】
【請求項１】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、
市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、
この相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、
投資家による注文銘柄についての銘柄識別情報、並びに売数量または買数量を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により売りの成行注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した前記合計買気配数量Ａ（１）と、注文された前記売数量とを比較し、前記合計買気配数量Ａ（１）が前記売数量を超えるか否かを判断し、前記合計買気配数量Ａ（１）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、前記合計買気配数量Ａ（１）が前記売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計買気配数量Ａ（１）が前記売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した前記合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した前記合計買気配数量の総計値Ｓ（Ｎ）と、注文された前記売数量とを比較し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えるか否かを判断し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計と前記合計買気配数量の総計値Ｓ（Ｎ−１）との和が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した前記合計売気配数量Ｂ（１）と、注文された買数量とを比較し、前記合計売気配数量Ｂ（１）が前記買数量を超えるか否かを判断し、前記合計売気配数量Ｂ（１）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、前記合計売気配数量Ｂ（１）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計売気配数量Ｂ（１）が前記買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した前記合計売気配数量の総計値Ｔ（Ｎ）と、注文された前記買数量とを比較し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えるか否かを判断し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計と前記合計売気配数量の総計値Ｔ（Ｎ−１）との和が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行する分割処理手段と、
前記注文受付処理手段により受け付けた前記銘柄識別情報、並びに前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。
【請求項２】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、
市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、
この相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、
投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により売りの指値注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、前記注文受付処理手段により受け付けた前記指値以上であって、かつ、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した前記合計買気配数量Ａ（１）と、注文された前記売数量とを比較し、前記合計買気配数量Ａ（１）が前記売数量を超えるか否かを判断し、前記合計買気配数量Ａ（１）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、前記合計買気配数量Ａ（１）が前記売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量として割り当て、前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以上の前記注文銘柄についての前記買気配値が記憶されていない場合には、前記注文受付処理手段により受け付けた前記売数量の全部を、前記固定優先順位、前記変動優先順位、または前記順位決定方法とは異なる別順位決定方法で定まる別変動優先順位の最も高い市場についての前記市場別発注用売数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計買気配数量Ａ（１）が前記売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の買気配値のうちＮ番目に高い買気配値Ｊ（Ｎ）が、前記注文受付処理手段により受け付けた前記指値以上であるか否かを判断し、前記指値以上である場合には、前記Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した前記合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した前記合計買気配数量の総計値Ｓ（Ｎ）と、注文された前記売数量とを比較し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えるか否かを判断し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計と前記合計買気配数量の総計値Ｓ（Ｎ−１）との和が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではない場合には、前記売数量から前記合計買気配数量の総計値Ｓ（Ｎ−１）を減じた数量を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えると判断されるか、または前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、
前記注文受付処理手段により買いの指値注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、前記注文受付処理手段により受け付けた前記指値以下であって、かつ、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した前記合計売気配数量Ｂ（１）と、注文された買数量とを比較し、前記合計売気配数量Ｂ（１）が前記買数量を超えるか否かを判断し、前記合計売気配数量Ｂ（１）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、前記合計売気配数量Ｂ（１）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量として割り当て、前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以下の前記注文銘柄についての前記売気配値が記憶されていない場合には、前記注文受付処理手段により受け付けた前記買数量の全部を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用買数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計売気配数量Ｂ（１）が前記買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の売気配値のうちＮ番目に安い売気配値Ｋ（Ｎ）が、前記注文受付処理手段により受け付けた前記指値以下であるか否かを判断し、前記指値以下である場合には、前記Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した前記合計売気配数量の総計値Ｔ（Ｎ）と、注文された前記買数量とを比較し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えるか否かを判断し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計と前記合計売気配数量の総計値Ｔ（Ｎ−１）との和が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではない場合には、前記買数量から前記合計売気配数量の総計値Ｔ（Ｎ−１）を減じた数量を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えると判断されるか、または前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではないと判断されるまでＮを１ずつ増しながら繰り返し実行する分割処理手段と、
前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量、並びに前記注文受付処理手段により受け付けた前記指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。
【請求項３】
各市場の取引量若しくはその大小の順位を前記市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を前記市場識別情報および前記銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、
前記分割処理手段は、
前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計買気配数量Ａ（１）が前記売数量を超える場合の処理として、および、Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計売気配数量Ｂ（１）が前記買数量を超える場合の処理として、および、Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記変動優先順位を決定する処理を実行する構成とされている
ことを特徴とする請求項１に記載の有価証券売買注文システム。
【請求項４】
各市場の取引量若しくはその大小の順位を前記市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を前記市場識別情報および前記銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、
前記分割処理手段は、
前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計買気配数量Ａ（１）が前記売数量を超える場合の処理として、および、前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以上の前記注文銘柄についての前記買気配値が記憶されていない場合の処理として、並びに、Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合の処理として、および、前記第Ｎ次分割処理での前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計売気配数量Ｂ（１）が前記買数量を超える場合の処理として、および、前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以下の前記注文銘柄についての前記売気配値が記憶されていない場合の処理として、並びに、Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合の処理として、および、前記第Ｎ次分割処理での前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記変動優先順位を決定する処理を実行する構成とされている
ことを特徴とする請求項２に記載の有価証券売買注文システム。
【請求項５】
前記分割処理手段は、
前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計買気配数量Ａ（１）が前記売数量を超える場合の処理として、
前記最も高い買気配値Ｊ（１）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合の処理として、
前記Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計売気配数量Ｂ（１）が前記買数量を超える場合の処理として、
前記最も安い売気配値Ｋ（１）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合の処理として、
前記Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行する構成とされている
ことを特徴とする請求項１に記載の有価証券売買注文システム。
【請求項６】
各市場の取引量若しくはその大小の順位を前記市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を前記市場識別情報および前記銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、
前記分割処理手段は、
前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計買気配数量Ａ（１）が前記売数量を超える場合の処理として、
前記最も高い買気配値Ｊ（１）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以上の前記注文銘柄についての前記買気配値が記憶されていない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記別変動優先順位を決定する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合の処理として、
前記Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第Ｎ次分割処理での前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記別変動優先順位を決定する処理を実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計売気配数量Ｂ（１）が前記買数量を超える場合の処理として、
前記最も安い売気配値Ｋ（１）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以下の前記注文銘柄についての前記売気配値が記憶されていない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記別変動優先順位を決定する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合の処理として、
前記Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第Ｎ次分割処理での前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではない場合の処理として、
前記取引量記憶手段に記憶された前記各市場の前記取引量若しくはその大小の順位または前記各市場の前記注文銘柄についての前記取引量若しくはその大小の順位を参照し、前記取引量または前記注文銘柄についての前記取引量が多い順に、前記各市場の前記別変動優先順位を決定する処理を実行する構成とされている
ことを特徴とする請求項２に記載の有価証券売買注文システム。
【請求項７】
前記分割処理手段は、
前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計買気配数量Ａ（１）が前記売数量を超える場合の処理として、
前記最も高い買気配値Ｊ（１）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以上の前記注文銘柄についての前記買気配値が記憶されていない場合の処理として、
前記固定優先順位を適用する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合の処理として、
前記Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の前記買気配数量を比較し、前記買気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第Ｎ次分割処理での前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではない場合の処理として、
前記固定優先順位を適用する処理を実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記第１次分割処理での前記合計売気配数量Ｂ（１）が前記買数量を超える場合の処理として、
前記最も安い売気配値Ｋ（１）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第１次分割処理での前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以下の前記注文銘柄についての前記売気配値が記憶されていない場合の処理として、
前記固定優先順位を適用する処理を実行し、
Ｎを２以上の整数としたとき、前記第Ｎ次分割処理での前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合の処理として、
前記Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の前記売気配数量を比較し、前記売気配数量の多い順に、前記各市場の前記変動優先順位を決定する処理を実行し、
前記第Ｎ次分割処理での前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではない場合の処理として、
前記固定優先順位を適用する処理を実行する構成とされている
ことを特徴とする請求項２に記載の有価証券売買注文システム。
【請求項８】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、
市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、
この相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、
投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により売り注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値から順に、買気配値を下げていきながら、各買気配値に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量に割り当てて加算していく処理を、割り当てた前記買気配数量の累計値が前記売数量に達するまで繰り返し実行し、
前記注文受付処理手段により買い注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値から順に、売気配値を上げていきながら、各売気配値に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量に割り当てて加算していく処理を、割り当てた前記売気配数量の累計値が前記買数量に達するまで繰り返し実行する分割処理手段と、
前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量、および前記注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。
【請求項９】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、
投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により受け付けた前記売数量または前記買数量を、前記注文銘柄を取り扱う市場の数で除して均等に分割することにより、各市場への発注数量を算出する処理を実行する分割処理手段と、
前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により算出した前記発注数量、および前記注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。
【請求項１０】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、
各市場の取引量を前記市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量を前記市場識別情報および前記銘柄識別情報と関連付けて記憶する取引量記憶手段と、
投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、
この注文受付処理手段により受け付けた前記売数量または前記買数量を、前記取引量記憶手段に記憶された前記各市場の前記取引量または前記各市場の前記注文銘柄についての前記取引量に比例させて配分することにより、各市場への発注数量を算出する処理を実行する分割処理手段と、
前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により算出した前記発注数量、および前記注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段と
を備えたことを特徴とする有価証券売買注文システム。
【請求項１１】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、
相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、
前記相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、
注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、並びに売数量または買数量を含む注文データの入力を受け付ける処理を実行し、
分割処理手段が、前記注文受付処理手段により売りの成行注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した前記合計買気配数量Ａ（１）と、注文された前記売数量とを比較し、前記合計買気配数量Ａ（１）が前記売数量を超えるか否かを判断し、前記合計買気配数量Ａ（１）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、前記合計買気配数量Ａ（１）が前記売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計買気配数量Ａ（１）が前記売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した前記合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した前記合計買気配数量の総計値Ｓ（Ｎ）と、注文された前記売数量とを比較し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えるか否かを判断し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計と前記合計買気配数量の総計値Ｓ（Ｎ−１）との和が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、
前記注文受付処理手段により買いの成行注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した前記合計売気配数量Ｂ（１）と、注文された買数量とを比較し、前記合計売気配数量Ｂ（１）が前記買数量を超えるか否かを判断し、前記合計売気配数量Ｂ（１）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、前記合計売気配数量Ｂ（１）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計売気配数量Ｂ（１）が前記買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した前記合計売気配数量の総計値Ｔ（Ｎ）と、注文された前記買数量とを比較し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えるか否かを判断し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計と前記合計売気配数量の総計値Ｔ（Ｎ−１）との和が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、
発注データ作成処理手段が、前記注文受付処理手段により受け付けた前記銘柄識別情報、並びに前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量を含む各市場への発注データを作成する処理を実行する
ことを特徴とする有価証券売買注文処理方法。
【請求項１２】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、
相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、
前記相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、
注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値を含む注文データの入力を受け付ける処理を実行し、
分割処理手段が、前記注文受付処理手段により売りの指値注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、前記注文受付処理手段により受け付けた前記指値以上であって、かつ、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した前記合計買気配数量Ａ（１）と、注文された前記売数量とを比較し、前記合計買気配数量Ａ（１）が前記売数量を超えるか否かを判断し、前記合計買気配数量Ａ（１）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、前記合計買気配数量Ａ（１）が前記売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量として割り当て、前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以上の前記注文銘柄についての前記買気配値が記憶されていない場合には、前記注文受付処理手段により受け付けた前記売数量の全部を、前記固定優先順位、前記変動優先順位、または前記順位決定方法とは異なる別順位決定方法で定まる別変動優先順位の最も高い市場についての前記市場別発注用売数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計買気配数量Ａ（１）が前記売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の買気配値のうちＮ番目に高い買気配値Ｊ（Ｎ）が、前記注文受付処理手段により受け付けた前記指値以上であるか否かを判断し、前記指値以上である場合には、前記Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した前記合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した前記合計買気配数量の総計値Ｓ（Ｎ）と、注文された前記売数量とを比較し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えるか否かを判断し、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えない場合には、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記買気配数量から順に、前記買気配数量の合計と前記合計買気配数量の総計値Ｓ（Ｎ−１）との和が前記売数量と一致するまで、抽出した各市場の前記買気配数量をそれぞれ前記市場別発注用売数量に加算して割り当て、前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではない場合には、前記売数量から前記合計買気配数量の総計値Ｓ（Ｎ−１）を減じた数量を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、前記合計買気配数量の総計値Ｓ（Ｎ）が前記売数量を超えると判断されるか、または前記Ｎ番目に高い買気配値Ｊ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以上ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、
前記注文受付処理手段により買いの指値注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、前記注文受付処理手段により受け付けた前記指値以下であって、かつ、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した前記合計売気配数量Ｂ（１）と、注文された買数量とを比較し、前記合計売気配数量Ｂ（１）が前記買数量を超えるか否かを判断し、前記合計売気配数量Ｂ（１）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、前記合計売気配数量Ｂ（１）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量として割り当て、前記相場情報記憶手段に前記注文受付処理手段により受け付けた前記指値以下の前記注文銘柄についての前記売気配値が記憶されていない場合には、前記注文受付処理手段により受け付けた前記買数量の全部を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用買数量として割り当てる第１次分割処理を実行し、
さらに、前記第１次分割処理で前記合計売気配数量Ｂ（１）が前記買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、前記注文銘柄についての全ての市場の売気配値のうちＮ番目に安い売気配値Ｋ（Ｎ）が、前記注文受付処理手段により受け付けた前記指値以下であるか否かを判断し、前記指値以下である場合には、前記Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した前記合計売気配数量の総計値Ｔ（Ｎ）と、注文された前記買数量とを比較し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えるか否かを判断し、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えない場合には、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超える場合には、前記固定優先順位または前記変動優先順位の高い市場の前記売気配数量から順に、前記売気配数量の合計と前記合計売気配数量の総計値Ｔ（Ｎ−１）との和が前記買数量と一致するまで、抽出した各市場の前記売気配数量をそれぞれ前記市場別発注用買数量に加算して割り当て、前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではない場合には、前記買数量から前記合計売気配数量の総計値Ｔ（Ｎ−１）を減じた数量を、前記固定優先順位、前記変動優先順位、または前記別変動優先順位の最も高い市場についての前記市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、前記合計売気配数量の総計値Ｔ（Ｎ）が前記買数量を超えると判断されるか、または前記Ｎ番目に安い売気配値Ｋ（Ｎ）が前記注文受付処理手段により受け付けた前記指値以下ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、
発注データ作成処理手段が、前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量、並びに前記注文受付処理手段により受け付けた前記指値を含む各市場への発注データを作成する処理を実行する
ことを特徴とする有価証券売買注文処理方法。
【請求項１３】
有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、
相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、
前記相場情報取得処理手段により取得した前記各銘柄についての前記複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、
注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行し、
分割処理手段が、前記注文受付処理手段により売り注文を受け付けた場合には、
前記注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値から順に、買気配値を下げていきながら、各買気配値に対応する各市場の買気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量に割り当てて加算していく処理を、割り当てた前記買気配数量の累計値が前記売数量に達するまで繰り返し実行し、
前記注文受付処理手段により買い注文を受け付けた場合には、
前記注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値から順に、売気配値を上げていきながら、各売気配値に対応する各市場の売気配数量を前記相場情報記憶手段から抽出し、抽出した各市場の前記売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量に割り当てて加算していく処理を、割り当てた前記売気配数量の累計値が前記買数量に達するまで繰り返し実行し、
発注データ作成処理手段が、前記注文受付処理手段により受け付けた前記銘柄識別情報、前記分割処理手段により得られた前記市場別発注用売数量または前記市場別発注用買数量、および前記注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する
ことを特徴とする有価証券売買注文処理方法。
【請求項１４】
請求項１〜１０のいずれかに記載の有価証券売買注文システムとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムに係り、例えば夜間市場等の複数の市場に跨って売買を行う場合に利用できる。
【背景技術】
【０００２】
近年、各証券会社により、一般投資家が夜間に取引を行うことができるＰＴＳ市場が開設され、あるいは開設が予定されており、２４時間対応のシステムを構築する必要性が高まってきている。そして、多くの証券会社により、このようなＰＴＳ市場が開設されると、既存の市場も併せ、投資家は、同じ時間帯に多くの市場で取引することができるようになるので、投資家が置かれる環境が複雑化し、これに伴って投資家の判断も複雑化し、投資家による市場の監視負担も増してくることになる。
【０００３】
一方、従来より、最良執行方針に従って、上場株式等に係る委託注文を速やかに国内の取引所市場に取り次ぐ処理、あるいは、顧客の希望に従って、特定の取引所市場に取り次ぐ処理が行われている（非特許文献１参照）。
【０００４】
【非特許文献１】大和証券株式会社、“最良執行方針”、［online］、平成１７年４月１日、大和証券ホームページ、［平成２０年１月２９日検索］、インターネット＜ＵＲＬ：http://www.daiwa.jp/products/pdf/equity/050331_sairyo.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、多くの証券会社により、夜間取引を行うことができるＰＴＳ市場が開設され、従来から存在する他の市場も含め、同じ時間帯に多くの市場システムが稼働している状況になると、投資家は、多くの投資機会を得ることになるが、その反面、判断が複雑化し、市場の監視負担も増すため、適切な市場を選択して注文を出すことが困難になってくる。
【０００６】
また、必ずしも１つの市場に注文を集中させることが良いとは限らないので、前述した非特許文献１のような顧客の注文を１つの最良執行市場に取り次ぐ処理では、最良の結果が得られない場合も生じる。そして、投資家が自らの判断で、同一銘柄についての注文を複数の市場に跨って出すためには、複数の市場を同時に監視しなければならず、監視負担が大きいので、最良の投資機会を逃してしまう可能性もあり、結局、最良の結果が得られないおそれがある。
【０００７】
本発明の目的は、複数の市場に跨る売買注文の容易化および投資家の市場監視負担の軽減を図ることができる有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムを提供するところにある。
【課題を解決するための手段】
【０００８】
本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、この相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、投資家による注文銘柄についての銘柄識別情報、並びに売数量または買数量を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により売りの成行注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した合計買気配数量Ａ（１）と、注文された売数量とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断し、合計買気配数量Ａ（１）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、合計買気配数量Ａ（１）が売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の買気配数量から順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計買気配数量Ａ（１）が売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えるか否かを判断し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合には、固定優先順位または変動優先順位の高い市場の買気配数量から順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した合計売気配数量Ｂ（１）と、注文された買数量とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断し、合計売気配数量Ｂ（１）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、合計売気配数量Ｂ（１）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計売気配数量Ｂ（１）が買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えるか否かを判断し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行する分割処理手段と、注文受付処理手段により受け付けた銘柄識別情報、並びに分割処理手段により得られた市場別発注用売数量または市場別発注用買数量を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。
【０００９】
ここで、「固定優先順位」には、各市場の優先順位が、銘柄毎に定められている場合と、銘柄に関係なく全銘柄に共通して定められている場合とが含まれる。以下の発明においても同様である。
【００１０】
このような本発明の有価証券売買注文システムにおいては、成行注文に係る売数量または買数量が、複数の市場の相場情報を用いて複数の市場に振り分けられて発注データが作成されるので、良い条件で売買を行うことが可能となる。そして、複数の市場への売数量または買数量の振り分けは、システムにより自動的に行われるので、投資家の判断の手間が軽減され、複数の市場に跨る売買注文の容易化が図られるうえ、投資家の市場監視負担も軽減され、これらにより前記目的が達成される。
【００１１】
また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、この相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により売りの指値注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、注文受付処理手段により受け付けた指値以上であって、かつ、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した合計買気配数量Ａ（１）と、注文された売数量とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断し、合計買気配数量Ａ（１）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、合計買気配数量Ａ（１）が売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の買気配数量から順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当て、相場情報記憶手段に注文受付処理手段により受け付けた指値以上の注文銘柄についての買気配値が記憶されていない場合には、注文受付処理手段により受け付けた売数量の全部を、固定優先順位、変動優先順位、または順位決定方法とは異なる別順位決定方法で定まる別変動優先順位の最も高い市場についての市場別発注用売数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計買気配数量Ａ（１）が売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の買気配値のうちＮ番目に高い買気配値Ｊ（Ｎ）が、注文受付処理手段により受け付けた指値以上であるか否かを判断し、指値以上である場合には、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えるか否かを判断し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合には、固定優先順位または変動優先順位の高い市場の買気配数量から順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、Ｎ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではない場合には、売数量から合計買気配数量の総計値Ｓ（Ｎ−１）を減じた数量を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えると判断されるか、またはＮ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、注文受付処理手段により買いの指値注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、注文受付処理手段により受け付けた指値以下であって、かつ、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した合計売気配数量Ｂ（１）と、注文された買数量とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断し、合計売気配数量Ｂ（１）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、合計売気配数量Ｂ（１）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当て、相場情報記憶手段に注文受付処理手段により受け付けた指値以下の注文銘柄についての売気配値が記憶されていない場合には、注文受付処理手段により受け付けた買数量の全部を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用買数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計売気配数量Ｂ（１）が買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の売気配値のうちＮ番目に安い売気配値Ｋ（Ｎ）が、注文受付処理手段により受け付けた指値以下であるか否かを判断し、指値以下である場合には、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えるか否かを判断し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、Ｎ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではない場合には、買数量から合計売気配数量の総計値Ｔ（Ｎ−１）を減じた数量を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えると判断されるか、またはＮ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではないと判断されるまでＮを１ずつ増しながら繰り返し実行する分割処理手段と、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により得られた市場別発注用売数量または市場別発注用買数量、並びに注文受付処理手段により受け付けた指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。
【００１２】
このような本発明の有価証券売買注文システムにおいては、指値注文に係る売数量または買数量が、複数の市場の相場情報を用いて複数の市場に振り分けられて発注データが作成されるので、良い条件で売買を行うことが可能となる。そして、複数の市場への売数量または買数量の振り分けは、システムにより自動的に行われるので、投資家の判断の手間が軽減され、複数の市場に跨る売買注文の容易化が図られるうえ、投資家の市場監視負担も軽減され、これらにより前記目的が達成される。
【００１３】
さらに、前述した成行注文を分割する構成において、各市場の取引量若しくはその大小の順位を市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を市場識別情報および銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、分割処理手段は、注文受付処理手段により売りの成行注文を受け付けた場合には、第１次分割処理での合計買気配数量Ａ（１）が売数量を超える場合の処理として、および、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の変動優先順位を決定する処理を実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、第１次分割処理での合計売気配数量Ｂ（１）が買数量を超える場合の処理として、および、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の変動優先順位を決定する処理を実行する構成とすることができる。
【００１４】
ここで、「取引量」としては、例えば、前日の取引量、前日以前の複数の日の取引量の平均値や合計値、当日のその時点までの取引量、後場であれば前場の取引量、前場であれば前日の後場の取引量等を採用することができる。以下の発明においても同様である。
【００１５】
このように成行注文を分割する構成において、取引量の多い順に変動優先順位を決定する構成とした場合には、いずれの市場を選択してもよいときに、取引量の多い市場が選択されることになるので、良い条件で約定する可能性を高めることが可能となる。
【００１６】
そして、前述した指値注文を分割する構成において、各市場の取引量若しくはその大小の順位を市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を市場識別情報および銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、分割処理手段は、注文受付処理手段により売りの成行注文を受け付けた場合には、第１次分割処理での合計買気配数量Ａ（１）が売数量を超える場合の処理として、および、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以上の注文銘柄についての買気配値が記憶されていない場合の処理として、並びに、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合の処理として、および、第Ｎ次分割処理でのＮ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の変動優先順位を決定する処理を実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、第１次分割処理での合計売気配数量Ｂ（１）が買数量を超える場合の処理として、および、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以下の注文銘柄についての売気配値が記憶されていない場合の処理として、並びに、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合の処理として、および、第Ｎ次分割処理でのＮ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の変動優先順位を決定する処理を実行する構成とすることができる。
【００１７】
このように指値注文を分割する構成において、取引量の多い順に変動優先順位を決定する構成とした場合には、いずれの市場を選択してもよいときに、取引量の多い市場が選択されることになるので、良い条件で約定する可能性を高めることが可能となる。
【００１８】
また、前述した成行注文を分割する構成において、分割処理手段は、注文受付処理手段により売りの成行注文を受け付けた場合には、第１次分割処理での合計買気配数量Ａ（１）が売数量を超える場合の処理として、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合の処理として、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、第１次分割処理での合計売気配数量Ｂ（１）が買数量を超える場合の処理として、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合の処理として、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行する構成としてもよい。
【００１９】
このように成行注文を分割する構成において、買気配数量または売気配数量の多い順に変動優先順位を決定する構成とした場合には、いずれの市場を選択してもよいときに、気配数量の多い市場が選択されることになるので、良い条件で約定する可能性を高めることが可能となる。
【００２０】
さらに、前述した指値注文を分割する構成において、各市場の取引量若しくはその大小の順位を市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量若しくはその大小の順位を市場識別情報および銘柄識別情報と関連付けて記憶する取引量記憶手段を備え、分割処理手段は、注文受付処理手段により売りの成行注文を受け付けた場合には、第１次分割処理での合計買気配数量Ａ（１）が売数量を超える場合の処理として、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以上の注文銘柄についての買気配値が記憶されていない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の別変動優先順位を決定する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合の処理として、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第Ｎ次分割処理でのＮ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の別変動優先順位を決定する処理を実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、第１次分割処理での合計売気配数量Ｂ（１）が買数量を超える場合の処理として、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以下の注文銘柄についての売気配値が記憶されていない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の別変動優先順位を決定する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合の処理として、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第Ｎ次分割処理でのＮ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではない場合の処理として、取引量記憶手段に記憶された各市場の取引量若しくはその大小の順位または各市場の注文銘柄についての取引量若しくはその大小の順位を参照し、取引量または注文銘柄についての取引量が多い順に、各市場の別変動優先順位を決定する処理を実行する構成としてもよい。
【００２１】
このように指値注文を分割する構成において、買気配数量または売気配数量の多い順に変動優先順位を決定するとともに、取引量の多い順に別変動優先順位を決定する構成とした場合には、いずれの市場を選択してもよいときに、気配数量の多い市場、あるいは取引量の多い市場が選択されることになるので、良い条件で約定する可能性を高めることが可能となる。
【００２２】
そして、前述した指値注文を分割する構成において、分割処理手段は、注文受付処理手段により売りの成行注文を受け付けた場合には、第１次分割処理での合計買気配数量Ａ（１）が売数量を超える場合の処理として、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以上の注文銘柄についての買気配値が記憶されていない場合の処理として、固定優先順位を適用する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合の処理として、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を比較し、買気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第Ｎ次分割処理でのＮ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではない場合の処理として、固定優先順位を適用する処理を実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、第１次分割処理での合計売気配数量Ｂ（１）が買数量を超える場合の処理として、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第１次分割処理での相場情報記憶手段に注文受付処理手段により受け付けた指値以下の注文銘柄についての売気配値が記憶されていない場合の処理として、固定優先順位を適用する処理を実行し、Ｎを２以上の整数としたとき、第Ｎ次分割処理での合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合の処理として、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を比較し、売気配数量の多い順に、各市場の変動優先順位を決定する処理を実行し、第Ｎ次分割処理でのＮ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではない場合の処理として、固定優先順位を適用する処理を実行する構成としてもよい。
【００２３】
このように指値注文を分割する構成において、買気配数量または売気配数量の多い順に変動優先順位を決定するとともに、固定優先順位を併用する構成とした場合には、いずれの市場を選択してもよいときに、気配数量の多い市場が選択されることになり、さらに気配数量による変動優先順位に従った処理を行うことに適していない処理については、固定優先順位に従った処理を行うことが可能となるので、良い条件で約定する可能性を高めることが可能となる。
【００２４】
また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行する相場情報取得処理手段と、この相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて記憶する相場情報記憶手段と、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により売り注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値から順に、買気配値を下げていきながら、各買気配値に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量に割り当てて加算していく処理を、割り当てた買気配数量の累計値が売数量に達するまで繰り返し実行し、注文受付処理手段により買い注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値から順に、売気配値を上げていきながら、各売気配値に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量に割り当てて加算していく処理を、割り当てた売気配数量の累計値が買数量に達するまで繰り返し実行する分割処理手段と、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により得られた市場別発注用売数量または市場別発注用買数量、および注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。
【００２５】
このような本発明の有価証券売買注文システムにおいては、成行注文や指値注文に係る売数量または買数量が、複数の市場の相場情報を用いて複数の市場に振り分けられて発注データが作成されるので、良い条件で売買を行うことが可能となる。そして、複数の市場への売数量または買数量の振り分けは、システムにより自動的に行われるので、投資家の判断の手間が軽減され、複数の市場に跨る売買注文の容易化が図られるうえ、投資家の市場監視負担も軽減され、これらにより前記目的が達成される。
【００２６】
さらに、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた売数量または買数量を、注文銘柄を取り扱う市場の数で除して均等に分割することにより、各市場への発注数量を算出する処理を実行する分割処理手段と、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により算出した発注数量、および注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。
【００２７】
このような本発明の有価証券売買注文システムにおいては、成行注文や指値注文に係る売数量または買数量が、複数の市場に自動的に振り分けられて発注データが作成されるので、投資家の判断の手間が軽減され、複数の市場に跨る売買注文の容易化が図られるうえ、投資家の市場監視負担も軽減され、これらにより前記目的が達成される。
【００２８】
そして、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムであって、各市場の取引量を市場識別情報と関連付けて記憶するか、または各市場の銘柄毎の取引量を市場識別情報および銘柄識別情報と関連付けて記憶する取引量記憶手段と、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行する注文受付処理手段と、この注文受付処理手段により受け付けた売数量または買数量を、取引量記憶手段に記憶された各市場の取引量または各市場の注文銘柄についての取引量に比例させて配分することにより、各市場への発注数量を算出する処理を実行する分割処理手段と、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により算出した発注数量、および注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行する発注データ作成処理手段とを備えたことを特徴とするものである。
【００２９】
このような本発明の有価証券売買注文システムにおいては、成行注文や指値注文に係る売数量または買数量が、各市場の取引量または各市場の注文銘柄についての取引量を用いて複数の市場に比例配分されて発注データが作成されるので、良い条件で約定する可能性を高めることが可能となる。そして、複数の市場への売数量または買数量の振り分けは、システムにより自動的に行われるので、投資家の判断の手間が軽減され、複数の市場に跨る売買注文の容易化が図られるうえ、投資家の市場監視負担も軽減され、これらにより前記目的が達成される。
【００３０】
また、以上に述べた本発明の有価証券売買注文システムにより実現される有価証券売買注文処理方法として、以下のような本発明の有価証券売買注文処理方法が挙げられる。
【００３１】
すなわち、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、並びに売数量または買数量を含む注文データの入力を受け付ける処理を実行し、分割処理手段が、注文受付処理手段により売りの成行注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した合計買気配数量Ａ（１）と、注文された売数量とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断し、合計買気配数量Ａ（１）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、合計買気配数量Ａ（１）が売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の買気配数量から順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計買気配数量Ａ（１）が売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えるか否かを判断し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合には、固定優先順位または変動優先順位の高い市場の買気配数量から順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、注文受付処理手段により買いの成行注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した合計売気配数量Ｂ（１）と、注文された買数量とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断し、合計売気配数量Ｂ（１）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、合計売気配数量Ｂ（１）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計売気配数量Ｂ（１）が買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えるか否かを判断し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えると判断されるまでＮを１ずつ増しながら繰り返し実行し、発注データ作成処理手段が、注文受付処理手段により受け付けた銘柄識別情報、並びに分割処理手段により得られた市場別発注用売数量または市場別発注用買数量を含む各市場への発注データを作成する処理を実行することを特徴とするものである。
【００３２】
また、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値を含む注文データの入力を受け付ける処理を実行し、分割処理手段が、注文受付処理手段により売りの指値注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、注文受付処理手段により受け付けた指値以上であって、かつ、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出し、算出した合計買気配数量Ａ（１）と、注文された売数量とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断し、合計買気配数量Ａ（１）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量として割り当て、合計買気配数量Ａ（１）が売数量を超える場合には、予め定められた固定優先順位または予め定められた順位決定方法で定まる変動優先順位の高い市場の買気配数量から順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当て、相場情報記憶手段に注文受付処理手段により受け付けた指値以上の注文銘柄についての買気配値が記憶されていない場合には、注文受付処理手段により受け付けた売数量の全部を、固定優先順位、変動優先順位、または順位決定方法とは異なる別順位決定方法で定まる別変動優先順位の最も高い市場についての市場別発注用売数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計買気配数量Ａ（１）が売数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の買気配値のうちＮ番目に高い買気配値Ｊ（Ｎ）が、注文受付処理手段により受け付けた指値以上であるか否かを判断し、指値以上である場合には、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出し、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出し、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えるか否かを判断し、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えない場合には、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超える場合には、固定優先順位または変動優先順位の高い市場の買気配数量から順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当て、Ｎ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではない場合には、売数量から合計買気配数量の総計値Ｓ（Ｎ−１）を減じた数量を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用売数量に加算して割り当てる第Ｎ次分割処理を、合計買気配数量の総計値Ｓ（Ｎ）が売数量を超えると判断されるか、またはＮ番目に高い買気配値Ｊ（Ｎ）が注文受付処理手段により受け付けた指値以上ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、注文受付処理手段により買いの指値注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、注文受付処理手段により受け付けた指値以下であって、かつ、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出し、算出した合計売気配数量Ｂ（１）と、注文された買数量とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断し、合計売気配数量Ｂ（１）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量として割り当て、合計売気配数量Ｂ（１）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当て、相場情報記憶手段に注文受付処理手段により受け付けた指値以下の注文銘柄についての売気配値が記憶されていない場合には、注文受付処理手段により受け付けた買数量の全部を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用買数量として割り当てる第１次分割処理を実行し、さらに、第１次分割処理で合計売気配数量Ｂ（１）が買数量を超えないと判断された場合に、Ｎを２以上の整数としたとき、注文銘柄についての全ての市場の売気配値のうちＮ番目に安い売気配値Ｋ（Ｎ）が、注文受付処理手段により受け付けた指値以下であるか否かを判断し、指値以下である場合には、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出し、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出し、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えるか否かを判断し、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えない場合には、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超える場合には、固定優先順位または変動優先順位の高い市場の売気配数量から順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当て、Ｎ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではない場合には、買数量から合計売気配数量の総計値Ｔ（Ｎ−１）を減じた数量を、固定優先順位、変動優先順位、または別変動優先順位の最も高い市場についての市場別発注用買数量に加算して割り当てる第Ｎ次分割処理を、合計売気配数量の総計値Ｔ（Ｎ）が買数量を超えると判断されるか、またはＮ番目に安い売気配値Ｋ（Ｎ）が注文受付処理手段により受け付けた指値以下ではないと判断されるまでＮを１ずつ増しながら繰り返し実行し、発注データ作成処理手段が、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により得られた市場別発注用売数量または市場別発注用買数量、並びに注文受付処理手段により受け付けた指値を含む各市場への発注データを作成する処理を実行することを特徴とするものである。
【００３３】
さらに、本発明は、有価証券の売買注文に関する処理を実行するコンピュータにより構成された有価証券売買注文システムで実行される有価証券売買注文処理方法であって、相場情報取得処理手段が、市場システムまたはその他の相場情報提供システムから、各銘柄についての複数の市場の相場情報を取得する処理を実行し、相場情報取得処理手段により取得した各銘柄についての複数の市場の相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段に記憶させ、注文受付処理手段が、投資家による注文銘柄についての銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値を含む注文データの入力を受け付ける処理を実行し、分割処理手段が、注文受付処理手段により売り注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値から順に、買気配値を下げていきながら、各買気配値に対応する各市場の買気配数量を相場情報記憶手段から抽出し、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量に割り当てて加算していく処理を、割り当てた買気配数量の累計値が売数量に達するまで繰り返し実行し、注文受付処理手段により買い注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値から順に、売気配値を上げていきながら、各売気配値に対応する各市場の売気配数量を相場情報記憶手段から抽出し、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量に割り当てて加算していく処理を、割り当てた売気配数量の累計値が買数量に達するまで繰り返し実行し、発注データ作成処理手段が、注文受付処理手段により受け付けた銘柄識別情報、分割処理手段により得られた市場別発注用売数量または市場別発注用買数量、および注文受付処理手段により指値注文を受け付けた場合の指値を含む各市場への発注データを作成する処理を実行することを特徴とするものである。
【００３４】
以上に述べた本発明の有価証券売買注文処理方法においては、前述した本発明の有価証券売買注文システムで得られる作用・効果がそのまま得られ、これにより前記目的が達成される。
【００３５】
また、本発明のプログラムは、前述した有価証券売買注文システムとして、コンピュータを機能させるためのものである。
【００３６】
なお、上記のプログラムまたはその一部は、例えば、光磁気ディスク（ＭＯ）、コンパクトディスク（ＣＤ）を利用した読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）、デジタル・バーサタイル・ディスク（ＤＶＤ）を利用した読出し専用メモリ（ＤＶＤ−ＲＯＭ）、ＤＶＤを利用したランダム・アクセス・メモリ（ＤＶＤ−ＲＡＭ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【発明の効果】
【００３７】
以上に述べたように本発明によれば、注文に係る売数量または買数量が、複数の市場に振り分けられて発注データが作成されるので、良い条件で売買を行うことができるとともに、複数の市場への売数量または買数量の振り分けは、システムにより自動的に行われるので、投資家の判断の手間を軽減することができ、複数の市場に跨る売買注文の容易化を図ることができ、さらに投資家の市場監視負担も軽減することができるという効果がある。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の一実施形態について図面を参照して説明する。図１には、本実施形態の有価証券売買注文システム１０の全体構成が示されている。図２には、取引量記憶手段３２の構成が示され、図３には、相場情報記憶手段３０の構成が示され、図４には、注文データ記憶手段３１の構成が示されている。また、図５には、注文処理サーバ２０で定期的に繰り返し行われる処理の流れがフローチャートで示され、図６には、注文受付から発注までの処理の流れがフローチャートで示され、図７には、売りの成行注文を受け付けた場合の分割処理の流れがフローチャートで示され、図８には、買いの成行注文を受け付けた場合の分割処理の流れがフローチャートで示され、図９には、売りの指値注文を受け付けた場合の分割処理の流れがフローチャートで示され、図１０には、買いの指値注文を受け付けた場合の分割処理の流れがフローチャートで示されている。さらに、図１１〜図１６は、具体的数値例による分割処理の説明図である。
【００３９】
図１において、有価証券売買注文システム１０は、有価証券売買注文に関する各種処理を実行するとともに各種処理に必要なデータを記憶する注文処理サーバ２０と、この注文処理サーバ２０にネットワーク１を介して接続された投資家端末装置４０とを備えている。また、注文処理サーバ２０には、専用線２またはネットワーク１を介して相場情報提供システム５０が接続されている。さらに、注文処理サーバ２０には、専用線３またはネットワーク１を介して複数の市場システム６０が接続されている。
【００４０】
ネットワーク１は、例えば、インターネット、イントラネット、エクストラネット、ＬＡＮ、ＭＡＮ、ＷＡＮ、あるいはこれらの組合せ等、様々な形態のものが含まれ、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わず、要するに、複数地点（距離の長短は問わない。）間で、ある程度の速度をもって情報を伝送することができるものであればよい。
【００４１】
注文処理サーバ２０は、１台または複数台のコンピュータにより構成され、有価証券売買注文に関する各種処理を実行する処理手段２０Ａと、この処理手段２０Ａに接続された相場情報記憶手段３０、注文データ記憶手段３１、および取引量記憶手段３２とを備えて構成されている。この注文処理サーバ２０は、証券会社や証券仲介業者等の金融機関が運用・管理するサーバである。
【００４２】
処理手段２０Ａは、相場情報取得処理手段２１と、注文受付処理手段２２と、分割処理手段２３と、発注データ作成処理手段２４と、発注処理手段２５とを含んで構成されている。
【００４３】
相場情報取得処理手段２１は、相場情報提供システム５０から、専用線２またはネットワーク１を介して、各銘柄（本実施形態では、全ての取扱い銘柄とする。）についての複数の市場の相場情報を取得し、取得した相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段３０（図３参照）に記憶させる処理を実行するものである。各市場から取得する各銘柄の相場情報は、気配値と、売気配数量や買気配数量とが対になった気配情報（いわゆる板情報）であり、例えば、上下５本気配情報（最安値〜５番目の安値の売り注文、および最高値〜５番目の高値の買い注文についての値段とその注文数量をリアルタイムで提供するもの）、あるいはそれ以上の本数の気配情報等である。また、相場情報取得処理手段２１は、相場情報の取得処理を繰り返し行う構成とされ、相場情報記憶手段３０（図３参照）には、最新の相場情報が記憶される。
【００４４】
また、相場情報取得処理手段２１は、相場情報提供システム５０から、専用線２またはネットワーク１を介して、各市場の銘柄毎の取引量を取得し、取得した取引量を用いて各市場の取引量の大小の順位を銘柄毎に決定し、取得した取引量、および決定した順位を、市場識別情報（市場コード等）および銘柄識別情報（銘柄コード等）と関連付けて取引量記憶手段３２（図２参照）に記憶させる処理を行う。
【００４５】
注文受付処理手段２２は、投資家端末装置４０からネットワーク１を介して送信されてくる投資家による注文画面表示要求信号を受信し、注文画面の表示用データを、ネットワーク１を介して投資家端末装置４０へ送信するとともに、注文画面で投資家により入力されて投資家端末装置４０からネットワーク１を介して送信されてくる注文データ（投資家識別情報、銘柄識別情報、売買区分、注文数量、指値注文の場合の指値等を含む。）を受信し、受信した注文データに、注文識別情報（注文番号等）を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段３１（図４参照）に記憶させる処理を実行するものである。
【００４６】
分割処理手段２３は、相場情報記憶手段３０（図３参照）に記憶された各市場の相場情報（リアルタイムで得られる板情報）および取引量記憶手段３２（図２参照）に記憶された取引量若しくは順位を用いて、注文受付処理手段２２により受け付けた注文に係る売数量または買数量を、各市場へ発注する市場別発注用売数量または市場別発注用買数量に分割し、分割して得られた市場別発注用売数量または市場別発注用買数量を、市場識別情報（市場コード等）と関連付けて注文データ記憶手段３１（図４参照）に記憶させる処理を実行するものである。
【００４７】
具体的には、分割処理手段２３は、注文受付処理手段２２により売り注文を受け付けた場合には、注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値から順に、買気配値を下げていきながら、各買気配値に対応する各市場の買気配数量を相場情報記憶手段３０（図３参照）から抽出し、抽出した各市場の買気配数量をそれぞれ市場別の発注用の売数量を示す市場別発注用売数量に割り当てて加算していく処理を、割り当てた買気配数量の累計値が、注文に係る売数量に達するまで繰り返し実行する。また、分割処理手段２３は、注文受付処理手段２２により買い注文を受け付けた場合には、注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値から順に、売気配値を上げていきながら、各売気配値に対応する各市場の売気配数量を相場情報記憶手段３０（図３参照）から抽出し、抽出した各市場の売気配数量をそれぞれ市場別の発注用の買数量を示す市場別発注用買数量に割り当てて加算していく処理を、割り当てた売気配数量の累計値が、注文に係る買数量に達するまで繰り返し実行する。なお、この処理の詳細は、図７〜図１０を用いて後述する。
【００４８】
発注データ作成処理手段２４は、注文データ記憶手段３１（図４参照）に記憶されたデータ、すなわち注文受付処理手段２２により自動付与した注文識別情報（注文番号等）、注文受付処理手段２２により受け付けた投資家識別情報、銘柄識別情報、売買区分、指値注文の場合の指値、分割処理手段２３により得られた発注先の各市場についての市場識別情報およびそれらの各市場への発注数量（市場別発注用売数量または市場別発注用買数量）等を用いて、各市場システム６０へ送信するための各市場向けの形式の発注データ（注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。）を作成する処理を実行するものである。
【００４９】
発注処理手段２５は、発注データ作成処理手段２４により作成した各市場向けの形式の発注データを、専用線３またはネットワーク１を介して、該当する市場システム６０へ送信する処理を実行するものである。また、発注処理手段２５は、各市場システム６０から、専用線３またはネットワーク１を介して送信されてくる約定データ（注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。）を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて市場識別情報と関連付けて注文データ記憶手段３１（図４参照）に記憶させる処理を実行する。
【００５０】
相場情報記憶手段３０は、図３に示すように、相場情報取得処理手段２１により取得した各銘柄についての複数の市場の相場情報（気配値、売気配数量、買気配数量からなる板情報）を、銘柄識別情報（銘柄名や銘柄コード等）および市場識別情報（市場コード等）と関連付けて記憶するものである。
【００５１】
注文データ記憶手段３１は、図４に示すように、注文受付処理手段２２により受信した注文データ（注文識別情報、投資家識別情報、銘柄識別情報、売買区分、注文数量、指値注文の場合の指値等）と、分割処理手段２３により得られた発注先の各市場についての市場識別情報およびそれらの各市場への発注数量（市場別発注用売数量または市場別発注用買数量）と、発注処理手段２５により受信した各市場における約定データ（市場識別情報、約定数量、約定単価等）とを対応させて記憶するものである。なお、説明の便宜上、注文データ記憶手段３１に、注文データ、分割処理手段２３により得られた発注用のデータ、および約定データをまとめて記憶させているが、これらは、対応付けがなされていれば、別々に記憶させてもよい。また、成行注文の場合には、指値の格納部分にゼロ円が記憶される。
【００５２】
取引量記憶手段３２は、図２に示すように、各市場の銘柄毎の取引量（本実施形態では株数であるが、金額としてもよい。）および取引量の大小の順位を、市場識別情報（市場コード等）および銘柄識別情報（銘柄コード等）と関連付けて記憶するものである。なお、本実施形態では、各市場の銘柄毎の取引量を記憶しているが、各市場の全体的な取引量およびその大小の順位を、市場識別情報（市場コード等）と関連付けて記憶するようにしてもよい。
【００５３】
そして、以上において、注文処理サーバ２０は、１台のコンピュータあるいは１つのＣＰＵにより実現されるものに限定されず、複数のコンピュータあるいは複数のＣＰＵで分散処理を行うことにより実現されるものであってもよい。
【００５４】
また、注文処理サーバ２０の処理手段２０Ａに含まれる各処理手段２１〜２５は、注文処理サーバ２０を構成するコンピュータ本体の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定する１つまたは複数のプログラムにより実現される。
【００５５】
さらに、注文処理サーバ２０に設けられた各記憶手段３０，３１，３２は、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ、ＲＡＭ、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＦＤ、磁気テープ、あるいはこれらの組合せ等を採用してもよい。
【００５６】
投資家端末装置４０は、投資家が操作する端末装置であり、コンピュータにより構成され、例えばマウスやキーボード等の入力手段と、例えば液晶ディスプレイやＣＲＴディスプレイ等の表示装置と、印刷装置とを備えている。
【００５７】
相場情報提供システム５０は、各市場の相場情報（板情報）および各市場の銘柄毎の取引量を提供するコンピュータにより構成されたシステムである。この相場情報提供システム５０は、市場システム６０自体であってもよく、市場システム６０から取得した相場情報等を配信する二次情報源としての情報ベンダーのシステムであってもよく、あるいは証券会社内の他のシステムであってもよい。なお、相場情報提供システム５０が市場システム６０自体である場合には、複数の市場システム６０のそれぞれが相場情報提供システム５０である。また、相場情報提供システム５０が情報ベンダーのシステムである場合には、複数の市場の相場情報をまとめて提供する１つの情報ベンダーのシステムが相場情報提供システム５０であってもよく、あるいは、それぞれが１つまたは幾つかの市場の相場情報等を提供する複数の情報ベンダーのシステムが相場情報提供システム５０であってもよい。
【００５８】
市場システム６０は、コンピュータにより構成され、例えば、証券取引所システムや、ＰＴＳ市場を形成する証券会社のシステム等である。
【００５９】
このような本実施形態においては、以下のようにして有価証券売買注文システム１０により有価証券の売買注文に関する処理が行われる。
【００６０】
図５において、注文処理サーバ２０では、相場情報取得処理手段２１により、相場情報提供システム５０から、専用線２またはネットワーク１を介して、各市場の銘柄毎の取引量を取得し、取得した取引量を用いて各市場の取引量の大小の順位を銘柄毎に決定し、取得した取引量、および決定した順位を、市場識別情報（市場コード等）および銘柄識別情報（銘柄コード等）と関連付けて取引量記憶手段３２（図２参照）に記憶させる（ステップＳ１）。このステップＳ１の処理は、本実施形態では、例えば、夜間のバッチ処理等で１日に１回実行する。但し、より細かい周期で実行してもよく、あるいは、より遅い周期で実行してもよい。なお、取引量の取得時期は、各市場毎に異なっていてもよい。
【００６１】
続いて、相場情報取得処理手段２１により、相場情報提供システム５０から、専用線２またはネットワーク１を介して、各銘柄（本実施形態では、全ての取扱い銘柄とする。）についての複数の市場の相場情報を取得し、取得した相場情報を、銘柄識別情報および市場識別情報と関連付けて相場情報記憶手段３０（図３参照）に記憶させる（ステップＳ２）。例えば、図３に示すように、各銘柄（銘柄α，β，γ…）について、各市場（市場Ａ，Ｂ，Ｃ…）における気配値と売気配数量や買気配数量とが対になった気配情報（いわゆる板情報）を記憶させる。このステップＳ２の処理は、リアルタイムで各市場の相場情報を取得する処理であるため、少なくとも各市場の立会時間中に、繰り返し実行する。
【００６２】
そして、取引量の取得時期が到来するまで、ステップＳ２の相場情報の取得処理を繰り返し、取引量の取得時期が到来した時点で、ステップＳ１の取引量の取得処理に戻る（ステップＳ３）。
【００６３】
図６において、投資家は、有価証券の売買注文を行う際には、投資家端末装置４０から注文画面の表示要求信号を、ネットワーク１を介して注文処理サーバ２０へ送信する。注文処理サーバ２０では、注文受付処理手段２２により、投資家端末装置４０からの表示要求信号を受信すると、注文画面の表示用データを、ネットワーク１を介して投資家端末装置４０へ送信する（ステップＳ１１）。すると、投資家端末装置４０の画面上には、注文画面が表示されるので（ステップＳ１２）、投資家は、注文画面を用いて注文データ（注文銘柄についての銘柄識別情報、売数量または買数量、指値注文の場合の指値等）を入力し、入力した注文データを、ネットワーク１を介して注文処理サーバ２０へ送信する（ステップＳ１３）。なお、投資家識別情報（口座番号等）は、より前の段階で入力するが、ここで入力するようにしてもよい。
【００６４】
続いて、注文受付処理手段２２により、投資家端末装置４０からネットワーク１を介して送信されてくる注文データ（投資家識別情報、銘柄識別情報、売買区分、注文数量、指値注文の場合の指値等を含む。）を受信し、受信した注文データに、注文識別情報（注文番号等）を自動付与し、注文データを、注文識別情報および投資家識別情報と関連付けて注文データ記憶手段３１（図４参照）に記憶させる（ステップＳ１４）。
【００６５】
それから、分割処理手段２３により、相場情報記憶手段３０（図３参照）に記憶された各市場の相場情報および取引量記憶手段３２（図２参照）に記憶された取引量若しくは順位を用いて、注文受付処理手段２２により受け付けた注文に係る売数量または買数量（注文データ記憶手段３１（図４参照）に記憶されている注文数量）を、各市場へ発注する市場別発注用売数量または市場別発注用買数量に分割し、分割して得られた市場別発注用売数量または市場別発注用買数量を、市場識別情報（市場コード等）と関連付けて注文データ記憶手段３１（図４参照）に記憶させる（ステップＳ１５）。このステップＳ１５の分割処理の詳細については、図７〜図１０を用いて後述する。
【００６６】
そして、発注データ作成処理手段２４により、注文データ記憶手段３１（図４参照）に記憶されているデータ、すなわち、注文受付処理手段２２により自動付与した注文識別情報（注文番号等）と、注文受付処理手段２２により受け付けた投資家識別情報（口座番号等）、銘柄識別情報（銘柄コード等）、売買区分、および指値注文の場合の指値と、分割処理手段２３により得られた発注先の各市場についての市場識別情報およびそれらの各市場への発注数量（市場別発注用売数量または市場別発注用買数量）とを用いて、各市場システム６０へ送信するための各市場向けの形式の発注データ（注文識別情報、投資家識別情報、銘柄識別情報、売買区分、数量、指値注文の場合の指値等を含む。）を作成する（ステップＳ１６）。
【００６７】
続いて、発注処理手段２５により、発注データ作成処理手段２４により作成した各市場向けの形式の発注データを、専用線３またはネットワーク１を介して、該当する各市場システム６０へ送信する（ステップＳ１７）。その後、発注処理手段２５により、各市場システム６０から、専用線３またはネットワーク１を介して送信されてくる約定データ（注文識別情報、投資家識別情報、銘柄識別情報、売買区分、約定単価、約定数量等を含む。）を受信し、受信した約定データを、同一の注文識別情報を付された注文データに対応させて市場識別情報と関連付けて注文データ記憶手段３１（図４参照）に記憶させる（ステップＳ１８）。
【００６８】
以上で、投資家の注文を受け付けてから市場へ発注するまでの有価証券の売買に関する一連の処理を終了する。以下には、前述したステップＳ１５の分割処理の詳細について、図７〜図１０を用いて説明する。
【００６９】
図７において、分割処理手段２３により、注文データ記憶手段３１（図４参照）から注文データを読み込み（ステップＳ１５０１）、読み込んだ売買区分および指値の有無（成行・指値の別）から、注文の種別、すなわち売りの成行注文、買いの成行注文、売りの指値注文、買いの指値注文の別を判定する（ステップＳ１５０２）。なお、ステップＳ１５０１では、銘柄識別情報、売数量または買数量、並びに指値注文の場合の指値も、後述するステップで用いるため読み込んでいる。
【００７０】
＜売りの成行注文の場合＞
図７において、売りの成行注文の場合には、第１次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を相場情報記憶手段３０（図３参照）から抽出する（ステップＳ１５１１）。例えば、図４の注文識別情報＝Ｎ０００１の大和太郎の注文のように、注文銘柄（注文データ記憶手段３１に記憶されている銘柄識別情報の銘柄）が銘柄αであるとき、図３の例では、銘柄αについての最も高い買気配値Ｊ（１）は、１０１円（市場Ｃ）であるから、これに対応する市場Ｃの買気配数量３，０００株を抽出する（図１１参照）。
【００７１】
続いて、抽出したＪ（１）に対応する各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出する（ステップＳ１５１２）。上記の図３の例では、抽出されたのは、市場Ｃの買気配数量３，０００株だけであるから、合計買気配数量Ａ（１）＝３，０００株となる。
【００７２】
それから、算出した合計買気配数量Ａ（１）と、注文された売数量（前述したステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断する（ステップＳ１５１３）。
【００７３】
ここで、合計買気配数量Ａ（１）が売数量を超える場合には、Ｊ（１）に対応する各市場の買気配数量について、買気配数量の多い順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当てる（ステップＳ１５１４）。これは、合計買気配数量Ａ（１）の全て、すなわちＪ（１）に対応する各市場の買気配数量の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量を超えてしまうため、市場別発注用売数量への割り当ては、注文された売数量と一致するまでとしたものである。この際、複数の市場についてＪ（１）に対応する買気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の買気配数量を優先して市場別発注用売数量に割り当ててもよく、予め定められた固定優先順位が高い市場の買気配数量を優先して市場別発注用売数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、買気配数量の多い順とし、この買気配数量の多い順で定まる変動優先順位により、ステップＳ１５１４の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５１４の処理を行ってもよい。また、各市場の買気配数量を、優先順位に従って順番に市場別発注用売数量に割り当てているときに、ある１つの市場の買気配数量の全部の数量を市場別発注用売数量に割り当てると、注文された売数量を超えてしまう場合には、当該市場の買気配数量の一部の数量を市場別発注用売数量に割り当てることにより、注文された売数量と一致するようにする。
【００７４】
一方、ステップＳ１５１３で、合計買気配数量Ａ（１）が売数量を超えないと判断された場合には、抽出したＪ（１）に対応する各市場の買気配数量の全てを、それぞれ市場別発注用売数量に割り当てる（ステップＳ１５１５）。例えば、注文された売数量を１０，０００株としたとき、上記の図３の例では、合計買気配数量Ａ（１）＝３，０００株であるから、合計買気配数量Ａ（１）＝３，０００株と、注文された売数量１０，０００株とを比較し、合計買気配数量Ａ（１）＝３，０００株が売数量１０，０００株を超えないので、合計買気配数量Ａ（１）＝３，０００株を構成するＪ（１）に対応する各市場の買気配数量の全てを、それぞれ各市場別発注用売数量に割り当てる。すなわち、Ｊ（１）に対応する買気配数量は、市場Ｃの買気配数量３，０００株だけであるから、第１次分割処理において、市場Ｃについての市場別発注用売数量に３，０００株を割り当てる（図１１参照）。
【００７５】
続いて、Ｎ＝２とする（ステップＳ１５１６）。
【００７６】
そして、第Ｎ次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段３０から抽出する（ステップＳ１５１７）。注文銘柄が銘柄αであるとすると、図３の例では、Ｎ＝２のときは、第２次分割処理となり、Ｎ番目に高い買気配値Ｊ（Ｎ）、すなわち２番目に高い買気配値Ｊ（２）＝１００円（市場Ａ，Ｂ，Ｃ）であるから、これに対応する市場Ａの買気配数量２，０００株、市場Ｂの買気配数量１，０００株、および市場Ｃの買気配数量１，０００株を抽出する（図１１参照）。また、Ｎ＝３のときは、第３次分割処理となり、Ｎ番目に高い買気配値Ｊ（Ｎ）、すなわち３番目に高い買気配値Ｊ（３）＝９９円（市場Ａ，Ｂ）であるから、これに対応する市場Ａの買気配数量１，０００株および市場Ｂの買気配数量１，０００株を抽出する（図１１参照）。さらに、Ｎ＝４のときは、第４次分割処理となり、Ｎ番目に高い買気配値Ｊ（Ｎ）、すなわち４番目に高い買気配値Ｊ（４）＝９８円（市場Ａ，Ｂ，Ｃ）であるから、これに対応する市場Ａの買気配数量２，０００株、市場Ｂの買気配数量１，０００株、および市場Ｃの買気配数量５，０００株を抽出する（図１１参照）。
【００７７】
それから、抽出したＪ（Ｎ）に対応する各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出する（ステップＳ１５１８）。上記の図３の例では、Ｎ＝２（第２次分割処理）のときは、市場Ａの買気配数量２，０００株と、市場Ｂの買気配数量１，０００株と、市場Ｃの買気配数量１，０００株とを合計し、合計買気配数量Ａ（２）＝４，０００株となる（図１１参照）。また、Ｎ＝３（第３次分割処理）のときは、市場Ａの買気配数量１，０００株と、市場Ｂの買気配数量１，０００株とを合計し、合計買気配数量Ａ（３）＝２，０００株となる（図１１参照）。さらに、Ｎ＝４（第４次分割処理）のときは、市場Ａの買気配数量２，０００株と、市場Ｂの買気配数量１，０００株と、市場Ｃの買気配数量５，０００株とを合計し、合計買気配数量Ａ（４）＝８，０００株となる（図１１参照）。
【００７８】
続いて、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出する（ステップＳ１５１９）。上記の図３の例では、Ｓ（１）＝Ａ（１）＝３，０００株であるから、Ｎ＝２（第２次分割処理）のときは、Ａ（２）＝４，０００株を、Ｓ（１）＝３，０００株に加算し、Ａ（１）からＡ（２）までの合計買気配数量の総計値Ｓ（２）＝７，０００株を算出する（図１１参照）。また、Ｎ＝３（第３次分割処理）のときは、Ａ（３）＝２，０００株を、Ｓ（２）＝７，０００株に加算し、Ａ（１）からＡ（３）までの合計買気配数量の総計値Ｓ（３）＝９，０００株を算出する（図１１参照）。さらに、Ｎ＝４（第４次分割処理）のときは、Ａ（４）＝８，０００株を、Ｓ（３）＝９，０００株に加算し、Ａ（１）からＡ（４）までの合計買気配数量の総計値Ｓ（４）＝１７，０００株を算出する（図１１参照）。
【００７９】
それから、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えるか否かを判断する（ステップＳ１５２０）。注文された売数量を１０，０００株とすると、上記の図３の例では、Ｎ＝２（第２次分割処理）のときは、合計買気配数量の総計値Ｓ（２）＝７，０００株と、売数量１０，０００株とを比較し、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量１０，０００株を超えないと判断する（図１１参照）。また、Ｎ＝３（第３次分割処理）のときは、合計買気配数量の総計値Ｓ（３）＝９，０００株と、売数量１０，０００株とを比較し、合計買気配数量の総計値Ｓ（３）＝９，０００株が、売数量１０，０００株を超えないと判断する（図１１参照）。さらに、Ｎ＝４（第４次分割処理）のときは、合計買気配数量の総計値Ｓ（４）＝１７，０００株と、売数量１０，０００株とを比較し、合計買気配数量の総計値Ｓ（４）＝１７，０００株が、売数量１０，０００株を超えると判断する（図１１参照）。
【００８０】
ステップＳ１５２０で、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えると判断された場合には、Ｊ（Ｎ）に対応する各市場の買気配数量について、買気配数量の多い順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が、注文された売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる（ステップＳ１５２１）。これは、合計買気配数量Ａ（Ｎ）の全て、すなわちＪ（Ｎ）に対応する各市場の買気配数量の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量を超えてしまうため、市場別発注用売数量への割り当ては、注文された売数量と一致するまでとしたものである。この際、複数の市場についてＪ（Ｎ）に対応する買気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の買気配数量を優先して市場別発注用売数量に割り当ててもよく、予め定められた固定優先順位が高い市場の買気配数量を優先して市場別発注用売数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、買気配数量の多い順とし、この買気配数量の多い順で定まる変動優先順位により、ステップＳ１５２１の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５２１の処理を行ってもよい。また、各市場の買気配数量を、優先順位に従って順番に市場別発注用売数量に割り当てているときに、ある１つの市場の買気配数量の全部の数量を市場別発注用売数量に割り当てると、注文された売数量を超えてしまう場合には、当該市場の買気配数量の一部の数量を市場別発注用売数量に割り当てることにより、注文された売数量と一致するようにする。上記の図３の例では、Ｎ＝４（第４次分割処理）のときに、合計買気配数量の総計値Ｓ（４）＝１７，０００株が、売数量１０，０００株を超えると判断されるので、このとき、合計買気配数量Ａ（４）＝８，０００株の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量１０，０００株を超えてしまうため、合計買気配数量Ａ（４）＝８，０００株のうち、注文された売数量１０，０００株から合計買気配数量の総計値Ｓ（３）＝９，０００株を減じて得られる１，０００株について、市場別発注用売数量への割り当てを行う。すなわち、買気配数量の合計と、合計買気配数量の総計値Ｓ（３）＝９，０００株との和が、注文された売数量１０，０００株と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる。先ず、４番目に高い買気配値Ｊ（４）＝９８円に対応する各市場の買気配数量のうち、最も買気配数量が多いのは、市場Ｃの買気配数量５，０００株であるから、これを、市場Ｃについての市場別発注用売数量に割り当てるが、この５，０００株の全株数を割り当てると、各市場への発注数量の合計が、注文された売数量１０，０００株を超えてしまうため、市場Ｃの買気配数量５，０００株のうち、１，０００株だけを、市場Ｃについての市場別発注用売数量に加算して割り当てる（図１１参照）。
【００８１】
一方、ステップＳ１５２０で、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えないと判断された場合には、抽出したＪ（Ｎ）に対応する各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる（ステップＳ１５２２）。上記の図３の例では、Ｎ＝２（第２次分割処理）のときに、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量１０，０００株を超えないと判断されるので、２番目に高い買気配値Ｊ（２）＝１００円に対応する市場Ａの買気配数量２，０００株を、市場Ａについての市場別発注用売数量に加算して割り当て、市場Ｂの買気配数量１，０００株を、市場Ｂについての市場別発注用売数量に加算して割り当て、市場Ｃの買気配数量１，０００株を、市場Ｃについての市場別発注用売数量に加算して割り当てる（図１１参照）。また、Ｎ＝３（第３次分割処理）のときに、合計買気配数量の総計値Ｓ（３）＝９，０００株が、売数量１０，０００株を超えないと判断されるので、３番目に高い買気配値Ｊ（３）＝９９円に対応する市場Ａの買気配数量１，０００株を、市場Ａについての市場別発注用売数量に加算して割り当て、市場Ｂの買気配数量１，０００株を、市場Ｂについての市場別発注用売数量に加算して割り当てる（図１１参照）。
【００８２】
その後、Ｎを１増やし（ステップＳ１５２３）、ステップＳ１５１７の処理に戻り、以降、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えると判断されるまで、ステップＳ１５１７〜Ｓ１５２０，Ｓ１５２２，Ｓ１５２３の処理を繰り返す。
【００８３】
なお、以上より、例えば、図４の注文識別情報＝Ｎ０００１の大和太郎の注文のような売りの成行注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、３，０００株となっているので、この３，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、２，０００株となっているので、この２，０００株が、市場Ｂへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｃについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、５，０００株となっているので、この５，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１１、図４参照）。
【００８４】
＜買いの成行注文の場合＞
図８において、買いの成行注文の場合には、第１次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を相場情報記憶手段３０（図３参照）から抽出する（ステップＳ１５３１）。例えば、図４の注文識別情報＝Ｎ０００２の大和花子の注文のように、注文銘柄（注文データ記憶手段３１に記憶されている銘柄識別情報の銘柄）が銘柄αであるとき、図３の例では、銘柄αについての最も安い売気配値Ｋ（１）は、１０１円（市場Ａ，Ｂ）であるから、これに対応する市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株を抽出する（図１２参照）。
【００８５】
続いて、抽出したＫ（１）に対応する各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出する（ステップＳ１５３２）。上記の図３の例では、抽出されたのは、市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株であるから、合計売気配数量Ｂ（１）＝２，０００株となる。
【００８６】
それから、算出した合計売気配数量Ｂ（１）と、注文された買数量（前述した図７のステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断する（ステップＳ１５３３）。
【００８７】
ここで、合計売気配数量Ｂ（１）が買数量を超える場合には、Ｋ（１）に対応する各市場の売気配数量について、売気配数量の多い順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当てる（ステップＳ１５３４）。これは、合計売気配数量Ｂ（１）の全て、すなわちＫ（１）に対応する各市場の売気配数量の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量を超えてしまうため、市場別発注用買数量への割り当ては、注文された買数量と一致するまでとしたものである。この際、複数の市場についてＫ（１）に対応する売気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の売気配数量を優先して市場別発注用買数量に割り当ててもよく、予め定められた固定優先順位が高い市場の売気配数量を優先して市場別発注用買数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、売気配数量の多い順とし、この売気配数量の多い順で定まる変動優先順位により、ステップＳ１５３４の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５３４の処理を行ってもよい。また、各市場の売気配数量を、優先順位に従って順番に市場別発注用買数量に割り当てているときに、ある１つの市場の売気配数量の全部の数量を市場別発注用買数量に割り当てると、注文された買数量を超えてしまう場合には、当該市場の売気配数量の一部の数量を市場別発注用買数量に割り当てることにより、注文された買数量と一致するようにする。
【００８８】
一方、ステップＳ１５３３で、合計売気配数量Ｂ（１）が買数量を超えないと判断された場合には、抽出したＫ（１）に対応する各市場の売気配数量の全てを、それぞれ市場別発注用買数量に割り当てる（ステップＳ１５３５）。例えば、注文された買数量を１３，０００株としたとき、上記の図３の例では、合計売気配数量Ｂ（１）＝２，０００株であるから、合計売気配数量Ｂ（１）＝２，０００株と、注文された買数量１３，０００株とを比較し、合計売気配数量Ｂ（１）＝２，０００株が買数量１３，０００株を超えないので、合計売気配数量Ｂ（１）＝２，０００株を構成するＫ（１）に対応する各市場の売気配数量の全てを、それぞれ各市場別発注用買数量に割り当てる。すなわち、Ｋ（１）に対応する売気配数量は、市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株であるから、第１次分割処理において、市場Ａの売気配数量１，０００株を、市場Ａについての市場別発注用買数量に割り当て、市場Ｂの売気配数量１，０００株を、市場Ｂについての市場別発注用買数量に割り当てる（図１２参照）。
【００８９】
続いて、Ｎ＝２とする（ステップＳ１５３６）。
【００９０】
そして、第Ｎ次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段３０から抽出する（ステップＳ１５３７）。注文銘柄が銘柄αであるとすると、図３の例では、Ｎ＝２のときは、第２次分割処理となり、Ｎ番目に安い売気配値Ｋ（Ｎ）、すなわち２番目に安い売気配値Ｋ（２）＝１０２円（市場Ａ，Ｂ，Ｃ）であるから、これに対応する市場Ａの売気配数量３，０００株、市場Ｂの売気配数量２，０００株、および市場Ｃの売気配数量２，０００株を抽出する（図１２参照）。また、Ｎ＝３のときは、第３次分割処理となり、Ｎ番目に安い売気配値Ｋ（Ｎ）、すなわち３番目に安い売気配値Ｋ（３）＝１０３円（市場Ａ，Ｂ，Ｃ）であるから、これに対応する市場Ａの売気配数量２，０００株、市場Ｂの売気配数量１，０００株、および市場Ｃの売気配数量３，０００株を抽出する（図１２参照）。
【００９１】
それから、抽出したＫ（Ｎ）に対応する各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出する（ステップＳ１５３８）。上記の図３の例では、Ｎ＝２（第２次分割処理）のときは、市場Ａの売気配数量３，０００株と、市場Ｂの売気配数量２，０００株と、市場Ｃの売気配数量２，０００株とを合計し、合計売気配数量Ｂ（２）＝７，０００株となる（図１２参照）。また、Ｎ＝３（第３次分割処理）のときは、市場Ａの売気配数量２，０００株と、市場Ｂの売気配数量１，０００株と、市場Ｃの売気配数量３，０００株とを合計し、合計売気配数量Ｂ（３）＝６，０００株となる（図１２参照）。
【００９２】
続いて、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出する（ステップＳ１５３９）。上記の図３の例では、Ｔ（１）＝Ｂ（１）＝２，０００株であるから、Ｎ＝２（第２次分割処理）のときは、Ｂ（２）＝７，０００株を、Ｔ（１）＝２，０００株に加算し、Ｂ（１）からＢ（２）までの合計売気配数量の総計値Ｔ（２）＝９，０００株を算出する（図１２参照）。また、Ｎ＝３（第３次分割処理）のときは、Ｂ（３）＝６，０００株を、Ｔ（２）＝９，０００株に加算し、Ｂ（１）からＢ（３）までの合計売気配数量の総計値Ｔ（３）＝１５，０００株を算出する（図１２参照）。
【００９３】
それから、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えるか否かを判断する（ステップＳ１５４０）。注文された買数量を１３，０００株とすると、上記の図３の例では、Ｎ＝２（第２次分割処理）のときは、合計売気配数量の総計値Ｔ（２）＝９，０００株と、買数量１３，０００株とを比較し、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量１３，０００株を超えないと判断する（図１２参照）。また、Ｎ＝３（第３次分割処理）のときは、合計売気配数量の総計値Ｔ（３）＝１５，０００株と、買数量１３，０００株とを比較し、合計売気配数量の総計値Ｔ（３）＝１５，０００株が、買数量１３，０００株を超えると判断する（図１２参照）。
【００９４】
ステップＳ１５４０で、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えると判断された場合には、Ｋ（Ｎ）に対応する各市場の売気配数量について、売気配数量の多い順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が、注文された買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる（ステップＳ１５４１）。これは、合計売気配数量Ｂ（Ｎ）の全て、すなわちＫ（Ｎ）に対応する各市場の売気配数量の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量を超えてしまうため、市場別発注用買数量への割り当ては、注文された買数量と一致するまでとしたものである。この際、複数の市場についてＫ（Ｎ）に対応する売気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の売気配数量を優先して市場別発注用買数量に割り当ててもよく、予め定められた固定優先順位が高い市場の売気配数量を優先して市場別発注用買数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、売気配数量の多い順とし、この売気配数量の多い順で定まる変動優先順位により、ステップＳ１５４１の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５４１の処理を行ってもよい。また、各市場の売気配数量を、優先順位に従って順番に市場別発注用買数量に割り当てているときに、ある１つの市場の売気配数量の全部の数量を市場別発注用買数量に割り当てると、注文された買数量を超えてしまう場合には、当該市場の売気配数量の一部の数量を市場別発注用買数量に割り当てることにより、注文された買数量と一致するようにする。上記の図３の例では、Ｎ＝３（第３次分割処理）のときに、合計売気配数量の総計値Ｔ（３）＝１５，０００株が、買数量１３，０００株を超えると判断されるので、このとき、合計売気配数量Ｂ（３）＝６，０００株の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量１３，０００株を超えてしまうため、合計売気配数量Ｂ（３）＝６，０００株のうち、注文された買数量１３，０００株から合計売気配数量の総計値Ｔ（２）＝９，０００株を減じて得られる４，０００株について、市場別発注用買数量への割り当てを行う。すなわち、売気配数量の合計と、合計売気配数量の総計値Ｔ（２）＝９，０００株との和が、注文された買数量１３，０００株と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる。先ず、３番目に安い売気配値Ｋ（３）＝１０３円に対応する各市場の売気配数量のうち、最も売気配数量が多いのは、市場Ｃの売気配数量３，０００株であるから、これを、市場Ｃについての市場別発注用買数量に割り当て、次に、２番目に売気配数量が多いのは、市場Ａの売気配数量２，０００株であるから、これを、市場Ａについての市場別発注用買数量に割り当てるが、この２，０００株の全株数を割り当てると、各市場への発注数量の合計が、注文された買数量１３，０００株を超えてしまうため、市場Ａの売気配数量２，０００株のうち、１，０００株だけを、市場Ａについての市場別発注用買数量に加算して割り当てる（図１２参照）。
【００９５】
一方、ステップＳ１５４０で、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えないと判断された場合には、抽出したＫ（Ｎ）に対応する各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる（ステップＳ１５４２）。上記の図３の例では、Ｎ＝２（第２次分割処理）のときに、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量１３，０００株を超えないと判断されるので、２番目に安い売気配値Ｋ（２）＝１０２円に対応する市場Ａの売気配数量３，０００株を、市場Ａについての市場別発注用買数量に加算して割り当て、市場Ｂの売気配数量２，０００株を、市場Ｂについての市場別発注用買数量に加算して割り当て、市場Ｃの売気配数量２，０００株を、市場Ｃについての市場別発注用買数量に加算して割り当てる（図１２参照）。
【００９６】
その後、Ｎを１増やし（ステップＳ１５４３）、ステップＳ１５３７の処理に戻り、以降、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えると判断されるまで、ステップＳ１５３７〜Ｓ１５４０，Ｓ１５４２，Ｓ１５４３の処理を繰り返す。
【００９７】
なお、以上より、例えば、図４の注文識別情報＝Ｎ０００２の大和花子の注文のような買いの成行注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、５，０００株となっているので、この５，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、３，０００株となっているので、この３，０００株が、市場Ｂへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｃについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、５，０００株となっているので、この５，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１２、図４参照）。
【００９８】
＜売りの指値注文の場合＞
図９において、売りの指値注文の場合には、第１次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の買気配値のうち、最も高い買気配値Ｊ（１）が、注文受付処理手段２２により受け付けた指値（注文データ記憶手段３１に記憶されている指値）以上であれば、このＪ（１）に対応する各市場の買気配数量を相場情報記憶手段３０（図３参照）から抽出する（ステップＳ１５５１）。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文銘柄（注文データ記憶手段３１に記憶されている銘柄識別情報の銘柄）が銘柄αであり、注文に係る指値（注文データ記憶手段３１に記憶されている指値）が１００円であるとき、図３の例では、銘柄αについての最も高い買気配値Ｊ（１）は、１０１円（市場Ｃ）であり、このＪ（１）＝１０１円は、指値１００円以上であるから、このＪ（１）に対応する市場Ｃの買気配数量３，０００株を抽出する（図１３参照）。
【００９９】
そして、注文に係る指値以上の買気配値が相場情報記憶手段３０（図３参照）から抽出できたか否かを判断し（ステップＳ１５５２）、抽出できなかった場合には、注文銘柄についての銘柄識別情報をキーとして、取引量記憶手段３２（図２参照）から、注文銘柄についての取引量の大小の順位が１位である市場（つまり、注文銘柄についての取引量の最も多い市場）についての市場識別情報を抽出し、注文された売数量（前述した図７のステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）の全部を、抽出した市場識別情報の市場（注文銘柄についての取引量の最も多い市場）についての市場別発注用売数量に割り当てる（ステップＳ１５５３）。現在、どの市場にも指値以上の買気配値が付いていないので、現時点では、いずれの市場に発注したとしても、取引が直ぐに成立すると見込むことはできないことから、今後、指値以上の買気配値が付く可能性が高いと思われるという点で、注文銘柄についての取引量の最も多い市場に発注する趣旨である。例えば、注文銘柄が銘柄αであり、相場が、図３の例のような状態であるとき、仮に指値が１０２円以上であったとすると、指値以上の買気配値が付いていないことになるので、ステップＳ１５５３の処理が行われる。このステップＳ１５５３の処理が行われる状況下では、結局、１つの市場への指値注文となるので、通常の指値注文と同じことになる。なお、本実施形態では、予め定められた別順位決定方法で定まる別変動優先順位（後述するステップＳ１５５６，Ｓ１５６５において採用する順位決定方法で定まる変動優先順位とは別であるということで、「別順位決定方法」および「別変動優先順位」と称している。）を、注文銘柄についての取引量の多い順とし、この注文銘柄についての取引量の多い順で定まる別変動優先順位が１位の市場を抽出することにより、ステップＳ１５５３の処理を行っているが、これに限定されるものではなく、例えば、予め定められた固定優先順位が１位の市場を抽出することにより、ステップＳ１５５３の処理を行ってもよく、あるいは、注文銘柄についての取引量ではなく、市場全体の取引量が最も多い市場を抽出することにより、ステップＳ１５５３の処理を行ってもよい。
【０１００】
一方、ステップＳ１５５２で、注文に係る指値以上の買気配値が相場情報記憶手段３０（図３参照）から抽出できた場合には、抽出した最も高い買気配値Ｊ（１）に対応する各市場の買気配数量を合計して合計買気配数量Ａ（１）を算出する（ステップＳ１５５４）。上記の図３の例では、抽出されたのは、市場Ｃの買気配数量３，０００株だけであるから、合計買気配数量Ａ（１）＝３，０００株となる。
【０１０１】
それから、算出した合計買気配数量Ａ（１）と、注文された売数量（前述した図７のステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）とを比較し、合計買気配数量Ａ（１）が売数量を超えるか否かを判断する（ステップＳ１５５５）。
【０１０２】
ここで、合計買気配数量Ａ（１）が売数量を超える場合には、Ｊ（１）に対応する各市場の買気配数量について、買気配数量の多い順に、買気配数量の合計が売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量として割り当てる（ステップＳ１５５６）。これは、合計買気配数量Ａ（１）の全て、すなわちＪ（１）に対応する各市場の買気配数量の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量を超えてしまうため、市場別発注用売数量への割り当ては、注文された売数量と一致するまでとしたものである。この際、複数の市場についてＪ（１）に対応する買気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の買気配数量を優先して市場別発注用売数量に割り当ててもよく、予め定められた固定優先順位が高い市場の買気配数量を優先して市場別発注用売数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、買気配数量の多い順とし、この買気配数量の多い順で定まる変動優先順位により、ステップＳ１５５６の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５５６の処理を行ってもよい。また、各市場の買気配数量を、優先順位に従って順番に市場別発注用売数量に割り当てているときに、ある１つの市場の買気配数量の全部の数量を市場別発注用売数量に割り当てると、注文された売数量を超えてしまう場合には、当該市場の買気配数量の一部の数量を市場別発注用売数量に割り当てることにより、注文された売数量と一致するようにする。
【０１０３】
一方、ステップＳ１５５５で、合計買気配数量Ａ（１）が売数量を超えないと判断された場合には、抽出したＪ（１）に対応する各市場の買気配数量の全てを、それぞれ市場別発注用売数量に割り当てる（ステップＳ１５５７）。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文された売数量を１０，０００株としたとき、上記の図３の例では、合計買気配数量Ａ（１）＝３，０００株であるから、合計買気配数量Ａ（１）＝３，０００株と、注文された売数量１０，０００株とを比較し、合計買気配数量Ａ（１）＝３，０００株が売数量１０，０００株を超えないので、合計買気配数量Ａ（１）＝３，０００株を構成するＪ（１）に対応する各市場の買気配数量の全てを、それぞれ各市場別発注用売数量に割り当てる。すなわち、Ｊ（１）に対応する買気配数量は、市場Ｃの買気配数量３，０００株だけであるから、第１次分割処理において、市場Ｃについての市場別発注用売数量に３，０００株を割り当てる（図１３参照）。
【０１０４】
続いて、Ｎ＝２とする（ステップＳ１５５８）。
【０１０５】
そして、第Ｎ次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の買気配値のうち、Ｎ番目に高い買気配値Ｊ（Ｎ）が、注文に係る指値以上か否かを判断する（ステップＳ１５５９）。例えば、注文銘柄が銘柄αであり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２のときは、第２次分割処理となり、Ｎ番目に高い買気配値Ｊ（Ｎ）、すなわち２番目に高い買気配値Ｊ（２）＝１００円は、指値１００円以上であると判断される。また、Ｎ＝３のときは、第３次分割処理となり、Ｎ番目に高い買気配値Ｊ（Ｎ）、すなわち３番目に高い買気配値Ｊ（３）＝９９円は、指値１００円以上ではないと判断される。
【０１０６】
ここで、Ｎ番目に高い買気配値Ｊ（Ｎ）が、注文に係る指値以上ではないと判断された場合には、注文銘柄についての銘柄識別情報をキーとして、取引量記憶手段３２（図２参照）から、注文銘柄についての取引量の大小の順位が１位である市場（つまり、注文銘柄についての取引量の最も多い市場）についての市場識別情報を抽出し、注文された売数量から、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）を減じた数量を、抽出した市場識別情報の市場（注文銘柄についての取引量の最も多い市場）についての市場別発注用売数量に加算して割り当てる（ステップＳ１５６０）。どの市場にも市場別発注用売数量として割り当てることができる買気配数量、すなわち指値以上の買気配値に対応する買気配数量が残っていないので、いずれかの市場についての市場別発注用売数量に割り当てなければならない残りの数量の全部を、今後、指値以上の買気配値が付く可能性が高いと思われるという点で、注文銘柄についての取引量の最も多い市場についての市場別発注用売数量に割り当てる趣旨である。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文銘柄が銘柄αであり、注文された売数量が１０，０００株であり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝３（第３次分割処理）のとき、３番目に高い買気配値Ｊ（３）＝９９円は、指値１００円以上ではないと判断されるので、取引量記憶手段３２（図２参照）から、銘柄αについての取引量の大小の順位が１位である市場Ａ（つまり、銘柄αについての取引量の最も多い市場である市場Ａ）についての市場識別情報を抽出し、注文された売数量１０，０００株から、Ａ（１）からＡ（２）までの合計買気配数量の総計値Ｓ（２）＝７，０００株を減じた数量３，０００株を、市場Ａについての市場別発注用売数量に割り当てる（図１３参照）。なお、本実施形態では、予め定められた別順位決定方法で定まる別変動優先順位（前述したステップＳ１５５６および後述するステップＳ１５６５において採用する順位決定方法で定まる変動優先順位とは別であるということで、「別順位決定方法」および「別変動優先順位」と称している。）を、注文銘柄についての取引量の多い順とし、この注文銘柄についての取引量の多い順で定まる別変動優先順位が１位の市場を抽出することにより、ステップＳ１５６０の処理を行っているが、これに限定されるものではなく、例えば、予め定められた固定優先順位が１位の市場を抽出することにより、ステップＳ１５６０の処理を行ってもよく、あるいは、注文銘柄についての取引量ではなく、市場全体の取引量が最も多い市場を抽出することにより、ステップＳ１５６０の処理を行ってもよい。
【０１０７】
一方、ステップＳ１５５９で、Ｎ番目に高い買気配値Ｊ（Ｎ）が、注文に係る指値以上であると判断された場合には、Ｊ（Ｎ）に対応する各市場の買気配数量を相場情報記憶手段３０から抽出する（ステップＳ１５６１）。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文銘柄が銘柄αであり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、２番目に高い買気配値Ｊ（２）＝１００円は、指値１００円以上であると判断されるので、Ｊ（２）に対応する市場Ａの買気配数量２，０００株、市場Ｂの買気配数量１，０００株、および市場Ｃの買気配数量１，０００株を抽出する（図１３参照）。
【０１０８】
それから、抽出したＪ（Ｎ）に対応する各市場の買気配数量を合計して合計買気配数量Ａ（Ｎ）を算出する（ステップＳ１５６２）。上記の図３の例では、Ｎ＝２（第２次分割処理）のとき、市場Ａの買気配数量２，０００株と、市場Ｂの買気配数量１，０００株と、市場Ｃの買気配数量１，０００株とを合計し、合計買気配数量Ａ（２）＝４，０００株となる（図１３参照）。
【０１０９】
続いて、算出した合計買気配数量Ａ（Ｎ）を、Ａ（１）からＡ（Ｎ−１）までの合計買気配数量の総計値Ｓ（Ｎ−１）に加算してＡ（１）からＡ（Ｎ）までの合計買気配数量の総計値Ｓ（Ｎ）を算出する（ステップＳ１５６３）。上記の図３の例では、Ｓ（１）＝Ａ（１）＝３，０００株であるから、Ｎ＝２（第２次分割処理）のとき、Ａ（２）＝４，０００株を、Ｓ（１）＝３，０００株に加算し、Ａ（１）からＡ（２）までの合計買気配数量の総計値Ｓ（２）＝７，０００株を算出する（図１３参照）。
【０１１０】
それから、算出した合計買気配数量の総計値Ｓ（Ｎ）と、注文された売数量とを比較し、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えるか否かを判断する（ステップＳ１５６４）。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文銘柄が銘柄αであり、注文された売数量が１０，０００株であり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計買気配数量の総計値Ｓ（２）＝７，０００株と、売数量１０，０００株とを比較し、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量１０，０００株を超えないと判断する（図１３参照）。これに対し、図４の注文識別情報＝Ｎ０００５の大和三郎の注文のように、注文銘柄が銘柄αであり、注文された売数量が６，０００株であり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計買気配数量の総計値Ｓ（２）＝７，０００株と、売数量６，０００株とを比較し、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量６，０００株を超えると判断する（図１５参照）。
【０１１１】
ステップＳ１５６４で、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えると判断された場合には、Ｊ（Ｎ）に対応する各市場の買気配数量について、買気配数量の多い順に、買気配数量の合計と合計買気配数量の総計値Ｓ（Ｎ−１）との和が、注文された売数量と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる（ステップＳ１５６５）。これは、合計買気配数量Ａ（Ｎ）の全て、すなわちＪ（Ｎ）に対応する各市場の買気配数量の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量を超えてしまうため、市場別発注用売数量への割り当ては、注文された売数量と一致するまでとしたものである。この際、複数の市場についてＪ（Ｎ）に対応する買気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の買気配数量を優先して市場別発注用売数量に割り当ててもよく、予め定められた固定優先順位が高い市場の買気配数量を優先して市場別発注用売数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、買気配数量の多い順とし、この買気配数量の多い順で定まる変動優先順位により、ステップＳ１５６５の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５６５の処理を行ってもよい。また、各市場の買気配数量を、優先順位に従って順番に市場別発注用売数量に割り当てているときに、ある１つの市場の買気配数量の全部の数量を市場別発注用売数量に割り当てると、注文された売数量を超えてしまう場合には、当該市場の買気配数量の一部の数量を市場別発注用売数量に割り当てることにより、注文された売数量と一致するようにする。例えば、図４の注文識別情報＝Ｎ０００５の大和三郎の注文のように、注文銘柄が銘柄αであり、注文された売数量が６，０００株であり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量６，０００株を超えると判断されるので、このとき、合計買気配数量Ａ（２）＝４，０００株の全てを、市場別発注用売数量に割り当ててしまうと、各市場への発注数量の合計が、注文された売数量６，０００株を超えてしまうため、合計買気配数量Ａ（２）＝４，０００株のうち、注文された売数量６，０００株から合計買気配数量の総計値Ｓ（１）＝３，０００株を減じて得られる３，０００株について、市場別発注用売数量への割り当てを行う（図１５参照）。すなわち、買気配数量の合計と、合計買気配数量の総計値Ｓ（１）＝３，０００株との和が、注文された売数量６，０００株と一致するまで、抽出した各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる。先ず、２番目に高い買気配値Ｊ（２）＝１００円に対応する各市場の買気配数量のうち、最も買気配数量が多いのは、市場Ａの買気配数量２，０００株であるから、これを、市場Ａについての市場別発注用売���量に割り当てる（図１５参照）。次に、Ｊ（２）に対応する各市場の買気配数量のうち、２番目に買気配数量が多いのは、市場Ｂの買気配数量１，０００株および市場Ｃの買気配数量１，０００株となり、同数であるから、本実施形態では、例えば、取引量記憶手段３２（図２参照）を参照することにより、注文銘柄である銘柄αについての取引量の大小の順位が高い方の市場Ｃを選択し、市場Ｃの買気配数量１，０００株を、市場Ｃについての市場別発注用売数量に割り当てる（図１５参照）。
【０１１２】
一方、ステップＳ１５６４で、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えないと判断された場合には、抽出したＪ（Ｎ）に対応する各市場の買気配数量をそれぞれ市場別発注用売数量に加算して割り当てる（ステップＳ１５６６）。例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のように、注文銘柄が銘柄αであり、注文された売数量が１０，０００株であり、注文に係る指値が１００円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計買気配数量の総計値Ｓ（２）＝７，０００株が、売数量１０，０００株を超えないと判断されるので、２番目に高い買気配値Ｊ（２）＝１００円に対応する市場Ａの買気配数量２，０００株を、市場Ａについての市場別発注用売数量に加算して割り当て、市場Ｂの買気配数量１，０００株を、市場Ｂについての市場別発注用売数量に加算して割り当て、市場Ｃの買気配数量１，０００株を、市場Ｃについての市場別発注用売数量に加算して割り当てる（図１３参照）。
【０１１３】
その後、Ｎを１増やし（ステップＳ１５６７）、ステップＳ１５５９の処理に戻り、以降、合計買気配数量の総計値Ｓ（Ｎ）が、注文された売数量を超えると判断されるか、またはＮ番目に高い買気配値Ｊ（Ｎ）が指値以上ではないと判断されるまで、ステップＳ１５５９，Ｓ１５６１〜Ｓ１５６４，Ｓ１５６６，Ｓ１５６７の処理を繰り返す。
【０１１４】
なお、以上より、例えば、図４の注文識別情報＝Ｎ０００３の大和一郎の注文のような売りの指値注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、５，０００株となっているので、この５，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、１，０００株となっているので、この１，０００株が、市場Ｂへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｃについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、４，０００株となっているので、この４，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１３、図４参照）。
【０１１５】
また、例えば、図４の注文識別情報＝Ｎ０００５の大和三郎の注文のような売りの指値注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、２，０００株となっているので、この２，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、０株となっているので、市場Ｂへの発注数量は注文データ記憶手段３１（図４参照）に記憶されず（０株を記憶するようにしてもよい。）、市場Ｃについての市場別発注用売数量（主メモリ上に変数として記憶されている。）は、４，０００株となっているので、この４，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１５、図４参照）。
【０１１６】
＜買いの指値注文の場合＞
図１０において、買いの指値注文の場合には、第１次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の売気配値のうち、最も安い売気配値Ｋ（１）が、注文受付処理手段２２により受け付けた指値（注文データ記憶手段３１に記憶されている指値）以下であれば、このＫ（１）に対応する各市場の売気配数量を相場情報記憶手段３０（図３参照）から抽出する（ステップＳ１５７１）。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文銘柄（注文データ記憶手段３１に記憶されている銘柄識別情報の銘柄）が銘柄αであり、注文に係る指値（注文データ記憶手段３１に記憶されている指値）が１０２円であるとき、図３の例では、銘柄αについての最も安い売気配値Ｋ（１）は、１０１円（市場Ａ，Ｂ）であり、このＫ（１）＝１０１円は、指値１０２円以下であるから、このＫ（１）に対応する市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株を抽出する（図１４参照）。
【０１１７】
そして、注文に係る指値以下の売気配値が相場情報記憶手段３０（図３参照）から抽出できたか否かを判断し（ステップＳ１５７２）、抽出できなかった場合には、注文銘柄についての銘柄識別情報をキーとして、取引量記憶手段３２（図２参照）から、注文銘柄についての取引量の大小の順位が１位である市場（つまり、注文銘柄についての取引量の最も多い市場）についての市場識別情報を抽出し、注文された買数量（前述した図７のステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）の全部を、抽出した市場識別情報の市場（注文銘柄についての取引量の最も多い市場）についての市場別発注用買数量に割り当てる（ステップＳ１５７３）。現在、どの市場にも指値以下の売気配値が付いていないので、現時点では、いずれの市場に発注したとしても、取引が直ぐに成立すると見込むことはできないことから、今後、指値以下の売気配値が付く可能性が高いと思われるという点で、注文銘柄についての取引量の最も多い市場に発注する趣旨である。例えば、注文銘柄が銘柄αであり、相場が、図３の例のような状態であるとき、仮に指値が１００円以下であったとすると、指値以下の売気配値が付いていないことになるので、ステップＳ１５７３の処理が行われる。このステップＳ１５７３の処理が行われる状況下では、結局、１つの市場への指値注文となるので、通常の指値注文と同じことになる。なお、本実施形態では、予め定められた別順位決定方法で定まる別変動優先順位（後述するステップＳ１５７６，Ｓ１５８５において採用する順位決定方法で定まる変動優先順位とは別であるということで、「別順位決定方法」および「別変動優先順位」と称している。）を、注文銘柄についての取引量の多い順とし、この注文銘柄についての取引量の多い順で定まる別変動優先順位が１位の市場を抽出することにより、ステップＳ１５７３の処理を行っているが、これに限定されるものではなく、例えば、予め定められた固定優先順位が１位の市場を抽出することにより、ステップＳ１５７３の処理を行ってもよく、あるいは、注文銘柄についての取引量ではなく、市場全体の取引量が最も多い市場を抽出することにより、ステップＳ１５７３の処理を行ってもよい。
【０１１８】
一方、ステップＳ１５７２で、注文に係る指値以下の売気配値が相場情報記憶手段３０（図３参照）から抽出できた場合には、抽出した最も安い売気配値Ｋ（１）に対応する各市場の売気配数量を合計して合計売気配数量Ｂ（１）を算出する（ステップＳ１５７４）。上記の図３の例では、抽出されたのは、市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株であるから、これらを合計し、合計売気配数量Ｂ（１）＝２，０００株となる。
【０１１９】
それから、算出した合計売気配数量Ｂ（１）と、注文された買数量（前述した図７のステップＳ１５０１で、注文データ記憶手段３１から読み込まれている。）とを比較し、合計売気配数量Ｂ（１）が買数量を超えるか否かを判断する（ステップＳ１５７５）。
【０１２０】
ここで、合計売気配数量Ｂ（１）が買数量を超える場合には、Ｋ（１）に対応する各市場の売気配数量について、売気配数量の多い順に、売気配数量の合計が買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量として割り当てる（ステップＳ１５７６）。これは、合計売気配数量Ｂ（１）の全て、すなわちＫ（１）に対応する各市場の売気配数量の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量を超えてしまうため、市場別発注用買数量への割り当ては、注文された買数量と一致するまでとしたものである。この際、複数の市場についてＫ（１）に対応する売気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の売気配数量を優先して市場別発注用買数量に割り当ててもよく、予め定められた固定優先順位が高い市場の売気配数量を優先して市場別発注用買数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、売気配数量の多い順とし、この売気配数量の多い順で定まる変動優先順位により、ステップＳ１５７６の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５７６の処理を行ってもよい。また、各市場の売気配数量を、優先順位に従って順番に市場別発注用買数量に割り当てているときに、ある１つの市場の売気配数量の全部の数量を市場別発注用買数量に割り当てると、注文された買数量を超えてしまう場合には、当該市場の売気配数量の一部の数量を市場別発注用買数量に割り当てることにより、注文された買数量と一致するようにする。
【０１２１】
一方、ステップＳ１５７５で、合計売気配数量Ｂ（１）が買数量を超えないと判断された場合には、抽出したＫ（１）に対応する各市場の売気配数量の全てを、それぞれ市場別発注用買数量に割り当てる（ステップＳ１５７７）。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文された買数量を１３，０００株としたとき、上記の図３の例では、合計売気配数量Ｂ（１）＝２，０００株であるから、合計売気配数量Ｂ（１）＝２，０００株と、注文された買数量１３，０００株とを比較し、合計売気配数量Ｂ（１）＝２，０００株が買数量１３，０００株を超えないので、合計売気配数量Ｂ（１）＝２，０００株を構成するＫ（１）に対応する各市場の売気配数量の全てを、それぞれ各市場別発注用買数量に割り当てる。すなわち、Ｋ（１）に対応する売気配数量は、市場Ａの売気配数量１，０００株および市場Ｂの売気配数量１，０００株であるから、第１次分割処理において、市場Ａの売気配数量１，０００株を、市場Ａについての市場別発注用買数量に割り当て、市場Ｂの売気配数量１，０００株を、市場Ｂについての市場別発注用買数量に割り当てる（図１４参照）。
【０１２２】
続いて、Ｎ＝２とする（ステップＳ１５７８）。
【０１２３】
そして、第Ｎ次分割処理において、相場情報記憶手段３０（図３参照）に記憶されている注文銘柄についての全ての市場の売気配値のうち、Ｎ番目に安い売気配値Ｋ（Ｎ）が、注文に係る指値以下か否かを判断する（ステップＳ１５７９）。例えば、注文銘柄が銘柄αであり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２のときは、第２次分割処理となり、Ｎ番目に安い売気配値Ｋ（Ｎ）、すなわち２番目に安い売気配値Ｋ（２）＝１０２円は、指値１０２円以下であると判断される。また、Ｎ＝３のときは、第３次分割処理となり、Ｎ番目に安い売気配値Ｋ（Ｎ）、すなわち３番目に安い売気配値Ｋ（３）＝１０３円は、指値１０２円以下ではないと判断される。
【０１２４】
ここで、Ｎ番目に安い売気配値Ｋ（Ｎ）が、注文に係る指値以下ではないと判断された場合には、注文銘柄についての銘柄識別情報をキーとして、取引量記憶手段３２（図２参照）から、注文銘柄についての取引量の大小の順位が１位である市場（つまり、注文銘柄についての取引量の最も多い市場）についての市場識別情報を抽出し、注文された買数量から、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）を減じた数量を、抽出した市場識別情報の市場（注文銘柄についての取引量の最も多い市場）についての市場別発注用買数量に加算して割り当てる（ステップＳ１５８０）。どの市場にも市場別発注用買数量として割り当てることができる売気配数量、すなわち指値以下の売気配値に対応する売気配数量が残っていないので、いずれかの市場についての市場別発注用買数量に割り当てなければならない残りの数量の全部を、今後、指値以下の売気配値が付く可能性が高いと思われるという点で、注文銘柄についての取引量の最も多い市場についての市場別発注用買数量に割り当てる趣旨である。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文銘柄が銘柄αであり、注文された買数量が１３，０００株であり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝３（第３次分割処理）のとき、３番目に安い売気配値Ｋ（３）＝１０３円は、指値１０２円以下ではないと判断されるので、取引量記憶手段３２（図２参照）から、銘柄αについての取引量の大小の順位が１位である市場Ａ（つまり、銘柄αについての取引量の最も多い市場である市場Ａ）についての市場識別情報を抽出し、注文された買数量１３，０００株から、Ｂ（１）からＢ（２）までの合計売気配数量の総計値Ｔ（２）＝９，０００株を減じた数量４，０００株を、市場Ａについての市場別発注用売数量に割り当てる（図１４参照）。なお、本実施形態では、予め定められた別順位決定方法で定まる別変動優先順位（前述したステップＳ１５７６および後述するステップＳ１５８５において採用する順位決定方法で定まる変動優先順位とは別であるということで、「別順位決定方法」および「別変動優先順位」と称している。）を、注文銘柄についての取引量の多い順とし、この注文銘柄についての取引量の多い順で定まる別変動優先順位が１位の市場を抽出することにより、ステップＳ１５８０の処理を行っているが、これに限定されるものではなく、例えば、予め定められた固定優先順位が１位の市場を抽出することにより、ステップＳ１５８０の処理を行ってもよく、あるいは、注文銘柄についての取引量ではなく、市場全体の取引量が最も多い市場を抽出することにより、ステップＳ１５８０の処理を行ってもよい。
【０１２５】
一方、ステップＳ１５７９で、Ｎ番目に安い売気配値Ｋ（Ｎ）が、注文に係る指値以下であると判断された場合には、Ｋ（Ｎ）に対応する各市場の売気配数量を相場情報記憶手段３０から抽出する（ステップＳ１５８１）。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文銘柄が銘柄αであり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、２番目に安い売気配値Ｋ（２）＝１０２円は、指値１０２円以下であると判断されるので、Ｋ（２）に対応する市場Ａの売気配数量３，０００株、市場Ｂの売気配数量２，０００株、および市場Ｃの売気配数量２，０００株を抽出する（図１４参照）。
【０１２６】
それから、抽出したＫ（Ｎ）に対応する各市場の売気配数量を合計して合計売気配数量Ｂ（Ｎ）を算出する（ステップＳ１５８２）。上記の図３の例では、Ｎ＝２（第２次分割処理）のとき、市場Ａの売気配数量３，０００株と、市場Ｂの売気配数量２，０００株と、市場Ｃの売気配数量２，０００株とを合計し、合計売気配数量Ｂ（２）＝７，０００株となる（図１４参照）。
【０１２７】
続いて、算出した合計売気配数量Ｂ（Ｎ）を、Ｂ（１）からＢ（Ｎ−１）までの合計売気配数量の総計値Ｔ（Ｎ−１）に加算してＢ（１）からＢ（Ｎ）までの合計売気配数量の総計値Ｔ（Ｎ）を算出する（ステップＳ１５８３）。上記の図３の例では、Ｔ（１）＝Ｂ（１）＝２，０００株であるから、Ｎ＝２（第２次分割処理）のとき、Ｂ（２）＝７，０００株を、Ｔ（１）＝２，０００株に加算し、Ｂ（１）からＢ（２）までの合計売気配数量の総計値Ｔ（２）＝９，０００株を算出する（図１４参照）。
【０１２８】
それから、算出した合計売気配数量の総計値Ｔ（Ｎ）と、注文された買数量とを比較し、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えるか否かを判断する（ステップＳ１５８４）。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文銘柄が銘柄αであり、注文された買数量が１３，０００株であり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計売気配数量の総計値Ｔ（２）＝９，０００株と、買数量１３，０００株とを比較し、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量１３，０００株を超えないと判断する（図１４参照）。これに対し、図４の注文識別情報＝Ｎ０００６の大和桃子の注文のように、注文銘柄が銘柄αであり、注文された買数量が６，０００株であり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計売気配数量の総計値Ｔ（２）＝９，０００株と、買数量６，０００株とを比較し、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量６，０００株を超えると判断する（図１６参照）。
【０１２９】
ステップＳ１５８４で、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えると判断された場合には、Ｔ（Ｎ）に対応する各市場の売気配数量について、売気配数量の多い順に、売気配数量の合計と合計売気配数量の総計値Ｔ（Ｎ−１）との和が、注文された買数量と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる（ステップＳ１５８５）。これは、合計売気配数量Ｂ（Ｎ）の全て、すなわちＫ（Ｎ）に対応する各市場の売気配数量の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量を超えてしまうため、市場別発注用買数量への割り当ては、注文された買数量と一致するまでとしたものである。この際、複数の市場についてＫ（Ｎ）に対応する売気配数量が同数である場合には、例えば、取引量または注文銘柄についての取引量が多い市場の売気配数量を優先して市場別発注用買数量に割り当ててもよく、予め定められた固定優先順位が高い市場の売気配数量を優先して市場別発注用買数量へ割り当ててもよい。なお、本実施形態では、予め定められた順位決定方法で定まる変動優先順位を、売気配数量の多い順とし、この売気配数量の多い順で定まる変動優先順位により、ステップＳ１５８５の処理を行っているが、これに限定されるものではなく、例えば、各市場の取引量の多い順（変動優先順位）または各市場の注文銘柄についての取引量の多い順（変動優先順位）、あるいは予め定められた固定優先順位により、ステップＳ１５８５の処理を行ってもよい。また、各市場の売気配数量を、優先順位に従って順番に市場別発注用買数量に割り当てているときに、ある１つの市場の売気配数量の全部の数量を市場別発注用買数量に割り当てると、注文された買数量を超えてしまう場合には、当該市場の売気配数量の一部の数量を市場別発注用買数量に割り当てることにより、注文された買数量と一致するようにする。例えば、図４の注文識別情報＝Ｎ０００６の大和桃子の注文のように、注文銘柄が銘柄αであり、注文された買数量が６，０００株であり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量６，０００株を超えると判断されるので、このとき、合計売気配数量Ｂ（２）＝７，０００株の全てを、市場別発注用買数量に割り当ててしまうと、各市場への発注数量の合計が、注文された買数量６，０００株を超えてしまうため、合計売気配数量Ｂ（２）＝７，０００株のうち、注文された買数量６，０００株から合計売気配数量の総計値Ｔ（１）＝２，０００株を減じて得られる４，０００株について、市場別発注用買数量への割り当てを行う（図１６参照）。すなわち、売気配数量の合計と、合計売気配数量の総計値Ｔ（１）＝２，０００株との和が、注文された買数量６，０００株と一致するまで、抽出した各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる。先ず、２番目に安い売気配値Ｋ（２）＝１０２円に対応する各市場の売気配数量のうち、最も売気配数量が多いのは、市場Ａの売気配数量３，０００株であるから、これを、市場Ａについての市場別発注用買���量に割り当てる（図１６参照）。次に、Ｋ（２）に対応する各市場の売気配数量のうち、２番目に売気配数量が多いのは、市場Ｂの売気配数量２，０００株および市場Ｃの売気配数量２，０００株となり、同数であるから、本実施形態では、例えば、取引量記憶手段３２（図２参照）を参照することにより、注文銘柄である銘柄αについての取引量の大小の順位が高い方の市場Ｃを選択し、さらに、市場Ｃの売気配数量２，０００株の全部の数量を、市場Ｃについての市場別発注用買数量に割り当てると、買数量６，０００株を超えてしまうため、市場Ｃの売気配数量２，０００株のうち、一部の数量である１，０００株を、市場Ｃについての市場別発注用買数量に割り当てる（図１６参照）。
【０１３０】
一方、ステップＳ１５８４で、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えないと判断された場合には、抽出したＫ（Ｎ）に対応する各市場の売気配数量をそれぞれ市場別発注用買数量に加算して割り当てる（ステップＳ１５８６）。例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のように、注文銘柄が銘柄αであり、注文された買数量が１３，０００株であり、注文に係る指値が１０２円であるとすると、図３の例では、Ｎ＝２（第２次分割処理）のとき、合計売気配数量の総計値Ｔ（２）＝９，０００株が、買数量１３，０００株を超えないと判断されるので、２番目に安い売気配値Ｋ（２）＝１０２円に対応する市場Ａの売気配数量３，０００株を、市場Ａについての市場別発注用買数量に加算して割り当て、市場Ｂの売気配数量２，０００株を、市場Ｂについての市場別発注用買数量に加算して割り当て、市場Ｃの売気配数量２，０００株を、市場Ｃについての市場別発注用買数量に加算して割り当てる（図１４参照）。
【０１３１】
その後、Ｎを１増やし（ステップＳ１５８７）、ステップＳ１５７９の処理に戻り、以降、合計売気配数量の総計値Ｔ（Ｎ）が、注文された買数量を超えると判断されるか、またはＮ番目に安い売気配値Ｋ（Ｎ）が指値以下ではないと判断されるまで、ステップＳ１５７９，Ｓ１５８１〜Ｓ１５８４，Ｓ１５８６，Ｓ１５８７の処理を繰り返す。
【０１３２】
なお、以上より、例えば、図４の注文識別情報＝Ｎ０００４の大和二郎の注文のような買いの指値注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、８，０００株となっているので、この８，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、３，０００株となっているので、この３，０００株が、市場Ｂへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｃについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、２，０００株となっているので、この２，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１４、図４参照）。
【０１３３】
また、例えば、図４の注文識別情報＝Ｎ０００６の大和桃子の注文のような買いの指値注文を受け付けた場合には、相場が、図３の例のような状態であれば、最終的には、市場Ａについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、４，０００株となっているので、この４，０００株が、市場Ａへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｂについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、１，０００株となっているので、この１，０００株が、市場Ｂへの発注数量として注文データ記憶手段３１（図４参照）に記憶され、市場Ｃについての市場別発注用買数量（主メモリ上に変数として記憶されている。）は、１，０００株となっているので、この１，０００株が、市場Ｃへの発注数量として注文データ記憶手段３１（図４参照）に記憶される（図１６、図４参照）。
【０１３４】
このような本実施形態によれば、次のような効果がある。すなわち、有価証券売買注文システム１０は、分割処理手段２３を備えているので、成行注文や指値注文に係る売数量または買数量を、複数の市場の相場情報を用いて複数の市場に振り分けて発注データを作成することができるため、良い条件で売買を行うことができる。そして、複数の市場への売数量または買数量の振り分けは、分割処理手段２３により自動的に行われるので、投資家の判断の手間を軽減することができ、複数の市場に跨る売買注文の容易化を図ることができるうえ、投資家の市場監視負担も軽減することができる。
【０１３５】
また、有価証券売買注文システム１０では、売りの成行注文を受け付けた場合（図７参照）のステップＳ１５１４，Ｓ１５２１および売りの指値注文を受け付けた場合（図９参照）のステップＳ１５５６，Ｓ１５６５で、買気配数量の多い順に、市場別発注用売数量に割り当てていく処理を実行し、買いの成行注文を受け付けた場合（図８参照）のステップＳ１５３４，Ｓ１５４１および買いの指値注文を受け付けた場合（図１０参照）のステップＳ１５７６，Ｓ１５８５で、売気配数量の多い順に、市場別発注用買数量に割り当てていく処理を実行するので、いずれの市場を選択してもよいとき（同じ気配値に対して複数の市場の気配数量を選択することができるとき）に、気配数量の多い市場が選択されることになるため、良い条件で約定する可能性を高めることができる。
【０１３６】
さらに、有価証券売買注文システム１０では、取引量記憶手段３２（図２参照）を備えているので、売りの指値注文を受け付けた場合（図９参照）のステップＳ１５５３，Ｓ１５６０で、指値の条件を満たす買気配値に対する買気配数量が無いか、または足りないために分配できない分の数量を、注文銘柄についての取引量の最も多い市場についての市場別発注用売数量に割り当てる処理を実行し、買いの指値注文を受け付けた場合（図１０参照）のステップＳ１５７３，Ｓ１５８０で、指値の条件を満たす売気配値に対する売気配数量が無いか、または足りないために分配できない分の数量を、注文銘柄についての取引量の最も多い市場についての市場別発注用買数量に割り当てる処理を実行することができる。このため、いずれの市場を選択してもよいとき（いずれの市場にも指値の条件を満たす気配値に対する気配数量が残っていないとき）に、注文銘柄についての取引量の多い市場が選択されることになるので、良い条件で約定する可能性を高めることができる。
【０１３７】
そして、有価証券売買注文システム１０では、取引量記憶手段３２（図２参照）を備えているので、売りの成行注文を受け付けた場合（図７参照）のステップＳ１５１４，Ｓ１５２１および売りの指値注文を受け付けた場合（図９参照）のステップＳ１５５６，Ｓ１５６５で、買気配数量の多い順に、市場別発注用売数量に割り当てていく際に、買気配数量が同数になったとき、あるいは、買いの成行注文を受け付けた場合（図８参照）のステップＳ１５３４，Ｓ１５４１および買いの指値注文を受け付けた場合（図１０参照）のステップＳ１５７６，Ｓ１５８５で、売気配数量の多い順に、市場別発注用買数量に割り当てていく際に、売気配数量が同数になったときに、注文銘柄についての取引量の多い市場の気配数量を選択することができるため、良い条件で約定する可能性を高めることができる。
【０１３８】
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。
【０１３９】
例えば、前記実施形態では、分割処理手段２３は、相場情報記憶手段３０（図３参照）に記憶された板情報を用いて、注文された売数量または買数量を、複数の市場へ分配する構成とされていたが、本発明における分割処理手段は、このような構成に限定されるものではなく、注文された売数量または買数量を、注文銘柄を取り扱う市場の数で除して均等に分割することにより、各市場への発注数量を算出する構成としてもよく、あるいは、注文された売数量または買数量を、各市場の取引量または各市場の注文銘柄についての取引量に比例させて配分することにより、各市場への発注数量を算出する構成としてもよい。しかし、より良い条件で約定する可能性を高めることができるという点で、前記実施形態のような板情報を用いた分配を行う構成とすることが好ましい。
【産業上の利用可能性】
【０１４０】
以上のように、本発明の有価証券売買注文システムおよび有価証券売買注文処理方法、並びにプログラムは、例えば夜間市場等の複数の市場に跨って売買を行う場合に用いることができる。
【図面の簡単な説明】
【０１４１】
【図１】本発明の一実施形態の有価証券売買注文システムの全体構成図。
【図２】前記実施形態の取引量記憶手段の構成図。
【図３】前記実施形態の相場情報記憶手段の構成図。
【図４】前記実施形態の注文データ記憶手段の構成図。
【図５】前記実施形態の注文処理サーバで定期的に繰り返し行われる処理の流れを示すフローチャートの図。
【図６】前記実施形態の注文受付から発注までの処理の流れを示すフローチャートの図。
【図７】前記実施形態の売りの成行注文を受け付けた場合の分割処理の流れを示すフローチャートの図。
【図８】前記実施形態の買いの成行注文を受け付けた場合の分割処理の流れを示すフローチャートの図。
【図９】前記実施形態の売りの指値注文を受け付けた場合の分割処理の流れを示すフローチャートの図。
【図１０】前記実施形態の買いの指値注文を受け付けた場合の分割処理の流れを示すフローチャートの図。
【図１１】前記実施形態の具体的数値例による分割処理の第１の説明図。
【図１２】前記実施形態の具体的数値例による分割処理の第２の説明図。
【図１３】前記実施形態の具体的数値例による分割処理の第３の説明図。
【図１４】前記実施形態の具体的数値例による分割処理の第４の説明図。
【図１５】前記実施形態の具体的数値例による分割処理の第５の説明図。
【図１６】前記実施形態の具体的数値例による分割処理の第６の説明図。
【符号の説明】
【０１４２】
１０  有価証券売買注文システム
２１  相場情報取得処理手段
２２  注文受付処理手段
２３  分割処理手段
２４  発注データ作成処理手段
３０  相場情報記憶手段
３２  取引量記憶手段
５０  相場情報提供システム
６０  市場システム
【図１】
2009181169.tif 000003
【図２】
2009181169.tif 000004
【図３】
2009181169.tif 000005
【図４】
2009181169.tif 000006
【図５】
2009181169.tif 000007
【図６】
2009181169.tif 000008
【図７】
2009181169.tif 000009
【図８】
2009181169.tif 000010
【図９】
2009181169.tif 000011
【図１０】
2009181169.tif 000012
【図１１】
2009181169.tif 000013
【図１２】
2009181169.tif 000014
【図１３】
2009181169.tif 000015
【図１４】
2009181169.tif 000016
【図１５】
2009181169.tif 000017
【図１６】
2009181169.tif 000018