← 返回 Skills 市场
frankxpj

Covered Call Strategy

作者 frankxpj · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
61
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install covered-call-strategy
功能描述
Covered call portfolio strategy analysis and optimization. Use when the user asks about covered call (备兑认购期权) investment strategy, Roll Up/Roll Down decision...
使用说明 (SKILL.md)

Covered Call Portfolio Strategy

Analyze and optimize covered call (备兑认购期权) portfolio strategies with full upside/downside scenario modeling.

Core Framework

First Principle: Covered Call Caps Upside, Does NOT Protect Downside

This is the most common and costly misconception:

Misconception Reality
"Short call at $580 provides downside protection" ❌ The call only caps upside at $580. If stock drops to $400, the call expires worthless — stock falls freely
"Higher strike = more protection" ❌ Strike price only determines where upside is capped, not where downside is stopped
"Rolling up protects my gains" ❌ Rolling up costs premium, reducing downside cushion. It releases upside but reduces the premium buffer

The only downside protection in a covered call comes from the premium received. Period.

Key Metrics

Metric Formula Meaning
Net Premium Total premium received - Roll/close costs Downside cushion (the only one)
Effective Sell Price Strike price + (Net Premium per share) What you actually get if assigned
Upside Cap Strike price Maximum stock sell price before premium
Downside Break-even Stock cost basis - Net Premium per share Price where total P&L = 0

Analysis Workflow

When user asks for covered call strategy analysis, follow this sequence:

Step 1: Map Current Position

Extract and tabulate:

Stock Holdings:
| Batch | Shares | Cost Basis | Current Price |

Option Positions:
| Call | Direction | Strike | Expiry | Premium Received | Current Price |

Calculate:

  • Total shares vs total short calls (must be 1:1 covered)
  • Net premium per share
  • Current P&L (stock + options)

Step 2: Define Strategy Options

Common strategies (always include "Do Nothing" as baseline):

Strategy Description When to Consider
Do Nothing Hold current positions to expiry Baseline comparison
Roll Up Buy back current call, sell higher strike Stock has risen, want to release upside
Roll Down Buy back current call, sell lower strike Stock has dropped, want more premium
Close Position Buy back call, hold stock naked Want full upside flexibility
Mixed Roll Roll some calls, keep others Diversified approach

Step 3: Calculate Net Premium for Each Strategy

This is the critical calculation most people get wrong:

Net Premium = (All premiums received historically)
            - (Costs to buy back/roll current positions)
            + (Premiums from new positions sold)

Roll Up reduces net premium. This is the true cost — not the debit paid, but the reduction in downside cushion.

Step 4: Build Scenario Matrix

For each strategy, calculate total P&L at key price points:

Required price points:

  1. Deep downside (-30% from current)
  2. Moderate downside (-15%)
  3. Current price
  4. Each strike price
  5. Moderate upside (+15%)
  6. Significant upside (+30%)

For each cell:

Total P&L = Stock P&L + Net Premium + Assignment Income (if ITM)

Where:

  • Stock P&L = (Sell Price - Cost Basis) × Shares
  • If call ITM at expiry: Sell Price = Strike Price (for assigned shares)
  • If call OTM at expiry: Sell Price = Market Price (for unassigned shares)

Step 5: Identify Optimal Strategy by Outlook

Market Outlook Recommended Strategy Reasoning
Strongly bearish Do Nothing or Roll Down Preserve maximum premium cushion
Slightly bearish Do Nothing Premium cushion > upside release value
Neutral (near strike) Do Nothing or Partial Roll Premium cushion roughly equals upside release
Slightly bullish Roll 1 call (partial) Release some upside, keep some cushion
Strongly bullish Full Roll Up or Close Upside release value > premium cushion loss

Step 6: Present Decision Framework

Never recommend a single strategy. Present the trade-off:

Roll Up = Spending premium cushion to buy upside space

Quantify this trade explicitly:

  • Cost in premium cushion: $X
  • Upside space released: $Y per share
  • Break-even stock price where Roll Up becomes superior: $Z

Common Pitfalls (Lessons Learned)

These are real errors made during live analysis — do not repeat:

Pitfall 1: Mistaking Cap for Floor

"The $580 call provides downside protection at $580"

WRONG. The $580 call means if stock > $580, your shares get called away at $580. If stock \x3C $580, the call expires worthless and you bear full downside.

Pitfall 2: Ignoring Net Premium Impact

"Roll Up costs $9,600 but releases $24,000 upside"

The $9,600 reduces your net premium cushion. In downside scenarios, you're $9,600 worse off than doing nothing. The "released upside" only materializes if the stock actually rises.

Pitfall 3: Forgetting Assignment Mechanics

"If stock drops to $400, the $580 call gets assigned"

WRONG. Call buyers only exercise when it's profitable — i.e., when stock price > strike. Deep ITM calls get assigned. Deep OTM calls expire worthless.

Pitfall 4: Asymmetric Position Sizing

"Roll 1 call to $820, keep 1 at $580"

Check: after the roll, how many shares are free? The answer is always zero in a fully covered position. Each short call covers exactly 100 shares. There are no "free shares" unless you deliberately close a call without selling a new one.

Pitfall 5: Static Analysis Only

Covered call decisions are path-dependent. Today's optimal strategy may need adjustment in 2 months. Always specify:

  • Monitoring triggers: At what stock price should the strategy be re-evaluated?
  • Next action: What to do if the stock reaches the new strike?

Advanced Scenarios

For complex multi-call positions with different strikes and cost bases, see references/multi-strike-model.md.

For Roll Up/Roll Down decision frameworks with quantitative thresholds, see references/roll-decision.md.

安全使用建议
Before installing, note that this skill provides financial strategy analysis and calculations, not guaranteed investment advice. Do not allow any agent or external tool to execute trades from these recommendations without your explicit review and confirmation.
功能分析
Type: OpenClaw Skill Name: covered-call-strategy Version: 1.0.0 The skill bundle is a financial analysis tool for covered call option strategies. The included Python script (covered_call_calc.py) is a straightforward calculator that generates P&L scenarios based on user-provided financial data without any network access, file system manipulation, or dangerous execution patterns. The instructions in SKILL.md and the reference documents provide a logical framework for an AI agent to assist users with investment decisions and contain no evidence of malicious prompt injection or data exfiltration attempts.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The skill is coherently focused on covered-call strategy analysis and includes trade-oriented concepts such as rolling, closing, and selling calls; the provided artifacts do not show brokerage access or order execution.
Instruction Scope
Instructions are scoped to analysis, scenario modeling, and presenting trade-offs rather than forcing one action; the SKILL excerpt explicitly says to present the trade-off instead of recommending a single strategy.
Install Mechanism
There is no install spec, no required binaries, and no required environment variables. The included Python calculator is local-only and has no network, credential, or shell execution behavior.
Credentials
No credentials, config paths, network endpoints, broker APIs, or account/session stores are requested in the provided artifacts.
Persistence & Privilege
No persistence, background workers, privilege escalation, autonomous trading loop, or stored memory behavior is shown.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install covered-call-strategy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /covered-call-strategy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: 6-step analysis workflow, 5 common pitfalls from live trading, multi-strike P&L model, roll decision framework with quantitative thresholds, scenario matrix calculator script.
元数据
Slug covered-call-strategy
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Covered Call Strategy 是什么?

Covered call portfolio strategy analysis and optimization. Use when the user asks about covered call (备兑认购期权) investment strategy, Roll Up/Roll Down decision... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 61 次。

如何安装 Covered Call Strategy?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install covered-call-strategy」即可一键安装,无需额外配置。

Covered Call Strategy 是免费的吗?

是的,Covered Call Strategy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Covered Call Strategy 支持哪些平台?

Covered Call Strategy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Covered Call Strategy?

由 frankxpj(@frankxpj)开发并维护,当前版本 v1.0.0。

💬 留言讨论