Skills

Options Strategy

Options strategy framework supporting Black-Scholes pricing, Greeks analysis, and...

Install

npx skills add HKUDS/Vibe-Trading --skill options-strategy -g -a claude-code -y
Repository
HKUDS/Vibe-Trading37.4k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,978 tokens
Runs scripts
Yes, review before use

What it does

Options strategy framework supporting Black-Scholes pricing, Greeks analysis, and multi-leg backtesting. Suitable for cryptocurrency and equity options.

Purpose

Backtesting of option portfolio strategies. Starting from the underlying price, the engine synthesizes theoretical option prices with the Black-Scholes model, then simulates PnL, Greeks exposure, and expiration exercise for multi-leg option portfolios.

Applicable scenarios:

  • Hedging strategies (covered call, protective put)
  • Volatility trading (straddle, strangle)
  • Spread strategies (iron condor, butterfly, calendar spread)
  • Option pricing analysis and Greeks sensitivity research

Supported Strategy Types

StrategyStructureApplicable Market View
Covered CallHold underlying + short callMildly bullish, collect premium
Protective PutHold underlying + long putBullish but wants downside protection
StraddleBuy same-strike call + putExpect large movement, direction uncertain
StrangleBuy different-strike call + putExpect large movement, lower cost
Iron CondorSell put spread + sell call spreadRange-bound market, collect premium
ButterflyBuy low call + sell 2 middle calls + buy high callExpect narrow-range movement
Calendar SpreadSell near-month + buy far-month at same strikeExploit differences in time decay

OptionsSignalEngine Interface

Write the strategy in code/signal_engine.py, with class name SignalEngine, implementing the generate method:

class SignalEngine:
    """Option strategy signal engine."""

    def generate(self, data_map: dict) -> list:
        """Generate option trading instructions.

        Args:
            data_map: code -> DataFrame (columns: open, high, low, close, volume)
Read the whole SKILL.md on GitHub

More in Engineering