yield-strategies について
yield-strategiesは、defillama:get_yield_poolsでDeFiの利回りプールを調べるためのリファレンススキルです。APYを正しく解釈し、利回りや借入コスト、プール規模、過去の変動を比較できます。
主な機能
- 01トークン、チェーン、プロトコル、カテゴリで絞り込み
- 02APYやTVLによるプールの並べ替え
- 03過去のAPYとTVLの取得
- 04変動性と借入コストの確認
- 05TVLに基づくプール規模の評価
活用シーン
- 01ステーブルコインの貸付利回りの検索
- 02TVL条件を満たすETH系プールの比較
- 03特定チェーンの借入コストの確認
- 04利回りの推移と変動性の確認
MCP 対応
MCP経由のクエリで使うdefillama:get_yield_poolsツールとパラメーターを説明します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ defillama/ defillama-skills --skill yield-strategiesインストール後、Claude Code で/yield-strategiesを入力して読み込まれたか確認します。
詳細
DeFi 利回り戦略
APY の表記規則
APY の値はすでにパーセンテージです。apy = 2.32 は 2.32% を意味します。
100 を掛けてはいけません。利回りデータを扱う際に最もよくある間違いです。
ツール:defillama:get_yield_pools
フィルタリングガイド
| 条件 | パラメーター | 例 |
|---|---|---|
| 特定のトークンを含むプール | token | "coingecko:ethereum" |
| 特定のチェーン上のプール | chain | "ethereum" |
| 特定のプロトコルのプール | protocol | "aave" |
| プロトコルカテゴリのプール | category | "Lending", "DEXes" |
| ステーブルコインのプールのみ | stablecoin_only | true |
| 最低 APY のしきい値 | min_apy | 5(= 5%) |
| 最低 TVL | min_tvl | 1000000(= $1M) |
| 借入側のデータを含める | include_borrow | true |
主な違い
- 「ETH プール」=トークンフィルター:
token: "coingecko:ethereum" - 「Ethereum 上のプール」=チェーンフィルター:
chain: "ethereum"
トークンファミリーの照合
token パラメーターには正規のトークンキー(例:coingecko:ethereum)を指定します。ファミリーの解決には dim.pool_set() が使用されます。coingecko:ethereum を指定すると、ネイティブ ETH だけでなく、ETH、wETH、stETH、cbETH、および ETH ファミリーのその他すべてのバリアントを含むプールが見つかります。
並べ替えオプション
sort_by には、"apy desc"、"tvl desc"、"apy_base desc"、"apy_reward desc" などの文字列を指定できます。
返される列
各結果には、symbol、protocol(サブプロトコルのスラッグ)、parent_protocol、category、chain、apy、apy_base、apy_reward、apy_base_borrow、apy_reward_borrow、tvl、total_supply、total_borrow が含まれます。
過去のデータとボラティリティ
periodパラメーター(7d、30d、90d、180d、365d)を使用して、日次 APY/TVL の時系列履歴を取得します。include_volatility: trueを指定すると、APY のボラティリティ統計(apy_avg_30d、apy_median_30d、apy_std_30d、cv_30d)が追加されます。これは現在のクエリのみが対象です。start_date/end_dateを指定すると、任意の日付範囲を設定できます(periodを上書きします)。
借入コスト
レンディングプロトコルでは、借入金利データを利用できます。
apy_base_borrow:基本借入コスト(支払う金利)apy_reward_borrow:借入に対する報酬の相殺分(獲得するインセンティブ)- 借入の実質コスト =
apy_base_borrow - apy_reward_borrow
借入関連の列を確実に取得するには、include_borrow: true を指定します。
キャパシティの評価
資金を配分する際は、プールの TVL を確認してください。プールの TVL の 10% を超える資金を配分すると、金利に大きな影響を与えたり、スリッページが発生したりする可能性があります。規模の大きなプールほど、資金を容易に受け入れられます。
例
例 1:
ユーザー:「ステーブルコインのレンディングで最も高い利回り」
ツール呼び出し:defillama:get_yield_pools(stablecoin_only: true, category: "Lending", sort_by: "apy desc")
例 2:
ユーザー:「TVL が 100 万ドルを超える ETH 利回りプールの上位」
ツール呼び出し:defillama:get_yield_pools(token: "coingecko:ethereum", min_tvl: 1000000, sort_by: "apy desc")
例 3:
ユーザー:「Arbitrum 上のステーブルコインの最も低い借入金利」
ツール呼び出し:defillama:get_yield_pools(stablecoin_only: true, chain: "arbitrum", category: "Lending", include_borrow: true, sort_by: "apy_base_borrow asc")
例 4:
ユーザー:「USDC で利回りを得られる場所は?」
ツール呼び出し:defillama:get_yield_pools(token: "coingecko:usd-coin", sort_by: "apy desc", min_tvl: 100000)
例 5:
ユーザー:「Ethereum 上の Aave の利回り」
ツール呼び出し:defillama:get_yield_pools(protocol: "aave", chain: "ethereum", sort_by: "apy desc")