<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Credit_spreads on FinFr.ee: Financial Freedom for Globally Mobile Investors</title>
    <link>http://localhost:58538/tags/credit_spreads/</link>
    <description>Tools, math, and lived experience for expats building wealth across borders. Passive portfolios and active income from a Dubai-based trader.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Copyright © 2026 | All rights reserved</copyright>
    <lastBuildDate>Mon, 19 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:58538/tags/credit_spreads/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Credit Spreads on SPY: The Directional Options Strategy for Premium Income</title>
      <link>http://localhost:58538/passive_active_investments/options_trading/credit-spreads-spy-strategy-guide/</link>
      <pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:58538/passive_active_investments/options_trading/credit-spreads-spy-strategy-guide/</guid>
      <description>A comprehensive guide to trading bull put spreads and bear call spreads on SPY for consistent premium income. Includes step-by-step execution, position sizing, management rules, and when to use each spread type. The perfect complement to neutral strategies like Iron Condors.</description>
      <content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  Credit spreads are my go-to strategy when I have a directional view. Unlike Iron Condors that profit from range-bound markets, credit spreads let me express bullish or bearish conviction while maintaining defined risk. On SPY, I target 15-25% annualized returns with a 65-75% win rate. In this guide, I'll show you exactly how I trade bull put spreads and bear call spreads—including when to use each, how to size positions, and how to manage them for consistent income.
</div>


  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #1e3a5f"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #60a5fa"
    
    >
    <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M172.5 131.1C228.1 75.51 320.5 75.51 376.1 131.1C426.1 181.1 433.5 260.8 392.4 318.3L391.3 319.9C381 334.2 361 337.6 346.7 327.3C332.3 317 328.9 297 339.2 282.7L340.3 281.1C363.2 249 359.6 205.1 331.7 177.2C300.3 145.8 249.2 145.8 217.7 177.2L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L172.5 131.1zM467.5 380C411 436.5 319.5 436.5 263 380C213 330 206.5 251.2 247.6 193.7L248.7 192.1C258.1 177.8 278.1 174.4 293.3 184.7C307.7 194.1 311.1 214.1 300.8 229.3L299.7 230.9C276.8 262.1 280.4 306.9 308.3 334.8C339.7 366.2 390.8 366.2 422.3 334.8L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 80.63 462.7 76.99 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.731 529.8 13.25 579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L467.5 380z"/></svg>
</span>
  </span>

  <span
    
      style="color: #e2e8f0"
    
    ><p><strong>Related Strategies:</strong></p>
<ul>
<li>📊 <strong><a href="/posts/iron-condor-strategy-spy-guide/" >Iron Condor Strategy Guide</a></strong> - Neutral strategy (both sides)</li>
<li>💰 <strong><a href="/posts/cash-secured-puts-profitable-low-risk-options-strategy/" >Cash Secured Puts Guide</a></strong> - Bullish without defined risk</li>
<li>📋 <strong><a href="/posts/top-options-strategies-100k-portfolio-ranked/" >Top Options Strategies Ranked</a></strong> - Full comparison</li>
</ul></span>
</div>

<hr>

<h2 class="relative group">What Are Credit Spreads?
    <div id="what-are-credit-spreads" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-are-credit-spreads" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>A credit spread is a two-leg options strategy where I <strong>sell</strong> an option closer to the money and <strong>buy</strong> a further out-of-the-money option for protection. I collect a net credit upfront and keep it if the market cooperates.</p>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Bull Put Spread (Bullish)">
          <span class="flex items-center gap-1">
            
            Bull Put Spread (Bullish)
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Bear Call Spread (Bearish)">
          <span class="flex items-center gap-1">
            
            Bear Call Spread (Bearish)
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Key Differences">
          <span class="flex items-center gap-1">
            
            Key Differences
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        
<h3 class="relative group">Bull Put Spread
    <div id="bull-put-spread" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bull-put-spread" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>When to use:</strong> I'm bullish or neutral—I think SPY will stay above a certain level.</p>
<p><strong>Structure:</strong></p>
<ul>
<li><strong>SELL</strong> a put at a higher strike (closer to the money)</li>
<li><strong>BUY</strong> a put at a lower strike (further OTM, protection)</li>
<li>Collect a net credit</li>
</ul>
<p><strong>Profit if:</strong> SPY stays above the short put strike at expiration</p>
<pre class="not-prose mermaid">
graph LR
    A[SPY Price] --> B{At Expiration}
    B -->|Above Short Strike| C[Keep Full Credit ✅]
    B -->|Between Strikes| D[Partial Loss ⚠️]
    B -->|Below Long Strike| E[Max Loss ❌]
</pre>
<p><strong>Example:</strong></p>
<ul>
<li>SPY @ $594</li>
<li>Sell $575 put @ $2.50</li>
<li>Buy $570 put @ $1.50</li>
<li>Net Credit: $1.00 ($100 per spread)</li>
<li>Max Loss: $5.00 - $1.00 = $4.00 ($400)</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        
<h3 class="relative group">Bear Call Spread
    <div id="bear-call-spread" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bear-call-spread" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>When to use:</strong> I'm bearish or neutral—I think SPY will stay below a certain level.</p>
<p><strong>Structure:</strong></p>
<ul>
<li><strong>SELL</strong> a call at a lower strike (closer to the money)</li>
<li><strong>BUY</strong> a call at a higher strike (further OTM, protection)</li>
<li>Collect a net credit</li>
</ul>
<p><strong>Profit if:</strong> SPY stays below the short call strike at expiration</p>
<pre class="not-prose mermaid">
graph LR
    A[SPY Price] --> B{At Expiration}
    B -->|Below Short Strike| C[Keep Full Credit ✅]
    B -->|Between Strikes| D[Partial Loss ⚠️]
    B -->|Above Long Strike| E[Max Loss ❌]
</pre>
<p><strong>Example:</strong></p>
<ul>
<li>SPY @ $594</li>
<li>Sell $615 call @ $2.30</li>
<li>Buy $620 call @ $1.40</li>
<li>Net Credit: $0.90 ($90 per spread)</li>
<li>Max Loss: $5.00 - $0.90 = $4.10 ($410)</li>
</ul>

      </div><div class="tab__panel " data-tab-index="2">
        <h3 class="relative group">Bull Put vs Bear Call
    <div id="bull-put-vs-bear-call" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bull-put-vs-bear-call" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Factor</th>
					<th>Bull Put Spread</th>
					<th>Bear Call Spread</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Market View</strong></td>
					<td>Bullish/Neutral</td>
					<td>Bearish/Neutral</td>
			</tr>
			<tr>
					<td><strong>Profit When</strong></td>
					<td>SPY rises or holds</td>
					<td>SPY falls or holds</td>
			</tr>
			<tr>
					<td><strong>Best Environment</strong></td>
					<td>Uptrends, pullbacks</td>
					<td>Resistance, overbought</td>
			</tr>
			<tr>
					<td><strong>Historical Edge</strong></td>
					<td>Stronger (markets rise long-term)</td>
					<td>Works in consolidation</td>
			</tr>
			<tr>
					<td><strong>My Usage</strong></td>
					<td>70% of credit spreads</td>
					<td>30% of credit spreads</td>
			</tr>
	</tbody>
</table>
<p><strong>Why I favor bull puts:</strong> Markets have a long-term upward bias. Bull put spreads align with this tendency while still profiting from sideways action.</p>
      </div></div>
</div>

<hr>

<h2 class="relative group">Why SPY for Credit Spreads?
    <div id="why-spy-for-credit-spreads" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-spy-for-credit-spreads" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>I use SPY instead of SPX for several reasons:</p>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #0f5132"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #75b798"
    
    >
    
  </span>

  <span
    
      style="color: #d1e7dd"
    
    ><p><strong>Why SPY Wins for Credit Spreads:</strong></p>
<table>
	<thead>
			<tr>
					<th>Factor</th>
					<th>SPY</th>
					<th>SPX</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Bid-Ask Spread</strong></td>
					<td>$0.01 typical</td>
					<td>$0.05-0.10</td>
			</tr>
			<tr>
					<td><strong>Liquidity</strong></td>
					<td>Highest in options market</td>
					<td>Good but less than SPY</td>
			</tr>
			<tr>
					<td><strong>Strike Increments</strong></td>
					<td>$1 or $0.50</td>
					<td>$5 only</td>
			</tr>
			<tr>
					<td><strong>Contract Size</strong></td>
					<td>~$594 × 100 = $59,400</td>
					<td>~$5,940 × 100 = $594,000</td>
			</tr>
			<tr>
					<td><strong>Position Sizing</strong></td>
					<td>Flexible for $25k-$100k</td>
					<td>Requires larger accounts</td>
			</tr>
			<tr>
					<td><strong>Assignment Risk</strong></td>
					<td>Yes (American-style)</td>
					<td>No (cash-settled)</td>
			</tr>
			<tr>
					<td><strong>Tax Treatment</strong></td>
					<td>Standard</td>
					<td>Section 1256 (60/40)</td>
			</tr>
	</tbody>
</table>
<p><strong>My Choice:</strong> SPY's tighter spreads and flexibility outweigh SPX's tax benefits for accounts under $250k. Better fills mean better returns.</p>
</span>
</div>

<p><strong>When SPX makes sense:</strong></p>
<ul>
<li>Portfolio over $250k</li>
<li>Strong preference for cash settlement</li>
<li>Tax optimization is priority</li>
<li>Trading 0DTE specifically</li>
</ul>
<p><strong>Sources:</strong> <a href="https://www.tradestation.com/insights/2025/05/28/spy-vs-spx-options-explained/"  target="_blank" rel="noreferrer">TradeStation SPX vs SPY Analysis</a>, <a href="https://www.tradingblock.com/blog/0dte-spy-vs-spx-options"  target="_blank" rel="noreferrer">TradingBlock 0DTE Comparison</a></p>
<hr>

<h2 class="relative group">The Volatility Risk Premium: Why This Works
    <div id="the-volatility-risk-premium-why-this-works" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-volatility-risk-premium-why-this-works" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          Tip
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Credit spreads work because options are systematically overpriced. Buyers pay a &quot;fear premium&quot; for protection, and we collect that premium by being the insurance seller.</p></div></div><p>Credit spreads capture the <strong>Volatility Risk Premium (VRP)</strong>—the systematic overpricing of options due to demand for protection.</p>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #1e3a5f"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #60a5fa"
    
    >
    <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span>
  </span>

  <span
    
      style="color: #e2e8f0"
    
    ><p><strong>Current Market Context (January 2026):</strong></p>
<table>
	<thead>
			<tr>
					<th>Metric</th>
					<th>Value</th>
					<th>Implication</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>SPY Price</strong></td>
					<td>~$594</td>
					<td>Near all-time highs</td>
			</tr>
			<tr>
					<td><strong>VIX</strong></td>
					<td>~16</td>
					<td>Low volatility regime</td>
			</tr>
			<tr>
					<td><strong>IV vs RV</strong></td>
					<td>16% vs 10-11%</td>
					<td>~5% VRP edge</td>
			</tr>
			<tr>
					<td><strong>50-day MA</strong></td>
					<td>~$580</td>
					<td>SPY above (bullish)</td>
			</tr>
			<tr>
					<td><strong>200-day MA</strong></td>
					<td>~$560</td>
					<td>SPY above (bullish)</td>
			</tr>
	</tbody>
</table>
<p>This is an ideal environment for credit spreads—especially bull put spreads given the bullish technical picture.</p>
</span>
</div>


<h3 class="relative group">Historical Performance Data
    <div id="historical-performance-data" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#historical-performance-data" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Period</th>
					<th>Strategy</th>
					<th>CAGR</th>
					<th>Win Rate</th>
					<th>Max DD</th>
					<th>Sharpe</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>2010-2020</td>
					<td>Bull Put Spreads (30-45 DTE)</td>
					<td>18-22%</td>
					<td>72%</td>
					<td>-18%</td>
					<td>0.85</td>
			</tr>
			<tr>
					<td>2021-2025 Bull</td>
					<td>Bull Put Spreads</td>
					<td>25-30%</td>
					<td>78%</td>
					<td>-12%</td>
					<td>0.95</td>
			</tr>
			<tr>
					<td>2022 Bear</td>
					<td>Bull Put Spreads</td>
					<td>-18%</td>
					<td>55%</td>
					<td>-22%</td>
					<td>-</td>
			</tr>
			<tr>
					<td>2022 Bear</td>
					<td>Bear Call Spreads</td>
					<td>+12%</td>
					<td>68%</td>
					<td>-8%</td>
					<td>0.70</td>
			</tr>
			<tr>
					<td>Low Vol (2026)</td>
					<td>Bull Put Spreads</td>
					<td>20-25%*</td>
					<td>75%*</td>
					<td>-10%*</td>
					<td>0.90*</td>
			</tr>
	</tbody>
</table>
<p>*Projected based on current conditions</p>
<p><strong>Key Insight:</strong> Bull put spreads outperform in most years but suffer in bear markets. Bear call spreads act as a hedge during downturns.</p>
<hr>

<h2 class="relative group">My Trading Parameters
    <div id="my-trading-parameters" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#my-trading-parameters" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Entry Criteria">
          <span class="flex items-center gap-1">
            
            Entry Criteria
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Management Rules">
          <span class="flex items-center gap-1">
            
            Management Rules
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Position Sizing">
          <span class="flex items-center gap-1">
            
            Position Sizing
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="3"
          data-tab-label="Greeks">
          <span class="flex items-center gap-1">
            
            Greeks
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        
<h3 class="relative group">Entry Checklist
    <div id="entry-checklist" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#entry-checklist" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>All must be YES before entering:</strong></p>
<p><strong>Market Context:</strong></p>
<ul>
<li><input disabled="" type="checkbox"> VIX between 14-25 (not too low, not too high)</li>
<li><input disabled="" type="checkbox"> SPY above 50-day MA (for bull puts) OR below resistance (for bear calls)</li>
<li><input disabled="" type="checkbox"> No FOMC/CPI/Jobs report in 48 hours</li>
<li><input disabled="" type="checkbox"> VIX term structure in contango</li>
</ul>
<p><strong>Position Setup:</strong></p>
<ul>
<li><input disabled="" type="checkbox"> DTE: 30-45 days</li>
<li><input disabled="" type="checkbox"> Short strike delta: 0.20-0.30</li>
<li><input disabled="" type="checkbox"> Spread width: $5 (standard for SPY)</li>
<li><input disabled="" type="checkbox"> Credit received: ≥ 15% of width ($0.75+ on $5 spread)</li>
<li><input disabled="" type="checkbox"> Open interest: ≥ 500 per leg</li>
<li><input disabled="" type="checkbox"> Bid-ask spread: ≤ $0.03 per leg</li>
</ul>
<p><strong>Risk Check:</strong></p>
<ul>
<li><input disabled="" type="checkbox"> Max loss ≤ 2% of portfolio</li>
<li><input disabled="" type="checkbox"> Not overlapping with existing positions</li>
<li><input disabled="" type="checkbox"> Not revenge trading from prior loss</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        
<h3 class="relative group">Position Management
    <div id="position-management" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#position-management" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>Profit Taking:</strong></p>
<table>
	<thead>
			<tr>
					<th>Target</th>
					<th>Action</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>50% of max profit</td>
					<td><strong>Close position</strong> (my standard)</td>
			</tr>
			<tr>
					<td>70% of max profit</td>
					<td>Close if DTE &gt; 21</td>
			</tr>
			<tr>
					<td>21 DTE remaining</td>
					<td>Close if any profit exists</td>
			</tr>
	</tbody>
</table>
<p><strong>Stop Loss:</strong></p>
<table>
	<thead>
			<tr>
					<th>Trigger</th>
					<th>Action</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Loss = 1.5× credit</td>
					<td>Evaluate closing</td>
			</tr>
			<tr>
					<td>Loss = 2× credit</td>
					<td><strong>Close immediately</strong></td>
			</tr>
			<tr>
					<td>Short strike breached</td>
					<td>Close or roll</td>
			</tr>
	</tbody>
</table>
<p><strong>Rolling Rules:</strong></p>
<ul>
<li>Only roll for a <strong>net credit</strong></li>
<li>Only roll to extend DTE (not strike closer to money)</li>
<li>Maximum 2 rolls per trade</li>
<li>Maximum 60 DTE total duration</li>
</ul>

      </div><div class="tab__panel " data-tab-index="2">
        
<h3 class="relative group">Position Sizing Formula
    <div id="position-sizing-formula" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#position-sizing-formula" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>My 2% Rule:</strong></p>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Max Loss per Trade = 2% of Portfolio
</span></span><span class="line"><span class="cl">Contracts = Max Loss ÷ (Spread Width - Credit) ÷ 100
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Example ($100k portfolio):
</span></span><span class="line"><span class="cl">Max Loss = $100,000 × 2% = $2,000
</span></span><span class="line"><span class="cl">Spread Width = $5.00
</span></span><span class="line"><span class="cl">Credit = $1.00
</span></span><span class="line"><span class="cl">Max Loss per Spread = $5.00 - $1.00 = $4.00 = $400
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Contracts = $2,000 ÷ $400 = 5 contracts</span></span></code></pre></div></div>
<p><strong>Position Sizing Table:</strong></p>
<table>
	<thead>
			<tr>
					<th>Portfolio</th>
					<th>Max Loss (2%)</th>
					<th>$5 Width, $1 Credit</th>
					<th>$5 Width, $0.75 Credit</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>$25,000</td>
					<td>$500</td>
					<td>1 contract</td>
					<td>1 contract</td>
			</tr>
			<tr>
					<td>$50,000</td>
					<td>$1,000</td>
					<td>2 contracts</td>
					<td>2 contracts</td>
			</tr>
			<tr>
					<td>$75,000</td>
					<td>$1,500</td>
					<td>3 contracts</td>
					<td>3 contracts</td>
			</tr>
			<tr>
					<td>$100,000</td>
					<td>$2,000</td>
					<td>5 contracts</td>
					<td>4 contracts</td>
			</tr>
	</tbody>
</table>

      </div><div class="tab__panel " data-tab-index="3">
        
<h3 class="relative group">Understanding Your Greeks
    <div id="understanding-your-greeks" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#understanding-your-greeks" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p><strong>Bull Put Spread Greeks (at entry):</strong></p>
<table>
	<thead>
			<tr>
					<th>Greek</th>
					<th>Typical Value</th>
					<th>What It Means</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Delta</strong></td>
					<td>+0.15 to +0.25</td>
					<td>Profits from SPY rising</td>
			</tr>
			<tr>
					<td><strong>Theta</strong></td>
					<td>+$3-8/day</td>
					<td>Earns money daily from decay</td>
			</tr>
			<tr>
					<td><strong>Vega</strong></td>
					<td>-$5-15</td>
					<td>Benefits from IV dropping</td>
			</tr>
			<tr>
					<td><strong>Gamma</strong></td>
					<td>-0.01 to -0.03</td>
					<td>Risk accelerates near expiration</td>
			</tr>
	</tbody>
</table>
<p><strong>Bear Call Spread Greeks (at entry):</strong></p>
<table>
	<thead>
			<tr>
					<th>Greek</th>
					<th>Typical Value</th>
					<th>What It Means</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Delta</strong></td>
					<td>-0.15 to -0.25</td>
					<td>Profits from SPY falling</td>
			</tr>
			<tr>
					<td><strong>Theta</strong></td>
					<td>+$3-8/day</td>
					<td>Earns money daily from decay</td>
			</tr>
			<tr>
					<td><strong>Vega</strong></td>
					<td>-$5-15</td>
					<td>Benefits from IV dropping</td>
			</tr>
			<tr>
					<td><strong>Gamma</strong></td>
					<td>-0.01 to -0.03</td>
					<td>Risk accelerates near expiration</td>
			</tr>
	</tbody>
</table>
<p><strong>Key Insight:</strong> Theta is my friend (collecting premium daily). Gamma is my enemy near expiration (accelerates losses if tested).</p>

      </div></div>
</div>

<hr>

<h2 class="relative group">Step-by-Step Trade Examples
    <div id="step-by-step-trade-examples" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#step-by-step-trade-examples" aria-label="Anchor">#</a>
    </span>
    
</h2>

<h3 class="relative group">Example 1: Bull Put Spread (Bullish Setup)
    <div id="example-1-bull-put-spread-bullish-setup" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#example-1-bull-put-spread-bullish-setup" aria-label="Anchor">#</a>
    </span>
    
</h3>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Setup">
          <span class="flex items-center gap-1">
            
            Setup
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Risk/Reward">
          <span class="flex items-center gap-1">
            
            Risk/Reward
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Execution">
          <span class="flex items-center gap-1">
            
            Execution
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="3"
          data-tab-label="Management">
          <span class="flex items-center gap-1">
            
            Management
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <p><strong>Market Conditions (January 19, 2026):</strong></p>
<ul>
<li>SPY: $594</li>
<li>VIX: 16</li>
<li>50-day MA: $580 (SPY above ✅)</li>
<li>Trend: Bullish, recent pullback from $600</li>
<li>Events: None in 48 hours ✅</li>
</ul>
<p><strong>My Analysis:</strong> SPY pulled back from recent highs but remains in uptrend. Looking for support around $575 (previous resistance, now support). Bull put spread below this level.</p>
<p><strong>Position:</strong></p>
<ul>
<li><strong>Sell:</strong> 1 SPY Feb 21 $575 Put @ $2.65</li>
<li><strong>Buy:</strong> 1 SPY Feb 21 $570 Put @ $1.75</li>
<li><strong>DTE:</strong> 33 days</li>
<li><strong>Net Credit:</strong> $0.90 ($90 per spread)</li>
<li><strong>Short Strike Delta:</strong> ~0.22</li>
<li><strong>Distance OTM:</strong> 3.2% below current price</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        <p><strong>P/L Analysis:</strong></p>
<table>
	<thead>
			<tr>
					<th>Metric</th>
					<th>Value</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Max Profit</strong></td>
					<td>$0.90 × 100 = $90</td>
			</tr>
			<tr>
					<td><strong>Max Loss</strong></td>
					<td>($5.00 - $0.90) × 100 = $410</td>
			</tr>
			<tr>
					<td><strong>Breakeven</strong></td>
					<td>$575 - $0.90 = $574.10</td>
			</tr>
			<tr>
					<td><strong>Risk/Reward</strong></td>
					<td>1:4.6</td>
			</tr>
			<tr>
					<td><strong>Probability of Profit</strong></td>
					<td>~72%</td>
			</tr>
	</tbody>
</table>
<p><strong>Scenario Analysis:</strong></p>
<table>
	<thead>
			<tr>
					<th>SPY at Expiration</th>
					<th>Spread Value</th>
					<th>P/L</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>$594+ (unchanged or higher)</td>
					<td>$0.00</td>
					<td>+$90 ✅</td>
			</tr>
			<tr>
					<td>$580 (-2.4%)</td>
					<td>$0.00</td>
					<td>+$90 ✅</td>
			</tr>
			<tr>
					<td>$575 (-3.2%, at short strike)</td>
					<td>$0.00</td>
					<td>+$90 ✅</td>
			</tr>
			<tr>
					<td>$574 (-3.4%, just below)</td>
					<td>$1.00</td>
					<td>-$10 ⚠️</td>
			</tr>
			<tr>
					<td>$572.50 (-3.6%)</td>
					<td>$2.50</td>
					<td>-$160 ⚠️</td>
			</tr>
			<tr>
					<td>$570 (-4.0%, at long strike)</td>
					<td>$5.00</td>
					<td>-$410 ❌</td>
			</tr>
			<tr>
					<td>Below $570</td>
					<td>$5.00</td>
					<td>-$410 ❌</td>
			</tr>
	</tbody>
</table>
<p><strong>Key Point:</strong> SPY can drop 3.2% and I still make full profit. My breakeven is a 3.4% drop.</p>

      </div><div class="tab__panel " data-tab-index="2">
        <p><strong>Order Entry (IBKR TWS):</strong></p>
<ol>
<li>
<p><strong>Open Option Chain:</strong></p>
<ul>
<li>Symbol: SPY</li>
<li>Expiration: Feb 21, 2026 (33 DTE)</li>
<li>Strategy Builder: &quot;Vertical Spread&quot;</li>
</ul>
</li>
<li>
<p><strong>Configure Spread:</strong></p>
<ul>
<li>Sell $575 Put</li>
<li>Buy $570 Put</li>
<li>Verify: Shows as CREDIT spread</li>
</ul>
</li>
<li>
<p><strong>Set Price:</strong></p>
<ul>
<li>Mid-price: $0.90</li>
<li>Start at mid, adjust $0.01 every 60 seconds</li>
<li>Max concession: $0.05 from mid</li>
</ul>
</li>
<li>
<p><strong>Submit:</strong></p>
<ul>
<li>Order type: LIMIT</li>
<li>Time in force: DAY</li>
<li>Quantity: Based on position sizing</li>
</ul>
</li>
<li>
<p><strong>Set Alerts:</strong></p>
<ul>
<li>Alert at 50% profit ($0.45)</li>
<li>Alert at 2× loss ($1.80)</li>
</ul>
</li>
</ol>

      </div><div class="tab__panel " data-tab-index="3">
        <p><strong>Day 1-10: Monitor</strong></p>
<ul>
<li>Check daily: Is SPY holding above $580?</li>
<li>If spread worth $0.45 or less → <strong>Close for 50% profit</strong></li>
</ul>
<p><strong>Day 11-20: Active Management</strong></p>
<ul>
<li>If profitable → Consider closing</li>
<li>If SPY drops to $580 → Tighten monitoring</li>
<li>If SPY drops to $578 → Prepare to close/roll</li>
</ul>
<p><strong>Day 21+ (&lt; 21 DTE): Close if Profitable</strong></p>
<ul>
<li>Any profit → Close position</li>
<li>Gamma risk increases, don't hold for last few dollars</li>
</ul>
<p><strong>If Tested (SPY approaches $575):</strong></p>
<ul>
<li>Option 1: Close at defined loss</li>
<li>Option 2: Roll down and out for credit (only if bullish conviction remains)</li>
</ul>
<p><strong>Example Roll:</strong></p>
<ul>
<li>Close $575/$570 spread at loss</li>
<li>Open $570/$565 spread 30 days out</li>
<li>Must receive net credit to justify roll</li>
</ul>

      </div></div>
</div>


<h3 class="relative group">Example 2: Bear Call Spread (Bearish Setup)
    <div id="example-2-bear-call-spread-bearish-setup" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#example-2-bear-call-spread-bearish-setup" aria-label="Anchor">#</a>
    </span>
    
</h3>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Setup">
          <span class="flex items-center gap-1">
            
            Setup
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Risk/Reward">
          <span class="flex items-center gap-1">
            
            Risk/Reward
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="When to Use Bear Calls">
          <span class="flex items-center gap-1">
            
            When to Use Bear Calls
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <p><strong>Market Conditions:</strong></p>
<ul>
<li>SPY: $594</li>
<li>VIX: 16</li>
<li>Technical: SPY at resistance ($600 recent high)</li>
<li>RSI: 68 (approaching overbought)</li>
<li>Events: None in 48 hours ✅</li>
</ul>
<p><strong>My Analysis:</strong> SPY approaching previous resistance at $600. Expecting consolidation or pullback. Bear call spread above resistance.</p>
<p><strong>Position:</strong></p>
<ul>
<li><strong>Sell:</strong> 1 SPY Feb 21 $610 Call @ $2.15</li>
<li><strong>Buy:</strong> 1 SPY Feb 21 $615 Call @ $1.35</li>
<li><strong>DTE:</strong> 33 days</li>
<li><strong>Net Credit:</strong> $0.80 ($80 per spread)</li>
<li><strong>Short Strike Delta:</strong> ~0.24</li>
<li><strong>Distance OTM:</strong> 2.7% above current price</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        <p><strong>P/L Analysis:</strong></p>
<table>
	<thead>
			<tr>
					<th>Metric</th>
					<th>Value</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Max Profit</strong></td>
					<td>$0.80 × 100 = $80</td>
			</tr>
			<tr>
					<td><strong>Max Loss</strong></td>
					<td>($5.00 - $0.80) × 100 = $420</td>
			</tr>
			<tr>
					<td><strong>Breakeven</strong></td>
					<td>$610 + $0.80 = $610.80</td>
			</tr>
			<tr>
					<td><strong>Risk/Reward</strong></td>
					<td>1:5.25</td>
			</tr>
			<tr>
					<td><strong>Probability of Profit</strong></td>
					<td>~70%</td>
			</tr>
	</tbody>
</table>
<p><strong>Scenario Analysis:</strong></p>
<table>
	<thead>
			<tr>
					<th>SPY at Expiration</th>
					<th>Spread Value</th>
					<th>P/L</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>$594 or below (unchanged or lower)</td>
					<td>$0.00</td>
					<td>+$80 ✅</td>
			</tr>
			<tr>
					<td>$600 (+1.0%)</td>
					<td>$0.00</td>
					<td>+$80 ✅</td>
			</tr>
			<tr>
					<td>$610 (+2.7%, at short strike)</td>
					<td>$0.00</td>
					<td>+$80 ✅</td>
			</tr>
			<tr>
					<td>$611 (+2.9%, just above)</td>
					<td>$1.00</td>
					<td>-$20 ⚠️</td>
			</tr>
			<tr>
					<td>$612.50 (+3.1%)</td>
					<td>$2.50</td>
					<td>-$170 ⚠️</td>
			</tr>
			<tr>
					<td>$615+ (+3.5%, at or above long strike)</td>
					<td>$5.00</td>
					<td>-$420 ❌</td>
			</tr>
	</tbody>
</table>

      </div><div class="tab__panel " data-tab-index="2">
        <p><strong>Best Conditions for Bear Call Spreads:</strong></p>
<table>
	<thead>
			<tr>
					<th>Condition</th>
					<th>Check</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>SPY at or near resistance</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>RSI &gt; 65 (overbought)</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>VIX rising or stable</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Recent failed breakout</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Bearish divergence on indicators</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Major indices showing weakness</td>
					<td>✅</td>
			</tr>
	</tbody>
</table>
<p><strong>Avoid Bear Calls When:</strong></p>
<ul>
<li>Clear uptrend with momentum</li>
<li>VIX &lt; 14 (premiums too thin)</li>
<li>Strong breakout above resistance</li>
<li>Bullish news catalyst</li>
</ul>
<p><strong>My Usage:</strong> I trade 2-3 bear call spreads for every 7 bull put spreads. Markets go up more than down, so I use bear calls selectively.</p>

      </div></div>
</div>

<hr>

<h2 class="relative group">Combining with Iron Condors
    <div id="combining-with-iron-condors" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#combining-with-iron-condors" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Credit spreads are <strong>half of an Iron Condor</strong>. I often use them together:</p>
<pre class="not-prose mermaid">
graph TD
    A[Market Assessment] --> B{Directional View?}
    B -->|Strong Bullish| C[Bull Put Spread Only]
    B -->|Mild Bullish| D[Iron Condor + Extra Bull Put]
    B -->|Neutral| E[Iron Condor]
    B -->|Mild Bearish| F[Iron Condor + Extra Bear Call]
    B -->|Strong Bearish| G[Bear Call Spread Only]

    C --> H[Collect ~$80-100/spread]
    D --> I[Collect ~$90-120 total]
    E --> J[Collect ~$70-90 total]
    F --> K[Collect ~$90-120 total]
    G --> L[Collect ~$70-90/spread]

    style C fill:#0f5132,stroke:#75b798,color:#d1e7dd
    style E fill:#1e3a5f,stroke:#60a5fa,color:#e2e8f0
    style G fill:#664d03,stroke:#ffc107,color:#fff3cd
</pre>


<h3 class="relative group">My Portfolio Allocation
    <div id="my-portfolio-allocation" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#my-portfolio-allocation" aria-label="Anchor">#</a>
    </span>
    
</h3>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #1e3a5f"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #60a5fa"
    
    >
    
  </span>

  <span
    
      style="color: #e2e8f0"
    
    ><p><strong>How I Allocate $100k Between Strategies:</strong></p>
<table>
	<thead>
			<tr>
					<th>Strategy</th>
					<th>Allocation</th>
					<th>Monthly Target</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Iron Condors (Neutral)</strong></td>
					<td>50%</td>
					<td>$500-750</td>
			</tr>
			<tr>
					<td><strong>Credit Spreads (Directional)</strong></td>
					<td>25%</td>
					<td>$250-375</td>
			</tr>
			<tr>
					<td><strong>CSPs (Quality Stocks)</strong></td>
					<td>10%</td>
					<td>$100-150</td>
			</tr>
			<tr>
					<td><strong>Cash Buffer</strong></td>
					<td>15%</td>
					<td>-</td>
			</tr>
	</tbody>
</table>
<p><strong>Combined Annual Target:</strong> $10,000-$15,000 (10-15%)</p>
<p>Credit spreads complement Iron Condors by:</p>
<ol>
<li>Adding directional exposure when I have conviction</li>
<li>Capturing more premium in trending markets</li>
<li>Providing flexibility to lean bullish or bearish</li>
</ol>
</span>
</div>

<hr>

<h2 class="relative group">Risk Management: What Can Go Wrong
    <div id="risk-management-what-can-go-wrong" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#risk-management-what-can-go-wrong" aria-label="Anchor">#</a>
    </span>
    
</h2>

<h3 class="relative group">The Dangers of Credit Spreads
    <div id="the-dangers-of-credit-spreads" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-dangers-of-credit-spreads" aria-label="Anchor">#</a>
    </span>
    
</h3>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #842029"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #ea868f"
    
    >
    <span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/></svg>
</span>
  </span>

  <span
    
      style="color: #f8d7da"
    
    ><p><strong>Primary Risks:</strong></p>
<table>
	<thead>
			<tr>
					<th>Risk</th>
					<th>Description</th>
					<th>Mitigation</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Wrong Direction</strong></td>
					<td>Bull puts in bear market = losses</td>
					<td>Use market context filters</td>
			</tr>
			<tr>
					<td><strong>Gap Risk</strong></td>
					<td>Overnight gap through strikes</td>
					<td>Avoid events, smaller size</td>
			</tr>
			<tr>
					<td><strong>Assignment (SPY)</strong></td>
					<td>Early assignment on ITM short</td>
					<td>Roll early, close if deep ITM</td>
			</tr>
			<tr>
					<td><strong>Vega Spike</strong></td>
					<td>IV increase hurts open positions</td>
					<td>Close or reduce when VIX spikes</td>
			</tr>
			<tr>
					<td><strong>Gamma Acceleration</strong></td>
					<td>Losses compound near expiration</td>
					<td>Close at 21 DTE or before</td>
			</tr>
	</tbody>
</table></span>
</div>


<h3 class="relative group">Historical Drawdowns
    <div id="historical-drawdowns" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#historical-drawdowns" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Event</th>
					<th>Bull Put Impact</th>
					<th>Bear Call Impact</th>
					<th>My Response</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>2022 Bear Market</strong></td>
					<td>-18 to -25%</td>
					<td>+10 to +15%</td>
					<td>Shifted to bear calls</td>
			</tr>
			<tr>
					<td><strong>COVID Crash (2020)</strong></td>
					<td>-30% if holding</td>
					<td>+15%</td>
					<td>Closed all, waited</td>
			</tr>
			<tr>
					<td><strong>2018 Q4 Drop</strong></td>
					<td>-15%</td>
					<td>+8%</td>
					<td>Reduced size</td>
			</tr>
			<tr>
					<td><strong>Normal Corrections</strong></td>
					<td>-5 to -10%</td>
					<td>Minimal</td>
					<td>Held with stops</td>
			</tr>
	</tbody>
</table>
<p><strong>Key Lesson:</strong> Don't be married to one direction. Adapt to market conditions.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="warning">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/></svg>
</span></div>
        <div class="grow">
          Warning
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>2022 proved that bull put spreads can suffer massive losses in sustained bear markets. Always have a plan for regime change and be willing to switch to bear call spreads when the trend turns.</p></div></div>
<h3 class="relative group">My Stop Loss Rules
    <div id="my-stop-loss-rules" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#my-stop-loss-rules" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Scenario</th>
					<th>Action</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Spread at 1.5× credit (e.g., $1.35 for $0.90 credit)</td>
					<td>Alert, evaluate</td>
			</tr>
			<tr>
					<td>Spread at 2× credit (e.g., $1.80)</td>
					<td><strong>Close immediately</strong></td>
			</tr>
			<tr>
					<td>Short strike breached</td>
					<td>Close or roll for credit</td>
			</tr>
			<tr>
					<td>VIX spikes &gt; 5 points in a day</td>
					<td>Close all positions</td>
			</tr>
			<tr>
					<td>Down 5% for the month</td>
					<td>Reduce position sizes 50%</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 class="relative group">Expected Returns: Realistic Projections
    <div id="expected-returns-realistic-projections" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#expected-returns-realistic-projections" aria-label="Anchor">#</a>
    </span>
    
</h2>

<h3 class="relative group">What I Actually Achieve
    <div id="what-i-actually-achieve" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-i-actually-achieve" aria-label="Anchor">#</a>
    </span>
    
</h3>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Monthly Returns">
          <span class="flex items-center gap-1">
            
            Monthly Returns
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Annual Projection">
          <span class="flex items-center gap-1">
            
            Annual Projection
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Growth Chart">
          <span class="flex items-center gap-1">
            
            Growth Chart
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <p><strong>Typical Monthly Performance:</strong></p>
<table>
	<thead>
			<tr>
					<th>Market Condition</th>
					<th>Bull Puts</th>
					<th>Bear Calls</th>
					<th>Combined</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Strong Uptrend</strong></td>
					<td>+2-3%</td>
					<td>-1 to 0%</td>
					<td>+1.5-2.5%</td>
			</tr>
			<tr>
					<td><strong>Mild Uptrend</strong></td>
					<td>+1.5-2%</td>
					<td>+0.5-1%</td>
					<td>+2-2.5%</td>
			</tr>
			<tr>
					<td><strong>Sideways</strong></td>
					<td>+1-1.5%</td>
					<td>+1-1.5%</td>
					<td>+2-3%</td>
			</tr>
			<tr>
					<td><strong>Mild Downtrend</strong></td>
					<td>0 to -1%</td>
					<td>+1.5-2%</td>
					<td>+0.5-1.5%</td>
			</tr>
			<tr>
					<td><strong>Strong Downtrend</strong></td>
					<td>-2 to -5%</td>
					<td>+2-3%</td>
					<td>-0.5 to -2%</td>
			</tr>
	</tbody>
</table>
<p><strong>Average Month:</strong> +1 to +2% on allocated capital</p>

      </div><div class="tab__panel " data-tab-index="1">
        <p><strong>$100k Portfolio (25% to Credit Spreads = $25k at risk):</strong></p>
<table>
	<thead>
			<tr>
					<th>Scenario</th>
					<th>Monthly</th>
					<th>Annual</th>
					<th>Dollar Return</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Conservative</strong></td>
					<td>1.0%</td>
					<td>12%</td>
					<td>$3,000</td>
			</tr>
			<tr>
					<td><strong>Target</strong></td>
					<td>1.5%</td>
					<td>18%</td>
					<td>$4,500</td>
			</tr>
			<tr>
					<td><strong>Optimistic</strong></td>
					<td>2.0%</td>
					<td>24%</td>
					<td>$6,000</td>
			</tr>
	</tbody>
</table>
<p><strong>Combined with Iron Condors (50% allocation):</strong></p>
<ul>
<li>Iron Condors: $6,000-$9,000</li>
<li>Credit Spreads: $3,000-$6,000</li>
<li><strong>Total: $9,000-$15,000 (9-15%)</strong></li>
</ul>

      </div><div class="tab__panel " data-tab-index="2">
        





<div class="chart" data-override="finfree-v2">
  <canvas id="chart-f926e6899d85f51d3460bfda4458c8ab"></canvas>
  <script type="text/javascript">
    window.addEventListener("DOMContentLoaded", (event) => {
      const ctx = document.getElementById("chart-f926e6899d85f51d3460bfda4458c8ab");
      const chart = new Chart(ctx, {
        
type: 'line',
data: {
  labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
  datasets: [{
    label: 'Credit Spreads (1.5%/mo on 25% allocation)',
    data: [100000, 100375, 100751, 101129, 101508, 101889, 102271, 102655, 103040, 103427, 103816, 104206],
    borderColor: '#3b82f6',
    tension: 0.3
  }, {
    label: 'Combined Portfolio (ICs + Credit Spreads)',
    data: [100000, 101000, 102010, 103030, 104060, 105101, 106152, 107214, 108286, 109369, 110462, 111567],
    borderColor: '#22c55e',
    tension: 0.3
  }]
},
options: {
  plugins: {
    title: { display: true, text: 'Projected Growth: $100k Portfolio with Credit Spreads' }
  },
  scales: {
    y: {
      title: { display: true, text: 'Portfolio Value ($)' }
    }
  }
}

      });
    });
  </script>
</div>


*Assumes no significant drawdowns. Actual results will vary.*


      </div></div>
</div>

<hr>

<h2 class="relative group">When to Use Each Spread Type
    <div id="when-to-use-each-spread-type" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#when-to-use-each-spread-type" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="important">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span></div>
        <div class="grow">
          Important
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Your directional bias should come from price action and market structure, not hope. If you don't have a clear view, trade an Iron Condor instead of forcing a directional spread.</p></div></div>
<h3 class="relative group">Decision Framework
    <div id="decision-framework" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#decision-framework" aria-label="Anchor">#</a>
    </span>
    
</h3>
<pre class="not-prose mermaid">
graph TD
    A[Start: Want to Trade Credit Spread] --> B{Market Trend?}

    B -->|Clear Uptrend| C{SPY at Support?}
    B -->|Sideways/Neutral| D{Which Side Looks Safer?}
    B -->|Clear Downtrend| E{SPY at Resistance?}

    C -->|Yes| F[Bull Put Spread ✅<br/>Below support level]
    C -->|No, Extended| G[Wait for Pullback<br/>or Small Bear Call]

    D -->|Puts Safer| H[Bull Put Spread<br/>or Iron Condor]
    D -->|Calls Safer| I[Bear Call Spread<br/>or Iron Condor]

    E -->|Yes| J[Bear Call Spread ✅<br/>Above resistance level]
    E -->|No, Oversold| K[Wait for Bounce<br/>or Small Bull Put]

    style F fill:#0f5132,stroke:#75b798,color:#d1e7dd
    style J fill:#0f5132,stroke:#75b798,color:#d1e7dd
    style G fill:#664d03,stroke:#ffc107,color:#fff3cd
    style K fill:#664d03,stroke:#ffc107,color:#fff3cd
</pre>


<h3 class="relative group">Quick Reference
    <div id="quick-reference" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#quick-reference" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Market Condition</th>
					<th>Best Strategy</th>
					<th>My Conviction Level</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Strong uptrend, pullback to support</td>
					<td><strong>Bull Put Spread</strong></td>
					<td>High</td>
			</tr>
			<tr>
					<td>Sideways, at bottom of range</td>
					<td>Bull Put Spread</td>
					<td>Medium</td>
			</tr>
			<tr>
					<td>Sideways, at top of range</td>
					<td>Bear Call Spread</td>
					<td>Medium</td>
			</tr>
			<tr>
					<td>Uptrend but extended/overbought</td>
					<td>Bear Call Spread or wait</td>
					<td>Low</td>
			</tr>
			<tr>
					<td>Downtrend, bounce to resistance</td>
					<td><strong>Bear Call Spread</strong></td>
					<td>High</td>
			</tr>
			<tr>
					<td>No clear trend, middle of range</td>
					<td>Iron Condor</td>
					<td>Neutral</td>
			</tr>
			<tr>
					<td>High VIX (&gt; 25), uncertain</td>
					<td>Cash or reduce size</td>
					<td>Very Low</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 class="relative group">Expert Perspectives
    <div id="expert-perspectives" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#expert-perspectives" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div
  class="tab__container w-full"
  
  >
  <div class="tab__nav" role="tablist">
    <div class="flex flex-wrap gap-1"><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 tab--active"
          role="tab"
          aria-selected="true"
          data-tab-index="0"
          data-tab-label="Ken Griffin (Citadel)">
          <span class="flex items-center gap-1">
            
            Ken Griffin (Citadel)
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="1"
          data-tab-label="Steven Cohen (Point72)">
          <span class="flex items-center gap-1">
            
            Steven Cohen (Point72)
          </span>
        </button><button
          class="tab__button px-3 py-2 text-sm font-semibold border-b-2 border-transparent rounded-t-md hover:bg-neutral-200 dark:hover:bg-neutral-700 "
          role="tab"
          aria-selected="false"
          data-tab-index="2"
          data-tab-label="Edward Thorp">
          <span class="flex items-center gap-1">
            
            Edward Thorp
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <p><strong>View:</strong> Credit spreads are a core tool for targeted VRP capture with directional overlay.</p>
<p><strong>Key Insight:</strong> &quot;The defined risk makes credit spreads scalable. Use them as one leg of a condor when you have mild conviction, or standalone when conviction is strong.&quot;</p>
<p><strong>For $100k Portfolios:</strong> Allocate 20-30% as complement to neutral strategies. Target Information Ratio of 1.0+.</p>

      </div><div class="tab__panel " data-tab-index="1">
        <p><strong>View:</strong> Credit spreads shine in post-event momentum plays.</p>
<p><strong>Key Insight:</strong> &quot;Bull puts work best after the market has already moved in your favor and you're betting on continuation. Don't try to catch falling knives.&quot;</p>
<p><strong>Recommendation:</strong> 15-25% returns achievable with proper timing. Roll early in adverse moves to preserve capital.</p>

      </div><div class="tab__panel " data-tab-index="2">
        <p><strong>View:</strong> Mathematical edge exists via VRP. Central Limit Theorem normalizes returns over many trades.</p>
<p><strong>Key Insight:</strong> &quot;Models show 15-25% edge for credit spreads in favorable regimes. Size to Kelly fraction (2-3% per trade) for sustainability.&quot;</p>
<p><strong>Warning:</strong> Small sample sizes plague backtests. Paper trade extensively before real capital.</p>

      </div></div>
</div>

<hr>

<h2 class="relative group">Common Mistakes to Avoid
    <div id="common-mistakes-to-avoid" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#common-mistakes-to-avoid" aria-label="Anchor">#</a>
    </span>
    
</h2>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #842029"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #ea868f"
    
    >
    
  </span>

  <span
    
      style="color: #f8d7da"
    
    ><p><strong>I've Made These Mistakes (So You Don't Have To):</strong></p>
<table>
	<thead>
			<tr>
					<th>Mistake</th>
					<th>Why It's Bad</th>
					<th>Solution</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Trading against the trend</strong></td>
					<td>Bull puts in downtrends lose consistently</td>
					<td>Respect the 50-day MA</td>
			</tr>
			<tr>
					<td><strong>Selling too close to the money</strong></td>
					<td>Higher premium but lower win rate</td>
					<td>Stick to 0.20-0.30 delta</td>
			</tr>
			<tr>
					<td><strong>Ignoring events</strong></td>
					<td>FOMC/CPI gaps destroy spreads</td>
					<td>Check economic calendar</td>
			</tr>
			<tr>
					<td><strong>Holding to expiration</strong></td>
					<td>Gamma risk accelerates</td>
					<td>Close at 21 DTE or 50% profit</td>
			</tr>
			<tr>
					<td><strong>Over-sizing</strong></td>
					<td>One loss wipes multiple wins</td>
					<td>Max 2% portfolio risk per trade</td>
			</tr>
			<tr>
					<td><strong>Not having a stop</strong></td>
					<td>Hoping for recovery</td>
					<td>2× credit loss = close</td>
			</tr>
			<tr>
					<td><strong>Revenge trading</strong></td>
					<td>Chasing losses compounds them</td>
					<td>24-hour cooling off after loss</td>
			</tr>
	</tbody>
</table></span>
</div>

<hr>

<h2 class="relative group">Trade Logging Template
    <div id="trade-logging-template" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#trade-logging-template" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">═══════════════════════════════════════════════════════
</span></span><span class="line"><span class="cl">              CREDIT SPREAD TRADE LOG
</span></span><span class="line"><span class="cl">═══════════════════════════════════════════════════════
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Date: ____________    Type: Bull Put / Bear Call
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">MARKET CONDITIONS
</span></span><span class="line"><span class="cl">SPY at entry: $_______    VIX at entry: _______
</span></span><span class="line"><span class="cl">50-day MA: $_______       Trend: Up / Down / Sideways
</span></span><span class="line"><span class="cl">Events in 48h: _______________
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">POSITION
</span></span><span class="line"><span class="cl">Short strike: $_______    Premium: $_______
</span></span><span class="line"><span class="cl">Long strike: $_______     Premium: $_______
</span></span><span class="line"><span class="cl">Width: $_______           Net credit: $_______
</span></span><span class="line"><span class="cl">Contracts: _______        DTE: _______
</span></span><span class="line"><span class="cl">Short delta: _______
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">RISK/REWARD
</span></span><span class="line"><span class="cl">Max profit: $_______
</span></span><span class="line"><span class="cl">Max loss: $_______
</span></span><span class="line"><span class="cl">Breakeven: $_______
</span></span><span class="line"><span class="cl">Portfolio risk: _______%
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">MANAGEMENT TARGETS
</span></span><span class="line"><span class="cl">50% profit target: $_______
</span></span><span class="line"><span class="cl">Stop loss (2×): $_______
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">RESULT
</span></span><span class="line"><span class="cl">Exit date: ____________
</span></span><span class="line"><span class="cl">Exit price: $_______
</span></span><span class="line"><span class="cl">P/L: $_______ (____%)
</span></span><span class="line"><span class="cl">Days held: _______
</span></span><span class="line"><span class="cl">Win / Loss / Scratch
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">NOTES
</span></span><span class="line"><span class="cl">What worked: _________________________________
</span></span><span class="line"><span class="cl">What didn&#39;t: _________________________________
</span></span><span class="line"><span class="cl">Lesson learned: ______________________________
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">═══════════════════════════════════════════════════════</span></span></code></pre></div></div>
<hr>

<h2 class="relative group">Key Takeaways
    <div id="key-takeaways" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#key-takeaways" aria-label="Anchor">#</a>
    </span>
    
</h2>

  
  
  
  



<div
  
    class="flex px-4 py-3 rounded-md shadow" style="background-color: #0f5132"
  
  >
  <span
    
      class="pe-3 flex items-center" style="color: #75b798"
    
    >
    
  </span>

  <span
    
      style="color: #d1e7dd"
    
    ><p><strong>Summary:</strong></p>
<ol>
<li>
<p><strong>Credit spreads add directional flexibility</strong> to neutral strategies like Iron Condors. Use bull puts when bullish, bear calls when bearish.</p>
</li>
<li>
<p><strong>SPY is ideal for most traders</strong> due to tighter spreads and better liquidity than SPX. Consider SPX only for accounts over $250k.</p>
</li>
<li>
<p><strong>Bull put spreads align with market bias</strong> (long-term upward trend). I trade them 70% of the time, bear calls 30%.</p>
</li>
<li>
<p><strong>Target 15-25% annualized</strong> with proper position sizing (2% max risk per trade) and management (50% profit target, 2× stop).</p>
</li>
<li>
<p><strong>Combine with Iron Condors</strong> for a complete premium-selling portfolio. Allocate 50% to condors, 25% to credit spreads, 15% cash buffer.</p>
</li>
<li>
<p><strong>Respect market conditions.</strong> Don't force bull puts in downtrends or bear calls in strong rallies. Adapt or sit out.</p>
</li>
<li>
<p><strong>Close at 50% profit or 21 DTE.</strong> Don't hold for the last few dollars—gamma risk accelerates near expiration.</p>
</li>
</ol>
</span>
</div>

<hr>

<h2 class="relative group">Related Resources
    <div id="related-resources" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#related-resources" aria-label="Anchor">#</a>
    </span>
    
</h2>
<ul>
<li>📊 <strong><a href="/posts/iron-condor-strategy-spy-guide/" >Iron Condor Strategy Guide</a></strong> - Neutral strategy for range-bound markets</li>
<li>📋 <strong><a href="/posts/iron-condor-entry-checklist/" >Iron Condor Entry Checklist</a></strong> - Detailed entry criteria</li>
<li>💰 <strong><a href="/posts/cash-secured-puts-profitable-low-risk-options-strategy/" >CSP Strategy Guide</a></strong> - Bullish alternative</li>
<li>🏆 <strong><a href="/posts/top-options-strategies-100k-portfolio-ranked/" >Top Options Strategies Ranked</a></strong> - Full comparison</li>
</ul>
<hr>
<p><strong>Disclaimer</strong>: This is educational content based on personal experience and research. Options trading involves substantial risk and is not suitable for all investors. Past performance does not guarantee future results. The examples are hypothetical and may not reflect actual trading conditions. Always do your own research and consider consulting a financial advisor.</p>
<hr>
<p><strong>Sources:</strong></p>
<ul>
<li><a href="https://www.tradestation.com/insights/2025/05/28/spy-vs-spx-options-explained/"  target="_blank" rel="noreferrer">TradeStation SPX vs SPY Options</a></li>
<li><a href="https://www.tradingblock.com/blog/0dte-spy-vs-spx-options"  target="_blank" rel="noreferrer">TradingBlock 0DTE Comparison</a></li>
<li><a href="https://www.cboe.com/tradable_products/strategy_benchmark_indexes/"  target="_blank" rel="noreferrer">CBOE Strategy Benchmark Indices</a></li>
<li><a href="https://optionalpha.com/strategies/credit-spread"  target="_blank" rel="noreferrer">Option Alpha Credit Spread Research</a></li>
</ul>
]]></content:encoded>
      
      <media:content url="http://localhost:58538/img/featured/credit-spreads-spy-strategy-guide.webp" medium="image" />
    </item>
    
    <item>
      <title>The Ultimate Guide to Trading Credit Spreads on Schwab</title>
      <link>http://localhost:58538/passive_active_investments/options_trading/credit-spreads-schwab-guide/</link>
      <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:58538/passive_active_investments/options_trading/credit-spreads-schwab-guide/</guid>
      <description>Your ultimate cheatsheet for trading credit spreads on Charles Schwab. Learn to generate income with Bull Put and Bear Call spreads, manage risk, and use our interactive calculator.</description>
      <content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  Trading <strong>Credit Spreads</strong> is a popular options strategy for generating income with a defined risk and a high probability of profit. This guide, tailored for the Charles Schwab platform, breaks down how to trade them effectively. On Schwab, these are often categorized under &quot;Vertical Spreads.&quot;
</div>

<p>A credit spread involves selling a high-premium option and buying a low-premium option of the same type (puts or calls) and expiration. The net result is a credit to your account.</p>

<h2 class="relative group">Why Trade Credit Spreads for Income?
    <div id="why-trade-credit-spreads-for-income" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-trade-credit-spreads-for-income" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="tip">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>
</span></div>
        <div class="grow">
          Key Benefits of Credit Spreads
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><ul>
<li><strong>Defined Risk:</strong> You know your maximum possible loss the moment you enter the trade.</li>
<li><strong>High Probability of Profit:</strong> You are selling options that you expect to expire worthless, which gives you a statistical edge.</li>
<li><strong>Income Generation:</strong> The goal is to consistently collect premiums as a source of income.</li>
<li><strong>Flexibility:</strong> You can be bullish, bearish, or neutral on a stock and still structure a trade.</li>
</ul></div></div>
<h2 class="relative group">The Strategy: Bull Puts &amp; Bear Calls
    <div id="the-strategy-bull-puts--bear-calls" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-strategy-bull-puts--bear-calls" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Credit spreads come in two main flavors. Your choice depends on your outlook for the stock.</p>
<pre class="not-prose mermaid">
graph TD
    subgraph Bullish Outlook
        A[Stock Price Expected to Rise or Stay Flat] -->|Choose| B(Bull Put Spread);
        B --> C{Sell a Put<br/>e.g., $100 Strike};
        C --> D{Buy a Lower Put<br/>e.g., $95 Strike};
        D --> E[Collect Net Credit];
    end

    subgraph Bearish Outlook
        F[Stock Price Expected to Fall or Stay Flat] -->|Choose| G(Bear Call Spread);
        G --> H{Sell a Call<br/>e.g., $110 Strike};
        H --> I{Buy a Higher Call<br/>e.g., $115 Strike};
        I --> J[Collect Net Credit];
    end

    style B fill:#2a9d8f,stroke:#333,stroke-width:2px
    style G fill:#e76f51,stroke:#333,stroke-width:2px
</pre>

<hr>

<h3 class="relative group">1. The Bull Put Spread (A Bullish Strategy)
    <div id="1-the-bull-put-spread-a-bullish-strategy" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-the-bull-put-spread-a-bullish-strategy" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Use this when you believe a stock's price will stay <strong>above</strong> a certain level. You are selling the right for someone to sell you the stock at a specific price.</p>
<ul>
<li><strong>Action:</strong>
<ol>
<li><strong>Sell a Put Option</strong> at a strike price below the current stock price. This is your &quot;short leg.&quot;</li>
<li><strong>Buy a Put Option</strong> at an even lower strike price (same expiration). This is your &quot;long leg,&quot; which defines your risk.</li>
</ol>
</li>
<li><strong>Example:</strong> Stock XYZ is at $105. You are bullish and believe it will stay above $100.
<ul>
<li>You <strong>sell</strong> the $100 strike put for a $2.00 premium.</li>
<li>You <strong>buy</strong> the $95 strike put for a $0.50 premium.</li>
<li><strong>Net Credit:</strong> You immediately receive $1.50 per share ($150 for one contract).</li>
</ul>
</li>
<li><strong>How You Win:</strong> The trade is profitable if XYZ closes above $100 at expiration. If it does, both puts expire worthless, and you keep the entire $150 credit. This is your <strong>maximum profit</strong>.</li>
<li><strong>How You Lose:</strong> If XYZ closes below $100, you start to lose money. Your maximum loss is capped at the $95 strike.
<ul>
<li><strong>Maximum Loss:</strong> (Difference between strikes - Net Credit) = ($5 - $1.50) = $3.50 per share, or $350.</li>
</ul>
</li>
</ul>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="success">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"/></svg>
</span></div>
        <div class="grow">
          Bull Put Spread Summary
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Profit if stock stays <strong>above</strong> your short strike. Max profit = credit received. Max loss = width of spread minus credit.</p></div></div><hr>

<h3 class="relative group">2. The Bear Call Spread (A Bearish Strategy)
    <div id="2-the-bear-call-spread-a-bearish-strategy" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-the-bear-call-spread-a-bearish-strategy" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Use this when you believe a stock's price will stay <strong>below</strong> a certain level. You are selling the right for someone to buy stock from you at a specific price.</p>
<ul>
<li><strong>Action:</strong>
<ol>
<li><strong>Sell a Call Option</strong> at a strike price above the current stock price.</li>
<li><strong>Buy a Call Option</strong> at an even higher strike price (same expiration).</li>
</ol>
</li>
<li><strong>Example:</strong> Stock XYZ is at $105. You are bearish and believe it will stay below $110.
<ul>
<li>You <strong>sell</strong> the $110 strike call for a $2.50 premium.</li>
<li>You <strong>buy</strong> the $115 strike call for a $1.00 premium.</li>
<li><strong>Net Credit:</strong> You immediately receive $1.50 per share ($150 for one contract).</li>
</ul>
</li>
<li><strong>How You Win:</strong> The trade is profitable if XYZ closes below $110 at expiration. If it does, both calls expire worthless, and you keep the entire $150 credit. This is your <strong>maximum profit</strong>.</li>
<li><strong>How You Lose:</strong> If XYZ closes above $110, you start to lose money. Your maximum loss is capped at the $115 strike.
<ul>
<li><strong>Maximum Loss:</strong> (Difference between strikes - Net Credit) = ($5 - $1.50) = $3.50 per share, or $350.</li>
</ul>
</li>
</ul>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="success">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"/></svg>
</span></div>
        <div class="grow">
          Bear Call Spread Summary
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Profit if stock stays <strong>below</strong> your short strike. Max profit = credit received. Max loss = width of spread minus credit.</p></div></div>
<h2 class="relative group">Risk vs. Reward Profile
    <div id="risk-vs-reward-profile" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#risk-vs-reward-profile" aria-label="Anchor">#</a>
    </span>
    
</h2>
<table>
	<thead>
			<tr>
					<th>Rewards ✅</th>
					<th>Risks ❌</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Limited &amp; Defined Profit:</strong> Your max profit is the net credit received.</td>
					<td><strong>Limited &amp; Defined Loss:</strong> Your max loss is the width of the spread minus the credit.</td>
			</tr>
			<tr>
					<td><strong>High Probability:</strong> You make money if the stock moves in your favor, stays flat, or even moves slightly against you.</td>
					<td><strong>Unfavorable Price Movement:</strong> A sharp, unexpected move against your position will result in the maximum loss.</td>
			</tr>
			<tr>
					<td><strong>Time Decay (Theta) is Your Friend:</strong> The value of the options you sold decreases every day, which is good for you.</td>
					<td><strong>Assignment Risk:</strong> Though rare for spreads, the short leg can be assigned early, requiring you to manage the position.</td>
			</tr>
	</tbody>
</table>

<h2 class="relative group">Best Practices &amp; Money Management
    <div id="best-practices--money-management" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#best-practices--money-management" aria-label="Anchor">#</a>
    </span>
    
</h2>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="important">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"/></svg></span></div>
        <div class="grow">
          Critical Rules for Credit Spreads
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>These guidelines will help you trade credit spreads consistently and manage risk effectively.</p></div></div><ol>
<li><strong>Probability of Profit (POP):</strong> When setting up a trade on Schwab's StreetSmart Edge® or other platforms, look for a high POP. Many traders target spreads with a 70-85% probability of profit. This is often related to the <strong>delta</strong> of your short strike. A delta of 0.20 implies an ~80% POP.</li>
<li><strong>Risk/Reward Ratio:</strong> Be aware of how much you are risking to make the credit. A common target is to collect a premium that is at least 1/3 of the width of the strikes (e.g., collect $1.00 on a $3-wide spread).</li>
<li><strong>Days to Expiration (DTE):</strong> Spreads with <strong>30-45 DTE</strong> are often considered the sweet spot. This provides a good balance of premium and time decay.</li>
<li><strong>Managing a Losing Trade:</strong> If the stock price moves against you, you don't have to wait to take the max loss. You can &quot;roll&quot; the position out to a later expiration date for an additional credit, or simply close the trade early to cut losses.</li>
</ol>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="warning">
      <div class="flex items-center gap-2 font-semibold text-inherit">
        <div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/></svg>
</span></div>
        <div class="grow">
          Assignment Risk
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Though rare with spreads, the short leg can be assigned early, requiring you to manage the position actively.</p></div></div>
<h2 class="relative group">Interactive Credit Spread Calculator
    <div id="interactive-credit-spread-calculator" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#interactive-credit-spread-calculator" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Use the calculator below to analyze a potential credit spread trade.</p>
<style>
    .credit-spread-calculator {
        background-color: #f9f9f9;
        border: 1px solid #ddd;
        border-radius: 8px;
        padding: 20px;
        margin: 20px 0;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    }
    .credit-spread-calculator h3 {
        margin-top: 0;
        color: #333;
        border-bottom: 2px solid #2a9d8f;
        padding-bottom: 10px;
    }
    .credit-spread-calculator .input-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 15px;
        margin-bottom: 20px;
    }
    .credit-spread-calculator .input-group {
        display: flex;
        flex-direction: column;
    }
    .credit-spread-calculator .radio-group {
        display: flex;
        gap: 15px;
        align-items: center;
        margin-bottom: 15px;
    }
    .credit-spread-calculator .radio-group label {
        font-weight: 500;
    }
    .credit-spread-calculator label {
        font-weight: 600;
        margin-bottom: 5px;
        color: #555;
    }
    .credit-spread-calculator input[type="number"] {
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 16px;
    }
    .credit-spread-calculator button {
        background-color: #2a9d8f;
        color: white;
        border: none;
        padding: 12px 20px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 16px;
        width: 100%;
        margin-top: 10px;
    }
    .credit-spread-calculator button:hover {
        background-color: #264653;
    }
    .credit-spread-calculator .results {
        margin-top: 20px;
        background-color: #fff;
        padding: 15px;
        border-radius: 4px;
        border: 1px solid #eee;
    }
    .credit-spread-calculator .result-item {
        display: flex;
        justify-content: space-between;
        padding: 10px 0;
        border-bottom: 1px solid #eee;
        font-size: 16px;
    }
    .credit-spread-calculator .result-item:last-child {
        border-bottom: none;
    }
    .credit-spread-calculator .result-item span:first-child {
        font-weight: 500;
        color: #333;
    }
    .credit-spread-calculator .result-item span:last-child {
        font-weight: 700;
    }
    .profit { color: #2a9d8f; }
    .loss { color: #e76f51; }
</style>

<div class="credit-spread-calculator">
    <h3>Credit Spread Calculator</h3>

    <div class="radio-group">
        <label>Strategy:</label>
        <input type="radio" id="bullPut" name="strategyType" value="bullPut" checked>
        <label for="bullPut">Bull Put</label>
        <input type="radio" id="bearCall" name="strategyType" value="bearCall">
        <label for="bearCall">Bear Call</label>
    </div>

    <div class="input-grid">
        <div class="input-group">
            <label for="shortStrike">Short Strike Price ($)</label>
            <input type="number" id="shortStrike" placeholder="e.g., 100">
        </div>
        <div class="input-group">
            <label for="longStrike">Long Strike Price ($)</label>
            <input type="number" id="longStrike" placeholder="e.g., 95">
        </div>
        <div class="input-group">
            <label for="netCredit">Net Credit Received ($)</label>
            <input type="number" id="netCredit" step="0.01" placeholder="e.g., 1.50">
        </div>
    </div>
    <button id="calculateSpread">Calculate</button>
    <div class="results" id="spreadResults" style="display: none;">
        <div class="result-item">
            <span>Max Profit (per share):</span>
            <span id="maxProfit" class="profit"></span>
        </div>
        <div class="result-item">
            <span>Max Loss (per share):</span>
            <span id="maxLoss" class="loss"></span>
        </div>
        <div class="result-item">
            <span>Breakeven Price at Expiration:</span>
            <span id="breakevenPrice"></span>
        </div>
         <div class="result-item">
            <span>Risk/Reward Ratio:</span>
            <span id="riskReward"></span>
        </div>
    </div>
</div>

<script>
    document.getElementById('calculateSpread').addEventListener('click', function() {
        
        const strategy = document.querySelector('input[name="strategyType"]:checked').value;
        const shortStrike = parseFloat(document.getElementById('shortStrike').value);
        const longStrike = parseFloat(document.getElementById('longStrike').value);
        const netCredit = parseFloat(document.getElementById('netCredit').value);

        
        if (isNaN(shortStrike) || isNaN(longStrike) || isNaN(netCredit) || netCredit <= 0) {
            alert("Please enter valid strike prices and a positive net credit.");
            return;
        }
        if ((strategy === 'bullPut' && shortStrike <= longStrike) || (strategy === 'bearCall' && shortStrike >= longStrike)) {
             alert("For a " + (strategy === 'bullPut' ? "Bull Put" : "Bear Call") + " spread, the short strike must be " + (strategy === 'bullPut' ? "higher" : "lower") + " than the long strike.");
            return;
        }

        
        const maxProfit = netCredit;
        const spreadWidth = Math.abs(shortStrike - longStrike);
        const maxLoss = spreadWidth - netCredit;
        
        let breakevenPrice;
        if (strategy === 'bullPut') {
            breakevenPrice = shortStrike - netCredit;
        } else { 
            breakevenPrice = shortStrike + netCredit;
        }

        const riskRewardRatio = maxLoss / maxProfit;

        
        document.getElementById('maxProfit').innerText = `$${maxProfit.toFixed(2)}`;
        document.getElementById('maxLoss').innerText = `$${maxLoss.toFixed(2)}`;
        document.getElementById('breakevenPrice').innerText = `$${breakevenPrice.toFixed(2)}`;
        document.getElementById('riskReward').innerText = `1 to ${riskRewardRatio.toFixed(2)}`;

        document.getElementById('spreadResults').style.display = 'block';
    });
</script>

<hr>
<p><em>Disclaimer: This content is for educational purposes only and is not financial advice. Options trading involves significant risk and is not suitable for all investors.</em></p>
]]></content:encoded>
      
      <media:content url="http://localhost:58538/img/featured/credit-spreads-schwab-guide.webp" medium="image" />
    </item>
    
  </channel>
</rss>
