Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Modeling Volatility Targeting Strategies

ASecurity

Builds volatility targeting models with realized vol estimation, leverage adjustment, and drawdown management mechanics. Use when implementing vol targeting, adjusting portfolio leverage, or managing drawdown limits.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessgotestingapiperformance

Works with

api

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill modeling-volatility-targeting-strategies --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Modeling Volatility Targeting Strategies?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Modeling Volatility Targeting Strategies
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-modeling-volatility-targeting-strategies/badge)](https://www.skillsdirectory.com/skills/lev-os-modeling-volatility-targeting-strategies)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: modeling-volatility-targeting-strategies
description: Builds volatility targeting models with realized vol estimation, leverage adjustment, and drawdown management mechanics. Use when implementing vol targeting, adjusting portfolio leverage, or managing drawdown limits.
tags:
  - modeling
  - quantitative-capital-strategies
  - portfolio
metadata:
  author: casemark
  practice_areas:
    - Quantitative Investing
    - Systematic Strategies
    - Factor Investing
  document_types:
    - Financial Model
  skill_modes:
    - Modeling
    - Forecasting
---
# Modeling Volatility Targeting Strategies

Builds volatility targeting models that dynamically scale portfolio exposure to maintain a constant realized volatility around a user-defined target (e.g., 10% annualized). Covers realized vol estimation, leverage ratio computation, drawdown circuit breakers, and backtest validation.

## When To Use

- Implementing a vol-targeting overlay on an existing strategy (momentum, carry, trend-following)
- Sizing leverage for a risk-parity or multi-asset portfolio to hit a target annualized vol
- Adding drawdown management rules that de-lever when cumulative losses breach thresholds
- Comparing vol estimators (exponentially-weighted, Parkinson, Yang-Zhang) for a given asset class
- Stress-testing leverage caps and rebalance frequency under regime changes

## Inputs To Gather

- **Return series**: Daily (or intraday) total returns for each asset or strategy leg; confirm whether returns are gross or net of costs
- **Vol target**: Annualized volatility target (e.g., 10%, 15%); confirm whether this is ex-ante or ex-post target
- **Lookback window**: Number of trading days for realized vol estimation (common: 20d, 60d, 126d)
- **Vol estimator choice**: Close-to-close, exponentially-weighted moving average (EWMA with decay factor λ), Parkinson (high-low), or Yang-Zhang (OHLC)
- **Leverage bounds**: Minimum (often 0x or 0.5x) and maximum (often 1.5x–3x) gross leverage permitted
- **Rebalance frequency**: Daily, weekly, or monthly leverage adjustment; confirm whether fractional rebalancing or discrete steps
- **Drawdown rules**: Maximum drawdown threshold (e.g., −10% peak-to-trough) triggering de-lever or full risk-off; re-entry conditions
- **Transaction cost assumptions**: Round-trip cost in bps per unit of notional traded; financing/borrow cost for leveraged positions [VERIFY]
- **Benchmark**: Unlevered strategy returns or a reference index for performance attribution

## Workflow

1. **Estimate realized volatility**
   - Compute rolling realized vol using the selected estimator and lookback window
   - For EWMA: σ²_t = λ·σ²_{t-1} + (1−λ)·r²_t; typical λ = 0.94 (RiskMetrics) or fit to data
   - For Parkinson: σ² = (1/4·ln2) · (ln(H/L))² averaged over window
   - Annualize: multiply daily vol by √252 (equities) or √260 (FX) [VERIFY day count for asset class]
   - Flag any periods with missing data, stale prices, or zero-return streaks

2. **Compute leverage ratio**
   - Leverage_t = σ_target / σ_realized,t
   - Apply floor and cap: Leverage_t = max(L_min, min(L_max, Leverage_t))
   - Optionally lag by one day (use σ_{t-1}) to avoid look-ahead bias
   - For multi-asset: compute per-asset leverage or portfolio-level vol (requires correlation matrix)

3. **Apply drawdown management overlay**
   - Track running drawdown from high-water mark: DD_t = (NAV_t / max(NAV_0..t)) − 1
   - If DD_t breaches threshold (e.g., −10%): reduce leverage to a fraction (e.g., 50% of computed) or go to cash
   - Define re-entry rule: e.g., resume full targeting when DD recovers above −5% or after N days
   - Log all drawdown-triggered actions with timestamps

4. **Simulate leveraged returns**
   - r_leveraged,t = Leverage_t · r_strategy,t − cost_financing · (Leverage_t − 1) − cost_rebalance,t
   - Rebalance cost: proportional to |ΔLeverage| · notional · cost_bps
   - Compound daily to build NAV series; compute annualized return, vol, Sharpe, max drawdown, Calmar ratio

5. **Sensitivity and stress analysis**
   - Vary lookback window (20d, 40d, 60d, 126d) and compare realized vol stability vs. responsiveness
   - Vary vol target (±2–5 pp) and measure impact on Sharpe and max drawdown
   - Stress test with regime overlays: 2008 GFC, 2020 COVID crash, 2022 rate shock — report leverage path and drawdowns
   - Test rebalance frequency impact: daily vs. weekly vs. monthly; quantify turnover and cost drag

6. **Document and deliver**
   - Present parameter table: vol target, estimator, lookback, leverage bounds, drawdown threshold, rebalance freq
   - Include time-series charts: realized vol, leverage path, strategy NAV (leveraged vs. unlevered), drawdown series
   - Summarize key performance metrics in a comparison table across parameter sets
   - State all assumptions, especially around cost, financing, and execution timing

## Output

The deliverable is a volatility targeting model package containing:

- **Parameter specification table** with all inputs and chosen values
- **Realized vol time series** with estimator diagnostics (autocorrelation, bias relative to forward vol)
- **Leverage path chart** showing computed vs. capped leverage over time
- **Performance summary table**: annualized return, annualized vol (actual vs. target), Sharpe ratio, max drawdown, Calmar ratio, turnover, cost drag — for each parameter variant
- **Drawdown overlay log**: dates and magnitudes of drawdown breaches, de-lever actions, re-entry points
- **Sensitivity heatmap**: Sharpe ratio across lookback × vol target grid
- **Stress test panel**: performance metrics during identified crisis periods

## Quality Checks

- Confirm actual realized vol of the leveraged portfolio is within ±1–2 pp of target over full sample; diagnose persistent deviation
- Verify leverage ratio never exceeds stated cap in any period (data integrity check)
- Ensure no look-ahead bias: leverage at time t uses only information available at t−1
- Cross-check EWMA vol against simple rolling vol to catch implementation errors
- Validate drawdown calculations against an independent NAV rebuild
- Confirm transaction cost model is applied consistently (not double-counted or omitted on rebalance days)
- Compare in-sample and out-of-sample Sharpe to flag overfitting to lookback/estimator choice [VERIFY whether walk-forward or single split is preferred]
- Check that financing cost assumptions reflect current rate environment [VERIFY: SOFR, Fed Funds, or broker-specific rate]

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →