(57)【特許請求の範囲】
【請求項１】
評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、
時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、
時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、
相対取引が行われた債券における執行コストを評価する制御手段とを備えた債券執行評価システムであって、
前記制御手段が、
評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、
集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、
前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する手段と、
前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する手段と、
前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する手段と、
各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する手段と、
前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する手段と、
前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する手段と
を備えたことを特徴とする債券執行評価システム。
【請求項２】
前記パーレートの利回り変化値は、評価対象の債券の残存年数に応じた年限を用いることを特徴とする請求項１に記載の債券執行評価システム。
【請求項３】
前記制御手段は、前記集計期間を、値動きの変動度に応じて決定する手段を更に備えたことを特徴とする請求項１又は２に記載の債券執行評価システム。
【請求項４】
評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、
時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、
時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、
制御手段とを備えた債券執行評価システムを用いて、相対取引が行われた債券における執行コストを評価する方法であって、
前記制御手段が、
評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、
集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、
前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する段階と、
前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する段階と、
前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する段階と、
各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する段階と、
前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する段階と、
前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する段階と
を実行することを特徴とする債券執行評価方法。
【請求項５】
評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、
時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、
時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、
制御手段とを備えた債券執行評価システムを用いて、相対取引が行われた債券における執行コストを評価するプログラムであって、
前記制御手段を、
評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、
集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、
前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する手段、
前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する手段、
前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する手段、
各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する手段、
前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する手段、及び
前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する手段
として機能させることを特徴とする債券執行評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、債券取引の執行コストを算出するための債券執行評価システム、債券執行評価方法、債券執行評価プログラムに関する。
【背景技術】
【０００２】
従来、債券の売買は、相対取引で行われており、統一された市場価格は存在しない。従って、債券は、株券と異なり、各時点における市場価格はなく、各日の終値が公表される。このため、債券の売買金額を予測ながら、取引を行なっている。この場合、債券の売買金額は、債券自体の金額に対して、これにかかる執行コストが加算されている。
【０００３】
そこで、執行コストを評価するための執行コスト分析システムが検討されている（例えば、特許文献１参照。）。この文献に記載の技術において、執行コスト分析システムが、執行コストをインプリメンテーション・ショートホール法により算出し、日中の債券先物の価格の平均価格に基づいてタイミングコストを算出し、執行コストからタイミングコストを減算することによりディーラースプレッドを算出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６５９８９号公報（第１頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
債券については、相対取引によって行なわれる。上述したように、債券については、取引日における終値が発表される。しかしながら、日中の値動きは公表されないため、債券自体の金額を把握できない。このため、債券の執行コストをより的確に評価することは難しく、約定価格の妥当性の検証が困難であった。
【０００６】
本発明は、上記問題点を解決するためになされたものであり、債券取引の執行コストを算出して、債券の約定価格の妥当性を評価するための債券執行評価システム、債券執行評価方法、債券執行評価プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、相対取引が行われた債券における執行コストを評価する制御手段とを備えた債券執行評価システムであって、前記制御手段が、評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する手段と、前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する手段と、前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する手段と、各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する手段と、前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する手段と、前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する手段とを備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の債券執行評価システムにおいて、前記パーレートの利回り変化値は、評価対象の債券の残存年数に応じた年限を用いることを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の債券執行評価システムにおいて、前記制御手段は、前記集計期間を、値動きの変動度に応じて決定する手段を更に備えたことを要旨とする。
【００１１】
請求項４に記載の発明は、評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、制御手段とを備えた債券執行評価システムを用いて、相対取引が行われた債券における執行コストを評価する方法であって、前記制御手段が、評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する段階と、前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する段階と、前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する段階と、各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する段階と、前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する段階と、前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する段階とを実行することを要旨とする。
【００１２】
請求項５に記載の発明は、評価対象債券の取引日時、約定価格、債券残存期間に関する取引情報を記憶する取引データ記憶手段と、時刻毎の債券先物価格が記憶された債券先物価格データ記憶手段と、時刻毎のスワップレートが記憶されたスワップレートデータ記憶手段と、制御手段とを備えた債券執行評価システムを用いて、相対取引が行われた債券における執行コストを評価するプログラムであって、前記制御手段を、評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、前記相関係数に、前記取引日の終値の債券先物価格の変化値を乗算することにより、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を算出する手段、前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する手段、前記債券先物モデル、前記スワップモデルの利回
り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する手段、各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する手段、前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する手段、及び前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する手段として機能させることを要旨とする。
【００１３】
（作用）
本発明によれば、制御手段は、評価対象債券の取引日の終値における債券先物価格を前記債券先物価格データ記憶手段から取得し、この取引日の終値の債券先物価格と、債券の利回り変化と債券先物価格の変化との相関係数とを乗算することにより、債券先物モデルの利回り変化値を算出する。制御手段は、前記取引日の終値におけるスワップレートを前記スワップレートデータ記憶手段から取得し、この取引日の終値のスワップレートの利回り変化値を、スワップモデルの利回り変化値として算出する。制御手段は、前記債券先物モデル、前記スワップモデルの利回り変化値のうち、評価対象債券の終値利回り変化に近い方を採用モデルとして決定する。制御手段は、各取引時刻における、採用モデルに対応する債券先物価格又はスワップレートを用いて、取引日の各取引時刻における債券利回り変化を算出する。制御手段は、前記採用モデルにおける終値利回り変化値と、評価対象債券の終値利回り変化値との誤差を各時刻に展開して、各時刻のモデル値を算出する。制御手段は、前記評価対象の債券の取引時点のモデル値を特定し、評価対象債券の約定価格との差分を、この債券の執行コストとして算出して、出力する。このため、債券の指標となるモデル値を、公表された債券の終値利回りと、債券先物価格又はスワップレートの時間変化値とを用いて算出する。従って、取引時点におけるモデル値と約定価格との差から、債券の執行コストをより的確に評価することができる。
【００１４】
本発明によれば、制御手段は、前記評価対象債券の取引日の終値の債券先物モデルの利回り変化値を、集計期間における〔（債券先物価格の終値変化値）と（パーレートの利回り変化値）との乗算値〕の総和を、同じ集計期間における〔（債券先物価格の終値変化値）の二乗〕の総和で除算した相関係数を算出し、前記相関係数に債券先物価格の変化値を乗算して算出する。このため、集計期間における債券のパーレート変化と債券先物価格の変化との相関係数を用いる。従って、より正確に国債先物モデルの国債先物価格の変化を算出することができる。
【００１５】
本発明によれば、パーレートの利回り変化値は、評価対象の債券の残存年数に応じた年限を用いる。年限毎のパーレートは明確な値として算出できる。このため、このパーレートを用いてモデル値を算出することにより、より正確なモデル値を算出することができる。
【００１６】
本発明によれば、制御手段は、前記集計期間を、値動きの変動度に応じて決定する。集計期間をより短くした場合には取引日の直近の値動をより強く反映したモデル値を算出することができ、集計期間をより長くした場合には、平均的な値動きをより強く反映したモデル値を算出することになる。このため、集計期間を値動きの変動度に応じて決定することにより、より適切なモデル値を算出し、債券の執行コストをより的確に反映することができる。
【発明の効果】
【００１７】
本発明によれば、債券取引の執行コストを算出して、債券の約定価格の妥当性を評価することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の債券執行評価システムの構成を説明する概略構成図。
【図２】実施形態のコスト評価処理の処理手順を説明するための流れ図。
【図３】実施形態の取引時点のモデル値の算出処理の処理手順を説明するための流れ図。
【発明を実施するための形態】
【００１９】
以下、本発明を具体化した一実施形態を図１〜図３に基づいて説明する。本実施形態では、債券の相対取引における執行コストを事後的に評価するための債券執行評価システムとして説明する。本実施形態では、ストリップス債を除く残存年数１年以上の日本国債の固定利付債券を評価対象の債券とする。
【００２０】
図１に示すように、本実施形態の債券執行評価システム２０は、入力部１１、出力部１２に接続されている。入力部１１は、利用者の指示や評価対象の取引情報等を取得するデバイスである。入力部１１は、キーボード、ポインティングデバイスや、ＣＤ−ＲＯＭドライブ等の情報記憶媒体読込装置などにより構成される。出力部１２は、債券執行評価システム２０において実行された評価結果を出力するデバイスであり、ディスプレイや情報記憶媒体書込装置などにより構成される。本実施形態では、取引情報をファイル形式で取得し、評価結果をファイル形式で出力する。
【００２１】
更に、債券執行評価システム２０は、ネットワークを介して、価格提供サーバ３０及びスワップレート提供サーバ４０に接続されている。
価格提供サーバ３０は、例えば、日本証券業協会によって公表されている売買参考統計値に関する情報を、他のシステムからの要求に応じて送信して提供する処理を実行する。この処理のために、価格提供サーバ３０は、各日の売買参考統計値を記憶している。この売買参考統計値には、市場債券価格、市場債券レート及び国債先物価格等が含まれる。
【００２２】
スワップレート提供サーバ４０は、スワップ（ＳＷＡＰ）レートに関する情報を他のシステムからの要求に応じて送信して提供する処理を実行する。この処理のために、スワップレート提供サーバ４０は、各日の時刻毎（分単位の時刻毎）のスワップレートに関する情報を記憶している。
【００２３】
一方、債券執行評価システム２０は、制御部２１、価格情報記憶部２２、取引情報記憶部２３を備えている。価格情報記憶部２２は、債券先物価格データ記憶手段及びスワップレートデータ記憶手段として機能し、取引情報記憶部２３は取引データ記憶手段として機能する。
【００２４】
ここで、制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（図示せず）等から構成された制御手段を備えており、後述する各処理（公開情報取得段階、モデル値算出段階、コスト計算段階評価結果出力段階の各処理）を行なう。そして、制御部２１は、債券執行評価プログラムの実行により、公開情報取得手段２１１、モデル値算出手段２１２、コスト計算手段２１３、評価結果出力手段２１４として機能する。
【００２５】
公開情報取得手段２１１は、取引が行なわれた日の公開価格が発表される毎に、価格提供サーバ３０やスワップレート提供サーバ４０から公開価格を取得して、価格情報記憶部２２に記録する。本実施形態では、公開価格として、価格提供サーバ３０から市場債券価格、市場債券レート、国債先物価格を、スワップレート提供サーバ４０からスワップレートを取得して、記録する。
【００２６】
モデル値算出手段２１２は、国債の取引時点におけるモデル値を算出する処理を実行する。本実施形態では、国債先物モデルとスワップモデルのうちで値動きが近似するモデル
を選択し、選択したモデルを用いてモデル値を、債券毎、取引日毎に算出する。そして、モデル値算出手段２１２は、この算出処理を行なうためのメモリを備えている。
【００２７】
更に、モデル値算出手段２１２は、各日の基準年限に応じた国債パーレートを記憶している。ここで、国債パーレートとは、国債の基準年限別の平均的な利回りである。本実施形態では、基準年限として、１年、 1.5年、２〜１０年、１２年、１５年、２０年、２５年、３０年を用いる。この国債パーレートは、市場債券価格と債券の属性情報（クーポンレート、残存年数）を変数とする公知の算出式に代入することにより算出されて記憶される。
また、モデル値算出手段２１２は、国債の残存期間に対応する国債先物モデルにおける債券の終値利回り変化値を算出するための線形補間式を記憶している。この線形補間式は、算出する債券の残存期間、この残存期間以上で最も近い基準年限と、この債券の残存期間以下で最も近い基準年限と、これらにそれぞれ対応する国債先物モデルにおける債券の終値利回り変化値を変数として用いる。
更に、モデル値算出手段２１２は、国債の残存期間に対応するスワップレート変化値を算出するための線形補間式を記憶している。この線形補間式は、算出するスワップレート変化値の残存期間、この残存期間以上で最も近い基準年限と、この債券の残存期間以下で最も近い基準年限と、これらにそれぞれ対応するスワップレート変化値を変数として用いる。
【００２８】
モデル値算出手段２１２は、国債先物モデルを算出するために用いる集計期間の日数、相関係数算出式に関するデータが記憶されている。
集計期間日数は、評価処理を行なう前に決定されている。この集計期間日数は、入力部１１を介して、５日〜２０日の間で変更可能である。集計期間日数を少なくして集計期間をより短くした場合には、取引日の直近の値動をより強く反映したモデル値を算出する。また、集計期間日数を多くして集計期間をより長くした場合には、平均的な値動きをより強く反映したモデル値を算出する。
【００２９】
相関係数算出式は、債券の利回り変化と債券先物価格の変化との相関を示す相関係数Ａを算出する式である。この相関係数Ａは、以下の式で算出される。
Ａ＝〔Σ（ＢＦ×ＰＲ）〕／〔Σ（ＢＦ）＊＊２〕
ここで、「ＢＦ」は債券先物価格の終値変化値であり、「ＰＲ」は国債パーレートの利回り変化値である。また、「Σ」は集計期間（集計期間起算日〜取引日）における値を合計することを示し、「＊＊２」は２乗を示す。
【００３０】
更に、モデル値算出手段２１２は、選択したモデルに対して誤差調整を行なうために用いる誤差調整比率を記憶している。この誤差調整比率として、誤差をモデル値に時間按分するための配分率を用いる。本実施形態では、誤差調整比率は、予め定められた時間帯毎に記憶されており、各日の取引開始時刻に近い時間帯では誤差調整比率が低く、取引終了時刻に近い時間帯では誤差調整比率が高くなるように設定されている。また、本実施形態では、近似するモデルを選択する際に用いる取引終了基準時刻（１５時００分）においては誤差調整比率が１００％になるように設定されている。
【００３１】
コスト計算手段２１３は、前日終値コストと、前日終値コストの要因であるタイミングコスト及び引合コストと、当日終値コストとを算出する処理を実行する。ここで、前日終値コストは、前日終値と約定価格との差によって算出する。タイミングコストは、前日終値と取引時点におけるモデル値との差によって算出する。引合コストは、取引日の前日の終値と、取引日の取引時点におけるモデル値との差によって算出する。当日終値コストは、取引日の終値と約定価格との差によって算出する。
評価結果出力手段２１４は、評価結果（前日終値コスト、タイミングコスト、引合コス
ト及び当日終値コスト）を出力する処理を実行する。
【００３２】
一方、価格情報記憶部２２には、市場債券価格、市場債券レート、国債先物価格、スワップレートに関する各公開価格レコードが記憶されている。これら各公開価格レコードは、制御部２１の公開情報取得手段２１１により、定期的に取得して記録される。
【００３３】
市場債券価格レコードには、各日における債券価格に関するデータが記録される。本実施形態では、取引終了後に発表される債券（銘柄）毎の債券価格（終値）が記録される。
市場債券レートレコードには、各日における債券レートに関するデータが記録される。本実施形態では、取引終了後に発表される債券毎の債券レート（利回り）が記録される。
【００３４】
国債先物価格レコードには、各日の時刻毎（分単位の時刻毎）に関するデータが記録される。本実施形態では、中心限月の国債先物価格が記録される。
スワップレートレコードには、各日の時刻毎（分単位の時刻毎）のスワップレートに関するデータが記録される。
【００３５】
取引情報記憶部２３には、評価を行なう約定された取引に関する取引レコードが記憶されている。この取引レコードは、入力部１１を介して、コスト評価処理を実行する前に記録される。取引レコードには、約定日時、約定価格、債券銘柄、債券残存期間に関するデータが記憶されている。
【００３６】
約定日時データ領域には、債券売買についての各取引が約定された年月日（取引日）及び時刻（取引時点）に関するデータが記録される。
約定価格データ領域には、この取引が成立したときの価格（約定価格）に関するデータが記録される。
【００３７】
債券銘柄データ領域には、この取引対象の国債を特定するための識別子（銘柄）に関するデータが記録される。
債券残存期間データ領域には、この債券の残存期間（残存年数）に関するデータが記録される。
【００３８】
次に、以上のように構成されたシステムを用いて行なうコスト評価処理についての処理手順を、図２及び図３に従って説明する。
（コスト評価処理）
コスト評価処理の全体処理について、図２を用いて説明する。この処理において、債券執行評価システム２０は、入力部１１を介して、約定された取引に関する情報をファイルから取得し、取引レコードを生成して取引情報記憶部２３に記憶する。この取引レコードの一つを評価対象取引レコードとして特定する。そして、債券執行評価システム２０は、入力部１１を介して、コスト評価の実行指示を受信した場合に、以下のコスト評価処理を実行する。
【００３９】
まず、債券執行評価システム２０の制御部２１は、日次の市場価格の取引日の前日終値の取得処理を実行する（ステップＳ１−１）。具体的には、制御部２１のコスト計算手段２１３は、取引情報記憶部２３に記録された評価対象取引レコードから取引日を取得する。そして、コスト計算手段２１３は、この取引日における前日の日付が記録された市場債券価格の公開価格レコードを価格情報記憶部２２から抽出し、終値を取得する。
【００４０】
次に、債券執行評価システム２０の制御部２１は、約定価格の取得処理を実行する（ステップＳ１−２）。具体的には、制御部２１のコスト計算手段２１３は、評価対象取引レコードに記録されている約定価格を取引情報記憶部２３から抽出する。
【００４１】
次に、債券執行評価システム２０の制御部２１は、前日終値コストの算出処理を実行する（ステップＳ１−３）。具体的には、制御部２１のコスト計算手段２１３は、ステップＳ１−２で抽出した約定価格から、ステップＳ１−１で取得した前日終値を減算することにより、前日終値コストを算出する。
【００４２】
次に、債券執行評価システム２０の制御部２１は、取引時点のモデル値の算出処理を実行する（ステップＳ１−４）。具体的には、制御部２１のコスト計算手段２１３は、約定日時におけるモデル値（取引時点モデル値）を算出する。この処理の詳細については、図３を用いて後述する。
【００４３】
次に、債券執行評価システム２０の制御部２１は、タイミングコストの算出処理を実行する（ステップＳ１−５）。具体的には、制御部２１のコスト計算手段２１３は、取引時点モデル値から、この取引日の前日の終値を減算することにより、タイミングコストを算出する。
【００４４】
次に、債券執行評価システム２０の制御部２１は、引合コストの算出処理を実行する（ステップＳ１−６）。具体的には、制御部２１のコスト計算手段２１３は、取引時点モデル値を、その評価対象取引レコードの約定価格から減算することにより、引合コストを算出する。
【００４５】
次に、債券執行評価システム２０の制御部２１は、日次の市場価格の取引日の終値取得処理を実行する（ステップＳ１−７）。具体的には、制御部２１のコスト計算手段２１３は、取引情報記憶部２３において、評価対象取引レコードに記録されている取引日を特定する。次に、コスト計算手段２１３は、特定した取引日の前日の、評価対象取引レコードに記録されている債券銘柄の終値を、価格情報記憶部２２から取得する。
【００４６】
次に、債券執行評価システム２０の制御部２１は、当日終値コストの算出処理を実行する（ステップＳ１−８）。具体的には、制御部２１のコスト計算手段２１３は、評価対象取引レコードの約定価格から、取引日の当日の終値を減算することにより、当日終値コストを算出する。
【００４７】
次に、債券執行評価システム２０の制御部２１は、レポート出力処理を実行する（ステップＳ１−９）。具体的には、制御部２１の評価結果出力手段２１４は、算出した前日終値コスト、タイミングコスト、引合コスト及び当日終値コストを、この評価対象取引レコードの約定日時、約定価格及び債券銘柄に対応付けて表示した評価結果ファイルを生成する。評価結果出力手段２１４は、この評価結果ファイルを出力部１２に表示し、メモリに記憶する。
【００４８】
（取引時点のモデル値の算出処理）
次に、上述した取引時点のモデル値の算出処理（ステップＳ１−４）について、図３を用いて説明する。本実施形態では、評価対象取引レコードの約定日時（取引時点）におけるモデル値を算出する。
【００４９】
この処理において、まず、債券執行評価システム２０の制御部２１は、国債先物モデルにおける債券の終値利回り変化の算出処理を実行する（ステップＳ２−１）。
この処理において、まず、制御部２１のモデル値算出手段２１２は、取引日に対して集計期間日数を遡った集計期間起算日を算出する。そして、モデル値算出手段２１２は、この集計期間起算日から取引日までの各日における国債先物価格レコードを価格情報記憶部２２から抽出する。この場合、モデル値算出手段２１２は、評価対象取引レコードの債券
銘柄の国債先物価格レコードを抽出する。そして、モデル値算出手段２１２は、各日の終値の国債先物価格を、その前日の終値の国債先物価格から減算することにより、集計期間（集計期間起算日〜取引日）の国債先物価格変化値を算出する。
【００５０】
次に、モデル値算出手段２１２は、評価対象取引レコードの債券銘柄の基準年限別の国債パーレートを特定する。この場合、集計期間起算日の前日から取引日までの各日における各国債パーレートを抽出する。そして、モデル値算出手段２１２は、各日の国債パーレートをその前日の国債パーレートから減算することにより、集計期間起算日から取引日までの国債パーレート変化値を、基準年限別に算出する。
【００５１】
次に、モデル値算出手段２１２は、相関係数算出式に、集計期間における、国債先物価格変化値と国債パーレート利回り変化値とを代入することにより、相関係数Ａを算出する。この場合、基準年限別の相関係数Ａを算出する。
そして、モデル値算出手段２１２は、評価対象取引レコードの取引日における各時刻について、この評価対象の債券銘柄の国債先物価格レコードを、国債先物価格の変化値として価格情報記憶部２２から抽出する。モデル値算出手段２１２は、相関係数Ａに、国債先物価格の変化値を乗算することにより、取引日における各時刻（分単位）の債券の利回り変化値を算出する。この場合、基準年限別の債券の利回り変化値を算出する。そして、モデル値算出手段２１２は、このうち、取引終了基準時刻（１５時００分）における基準年限別の債券の利回り変化値（国債先物モデルにおける債券の終値利回り変化値）を特定する。
【００５２】
次に、モデル値算出手段２１２は、債券の残存年数に応じた債券の利回り変化値（国債先物モデルにおける債券の終値利回り変化値）を線形補間により算出する。具体的には、モデル値算出手段２１２は、評価対象取引レコードに記録されている債券の残存期間以上で最も近い基準年限と、この債券の残存期間以下で最も近い基準年限とを特定する。モデル値算出手段２１２は、特定した２つの基準年限及び各基準年限の国債先物モデルにおける債券の終値利回り変化値により生成される線形補間式に、債券の残存期間を代入することにより、残存年限に対応する債券の利回り変化値（国債先物モデルにおける債券の終値利回り変化値）を算出する。
【００５３】
次に、債券執行評価システム２０の制御部２１は、スワップモデルにおける債券の終値利回り変化の算出処理を実行する（ステップＳ２−２）。具体的には、制御部２１のモデル値算出手段２１２は、価格情報記憶部２２から、取引日の取引終了基準時刻（１５時００分）におけるスワップレートを取得する。モデル値算出手段２１２は、取引日のスワップレートをその前日のスワップレートから減算することにより、スワップレート変化値を算出する。
【００５４】
そして、モデル値算出手段２１２は、評価対象取引レコードに記録されている債券の残存期間に応じた基準年限のスワップレート変化値を算出する。具体的には、モデル値算出手段２１２は、評価対象取引レコードの債券の残存期間以上で最も近い基準年限と、この債券の残存期間以下で最も近い基準年限とを特定する。モデル値算出手段２１２は、特定した２つの基準年限及び各基準年限のスワップレート変化値により生成される線形補間式に、債券の残存期間を代入することにより、残存年限に対応するスワップレート変化値を算出する。
【００５５】
次に、債券執行評価システム２０の制御部２１は、債券の終値変化の算出処理を実行する（ステップＳ２−３）。具体的には、制御部２１のモデル値算出手段２１２は、価格情報記憶部２２から、評価対象取引レコードの債券銘柄について、取引日及びこの取引日前日の終値利回りを取得する。そして、モデル値算出手段２１２は、取引日の終値利回りか
ら、この取引日の前日の終値利回りを減算することにより、債券の終値変化値を算出する。
【００５６】
次に、債券執行評価システム２０の制御部２１は、終値変化の比較処理を実行する（ステップＳ２−４）。具体的には、制御部２１のモデル値算出手段２１２は、ステップＳ２−１において算出した終値利回り変化値（国債先物モデル）から、ステップＳ２−３において算出した終値変化値を減算することにより、国債先物モデル差分を算出する。また、モデル値算出手段２１２は、ステップＳ２−２において算出した終値利回り変化値（スワップモデル）から、ステップＳ２−３において算出した債券の終値変化値を減算することにより、スワップモデル差分を算出する。そして、モデル値算出手段２１２は、国債先物モデル差分の絶対値と、スワップモデル差分の絶対値とを比較する。
【００５７】
次に、債券執行評価システム２０の制御部２１は、国債先物モデル及びスワップモデルにおいて、債券の終値変化に近いモデルの特定処理を実行する（ステップＳ２−５）。具体的には、制御部２１のモデル値算出手段２１２は、国債先物モデル差分の絶対値とスワップモデル差分の絶対値の大小関係により、終値変化が近いモデルを特定する。
【００５８】
ここで、債券の終値変化に近いモデルとして、スワップモデルを特定した場合（ステップＳ２−５において「スワップモデル」の場合）、債券執行評価システム２０の制御部２１は、スワップモデルの適用処理を実行する（ステップＳ２−６）。ここでは、制御部２１は、前日終値から、取引時点におけるスワップレートの変化を用いて、取引時点における債券利回り変化の算出処理を実行する。具体的には、制御部２１のモデル値算出手段２１２は、取引時点のスワップレートに対する前日終値のスワップレートを算出し、これを取引時点における債券利回り変化値としてメモリに記憶する。
【００５９】
一方、債券の終値変化が近いモデルとして国債先物モデルを特定した場合（ステップＳ２−５において「国債先物モデル」の場合）、債券執行評価システム２０の制御部２１は、国債先物モデルの適用処理を実行する（ステップＳ２−７）。ここでは、制御部２１は、前日終値から、取引時点における国債先物価格の変化を用いて、取引時点における債券利回り変化の算出処理を実行する。具体的には、制御部２１のモデル値算出手段２１２は、取引時点の国債先物価格に対する前日終値の国債先物価格を算出し、相関係数Ａを乗じて、これを取引時点における債券利回り変化値としてメモリに記憶する。
【００６０】
次に、債券執行評価システム２０の制御部２１は、誤差の調整処理を実行する（ステップＳ２−８）。具体的には、制御部２１のモデル値算出手段２１２は、取引時点の誤差調整比率を特定する。モデル値算出手段２１２は、この誤差調整比率と、適用されたモデルの差分（スワップモデル差分又は国債先物モデル差分）とを乗算して、取引時点における誤差調整値を算出する。
【００６１】
次に、債券執行評価システム２０の制御部２１は、モデル値の決定処理を実行する（ステップＳ２−９）。具体的には、制御部２１のモデル値算出手段２１２は、ステップＳ２−７又はＳ２−８において算出した取引時点における債券利回り変化値に、誤差調整値を加算して、取引時点におけるモデル値を算出する。
【００６２】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態では、債券執行評価システム２０の制御部２１は、取引日の終値の国債先物価格を用いて算出した国債先物モデルにおける債券の終値利回り変化と、取引日の取引終了基準時刻におけるスワップレートを用いて算出したスワップモデルにおける債券の終値利回り変化のうち、債券の終値に近い方を特定する（ステップＳ２−５）。制御部２１は、債券の終値に近いモデル（国債先物モデル又はスワップモデル）の変化値に、誤
差調整値を加算して、約定日時におけるモデル値を算出する（ステップＳ２−６〜Ｓ２−９）。制御部２１は、算出したモデル値を約定価格から減算することにより、引合コストを算出し（ステップＳ１−６）、これらを含むレポート出力処理を実行する（ステップＳ１−９）。このため、国債の指標となるモデル値を、公表された債券の終値利回りと、債券先物価格又はスワップレートの時間変化値とを用いて算出する。従って、取引時点におけるモデル値と約定価格との差から、債券の執行コストをより的確に評価することができる。
【００６３】
（２）本実施形態では、債券執行評価システム２０の制御部２１は、国債先物モデルにおける債券の終値利回り変化の算出処理（ステップＳ２−１）において、相関係数Ａに、国債先物価格の変化値を乗算することにより、取引日における各時刻（分単位）の債券の利回り変化値を算出する。制御部２１は、この相関係数Ａを、相関係数算出式に、取引日の集計期間における、国債先物価格変化値と国債パーレート利回り変化値とを代入することにより算出する。このため、集計期間における債券の国債パーレート変化と債券先物価格の変化との相関係数を用いる。従って、より正確に国債先物モデルの国債先物価格の変化を算出することができる。
【００６４】
（３）本実施形態では、債券執行評価システム２０の制御部２１は、相関係数Ａを算出する場合、基準年限毎の国債パーレートを用いる。基準年限毎の国債パーレートは明確な値として算出できる。このため、この国債パーレートを用いてモデル値を算出することにより、より正確なモデル値を算出することができる。
【００６５】
（４）本実施形態では、相関係数Ａの算出に用いる集計期間日数は、入力部１１を介して、５日〜２０日の間で変更可能である。このため、債券執行評価システム２０の制御部２１は、集計期間をより短くした場合には、取引日の直近の値動をより強く反映したモデル値を算出し、集計期間をより長くした場合には、平均的な値動きをより強く反映したモデル値を算出することになる。従って、集計期間を値動きの変動度に応じて決定することにより、より適切なモデル値を算出し、債券の執行コストをより的確に反映することができる。
【００６６】
また、上記実施形態は、以下のように変更してもよい。
・  上記実施形態においては、相関係数Ａの算出に用いる集計期間日数は、入力部１１を介して変更可能とした。集計期間日数は、このように人手によって変更する場合に限らず、制御部２１が、自動的に変更可能としてもよい。具体的には、制御部２１は、最大の集計期間日数を用いて各日の国債先物価格変化値及び国債パーレート利回り変化値を算出する。次に、制御部２１は、集計期間日数を５日〜２０日にそれぞれ変更して、相関係数Ａを算出し、これに、取引終了基準時刻における国債先物価格変化値を乗算して、各集計期間（５日〜２０日）の国債先物モデルにおける債券の終値利回り変化値を算出する。そして、制御部２１は、各集計期間における終値利回り変化値を用いて、それぞれの集計期間における国債先物モデル差分を算出する。制御部２１は、算出した国債先物モデル差分が最も小さい集計期間の国債先物モデルを用いて、ステップＳ２−２以降の処理を実行する。これにより、債券の終値利回りにより近い集計期間日数から算出した国債先物モデルを適用することができる。
【００６７】
・  上記実施形態においては、債券執行評価システム２０の制御部２１は、上述した相関係数算出式を用いて相関係数Ａを算出した。相関係数Ａの算出方法は、これに限られず、債券の利回り変化と債券先物価格の変化との相関を示す係数であって、取引日の終値の債券先物価格を用いて債券の利回り変化を算出できる係数を算出する方法であればよい。
【００６８】
・  上記実施形態においては、債券執行評価システム２０の制御部２１は、前日終値コ
スト、タイミングコスト、引合コスト及び当日終値コストを出力した（ステップＳ１−９）。制御部２１が、出力するコストは、これらのコストに限定されるものではない。例えば、債券執行評価システム２０の制御部２１は、取引時点の市場価格を取得した場合には、この市場価格を利用したタイミングコスト等を算出して出力してもよい。具体的には、債券執行評価システム２０の制御部２１は、前日終値コストの算出処理（ステップＳ１−３）を実行した後、評価対象取引レコードの約定日時におけるその債券の市場価格を、価格情報記憶部２２において検索する。該当する市場価格を抽出した場合には、制御部２１は、ステップＳ１−６，Ｓ１−７におけるモデル値の代わりに、この市場価格を用いて、タイミングコスト及び引合コスを算出して、ステップＳ１−８以降の処理を実行する。一方、評価対象取引レコードの約定日時における債券の市場価格を、価格情報記憶部２２から抽出しない場合には、制御部２１は、上述したステップＳ１−４以降の処理を実行する。これにより、債券の取引時点における市場価格が判明しているときには、その価格を用いて執行コストを評価することができるとともに、債券の取引時点における市場価格が不明な場合には、モデル値を用いて執行コストを評価することができる。
【００６９】
・  上記実施形態については、１つの評価対象取引レコードについてのコスト評価処理について説明した。これに限らず、複数の評価対象取引レコードについてコスト評価処理を行ってもよい。この場合には、ファイルによって、複数の評価対象取引レコードを一度に取得した後、各評価対象取引レコードについて、上述したステップＳ１−１〜Ｓ１−８の処理を繰り返して実行する。そして、各評価対象取引レコードに関連付けた評価結果（算出した前日終値コスト、タイミングコスト、引合コスト及び当日終値コスト）を、まとめて１つのファイルとして作成して記憶する。この場合、一度に評価した複数の評価対象取引レコードの各コストの統計値（例えば、平均値）を算出して、ファイルに含めてもよい。これにより、複数の評価対象取引レコードについて、まとめた評価結果を出力することができる。
【００７０】
・  上記実施形態においては、評価対象を、ストリップス債を除く残存年数１年以上の日本国債の固定利付債券として説明した。評価対象は、国債に限らず、一般債（国債以外の地方債、社債等の債券）としてもよい。この場合には、国債パーレートの代わりに、評価対象の債券パーレート（その債券の基準年限別の平均的な利回り）を用いて算出する。これにより、一般債についても、同様に引合コストを算出することができる。
【符号の説明】
【００７１】
Ａ…相関係数、１１…入力部、１２…出力部、２０…債券執行評価システム、２１…制御部、２２…価格情報記憶部、２３…取引情報記憶部、３０…価格提供サーバ、４０…スワップレート提供サーバ、２１１…公開情報取得手段、２１２…モデル値算出手段、２１３…コスト計算手段、２１４…評価結果出力手段。
【図１】
0005694014.tif 000002
【図２】
0005694014.tif 000003
【図３】
0005694014.tif 000004