タイムウェイテッドリターン(TWR):計算方法と活用法
タイムウェイテッドリターン(TWR)の計算方法をわかりやすく解説。入出金の影響を排除し、運用そのものの実力を正確に測定する仕組みを紹介します。Evibeならプライバシーを守りながらApple製品でポートフォリオのTWRを自動計算し、グラフで推移を確認しながら、手間なく正確に運用成績を把握できます。
タイムウェイテッドリターン(TWR):計算方法と活用法

時間加重収益率(TWR)とは、入出金の影響を取り除いた上で算出される、ポートフォリオの基礎となる投資対象の複利成長率のことです。ポートフォリオマネージャーがこれを使う理由は主に1つ、タイミングの要素からスキルを切り離すためです。あなたやアドバイザーが上昇相場の直前に資金を追加したり、下落局面の前に資金を引き出したりしても、TWRはそのタイミングを完全に無視し、戦略そのものがどう機能したかを教えてくれます。
これが重要なのは、代替手段であるマネーウェイテッドリターンでは、いつ投資するかというあなた自身の判断によってマネージャーが不当に評価されたり過大評価されたりしてしまうからです。TWRがGIPS準拠のパフォーマンス報告全般で標準として使われ、これまで目にしてきたほぼすべての機関投資家向けファクトシートが、単純な口座リターンではなくTWRを引用しているのはそのためです。証券会社の取引明細に表示されるパーセンテージが、ファンドの公式パフォーマンスレポートの数値と異なることに疑問を感じたことがあるなら、これが通常その理由です。
要点まとめ
時間加重収益率は、キャッシュフローのタイミングを中立化することで戦略のパフォーマンスを切り分けます。正確に算出するには、期末だけでなく、外部からの資金移動があったすべての日付での評価額が必要です。
| ポイント | 詳細 |
|---|---|
| マネージャー評価にはTWRを使う | ファンドマネージャーや戦略を指数と比較する際はTWRを選びましょう。自分自身のタイミング判断が結果から除外されるためです。 |
| 個人の実体験にはMWRを使う | 実際の入出金が時間とともにどう成果を上げたか知りたい場合は、IRRまたはXIRRを選びましょう。 |
| 計算には正確な評価額が必要 | 各キャッシュフロー時点で期間を区切り、各サブ期間のHPRを算出し、(1 + HPR)の係数を掛け合わせます。 |
| データが欠けている場合は慎重に近似する | 修正ディーツ法や連鎖IRRは真のTWRの妥当な代替手段ですが、資金移動が大きくなったり市場のボラティリティが高まったりするほど乖離が大きくなります。 |
| 自動化で評価誤差を減らせる | Evibeは口座を同期し評価額を自動的に記録するため、正確なTWR報告に必要な手作業での照合作業を削減します。 |
目次
- 時間加重収益率は実際に何を測定するのか?
- 時間加重収益率はどう計算するのか?
- 時間加重収益率の計算例
- 不規則な期間でTWRを年率換算するには?
- TWR対マネーウェイテッドリターン:どちらを使うべきか?
- TWRの利点と限界とは?
- スプレッドシートや自動化ツールでTWRを算出するには?
- 自動化されたポートフォリオ追跡はTWRの精度を高められるか?
- TWR報告に関する実務者のメモ
- EvibeでTWRを自動的に追跡する
- TWRの定義と計算式を確認できる情報源
- よくある質問
- 出典
時間加重収益率は実際に何を測定するのか?
TWRは、外部からのキャッシュフローが一切発生しなかった場合に投資が生み出していたであろうリターンを測定します。答えるのは限定的ですが重要な問いです。すなわち、資金がいつ出入りしたかとは無関係に、資産そのものがどのように機能したのかということです。
「時間加重」という名称は計算の仕組みに由来します。全期間を通じたリターンを一度に平均するのではなく、入金または出金を境界として時間軸をサブ期間に分割します。それぞれの時間の区切りごとにリターンを計算し、それらのリターンを幾何学的に連結し、利息のように複利計算します。Investopediaはこれを、外部からのキャッシュフローの影響を中立化しながら基礎となる投資のパフォーマンスを切り分けることだと説明しています。これは、この計算式が内部で何をしているかを最も簡潔に一文で表した説明です。
金融業界がこの手法を採用したのは、マネージャー同士の比較には公平性が求められたからです。仮に2人のマネージャーが管理する資産で同じ8%のリターンを上げたとしても、一方の顧客が上昇相場中に大きく資金を引き出し、もう一方はそうしなかった場合、単純な口座レベルのリターンでは、何の落ち度もない一方のマネージャーがはるかに劣って見えてしまいます。INREVは、TWRがマネージャーのスキル評価や指数とのベンチマーキングにおいて典型的な標準であると述べています。これは、まさに顧客の行動に起因するノイズを取り除くためです。投資パフォーマンス報告における世界共通の枠組みとして認められているGIPSコンポジットは、この理由から一般にTWRを要求します。
覚えておく価値のある実務上の違いはこうです。投資家として体感するものと、TWRが報告するものは、しばしば異なる数値になります。悪いタイミングで購入したせいで、市場に対して劣後したと感じるかもしれません。TWRはそのことを気にしません。TWRが気にするのは、測定期間全体を通じてその戦略に留まった1ドルに何が起きたかだけです。
時間加重収益率はどう計算するのか?

複利のTWR計算式は、サブ期間の成長係数を掛け合わせたものから1を引いたものです。
TWR = [(1 + HPR₁) × (1 + HPR₂) × (1 + HPR₃) × … × (1 + HPRₙ)] − 1
各HPRは保有期間リターン(Holding Period Return)であり、キャッシュフローとキャッシュフローの間の1つの時間の区切りで得られたリターンです。これらを計算する前に、いくつかの記号を定義しておく必要があります。
- BMV — サブ期間の期首時点の時価評価額。
- EMV — サブ期間の期末時点の時価評価額。次のキャッシュフローが発生する直前に測定されます。
- CF — 新たなサブ期間を生じさせる外部からのキャッシュフロー(入金または出金)。
- HPR — サブ期間のリターン。(EMV − BMV) ÷ BMV で計算されます。
- n — 測定期間全体に含まれるサブ期間の総数。
Wikipediaの時間加重収益率の項目では、この連結手法が明確に説明されています。全期間を外部からの資金移動ごとにサブ期間に分割し、各サブ期間のHPRを計算し、(1 + HPR)の係数を幾何学的に連結します。再現可能な手順は以下のとおりです。
- 測定期間内のすべての外部キャッシュフローを特定します。 拠出、引き出し、口座間の資金移動をすべて含みます。
- 各キャッシュフロー発生時点で新たなサブ期間の境界を作ります。 入金があった日は、1つのサブ期間の終わりであり、次のサブ期間の始まりになります。
- 各キャッシュフローの直前にポートフォリオを評価して終了するサブ期間のEMVを求め、キャッシュフロー直後に評価して次のサブ期間のBMVを求めます。
- (EMV − BMV) ÷ BMV を用いて各サブ期間のHPRを計算します。
- 各HPRに1を加えて成長係数に変換します(4%のリターンなら1.04になります)。
- すべての成長係数を掛け合わせ、そこから1を引いて全期間の複利TWRを求めます。
- 測定期間が1年より長い、または短い場合は結果を年率換算します。
スプレッドシートにすぐ落とし込める簡単な代数の例を示します。HPR₁ = 0.05、HPR₂ = −0.02、HPR₃ = 0.03 の場合、TWR = (1.05 × 0.98 × 1.03) − 1 となり、これは合算期間でおおよそ0.0592、つまり5.92%になります。AnalystPrepのCFAレベル1教材でも、まさにこのワークフローが示されています。各HPRを計算し、(1 + HPR)の項を掛け合わせ、複利の数値が出たところで年率換算を別途行うという流れです。
時間加重収益率の計算例
数式だけよりも数値のほうが理解が定着します。2回の入金を挟んだ3か月間のポートフォリオを追跡しているとします。
| サブ期間 | 期首評価額(BMV) | キャッシュフロー(CF) | 期末評価額(EMV、次のキャッシュフロー前) |
|---|---|---|---|
| 1月1日〜1月31日 | $10,000 | なし | $10,400 |
| 2月1日〜2月28日 | $10,400 + $2,000 = $12,400 | 2月1日に $2,000 入金 | $12,152 |
| 3月1日〜3月31日 | $12,152 | なし | $12,516 |
ここで各ステップの計算を見ていきましょう。1月は、HPR₁ = ($10,400 − $10,000) ÷ $10,000 = 0.04、つまり4%です。2月は、HPR₂ = ($12,152 − $12,400) ÷ $12,400 = −0.02、つまりマイナス2%です。3月は、HPR₃ = ($12,516 − $12,152) ÷ $12,152 = 0.03、つまり3%です。
成長係数を連結します。(1.04) × (0.98) × (1.03) = 1.0499。
これは1年ではなく四半期をカバーしているため、(1 + 0.0499)^(4) − 1 を使って年率換算すると、それなりの年率が導き出されます。この年率換算された数値は、あくまで予測であり、保証ではないということにのみ意味があります。同じ四半期のペースが4回繰り返されると仮定していますが、実際の市場ではめったにそうはなりません。
これを同じキャッシュフローに対するマネーウェイテッドリターンと比較してみましょう。TWRはそのタイミングを完全に無視します。MWRはそうではありません。この差こそが、両方の数値を並べて確認する意義そのものです。
不規則な期間でTWRを年率換算するには?
測定期間全体の複利TWRが求まったら、それを年率に変換するには次の単純な式を使います。
年率TWR = (1 + TWR)^(1/年数) − 1
ここでの「年数」は、測定期間が1年のうちどれだけの割合を占めるかを小数で表したものです。9か月間なら0.75年です。40日間ならおよそ0.11年です。AnalystPrepのCFA教材でも、この年率換算のステップは連結計算とは別に適用されると確認されています。つまり、まずサブ期間のHPRを複利で連結し、その後に結果を年率換算用の指数で累乗するということです。
サブ期間の長さが不規則であっても計算自体は破綻しませんが、日付の管理には厳密さが求められます。最初のサブ期間が12日、次のサブ期間が47日であっても、それぞれのHPRを独立して計算し、これまでと全く同じように成長係数を連結します。連結の計算式は、それぞれの区切りがどれだけの長さかは気にせず、各区切りが有効な評価時点で始まり終わることだけを問題にします。
より厄介になるのは、測定期間の異なる複数口座間でパフォーマンスを比較する場合です。こうしたケースでは、実務者の中にはサブ期間のリターンを連結する前に、連続的(対数的)リターンに変換する人もいます。対数リターンは乗算的ではなく加算的であるため、その後の統計的な処理を簡略化できるからです。ほとんどの個人投資家やアドバイザリー業務においては、上記の標準的な幾何連結方式で十分であり、対数リターンはむしろクオンツ運用会社の慣習であって必須要件ではありません。
プロのヒント: 測定期間を正確な小数年数に換算する際は、丸めた月数ではなく実際の暦日数を使いましょう。実際には366日と365日のどちらかにまたがる「12か月」の期間は、年率をわずかに変動させ、その差は複数年にわたる報告で積み重なっていきます。
TWR対マネーウェイテッドリターン:どちらを使うべきか?
TWRとマネーウェイテッドリターン(MWR、一般にIRRまたはXIRRとして計算されます)は根本的に異なる問いに答えるものであり、両者を混同することはパフォーマンス報告における最もよくある誤りの1つです。
| 問い | 時間加重収益率 | マネーウェイテッドリターン |
|---|---|---|
| 何を測定するか? | キャッシュフローのタイミングとは無関係な、戦略やマネージャーのパフォーマンス | 投資家が実際に投じた金額に基づく体験。いつ、いくら拠出したかを含む |
| 誰がキャッシュフローを管理するか? | マネージャーがキャッシュフローを管理する場合、または資金移動が問いに無関係な場合に最適 | 投資家自身がキャッシュフローを管理する場合に最適(退職口座、証券口座など) |
| 典型的な用途 | GIPSコンポジット、投資信託のファクトシート、マネージャーのベンチマーキング | 個人ポートフォリオのレビュー、プライベートエクイティ、ベンチャーキャピタル |
| 計算の複雑さ | すべてのキャッシュフロー時点での評価額が必要 | 割引率(IRR)を求める必要がある。XIRRは不規則な日付に対応 |
| キャッシュフローのタイミングへの感応度 | 設計上、影響を受けない | 設計上、大きく影響を受ける |
M1によるこの2つの指標の比較は端的にこう述べています。TWRはマネージャーのパフォーマンスを切り分ける一方、MWRは投資家が実際に体験したこと(タイミングと資金移動の規模も含めて)を捉えるということです。どちらの指標も「より正しい」わけではありません。それぞれ異なる問いに答えるために設計されています。
ファンドマネージャーを指数や同業他社と比較する場合はTWRを使いましょう。そのマネージャーは、あなたの拠出がいつ入るかを選べなかったからです。自分自身の実際の投資判断がどれほどうまくいったかを知りたい場合はIRRまたはXIRRを使いましょう。特にプライベートエクイティやベンチャーキャピタルでは、ゼネラルパートナーがキャピタルコールや分配のタイミングを管理しており、そのタイミングの結果を負うのはあなた自身だからです。特にXIRRは名前を覚えておく価値があります。不規則で年次でないキャッシュフローの日付を解決できるからで、これはほとんどの個人向けポートフォリオやプライベートファンドが実際に直面する状況そのものです。
TWRの利点と限界とは?
TWRが業界標準としての地位を確立しているのにはいくつかの具体的な理由がありますが、盲点がないわけではありません。
利点としては、TWRは外部からの資金移動を中立化するため、各顧客がたまたまどれだけ資金を追加または引き出したかに関わらず、マネージャー同士の公正な比較が可能になります。GIPS報告基準に沿っているため、あるファンドのファクトシートに記載されたTWRの数値は、比較対象となる他のGIPS準拠の数値と同じ土俵で語ることができます。また、ほとんどの投資家が実際に判断したいと考えている、その戦略そのものが優れているかどうかという1つの変数を切り分けてくれます。
限界は主にデータ要件の面で現れます。真のTWRを算出するには、月末や四半期末だけでなく、すべての外部からの資金移動が発生した正確な瞬間にポートフォリオの評価額が必要です。TWR、MWR、評価頻度に関するKitcesの分析は、そうしたキャッシュフロー発生時点での評価額がなければ、真のTWRを正確に計算することはできず、ほとんどのシステムが近似の領域に頼らざるを得なくなると指摘しています。またTWRは投資家の実体験を反映しません。もし暴落の直前に大きな金額を一括投入していた場合、口座残高が語る話は、TWRの見出し数値とは大きく異なるものになります。少額で現金比率の高い口座や、ゼネラルパートナーがキャピタルコールを管理するプライベートエクイティのビークルでは、TWRが投資家の実感とほとんど関係のない姿を描き出すことがあります。
プロのヒント: 評価タイミングには細心の注意を払いましょう。実際のキャッシュフロー発生日からわずか1営業日ずれた評価額をもとに計算されたサブ期間のリターンは、特にボラティリティの高い相場では、そのサブ期間のHPRを大きく変動させる可能性があり、その誤差はその後のすべての連結計算に積み重なっていきます。
スプレッドシートや自動化ツールでTWRを算出するには?
ほとんどの実務者は、教育目的の例を超えてTWRを手計算することはありません。実際のワークフローでは、計算はスプレッドシートやポートフォリオ追跡システムを通じて実行され、その設定自体が計算式と同じくらい重要になります。
- 取引と評価額のログを作成します。1行に1つの日付を対応させ、各サブ期間のBMV、キャッシュフロー、EMVを記録します。
- HPR列を追加します。各行に (EMV − CF調整 − BMV) ÷ BMV の計算式を使います。
- 成長係数の列を追加し、各HPRに1を足します。
PRODUCT()関数を使って成長係数を列全体で連結し、そこから1を引いて複利のTWRを求めます。実務者によっては、関連する幾何平均の計算にGEOMEAN()を使う人もいますが、標準的なTWR計算式に直接対応するのはPRODUCT()であることが、Capital City Trainingによる計算の解説でも確認されています。- 別のセルで (1 + TWR)^(1/年数) − 1 の計算式を使って年率換算し、小数年数のカウントを参照します。
- 同じ生のキャッシュフローと日付を用いて、スプレッドシート組み込みの
XIRR()関数でXIRRとの照合を行い、その口座でTWRとMWRがどれだけ乖離しているかを確認します。
すべてのキャッシュフロー発生時点での評価額がない場合、正確なTWRは算出できず、ここで近似手法が役立ちます。修正ディーツ法は、各キャッシュフローに、それが運用された期間の割合に応じて重み付けを行う手法で、短期間かつ資金移動が控えめな場合には真のTWRに近い結果を生み出します。連鎖IRR(LIRORと呼ばれることもあります)は、より短いサブ期間ごとのIRR計算をハイブリッドな方式でつなぎ合わせます。どちらの近似手法も、ポートフォリオの規模に対してキャッシュフローが大きい場合や、測定期間中に市場のボラティリティが特に高い場合には、真のTWRからより大きく乖離します。そのため、資金移動が大きくなったり頻繁になったりした場合には、これらを妥当な推定値として扱うべきであり、代替品として扱ってはいけません。
データの品質は、再現可能なTWRを妨げる静かな要因です。評価日の欠落、カストディアン間で一致しない締め時刻、手入力で再入力された取引データは、2つのシステム間で一致しないTWRの数値の背後によくある原因です。報告のためにTWRの数値を信頼する前に、まず取引件数と総キャッシュフローをカストディアンの明細と照合しましょう。異なる報告ツールがこの照合の問題をどう扱っているかについてより広く見てみたい場合は、Evibeによるポートフォリオ管理ツールの代替比較が、プラットフォーム間でTWR、IRR、ディーツ法に基づく報告がどう異なりがちかを取り上げています。また、複数の証券口座を管理するトレーダーも、これと関連する版の問題に直面しており、それについてはトレーディングパフォーマンス追跡手法の入門記事で扱われています。
自動化されたポートフォリオ追跡はTWRの精度を高められるか?
これまでの各セクションで取り上げた落とし穴はすべて、突き詰めれば1つの根本原因、すなわち評価額の欠落やタイミングのずれに行き着きます。手作業のスプレッドシートは、そこに入力されたデータの質によってしか良くならず、ポートフォリオに資金が出入りする頻度が高まるほど、手作業で管理すべきサブ期間の境界が増えていきます。
ここで自動化が状況を変えます。Evibeは銀行口座や証券口座を自動的に同期するため、誰かが記録することを覚えている頻度ではなく、リアルタイムで評価額が更新されます。口座を接続するたびにタイムスタンプ付きの記録が生成されるため、入金や出金が発生した時点で、システムにはすでに評価額が記録されており、これはまさにKitcesが、近似ではなく真のTWRを計算するための必要条件として挙げているインプットです。

ここではマルチアセット対応も重要です。株式、ETF、オプション、暗号資産、不動産にまたがるポートフォリオでは、異なる機関で異なるスケジュールでキャッシュフローと評価イベントが発生しており、これらをすべて手作業で照合しようとすると、ほとんどのスプレッドシートベースの追跡が破綻します。Evibeの時価評価アプローチは、資産クラスをまたいで一貫したタイミングのロジックを適用しており、これはTWRの精度に直接関わってきます。1つの資産クラスの評価額が古かったりタイミングがずれていたりするだけで、サブ期間全体のHPRが狂ってしまうからです。
多くのアクティブな投資家が給料日ごとに行っているような頻繁な少額拠出は、Kitcesがキャッシュフローの多い口座の文脈で説明している「評価疲れ」の問題をまさに引き起こします。自動同期は、それぞれを手作業で記録する負担と、隔週入金のために誰かが1か月を6つのサブ期間に手作業で分割する際に忍び込む人的ミスを取り除きます。
TWR報告に関する実務者のメモ
顧客や投資委員会にパフォーマンスを提示する際は、話題が戦略やマネージャーに関するものであればTWRを前面に出し、話題が顧客自身の資金が実際にどうなったかに移った瞬間にMWRに切り替えましょう。
両方の数値を出すことの本当の価値は、診断的な意味合いにあります。TWRとMWRが近い値になっている場合、その口座においてキャッシュフローのタイミングは大きな要因ではありませんでした。両者が大きく乖離している場合は、語る価値のあるタイミングにまつわる物語があります。顧客が下落局面の直前に資金を追加したのか、マネージャーが上昇相場の直前に大きなキャピタルコールを受けたのか、いずれにしても、その差はどちらか一方の数値だけよりも多くを物語ります。2つの数値がたまたま食い違う年だけに限定するのではなく、毎四半期のレポートに組み込む価値があります。
EvibeでTWRを自動的に追跡する
手作業のスプレッドシートでも正しくTWRを計算することはできますが、それはすべての評価額、キャッシュフローの日付、サブ期間の境界がミスなく入力された場合に限られ、口座や資産クラスを追加するたびに、その作業はさらに難しくなります。Evibeは銀行口座や証券口座を自動的に同期することで、この手作業の負担を取り除きます。評価額は事後的に再構築されるのではなく、重要な瞬間に記録されます。

Evibeは、株式、ETF、オプション、暗号資産、不動産、その他の保有資産を1つのダッシュボードに統合し、配当追跡、オプション分析、主要指数とのベンチマーキングを標準機能として組み込んでいます。5つのスプレッドシートを手作業で照合することなく、信頼できるパフォーマンス数値を必要とするアクティブな投資家やマネージャーのために作られています。頻繁な拠出やマルチアセットのポートフォリオのせいで、自分自身のTWR追跡が毎月の頭痛の種になっているなら、Evibeのトライアルを開始して、次回口座が同期されたときに統合されたパフォーマンスが自動的に更新される様子を確認してみてください。
TWRの定義と計算式を確認できる情報源
TWRの背後にある正式な定義と幾何連結の仕組みについては、Wikipediaの時間加重収益率の項目が、計算式と近似手法を詳しく説明しています。計算式の導出なしに定義と業界の文脈をより早く把握したい場合は、Investopediaの解説記事のほうが読みやすいでしょう。年率換算のステップまで示されたCFAレベルの計算例を求めるなら、AnalystPrepのレベル1教材が、試験の厳密さという点で最も入手可能な情報源です。特定の報告上の判断でTWRとIRRのどちらを使うか検討している場合は、M1による両指標の比較が、実務上のトレードオフを明快に整理しています。そして、ほとんどの実務上のTWR計算でつまずきの原因となる評価頻度の問題については、Kitcesによる、TWR、MWR、報告ソフトウェアの方法論に関する詳細な分析が、教科書的な計算式が示唆する以上に真のTWRを算出するのが難しい理由を最も丹念に論じています。
よくある質問
TWRと合計リターンの違いは何ですか?
合計リターンは、すべてのキャッシュフローを含めた、期間中の価値の単純な変化を測定するものですが、TWRはそうしたキャッシュフローの影響を完全に取り除きます。合計リターンは、あなたの口座残高に何が起きたかを教えてくれます。TWRは、基礎となる戦略に何が起きたかを教えてくれます。
なぜTWRはすべてのキャッシュフロー発生時点での評価額を必要とするのですか?
それぞれのキャッシュフローが新たなサブ期間の境界を示すものであり、そのサブ期間の正確な保有期間リターンを計算するには、資金移動が発生した直前と直後のポートフォリオの正確な価値を知る必要があるからです。その評価額がなければ、その時間の区切りに対する真のHPRを計算することはできません。
毎日の評価額なしでTWRを計算できますか?
はい、修正ディーツ法や連鎖IRRのような近似手法を使えば可能です。ただし、これらは正確なTWRの数値ではなく推定値を生み出すものであり、キャッシュフローが大きくなったり頻繁になったりするほど、近似値と真の値との乖離は大きくなります。
TWRはIRRより優れていますか?
どちらが「優れている」ということはありません。TWRは、資金移動のタイミングを無視するため、マネージャーや戦略のスキルを評価するのに適した選択肢です。IRR(不規則な日付にはXIRR)は、あなたの資金がいつ動いたかを正確に反映するため、自分自身の実際の投資体験を理解するのに適した選択肢です。
18か月間にわたって計算したTWRを年率換算するにはどうすればよいですか?
18か月は1.5年に相当するため、(1 + TWR)^(1/1.5) − 1 の計算式を使って、複利で合算したTWR全体を変換します。これにより、複数期間にまたがる結果を、年次ベンチマークと比較できる年率に変換できます。
この記事は一般的な情報提供を目的としており、資格を有するファイナンシャルアドバイザーによる助言の代わりとなるものではありません。ここに記載された内容に基づいて行動する前に、ご自身の状況について資格を有する金融の専門家にご相談ください。
出典
- Time-Weighted Rate of Return: What Is It and How Do You ...
- Time-weighted return
- Time-Weighted Rate of Return | CFA Level 1