Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

options-payoff

オプション取引のペイオフカーブをインタラクティブなチャートとして生成し、パラメータをリアルタイムで調整できるコントロールを提供するスキル。バタフライ・スプレッド・ストラドル・ストラングル・コンドル・カバードコール・アイアンコンドルなどのオプション戦略が言及された場合や、行使価格・プレミアム・満期日が共有された場合、「P&Lカーブを見せて」「この取引の損益を図示して」といったリクエスト時に自動的に起動。IBKR・TastyTrade・Robinhoodなどのブローカー画面のスクリーンショットにも対応し、情報が不完全な場合はデフォルト値で補完して常に可視化を実行する。

description の原文を見る

> Generate an interactive options payoff curve chart with dynamic parameter controls. Use this skill whenever the user shares an options position screenshot, describes an options strategy, or asks to visualize how an options trade makes or loses money. Triggers include: any mention of butterfly, spread (vertical/calendar/diagonal/ratio), straddle, strangle, condor, covered call, protective put, iron condor, or any multi-leg options structure. Also triggers when a user pastes strike prices, premiums, expiry dates, or says things like "show me the payoff", "draw the P&L curve", "what does this trade look like", or uploads a screenshot from a broker (IBKR, TastyTrade, Robinhood, etc). Always use this skill even if the user only provides partial info — extract what you can and use defaults for the rest.

SKILL.md 本文

Options Payoff Curve スキル

以下を表示する完全にインタラクティブなHTMLウィジェット(visualize:show_widget経由)を生成します:

  • 失効時ペイオフ曲線(灰色点線) — 失効時の本質的価値
  • 理論値曲線(実線、色付け) — 現在のDTE/IVでのBlack-Scholes価格
  • すべての主要パラメータの動的スライダー
  • リアルタイム統計: 最大利益、最大損失、損益分岐点、スポットでの現在のP&L

ステップ1: ユーザー入力から戦略を抽出

ユーザーがスクリーンショットまたはテキストを提供する場合、以下を抽出します:

フィールド見つける場所不足時のデフォルト
戦略タイプタイトルバー / レグ説明"custom"
原資産ティッカーシンボルSPX
行使価格K1、K2、K3...タイトルまたはレグテーブル内最も近い整数
支払い/受け取りプレミアム約定価格または平均価格5.00
数量ポジションサイズ1
マルチプライヤー株式オプションで100、SPXで100100
失効日タイトルの日付30 DTE
スポット価格原資産の現在価格(行使価格ではなく)中央行使価格
IVギリシャ文字パネルに表示、またはベガから推定20%
リスクフリーレート4.3%

スクリーンショット用の重要事項: スポット価格は、原資産指数/株式の現在価格であり、行使価格ではありません。スポット価格をストライク価格値にデフォルト設定しないでください。

現在のSPX参考価格:

!`python3 -c "import yfinance as yf; print(f'SPX ≈ {yf.Ticker(\"^GSPC\").fast_info[\"lastPrice\"]:.0f}')" 2>/dev/null || echo "SPX price unavailable — check market data"`

ステップ2: 戦略タイプを特定

以下でサポートされている戦略のいずれかにマッチさせ、references/strategies.mdの対応するセクションを読みます。

戦略レグ主な識別子
butterflyK1を買い、K2を2倍売り、K3を買う3つの行使価格、タイトルに「Butterfly」
vertical_spreadK1を買い、K2を売る(同じ失効日)2つの行使価格、デビットまたはクレジット
calendar_spread遠い失効日のKを買い、近い失効日のKを売る同じ行使価格、2つの失効日
iron_condorK2/K3を売り、K1/K4のウィングを買う4つの行使価格、2つのスプレッド
straddleコールKを買い、プットKを買う同じ行使価格、両方のタイプ
strangleOTMコールとOTMプットを買う2つの行使価格、両方OTM
covered_call100株ロング + コールK売り株式 + ショートコール
naked_putプットKを売る単一レグ
ratio_spreadK1を1倍買い、K2をN倍売る数量が不等

リストされていない戦略の場合、customモードを使用: 個別レグに分解し、そのP&Lを合計します。


ステップ3: ペイオフを計算

Black-Scholesプット価格

d1 = (ln(S/K) + (r + σ²/2)·T) / (σ·√T)
d2 = d1 - σ·√T
put = K·e^(-rT)·N(-d2) - S·N(-d1)

Black-Scholesコール価格(プット・コール・パリティ経由)

call = put + S - K·e^(-rT)

バタフライプットペイオフ(失効時)

if S >= K3: 0
if S >= K2: K3 - S
if S >= K1: S - K1
else: 0

1株あたりのネットP&L = ペイオフ − 支払いプレミアム

バーティカルスプレッド(コールデビット)ペイオフ(失効時)

long_call = max(S - K1, 0)
short_call = max(S - K2, 0)
payoff = long_call - short_call - net_debit

カレンダースプレッド理論値

カレンダーは単純な失効関数として表現できません — 常に両レグに対してBS価格を使用:

value = BS(S, K, T_far, r, IV_far) - BS(S, K, T_near, r, IV_near)

カレンダーの失効曲線について: 近いレグは無価値に失効し、遠いレグ = 残りTでのBS。

アイアンコンドルペイオフ(失効時)

put_spread = max(K2-S, 0) - max(K1-S, 0)   // ショートプットスプレッド
call_spread = max(S-K3, 0) - max(S-K4, 0)  // ショートコールスプレッド
payoff = credit_received - put_spread - call_spread

ステップ4: ウィジェットをレンダリング

モジュール["chart", "interactive"]visualize:read_meを使用してから構築します。

必須コントロール(スライダー)

構造セクション:

  • すべての行使価格(K1、K2、K3...戦略に必要なだけ)
  • 支払い/受け取りプレミアム
  • 数量
  • マルチプライヤー(デフォルト100、明確にするため表示)

価格変数セクション:

  • IV %(5–80%、ステップ0.5)
  • DTE — 失効までの日数(0–90)
  • リスクフリーレート %(0–8%)

スポット価格:

  • フルスパンスライダー、範囲 = [最小行使価格 - 20%、最大行使価格 + 20%]、デフォルトは実際の現在スポット

必須統計カード(ライブアップデート)

  • 最大利益(失効時)
  • 最大損失(失効時)
  • 損益分岐点 — 両側戦略では両方を表示
  • スポットでの現在の理論値P&L

チャート仕様

  • X軸: SPX/原資産価格
  • Y軸: 合計USD P&L(1株あたりではなく)
  • 青実線 = 現在のDTE/IVでの理論値
  • 灰色点線 = 失効時ペイオフ
  • 緑点線(垂直) = 行使価格(K2中央行使価格がより明るい)
  • 琥珀点線(垂直) = 現在のスポット価格
  • ゼロ上の塗りつぶし = 緑10%不透明度; ゼロ下 = 赤10%不透明度
  • ツールチップ: ホバー時に両曲線を表示

コードテンプレート

戦略ごとにpnlExpiry()bfTheory()を適合させ、ウィジェット内でこのJS構造を使用:

// Black-Scholesヘルパー(常に含める)
function normCDF(x) { /* Horner近似 */ }
function bsCall(S,K,T,r,sig) { /* 標準BS コール */ }
function bsPut(S,K,T,r,sig) { /* 標準BS プット */ }

// 戦略固有の失効時ペイオフ(プレミアム前の1株あたり値を返す)
function expiryValue(S, ...strikes) { ... }

// BS を使用した戦略固有の理論値
function theoreticalValue(S, ...strikes, T, r, iv) { ... }

// メインupdate()はすべてのスライダーを読み、配列を計算し、Chart.jsインスタンスを破棄+再作成
function update() { ... }

// リスナーを接続
['k1','k2',...,'iv','dte','rate','spot'].forEach(id => {
  document.getElementById(id).addEventListener('input', update);
});
update();

ステップ5: ユーザーに応答

ウィジェットをレンダリングした後、簡潔に説明します:

  1. どの戦略が検出され、レグがどのようにマップされたか
  2. 現在の設定での最大利益 / 最大損失
  3. 1つの主要な洞察(例: 「スポットは現在利益ゾーンから950ポイント下にあり、明日失効します」)

簡潔に — チャートが自分で語ります。


リファレンスファイル

  • references/strategies.md — 各戦略タイプの詳細なペイオフ公式とエッジケース
  • references/bs_code.md — normCDF付きのコピーペースト可能なBlack-Scholes JS実装

特定の戦略のペイオフ公式エッジケースについて不確かな場合は、関連するリファレンスファイルを読みます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
himself65
リポジトリ
himself65/finance-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/himself65/finance-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: himself65 · himself65/finance-skills · ライセンス: MIT