mcpField
L
liquidity-management

liquidity-management

github.com/joellewisその他218722 回インストール15 週間前に更新
リポジトリ

liquidity-management について

キャッシュフロー予測や流動性の階層化、準備資金の管理を扱う個人向けファイナンシャルプランニングのスキルです。計算例を検証できる Python の参照実装も含みます。

主な機能

  1. 0112か月超のキャッシュフロー予測
  2. 02資産を換金までの時間で分類
  3. 03CD・債券・T-billのラダー設計
  4. 04収入平準化準備金の管理
  5. 05流動性指標とCD解約損益の計算

活用シーン

  1. 01準備資金で月々の支出を賄えるか確認
  2. 02フリーランス収入の変動を平準化
  3. 03CDやT-billの満期時期を調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/joellewis/finance_skills --skill liquidity-management

インストール後、Claude Code で/liquidity-managementを入力して読み込まれたか確認します。

同梱ファイルscripts/liquidity_management.py

詳細

流動性管理

基本概念

キャッシュフロー予測

収入と支出を、今後12か月以上にわたって月ごとに予測します。

  • 収入源:給与、事業収入、投資収入、賃貸収入、副業収入
  • 固定費:住宅ローン/家賃、保険、サブスクリプション、ローン返済
  • 変動費:食費、光熱費、裁量的支出
  • 定期的に発生するまとまった支出:固定資産税、保険料、授業料、予定納税
  • 純キャッシュフロー:期間ごとの収入 − 支出 → 黒字/赤字となる月を特定します
収入の平準化(収入が変動する人向け)

歩合制、フリーランス、季節性、または賞与への依存度が高い収入の場合:

  • 過去12か月の平均収入を「基本給相当額」として算出します
  • 収入がピークの月ではなく、基本額を基準に予算を立てます
  • 黒字月の余剰分を、緊急資金とは別の平準化準備金に積み立てます
  • 平準化準備金の目標額:基本支出の2〜3か月分
  • 平均を下回る月は準備金から取り崩します
流動性の階層

換金にかかる時間に応じて、投資可能資産を分類します。

階層換金にかかる時間例一般的な利回り
Tier 1 — 即時当日主な銀行の当座預金口座と普通預金口座、マネー・マーケット・ファンド低
Tier 2 — 短期1〜3営業日オンライン銀行の高利回り普通預金口座、証券口座のスイープ現金、Tビル、債券ファンド、債券ETF中程度
Tier 3 — 中期1〜4週間(または違約金が発生)CD(中途解約手数料あり)、Iボンド(1年間のロックアップ期間経過後)中〜高
Tier 4 — 長期30日以上不動産、PE/VC、換金制限のあるオルタナティブ投資、退職口座(59½歳未満)最高

階層に関する補足:

  • Tier 1とTier 2の預金口座の違い:違いは商品タイプではなく、資金移動にかかる時間です。主な銀行の普通預金口座なら当日中に利用できるためTier 1です。一方、オンライン銀行の高利回り普通預金口座では、通常、当座預金口座に資金を移すためのACH送金に1〜3営業日かかるためTier 2です。
  • 債券ファンドと債券ETF:どちらも決済はT+1です(米国では2024年5月、株式、ETF、投資信託の決済期間がT+1に移行しました)。そのため、売却代金は銀行口座への送金を含めて、およそ1〜3営業日で利用可能になります。換金にかかる時間の点ではTier 2に該当します。ただし、預金とは異なり、売却価格は市場リスクの影響を受けます。
CDのラダー運用

CDの満期をずらし、定期的な資金アクセスと高い利回りを両立します。

  • 例:6万ドルを、満期が2か月ごとに到来する6つのCDに分けます
  • 各CDの満期到来時に、現金を使うか、最も長い期間の段に再投資します
  • メリット:定期的な流動性を保ちながら、期間プレミアムを得られます
  • 別の方法:3/6/9/12か月のラダーを組み、それぞれを12か月で更新します
債券のラダー運用

米国債または社債を使った同様の方法です。

  • 1〜5年または1〜10年にわたり、年ごとに満期が到来するようにします
  • 予測しやすいキャッシュフローと金利の分散効果が得られます
  • 各段の満期到来時に、その時点の金利で再投資します(金利を自動的に平均化できます)
Tビルのラダー

期間が短く、流動性の高いラダーです。

  • 4週、8週、13週、26週のTビルを継続的にロールオーバーします
  • Treasury Directまたは証券会社を通じて購入します
  • 州税は非課税です(連邦税のみ課税)
  • 流動性が非常に高く、満期前でも流通市場で売却できます
流動性指標
  • 流動性比率:流動資産/月間支出(目標値 ≥ 3〜6)
  • 現金準備率:現金+現金同等物に近い資産/ポートフォリオ全体
  • 流動比率(事業):流動資産/流動負債(目標値 > 1.5)
  • 当座比率(事業):(流動資産 − 棚卸資産)/流動負債
季節的な支出と税金の計画
  • 予定納税:自営業者は四半期ごと(Q1:4月15日、Q2:6月15日、Q3:9月15日、Q4:1月15日)
  • 固定資産税:通常は年2回の納付です。エスクローのように平準化できるよう、毎月積み立てます
  • 休暇・旅行:専用のサブ口座に毎月積み立てます
  • 年間支出:保険料、会費などは毎月に按分します
安全余裕

最低流動性要件を上回るバッファーを確保します:

  • 収入の不確実性が高い → バッファーを大きくします
  • 近いうちに大きな支出が見込まれる → 2~3か月前から資金を準備します
  • 市場の相関:景気後退時には、収入とポートフォリオの両方が減少する可能性があります

主な計算式

計算式数式用途
流動性比率流動資産 / 月間支出十分性の確認
正味キャッシュフローΣ 収入 - Σ 支出月間の黒字/赤字
CD ラダー利回り各期間の利回りの加重平均ラダー全体の複合利回り
平準化準備金基本月間支出 × 2~3収入変動に備えるバッファー
損益分岐点となる違約金CD の中途解約違約金 / (CD 利率 - 預金利率)CD を解約すべきかどうか

計算例

例 1:CD ラダーの構築

条件: 運用資金 $60,000、2か月ごとに流動性を確保したい、12か月物 CD の利回りは 4.8% 計算: ラダーの構成と複合利回り 解答:

  • $10,000 ずつの CD 6本に分けます
  • 満期を 2、4、6、8、10、12か月後に設定します
  • 当初の利回りは期間によって異なる場合があります:2か月=4.2%、4か月=4.4%、6か月=4.5%、8か月=4.6%、10か月=4.7%、12か月=4.8%
  • 複合利回り ≈ 平均利回り = 4.53%
  • 2か月ごとに CD が1本満期を迎えます → 12か月物利率(4.8%)で再投資するか、資金を使用します
  • ひと巡りする 12か月後には、すべての CD が利回り 4.8% の12か月物になります
例 2:変動収入の平準化

条件: 月収が $3,000~$15,000、平均 $8,000 のフリーランサー。月間支出は $5,500。 計算: 基本予算と平準化準備金の目標額 解答:

  • 基本予算:月額 $5,500(必須支出)
  • 平均月間余剰:$8,000 - $5,500 = $2,500
  • 平準化準備金の目標額:$5,500 × 3 = $16,500
  • 月収が $8K を超える月:準備金が目標額に達するまで、超過分を平準化準備金に回します
  • 月収が $5.5K を下回る月:平準化準備金から取り崩します
  • 準備金が目標額に達した後は、$8K を超える分を貯蓄/投資目標に回します

よくある落とし穴

  • 流動性不足の見落とし:資産が代替投資や退職口座に拘束されているときに現金が必要になる
  • CD を頻繁に解約することで違約金の負担が増える(ラダーを組む目的が損なわれます)
  • 資金へのアクセスを犠牲にして利回りを最適化しすぎる(流動性の低い商品で利回りを追求する)
  • 税金の予定納付を計画に含めない(自営業者は四半期ごとに多額の現金が必要になります)
  • 収入減少と市場下落の相関を無視する(景気後退時には両方が起こります)
  • 信用枠を流動性として扱う(最も必要なときに利用停止となる可能性があります)

関連項目

  • emergency-fund(wealth-management プラグイン):流動性の第一段階です。最適化を始める前に確保する必要があります
  • lending(wealth-management プラグイン):バックアップの流動性としてのマージンローン、HELOC(リスクあり)
  • time-value-of-money(core プラグイン):CD/債券の価格設定、利回り計算
  • debt-management(wealth-management プラグイン):債務返済は固定のキャッシュフロー債務です
  • savings-goals(wealth-management プラグイン):複数の目標が利用可能なキャッシュフローを取り合います
  • tax-efficiency(wealth-management プラグイン):予定納税、タックスロス・ハーベスティングのタイミング
  • fixed-income-sovereign(wealth-management プラグイン):T-bill ラダーの仕組み、Treasury Direct
  • financial-planning-workflow(advisory-practice プラグイン):キャッシュフローの段階構造は、包括的な財務計画における流動性分析に役立ちます
  • equity-compensation(wealth-management プラグイン):オプション行使費用、RSU の源泉徴収不足、AMT の納税額により、権利確定年や行使年に計画的な流動性ニーズが生じます

スクリプトの実行

リファレンス実装を直接実行します。

uv run scripts/liquidity_management.py     # PEP 723 header resolves dependencies automatically
python3 scripts/liquidity_management.py    # after: pip install numpy scipy

引数なしで実行すると、流動性比率、12か月間のキャッシュフロー予測、キャッシュランウェイ、流動性ティア分析、CDラダーの構築、収入の平準化、CDの損益分岐分析を含むデモが表示されます。--verify を指定すると、デモの数値を再計算し、このスキルの例と一致することを検証します(一致・不一致を表示し、一致しない場合はゼロ以外の終了コードで終了します)。--help を指定すると、利用可能なクラスと関数が一覧表示されます。このファイルは主に、単独で実行するのではなく、モジュールとしてインポートすることを想定しています(from liquidity_management import LiquidityManagement)。

コメント