<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Disciplin on Edge of Discipline</title>
    <link>https://edge.ruffneck.net/categories/disciplin/</link>
    <description>Recent content in Disciplin on Edge of Discipline</description>
    <generator>Hugo</generator>
    <language>sv-SE</language>
    <lastBuildDate>Wed, 13 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://edge.ruffneck.net/categories/disciplin/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Market timing, varför det alltid misslyckas</title>
      <link>https://edge.ruffneck.net/posts/market-timing-varfor-det-alltid-misslyckas/</link>
      <pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate>
      <guid>https://edge.ruffneck.net/posts/market-timing-varfor-det-alltid-misslyckas/</guid>
      <description>&lt;div class=&#34;discipline-report-wrapper&#34;&gt;&#xA;&lt;style&gt;&#xA;  @import url(&#39;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;family=Montserrat:wght@600;700&amp;display=swap&#39;);&#xA;  .discipline-report-wrapper {&#xA;    background: transparent;&#xA;    color: #000000;&#xA;    font-family: &#39;Inter&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, sans-serif;&#xA;    max-width: 100%;&#xA;    margin: 0 auto;&#xA;    line-height: 1.8;&#xA;    -webkit-font-smoothing: antialiased;&#xA;  }&#xA;  .discipline-report-wrapper .tagline {&#xA;    font-family: &#39;Inter&#39;, sans-serif;&#xA;    font-style: italic;&#xA;    color: #6b7280;&#xA;    font-size: 1rem;&#xA;    margin-bottom: 2rem;&#xA;    display: block;&#xA;  }&#xA;  .discipline-report-wrapper .prose {&#xA;    font-size: 1rem;&#xA;    color: #000000;&#xA;    margin-bottom: 1.5rem;&#xA;  }&#xA;  .discipline-report-wrapper .prose p {&#xA;    margin-bottom: 1.2rem;&#xA;  }&#xA;  .discipline-report-wrapper h2.section {&#xA;    font-size: 1.2rem;&#xA;    color: #ca9a06;&#xA;    margin: 2rem 0 .8rem;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;  }&#xA;  .discipline-report-wrapper .highlight-box {&#xA;    background: #f3f4f6;&#xA;    border-radius: 6px;&#xA;    padding: 1rem 1.2rem;&#xA;    margin: 1.5rem 0;&#xA;    font-size: 0.95rem;&#xA;    color: #374151;&#xA;  }&#xA;  .discipline-report-wrapper .highlight-box strong {&#xA;    color: #ca9a06;&#xA;  }&#xA;  .discipline-report-wrapper .timing-table {&#xA;    width: 100%;&#xA;    border-collapse: collapse;&#xA;    margin: 1.5rem 0;&#xA;    font-size: .9rem;&#xA;  }&#xA;  @media (max-width: 600px) { .discipline-report-wrapper .timing-table { font-size: .75rem; } .discipline-report-wrapper .timing-table th, .discipline-report-wrapper .timing-table td { padding: .4rem .5rem; } .discipline-report-wrapper .timing-table .col-byten { display: none; } }&#xA;  .discipline-report-wrapper .timing-table th {&#xA;    background: #f3f4f6;&#xA;    text-align: left;&#xA;    color: #4b5563;&#xA;    font-weight: 600;&#xA;    padding: .6rem .8rem;&#xA;    border: 1px solid #e5e7eb;&#xA;  }&#xA;  .discipline-report-wrapper .timing-table td {&#xA;    padding: .6rem .8rem;&#xA;    border: 1px solid #e5e7eb;&#xA;    color: #000000;&#xA;    border-bottom: 1px solid #e5e7eb;&#xA;  }&#xA;  .discipline-report-wrapper .timing-table tr:last-child td {&#xA;    border-bottom: 1px solid #e5e7eb;&#xA;  }&#xA;  .discipline-report-wrapper .best-days-chart { margin: 2rem 0; }&#xA;  .discipline-report-wrapper .best-days-chart h3 { font-family: &#39;Montserrat&#39;, Georgia, serif; font-size: 1rem; color: #ca9a06; margin-bottom: 0.3rem; }&#xA;  .discipline-report-wrapper .best-days-chart .chart-note { font-size: 0.75rem; color: #6b7280; margin-bottom: 1rem; }&#xA;  .discipline-report-wrapper .checklist { background: #f9fafb; border: 1px solid #e5e7eb; border-left: 3px solid #ca9a06; border-radius: 6px; padding: 1.2rem 1.5rem; margin: 2rem 0; }&#xA;  .discipline-report-wrapper .checklist h3 { font-family: &#39;Montserrat&#39;, Georgia, serif; font-size: 1rem; color: #ca9a06; margin-bottom: 0.8rem; font-weight: 700; }&#xA;  .discipline-report-wrapper .checklist ol { margin: 0; padding-left: 1.2rem; color: #111; font-size: 0.95rem; }&#xA;  .discipline-report-wrapper .checklist li { margin-bottom: 0.5rem; line-height: 1.5; }&#xA;  .discipline-report-wrapper .checklist li strong { color: #dc2626; }&#xA;  .discipline-report-wrapper .neg { color: #dc2626; font-weight: 600; }&#xA;  .discipline-report-wrapper .pos { color: #16a34a; font-weight: 600; }&#xA;  .discipline-report-wrapper .closing {&#xA;    font-style: italic;&#xA;    color: #4b5563;&#xA;    font-size: 0.95rem;&#xA;    margin-top: 2rem;&#xA;    padding-top: 1rem;&#xA;    border-top: 1px solid #e5e7eb;&#xA;  }&#xA;  .discipline-report-wrapper .sources {&#xA;    margin-top: 2.5rem;&#xA;    padding-top: 1rem;&#xA;    border-top: 1px solid #e5e7eb;&#xA;    font-size: 0.8rem;&#xA;    color: #6b7280;&#xA;  }&#xA;  .discipline-report-wrapper .sources h3 {&#xA;    font-size: 0.85rem;&#xA;    color: #4b5563;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;    margin-bottom: 0.6rem;&#xA;    font-weight: 600;&#xA;  }&#xA;  .discipline-report-wrapper .sources ol {&#xA;    margin: 0;&#xA;    padding-left: 1.2rem;&#xA;  }&#xA;  .discipline-report-wrapper .sources li {&#xA;    margin-bottom: 0.4rem;&#xA;    line-height: 1.5;&#xA;  }&#xA;  .discipline-report-wrapper .sources a {&#xA;    color: #ca9a06;&#xA;    text-decoration: none;&#xA;  }&#xA;  .discipline-report-wrapper .sources a:hover {&#xA;    text-decoration: underline;&#xA;  }&#xA;  .discipline-report-wrapper .separator a {&#xA;    text-decoration: none;&#xA;    display: block;&#xA;    line-height: 0;&#xA;  }&#xA;  .discipline-report-wrapper .separator img {&#xA;    display: block;&#xA;  }&#xA;  .discipline-report-wrapper .stat-row {&#xA;    display: flex;&#xA;    gap: 1rem;&#xA;    margin: 1.2rem 0;&#xA;    flex-wrap: wrap;&#xA;  }&#xA;  .discipline-report-wrapper .stat-card {&#xA;    flex: 1;&#xA;    min-width: 160px;&#xA;    background: #f3f4f6;&#xA;    border: 1px solid #e5e7eb;&#xA;    border-radius: 6px;&#xA;    padding: .8rem 1rem;&#xA;    text-align: center;&#xA;  }&#xA;  .discipline-report-wrapper .stat-card .stat-num {&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;    font-size: 1.6rem;&#xA;    color: #ca9a06;&#xA;    font-weight: 700;&#xA;    display: block;&#xA;    line-height: 1.2;&#xA;  }&#xA;  .discipline-report-wrapper .stat-card .stat-label {&#xA;    font-size: 0.78rem;&#xA;    color: #4b5563;&#xA;    margin-top: 0.3rem;&#xA;    display: block;&#xA;    line-height: 1.4;&#xA;  }&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;  &lt;p&gt;Det finns en sak som säljs om och om igen inom sparvärlden. Den paketeras på olika sätt, nyhetsbrev, poddar, betalda rådgivningstjänster, men det som lovas är alltid desamma: &lt;em&gt;jag kan skydda dig från nedgångarna och hjälpa dig komma in igen vid rätt tillfälle.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>PPM-resan: 25 år, 40 fondbyten och vad jag lärde mig</title>
      <link>https://edge.ruffneck.net/posts/25-ar-av-aventyr-i-ppm/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://edge.ruffneck.net/posts/25-ar-av-aventyr-i-ppm/</guid>
      <description>&lt;style&gt;&#xA;  @import url(&#39;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;family=Montserrat:wght@600;700&amp;display=swap&#39;);&#xA;  .discipline-report-wrapper {&#xA;    background: transparent;&#xA;    color: #000000;&#xA;    font-family: &#39;Inter&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, sans-serif;&#xA;    max-width: 100%;&#xA;    margin: 0 auto;&#xA;    line-height: 1.8;&#xA;    -webkit-font-smoothing: antialiased;&#xA;  }&#xA;  .discipline-report-wrapper .prose {&#xA;    font-size: 1rem;&#xA;    color: #000000;&#xA;    margin-bottom: 1.5rem;&#xA;  }&#xA;  .discipline-report-wrapper .prose p {&#xA;    margin-bottom: 1.2rem;&#xA;  }&#xA;  .discipline-report-wrapper h2.section {&#xA;    font-size: 1.2rem;&#xA;    color: #ca9a06;&#xA;    margin: 2rem 0 .8rem;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;  }&#xA;  .discipline-report-wrapper h3.section {&#xA;    font-size: 1rem;&#xA;    color: #ca9a06;&#xA;    margin: 1.5rem 0 .6rem;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;  }&#xA;  .discipline-report-wrapper h4.section {&#xA;    font-size: 0.9rem;&#xA;    color: #ca9a06;&#xA;    margin: 1.2rem 0 .5rem;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;  }&#xA;&lt;/style&gt;&#xA;&#xA;&lt;div class=&#34;discipline-report-wrapper&#34;&gt;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;h2 class=&#34;section&#34;&gt;25 år av äventyr i PPM&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Det här inlägget har jag velat skriva länge. Dels för min egen skull, att sätta ord på vad som hände. Men framförallt för att jag vet att tusentals andra sitter i en liknande sits utan att veta om det.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fem beteendefällor som kostar dig mer än fel fond</title>
      <link>https://edge.ruffneck.net/posts/fem-beteendefallor-som-forstor-mer-avkastning/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://edge.ruffneck.net/posts/fem-beteendefallor-som-forstor-mer-avkastning/</guid>
      <description>&lt;style&gt;&#xA;  @import url(&#39;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;family=Montserrat:wght@600;700;800&amp;display=swap&#39;);&#xA;  .discipline-report-wrapper { max-width: 100%; margin: 0 auto; line-height: 1.8; font-family: &#39;Inter&#39;, sans-serif; font-size: 1rem; color: #000; }&#xA;  .discipline-report-wrapper .tagline { font-family: &#39;Inter&#39;, sans-serif; font-style: italic; color: #6b7280; font-size: 1rem; margin-bottom: 2rem; display: block; }&#xA;  .discipline-report-wrapper .prose { font-size: .95rem; color: #000; margin-bottom: 1.5rem; }&#xA;  .discipline-report-wrapper .prose p { margin-bottom: 1.2rem; }&#xA;  .discipline-report-wrapper h2.section { font-size: 1.2rem; color: #ca9a06; margin: 2rem 0 .8rem; font-family: &#39;Montserrat&#39;, serif; }&#xA;  .discipline-report-wrapper blockquote { border-left: 3px solid #eab308; padding: 12px 20px; margin: 20px 0; background: rgba(234,179,8,0.05); font-style: italic; }&#xA;  .discipline-report-wrapper a { color: #ca9a06; }&#xA;  .discipline-report-wrapper img { width: 100%; border-radius: 8px; margin-bottom: 1.5rem; display: block; }&#xA;  .discipline-report-wrapper table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: .9rem; }&#xA;  .discipline-report-wrapper th { text-align: left; padding: .65rem 1rem; background: #f9fafb; border: 1px solid #e5e7eb; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #eab308; }&#xA;  .discipline-report-wrapper td { padding: .65rem 1rem; border: 1px solid #e5e7eb; color: #4b5563; }&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;discipline-report-wrapper&#34;&gt;&#xA;&lt;p&gt;Det finns en sanning om investering som ingen fondrobot eller screener kan lösa åt dig: &lt;strong&gt;din värsta fiende sitter mellan öronen.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Från stockpicking till ETF:er, varför jag slutade välja aktier</title>
      <link>https://edge.ruffneck.net/posts/fran-stockpicking-till-etfer-varfor-jag-slutade/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://edge.ruffneck.net/posts/fran-stockpicking-till-etfer-varfor-jag-slutade/</guid>
      <description>&lt;style&gt;&#xA;  @import url(&#39;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;family=Montserrat:wght@600;700&amp;display=swap&#39;);&#xA;  .discipline-report-wrapper {&#xA;    background: transparent;&#xA;    color: #000000;&#xA;    font-family: &#39;Inter&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, sans-serif;&#xA;    max-width: 100%;&#xA;    margin: 0 auto;&#xA;    line-height: 1.8;&#xA;    -webkit-font-smoothing: antialiased;&#xA;  }&#xA;  .discipline-report-wrapper .prose {&#xA;    font-size: 1rem;&#xA;    color: #000000;&#xA;    margin-bottom: 1.5rem;&#xA;  }&#xA;  .discipline-report-wrapper .prose p {&#xA;    margin-bottom: 1.2rem;&#xA;  }&#xA;  .discipline-report-wrapper h2.section {&#xA;    font-size: 1.2rem;&#xA;    color: #ca9a06;&#xA;    margin: 2rem 0 .8rem;&#xA;    font-family: &#39;Montserrat&#39;, Georgia, serif;&#xA;  }&#xA;&lt;/style&gt;&#xA;&#xA;&lt;div class=&#34;discipline-report-wrapper&#34;&gt;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;p&gt;Jag hade ett system. Det var genomarbetat, regelbaserat och byggde på kvartalsrapporter istället för rubriker. Jag kallade det 3 check analysis och det betygsatte varje bolag på tre faktorer: tillväxt, exekvering och finansiell styrka. Varje faktor fick PASS, WARN eller FAIL. Tre PASS = köp. Två = frys. En eller noll = ersätt.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
