<?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>Options on LibreLeo: Financial Freedom for Globally Mobile Investors</title><link>https://libreleo.com/tags/options/</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>Thu, 18 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://libreleo.com/tags/options/index.xml" rel="self" type="application/rss+xml"/><item><title>Understanding the Greeks</title><link>https://libreleo.com/passive_active_investments/options_trading/understanding-the-greeks/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://libreleo.com/passive_active_investments/options_trading/understanding-the-greeks/</guid><description>A beginner-friendly guide to understanding the option Greeks (Delta, Gamma, Vega, Theta, Rho) and how they impact your trades.</description><content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  The first time I read about the Greeks I was wondering whether I would have to learn this in order to be a good options trader. After a while i realized Greeks are indeed a must learn.
When i finally started to consider them, it literally improved my trading.
They are not as complicated as they sound. They're just a set of tools that help you quickly understand the risks and potential of an options trade.
</div>

<p>This guide will break down the five main Greeks. I'll show you what they mean, why they matter, and how you can use them to make smarter decisions.</p>

<h3 class="relative group">The Interactive Greeks Visualizer
    <div id="the-interactive-greeks-visualizer" 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-interactive-greeks-visualizer" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Before we dive in, play around with the visualizer below. Change the inputs like Volatility or Days to Expiration and watch how the colored lines (the Greeks) react across different stock prices. Seeing it in action is the best way to start building an intuition.</p>

<style>
  :root {
    --card-max-width: 900px;
    --card-padding: 20px;
    --card-bg: #efefef;
    --card-text: #212529;
    --input-bg: #ffffff;
    --input-border: #ced4da;
    --accent: #4CAF50;
    --muted: #666;
    --inner-bg: #f8f9fa;
    --font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  .dark {
    --card-bg: #2d2d2d;
    --card-text: #ccc;
    --input-bg: #404040;
    --input-border: #555;
    --accent: #4CAF50;
    --muted: #999;
    --inner-bg: #404040;
  }

  .greeks-viz {
    max-width: var(--card-max-width);
    margin: 1rem auto;
    padding: var(--card-padding);
    background-color: var(--card-bg);
    color: var(--card-text);
    border-radius: 8px;
    font-family: var(--font-stack);
  }

  .greeks-inputs {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 1rem;
    margin-bottom: 20px;
  }

  .greeks-inputs label {
    display: block;
    margin-bottom: 6px;
    font-size: 0.95rem;
    color: var(--card-text);
  }

  .greeks-inputs input[type="number"],
  .greeks-inputs input[type="range"],
  .greeks-inputs select {
    width: 100%;
    background-color: var(--input-bg);
    color: var(--card-text);
    border: 1px solid var(--input-border);
    padding: 10px;
    border-radius: 4px;
    box-sizing: border-box;
  }

  .greeks-inputs input[type="range"] {
    padding: 0;
  }

  .range-value {
    font-weight: 600;
    color: var(--accent);
  }

  .greeks-chart-container {
    position: relative;
    height: 400px;
    margin-top: 20px;
    background: var(--inner-bg);
    border-radius: 6px;
    padding: 15px;
  }

  .greeks-legend {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    margin-top: 20px;
  }

  .legend-item {
    padding: 10px;
    border-radius: 6px;
    background: var(--inner-bg);
    font-size: 0.9rem;
  }

  .legend-item strong {
    display: block;
    margin-bottom: 4px;
  }

  .legend-value {
    font-size: 1.1rem;
    font-weight: 600;
  }
</style>

<div class="greeks-viz">
  <h3 style="margin-top:0;">Interactive Greeks Visualizer</h3>
  <p style="color: var(--muted); font-size: 0.9rem;">
    Adjust the sliders below to see how each Greek changes as the underlying price moves.
  </p>

  <div class="greeks-inputs">
    <div>
      <label>Strike Price: <span class="range-value" id="gv_strike_val">$50</span></label>
      <input type="range" id="gv_strike" min="10" max="200" step="5" value="50">
    </div>
    <div>
      <label>Volatility (σ): <span class="range-value" id="gv_vol_val">25%</span></label>
      <input type="range" id="gv_vol" min="5" max="100" step="5" value="25">
    </div>
    <div>
      <label>Days to Expiration: <span class="range-value" id="gv_time_val">30</span></label>
      <input type="range" id="gv_time" min="1" max="365" step="1" value="30">
    </div>
    <div>
      <label>Option Type:</label>
      <select id="gv_type">
        <option value="call">Call</option>
        <option value="put">Put</option>
      </select>
    </div>
  </div>

  <div class="greeks-chart-container">
    <canvas id="greeksChart"></canvas>
  </div>

  <div class="greeks-legend" id="greeks_legend">
    
  </div>
</div>

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
(function() {
  
  function normPDF(x) { return Math.exp(-0.5*x*x)/Math.sqrt(2*Math.PI); }
  function erf(x) {
    var a1=0.254829592, a2=-0.284496736, a3=1.421413741, a4=-1.453152027, a5=1.061405429;
    var p = 0.3275911; var sign = x<0?-1:1; x=Math.abs(x);
    var t = 1.0/(1.0 + p*x);
    var y = 1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*Math.exp(-x*x);
    return sign*y;
  }
  function normCDF(x) { return 0.5*(1 + erf(x/Math.sqrt(2))); }

  function calculateGreeks(S, K, sigma, r, T, isCall) {
    if(T <= 0) {
      var intrinsic = isCall ? Math.max(0, S-K) : Math.max(0, K-S);
      return { price: intrinsic, delta: isCall?(S>K?1:0):(S<K?-1:0), gamma:0, theta:0, vega:0, rho:0 };
    }

    var d1 = (Math.log(S/K) + (r + 0.5*sigma*sigma)*T) / (sigma*Math.sqrt(T));
    var d2 = d1 - sigma*Math.sqrt(T);
    var Nd1 = normCDF(d1);
    var Nd2 = normCDF(d2);
    var n_d1 = normPDF(d1);

    var callPrice = S*Nd1 - K*Math.exp(-r*T)*Nd2;
    var putPrice = callPrice - S + K*Math.exp(-r*T);
    var price = isCall ? callPrice : putPrice;

    var delta = isCall ? Nd1 : Nd1 - 1;
    var gamma = n_d1 / (S*sigma*Math.sqrt(T));
    var vega = S * n_d1 * Math.sqrt(T) / 100; 

    var theta_call = (-(S*n_d1*sigma)/(2*Math.sqrt(T))) - r*K*Math.exp(-r*T)*Nd2;
    var theta_put = (-(S*n_d1*sigma)/(2*Math.sqrt(T))) + r*K*Math.exp(-r*T)*(1-Nd2);
    var theta = (isCall ? theta_call : theta_put) / 365; 

    var rho = isCall ?
      K * T * Math.exp(-r*T) * Nd2 / 100 :
      -K * T * Math.exp(-r*T) * (1-Nd2) / 100; 

    return { price, delta, gamma, theta, vega, rho };
  }

  var chart;
  var currentStrike = 50;
  var currentVol = 0.25;
  var currentTime = 30/365;
  var currentType = 'call';
  var r = 0.03; 

  function updateChart() {
    var K = currentStrike;
    var sigma = currentVol;
    var T = currentTime;
    var isCall = currentType === 'call';

    
    var prices = [];
    var deltaData = [];
    var gammaData = [];
    var thetaData = [];
    var vegaData = [];
    var rhoData = [];

    var minPrice = K * 0.5;
    var maxPrice = K * 1.5;
    var step = (maxPrice - minPrice) / 100;

    for (var S = minPrice; S <= maxPrice; S += step) {
      var greeks = calculateGreeks(S, K, sigma, r, T, isCall);
      prices.push(S);
      deltaData.push(greeks.delta);
      gammaData.push(greeks.gamma * 10); 
      thetaData.push(Math.abs(greeks.theta) * 10); 
      vegaData.push(greeks.vega);
      rhoData.push(greeks.rho);
    }

    
    var atmGreeks = calculateGreeks(K, K, sigma, r, T, isCall);
    updateLegend(atmGreeks);

    
    var ctx = document.getElementById('greeksChart').getContext('2d');

    var isDark = document.documentElement.classList.contains('dark');
    var textColor = isDark ? '#ccc' : '#212529';
    var gridColor = isDark ? 'rgba(255,255,255,0.1)' : 'rgba(0,0,0,0.1)';

    if (chart) {
      chart.data.labels = prices.map(p => p.toFixed(0));
      chart.data.datasets[0].data = deltaData;
      chart.data.datasets[1].data = gammaData;
      chart.data.datasets[2].data = thetaData;
      chart.data.datasets[3].data = vegaData;
      chart.data.datasets[4].data = rhoData;
      chart.options.scales.x.ticks.color = textColor;
      chart.options.scales.y.ticks.color = textColor;
      chart.options.scales.x.grid.color = gridColor;
      chart.options.scales.y.grid.color = gridColor;
      chart.options.plugins.legend.labels.color = textColor;
      chart.update();
    } else {
      chart = new Chart(ctx, {
        type: 'line',
        data: {
          labels: prices.map(p => p.toFixed(0)),
          datasets: [
            {
              label: 'Delta',
              data: deltaData,
              borderColor: 'rgb(75, 192, 192)',
              backgroundColor: 'rgba(75, 192, 192, 0.1)',
              borderWidth: 2,
              tension: 0.4
            },
            {
              label: 'Gamma (×10)',
              data: gammaData,
              borderColor: 'rgb(255, 99, 132)',
              backgroundColor: 'rgba(255, 99, 132, 0.1)',
              borderWidth: 2,
              tension: 0.4
            },
            {
              label: '|Theta| (×10)',
              data: thetaData,
              borderColor: 'rgb(255, 159, 64)',
              backgroundColor: 'rgba(255, 159, 64, 0.1)',
              borderWidth: 2,
              tension: 0.4
            },
            {
              label: 'Vega',
              data: vegaData,
              borderColor: 'rgb(153, 102, 255)',
              backgroundColor: 'rgba(153, 102, 255, 0.1)',
              borderWidth: 2,
              tension: 0.4
            },
            {
              label: 'Rho',
              data: rhoData,
              borderColor: 'rgb(54, 162, 235)',
              backgroundColor: 'rgba(54, 162, 235, 0.1)',
              borderWidth: 2,
              tension: 0.4
            }
          ]
        },
        options: {
          responsive: true,
          maintainAspectRatio: false,
          interaction: {
            mode: 'index',
            intersect: false,
          },
          plugins: {
            legend: {
              labels: {
                color: textColor,
                usePointStyle: true
              }
            },
            tooltip: {
              callbacks: {
                title: function(context) {
                  return 'Stock Price: $' + context[0].label;
                }
              }
            }
          },
          scales: {
            x: {
              title: {
                display: true,
                text: 'Underlying Price ($)',
                color: textColor
              },
              ticks: {
                color: textColor,
                maxTicksLimit: 10
              },
              grid: {
                color: gridColor
              }
            },
            y: {
              title: {
                display: true,
                text: 'Greek Value',
                color: textColor
              },
              ticks: {
                color: textColor
              },
              grid: {
                color: gridColor
              }
            }
          }
        }
      });
    }
  }

  function updateLegend(greeks) {
    var legendHTML = `
      <div class="legend-item">
        <strong style="color: rgb(75, 192, 192);">Δ Delta</strong>
        <div class="legend-value" style="color: rgb(75, 192, 192);">${greeks.delta.toFixed(4)}</div>
      </div>
      <div class="legend-item">
        <strong style="color: rgb(255, 99, 132);">Γ Gamma</strong>
        <div class="legend-value" style="color: rgb(255, 99, 132);">${greeks.gamma.toFixed(6)}</div>
      </div>
      <div class="legend-item">
        <strong style="color: rgb(255, 159, 64);">Θ Theta</strong>
        <div class="legend-value" style="color: rgb(255, 159, 64);">${greeks.theta.toFixed(4)}</div>
      </div>
      <div class="legend-item">
        <strong style="color: rgb(153, 102, 255);">ν Vega</strong>
        <div class="legend-value" style="color: rgb(153, 102, 255);">${greeks.vega.toFixed(4)}</div>
      </div>
      <div class="legend-item">
        <strong style="color: rgb(54, 162, 235);">ρ Rho</strong>
        <div class="legend-value" style="color: rgb(54, 162, 235);">${greeks.rho.toFixed(4)}</div>
      </div>
      <div class="legend-item">
        <strong>Price (ATM)</strong>
        <div class="legend-value" style="color: var(--accent);">$${greeks.price.toFixed(2)}</div>
      </div>
    `;
    document.getElementById('greeks_legend').innerHTML = legendHTML;
  }

  
  document.getElementById('gv_strike').addEventListener('input', function(e) {
    currentStrike = parseFloat(e.target.value);
    document.getElementById('gv_strike_val').textContent = '$' + currentStrike;
    updateChart();
  });

  document.getElementById('gv_vol').addEventListener('input', function(e) {
    var volPercent = parseFloat(e.target.value);
    currentVol = volPercent / 100;
    document.getElementById('gv_vol_val').textContent = volPercent + '%';
    updateChart();
  });

  document.getElementById('gv_time').addEventListener('input', function(e) {
    var days = parseFloat(e.target.value);
    currentTime = days / 365;
    document.getElementById('gv_time_val').textContent = days;
    updateChart();
  });

  document.getElementById('gv_type').addEventListener('change', function(e) {
    currentType = e.target.value;
    updateChart();
  });

  
  updateChart();
})();
</script>


<h3 class="relative group">The Five Main Greeks Explained
    <div id="the-five-main-greeks-explained" 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-five-main-greeks-explained" 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="Δ Delta">
          <span class="flex items-center gap-1">
            
            Δ Delta
          </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="Γ Gamma">
          <span class="flex items-center gap-1">
            
            Γ Gamma
          </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="Θ Theta">
          <span class="flex items-center gap-1">
            
            Θ Theta
          </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="ν Vega">
          <span class="flex items-center gap-1">
            
            ν Vega
          </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="4"
          data-tab-label="ρ Rho">
          <span class="flex items-center gap-1">
            
            ρ Rho
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Definition
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Delta</strong> tells you how much an option's price is expected to move for every <strong>$1 change</strong> in the underlying stock's price.</p></div></div><p>Imagine you have a call option with a Delta of 0.40. If the stock goes up by $1, your option's price will go up by about $0.40. If the stock goes down by $1, your option's price will drop by about $0.40.</p>
<ul>
<li><strong>Calls</strong> have a positive Delta (between 0 and 1).</li>
<li><strong>Puts</strong> have a negative Delta (between 0 and -1).</li>
</ul>
<p>An at-the-money (ATM) option usually has a Delta around 0.50 (or -0.50 for puts), meaning it has a 50/50 chance of finishing in-the-money.</p>
<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">
          Trader's Takeaway
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Think of Delta as your <strong>directional exposure</strong>. A high Delta means your option is acting a lot like the stock itself. A low Delta means it's less sensitive to the stock's small moves. It also gives you a rough probability of the option expiring in-the-money.</p></div></div>
      </div><div class="tab__panel " data-tab-index="1">
        <div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Definition
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Gamma</strong> measures the <strong>rate of change of Delta</strong>. It tells you how much an option's Delta will change for every $1 move in the stock.</p></div></div><p>Gamma is the acceleration. Let's say your option has a Delta of 0.40 and a Gamma of 0.10. If the stock price increases by $1, your new Delta will be approximately 0.50 (0.40 + 0.10).</p>
<p>Gamma is highest for at-the-money (ATM) options that are close to expiration. This is where options are the most unstable and can change from worthless to valuable (or vice-versa) very quickly.</p>
<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">
          Trader's Takeaway
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Gamma is all about <strong>instability</strong>. A high Gamma means your directional exposure (Delta) is changing rapidly. If you're long options (you bought them), high Gamma is great because it accelerates your profits and decelerates your losses. If you're short options (you sold them), high Gamma is dangerous.</p></div></div>
      </div><div class="tab__panel " data-tab-index="2">
        <div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Definition
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Theta</strong> measures the loss in an option's value due to the <strong>passage of time</strong>. It's often called &quot;time decay.&quot;</p></div></div><p>Theta is almost always a negative number for a single option, and it represents how much value your option will lose every single day, all else being equal. An option with a Theta of -0.05 will lose about $5 (0.05 x 100 shares) of its value overnight.</p>
<p>This decay is NOT linear. It accelerates as the expiration date gets closer, especially in the last 30 days.</p>
<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">
          Trader's Takeaway
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Theta is the <strong>enemy of the option buyer</strong> and the <strong>best friend of the option seller</strong>. If you buy an option, you have a constant headwind against you. If you sell an option, you're collecting that decay every day as income.</p></div></div>
      </div><div class="tab__panel " data-tab-index="3">
        <div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Definition
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Vega</strong> measures an option's sensitivity to changes in <strong>implied volatility (IV)</strong>. It tells you how much the option's price will change for every 1% change in IV.</p></div></div><p>Implied Volatility is how volatile the market <em>thinks</em> the stock will be in the future. Vega tells you how much your option is worth based on that market &quot;fear&quot; or &quot;excitement.&quot; If you have an option with a Vega of 0.10, and the IV of the stock increases by 1%, your option's price will go up by $0.10.</p>
<p>Vega is highest for long-term options and at-the-money options.</p>
<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">
          Trader's Takeaway
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Vega is your <strong>&quot;volatility exposure.&quot;</strong> Option buyers love high and rising IV, as it makes their options more valuable (a bigger chance of a large price swing). Option sellers want low and falling IV, as it decreases the value of the options they sold.</p></div></div>
      </div><div class="tab__panel " data-tab-index="4">
        <div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Definition
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Rho</strong> measures an option's sensitivity to changes in <strong>interest rates</strong>.</p></div></div><p>Rho tells you how much an option's price will change for every 1% change in the risk-free interest rate.</p>
<p>Honestly, for most retail traders dealing with short-to-medium-term options, Rho is the least important Greek. The effect is usually very small compared to the other Greeks. It becomes more important for very long-term options (LEAPs).</p>
<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">
          Trader's Takeaway
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>You can pretty much <strong>ignore Rho</strong> when you're starting out. It's good to know what it is, but it will rarely be the primary driver of your option's price.</p></div></div>
      </div></div>
</div>


<h3 class="relative group">Putting It All Together
    <div id="putting-it-all-together" 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="#putting-it-all-together" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>You never look at one Greek in isolation. They all work together:</p>
<ul>
<li><strong>Delta &amp; Gamma</strong> tell you about your directional risk.</li>
<li><strong>Theta &amp; Vega</strong> are often a trade-off. Strategies that profit from time decay (positive Theta) are usually hurt by a rise in volatility (negative Vega), and vice-versa.</li>
</ul>
<p>Understanding these relationships is the key to moving from simply buying calls and puts to designing more sophisticated strategies that fit your market view. The best way to learn is to see them in action, so keep playing with the calculator at the top of this page!</p>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/understanding-the-greeks.webp" medium="image"/></item><item><title>Options Trading: My Journey from Penny Stocks to Passive Income</title><link>https://libreleo.com/passive_active_investments/options_trading/options-trading-introduction/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://libreleo.com/passive_active_investments/options_trading/options-trading-introduction/</guid><description>How I went from losing 40% on a penny stock tip to building passive income through options trading. This is my story and why I'm sharing everything I've learned.</description><content:encoded><![CDATA[<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  I've been trading since I was 20 years old. It started with a tip from a coworker, a penny stock, and every dollar I had in savings. What followed was a rollercoaster that changed my life—and eventually led me to options trading.
</div>

<hr>

<h2 class="relative group">How It All Started
    <div id="how-it-all-started" 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="#how-it-all-started" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>It was at work that a colleague started talking about stocks and penny stocks. He was raving about how his purchases had appreciated over the course of the year. I barely knew what stocks were at the time. He told me I should invest in the one stock he highly praised.</p>
<p>So I did. I put in all my savings.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="danger">
      <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="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg></span></div>
        <div class="grow">
          Novies Mistake
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Putting all your savings into a single stock based on someone else's tip is one of the worst things you can do. Don't do this.</p></div></div><p>The first few weeks, it dropped like a stone. I had lost over 40% on paper. I got discouraged and wrote it off mentally. I stopped checking the price altogether.</p>
<p>But a year later, out of curiosity—and because I remembered I still had that stock sitting in my portfolio—I decided to have a look and see what the damage was.</p>
<p>To my surprise, the stock had appreciated over 100%.</p>
<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">
          The Hook
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>That's the day I got hooked. I started researching everything I could about markets, investing, and trading. To this day, I've never stopped learning—reading books and articles daily, watching news channels, exploring new ways of passive investment.</p></div></div><hr>

<h2 class="relative group">The Path to Options
    <div id="the-path-to-options" 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-path-to-options" 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="Years 1-5">
          <span class="flex items-center gap-1">
            
            Years 1-5
          </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="Years 5-10">
          <span class="flex items-center gap-1">
            
            Years 5-10
          </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="Year 10&#43;">
          <span class="flex items-center gap-1">
            
            Year 10&#43;
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        <h3 class="relative group">Early Exploration
    <div id="early-exploration" 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="#early-exploration" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Asset Class</th>
					<th>What I Learned</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Individual Stocks</strong></td>
					<td>Stock picking is hard; most people underperform the index</td>
			</tr>
			<tr>
					<td><strong>ETFs</strong></td>
					<td>Diversification matters; low costs compound over time</td>
			</tr>
			<tr>
					<td><strong>Warrants (European Market)</strong></td>
					<td>Leverage can work both ways—fast gains, faster losses</td>
			</tr>
	</tbody>
</table>
<p>I made money. I lost money. But most importantly, I learned.</p>
      </div><div class="tab__panel " data-tab-index="1">
        <h3 class="relative group">Expanding Horizons
    <div id="expanding-horizons" 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="#expanding-horizons" aria-label="Anchor">#</a>
    </span>
    
</h3>
<table>
	<thead>
			<tr>
					<th>Asset Class</th>
					<th>What I Learned</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Forex</strong></td>
					<td>24-hour markets are exhausting; leverage is dangerous</td>
			</tr>
			<tr>
					<td><strong>More ETFs</strong></td>
					<td>Index investing works, but I wanted more control</td>
			</tr>
			<tr>
					<td><strong>Research</strong></td>
					<td>Books, courses, articles—I consumed everything</td>
			</tr>
	</tbody>
</table>
<p>I was profitable, but I felt like something was missing. I wanted a way to generate consistent income without staring at charts all day.</p>
      </div><div class="tab__panel " data-tab-index="2">
        
<h3 class="relative group">Discovering Options
    <div id="discovering-options" 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="#discovering-options" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>After about 10 years of heavily exploring stocks, ETFs, warrants, and forex, I finally decided to jump into options trading.</p>
<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">
          A New World
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Options opened a new world to me. I realized that options (on the US market) are not high risk if employed correctly. On the contrary—they can be highly lucrative and serve as a form of passive investment.</p></div></div><p>Did I burn my fingers? Yes, absolutely. I learned the hard way more than once. But options transformed my approach, showing me how to trade smarter, not harder.</p>

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

<hr>

<h2 class="relative group">Why Options?
    <div id="why-options" 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-options" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Here's what I've learned after years of trading options:</p>
<table>
	<thead>
			<tr>
					<th>Myth</th>
					<th>Reality</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>&quot;Options are gambling&quot;</td>
					<td>Options can reduce risk when used properly (selling puts, covered calls)</td>
			</tr>
			<tr>
					<td>&quot;Options are too complicated&quot;</td>
					<td>The basics are simpler than you think; complexity is optional</td>
			</tr>
			<tr>
					<td>&quot;You need a lot of money&quot;</td>
					<td>You can start with a few thousand dollars</td>
			</tr>
			<tr>
					<td>&quot;Only professionals should trade options&quot;</td>
					<td>Retail traders have more advantages today than ever</td>
			</tr>
	</tbody>
</table>
<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">
          The Key Insight
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Options aren't for everyone. But with knowledge and discipline, they can supercharge your investing. They've certainly transformed mine.</p></div></div><hr>

<h2 class="relative group">What This Series Covers
    <div id="what-this-series-covers" 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-this-series-covers" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>I decided to write this Options Series to share everything I've learned and show you how you can benefit from options trading too.</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="Strategies">
          <span class="flex items-center gap-1">
            
            Strategies
          </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 Management">
          <span class="flex items-center gap-1">
            
            Risk Management
          </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="Practical Examples">
          <span class="flex items-center gap-1">
            
            Practical Examples
          </span>
        </button></div>
  </div>
  <div class="tab__content mt-4"><div class="tab__panel tab--active" data-tab-index="0">
        
<h3 class="relative group">Strategies You'll Learn
    <div id="strategies-youll-learn" 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="#strategies-youll-learn" aria-label="Anchor">#</a>
    </span>
    
</h3>
<ul>
<li><strong>Cash Secured Puts</strong> - Get paid to buy stocks you want at prices you choose</li>
<li><strong>Covered Calls</strong> - Generate income from stocks you already own</li>
<li><strong>The Wheel Strategy</strong> - Combine puts and calls for consistent premium</li>
<li><strong>Credit Spreads</strong> - Defined risk, defined reward</li>
<li><strong>Iron Condors</strong> - Profit when markets go nowhere</li>
<li><strong>Poor Man's Covered Call</strong> - Capital-efficient income generation</li>
</ul>

      </div><div class="tab__panel " data-tab-index="1">
        
<h3 class="relative group">Risk Management Topics
    <div id="risk-management-topics" 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-topics" aria-label="Anchor">#</a>
    </span>
    
</h3>
<ul>
<li>Position sizing that won't blow up your account</li>
<li>When to take profits (and when to cut losses)</li>
<li>Rolling positions to manage losing trades</li>
<li>The Greeks explained simply</li>
<li>Building a diversified options portfolio</li>
</ul>

      </div><div class="tab__panel " data-tab-index="2">
        
<h3 class="relative group">Real-World Application
    <div id="real-world-application" 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="#real-world-application" aria-label="Anchor">#</a>
    </span>
    
</h3>
<ul>
<li>Step-by-step trade examples with actual numbers</li>
<li>Entry checklists you can print and use</li>
<li>Workflow guides for managing positions</li>
<li>What I do daily, weekly, and monthly</li>
<li>Mistakes I've made (so you don't have to)</li>
</ul>

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

<hr>

<h2 class="relative group">A Word of Caution
    <div id="a-word-of-caution" 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="#a-word-of-caution" 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="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">
          Be Realistic
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>I'm not going to promise you'll get rich quick. Options trading requires:</p>
<ul>
<li><strong>Time</strong> to learn the fundamentals</li>
<li><strong>Capital</strong> that you can afford to have at risk</li>
<li><strong>Discipline</strong> to follow your rules</li>
<li><strong>Patience</strong> to let strategies play out</li>
</ul>
<p>If you're looking for a get-rich-quick scheme, this isn't it. If you're looking to build a skill that can generate consistent income over time, keep reading.</p></div></div><hr>

<h2 class="relative group">Let's Get Started
    <div id="lets-get-started" 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="#lets-get-started" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>I hope this intro sparks your interest. In the upcoming articles in this series, I'll dive deeper into strategies, examples, and risk management.</p>
<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">
          My Goal
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>My goal is simple: share what I've learned so you can avoid the mistakes I made and get to profitability faster. Whether you're completely new to options or have some experience, there's something here for you.</p></div></div><p>Hope you find it useful.</p>
<p>Cheers,
Chris</p>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/options-trading-introduction.webp" medium="image"/></item><item><title>What are Options</title><link>https://libreleo.com/passive_active_investments/options_trading/what-are-options/</link><pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate><guid>https://libreleo.com/passive_active_investments/options_trading/what-are-options/</guid><description>Options are a versatile class of financial derivatives that give the buyer the right, but not the obligation, to buy or sell an underlying asset at a predetermined price before or on a specified date.</description><content:encoded><![CDATA[<span class="flex cursor-pointer">
  
  
  
  
    <span
      class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
  
    
Updated: 08/01/2026

  </span>
</span>


<p>Ever heard people talking about &quot;options&quot; and you had no clue what it means? But here's the secret. Options aren't as complicated as they sound and not necessarily as risky as you think.</p>
<p>Think of an option as a &quot;maybe&quot; for your stocks. It's a contract that gives you the <em>right</em>, but not the <em>obligation</em>, to buy or sell a stock at a set price by a certain date. It's like putting a deposit down on a house. You've locked in the price, but you can still walk away.</p>
<p>This article is your guide to understanding options without getting confused. I'll try to cover what they are, how they work, and a few simple ways people use them to either protect their investments or try to make a profit.</p>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Quick Summary
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><ul>
<li><strong>Call Option:</strong> The right to <em>buy</em> a stock. You want the stock to go UP.</li>
<li><strong>Put Option:</strong> The right to <em>sell</em> a stock. You want the stock to go DOWN.</li>
<li><strong>Expiration Date &amp; Strike Price:</strong> Every option has a deadline and a set price.</li>
<li><strong>The Big Difference:</strong> When you <em>buy</em> options, your maximum loss is just the price you paid for the option (the &quot;premium&quot;). When you <em>sell</em> them, the risk can be much, much bigger.</li>
</ul></div></div>
<h2 class="relative group">So, what's an option?
    <div id="so-whats-an-option" 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="#so-whats-an-option" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>At its core, an option is just a contract between two people:</p>
<ul>
<li>The <strong>buyer</strong> pays a small fee (called a <strong>premium</strong>) for the right to buy or sell a stock later.</li>
<li>The <strong>seller</strong> gets that premium, but in exchange, they have to buy or sell the stock if the buyer decides to go through with it.</li>
</ul>
<p>Every option contract is tied to a few key things: an <strong>underlying asset</strong> (like shares of Nvidia), a <strong>strike price</strong> (the price you've agreed on), and an <strong>expiration date</strong> (the day the contract ends).</p>
<p>Because their value is <em>derived</em> from the stock they're linked to, options are called <strong>derivatives</strong>.</p>

<h2 class="relative group">Calls vs. Puts: The Two Flavors of Options
    <div id="calls-vs-puts-the-two-flavors-of-options" 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="#calls-vs-puts-the-two-flavors-of-options" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>This is the most important part to get right. There are only two types of options:</p>
<ul>
<li><strong>Call Option:</strong> Gives you the right to <strong>buy</strong> a stock at the strike price. You'd buy a call if you think the stock's price is going to rise. If you're right, you can buy the stock at a discount and sell it for a profit.</li>
<li><strong>Put Option:</strong> Gives you the right to <strong>sell</strong> a stock at the strike price. You'd buy a put if you think the stock's price is going to fall. If it does, you can sell the stock for more than it's worth.</li>
</ul>
<p>Here's a simple way to remember it:</p>
<ul>
<li><strong>Call up:</strong> You want the stock to go up.</li>
<li><strong>Put down:</strong> You want the stock to go down.</li>
</ul>

<h2 class="relative group">Key Terms
    <div id="key-terms" 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-terms" aria-label="Anchor">#</a>
    </span>
    
</h2>
<ul>
<li><strong>Underlying:</strong> The stock or ETF the option is for (e.g., AMD, SPY).</li>
<li><strong>Strike Price:</strong> The locked-in price to buy or sell.</li>
<li><strong>Expiration Date:</strong> The &quot;use by&quot; date. The option is worthless after this.</li>
<li><strong>Premium:</strong> The cost of the option contract.</li>
<li><strong>In the Money (ITM):</strong> The option is currently profitable (not counting the premium). A call is ITM if the stock price is <em>above</em> the strike. A put is ITM if the stock price is <em>below</em> the strike.</li>
<li><strong>Out of the Money (OTM):</strong> The option is currently not profitable.</li>
<li><strong>At the Money (ATM):</strong> The strike price is pretty much the same as the stock's current price.</li>
<li><strong>Intrinsic Value:</strong> The actual value of an ITM option.</li>
<li><strong>Time Value:</strong> The &quot;hope&quot; value. It's the extra amount people will pay for the chance the option will become profitable before it expires.</li>
</ul>
<p><strong>How it works when you &quot;exercise&quot; an option:</strong></p>
<ul>
<li><strong>Physical settlement:</strong> You actually buy or sell the shares.</li>
<li><strong>Cash settlement:</strong> More common for index options. You just get paid the difference in cash.</li>
</ul>
<p><strong>Good to know:</strong> In the U.S., one stock option contract almost always represents 100 shares of the stock.</p>

<h2 class="relative group">Option pricing fundamentals
    <div id="option-pricing-fundamentals" 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="#option-pricing-fundamentals" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Option prices (premiums) are influenced by several factors:</p>
<ul>
<li><strong>Underlying price</strong>: moves in the underlying directly affect option value.</li>
<li><strong>Strike price</strong>: deeper ITM options have more intrinsic value.</li>
<li><strong>Time to expiration</strong>: more time increases time value.</li>
<li><strong>Volatility</strong>: higher expected future volatility increases option premiums.</li>
<li><strong>Interest rates and dividends</strong>: have smaller, but measurable effects.</li>
</ul>
<p>Two main components of an option's price:</p>
<ul>
<li>Intrinsic value = max(0, underlying - strike) for calls (reverse for puts).</li>
<li>Time (extrinsic) value = premium - intrinsic value.</li>
</ul>
<p>Mathematical models (e.g., Black-Scholes, binomial trees) are used to estimate fair option prices. However, market prices often reflect supply/demand and implied volatility rather than purely theoretical values.</p>

<h2 class="relative group">American vs European options
    <div id="american-vs-european-options" 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="#american-vs-european-options" aria-label="Anchor">#</a>
    </span>
    
</h2>
<ul>
<li>American-style options: can be exercised any time up to and including expiration (most equity options are American).</li>
<li>European-style options: can only be exercised at expiration (many index and OTC options are European).</li>
</ul>
<p>American options add complexity (early exercise decisions), but for many holders early exercise is suboptimal except for specific cases (e.g., capturing dividends with deep ITM calls).</p>

<h2 class="relative group">Basic option strategies
    <div id="basic-option-strategies" 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="#basic-option-strategies" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Options can be combined into strategies that change the payoff profile. Here are common building blocks:</p>
<ul>
<li>Long call: buy a call (bullish, limited downside = premium)</li>
<li>Long put: buy a put (bearish, limited downside = premium)</li>
<li>Covered call: own 100 shares and sell (write) a call against them (income generation, limited upside)</li>
<li>Protective put: own the underlying and buy a put as insurance (limits downside)</li>
<li>Cash-secured put: sell a put and hold enough cash to buy the underlying if assigned (income, buying at discount)</li>
<li>Spreads: combine options at different strikes and/or expirations (vertical, horizontal/calendar, diagonal)</li>
<li>Straddle/strangle: buy (or sell) both a call and a put at same (or different) strikes to bet on volatility</li>
</ul>
<p>Each strategy adjusts risk/reward, defined risk vs undefined risk, and capital requirements.</p>

<h2 class="relative group">Use cases: Hedging, income, and leverage
    <div id="use-cases-hedging-income-and-leverage" 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="#use-cases-hedging-income-and-leverage" aria-label="Anchor">#</a>
    </span>
    
</h2>
<ul>
<li><strong>Hedging</strong>: Options can protect portfolios. Example: buy puts to limit loss on a long equity position.</li>
<li><strong>Income</strong>: Selling covered calls or cash-secured puts generates premium income but caps upside or obligates purchase.</li>
<li><strong>Leverage and speculation</strong>: Buying options gives exposure to large percentage moves for a small premium. Leverage increases both potential gains and the risk of total loss (premium).</li>
</ul>

<h2 class="relative group">Risks and considerations
    <div id="risks-and-considerations" 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="#risks-and-considerations" 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="danger">
      <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="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg></span></div>
        <div class="grow">
          Warning
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p><strong>Warning:</strong> Options trading involves significant risk and is not suitable for all investors. Selling options, in particular, can expose you to losses that are far greater than your initial investment.</p></div></div><ul>
<li>Time decay (theta): Options lose time value as expiration approaches. Long option holders lose value from time decay.</li>
<li>Volatility risk (vega): Changes in implied volatility can significantly affect premiums.</li>
<li>Assignment risk (for sellers): Sellers of options can be assigned at any time (especially American-style), requiring them to deliver or buy the underlying.</li>
<li>Liquidity and bid-ask spreads: Some strikes or expirations are illiquid; wide spreads increase trading costs.</li>
<li>Margin and capital requirements: Selling options may require margin and can expose you to large losses.</li>
<li>Complexity and behavior: Complex multi-leg strategies have non-linear payoffs and require careful analysis.</li>
</ul>

<h2 class="relative group">A simple worked example
    <div id="a-simple-worked-example" 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="#a-simple-worked-example" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Imagine stock XYZ trading at $50. You buy a 1 Month call with a strike of $55 for a premium of $1.50.</p>
<ul>
<li>Break-even at expiration = strike + premium = $56.50.</li>
<li>If XYZ finishes at $60, the call is worth $5 intrinsic (60 - 55), profit = $5 - $1.50 = $3.50 per share (x100 = $350).</li>
<li>If XYZ finishes at $53, the call expires worthless; loss = premium = $1.50 per share (x100 = $150).</li>
</ul>
<p>If instead you sold the same call (covered call with 100 shares owned):</p>
<ul>
<li>You keep the $150 premium as income upfront.</li>
<li>If XYZ rallies above $55, your shares may be called away and you forgo upside above $55.</li>
<li>If XYZ falls, the premium cushions losses slightly.</li>
</ul>

<h2 class="relative group">Practical tips for beginners
    <div id="practical-tips-for-beginners" 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="#practical-tips-for-beginners" 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">
          Getting Started Safely
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><ul>
<li>Start with covered calls and protective puts to learn mechanics with limited risk.</li>
<li>Trade liquid, well-known underlyings (large-cap stocks, popular ETFs).</li>
<li>Paper trade or use a small account to test strategies before committing significant capital.</li>
<li>Monitor implied volatility: buying options before a volatility spike can be expensive; selling premium when IV is high can be attractive.</li>
<li>Keep an eye on expiration dates and short option positions as theta accelerates near expiry.</li>
</ul></div></div>
<h2 class="relative group">Next steps &amp; learning resources
    <div id="next-steps--learning-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="#next-steps--learning-resources" aria-label="Anchor">#</a>
    </span>
    
</h2>
<ul>
<li>Read books about trading with Options</li>
<li>Practice: Use paper trading or virtual platforms provided by brokers to practice.</li>
<li>Study: Greeks (delta, gamma, theta, vega, rho) - understanding them is essential for risk management. I've got separate articles on this topic.</li>
<li>Explore: Common strategies in more depth. Focus on cash secured puts and covered calls.</li>
</ul>
<hr>

<h2 class="relative group">Visual Payoff Profiles (interactive)
    <div id="visual-payoff-profiles-interactive" 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="#visual-payoff-profiles-interactive" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>To make the concepts concrete, below is an interactive payoff diagram. Use the dropdown to select a strategy (Long Call, Long Put, Covered Call, or Protective Put), then adjust the <code>Strike</code>, <code>Premium</code>, or <code>Spot</code> and click <strong>Update</strong> to see how payoffs move.</p>
<div id="payoff-text-container">
  <div id="payoff-long-call-text" style="display:block;">
    <h3>Long Call</h3>
    <p>A long call profits when the underlying rises above the strike plus premium. Maximum loss is the premium paid. Use this when you're bullish on the stock and want unlimited upside with defined risk.</p>
  </div>
  <div id="payoff-long-put-text" style="display:none;">
    <h3>Long Put</h3>
    <p>A long put profits when the underlying falls below the strike minus premium. Maximum loss is the premium paid. Use this when you expect the stock to decline and want downside exposure with defined risk.</p>
  </div>
  <div id="payoff-covered-call-text" style="display:none;">
    <h3>Covered Call</h3>
    <p>A covered call combines stock ownership with selling a call: you receive premium income upfront but cap your upside above the strike. Use this in flat to moderately bullish markets to generate income from your holdings.</p>
  </div>
  <div id="payoff-protective-put-text" style="display:none;">
    <h3>Protective Put</h3>
    <p>A protective put is stock ownership plus buying a put as insurance — it limits downside at the cost of the put premium. Use this when you want to hold your stock but protect against a sharp decline.</p>
  </div>
</div>

<style>
   
  :root {
    --card-max-width: 600px;
    --card-padding: 20px;
    --card-bg: #efefef;
    --card-text: #212529;
    --input-bg: #ffffff;
    --input-border: #ced4da;
    --accent: #4CAF50;
    --muted: #666;
    --inner-bg: #f8f9fa;
    --font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  .dark {
    --card-bg: #2d2d2d;
    --card-text: #ccc;
    --input-bg: #404040;
    --input-border: #555;
    --accent: #4CAF50;
    --muted: #999;
    --inner-bg: #404040;
  }

  .options-payoff-container { max-width: 960px; margin: 1rem auto; padding: var(--card-padding); background-color: var(--card-bg); color: var(--card-text); border-radius: 8px; }
  .options-payoff-controls { display: flex; gap: 0.75rem; flex-wrap: wrap; align-items: flex-start; margin-bottom: 0.75rem; }
  .options-payoff-controls-row1 { display: flex; gap: 0.75rem; flex-wrap: nowrap; align-items: center; width: 100%; }
  .options-payoff-controls-row2 { display: flex; gap: 0.75rem; flex-wrap: nowrap; align-items: center; width: 100%; }
  .options-payoff-controls label { font-size: 0.85rem; color: var(--card-text); display: flex; align-items: center; gap: 0.25rem; white-space: nowrap; flex: 0 1 auto; }
  .options-payoff-controls label span { cursor: help; position: relative; }
  .options-payoff-controls input { width: 70px; padding: 6px 4px; border-radius: 4px; background-color: var(--input-bg); color: var(--card-text); border: 1px solid var(--input-border); font-family: var(--font-stack); font-size: 0.85rem; }
  .options-payoff-controls select { padding: 6px 4px; border-radius: 4px; background-color: var(--input-bg); color: var(--card-text); border: 1px solid var(--input-border); font-family: var(--font-stack); font-size: 0.85rem; }
  .options-payoff-controls label span[data-tooltip]:hover::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 125%;
    left: -120px;
    width: 240px;
    background-color: var(--card-text);
    color: var(--card-bg);
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: normal;
    z-index: 1000;
    white-space: normal;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  }
  .options-payoff-controls label span[data-tooltip]:hover::before {
    content: '';
    position: absolute;
    bottom: 117%;
    left: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid var(--card-text);
    z-index: 1000;
  }
  .options-payoff-container canvas { background: transparent; border-radius: 6px; }
  .opc-zero-line { height: 1px; background: var(--input-border); margin-top: 6px; }
  .opc-tip { font-size: 0.9rem; margin-top: 0.5rem; color: var(--muted); }
</style>

<div class="options-payoff-container">
  <div class="options-payoff-controls">
    <div class="options-payoff-controls-row1">
      <label><span data-tooltip="The exercise price at which the option can be executed. This is the fixed price at which you can buy (call) or sell (put) the underlying asset.">Strike:</span> <input id="opc_strike" type="number" step="0.01" value="50"></label>
      <label><span data-tooltip="The option price paid to purchase the option (for buyer) or received when selling (for seller). This is the cost of the right to buy/sell.">Premium:</span> <input id="opc_premium" type="number" step="0.01" value="1.50"></label>
      <label><span data-tooltip="The current market price of the underlying asset. This is the reference point around which the chart range is calculated.">Spot:</span> <input id="opc_spot" type="number" step="0.01" value="50"></label>
    </div>
    <div class="options-payoff-controls-row2">
      <label><span data-tooltip="The distance above and below the spot price to display on the chart. Larger values show a wider range of possible prices.">Range:</span> <input id="opc_range" type="number" step="1" value="30"></label>
      <label>Show: <select id="opc_show"><option value="all">All</option><option value="long_call">Long Call</option><option value="long_put">Long Put</option><option value="covered_call">Covered Call</option><option value="protective_put">Protective Put</option></select></label>
    </div>
  </div>
  <div style="position:relative; height:420px;">
    <canvas id="opc_chart"></canvas>
  </div>
  <div class="opc-tip">Tip: Charts update automatically as you change values.</div>
</div>

<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
<script>
(function(){
  const ctx = document.getElementById('opc_chart').getContext('2d');

  function payoff_long_call(spotPrices, strike, premium){
    return spotPrices.map(s => Math.max(0, s - strike) - premium);
  }
  function payoff_long_put(spotPrices, strike, premium){
    return spotPrices.map(s => Math.max(0, strike - s) - premium);
  }
  function payoff_covered_call(spotPrices, strike, premium, spotCenter){
    
    return spotPrices.map(s => (s - spotCenter) - Math.max(0, s - strike) + premium);
  }
  function payoff_protective_put(spotPrices, strike, premium, spotCenter){
    
    return spotPrices.map(s => (s - spotCenter) + Math.max(0, strike - s) - premium);
  }

  
  let chart = null;
  let spotCenter = parseFloat(document.getElementById('opc_spot').value || 50);

  function buildData(){
    const strike = parseFloat(document.getElementById('opc_strike').value);
    const premium = parseFloat(document.getElementById('opc_premium').value);
    spotCenter = parseFloat(document.getElementById('opc_spot').value);
    const range = parseInt(document.getElementById('opc_range').value, 10);
    const show = document.getElementById('opc_show').value;

    const start = Math.max(0, Math.round(spotCenter - range));
    const end = Math.round(spotCenter + range);
    const step = Math.max(1, Math.round((end - start) / 200));
    const spots = [];
    for(let s = start; s <= end; s += step) spots.push(s);

    const datasets = [];
    if(show === 'all' || show === 'long_call'){
      datasets.push({label:'Long Call', data: payoff_long_call(spots, strike, premium), borderColor:'rgba(20,150,110,1)', tension:0.04});
    }
    if(show === 'all' || show === 'long_put'){
      datasets.push({label:'Long Put', data: payoff_long_put(spots, strike, premium), borderColor:'rgba(76,175,80,1)', tension:0.04});
    }
    if(show === 'all' || show === 'covered_call'){
      const coveredData = payoff_covered_call(spots, strike, premium, spotCenter);
      datasets.push({label:'Covered Call (net)', data: coveredData, borderColor:'rgba(255,167,38,1)', tension:0.04});
    }
    if(show === 'all' || show === 'protective_put'){
      const protectiveData = payoff_protective_put(spots, strike, premium, spotCenter);
      datasets.push({label:'Protective Put (net)', data: protectiveData, borderColor:'rgba(244,67,54,1)', tension:0.04});
    }

    return { spots, datasets };
  }

  function render(){
    const { spots, datasets } = buildData();
    const labels = spots.map(s => s.toString());
    const chartData = {
      labels,
      datasets: datasets.map((d, i) => ({
        label: d.label,
        data: d.data,
        borderColor: d.borderColor,
        backgroundColor: d.borderColor.replace('1)', '0.12)'),
        pointRadius: 0,
        borderWidth: 2,
        fill: i===0?'+"start"+': false,
      }))
    };

    const opts = {
      responsive: true,
      maintainAspectRatio: false,
      interaction: { mode: 'index', intersect: false },
      scales: {
        x: { title: { display:true, text: 'Underlying Price' }, grid: { color: getComputedStyle(document.documentElement).getPropertyValue('--input-border').trim() || '#ced4da' } },
        y: { title: { display:true, text: 'Profit / Loss (per share)' }, grid: { color: getComputedStyle(document.documentElement).getPropertyValue('--input-border').trim() || '#ced4da' } }
      },
      plugins: {
        legend: { position: 'bottom', labels: { usePointStyle: true } },
        tooltip: { mode: 'index', intersect: false }
      }
    };

    if(chart){ chart.destroy(); }
    chart = new Chart(ctx, { type: 'line', data: chartData, options: opts });
  }

  
  document.getElementById('opc_strike').addEventListener('change', render);
  document.getElementById('opc_premium').addEventListener('change', render);
  document.getElementById('opc_spot').addEventListener('change', render);
  document.getElementById('opc_range').addEventListener('change', render);
  document.getElementById('opc_show').addEventListener('change', render);
  
  
  render();
})();
</script>
<hr>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/what-are-options.webp" medium="image"/></item><item><title>Selling Option Premiums - A Beginner's Guide to Active Income</title><link>https://libreleo.com/passive_active_investments/options_trading/selling-option-premiums-active-income-beginners-guide/</link><pubDate>Tue, 25 Nov 2025 00:00:00 +0000</pubDate><guid>https://libreleo.com/passive_active_investments/options_trading/selling-option-premiums-active-income-beginners-guide/</guid><description>Selling option premiums is one of the most reliable ways to pull income out of a stock portfolio, but it is active income, not passive. Here is what it actually is, how it works, and the risks you need to manage.</description><content:encoded><![CDATA[<span class="flex cursor-pointer">
  
  
  
  
    <span
      class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
  
    
Updated: 18/06/2026

  </span>
</span>


<div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl">
  Most articles you'll read about selling option premiums call it &quot;passive income.&quot; It isn't. It's one of the most reliable ways to generate cash flow from a stock portfolio I've ever found. But it is active income, and pretending otherwise is the fastest way to lose money doing it.
</div>

<p>After several years of selling premium on real capital, here's what I've learned: it pays consistently and compounds nicely. This article is the entry point of my Options Trading series: what option premiums are, why selling them is active income, and how the two core strategies (cash-secured puts and covered calls) actually work.</p>

<h2 class="relative group">Active income vs. passive income - get the framing right
    <div id="active-income-vs-passive-income---get-the-framing-right" 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="#active-income-vs-passive-income---get-the-framing-right" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Passive income is rent from a property, dividends from an index fund, interest from a bond. You make a decision once and the cash arrives while you sleep. Selling option premium is not that.</p>
<p>Every premium I collect comes from a decision: which ticker, which strike, which expiration, which size. Every position needs monitoring. Some need to be managed, like rolled, closed early, or defended.</p>
<p>That's why I've come to think of my portfolio in two lanes:</p>
<ul>
<li><strong>Passive lane</strong> - Index funds, dividend stocks, etc. Set the allocation, rebalance occasionally, otherwise leave it alone.</li>
<li><strong>Active lane</strong> - Options premium selling, layered on top of the cash and stock I already own. It generates an additional income stream, but I work for it.</li>
</ul>
<p>Both lanes belong in a serious financial-freedom plan.</p>

<h2 class="relative group">What is an option premium?
    <div id="what-is-an-option-premium" 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-is-an-option-premium" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>An option premium is the fee a buyer pays a seller for a specific right tied to a stock - without any obligation to actually use that right.</p>
<p>There are two contract types you need to know:</p>
<ol>
<li><div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>Call options</span>
    </span>
  </span>
</div>: give the buyer the <em>right</em> to <div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>buy</span>
    </span>
  </span>
</div> a stock at a specific price (the strike) before a specific date (the expiration).</li>
<li><div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>Put options</span>
    </span>
  </span>
</div>: give the buyer the <em>right</em> to <div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>sell</span>
    </span>
  </span>
</div> a stock at a specific price before expiration.</li>
</ol>
<p>When you <strong>sell</strong> a contract, the buyer pays you an upfront fee. That fee is the <strong>premium</strong>. You keep it regardless of what the stock does, even if the buyer never exercises.</p>

<h2 class="relative group">The two core strategies for active income
    <div id="the-two-core-strategies-for-active-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="#the-two-core-strategies-for-active-income" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>As a seller, what the industry calls a &quot;writer&quot;, you're effectively underwriting insurance. Buyers pay you to take on a defined risk. Done right, the math is in your favor: most options expire worthless, and the seller keeps the premium.</p>
<p>The two strategies a beginner should learn first are the most conservative ones.</p>

<h3 class="relative group">1. Selling cash-secured puts
    <div id="1-selling-cash-secured-puts" 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-selling-cash-secured-puts" aria-label="Anchor">#</a>
    </span>
    
</h3>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Cash-Secured Puts in a Nutshell
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Pick a stock you'd actually want to own. Set cash aside equal to 100 shares × the strike price. Sell a put contract at that strike. The buyer pays you the premium. If the stock stays above your strike at expiration, the put expires worthless and you keep the premium and the cash. If it drops below, you buy the shares at the strike (a price you already wanted to pay) and you still keep the premium.</p></div></div><p>This is my preferred starting point. You're paid to wait for stocks you wanted to buy anyway.</p>

<h3 class="relative group">2. Selling covered calls
    <div id="2-selling-covered-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="#2-selling-covered-calls" aria-label="Anchor">#</a>
    </span>
    
</h3>
<div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info">
      <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="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/></svg>
</span></div>
        <div class="grow">
          Covered Calls in a Nutshell
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>If you already own at least 100 shares of a stock, you can sell a call against it. The buyer pays you the premium for the right to buy your shares at a higher (strike) price. If the stock stays below the strike, the call expires and you keep your shares plus the premium. If it goes above, your shares get called away at the strike, and you still keep the premium.</p></div></div><p>This turns a position you already own into a recurring income stream at the cost of capping your upside.</p>
<p>Put together, cash-secured puts and covered calls form the <strong>Wheel</strong> - sell a put, get assigned shares, sell calls against them, get called away, sell another put. Income on every leg. I'll cover the Wheel end-to-end in a dedicated article.</p>

<h3 class="relative group">Cash-Secured Put Flow
    <div id="cash-secured-put-flow" 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="#cash-secured-put-flow" aria-label="Anchor">#</a>
    </span>
    
</h3>
<pre class="not-prose mermaid">
graph TD
    A["Set Aside Cash"] --> B{"Sell Put Option"}
    B --> C["Collect Premium"]
    C --> D{"At Expiration: Stock Price above Strike?"}
    D -- "Yes" --> E["Keep Cash + Keep Premium"]
    D -- "No" --> F["Buy Shares at Strike Price + Keep Premium"]
</pre>


<h3 class="relative group">Covered Call Flow
    <div id="covered-call-flow" 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="#covered-call-flow" aria-label="Anchor">#</a>
    </span>
    
</h3>
<pre class="not-prose mermaid">
graph TD
    A["Own 100 Shares of Stock"] --> B{"Sell Call Option"}
    B --> C["Collect Premium"]
    C --> D{"At Expiration: Stock Price below Strike?"}
    D -- "Yes" --> E["Keep Shares + Keep Premium"]
    D -- "No" --> F["Shares Called Away at Strike Price + Keep Premium"]
</pre>


<h2 class="relative group">What are the real risks?
    <div id="what-are-the-real-risks" 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-the-real-risks" 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="danger">
      <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="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"/></svg></span></div>
        <div class="grow">
          Critical Warning
        </div>
      </div><div class="admonition-content mt-3 text-base leading-relaxed text-inherit"><p>Selling options is NOT free money. The math is in your favor over time, but a single unmanaged position can wipe out months of premium. Never put on a trade you don't fully understand, and never sell premium on something you wouldn't be willing to own.</p></div></div><p>The risks split cleanly by strategy.</p>
<ul>
<li>
<p><strong>Risk of <div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>selling covered calls</span>
    </span>
  </span>
</div>: opportunity cost.</strong> If the stock rips far above your strike, the buyer exercises. You sell at the strike and miss the rest of the move. You still profit, just less than you would have holding the shares. This happened to me a few times. CAKE (Cheesecake company) spiked past my strike. Because I still liked the upside, I closed the call early and took a small loss on the option to keep the shares.</p>
</li>
<li>
<p><strong>Risk of <div class="flex mt-2">
  <span
    class="rounded-full bg-primary-500 dark:bg-primary-400 text-neutral-50 dark:text-neutral-800 px-1.5 py-[1px] text-xs font-normal">
    <span class="flex flex-row items-center"><span>selling cash-secured puts</span>
    </span>
  </span>
</div>: assignment at a bad price.</strong> If the stock drops well below the strike, you're obligated to buy it at the strike, possibly far above the current market. This is exactly why you should only sell puts on tickers you'd actually own long-term. Pick the wrong ticker and the &quot;discount&quot; turns into a bag-hold. I only trade very liquid and known stocks.</p>
</li>
</ul>
<p>In both cases you trade unlimited upside for smaller, more consistent gains and you accept that the position needs your attention.</p>

<h2 class="relative group">Is selling option premium a good fit for financial freedom?
    <div id="is-selling-option-premium-a-good-fit-for-financial-freedom" 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="#is-selling-option-premium-a-good-fit-for-financial-freedom" aria-label="Anchor">#</a>
    </span>
    
</h2>
<p>Yes, if you treat it as a business. Over the past five years it's been one of the most consistent income lines in my portfolio. A few honest observations:</p>
<ul>
<li><strong>It generates real cash flow.</strong> Income that lands monthly, independent of dividends and price appreciation.</li>
<li><strong>It can lower your cost basis.</strong> Premiums collected against a long-term position effectively discount your entry over time.</li>
<li><strong>It demands active management.</strong> Not &quot;set and forget.&quot; You'll monitor positions, roll losers, defend assignments, and close winners early. Pretending otherwise is how beginners blow up accounts.</li>
<li><strong>A journal is non-negotiable.</strong> Every trade leaves a story - entry thesis, what changed, why you exited. I built Theta-Vault (my own Options Trading Journal) for exactly this reason: option-selling without a feedback loop is gambling, and the difference between a profitable year and a flat one is usually buried in trades you forgot you took.</li>
</ul>
<p>For traders willing to put in the work to learn, selling option premiums is one of the most compelling active income streams a stock portfolio can produce. In the next pieces of this series I'll walk through step-by-step examples of selling cash-secured puts and covered calls, then build the Wheel on top of them. Stay tuned!</p>
]]></content:encoded><media:content url="https://libreleo.com/img/featured/selling-option-premiums-active-income-beginners-guide.webp" medium="image"/></item></channel></rss>