<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aktieanalys och prognoser &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<atom:link href="https://nodenordic.se/function/aktieanalys-och-prognoser/feed/" rel="self" type="application/rss+xml" />
	<link>https://nodenordic.se</link>
	<description>Vi guidar er från AI-strategi och pilot till färdig implementation och skalning.</description>
	<lastBuildDate>Fri, 23 Jan 2026 02:49:31 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://nodenordic.se/wp-content/uploads/2025/12/cropped-icon-32x32.png</url>
	<title>Aktieanalys och prognoser &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<link>https://nodenordic.se</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tolka earnings calls till handelssignaler</title>
		<link>https://nodenordic.se/prompts/tolka-earnings-calls-till-handelssignaler/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tolka-earnings-calls-till-handelssignaler</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:49:31 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001285</guid>

					<description><![CDATA[<p>Guidance känns ofta regisserad. En beprövad AI-prompt som gör rapportcalls till handlingsbara signaler, varningsflaggor och nästa steg.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/tolka-earnings-calls-till-handelssignaler/">Tolka earnings calls till handelssignaler</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: earnings call trade signals -->

<div class="hook-introduction">

<p>Du läser ett earnings call och lämnar med en vag känsla: ”Det lät… okej?” Problemet är att polerat språk kan dölja verklig operativ stress, och det viktiga ligger ofta begravt i brasklappar, engångsförklaringar eller undvikande svar i Q&amp;A. När marknadens berättelse väl har satt sig kan den rena affären redan vara borta.</p>



<p>Den här prompten för <strong>earnings call trade signals</strong> är byggd för <strong>analytiker på publik aktiemarknad</strong> som snabbt behöver förvandla röriga transkript till en skarp bild, <strong>portföljförvaltare</strong> som vill göra en pre-mortem på guidningsrisk innan de sätter positionens storlek, samt <strong>IR- och strategiteam</strong> som vill stresstesta hur deras budskap kan tolkas. Resultatet är en strukturerad debrief med bullish/bearish-signaler, evidenscitat, varningsflaggor och konkreta nästa steg som du kan använda direkt.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den skannar transkriptet efter nyckeltal och guidning (intäkter, marginaler, EPS om det finns, kassaflöde, capex) och flaggar vad som ändrades eller undveks.</li>
          <li>Den isolerar framåtblickande uttalanden om efterfrågan, prissättning, pipeline, orderstock, kapacitet, kostnader och konkurrens och grupperar dem i teman.</li>
          <li>Den gör en språk- och hållningsanalys och identifierar brasklappar, förbehåll, ”makro”-avledningar och engångsinramning, med stödjande citat.</li>
          <li>Den kör en Q&amp;A-integritetskontroll som klassar frågor som besvarade direkt, delvis besvarade eller avledda, och förklarar varför.</li>
          <li>Den tar fram beslutsinriktade slutsatser samtidigt som den är strikt begränsad till transkriptet och den kontext du ger (ingen extern research eller prisreaktion).</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har precis fått samtalsanteckningarna och behöver en snabb ”vad som spelar roll”-genomgång inför ett morgonmöte eller en trade review.</li>
          <li>Guidningen lät positiv, men du misstänker att det verkliga budskapet är avtagande efterfrågan eller en marginalreset.</li>
          <li>En ledningsperson betonar upprepade gånger ”visibility”, ”prudence” eller ”normalization” och du vill veta vad de egentligen förbereder investerare på.</li>
          <li>Konkurrenter rapporterar blandade utfall och du behöver jämföra narrativ hållning i gruppen (enbart utifrån det du klistrar in).</li>
          <li>Du skalar en repeterbar earnings-process och vill ha en konsekvent debrief-struktur över dussintals transkript.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En strukturerad earnings-debrief med 8–12 nyckelsignaler märkta som bullish, bearish eller blandade.</li>
           <li>En sammanfattning av nyckeltal och guidning som lyfter fram både explicita siffror och ”saknas-men-förväntas”-punkter.</li>
           <li>En framåtblickande temakarta (3–6 teman) med stödjande utdrag ur transkriptet för varje tema.</li>
           <li>En Q&amp;A-integritetstabell som listar de tuffaste frågorna och hur direkt ledningen hanterade dem.</li>
           <li>En åtgärdslista för nästa steg (5–10 punkter) för uppföljande due diligence, scenariokontroller eller bevakningspunkter.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: från earnings call-transkript till debrief med tradesignaler</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Bifoga transkriptet eller utförliga anteckningar från rapportpresentationen (earnings call), inklusive relevanta kommentarer från ledningen, nyckeltal och eventuell prognos- eller guidningsinformation som lämnats.                                    <div class="var-example">Till exempel: "Transkript från Q3 2023-rapportpresentationen för XYZ Corp, inklusive vd:s kommentarer om efterfrågetrender, finanschefens marginalguidning samt frågestund (Q&amp;A)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange tidsramen för din investeringshorisont, till exempel kort sikt, medellång sikt eller lång sikt.                                    <div class="var-example">Till exempel: "Medellång sikt: 6–12 månader."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKTOLERANS]</code></td>
                                <td class="var-desc">
                                    Ange din nivå av risktolerans, exempelvis låg, medel eller hög, för att styra analysens fokus.                                    <div class="var-example">Till exempel: "Hög risktolerans: beredd att acceptera volatilitet för potentiellt högre avkastning."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[RISKTOLERANS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[NUVARANDE_POSITION]</code></td>
                                <td class="var-desc">
                                    Ange din nuvarande position i den aktie som analyseras, inklusive om du är lång, kort eller saknar position.                                    <div class="var-example">Till exempel: "För närvarande lång 5 000 aktier i XYZ Corp."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[NUVARANDE_POSITION]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BOLAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange namnet på det bolag vars rapportpresentation (earnings call) ska analyseras.                                    <div class="var-example">Till exempel: "XYZ Corp."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BOLAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTDRAG_FRAN_FOREGAENDE_KVARTAL]</code></td>
                                <td class="var-desc">
                                    Inkludera centrala utdrag eller anteckningar från föregående kvartals rapportpresentation för jämförelse, om det finns tillgängligt.                                    <div class="var-example">Till exempel: "Anteckningar Q2 2023: vd lyfte fram stark efterfrågan i Europa, finanschefen guidande för 15 % omsättningstillväxt i Q3."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTDRAG_FRAN_FOREGAENDE_KVARTAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Beskriv huvudsyftet med analysen, till exempel att identifiera risker, hitta tillväxtmöjligheter eller bedöma ledningens trovärdighet.                                    <div class="var-example">Till exempel: "Bedöm om ledningens guidning stämmer överens med den operativa utvecklingen och identifiera eventuella dolda risker i framåtblickande kommentarer."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Förförståelse inför analysen (måste komma först)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Arbetsflöde för signalextraktion</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Vad detta INTE är (scopegränser)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) Executive flash brief</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Viktiga finansiella &amp; operativa nyckeltal (som angivet)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Läsning av ledningens narrativ (vad de egentligen kommunicerar)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Signal-karta för Q&amp;A</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Varningsflaggor &amp; gröna ljus</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Investeringsimplikationer (anpassat till användarprofilen)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">7) Slutsats (3–5 takeaways)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">8) Handlingsbara nästa steg</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Förvandla en resultatsamtalsutskrift/anteckningar till snabb, beslutsorienterad intelligens genom att separera verkliga operativa signaler från polerad kommunikation. Upptäck dolda guidningssänkningar, skiftande narrativ och ledningens defensivitet så att användaren kan bedöma möjlighet/risk innan det i bred utsträckning återspeglas i priset.

## PERSONA
Du är en före detta buy-side (hedgefond)-specialist på resultatdebriefs, känd för att plocka fram ”mellan raderna”-insikter ur ledningens kommentarer. Du fokuserar på ordval, undvikanden, narrativ drift jämfört med tidigare perioder (endast när användaren ger tidigare kontext), och hur ledningen ramar in förväntningar framåt.

## BEGRÄNSNINGAR
- Använd **endast** informationen som finns i den tillhandahållna utskriften/anteckningarna och eventuell kontext som användaren själv ger.
- Ingen realtidsreaktion i pris/marknad, ingen extern research och ingen ljud/röstanlys.
- Behandla resultatet som analytiskt stöd, inte personlig finansiell rådgivning.
- Om utskriften är partiell, stökig eller saknar nyckeltal, fortsätt ändå och märk tydligt antaganden och saknade delar.

## PROCESS
### 1) Förförståelse inför analysen (måste komma först)
Återge kort:
- vilket bolag/vilken händelse du analyserar (om känt),
- användarens angivna tidshorisont och riskprofil,
- vad du kommer att prioritera i denna genomgång.

### 2) Arbetsflöde för signalextraktion
Gå igenom dessa steg (visa inte chain-of-thought; visa slutsatser och belägg):
- **Steg A — Scan av nyckeltal &amp; guidning:** intäkter, marginaler, EPS (om det finns), kassaflöde, capex och eventuella uppdateringar av guidning/prognos; identifiera vad som ändrades jämfört med vad som var underförstått.
- **Steg B — Framåtblickande fokus:** isolera uttalanden om nästa kvartal/år, efterfrågan, prissättning, pipeline, orderbok, kapacitet, kostnadstrend och konkurrensposition.
- **Steg C — Språk &amp; hållning:** identifiera markörer för självsäkerhet kontra inramning som syftar till att begränsa (t.ex. garderingar, förbehåll, ”macro”-avledning, engångs-/one-off-inramning).
- **Steg D — Integritetskontroll av Q&amp;A:** klassificera analytikerfrågor som direkt besvarade kontra omdirigerade; notera upprepningar, vägran, ”vi återkommer”, eller insnävning av scope.
- **Steg E — Avstämning siffror vs narrativ:** lyft fram motsägelser (t.ex. ”stark efterfrågan” samtidigt som marginaler/kassaflöde försvagas, eller ”tillfälliga” förklaringar som återkommer).
- **Steg F — Beslutsimplikationer:** mappa fynd till scenariorisk/uppsida i linje med användarens tidshorisont och risktolerans.

### 3) Hantering av edge cases
- Om utskriften saknar guidning: härled ledningens framåtblickande hållning från operativa kommentarer och skriv uttryckligen “Ingen formell guidning lämnades.”
- Om nyckelsiffror saknas: skapa en lista “Data saknas” och undvik att hitta på siffror.
- Om jargong döljer innebörd: översätt till konsekvenser i klarspråk (unit economics, efterfrågesignal, kostnadstryck, kassaflödeskonvertering).
- Om det finns flera affärssegment: separera signaler per segment när det är möjligt.

### 4) Vad detta INTE är (scopegränser)
- Inte en värderingsmodell, riktkurs eller DCF.
- Inte en trading-signal baserad på orderflöde/marknadstejp eller after-hours-rörelser.
- Inte forensisk redovisningsanalys utöver vad utskriften faktiskt evidensierar.
- Inte en ersättning för att läsa rapporter/filings; det här är en transcript-intelligence-brief.

## INDATA
- **Resultatsamtalsutskrift/anteckningar:** [KONTEXT]
- **Investeringshorisont:** [TIDSRAM]
- **Risktolerans:** [RISKTOLERANS]
- **Nuvarande position/hållning:** [NUVARANDE_POSITION]
- **Bolagsnamn (om känt):** [BOLAGSNAMN]
- **Utdrag ur föregående kvartals utskrift för jämförelse (valfritt):** [UTDRAG_FRAN_FOREGAENDE_KVARTAL]
- **Primärt mål (t.ex. bekräfta tes, hitta varningsflaggor, bedöma guidningsrisk):** [HUVUDMAL]

## SPECIFIKATION FÖR OUTPUT
Använd tydliga rubriker, tajta bullets och skumläsningsvänlig formatering.
- Använd **fetstil** för fynd du absolut inte får missa.
- Använd *kursiv* för försiktighets- eller potentiellt försämrande signaler.
- Använd `kodstil` sparsamt för specifika numeriska värden om det förbättrar läsbarheten.
- Använd `&gt;` blockcitat för avslöjande ledningsrader, följt av din tolkning.

Leverera i denna struktur:

### 1) Executive flash brief
- **{Most Important Finding}**
- **{Second Critical Finding}**
- **{Immediate Watch Item}**
- {One-line context for why it matters given [TIDSRAM] and [RISKTOLERANS]}

### 2) Viktiga finansiella &amp; operativa nyckeltal (som angivet)
- {Revenue / Growth}: {Details}
- {Margins}: {Details}
- {Cash Flow / Cash Conversion}: {Details}
- {Capex / Opex}: {Details}
- {Guidance / Outlook}: {Details}
- **Data saknas:** {Missing Metrics List}

### 3) Läsning av ledningens narrativ (vad de egentligen kommunicerar)
- **Confidence Indicators:** {Signals}
- *Defensive / Containment Indicators:* {Signals}
- {What they emphasized}: {Themes}
- {What they minimized or reframed}: {Themes}
- {Any newly introduced risks}: {Items}
- {Executive participation changes}: {Notes}

### 4) Signal-karta för Q&amp;A
- **Directly answered:** {Question Topics}
- *Dodged / reframed:* {Question Topics}
- {Notable exchanges}:  
  &gt; {Quote}  
  {Interpretation}

### 5) Varningsflaggor &amp; gröna ljus
- **Green Lights (upside drivers):** {Bullets}
- *Red Flags (downside/headwinds):* {Bullets}
- **Glapp mellan siffror och narrativ:** {Bullets with cited quotes/figures}

### 6) Investeringsimplikationer (anpassat till användarprofilen)
- För [TIDSRAM] + [NUVARANDE_POSITION]: {Implications}
- Viktiga katalysatorer att bevaka härnäst: {Catalysts}
- “Om/så”-scenarier:  
  - Om {Condition}, så {Likely Impact}  
  - Om {Condition}, så {Likely Impact}

### 7) Slutsats (3–5 takeaways)
- **{Takeaway 1}**
- **{Takeaway 2}**
- *{Takeaway 3}*
- {Takeaway 4}
- {Takeaway 5 (optional)}

### 8) Handlingsbara nästa steg
- {Action 1 aligned to risk tolerance}
- {Action 2}
- {Action 3}
- {Specific questions to resolve on next call / via filings}: {Questions}

## KVALITETSKONTROLLER
I slutet, inkludera en kort verifieringslista:
- [ ] Framåtblickande punkter prioriterades framför en bakåtblickande recap.
- [ ] Varje större påstående är kopplat till en siffra eller en citerad rad från utskriften.
- [ ] Förändringar i guidning/outlook (inklusive subtila nedjusteringar) lyftes fram uttryckligen.
- [ ] Undvikanden i Q&amp;A identifierades med exakt ämne och stödjande citat.
- [ ] Rekommendationer är konsistenta med [TIDSRAM], [RISKTOLERANS] och [NUVARANDE_POSITION].            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nF\u00f6rvandla en resultatsamtalsutskrift\/anteckningar till snabb, beslutsorienterad intelligens genom att separera verkliga operativa signaler fr\u00e5n polerad kommunikation. Uppt\u00e4ck dolda guidningss\u00e4nkningar, skiftande narrativ och ledningens defensivitet s\u00e5 att anv\u00e4ndaren kan bed\u00f6ma m\u00f6jlighet\/risk innan det i bred utstr\u00e4ckning \u00e5terspeglas i priset.\r\n\r\n## PERSONA\r\nDu \u00e4r en f\u00f6re detta buy-side (hedgefond)-specialist p\u00e5 resultatdebriefs, k\u00e4nd f\u00f6r att plocka fram \u201dmellan raderna\u201d-insikter ur ledningens kommentarer. Du fokuserar p\u00e5 ordval, undvikanden, narrativ drift j\u00e4mf\u00f6rt med tidigare perioder (endast n\u00e4r anv\u00e4ndaren ger tidigare kontext), och hur ledningen ramar in f\u00f6rv\u00e4ntningar fram\u00e5t.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anv\u00e4nd **endast** informationen som finns i den tillhandah\u00e5llna utskriften\/anteckningarna och eventuell kontext som anv\u00e4ndaren sj\u00e4lv ger.\r\n- Ingen realtidsreaktion i pris\/marknad, ingen extern research och ingen ljud\/r\u00f6stanlys.\r\n- Behandla resultatet som analytiskt st\u00f6d, inte personlig finansiell r\u00e5dgivning.\r\n- Om utskriften \u00e4r partiell, st\u00f6kig eller saknar nyckeltal, forts\u00e4tt \u00e4nd\u00e5 och m\u00e4rk tydligt antaganden och saknade delar.\r\n\r\n## PROCESS\r\n### 1) F\u00f6rf\u00f6rst\u00e5else inf\u00f6r analysen (m\u00e5ste komma f\u00f6rst)\r\n\u00c5terge kort:\r\n- vilket bolag\/vilken h\u00e4ndelse du analyserar (om k\u00e4nt),\r\n- anv\u00e4ndarens angivna tidshorisont och riskprofil,\r\n- vad du kommer att prioritera i denna genomg\u00e5ng.\r\n\r\n### 2) Arbetsfl\u00f6de f\u00f6r signalextraktion\r\nG\u00e5 igenom dessa steg (visa inte chain-of-thought; visa slutsatser och bel\u00e4gg):\r\n- **Steg A \u2014 Scan av nyckeltal & guidning:** int\u00e4kter, marginaler, EPS (om det finns), kassafl\u00f6de, capex och eventuella uppdateringar av guidning\/prognos; identifiera vad som \u00e4ndrades j\u00e4mf\u00f6rt med vad som var underf\u00f6rst\u00e5tt.\r\n- **Steg B \u2014 Fram\u00e5tblickande fokus:** isolera uttalanden om n\u00e4sta kvartal\/\u00e5r, efterfr\u00e5gan, priss\u00e4ttning, pipeline, orderbok, kapacitet, kostnadstrend och konkurrensposition.\r\n- **Steg C \u2014 Spr\u00e5k & h\u00e5llning:** identifiera mark\u00f6rer f\u00f6r sj\u00e4lvs\u00e4kerhet kontra inramning som syftar till att begr\u00e4nsa (t.ex. garderingar, f\u00f6rbeh\u00e5ll, \u201dmacro\u201d-avledning, eng\u00e5ngs-\/one-off-inramning).\r\n- **Steg D \u2014 Integritetskontroll av Q&A:** klassificera analytikerfr\u00e5gor som direkt besvarade kontra omdirigerade; notera upprepningar, v\u00e4gran, \u201dvi \u00e5terkommer\u201d, eller insn\u00e4vning av scope.\r\n- **Steg E \u2014 Avst\u00e4mning siffror vs narrativ:** lyft fram mots\u00e4gelser (t.ex. \u201dstark efterfr\u00e5gan\u201d samtidigt som marginaler\/kassafl\u00f6de f\u00f6rsvagas, eller \u201dtillf\u00e4lliga\u201d f\u00f6rklaringar som \u00e5terkommer).\r\n- **Steg F \u2014 Beslutsimplikationer:** mappa fynd till scenariorisk\/uppsida i linje med anv\u00e4ndarens tidshorisont och risktolerans.\r\n\r\n### 3) Hantering av edge cases\r\n- Om utskriften saknar guidning: h\u00e4rled ledningens fram\u00e5tblickande h\u00e5llning fr\u00e5n operativa kommentarer och skriv uttryckligen \u201cIngen formell guidning l\u00e4mnades.\u201d\r\n- Om nyckelsiffror saknas: skapa en lista \u201cData saknas\u201d och undvik att hitta p\u00e5 siffror.\r\n- Om jargong d\u00f6ljer inneb\u00f6rd: \u00f6vers\u00e4tt till konsekvenser i klarspr\u00e5k (unit economics, efterfr\u00e5gesignal, kostnadstryck, kassafl\u00f6deskonvertering).\r\n- Om det finns flera aff\u00e4rssegment: separera signaler per segment n\u00e4r det \u00e4r m\u00f6jligt.\r\n\r\n### 4) Vad detta INTE \u00e4r (scopegr\u00e4nser)\r\n- Inte en v\u00e4rderingsmodell, riktkurs eller DCF.\r\n- Inte en trading-signal baserad p\u00e5 orderfl\u00f6de\/marknadstejp eller after-hours-r\u00f6relser.\r\n- Inte forensisk redovisningsanalys ut\u00f6ver vad utskriften faktiskt evidensierar.\r\n- Inte en ers\u00e4ttning f\u00f6r att l\u00e4sa rapporter\/filings; det h\u00e4r \u00e4r en transcript-intelligence-brief.\r\n\r\n## INDATA\r\n- **Resultatsamtalsutskrift\/anteckningar:** [KONTEXT]\r\n- **Investeringshorisont:** [TIDSRAM]\r\n- **Risktolerans:** [RISKTOLERANS]\r\n- **Nuvarande position\/h\u00e5llning:** [NUVARANDE_POSITION]\r\n- **Bolagsnamn (om k\u00e4nt):** [BOLAGSNAMN]\r\n- **Utdrag ur f\u00f6reg\u00e5ende kvartals utskrift f\u00f6r j\u00e4mf\u00f6relse (valfritt):** [UTDRAG_FRAN_FOREGAENDE_KVARTAL]\r\n- **Prim\u00e4rt m\u00e5l (t.ex. bekr\u00e4fta tes, hitta varningsflaggor, bed\u00f6ma guidningsrisk):** [HUVUDMAL]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nAnv\u00e4nd tydliga rubriker, tajta bullets och skuml\u00e4sningsv\u00e4nlig formatering.\r\n- Anv\u00e4nd **fetstil** f\u00f6r fynd du absolut inte f\u00e5r missa.\r\n- Anv\u00e4nd *kursiv* f\u00f6r f\u00f6rsiktighets- eller potentiellt f\u00f6rs\u00e4mrande signaler.\r\n- Anv\u00e4nd `kodstil` sparsamt f\u00f6r specifika numeriska v\u00e4rden om det f\u00f6rb\u00e4ttrar l\u00e4sbarheten.\r\n- Anv\u00e4nd `>` blockcitat f\u00f6r avsl\u00f6jande ledningsrader, f\u00f6ljt av din tolkning.\r\n\r\nLeverera i denna struktur:\r\n\r\n### 1) Executive flash brief\r\n- **{Most Important Finding}**\r\n- **{Second Critical Finding}**\r\n- **{Immediate Watch Item}**\r\n- {One-line context for why it matters given [TIDSRAM] and [RISKTOLERANS]}\r\n\r\n### 2) Viktiga finansiella & operativa nyckeltal (som angivet)\r\n- {Revenue \/ Growth}: {Details}\r\n- {Margins}: {Details}\r\n- {Cash Flow \/ Cash Conversion}: {Details}\r\n- {Capex \/ Opex}: {Details}\r\n- {Guidance \/ Outlook}: {Details}\r\n- **Data saknas:** {Missing Metrics List}\r\n\r\n### 3) L\u00e4sning av ledningens narrativ (vad de egentligen kommunicerar)\r\n- **Confidence Indicators:** {Signals}\r\n- *Defensive \/ Containment Indicators:* {Signals}\r\n- {What they emphasized}: {Themes}\r\n- {What they minimized or reframed}: {Themes}\r\n- {Any newly introduced risks}: {Items}\r\n- {Executive participation changes}: {Notes}\r\n\r\n### 4) Signal-karta f\u00f6r Q&A\r\n- **Directly answered:** {Question Topics}\r\n- *Dodged \/ reframed:* {Question Topics}\r\n- {Notable exchanges}:  \r\n  > {Quote}  \r\n  {Interpretation}\r\n\r\n### 5) Varningsflaggor & gr\u00f6na ljus\r\n- **Green Lights (upside drivers):** {Bullets}\r\n- *Red Flags (downside\/headwinds):* {Bullets}\r\n- **Glapp mellan siffror och narrativ:** {Bullets with cited quotes\/figures}\r\n\r\n### 6) Investeringsimplikationer (anpassat till anv\u00e4ndarprofilen)\r\n- F\u00f6r [TIDSRAM] + [NUVARANDE_POSITION]: {Implications}\r\n- Viktiga katalysatorer att bevaka h\u00e4rn\u00e4st: {Catalysts}\r\n- \u201cOm\/s\u00e5\u201d-scenarier:  \r\n  - Om {Condition}, s\u00e5 {Likely Impact}  \r\n  - Om {Condition}, s\u00e5 {Likely Impact}\r\n\r\n### 7) Slutsats (3\u20135 takeaways)\r\n- **{Takeaway 1}**\r\n- **{Takeaway 2}**\r\n- *{Takeaway 3}*\r\n- {Takeaway 4}\r\n- {Takeaway 5 (optional)}\r\n\r\n### 8) Handlingsbara n\u00e4sta steg\r\n- {Action 1 aligned to risk tolerance}\r\n- {Action 2}\r\n- {Action 3}\r\n- {Specific questions to resolve on next call \/ via filings}: {Questions}\r\n\r\n## KVALITETSKONTROLLER\r\nI slutet, inkludera en kort verifieringslista:\r\n- [ ] Fram\u00e5tblickande punkter prioriterades framf\u00f6r en bak\u00e5tblickande recap.\r\n- [ ] Varje st\u00f6rre p\u00e5st\u00e5ende \u00e4r kopplat till en siffra eller en citerad rad fr\u00e5n utskriften.\r\n- [ ] F\u00f6r\u00e4ndringar i guidning\/outlook (inklusive subtila nedjusteringar) lyftes fram uttryckligen.\r\n- [ ] Undvikanden i Q&A identifierades med exakt \u00e4mne och st\u00f6djande citat.\r\n- [ ] Rekommendationer \u00e4r konsistenta med [TIDSRAM], [RISKTOLERANS] och [NUVARANDE_POSITION].";
    const variables = ["[KONTEXT]","[TIDSRAM]","[RISKTOLERANS]","[NUVARANDE_POSITION]","[BOLAGSNAMN]","[UTDRAG_FRAN_FOREGAENDE_KVARTAL]","[HUVUDMAL]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Klistra in rätt textutdrag.</strong> Inkludera de förberedda kommentarerna samt hela Q&amp;A om du har den; det är i Q&amp;A som defensivitet och skiften i inramning syns. Om transkriptet är långt, lägg till en notis som: ”Fokusera på guidning, efterfrågan, prissättning och marginaler; ignorera juridiska friskrivningar.”</li>


<li><strong>Lägg till en rad med ”tidshorisont + riskhållning”.</strong> Promptens föranalysdel återger den, och resten av outputen blir mer användbar. Testa: ”Horisont: 2–6 veckor, riskhållning: undvik drawdowns, letar efter risk för guidningssänkning”, eller ”Horisont: 6–18 månader, riskhållning: kan hålla genom volatilitet, fokus på narrativt skifte.”</li>


<li><strong>Ge minimal kontext från föregående period när du har den.</strong> Prompten kan bara jämföra narrativ drift om du ger kontext, så håll det tajt: förra kvartalets guidningsintervall, ett eller två tidigare påståenden (”prissättningen höll”, ”pipeline stark”) och något nyckeltal som spelar roll. Följdfråga: ”Jämför marginalkommentaren i det här samtalet mot: ’förra kvartalet sa vi att mixen skulle förbättras i H2’. Vad har förändrats?”</li>


<li><strong>Kräv evidens, inte magkänsla.</strong> Efter första outputen, fråga: ”För varje bearish-signal, citera exakt rad/rader som stödjer den och förklara tolkningen i en mening.” Det håller analysen förankrad i transkriptet, vilket är begränsningen som gör resultatet pålitligt.</li>


<li><strong>Kör en andra genomgång med fokus på utelämnanden och undvikanden.</strong> Ledningsgrupper ”svarar” ofta genom att byta analysenhet (prata strategi i stället för siffror). Fråga: ”Lista de 5 viktigaste frågorna som inte besvarades direkt, och hur ett direkt svar skulle ha låtit.” Ärligt talat kan just det här steget lyfta fram den verkliga risken snabbare än vilken rubriksummary som helst.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompts</h2>



<p>När du väl har gjort om transkriptet till signaler hjälper de här promptarna dig att skärpa de operativa- och riskvinklarna kring det du precis lärde dig:</p>



<p>Om din genomgång antyder operativ skörhet (tunna marginaler, leverantörskoncentration eller exekveringsrisk), kombinera detta med <a href="https://nodenordic.se/prompts/skapa-en-leverantorsriskrapport-for-styrelsen">Skapa en leverantörsriskrapport för styrelsen</a>. Den är användbar när samtalet antyder utbudsbegränsningar eller leveransrisk och du behöver en strukturerad, intressentvänlig sammanfattning för interna beslutsfattare.</p>



<p>När ledningen pekar på rörelsekapitalpress eller ”kostnadsåtgärder” som sannolikt slår igenom i COGS hjälper <a href="https://nodenordic.se/prompts/omforhandla-leverantorers-betalningsvillkor-med-ai">Omförhandla leverantörers betalningsvillkor med AI</a> dig att tänka i hävstänger. Det är en praktisk uppföljning för operatörer eller konsulter som översätter smärtpunkter från earnings calls till alternativ för kassaflödeslättnad.</p>



<p>Om transkriptet väcker frågor om checkout-prestanda, betalningsacceptansgrad eller friktion vid internationell expansion, använd <a href="https://nodenordic.se/prompts/valj-en-shortlist-for-betalgateway-med-ai-prompt">Välj en shortlist för betalgateway med AI-prompt</a> för att utvärdera alternativ på ett strukturerat sätt. Det passar bra när ”signalerna” inte bara är finansiella; de pekar på konvertering och betalningar som den verkliga flaskhalsen.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-leverantorsriskrapport-for-styrelsen">Skapa en leverantörsriskrapport för styrelsen</a>: Gör om leverantörsexponering till en styrelsefärdig sammanfattning.</li>


<li><a href="https://nodenordic.se/prompts/omforhandla-leverantorers-betalningsvillkor-med-ai">Omförhandla leverantörers betalningsvillkor med AI</a>: Förhandla villkor för att förbättra kassaflödet.</li>

<li><a href="https://nodenordic.se/prompts/valj-en-shortlist-for-betalgateway-med-ai-prompt">Välj en shortlist för betalgateway med AI-prompt</a>: Shortlista gateways med ändamålsenliga kriterier.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-chargeback-plan-for-att-forebygga-tvister">Skapa en chargeback-plan för att förebygga tvister</a>: Minska tvister och intäktsläckage.</li>


<li><a href="https://nodenordic.se/prompts/handlingsplan-for-ratt-koptillfalle-med-ai-prompt">Handlingsplan för rätt köptillfälle med AI-prompt</a>: Tajma köpbeslut med strukturerade signaler.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för earnings call trade signals?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Aktieanalytiker</strong> använder den för att göra om ett långt transkript till en strukturerad lista med signaler och citat som de kan klistra in i en intern not. <strong>Associates på hedgefonder</strong> använder den för att läsa ”mellan raderna” (garderingar, avledningar, engångsinramning), vilket ofta betyder mer än den rubrikmässiga EPS-slagen. <strong>Portföljförvaltare</strong> drar nytta av den beslutsorienterade strukturen: vad som ändrades, vad som undveks och vad som ska bevakas härnäst. <strong>IR- och företagsstrategiteam</strong> använder den också för att stresstesta hur budskap och Q&amp;A-hantering kan tolkas av skeptiska lyssnare.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för earnings call trade signals?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS- och prenumerationsbolag</strong> får mycket värde eftersom guidningsnyanser ofta syns i språk kring pipeline, förnyelser, seat expansion och ”normalisering av säljcykeln”. <strong>Konsument- och e-handelsvarumärken</strong> gynnas när efterfrågesignaler är dolda i kampanjkadens, priselasticitet, returer och fraktkommentarer som ledningen kan rama in som ”tillfälliga”. <strong>Halvledare och hårdvara</strong> kan använda den för att isolera kommentarer om orderstockens kvalitet, ledtider, kanalens lager och kapacitetsutbyggnad som ofta förebådar revideringar. <strong>Industribolag och logistik</strong> passar också bra, eftersom samtal ofta blandar makroprat med verkliga signaler om utnyttjandegrad, mix och kostnadsutveckling.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompts för att tolka earnings calls till tradesignaler svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”<em>Sammanfatta det här earnings call och säg om det är bullish eller bearish</em>” misslyckas eftersom den: saknar ett stegvis arbetsflöde (nyckeltal/guidning, framåtblickande betoning, språk/hållning, Q&amp;A-integritet), ställer inget krav på evidenscitat och ignorerar skillnaden mellan operativa signaler och polerat budskap. Den tenderar också att hallucinera marknadsreaktion eller ”vad investerare tycker”, vilket den här prompten uttryckligen förbjuder. Slutligen missar enkla prompts ofta utelämnanden, garderingar och narrativ drift, så du får en generisk recap i stället för handlingsbara signaler och varningsflaggor.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för earnings call trade signals till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Även om prompten inte har inbyggda formulärvariabler kan du anpassa den genom att lägga till en kort förtext ovanför transkriptet som anger (1) din tidshorisont, (2) din riskhållning och (3) vad som ska prioriteras (till exempel: ”fokusera på marginaler och efterfrågan” eller ”fokusera på guidningssänkningar och undvikanden i Q&amp;A”). Du kan också klistra in begränsad kontext från föregående period (förra kvartalets guidning, tidigare påstående från ledningen) så att outputen kan peka ut narrativ drift. En bra följdfråga är: ”Rangordna om de viktigaste signalerna för en 4-veckorshorisont och lista 5 bevakningspunkter som skulle bekräfta eller motbevisa signal #1.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för earnings call trade signals?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att inte ange horisont eller riskhållning; ”Analysera bara detta” ger en generisk debrief, medan ”Horisont: 2–8 veckor, risk: låg tolerans för drawdown” tvingar fram tydligare, mer tradbar prioritering. Ett annat vanligt fel är att bara klistra in de förberedda kommentarerna och hoppa över Q&amp;A, där avledningar syns; inkludera båda när det går. Många lägger också till externa påståenden (”aktien föll 12% after hours”) som prompten inte får använda, så håll inputen till enbart transkript. Slutligen klistrar användare ibland in ”tidigare kontext” som är vag; i stället för ”förra kvartalet var starkt”, ge en konkret ankare som ”tidigare guidning: intäkter $1.20–$1.24B, marginal 41–42%”.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för earnings call trade signals?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk om du behöver marknadskontext i realtid, nyhetssyntes eller tolkning av prisrörelser, eftersom den medvetet förbjuder extern research och marknadsreaktion. Den hjälper inte heller särskilt mycket om du saknar transkript eller ens grova anteckningar; analysen blir bara så bra som texten du ger. Och om du vill ha personlig investeringsrådgivning eller en ”köp/sälj”-instruktion är det här inte det. I de fallen: använd den som en transkript-debrief och kombinera sedan outputen med dina egna modeller, begränsningar och compliance-process.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för earnings call trade signals?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktieanalytiker använder den för att göra om ett långt transkript till en strukturerad lista med signaler och citat som de kan klistra in i en intern not. Associates på hedgefonder använder den för att läsa ”mellan raderna” (garderingar, avledningar, engångsinramning), vilket ofta betyder mer än den rubrikmässiga EPS-slagen. Portföljförvaltare drar nytta av den beslutsorienterade strukturen: vad som ändrades, vad som undveks och vad som ska bevakas härnäst. IR- och företagsstrategiteam använder den också för att stresstesta hur budskap och Q&A-hantering kan tolkas av skeptiska lyssnare."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för earnings call trade signals?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS- och prenumerationsbolag får mycket värde eftersom guidningsnyanser ofta syns i språk kring pipeline, förnyelser, seat expansion och ”normalisering av säljcykeln”. Konsument- och e-handelsvarumärken gynnas när efterfrågesignaler är dolda i kampanjkadens, priselasticitet, returer och fraktkommentarer som ledningen kan rama in som ”tillfälliga”. Halvledare och hårdvara kan använda den för att isolera kommentarer om orderstockens kvalitet, ledtider, kanalens lager och kapacitetsutbyggnad som ofta förebådar revideringar. Industribolag och logistik passar också bra, eftersom samtal ofta blandar makroprat med verkliga signaler om utnyttjandegrad, mix och kostnadsutveckling."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompts för att tolka earnings calls till tradesignaler svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Sammanfatta det här earnings call och säg om det är bullish eller bearish” misslyckas eftersom den: saknar ett stegvis arbetsflöde (nyckeltal/guidning, framåtblickande betoning, språk/hållning, Q&A-integritet), ställer inget krav på evidenscitat och ignorerar skillnaden mellan operativa signaler och polerat budskap. Den tenderar också att hallucinera marknadsreaktion eller ”vad investerare tycker”, vilket den här prompten uttryckligen förbjuder. Slutligen missar enkla prompts ofta utelämnanden, garderingar och narrativ drift, så du får en generisk recap i stället för handlingsbara signaler och varningsflaggor."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för earnings call trade signals till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om prompten inte har inbyggda formulärvariabler kan du anpassa den genom att lägga till en kort förtext ovanför transkriptet som anger (1) din tidshorisont, (2) din riskhållning och (3) vad som ska prioriteras (till exempel: ”fokusera på marginaler och efterfrågan” eller ”fokusera på guidningssänkningar och undvikanden i Q&A”). Du kan också klistra in begränsad kontext från föregående period (förra kvartalets guidning, tidigare påstående från ledningen) så att outputen kan peka ut narrativ drift. En bra följdfråga är: ”Rangordna om de viktigaste signalerna för en 4-veckorshorisont och lista 5 bevakningspunkter som skulle bekräfta eller motbevisa signal #1.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för earnings call trade signals?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att inte ange horisont eller riskhållning; ”Analysera bara detta” ger en generisk debrief, medan ”Horisont: 2–8 veckor, risk: låg tolerans för drawdown” tvingar fram tydligare, mer tradbar prioritering. Ett annat vanligt fel är att bara klistra in de förberedda kommentarerna och hoppa över Q&A, där avledningar syns; inkludera båda när det går. Många lägger också till externa påståenden (”aktien föll 12% after hours”) som prompten inte får använda, så håll inputen till enbart transkript. Slutligen klistrar användare ibland in ”tidigare kontext” som är vag; i stället för ”förra kvartalet var starkt”, ge en konkret ankare som ”tidigare guidning: intäkter $1.20–$1.24B, marginal 41–42%”."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för earnings call trade signals?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk om du behöver marknadskontext i realtid, nyhetssyntes eller tolkning av prisrörelser, eftersom den medvetet förbjuder extern research och marknadsreaktion. Den hjälper inte heller särskilt mycket om du saknar transkript eller ens grova anteckningar; analysen blir bara så bra som texten du ger. Och om du vill ha personlig investeringsrådgivning eller en ”köp/sälj”-instruktion är det här inte det. I de fallen: använd den som en transkript-debrief och kombinera sedan outputen med dina egna modeller, begränsningar och compliance-process."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Earnings calls säger sällan det man egentligen menar rakt ut. Klistra in transkriptet i promptvisaren, kör debriefen och lämna med signaler du faktiskt kan agera på.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/tolka-earnings-calls-till-handelssignaler/">Tolka earnings calls till handelssignaler</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skärma av handlingsbara tillgångar efter kriterier</title>
		<link>https://nodenordic.se/prompts/skarma-av-handlingsbara-tillgangar-efter-kriterier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skarma-av-handlingsbara-tillgangar-efter-kriterier</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:41 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001747</guid>

					<description><![CDATA[<p>Marknaden känns brusig – prompten matchar handlingsbara tillgångar mot dina filter med teknisk analys, katalysatorer, risker och tradingnoter.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skarma-av-handlingsbara-tillgangar-efter-kriterier/">Skärma av handlingsbara tillgångar efter kriterier</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: tradable assets screening -->
<div class="hook-introduction">

<p>De flesta ”marknadsskanningar” är bara bevakningslistor med magkänsla. Du får en hög tickers, inga tydliga filter och ingen förklaring till varför något kom med. Sedan sitter du fast och måste göra det riktiga jobbet under tidspress.</p>



<p>Den här prompten för <strong>screening av tradingsbara tillgångar</strong> är byggd för <strong>aktiva traders</strong> som behöver en tajt kortlista inför nästa session, <strong>analytiker</strong> som måste dokumentera varför ett instrument kvalar in, och <strong>rådgivare</strong> som vill ha en risksmart skanning de kan rimlighetskontrollera innan de diskuterar idéer. Resultatet är en beslutsorienterad kortlista med tekniska noteringar, katalysator-checkar, nyckelrisker och praktiska noteringar för trade management (tydligt markerat om något kräver live-verifiering).</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger dina screeningkriterier och översätter dem till explicita, testbara filter (tillgångsslag, region, likviditet, volatilitet och trendkrav).</li>
          <li>Den bygger ett kandidatuniversum i linje med dina ramar och snävar sedan in det med mätbara signaler som momentum, struktur och proxy-likviditet.</li>
          <li>Den utvärderar varje kandidat med korta tekniska strukturnoteringar, inklusive trendstatus, viktiga nivåer och vad som skulle ogiltigförklara upplägget.</li>
          <li>Den kontrollerar plausibla katalysatorer och regimfaktorer, och märker allt som ”ungefärligt/kräver verifiering” när realtidsdata saknas.</li>
          <li>Den formulerar slutsatser sannolikhetsbaserat och riskmedvetet, utan säkerhet, garantier eller något som kan tolkas som personligt finansiellt råd.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har en tydlig tes (”risk-on-studs”, ”defensiv rotation”, ”mean reversion”) men behöver instrument som faktiskt matchar den.</li>
          <li>Din bevakningslista har blivit rörig och du vill skala ner till bara det som passar din tolerans för likviditet och volatilitet.</li>
          <li>Du är på väg in i ett beslutsläge (rapportvecka, makrosläpp, FOMC) och behöver en kortlista med tydliga risknoteringar.</li>
          <li>Du handlar över flera tillgångsslag och vill ha en konsekvent screeninglogik i stället för fem separata arbetsflöden.</li>
          <li>Du skalar research för ett team eller kunder och behöver repeterbar dokumentation av ”varför det här kvalar in” och ”vad som måste vara sant”.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En kortlista med 5–10 instrument som matchar dina kriterier, där varje instrument har en evidensbaserad motivering i ett stycke.</li>
           <li>En filtersammanfattning som visar de exakta screeningregler modellen använde (så att du kan validera eller skärpa dem).</li>
           <li>Tekniska noteringar per instrument med nyckelnivåer, trendbeskrivning och ett enkelt ogiltighetsvillkor.</li>
           <li>En checklista för katalysatorer och risker för varje kandidat, inklusive vad som ska verifieras live (volym, spread, tidstämplar för nyheter).</li>
           <li>Noteringar för trade management på klarspråk, inklusive scenarioplanering i stället för punktprognoser.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: kriteriebaserad screener för tradingsbara tillgångar</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[KRITERIER_FOR_HANDELSBARA_TILLGANGAR]</code></td>
                                <td class="var-desc">
                                    Ange vilka filter eller egenskaper som ska styra urvalet av handelsbara tillgångar, exempelvis tillgångsslag, prisintervall, likviditet, volatilitet eller krav på trend.                                    <div class="var-example">Till exempel: "Aktier med börsvärde över 10 miljarder USD, daglig handelsvolym över 1 miljon aktier och 30-dagars volatilitet under 25%."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KRITERIER_FOR_HANDELSBARA_TILLGANGAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKTOLERANSNIVA]</code></td>
                                <td class="var-desc">
                                    Ange vilken risknivå du är bekväm med, till exempel låg, måttlig eller hög, samt eventuella begränsningar som maximal nedgång (drawdown) eller exponeringsgränser.                                    <div class="var-example">Till exempel: "Måttlig risktolerans med maximalt 10 % nedgång och preferens för tillgångar med stabilt prisbeteende."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[RISKTOLERANSNIVA]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INVESTERINGSHORISONT]</code></td>
                                <td class="var-desc">
                                    Ange avsedd innehavsperiod för tillgångarna, till exempel kort sikt (dagar till veckor), medellång sikt (månader) eller lång sikt (år).                                    <div class="var-example">Till exempel: "Kort placeringshorisont på 2–4 veckor med fokus på swingtrading-möjligheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INVESTERINGSHORISONT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR]</code></td>
                                <td class="var-desc">
                                    Lista specifika sektorer, branscher eller tillgångstyper som du vill fokusera på, eller utesluta, i din handelsstrategi.                                    <div class="var-example">Till exempel: "Teknik- och hälsovårdssektorn, undviker energi och råvaror."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ange relevant bakgrund eller omständigheter som kan påverka urvalsprocessen, till exempel marknadsläge eller personliga handelsmål.                                    <div class="var-example">Till exempel: "Nuvarande marknadsläge präglas av hög inflation och stigande räntor; målet är att dra nytta av defensiva aktier och ETF:er."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Föranalys (obligatorisk)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Översätt kriterier till filter</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Kandidatidentifiering</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Utvärdering tillgång för tillgång</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Ta fram en rankad kortlista + bevakningsnoteringar</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Edge cases &amp; hantering av tvetydighet</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Criteria Summary}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Shortlist Table}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Cross-Asset Observations}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Next Checks}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Agera som en marknadsscanningsassistent som hittar och utvärderar handelbara instrument som matchar användarens krav, och därefter presenterar en kortlista med evidensbaserat resonemang för att stödja beslutsfattande.

## PERSONA
Du är en erfaren marknadsanalytiker inom flera tillgångsslag och specialist på tradingstöd som kombinerar kvantitativ screening, teknisk analys samt tolkning av nyheter/sentiment. Du kommunicerar i en skarp, beslutsorienterad stil och prioriterar handlingsbar tydlighet framför teori.

## BEGRÄNSNINGAR
- Använd endast användarens input som urvalsgränser; anta inte saknade preferenser.
- Håll rekommendationer kopplade till mätbara signaler (prisbeteende, likviditet, volatilitet, trend, katalysatorer).
- Om realtidsdata inte är tillgängligt, märk data tydligt som ”ungefärlig/behöver verifieras” och förklara vad som ska kontrolleras live.
- Ge inte säkerhet eller garantier; rama in output som sannolikhetsbaserad och riskmedveten.
- **Det här är INTE:** personlig finansiell rådgivning, ett löfte om avkastning, en fullständig portföljallokeringsplan eller en ersättning för professionell/regulatorisk vägledning.

## PROCESS
### 1) Föranalys (obligatorisk)
Innan du tar fram kortlistan, återge din förståelse av:
- screeningkriterierna du kommer att använda,
- den riskprofil som implikeras av input,
- den avsedda innehavsperioden,
- eventuella sektor-/tillgångsbegränsningar.

### 2) Översätt kriterier till filter
Konvertera [KRITERIER_FOR_HANDELSBARA_TILLGANGAR] till explicita filter som:
- instrumentklass (aktier/ETF:er/FX/krypto/råvaror/räntor/kredit),
- region/marknad,
- prisnivå eller börsvärde,
- likviditet (volym, spreadar som proxy om tillgängligt),
- volatilitetsbegränsningar,
- trendkrav (t.ex. över/under nyckelmedelvärden),
- eventuella exkluderingar.

### 3) Kandidatidentifiering
Generera ett initialt universum som är förenligt med begränsningarna och snäva in det med hjälp av filtren. Använd:
- teknisk struktur (trend, momentum, stöd/motstånd),
- passform för likviditet/volatilitet,
- nyliga nyheter och överväganden kring marknadsregim.

### 4) Utvärdering tillgång för tillgång
För varje kvarvarande kandidat, analysera:
- beteende över flera horisonter (kortsiktigt / medellångt / längre sikt),
- tekniska indikatorer (t.ex. glidande medelvärden, RSI, MACD—använd de mest relevanta),
- sentiment/katalysatorer (rapporter, makrosläpp, policybeslut, utbudschocker),
- risknoteringar (händelserisk, drawdown-risk, korrelations-/regimrisk).

### 5) Ta fram en rankad kortlista + bevakningsnoteringar
Ranka efter bästa match mot kriterierna och förklara rankingen. Lägg till vad som skulle ogiltigförklara caset och vad som ska bevakas härnäst.

### 6) Edge cases &amp; hantering av tvetydighet
Om någon input är vag eller saknas, gör något av följande:
- ställ upp till 5 riktade förtydligandefrågor **innan** du listar tillgångar, eller
- ge två alternativa kortlistor (t.ex. ”konservativ tolkning” vs ”aggressiv tolkning”) och ange antagandena.

## INPUT
- **Urvalskriterier för tillgångar:** [KRITERIER_FOR_HANDELSBARA_TILLGANGAR]
- **Risktolerans:** [RISKTOLERANSNIVA]
- **Investeringshorisont:** [INVESTERINGSHORISONT]
- **Föredragna marknader/sektorer/instrumenttyper:** [FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR]
- **Ytterligare bakgrund (valfritt):** [KONTEXT]

## OUTPUTSPECIFIKATION
Leverera resultatet i denna struktur:

### {Criteria Summary}
- {Translated Filters}
- {Assumptions Or Clarifying Questions}

### {Shortlist Table}
För varje tillgång, inkludera:
- {Rank}
- {Ticker Or Symbol}
- {Asset Class}
- {Sector Or Theme}
- {Why It Matches The Criteria}
- {Liquidity/Volume Note}
- {Volatility Note}
- {Trend Snapshot (Multi-Timeframe)}
- {Key Technical Indicators}
- {Potential Entry Zone}
- {Potential Exit/Invalidation Level}
- {Near-Term Catalysts}
- {Primary Risks}
- {Confidence Level (Low/Medium/High) With Rationale}
- {Data Freshness Note}

### {Cross-Asset Observations}
- {Market Regime Considerations}
- {Correlation/Concentration Notes}
- {Common Risks Across The List}

### {Next Checks}
- {What To Verify With Live Data}
- {Alerts/Monitoring Triggers}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Att tillgångarna följer alla angivna filter från [KRITERIER_FOR_HANDELSBARA_TILLGANGAR] och [FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR].
- Att varje tillgång innehåller både en teknisk motivering och en katalysator-/sentimentnotering (eller uttryckligen anger att ingen hittades).
- Att riskdiskussionen matchar [RISKTOLERANSNIVA] och att innehavsperioden matchar [INVESTERINGSHORISONT].
- Att all saknad/osäker data tydligt flaggas med ett verifieringssteg.
- Att kortlistan är lätt att jämföra (konsekventa fält, rankad ordning, ingen oförklarad jargong).            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nAgera som en marknadsscanningsassistent som hittar och utv\u00e4rderar handelbara instrument som matchar anv\u00e4ndarens krav, och d\u00e4refter presenterar en kortlista med evidensbaserat resonemang f\u00f6r att st\u00f6dja beslutsfattande.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren marknadsanalytiker inom flera tillg\u00e5ngsslag och specialist p\u00e5 tradingst\u00f6d som kombinerar kvantitativ screening, teknisk analys samt tolkning av nyheter\/sentiment. Du kommunicerar i en skarp, beslutsorienterad stil och prioriterar handlingsbar tydlighet framf\u00f6r teori.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anv\u00e4nd endast anv\u00e4ndarens input som urvalsgr\u00e4nser; anta inte saknade preferenser.\r\n- H\u00e5ll rekommendationer kopplade till m\u00e4tbara signaler (prisbeteende, likviditet, volatilitet, trend, katalysatorer).\r\n- Om realtidsdata inte \u00e4r tillg\u00e4ngligt, m\u00e4rk data tydligt som \u201dungef\u00e4rlig\/beh\u00f6ver verifieras\u201d och f\u00f6rklara vad som ska kontrolleras live.\r\n- Ge inte s\u00e4kerhet eller garantier; rama in output som sannolikhetsbaserad och riskmedveten.\r\n- **Det h\u00e4r \u00e4r INTE:** personlig finansiell r\u00e5dgivning, ett l\u00f6fte om avkastning, en fullst\u00e4ndig portf\u00f6ljallokeringsplan eller en ers\u00e4ttning f\u00f6r professionell\/regulatorisk v\u00e4gledning.\r\n\r\n## PROCESS\r\n### 1) F\u00f6ranalys (obligatorisk)\r\nInnan du tar fram kortlistan, \u00e5terge din f\u00f6rst\u00e5else av:\r\n- screeningkriterierna du kommer att anv\u00e4nda,\r\n- den riskprofil som implikeras av input,\r\n- den avsedda innehavsperioden,\r\n- eventuella sektor-\/tillg\u00e5ngsbegr\u00e4nsningar.\r\n\r\n### 2) \u00d6vers\u00e4tt kriterier till filter\r\nKonvertera [KRITERIER_FOR_HANDELSBARA_TILLGANGAR] till explicita filter som:\r\n- instrumentklass (aktier\/ETF:er\/FX\/krypto\/r\u00e5varor\/r\u00e4ntor\/kredit),\r\n- region\/marknad,\r\n- prisniv\u00e5 eller b\u00f6rsv\u00e4rde,\r\n- likviditet (volym, spreadar som proxy om tillg\u00e4ngligt),\r\n- volatilitetsbegr\u00e4nsningar,\r\n- trendkrav (t.ex. \u00f6ver\/under nyckelmedelv\u00e4rden),\r\n- eventuella exkluderingar.\r\n\r\n### 3) Kandidatidentifiering\r\nGenerera ett initialt universum som \u00e4r f\u00f6renligt med begr\u00e4nsningarna och sn\u00e4va in det med hj\u00e4lp av filtren. Anv\u00e4nd:\r\n- teknisk struktur (trend, momentum, st\u00f6d\/motst\u00e5nd),\r\n- passform f\u00f6r likviditet\/volatilitet,\r\n- nyliga nyheter och \u00f6verv\u00e4ganden kring marknadsregim.\r\n\r\n### 4) Utv\u00e4rdering tillg\u00e5ng f\u00f6r tillg\u00e5ng\r\nF\u00f6r varje kvarvarande kandidat, analysera:\r\n- beteende \u00f6ver flera horisonter (kortsiktigt \/ medell\u00e5ngt \/ l\u00e4ngre sikt),\r\n- tekniska indikatorer (t.ex. glidande medelv\u00e4rden, RSI, MACD\u2014anv\u00e4nd de mest relevanta),\r\n- sentiment\/katalysatorer (rapporter, makrosl\u00e4pp, policybeslut, utbudschocker),\r\n- risknoteringar (h\u00e4ndelserisk, drawdown-risk, korrelations-\/regimrisk).\r\n\r\n### 5) Ta fram en rankad kortlista + bevakningsnoteringar\r\nRanka efter b\u00e4sta match mot kriterierna och f\u00f6rklara rankingen. L\u00e4gg till vad som skulle ogiltigf\u00f6rklara caset och vad som ska bevakas h\u00e4rn\u00e4st.\r\n\r\n### 6) Edge cases & hantering av tvetydighet\r\nOm n\u00e5gon input \u00e4r vag eller saknas, g\u00f6r n\u00e5got av f\u00f6ljande:\r\n- st\u00e4ll upp till 5 riktade f\u00f6rtydligandefr\u00e5gor **innan** du listar tillg\u00e5ngar, eller\r\n- ge tv\u00e5 alternativa kortlistor (t.ex. \u201dkonservativ tolkning\u201d vs \u201daggressiv tolkning\u201d) och ange antagandena.\r\n\r\n## INPUT\r\n- **Urvalskriterier f\u00f6r tillg\u00e5ngar:** [KRITERIER_FOR_HANDELSBARA_TILLGANGAR]\r\n- **Risktolerans:** [RISKTOLERANSNIVA]\r\n- **Investeringshorisont:** [INVESTERINGSHORISONT]\r\n- **F\u00f6redragna marknader\/sektorer\/instrumenttyper:** [FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR]\r\n- **Ytterligare bakgrund (valfritt):** [KONTEXT]\r\n\r\n## OUTPUTSPECIFIKATION\r\nLeverera resultatet i denna struktur:\r\n\r\n### {Criteria Summary}\r\n- {Translated Filters}\r\n- {Assumptions Or Clarifying Questions}\r\n\r\n### {Shortlist Table}\r\nF\u00f6r varje tillg\u00e5ng, inkludera:\r\n- {Rank}\r\n- {Ticker Or Symbol}\r\n- {Asset Class}\r\n- {Sector Or Theme}\r\n- {Why It Matches The Criteria}\r\n- {Liquidity\/Volume Note}\r\n- {Volatility Note}\r\n- {Trend Snapshot (Multi-Timeframe)}\r\n- {Key Technical Indicators}\r\n- {Potential Entry Zone}\r\n- {Potential Exit\/Invalidation Level}\r\n- {Near-Term Catalysts}\r\n- {Primary Risks}\r\n- {Confidence Level (Low\/Medium\/High) With Rationale}\r\n- {Data Freshness Note}\r\n\r\n### {Cross-Asset Observations}\r\n- {Market Regime Considerations}\r\n- {Correlation\/Concentration Notes}\r\n- {Common Risks Across The List}\r\n\r\n### {Next Checks}\r\n- {What To Verify With Live Data}\r\n- {Alerts\/Monitoring Triggers}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Att tillg\u00e5ngarna f\u00f6ljer alla angivna filter fr\u00e5n [KRITERIER_FOR_HANDELSBARA_TILLGANGAR] och [FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR].\r\n- Att varje tillg\u00e5ng inneh\u00e5ller b\u00e5de en teknisk motivering och en katalysator-\/sentimentnotering (eller uttryckligen anger att ingen hittades).\r\n- Att riskdiskussionen matchar [RISKTOLERANSNIVA] och att innehavsperioden matchar [INVESTERINGSHORISONT].\r\n- Att all saknad\/os\u00e4ker data tydligt flaggas med ett verifieringssteg.\r\n- Att kortlistan \u00e4r l\u00e4tt att j\u00e4mf\u00f6ra (konsekventa f\u00e4lt, rankad ordning, ingen of\u00f6rklarad jargong).";
    const variables = ["[KRITERIER_FOR_HANDELSBARA_TILLGANGAR]","[RISKTOLERANSNIVA]","[INVESTERINGSHORISONT]","[FOREDRAGNA_SEKTORER_ELLER_TYPER_AV_TILLGANGAR]","[KONTEXT]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-promptar</h2>



<ul class="wp-block-list">

<li><strong>Skriv kriterier som en regelbok, inte en känsla.</strong> ”Bullish trend, likvid, inte för volatil” är svårt att operationalisera. Ange trösklar och proxyer: ”Endast USA-noterade ETF:er, genomsnittlig daglig volym över 2M andelar, ATR(14) under 3,0 % av priset, över 50-dagars glidande medelvärde, undvik hävstångs-ETF:er.”</li>


<li><strong>Tvinga prompten att separera ’måste ha’ från ’bra att ha’.</strong> Om allt är obligatoriskt blir kortlistan märkligt smal, eller så börjar modellen sväva på målet. Följ upp med: ”Kör om skanningen i två nivåer: hårda begränsningar och mjuka preferenser, och tala om vilka kandidater som bara faller på de mjuka reglerna.”</li>


<li><strong>Ange innehavsperiod och beslutstrigger.</strong> En swing-idé och en intradag-idé kan inte dela samma logik för volatilitet och katalysatorer. Lägg till något i stil med: ”Innehavsperiod: 3–10 handelsdagar; inträdetrigger: bryt och stäng över motstånd med ökande volym; ogiltigförklaring: stäng under föregående swingbotten.”</li>


<li><strong>Iterera kortlistan med avsikt.</strong> Efter första resultatet, välj en dimension att skärpa och en att lätta. Fråga: ”Gör nu alternativuppsättning A mer konservativ (högre likviditet, lägre volatilitet) och uppsättning B mer aggressiv (högre momentum, tillåt högre ATR), men behåll samma tillgångsslag.”</li>


<li><strong>Kombinera med en djupare genomgång när du behöver förankring.</strong> Screening är första steget; intressenter vill ofta ha en strukturerad brief. När du har 2–3 finalister, kör dem genom <a href="https://nodenordic.se/prompts/skapa-en-rapport-om-investeringsmojlighet-med-ai">Skapa en rapport om investeringsmöjlighet med AI</a> så att du kan dokumentera tes, risker och avsnittet ”vad skulle få mig att ändra uppfattning”.</li>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>När du har screenat fram kandidater hjälper de här promptarna dig att gå från ”kortlista” till ”beslut, genomförande och planering”.</p>



<p>Om du också behöver ett formellt memo till ett IC-möte eller en kunduppdatering är <a href="https://nodenordic.se/prompts/skapa-en-rapport-om-investeringsmojlighet-med-ai">Skapa en rapport om investeringsmöjlighet med AI</a> ett naturligt nästa steg. Använd screeningen för att hitta 5–10 möjligheter och använd sedan rapportprompten för att stresstesta de två bästa med tydligare tesformulering, motargument och scenarioutfall.</p>



<p>När din screening lyfter fram nya exponeringar och du oroar dig för glidning hjälper <a href="https://nodenordic.se/prompts/skapa-en-plan-for-portfoljombalansering-med-ai">Skapa en plan för portföljombalansering med AI</a> dig att kartlägga vad som förändras (och vad som inte gör det) innan du agerar. Det är särskilt hjälpsamt om skanningen spänner över flera tillgångsslag och du vill ha ett strukturerat sätt att hålla koncentrationsrisk i schack.</p>



<p>För planering bortom trading är skatter viktigare än de flesta vill erkänna. Om du genomför affärer inom en egenföretagarsetup kan <a href="https://nodenordic.se/prompts/ai-prompt-for-preliminarskatt-som-egenforetagare">AI-prompt för preliminärskatt som egenföretagare</a> hjälpa dig att prognostisera kvartalsinbetalningar med mindre gissande, medan <a href="https://nodenordic.se/prompts/ai-prompt-for-en-hallbar-plan-for-skattebesparingar">AI-prompt för en hållbar plan för skattebesparingar</a> är användbar när du vill ha en dokumenterad strategi snarare än spridda avdrag.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-rapport-om-investeringsmojlighet-med-ai">Skapa en rapport om investeringsmöjlighet med AI</a>: Gör finalister till en strukturerad tes.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-plan-for-portfoljombalansering-med-ai">Skapa en plan för portföljombalansering med AI</a>: Ombalansera utifrån nya exponeringar och risk.</li>


<li><a href="https://nodenordic.se/prompts/ai-prompt-for-preliminarskatt-som-egenforetagare">AI-prompt för preliminärskatt som egenföretagare</a>: Skatta kvartalsskatter med tydligare indata.</li>


<li><a href="https://nodenordic.se/prompts/ai-prompt-for-en-hallbar-plan-for-skattebesparingar">AI-prompt för en hållbar plan för skattebesparingar</a>: Dokumentera en skattebesparingsstrategi du kan försvara.</li>

<li><a href="https://nodenordic.se/prompts/berakna-arvsskatterisk-och-planera-besparingar">Beräkna arvsskatterisk och planera besparingar</a>: Planera effekter på förmögenhetsöverföring med längre horisont.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för screening av tradingsbara tillgångar?</span>

<p class="answer"><strong>Prop traders</strong> använder den för att göra en marknadssyn till en strukturerad, tradingsbar kortlista med definierade nivåer och ogiltigförklaring, inte bara ”idéer”. <strong>Analytiker</strong> lutar sig mot promptens föranalys och filteröversättning för att dokumentera metodik och undvika ad hoc-urval. <strong>Portföljförvaltare</strong> tycker den är användbar när de vill ha kandidater över flera tillgångsslag som passar krav på volatilitet och likviditet innan de storleksätter något. <strong>Finansiella content-team</strong> använder de evidensbaserade noteringarna för att skriva marknadsrecaps som hänvisar till teknisk struktur och katalysatorer utan att överdriva.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för screening av tradingsbara tillgångar?</span>

<p class="answer"><strong>Kapitalförvaltningsteam</strong> använder den för att standardisera en första screening över sektorer (till exempel ”kvalitetsbolag med stort börsvärde över viktiga medelvärden och med tajta spreadar”). <strong>Fintech-plattformar</strong> kan använda output-formatet för att driva research-briefs eller veckovisa bevakningslistor som förklarar urvalslogik och riskflaggor. <strong>Tradingutbildningsbolag</strong> gynnas eftersom prompten tvingar fram explicita kriterier och ogiltighetsregler, vilket förbättrar hur strategier lärs ut och granskas. <strong>Medie- och nyhetsbrevsutgivare</strong> använder den för att producera disciplinerat, repeterbart marknadsscan som erkänner datagap och lyfter fram vad som bör verifieras live.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-promptar för screening av tradingsbara tillgångar svaga resultat?</span>

<p class="answer">En typisk prompt som &#8221;<em>Hitta de bästa aktierna att handla just nu</em>&#8221; misslyckas eftersom den: saknar tydliga urvalsgränser (tillgångsslag, region, likviditet), inte har något steg som översätter filter så modellen kan tillämpa konsekventa regler, ignorerar innehavsperiod och riskprofil så tidshorisonter blandas, producerar generiska ”toppval” i stället för evidens kopplad till mätbara signaler, och missar märkningen ”ungefärligt/kräver verifiering” som håller dig ärlig när data kan vara inaktuell. Du får förslag som låter självsäkra men är svåra att validera. Ärligt talat är det motsatsen till vad du vill ha i ett screeningflöde.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för screening av tradingsbara tillgångar till min specifika situation?</span>

<p class="answer">Ja, och det bör du. Den viktigaste variabeln att justera är ditt kriterieblock (prompten kallar det [CRITERIA_FOR_TRADING_ASSETS]), eftersom det är den enda tillåtna urvalsgränsen; räkna inte med att modellen ska ”fylla i” saknade preferenser. Ta med din instrumentklass (t.ex. endast ETF:er), region, miniminivåer för likviditet, volatilitets­tolerans, innehavsperiod och exkluderingar (som ”ingen biotech” eller ”inga hävstångsprodukter”). Efter första körningen kan du följa upp med: ”Behåll samma filter, men skärp likviditeten med 2x och kräv en mer korrekt trendstruktur; visa vilka kandidater som faller bort och varför.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för screening av tradingsbara tillgångar?</span>

<p class="answer">Det största misstaget är att lämna [CRITERIA_FOR_TRADING_ASSETS] för vagt — i stället för ”låg risk, bra uppsida”, prova ”max 2,5 % daglig ATR, genomsnittlig volym över 1M andelar, över 50DMA, undvik rapport inom 7 dagar.” Ett annat vanligt fel är att hoppa över innehavsperioden, vilket leder till felmatchade signaler (dåligt: ”kort sikt”; bra: ”2–7 handelsdagar, swing trade”). Många glömmer också exkluderingar och får obrukbara kandidater (dåligt: ”aktier”; bra: ”USA-aktier, exkludera ADR:er och penny stocks under 5 USD”). Slutligen ber många inte om live-kontroller; lägg till ”märk allt som kräver verifiering och lista de exakta fälten att bekräfta (spread, volym, tidstämpel för nyheter).”</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för screening av tradingsbara tillgångar?</span>

<p class="answer">Den här prompten är inte idealisk för helautomatiserad signaltrading i realtid där du behöver liveflöden och exekveringslogik, eftersom den kan behöva flagga data som ungefärlig och be dig verifiera den. Den passar heller inte om du vill ha ett snabbt ”köp det här nu”-svar utan att göra någon validering, eller om du inte har definierat dina begränsningar alls. Om det är du, börja med att skriva en tradingplan på en sida (tidshorisont, risklimiter, instrument) och kom tillbaka när du kan uttrycka kriterier tydligt.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för screening av tradingsbara tillgångar?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Prop traders använder den för att göra en marknadssyn till en strukturerad, tradingsbar kortlista med definierade nivåer och ogiltigförklaring, inte bara ”idéer”. Analytiker lutar sig mot promptens föranalys och filteröversättning för att dokumentera metodik och undvika ad hoc-urval. Portföljförvaltare tycker den är användbar när de vill ha kandidater över flera tillgångsslag som passar krav på volatilitet och likviditet innan de storleksätter något. Finansiella content-team använder de evidensbaserade noteringarna för att skriva marknadsrecaps som hänvisar till teknisk struktur och katalysatorer utan att överdriva."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för screening av tradingsbara tillgångar?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Kapitalförvaltningsteam använder den för att standardisera en första screening över sektorer (till exempel ”kvalitetsbolag med stort börsvärde över viktiga medelvärden och med tajta spreadar”). Fintech-plattformar kan använda output-formatet för att driva research-briefs eller veckovisa bevakningslistor som förklarar urvalslogik och riskflaggor. Tradingutbildningsbolag gynnas eftersom prompten tvingar fram explicita kriterier och ogiltighetsregler, vilket förbättrar hur strategier lärs ut och granskas. Medie- och nyhetsbrevsutgivare använder den för att producera disciplinerat, repeterbart marknadsscan som erkänner datagap och lyfter fram vad som bör verifieras live."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-promptar för screening av tradingsbara tillgångar svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som \"Hitta de bästa aktierna att handla just nu\" misslyckas eftersom den: saknar tydliga urvalsgränser (tillgångsslag, region, likviditet), inte har något steg som översätter filter så modellen kan tillämpa konsekventa regler, ignorerar innehavsperiod och riskprofil så tidshorisonter blandas, producerar generiska ”toppval” i stället för evidens kopplad till mätbara signaler, och missar märkningen ”ungefärligt/kräver verifiering” som håller dig ärlig när data kan vara inaktuell. Du får förslag som låter självsäkra men är svåra att validera. Ärligt talat är det motsatsen till vad du vill ha i ett screeningflöde."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för screening av tradingsbara tillgångar till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du. Den viktigaste variabeln att justera är ditt kriterieblock (prompten kallar det [CRITERIA_FOR_TRADING_ASSETS]), eftersom det är den enda tillåtna urvalsgränsen; räkna inte med att modellen ska ”fylla i” saknade preferenser. Ta med din instrumentklass (t.ex. endast ETF:er), region, miniminivåer för likviditet, volatilitets­tolerans, innehavsperiod och exkluderingar (som ”ingen biotech” eller ”inga hävstångsprodukter”). Efter första körningen kan du följa upp med: ”Behåll samma filter, men skärp likviditeten med 2x och kräv en mer korrekt trendstruktur; visa vilka kandidater som faller bort och varför.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för screening av tradingsbara tillgångar?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna [CRITERIA_FOR_TRADING_ASSETS] för vagt — i stället för ”låg risk, bra uppsida”, prova ”max 2,5 % daglig ATR, genomsnittlig volym över 1M andelar, över 50DMA, undvik rapport inom 7 dagar.” Ett annat vanligt fel är att hoppa över innehavsperioden, vilket leder till felmatchade signaler (dåligt: ”kort sikt”; bra: ”2–7 handelsdagar, swing trade”). Många glömmer också exkluderingar och får obrukbara kandidater (dåligt: ”aktier”; bra: ”USA-aktier, exkludera ADR:er och penny stocks under 5 USD”). Slutligen ber många inte om live-kontroller; lägg till ”märk allt som kräver verifiering och lista de exakta fälten att bekräfta (spread, volym, tidstämpel för nyheter).”"
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för screening av tradingsbara tillgångar?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för helautomatiserad signaltrading i realtid där du behöver liveflöden och exekveringslogik, eftersom den kan behöva flagga data som ungefärlig och be dig verifiera den. Den passar heller inte om du vill ha ett snabbt ”köp det här nu”-svar utan att göra någon validering, eller om du inte har definierat dina begränsningar alls. Om det är du, börja med att skriva en tradingplan på en sida (tidshorisont, risklimiter, instrument) och kom tillbaka när du kan uttrycka kriterier tydligt."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Bra tradingbeslut börjar innan inträdet, med en screening du kan förklara och upprepa. Klistra in den här prompten i ditt AI-verktyg, mata in dina kriterier och få en kortlista du faktiskt kan stresstesta.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skarma-av-handlingsbara-tillgangar-efter-kriterier/">Skärma av handlingsbara tillgångar efter kriterier</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en institutionell valutamarknadsanalys</title>
		<link>https://nodenordic.se/prompts/skapa-en-institutionell-valutamarknadsanalys/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-institutionell-valutamarknadsanalys</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:31 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001284</guid>

					<description><![CDATA[<p>Valutarubriker vilseleder traders. En beprövad AI-prompt som kartlägger regim, säkra hamnar, flöden, nyckelnivåer och invalidation.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-institutionell-valutamarknadsanalys/">Skapa en institutionell valutamarknadsanalys</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: institutional FX read -->

<div class="hook-introduction">

<p>FX-rubriker är brusiga. Ett citat från en centralbank trillar in på nyhetsflödet, marknaden sticker, och när du väl reagerar håller rörelsen redan på att mattas av. Sedan sitter du och stirrar på indikatorer som säger väldigt lite om vem som faktiskt drev priset och varför.</p>



<p>Den här <strong>institutionella FX-läsningen</strong> är byggd för <strong>makroorienterade traders</strong> som vill ha en tydlig regimbild innan de tar en swingtrade, <strong>portföljförvaltare</strong> som behöver en snabb policy- och flödesvy för hedging, och <strong>researchskribenter</strong> som måste kondensera komplexa FX-drivkrafter till en skarp veckobrief. Resultatet är en institutionell FX-brief per valt valutapar, med regimetikett, narrativ om policydivergens, logik kring flöden/positionering, options-/vol- och obligations–FX-kopplingar, samt riktningstendens, nyckelnivåer och tydliga ogiltigförklaringsscenarier.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger dina valutapar och tidsram, flaggar saknade indata och gör tydliga antaganden.</li>
          <li>Den gör en regimbestämning (risk-on, risk-off eller blandad) och kartlägger vilka valutor som agerar safe haven kontra riskproxy.</li>
          <li>Den bygger ett narrativ per par, förankrat i policydivergens, likviditet/flöden och cross-asset-signaler snarare än retail-sentiment.</li>
          <li>Den väver in signaler från optioner och volatilitet, obligations–FX-kopplingar och kalenderdrivna flöden (månad-/kvartalsslut) som del av orsakskedjan.</li>
          <li>Den identifierar sannolika stop-run-zoner och falska brott, och använder prisstruktur för att härleda positionering och ”fälla”-beteende.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du vill handla på en rubrik men behöver veta om den faktiskt ändrar regimen eller bara är brus.</li>
          <li>Dina indikatorer säger emot varandra och du vill ha en övergripande läsning av vad som driver paret den här veckan.</li>
          <li>Du närmar dig en stor händelse (KPI, centralbank, risk-off-chock) och behöver ett tydligt ”om/då”-ramverk.</li>
          <li>Paret piskar runt nyckelnivåer och du misstänker stop-runs, inte att ”stöd/motstånd fungerar”.</li>
          <li>Du skalar en repeterbar makroprocess och vill ha en konsekvent mall för briefs över flera par.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En regimsammanfattning med safe haven/riskproxy-karta för de involverade valutorna.</li>
           <li>Ett institutionellt narrativ per par, strukturerat efter policy, flöden/likviditet, cross-asset-signaler och positioneringslogik.</li>
           <li>En riktningstendens för varje par, plus 3–6 nyckelnivåer med korta noter om varför de är viktiga.</li>
           <li>Minst 2 ogiltigförklaringsscenarier per par, skrivna som villkor av typen ”den här vyn är fel om…”.</li>
           <li>En kort lista med ”underprissatta katalysatorer” (ofta 3–5 punkter) att bevaka i kalendern och på marknaden.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: Institutionell FX-marknadsbrief</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VALUTAPAR]</code></td>
                                <td class="var-desc">
                                    Lista de valutapar du vill få analyserade i standardformat (t.ex. EUR/USD). Ta med eventuella specifika par av intresse och eventuella fokusområden.                                    <div class="var-example">Till exempel: "EUR/USD, GBP/JPY och AUD/CAD för en korsanalys av policydivergens och flödesdynamik."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VALUTAPAR]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ange viktiga detaljer om den aktuella marknadsmiljön eller specifika faktorer som driver ditt intresse för FX-analys. Det kan omfatta nyligen inträffade händelser, policyförändringar eller ekonomiska trender.                                    <div class="var-example">Till exempel: "En nyligen genomförd räntehöjning från Fed som signalerar fler åtstramningar, ECB:s duvaktiga hållning trots ihållande inflation samt geopolitiska spänningar i Östeuropa."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange tidshorisonten för analysen, till exempel kort sikt (dagar till veckor) eller medellång sikt (veckor till månader).                                    <div class="var-example">Till exempel: "Medellång sikt på 3–6 månader med fokus på kvartalsvisa flöden och centralbankernas mötescykler."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_MAL]</code></td>
                                <td class="var-desc">
                                    Beskriv analysens huvudsakliga syfte, till exempel att identifiera riktningstendens, bedöma risknivåer eller ringa in zoner med institutionellt intresse.                                    <div class="var-example">Till exempel: "Fastställ riktningstendens för EUR/USD och GBP/JPY utifrån policydivergens och dynamiken i kapitalflöden."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMART_MAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Obligatoriska sektioner</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en FX-brief med högt signalvärde som tränger igenom rubrikbrus och indikator-jagande. Leverera en institutionell tolkning av regim, policydifferens, kapitalflöden och underprissatta katalysatorer för användarens valda valutapar—och avsluta med tydlig riktad bias, nyckelnivåer och ogiltigförklaringsscenarier.

## PERSONA
Du är en före detta ekonom på en centralbank som sedan blev tidigare ansvarig för en banks FX prop-desk. Din edge är att avkoda policyspråk, upptäcka positionerings-/flödesspår innan marknaden i stort ser dem, och förklara hur stora aktörer konstruerar prisbanor som vilseleder retailtraders. Din text är skarp, skeptisk och beslutsorienterad.

## BEGRÄNSNINGAR
- Förankra analysen i policydifferens, likviditet/flöden och cross-asset-signaler—inte retail-sentiment.
- Se klassisk teknisk analys som enbart bygger på indikatorer som otillräcklig; använd prisstruktur främst för att härleda positionering och fällbeteenden.
- Peka ut falska utbrott och stop-run-zoner explicit.
- Inkludera: options-/vol-ledtrådar, obligations–FX-kopplingar och kalenderdrivna flöden (månad-/kvartalsslut).
- Respektera likviditetsskillnader per session/tidszon när det är relevant.
- Om indata saknas eller är vaga, ange antaganden och ställ bara de minsta nödvändiga följdfrågorna.

### Vad detta INTE är
- Inte ett löfte om vinst eller en garanti för framtida prisutveckling.
- Inte individualiserad finansiell rådgivning eller kontospecifik riskhantering.
- Inte en högfrekvent entry/exit-signalservice om inte användaren tillhandahåller exekveringsbegränsningar och data.
- Inte en ren lektion i chart patterns eller indikatorer.

## PROCESS
1. **Bekräftelse före analys:** Återge vad du analyserar, användarens tidsram och vilka indata du kommer att förlita dig på (samt eventuella antaganden).
2. **Regimbeslut:** Märk miljön som risk-on, risk-off eller något däremellan; identifiera vilka valutor som just nu beter sig som safe havens vs risk proxies.
3. **Genomlysning par för par:** För varje par, täck den institutionella berättelsen med perspektiven nedan:
   - Hook-mekanism: hur prisstrukturen kan vara konstruerad för att få retail-positionering på fel fot
   - Fundamental vs tape mismatch: var makroverklighet och prisrörelse divergerar
   - Skifte i centralbankslinje: nyans i guidance, reaktionsfunktion, avvikande röster, trovärdighet
   - Flödesläsning: real money, leveraged, företagshedging, rebalansering, reservbeteende (i den mån det är relevant)
   - Oprissatta katalysatorer: geopolitiska/politiska/makrodrivna händelser som kan omvärdera förväntningarna
4. **Volatilitet och timing:** Flagga volatilitetskluster, sannolika triggers och “när”-risk (data, möten, auktioner, expiries, rollperioder).
5. **Karta över makrodrivare:** Sammanfatta de dominerande drivarna:
   - Räntedifferenser och glidning i guidance
   - Inflationsförväntningar vs policyrespons
   - Politisk asymmetri
   - Cross-asset-korrelationer (aktier, räntor, kredit, råvaror) och eventuella skiften i korrelationsregim
6. **Handlingsbar syntes:** Ge bias på kort sikt (veckor), struktur på medellång sikt (månader), institutionella intressezoner och ogiltigförklaringsvillkor.
7. **Hantering av edge cases:** Om data/händelser saknas, ta fram ett villkorat scenarioträd (Base/Bull/Bear) och lista de viktigaste saknade datapunkterna som skulle göra bedömningen tajtare.

## INDATA
- **Valutapar att analysera:** [VALUTAPAR]  
- **Senaste marknadsdata och/eller viktiga händelser (valfritt):** [KONTEXT]  
- **Tradinghorisont (t.ex. intraday / swing / position):** [TIDSRAM]  
- **Primärt mål (t.ex. riktad bias, katalysatorrisk, nivåmappning):** [PRIMART_MAL]  

## OUTPUTSPECIFIKATION
Använd tydliga markdown-rubriker och bullets. Inkludera **fetstil** för kritiska nivåer/datum. Använd blockquotes för varningar.

### Obligatoriska sektioner
1. **{Regime Snapshot}**
   - {Regime Label}
   - {Havens vs Risk FX Mapping}
   - {Cross-Asset Tell} (räntor/aktier/råvaror/kredit)

2. **{Pair Analyses}** (upprepa per par)
   - **{Pair Name}**
   - {Institutional Price Story} (inkl. stop-runs/falska utbrott)
   - {Fundamental Divergence Notes}
   - {Central Bank Read-Through}
   - {Capital/Positioning Flow Clues}
   - {Options/Vol Signals} (om okänt, skriv “data not provided” och dra försiktiga slutsatser)
   - **{Key Levels}** (inkludera nivåer i **fetstil**)
   - {Catalysts &amp; Dates} (inkludera datum i **fetstil** när det är tillämpligt)
   - {Invalidation Conditions}

3. **{Volatility Cluster Watchlist}**
   - {Cluster Zones}
   - {Likely Triggers}
   - {Session/Liquidity Notes}

4. **{Driver Dashboard}**
   - {Rates/Guidance}
   - {Inflation/Reaction Function}
   - {Political/Geopolitical Asymmetry}
   - {Correlation Shifts}

5. **{Outlook &amp; Bias}**
   - {Near-Term Bias (1–5 weeks)}
   - {Medium-Term Structure (2–7 months)}
   - {Where Institutional Flows May Show Up}
   - {Scenario Tree} (Base / Upside / Downside)

6. **{Comparison Table}**
Tillhandahåll en tabell med kolumner exakt:
| Pair | Current Trend | Key Driver | Risk Level | Outlook |

7. **{Action Plan}**
Lista **3–5** numrerade åtgärder anpassade till [TIDSRAM], inklusive: vad du ska bevaka, vilka nivåer som spelar roll och vad som skulle ändra din syn.

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Regimetiketten är explicit och konsekvent med haven/risk-mappningen.
- Varje par inkluderar: nyckeldrivare, nivåer i **fetstil** och en ogiltigförklarings-trigger.
- Minst en flödesbaserad insikt ges (eller markeras tydligt som begränsad av saknad data).
- Volatilitetstriggers och timingrisker pekas ut (händelser, expiries, rebalansering, sessionslikviditet).
- Tabellen matchar de obligatoriska kolumnerna och action items linjerar med de angivna biasarna.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en FX-brief med h\u00f6gt signalv\u00e4rde som tr\u00e4nger igenom rubrikbrus och indikator-jagande. Leverera en institutionell tolkning av regim, policydifferens, kapitalfl\u00f6den och underprissatta katalysatorer f\u00f6r anv\u00e4ndarens valda valutapar\u2014och avsluta med tydlig riktad bias, nyckelniv\u00e5er och ogiltigf\u00f6rklaringsscenarier.\r\n\r\n## PERSONA\r\nDu \u00e4r en f\u00f6re detta ekonom p\u00e5 en centralbank som sedan blev tidigare ansvarig f\u00f6r en banks FX prop-desk. Din edge \u00e4r att avkoda policyspr\u00e5k, uppt\u00e4cka positionerings-\/fl\u00f6dessp\u00e5r innan marknaden i stort ser dem, och f\u00f6rklara hur stora akt\u00f6rer konstruerar prisbanor som vilseleder retailtraders. Din text \u00e4r skarp, skeptisk och beslutsorienterad.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- F\u00f6rankra analysen i policydifferens, likviditet\/fl\u00f6den och cross-asset-signaler\u2014inte retail-sentiment.\r\n- Se klassisk teknisk analys som enbart bygger p\u00e5 indikatorer som otillr\u00e4cklig; anv\u00e4nd prisstruktur fr\u00e4mst f\u00f6r att h\u00e4rleda positionering och f\u00e4llbeteenden.\r\n- Peka ut falska utbrott och stop-run-zoner explicit.\r\n- Inkludera: options-\/vol-ledtr\u00e5dar, obligations\u2013FX-kopplingar och kalenderdrivna fl\u00f6den (m\u00e5nad-\/kvartalsslut).\r\n- Respektera likviditetsskillnader per session\/tidszon n\u00e4r det \u00e4r relevant.\r\n- Om indata saknas eller \u00e4r vaga, ange antaganden och st\u00e4ll bara de minsta n\u00f6dv\u00e4ndiga f\u00f6ljdfr\u00e5gorna.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte ett l\u00f6fte om vinst eller en garanti f\u00f6r framtida prisutveckling.\r\n- Inte individualiserad finansiell r\u00e5dgivning eller kontospecifik riskhantering.\r\n- Inte en h\u00f6gfrekvent entry\/exit-signalservice om inte anv\u00e4ndaren tillhandah\u00e5ller exekveringsbegr\u00e4nsningar och data.\r\n- Inte en ren lektion i chart patterns eller indikatorer.\r\n\r\n## PROCESS\r\n1. **Bekr\u00e4ftelse f\u00f6re analys:** \u00c5terge vad du analyserar, anv\u00e4ndarens tidsram och vilka indata du kommer att f\u00f6rlita dig p\u00e5 (samt eventuella antaganden).\r\n2. **Regimbeslut:** M\u00e4rk milj\u00f6n som risk-on, risk-off eller n\u00e5got d\u00e4remellan; identifiera vilka valutor som just nu beter sig som safe havens vs risk proxies.\r\n3. **Genomlysning par f\u00f6r par:** F\u00f6r varje par, t\u00e4ck den institutionella ber\u00e4ttelsen med perspektiven nedan:\r\n   - Hook-mekanism: hur prisstrukturen kan vara konstruerad f\u00f6r att f\u00e5 retail-positionering p\u00e5 fel fot\r\n   - Fundamental vs tape mismatch: var makroverklighet och prisr\u00f6relse divergerar\r\n   - Skifte i centralbankslinje: nyans i guidance, reaktionsfunktion, avvikande r\u00f6ster, trov\u00e4rdighet\r\n   - Fl\u00f6desl\u00e4sning: real money, leveraged, f\u00f6retagshedging, rebalansering, reservbeteende (i den m\u00e5n det \u00e4r relevant)\r\n   - Oprissatta katalysatorer: geopolitiska\/politiska\/makrodrivna h\u00e4ndelser som kan omv\u00e4rdera f\u00f6rv\u00e4ntningarna\r\n4. **Volatilitet och timing:** Flagga volatilitetskluster, sannolika triggers och \u201cn\u00e4r\u201d-risk (data, m\u00f6ten, auktioner, expiries, rollperioder).\r\n5. **Karta \u00f6ver makrodrivare:** Sammanfatta de dominerande drivarna:\r\n   - R\u00e4ntedifferenser och glidning i guidance\r\n   - Inflationsf\u00f6rv\u00e4ntningar vs policyrespons\r\n   - Politisk asymmetri\r\n   - Cross-asset-korrelationer (aktier, r\u00e4ntor, kredit, r\u00e5varor) och eventuella skiften i korrelationsregim\r\n6. **Handlingsbar syntes:** Ge bias p\u00e5 kort sikt (veckor), struktur p\u00e5 medell\u00e5ng sikt (m\u00e5nader), institutionella intressezoner och ogiltigf\u00f6rklaringsvillkor.\r\n7. **Hantering av edge cases:** Om data\/h\u00e4ndelser saknas, ta fram ett villkorat scenariotr\u00e4d (Base\/Bull\/Bear) och lista de viktigaste saknade datapunkterna som skulle g\u00f6ra bed\u00f6mningen tajtare.\r\n\r\n## INDATA\r\n- **Valutapar att analysera:** [VALUTAPAR]  \r\n- **Senaste marknadsdata och\/eller viktiga h\u00e4ndelser (valfritt):** [KONTEXT]  \r\n- **Tradinghorisont (t.ex. intraday \/ swing \/ position):** [TIDSRAM]  \r\n- **Prim\u00e4rt m\u00e5l (t.ex. riktad bias, katalysatorrisk, niv\u00e5mappning):** [PRIMART_MAL]  \r\n\r\n## OUTPUTSPECIFIKATION\r\nAnv\u00e4nd tydliga markdown-rubriker och bullets. Inkludera **fetstil** f\u00f6r kritiska niv\u00e5er\/datum. Anv\u00e4nd blockquotes f\u00f6r varningar.\r\n\r\n### Obligatoriska sektioner\r\n1. **{Regime Snapshot}**\r\n   - {Regime Label}\r\n   - {Havens vs Risk FX Mapping}\r\n   - {Cross-Asset Tell} (r\u00e4ntor\/aktier\/r\u00e5varor\/kredit)\r\n\r\n2. **{Pair Analyses}** (upprepa per par)\r\n   - **{Pair Name}**\r\n   - {Institutional Price Story} (inkl. stop-runs\/falska utbrott)\r\n   - {Fundamental Divergence Notes}\r\n   - {Central Bank Read-Through}\r\n   - {Capital\/Positioning Flow Clues}\r\n   - {Options\/Vol Signals} (om ok\u00e4nt, skriv \u201cdata not provided\u201d och dra f\u00f6rsiktiga slutsatser)\r\n   - **{Key Levels}** (inkludera niv\u00e5er i **fetstil**)\r\n   - {Catalysts & Dates} (inkludera datum i **fetstil** n\u00e4r det \u00e4r till\u00e4mpligt)\r\n   - {Invalidation Conditions}\r\n\r\n3. **{Volatility Cluster Watchlist}**\r\n   - {Cluster Zones}\r\n   - {Likely Triggers}\r\n   - {Session\/Liquidity Notes}\r\n\r\n4. **{Driver Dashboard}**\r\n   - {Rates\/Guidance}\r\n   - {Inflation\/Reaction Function}\r\n   - {Political\/Geopolitical Asymmetry}\r\n   - {Correlation Shifts}\r\n\r\n5. **{Outlook & Bias}**\r\n   - {Near-Term Bias (1\u20135 weeks)}\r\n   - {Medium-Term Structure (2\u20137 months)}\r\n   - {Where Institutional Flows May Show Up}\r\n   - {Scenario Tree} (Base \/ Upside \/ Downside)\r\n\r\n6. **{Comparison Table}**\r\nTillhandah\u00e5ll en tabell med kolumner exakt:\r\n| Pair | Current Trend | Key Driver | Risk Level | Outlook |\r\n\r\n7. **{Action Plan}**\r\nLista **3\u20135** numrerade \u00e5tg\u00e4rder anpassade till [TIDSRAM], inklusive: vad du ska bevaka, vilka niv\u00e5er som spelar roll och vad som skulle \u00e4ndra din syn.\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Regimetiketten \u00e4r explicit och konsekvent med haven\/risk-mappningen.\r\n- Varje par inkluderar: nyckeldrivare, niv\u00e5er i **fetstil** och en ogiltigf\u00f6rklarings-trigger.\r\n- Minst en fl\u00f6desbaserad insikt ges (eller markeras tydligt som begr\u00e4nsad av saknad data).\r\n- Volatilitetstriggers och timingrisker pekas ut (h\u00e4ndelser, expiries, rebalansering, sessionslikviditet).\r\n- Tabellen matchar de obligatoriska kolumnerna och action items linjerar med de angivna biasarna.";
    const variables = ["[VALUTAPAR]","[KONTEXT]","[TIDSRAM]","[PRIMART_MAL]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Ange tidsram och ”beslutsanvändning”.</strong> ”Intradag” jämfört med ”2–6 veckors swing” ändrar vilka flöden som betyder något och vilka nivåer som är relevanta. Lägg till en rad som: ”Jag avgör om jag ska hålla en swingposition genom nästa veckas KPI.”</li>


<li><strong>Nämn vilka cross-asset-signaler du litar mest på.</strong> Om du följer räntor nära, säg det och specificera vad du tittar på (t.ex. ”rörelser i US 2Y-yield leder spot”). Testa en följdfråga: ”Vikta om analysen så att räntedifferenser och volatilitet i korta löptider prioriteras framför aktier.”</li>


<li><strong>Tvinga fram explicit ogiltigförklaring.</strong> Acceptera inte vaga riskfraser som ”var försiktig kring händelser”. Be istället: ”Skriv ogiltigförklaring som precisa villkor med nivåer, ränteförväntningar eller volförändringar.” Prompten är byggd för detta; pressa den tills ”fel om” är helt entydigt.</li>


<li><strong>Iterera genom att skärpa fällkartan.</strong> Efter första outputen: ”Markera nu den mest sannolika stop-run-zonen och beskriv fake-out-vägen i 5–7 steg.” Då får du oftast en renare bild av var likviditeten ligger och varför priset fortsätter snäppa tillbaka.</li>


<li><strong>Be om en sessionsmedveten plan.</strong> Likviditeten skiljer sig mellan tidszoner, och prompten kan ta hänsyn till det om du ber om det. Använd: ”Skriv om nyckelnivåer och stop-run-risker per session (Asien/Europa/NY) och notera var likviditeten är tunn.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du bygger ett repeterbart researchflöde hjälper de här prompterna dig att systematisera ”input- och exekverings”-delen runt dina marknadsläsningar.</p>



<p>Om du också behöver en strukturerad planmall för att göra analysen till ett exekveringsdokument som fungerar i verksamheten, är <a href="https://nodenordic.se/prompts/bygg-en-e-handelsplan-som-konverterar-med-ai-prompt">Bygg en e-handelsplan som konverterar med AI-prompt</a> användbar som ramverksmodell. Ämnet är annorlunda, men värdet ligger i hur den tvingar fram tydlighet: mål, begränsningar, steg och mätbara output. När du skriver FX-briefs för ett team gör den typen av struktur dina anteckningar konsekventa och lätta att granska.</p>



<p>För team som gör resultatuppföljning och vill ha mer korrekt instrumenteringstänk kan <a href="https://nodenordic.se/prompts/skapa-en-integrationsplan-for-e-handelsanalys-med-ai-prompt">Skapa en integrationsplan för e-handelsanalys med AI-prompt</a> inspirera hur du definierar signaler och beroenden. Återigen, inte marknadsdata, men tankesättet går att överföra: identifiera vilka input som krävs, vad som är ”nice to have” och vad som skapar fel i analysen om det saknas. Det kompletterar den här promptens vana att tydliggöra antaganden och ställa minimala följdfrågor.</p>



<p>När du finslipar hur du presenterar trade-idéer för icke-traders (kunder, intressenter, interna partners) är <a href="https://nodenordic.se/prompts/skapa-etiska-merforsaljningar-i-e-handel-med-ai">Skapa etiska merförsäljningar i e-handel med AI</a> en oväntat bra följeslagare för budskapsdisciplin. Den hjälper dig kommunicera värde utan hype. Ärligt talat är det exakt så en ”institutionell” FX-läsning ska kännas: skeptisk, specifik och tydlig med vad som ogiltigförklarar caset.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-e-handelsplan-som-konverterar-med-ai-prompt">Bygg en e-handelsplan som konverterar med AI-prompt</a>: Strukturerat blueprint-format för tydlig exekvering.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-integrationsplan-for-e-handelsanalys-med-ai-prompt">Skapa en integrationsplan för e-handelsanalys med AI-prompt</a>: Definiera input, beroenden och spårningslogik.</li>


<li><a href="https://nodenordic.se/prompts/skapa-etiska-merforsaljningar-i-e-handel-med-ai">Skapa etiska merförsäljningar i e-handel med AI</a>: Övertygande, compliant budskap utan att lova för mycket.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-seo-csv-mall-for-e-handel-med-ai">Skapa en SEO-CSV-mall för e-handel med AI</a>: CSV-liknande struktur för repeterbar publicering.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-seo-granskningschecklista-for-e-handel">Skapa en SEO-granskningschecklista för e-handel</a>: Checklisttänk för att fånga upp saknade grundkrav.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en institutionell FX-läsning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Makrotraders</strong> använder den för att göra spridda rubriker till en regimbild och ett par-specifikt narrativ med tydlig ogiltigförklaring. <strong>Risk managers</strong> tycker den är värdefull för att stresstesta ”vad som skulle göra den här vyn fel” och identifiera nivåer där positionering kan avvecklas snabbt. <strong>Portföljförvaltare</strong> använder den för att översätta policydivergens och cross-asset-rörelser till en hedge-bias och en bevakningschecklista. <strong>Marknadsanalytiker och nyhetsbrevsförfattare</strong> lutar sig mot den för att producera en skarp brief som förklarar flöden, options-/vol-ledtrådar och obligations–FX-kopplingar utan retail-typisk indikatorröra.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en institutionell FX-läsning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Hedgefonder och proprietary trading-firmor</strong> använder den för att standardisera dagliga eller veckovisa FX-briefs över flera par, särskilt när positionering och likviditet betyder mer än chartmönster. <strong>Kapitalförvaltare</strong> använder den när de behöver ett ”makroskal” runt valutaexponering från globala aktie- och obligationsportföljer, och kopplar räntor och riskaptit till FX-rörelser. <strong>Corporate treasury-team</strong> får värde när de planerar hedgar runt månad-/kvartalsslutsflöden och policyhändelser, eftersom prompten driver fram tydliga ogiltigförklaringsvillkor. <strong>Research- och medieverksamheter</strong> använder den för att skapa beslutsorienterad kommentar som pekar ut stop-run-zoner och falska brott i stället för att upprepa rubriker från nyhetsflödet.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för FX-marknadsanalys svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Write me an FX outlook for EUR/USD” faller platt eftersom den: saknar ett ankare i policydivergens, ger ingen strukturerad regimbild, ignorerar likviditet och kalenderdrivna flöden (som ombalansering vid månadsskifte), producerar generisk teknisk kommentar i stället för positionering och fällbeteende, och missar options-/vol- och obligations–FX-kopplingar som ofta förklarar rörelsen. Du landar vanligtvis i en nyhetssummering plus några indikatorer, inte ett ramverk du kan handla på. Den här prompten är striktare: den tvingar fram antaganden, lyfter underprissatta katalysatorer och avslutar med nyckelnivåer och explicita ogiltigförklaringsscenarier.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för institutionell FX-läsning till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja, men anpassningen sker via det du klistrar in innan du kör den, eftersom prompten i sig saknar formulärvariabler. Lägg till dina par, din tidsram och vilka input du vill att den ska bygga på (till exempel: ”använd korta räntor, FX-vol och aktieterminer; ignorera RSI/MACD”). Om du har exekveringsbegränsningar, skriv dem rakt ut: ”Jag kan bara handla London-sessionen, 1–3 entries per vecka.” En bra följdfråga är: ”Skriv om briefen för en 2-veckors horisont och lägg till en bevakningschecklista med 5 observerbara triggers som skulle bekräfta eller ogiltigförklara bias.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för institutionell FX-läsning?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna tidsramen vag — i stället för ”kort sikt”, skriv ”nästa 5 handelsdagar” eller ”nästa 4–8 veckor”. Ett annat vanligt fel är att inte specificera paren och få en generisk USD-översikt; bättre: ”Analysera EUR/USD, USD/JPY och AUD/USD med en risk-on/off-regimbild.” Många utelämnar också cross-asset-kontext, vilket försvagar output; ”inkludera US 2Y, 10Y och VIX” slår ”använd obligationer”. Slutligen ber många inte om operativa nivåer; be om ”3–6 nyckelnivåer och två ogiltigförklaringsscenarier per par” så att briefen slutar i beslut, inte i kommentar.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för institutionell FX-läsning?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för rena scalpers som behöver exekveringsregler på tick-nivå, eller för någon som letar efter en garanterad signaltjänst. Den hjälper inte heller särskilt mycket om du vägrar ge grundläggande kontext (par, horisont, relevanta input), eftersom hela poängen är en beslutsorienterad brief med antaganden som tydligt uttalas. Om du bara vill ha en snabb indikatorbaserad mall, använd i stället en enklare teknisk checklista och håll förväntningarna realistiska.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en institutionell FX-läsning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Makrotraders använder den för att göra spridda rubriker till en regimbild och ett par-specifikt narrativ med tydlig ogiltigförklaring. Risk managers tycker den är värdefull för att stresstesta ”vad som skulle göra den här vyn fel” och identifiera nivåer där positionering kan avvecklas snabbt. Portföljförvaltare använder den för att översätta policydivergens och cross-asset-rörelser till en hedge-bias och en bevakningschecklista. Marknadsanalytiker och nyhetsbrevsförfattare lutar sig mot den för att producera en skarp brief som förklarar flöden, options-/vol-ledtrådar och obligations–FX-kopplingar utan retail-typisk indikatorröra."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en institutionell FX-läsning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hedgefonder och proprietary trading-firmor använder den för att standardisera dagliga eller veckovisa FX-briefs över flera par, särskilt när positionering och likviditet betyder mer än chartmönster. Kapitalförvaltare använder den när de behöver ett ”makroskal” runt valutaexponering från globala aktie- och obligationsportföljer, och kopplar räntor och riskaptit till FX-rörelser. Corporate treasury-team får värde när de planerar hedgar runt månad-/kvartalsslutsflöden och policyhändelser, eftersom prompten driver fram tydliga ogiltigförklaringsvillkor. Research- och medieverksamheter använder den för att skapa beslutsorienterad kommentar som pekar ut stop-run-zoner och falska brott i stället för att upprepa rubriker från nyhetsflödet."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för FX-marknadsanalys svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Write me an FX outlook for EUR/USD” faller platt eftersom den: saknar ett ankare i policydivergens, ger ingen strukturerad regimbild, ignorerar likviditet och kalenderdrivna flöden (som ombalansering vid månadsskifte), producerar generisk teknisk kommentar i stället för positionering och fällbeteende, och missar options-/vol- och obligations–FX-kopplingar som ofta förklarar rörelsen. Du landar vanligtvis i en nyhetssummering plus några indikatorer, inte ett ramverk du kan handla på. Den här prompten är striktare: den tvingar fram antaganden, lyfter underprissatta katalysatorer och avslutar med nyckelnivåer och explicita ogiltigförklaringsscenarier."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för institutionell FX-läsning till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, men anpassningen sker via det du klistrar in innan du kör den, eftersom prompten i sig saknar formulärvariabler. Lägg till dina par, din tidsram och vilka input du vill att den ska bygga på (till exempel: ”använd korta räntor, FX-vol och aktieterminer; ignorera RSI/MACD”). Om du har exekveringsbegränsningar, skriv dem rakt ut: ”Jag kan bara handla London-sessionen, 1–3 entries per vecka.” En bra följdfråga är: ”Skriv om briefen för en 2-veckors horisont och lägg till en bevakningschecklista med 5 observerbara triggers som skulle bekräfta eller ogiltigförklara bias.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för institutionell FX-läsning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna tidsramen vag — i stället för ”kort sikt”, skriv ”nästa 5 handelsdagar” eller ”nästa 4–8 veckor”. Ett annat vanligt fel är att inte specificera paren och få en generisk USD-översikt; bättre: ”Analysera EUR/USD, USD/JPY och AUD/USD med en risk-on/off-regimbild.” Många utelämnar också cross-asset-kontext, vilket försvagar output; ”inkludera US 2Y, 10Y och VIX” slår ”använd obligationer”. Slutligen ber många inte om operativa nivåer; be om ”3–6 nyckelnivåer och två ogiltigförklaringsscenarier per par” så att briefen slutar i beslut, inte i kommentar."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för institutionell FX-läsning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för rena scalpers som behöver exekveringsregler på tick-nivå, eller för någon som letar efter en garanterad signaltjänst. Den hjälper inte heller särskilt mycket om du vägrar ge grundläggande kontext (par, horisont, relevanta input), eftersom hela poängen är en beslutsorienterad brief med antaganden som tydligt uttalas. Om du bara vill ha en snabb indikatorbaserad mall, använd i stället en enklare teknisk checklista och håll förväntningarna realistiska."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Rubriker kommer och går. En disciplinerad läsning av regim och flöden håller längre. Klistra in prompten i ditt AI-verktyg, ange dina par och din horisont, och få en brief som slutar med nivåer och ogiltigförklaring som du faktiskt kan agera på.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-institutionell-valutamarknadsanalys/">Skapa en institutionell valutamarknadsanalys</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg shortlist för långduration-obligationer</title>
		<link>https://nodenordic.se/prompts/bygg-shortlist-for-langduration-obligationer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-shortlist-for-langduration-obligationer</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:47:36 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001283</guid>

					<description><![CDATA[<p>Långa obligationer känns riskfyllda nu. En AI-prompt som föreslår IG-obligationer med lång duration, risker, skatt och jämförelsetabell.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-shortlist-for-langduration-obligationer/">Bygg shortlist för långduration-obligationer</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: long-duration bond shortlists -->
<div class="hook-introduction">

<p>Obligationer med lång löptid kan se lockande ut när räntorna äntligen är tillbaka på en attraktiv nivå. Men de kan också straffa dig snabbt när räntor svänger, inflationen överraskar eller kreditspreadar vidgas. Lägg till skatter, likviditet och emittentspecifika minor, så slutar de flesta listor med ”bästa obligationsköp” att vara användbara.</p>



<p>Den här AI-prompten för <strong>urval av långduration-obligationer</strong> är byggd för <strong>privatinvesterare</strong> som vill låsa in löpande avkastning utan att bli överrumplade av durationrisk, <strong>finansiella rådgivare</strong> som behöver en tydlig motivering för varje lång obligation de nämner för kunder, och <strong>analysdrivna DIY-investerare</strong> som jämför statlig exponering mot företagskredit i ett volatilt ränteläge. Resultatet är en praktisk kortlista med ”passar dig”-resonemang, risker, skatteanteckningar och en jämförelsetabell du faktiskt kan agera på.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den tar fram idéer på långduration-obligationer (duration över 10 år) och håller sig inom investment grade-kreditkvalitet om du inte uttryckligen väljer att inkludera sub-IG.</li>
          <li>Den förklarar hur ränterörelser, inflationskänslighet och kurvans form kan slå igenom i prisförändringar och inkomstutfall för långa löptider.</li>
          <li>Den granskar diskussionen utifrån emittentens motståndskraft, sektordynamik och policy- eller geopolitisk exponering som kan spela roll över en lång innehavsperiod.</li>
          <li>Den tillämpar praktiska begränsningar som att undvika större ESG-kontroverser, undvika betydande juridisk/regulatorisk överhäng och att prioritera hög likviditet på andrahandsmarknaden.</li>
          <li>Den väger in skatteaspekter utifrån din jurisdiktion och dina förutsättningar, och kopplar sedan varje obligationsval till ditt angivna mål och din risktolerans.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du vill lägga till duration nu, men är orolig för att tajma fel och sitta med ett stort mark-to-market-fall.</li>
          <li>Du har suttit i kontanter eller korta papper och behöver ett strukturerat sätt att kliva ut på räntekurvan utan att gissa.</li>
          <li>Du jämför långa statsobligationer mot långa investment grade-företagsobligationer och avvägningarna känns mer otydliga än vanligt.</li>
          <li>Du ser rubriker om ”räntesänkningar snart” eller ”högt längre” och behöver ett scenarioanpassat sätt att tänka kring långa obligationer.</li>
          <li>Du bygger en bevakningslista för stegvisa köp (eller byten) och vill ha likviditet, kredit och skattevinklar samlade på ett ställe.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En kurerad kortlista med 6–10 idéer på långduration-obligationer i linje med din risktolerans och dina mål.</li>
           <li>En ”varför den passar dig”-motivering per obligation, plus de viktigaste riskerna du bör bevaka.</li>
           <li>En marknadsnära yield-diskussion som kopplar rimliga ränterörelser till möjliga pris- och inkomstutfall.</li>
           <li>Skatteaspekter sammanfattade för din jurisdiktion, inklusive när kommun-obligationslogik eller beskattningsbar logik ändrar svaret.</li>
           <li>En tydlig jämförelsetabell där du snabbt kan se emittenttyp, löptid/duration, kärnrisker och lämplighetsnoteringar.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för kortlista med långduration IG-obligationer</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange investerarens planerade tidshorisont för att hålla ränteinvesteringarna, inklusive om de eftersträvar långsiktig eller medellång exponering.                                    <div class="var-example">Till exempel: "15–20 år, med målet att få en stabil löpande avkastning och en gradvis värdeökning under innehavsperioden."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKNIVA]</code></td>
                                <td class="var-desc">
                                    Beskriv investerarens tolerans för eventuell prisvolatilitet, kreditrisk och exponering mot ränteförändringar.                                    <div class="var-example">Till exempel: "Måttlig risktolerans: accepterar viss prisvolatilitet för högre räntor/avkastning men vill helst behålla kreditkvalitet i investment grade."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RISKNIVA]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Definiera investerarens profil, inklusive ekonomisk situation, investeringsprioriteringar samt relevanta demografiska eller yrkesmässiga uppgifter.                                    <div class="var-example">Till exempel: "En förmögen privatperson som närmar sig pension och vill ha stabila inkomster från räntepapper samtidigt som kapitalet bevaras."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv den aktuella ekonomiska och finansiella miljön, inklusive räntevolatilitet, inflationstrender och läget på kreditmarknaden.                                    <div class="var-example">Till exempel: "Hög inflation med ökande räntevolatilitet och bredare kreditspreadar, vilket kräver noggrann urvalsprocess för obligationer med motståndskraft och stabil avkastning."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_MAL]</code></td>
                                <td class="var-desc">
                                    Ange investerarens huvudsakliga mål med obligationsportföljen, exempelvis inkomstgenerering, kapitalbevarande eller inflationsskydd.                                    <div class="var-example">Till exempel: "Skapa en jämn löpande avkastning, samtidigt som inflationsrisker dämpas och kapitalet bevaras på lång sikt."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMART_MAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SKATTESITUATION]</code></td>
                                <td class="var-desc">
                                    Beskriv investerarens skattemässiga förutsättningar, inklusive skattejurisdiktion och eventuella preferenser för skatteeffektiva värdepapper.                                    <div class="var-example">Till exempel: "Bosatt i USA och föredrar kommunobligationer för skattefri inkomst på grund av en hög effektiv skattesats."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[SKATTESITUATION]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTMANING]</code></td>
                                <td class="var-desc">
                                    Förklara den specifika svårighet eller begränsning investeraren står inför, till exempel att hantera ränteosäkerhet, balansera avkastning och kreditkvalitet eller likviditetsbehov.                                    <div class="var-example">Till exempel: "Har svårt att hitta långlöpta obligationer med tillräcklig avkastning som samtidigt matchar ESG-preferenser och inte innebär alltför hög ränterisk."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTMANING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är (avgränsningar)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) {Profile Summary}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) {Long-Duration Bond Shortlist} (3–5 items)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) {Strategic Rationale}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) {Comparison Table}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa skräddarsydda idéer för långlöpta obligationer för en privat investerare som agerar i en miljö med hög ränteosäkerhet. Leveransen ska översätta dagens räntevolatilitet, inflationskänslighet och kreditspread-dispersion till användbara, investerarspecifika val av lång duration—utan att luta sig mot förenklad allokeringsteori.

## PERSONA
Du är en ränte- och kreditstrateg samt tidigare centralbanksekonom. Du förklarar tydligt och pragmatiskt, med stöd i erfarenhet av hur penningpolitik slår igenom till marknaden. Du är bekväm med att ifrågasätta kreditbetyg, tolka signaler från räntekurvan och lyfta var “säkra” positioneringar kan skapa dold nedsida.

## BEGRÄNSNINGAR
- Rekommendationer måste ha **lång duration**: duration **över 10 år**.
- Standard för kreditkvalitet: **investment grade (BBB-/Baa3 eller högre)** om inte användaren uttryckligen väljer sub‑IG.
- Inkludera **avkastningsdiskussion som är förankrad i nuvarande marknad**, inklusive hur plausibla ränterörelser kan påverka pris- och inkomstutfall.
- Adressera **emittentens motståndskraft** (balansräkning/täckningsgrader där relevant), **sektordynamik** samt **geopolitisk eller policy**-exponering.
- Exkludera emittenter med **större ESG-kontroverser** eller meningsfull **regulatorisk/juridisk överhängande risk** som kan försämra kreditkvalitet eller likviditet.
- Föredra **hög likviditet på andrahandsmarknaden** (benchmark-emissioner, stora utestående volymer, snäva bid/ask där känt).
- Inkorporera **skattemässiga överväganden** utifrån användarens jurisdiktion och omständigheter.
- Blanda **stat vs företag**-exponering i linje med användarens angivna risktolerans och mål.
- Var praktisk: varje obligation som tas med måste ha en tydlig “varför den passar dig”-koppling tillbaka till användarens input.

### Vad detta INTE är (avgränsningar)
- Inte personlig juridisk/skatterådgivning eller en ersättning för en licensierad rådgivare.
- Inte ett löfte om avkastning, yieldnivåer eller prisstabilitet.
- Inte en fullständig portföljoptimering, ALM-studie eller en liability-matching-modell.
- Inte en rekommendation att använda belåning, derivat eller komplexa strukturerade produkter om inte användaren uttryckligen ber om det.

## PROCESS
1. **Föranalys (ange din förståelse först):**
   - Återge kort investerarens viktigaste begränsningar, prioriteringar och eventuella trade-offs du förväntar dig (räntor vs kredit vs inflation vs skatt).
2. **Profil tolkning:**
   - Översätt horisont, risktolerans, föredragna marknader/sektorer, nuvarande allokering och inkomstbehov till styrregler (målband för duration, lägsta kreditnivå, emittenttyper och miniminivåer för likviditet).
3. **Urval av kandidater:**
   - Ta fram **3–5** obligationsidéer (stat och/eller företag) som uppfyller begränsningarna.
4. **Riskmedveten förklaring:**
   - För varje obligation, förklara ränterisk, kreditrisk, inflationskänslighet, call/strukturvillkor (om tillämpligt), likviditet och skattenoter.
5. **Hantering av edge cases (när input är ofullständig/oklar):**
   - Om någon input saknas, gör **explicit antaganden** (tydligt märkta) och presentera **två spår** (t.ex. “konservativ tolkning” vs “avkastningssökande tolkning”).
   - Ställ upp till **3 riktade följdfrågor** endast om det behövs för att undvika materiellt felaktiga rekommendationer (t.ex. jurisdiktion/skatteplikt, valutabegränsningar, möjlighet att hålla till förfall).

## INPUTS
- **Investeringshorisont (år):** [TIDSRAM]
- **Risktolerans:** [RISKNIVA]
- **Föredragna marknader / sektorer:** [MALGRUPP]
- **Nuvarande portföljmix:** [KONTEXT]
- **Inkomstbehov (konsumera vs återinvestera):** [PRIMART_MAL]
- **Skattesituation / jurisdiktion:** [SKATTESITUATION]
- **Eventuella begränsningar eller exkluderingar (valfritt):** [UTMANING]

## OUTPUTSPECIFIKATION
Använd tydliga rubriker och lättöverskådliga punktlistor. Betona obligationsnamn och nyckeltal i **fetstil**. Där det finns, inkludera **CUSIP eller ISIN**.

### 1) {Profile Summary}
- {Horizon Interpretation}
- {Risk Posture}
- {Market/Sector Preferences}
- {Allocation Implications}
- {Income &amp; Reinvestment Notes}
- {Tax Lens}

### 2) {Long-Duration Bond Shortlist} (3–5 items)
För varje obligation, använd samma mall:

- **{Bond Name}** — {Issuer Type: Government/Corporate}
  - **Identifier:** {CUSIP/ISIN or “Not available—specify issue details to confirm”}
  - **Nyckelvillkor:** {Currency}, {Maturity}, {Coupon Type}, {Seniority}, {Callable/Make-whole/Other}
  - **Yield-ögonblicksbild:** **{Current Yield}** (ange källa/antagande) och vad som sannolikt skulle påverka den
  - **Ränteprofil:** **{Duration}**, {Convexity if relevant}, och priskänslighet (t.ex. “~{Price Change}% per 100 bps”)
  - **Kreditkvalitet:** **{Rating}** och {Stability Drivers}
  - **Likviditetscheck:** {Liquidity Rationale} + **{Liquidity Score 1–5}**
  - **Varför den passar dig:** {Fit Rationale tied directly to inputs}
  - **Primära risker:** {Risk List}
  - **Mitigeringar / positionering:** {Mitigation Ideas}

### 3) {Strategic Rationale}
- {How the set balances income stability vs drawdown risk}
- {How government vs corporate exposure aligns with the profile}
- {Inflation and real-rate considerations}
- {Reinvestment/hold-to-maturity vs trading guidance based on horizon}
- {Tax-aware implementation notes}

### 4) {Comparison Table}
Tillhandahåll en tabell som jämför alla rekommenderade obligationer utifrån:
- {Bond}
- {Issuer}
- {CUSIP/ISIN}
- {Yield}
- {Duration}
- {Rating}
- {Liquidity Score}
- {Key Risk Flag}

## KVALITETSKONTROLLER
Innan du färdigställer, verifiera och ange att:
- Alla obligationer uppfyller **duration &gt; 10 år**.
- Kreditkvalitet matchar användarens riskhållning (eller så är undantag tydligt märkta och motiverade).
- Varje rekommendation inkluderar en **förklaring av effekt vid ränterörelse** (inte bara yield).
- Likviditet, skattemässiga överväganden och emittentstabilitet behandlas för varje obligation.
- Ingen emittent inkluderas med uppenbar stor ESG/regulatorisk rubrikrisk (eller så förklarar du varför den ändå är acceptabel under användarens begränsningar).            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa skr\u00e4ddarsydda id\u00e9er f\u00f6r l\u00e5ngl\u00f6pta obligationer f\u00f6r en privat investerare som agerar i en milj\u00f6 med h\u00f6g r\u00e4nteos\u00e4kerhet. Leveransen ska \u00f6vers\u00e4tta dagens r\u00e4ntevolatilitet, inflationsk\u00e4nslighet och kreditspread-dispersion till anv\u00e4ndbara, investerarspecifika val av l\u00e5ng duration\u2014utan att luta sig mot f\u00f6renklad allokeringsteori.\r\n\r\n## PERSONA\r\nDu \u00e4r en r\u00e4nte- och kreditstrateg samt tidigare centralbanksekonom. Du f\u00f6rklarar tydligt och pragmatiskt, med st\u00f6d i erfarenhet av hur penningpolitik sl\u00e5r igenom till marknaden. Du \u00e4r bekv\u00e4m med att ifr\u00e5gas\u00e4tta kreditbetyg, tolka signaler fr\u00e5n r\u00e4ntekurvan och lyfta var \u201cs\u00e4kra\u201d positioneringar kan skapa dold nedsida.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Rekommendationer m\u00e5ste ha **l\u00e5ng duration**: duration **\u00f6ver 10 \u00e5r**.\r\n- Standard f\u00f6r kreditkvalitet: **investment grade (BBB-\/Baa3 eller h\u00f6gre)** om inte anv\u00e4ndaren uttryckligen v\u00e4ljer sub\u2011IG.\r\n- Inkludera **avkastningsdiskussion som \u00e4r f\u00f6rankrad i nuvarande marknad**, inklusive hur plausibla r\u00e4nter\u00f6relser kan p\u00e5verka pris- och inkomstutfall.\r\n- Adressera **emittentens motst\u00e5ndskraft** (balansr\u00e4kning\/t\u00e4ckningsgrader d\u00e4r relevant), **sektordynamik** samt **geopolitisk eller policy**-exponering.\r\n- Exkludera emittenter med **st\u00f6rre ESG-kontroverser** eller meningsfull **regulatorisk\/juridisk \u00f6verh\u00e4ngande risk** som kan f\u00f6rs\u00e4mra kreditkvalitet eller likviditet.\r\n- F\u00f6redra **h\u00f6g likviditet p\u00e5 andrahandsmarknaden** (benchmark-emissioner, stora utest\u00e5ende volymer, sn\u00e4va bid\/ask d\u00e4r k\u00e4nt).\r\n- Inkorporera **skattem\u00e4ssiga \u00f6verv\u00e4ganden** utifr\u00e5n anv\u00e4ndarens jurisdiktion och omst\u00e4ndigheter.\r\n- Blanda **stat vs f\u00f6retag**-exponering i linje med anv\u00e4ndarens angivna risktolerans och m\u00e5l.\r\n- Var praktisk: varje obligation som tas med m\u00e5ste ha en tydlig \u201cvarf\u00f6r den passar dig\u201d-koppling tillbaka till anv\u00e4ndarens input.\r\n\r\n### Vad detta INTE \u00e4r (avgr\u00e4nsningar)\r\n- Inte personlig juridisk\/skatter\u00e5dgivning eller en ers\u00e4ttning f\u00f6r en licensierad r\u00e5dgivare.\r\n- Inte ett l\u00f6fte om avkastning, yieldniv\u00e5er eller prisstabilitet.\r\n- Inte en fullst\u00e4ndig portf\u00f6ljoptimering, ALM-studie eller en liability-matching-modell.\r\n- Inte en rekommendation att anv\u00e4nda bel\u00e5ning, derivat eller komplexa strukturerade produkter om inte anv\u00e4ndaren uttryckligen ber om det.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (ange din f\u00f6rst\u00e5else f\u00f6rst):**\r\n   - \u00c5terge kort investerarens viktigaste begr\u00e4nsningar, prioriteringar och eventuella trade-offs du f\u00f6rv\u00e4ntar dig (r\u00e4ntor vs kredit vs inflation vs skatt).\r\n2. **Profil tolkning:**\r\n   - \u00d6vers\u00e4tt horisont, risktolerans, f\u00f6redragna marknader\/sektorer, nuvarande allokering och inkomstbehov till styrregler (m\u00e5lband f\u00f6r duration, l\u00e4gsta kreditniv\u00e5, emittenttyper och miniminiv\u00e5er f\u00f6r likviditet).\r\n3. **Urval av kandidater:**\r\n   - Ta fram **3\u20135** obligationsid\u00e9er (stat och\/eller f\u00f6retag) som uppfyller begr\u00e4nsningarna.\r\n4. **Riskmedveten f\u00f6rklaring:**\r\n   - F\u00f6r varje obligation, f\u00f6rklara r\u00e4nterisk, kreditrisk, inflationsk\u00e4nslighet, call\/strukturvillkor (om till\u00e4mpligt), likviditet och skattenoter.\r\n5. **Hantering av edge cases (n\u00e4r input \u00e4r ofullst\u00e4ndig\/oklar):**\r\n   - Om n\u00e5gon input saknas, g\u00f6r **explicit antaganden** (tydligt m\u00e4rkta) och presentera **tv\u00e5 sp\u00e5r** (t.ex. \u201ckonservativ tolkning\u201d vs \u201cavkastningss\u00f6kande tolkning\u201d).\r\n   - St\u00e4ll upp till **3 riktade f\u00f6ljdfr\u00e5gor** endast om det beh\u00f6vs f\u00f6r att undvika materiellt felaktiga rekommendationer (t.ex. jurisdiktion\/skatteplikt, valutabegr\u00e4nsningar, m\u00f6jlighet att h\u00e5lla till f\u00f6rfall).\r\n\r\n## INPUTS\r\n- **Investeringshorisont (\u00e5r):** [TIDSRAM]\r\n- **Risktolerans:** [RISKNIVA]\r\n- **F\u00f6redragna marknader \/ sektorer:** [MALGRUPP]\r\n- **Nuvarande portf\u00f6ljmix:** [KONTEXT]\r\n- **Inkomstbehov (konsumera vs \u00e5terinvestera):** [PRIMART_MAL]\r\n- **Skattesituation \/ jurisdiktion:** [SKATTESITUATION]\r\n- **Eventuella begr\u00e4nsningar eller exkluderingar (valfritt):** [UTMANING]\r\n\r\n## OUTPUTSPECIFIKATION\r\nAnv\u00e4nd tydliga rubriker och l\u00e4tt\u00f6versk\u00e5dliga punktlistor. Betona obligationsnamn och nyckeltal i **fetstil**. D\u00e4r det finns, inkludera **CUSIP eller ISIN**.\r\n\r\n### 1) {Profile Summary}\r\n- {Horizon Interpretation}\r\n- {Risk Posture}\r\n- {Market\/Sector Preferences}\r\n- {Allocation Implications}\r\n- {Income & Reinvestment Notes}\r\n- {Tax Lens}\r\n\r\n### 2) {Long-Duration Bond Shortlist} (3\u20135 items)\r\nF\u00f6r varje obligation, anv\u00e4nd samma mall:\r\n\r\n- **{Bond Name}** \u2014 {Issuer Type: Government\/Corporate}\r\n  - **Identifier:** {CUSIP\/ISIN or \u201cNot available\u2014specify issue details to confirm\u201d}\r\n  - **Nyckelvillkor:** {Currency}, {Maturity}, {Coupon Type}, {Seniority}, {Callable\/Make-whole\/Other}\r\n  - **Yield-\u00f6gonblicksbild:** **{Current Yield}** (ange k\u00e4lla\/antagande) och vad som sannolikt skulle p\u00e5verka den\r\n  - **R\u00e4nteprofil:** **{Duration}**, {Convexity if relevant}, och prisk\u00e4nslighet (t.ex. \u201c~{Price Change}% per 100 bps\u201d)\r\n  - **Kreditkvalitet:** **{Rating}** och {Stability Drivers}\r\n  - **Likviditetscheck:** {Liquidity Rationale} + **{Liquidity Score 1\u20135}**\r\n  - **Varf\u00f6r den passar dig:** {Fit Rationale tied directly to inputs}\r\n  - **Prim\u00e4ra risker:** {Risk List}\r\n  - **Mitigeringar \/ positionering:** {Mitigation Ideas}\r\n\r\n### 3) {Strategic Rationale}\r\n- {How the set balances income stability vs drawdown risk}\r\n- {How government vs corporate exposure aligns with the profile}\r\n- {Inflation and real-rate considerations}\r\n- {Reinvestment\/hold-to-maturity vs trading guidance based on horizon}\r\n- {Tax-aware implementation notes}\r\n\r\n### 4) {Comparison Table}\r\nTillhandah\u00e5ll en tabell som j\u00e4mf\u00f6r alla rekommenderade obligationer utifr\u00e5n:\r\n- {Bond}\r\n- {Issuer}\r\n- {CUSIP\/ISIN}\r\n- {Yield}\r\n- {Duration}\r\n- {Rating}\r\n- {Liquidity Score}\r\n- {Key Risk Flag}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du f\u00e4rdigst\u00e4ller, verifiera och ange att:\r\n- Alla obligationer uppfyller **duration > 10 \u00e5r**.\r\n- Kreditkvalitet matchar anv\u00e4ndarens riskh\u00e5llning (eller s\u00e5 \u00e4r undantag tydligt m\u00e4rkta och motiverade).\r\n- Varje rekommendation inkluderar en **f\u00f6rklaring av effekt vid r\u00e4nter\u00f6relse** (inte bara yield).\r\n- Likviditet, skattem\u00e4ssiga \u00f6verv\u00e4ganden och emittentstabilitet behandlas f\u00f6r varje obligation.\r\n- Ingen emittent inkluderas med uppenbar stor ESG\/regulatorisk rubrikrisk (eller s\u00e5 f\u00f6rklarar du varf\u00f6r den \u00e4nd\u00e5 \u00e4r acceptabel under anv\u00e4ndarens begr\u00e4nsningar).";
    const variables = ["[TIDSRAM]","[RISKNIVA]","[MALGRUPP]","[KONTEXT]","[PRIMART_MAL]","[SKATTESITUATION]","[UTMANING]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Specificera ditt ”varför” till att äga lång duration.</strong> Berätta för modellen om du vill ha långa obligationer som recessionhedge, för skuldmatchning, för att låsa in inkomst eller utifrån en taktisk räntevy. Testa att lägga till: ”Min prioritet är stabil inkomst, och jag kan tolerera ett tillfälligt prisfall på 10–15% utan att sälja.”</li>


<li><strong>Definiera din riskgräns.</strong> Även om prompten som standard utgår från investment grade varierar din komfort mycket inom IG. En bra uppföljning är: ”Håll det till A-/A3 och högre om det inte finns ett exceptionellt skäl, och förklara undantaget i ett stycke.”</li>


<li><strong>Tvinga fram scenariotänkande.</strong> Långa obligationer handlar framför allt om räntebanan, så be om tydliga scenarier med siffror. Exempel: ”Basscenario: räntor ner 75 punkter över 12 månader; negativt scenario: räntor upp 100 punkter; sammanfatta förväntad prisimpakt kvalitativt och den viktigaste kompenserande inkomstfördelen.”</li>


<li><strong>Iterera på mixen statligt vs företag.</strong> Efter första resultatet, prova att fråga: ”Bygg nu om kortlistan med 70% stat/agency-exponering och 30% företag, och sedan en andra version med motsatt mix.” Du ser snabbt var kreditspreadrisk kontra ren durationrisk driver utfallet.</li>


<li><strong>Be om ett ”röd flagg”-filter innan du agerar.</strong> Kortlistan är ärligt talat bara steg ett. Lägg till: ”För varje obligationsidé, lista 2–3 diskvalificerare (t.ex. nedgraderingsutlösare, regulatorisk rubrik, försämrad likviditet) och vad jag bör följa upp månadsvis.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du gillar strukturerat beslutsfattande hjälper de här prompterna dig att bygga ett repeterbart arbetsflöde med ”plan först, genomförande sen”:</p>



<p>Om du också behöver ett strukturerat sätt att omvandla research till konkreta åtgärder är <a href="https://nodenordic.se/prompts/bygg-en-personlig-studieplan-med-denna-ai-prompt">Bygg en personlig studieplan med denna AI-prompt</a> användbar för att skapa en enkel rytm för läsning, anteckningar och repetition. När marknaden är brusig är en rutin viktigare än att hitta ytterligare en het take.</p>



<p>För team som gör veckovisa förberedelser inför investeringskommitté (eller solo-investerare som vill ha disciplin) kan <a href="https://nodenordic.se/prompts/bygg-en-veckovis-studieplan-med-denna-ai-prompt">Bygg en veckovis studieplan med denna AI-prompt</a> hjälpa dig att schemalägga makrouppdateringar, emittentkontroller och scenariouppdateringar. Det är en praktisk kombination när du planerar att gå tillbaka till din bevakningslista för långa obligationer under flera veckor.</p>



<p>När du vill behålla det du lär dig om kurvdynamik, kreditspreadar och policysignaler hjälper <a href="https://nodenordic.se/prompts/skapa-en-studieplan-med-aktiv-aterkallelse-med-ai">Skapa en studieplan med aktiv återkallelse med AI</a> dig att omvandla läsning till återkallning. Det kan göra dina obligationsbeslut lugnare och snabbare senare.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-personlig-studieplan-med-denna-ai-prompt">Bygg en personlig studieplan med denna AI-prompt</a>: Gör research till en rutin.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-veckovis-studieplan-med-denna-ai-prompt">Bygg en veckovis studieplan med denna AI-prompt</a>: Veckorytm för uppföljning och uppdateringar.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-studieplan-med-aktiv-aterkallelse-med-ai">Skapa en studieplan med aktiv återkallelse med AI</a>: Förbättra återkallningen av nyckelbegrepp.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-sq3r-studieplan-med-den-har-ai-prompten">Skapa en SQ3R-studieplan med den här ai-prompten</a>: Strukturerat arbetsflöde för läsning och förståelse.</li>

<li><a href="https://nodenordic.se/prompts/bygg-en-studieplan-med-spridd-repetition-med-ai-prompt">Bygg en studieplan med spridd repetition med AI-prompt</a>: Långsiktig retention via glesad repetition.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för urval av långduration-obligationer?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Privatinvesterare som sköter sina egna beskattade konton</strong> använder den för att göra ”jag vill ha längre obligationer” till en realistisk, riskmedveten bevakningslista med skatteanteckningar och tydliga avvägningar. <strong>Finansiella rådgivare och rådgivarassistenter</strong> tycker den är hjälpsam för att formulera en kundfärdig motivering som förklarar durationrisk, emittentens motståndskraft och likviditet på klarspråk. <strong>Researchanalytiker på RIA</strong> använder den när de behöver snabba första-idéer som ändå respekterar begränsningar som investment grade-kvalitet och att undvika regulatoriskt överhäng. <strong>Portföljorienterade DIY-investerare</strong> använder den för att jämföra långa statsobligationer mot långa företagsobligationer utan att luta sig mot generiska allokeringsslogans.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för urval av långduration-obligationer?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Förmögenhetsförvaltare</strong> använder den för att snabba upp idégenerering samtidigt som de behåller ett konsekvent ramverk för att diskutera duration, kreditspridning och kundspecifika skatteeffekter. Den är särskilt användbar när kunder ber om ”säker avkastning” och du behöver visa var den dolda nedsidan kan ligga i långa löptider. <strong>RIA-verksamheter</strong> använder den för att skapa researchanteckningar och kortlista kandidater för djupare analys, inklusive kontroller av likviditet och rubrikrisk. <strong>Family offices</strong> använder den när de vill ha långduration-exponering som passar en bredare riskbudget och behöver kunna förklaras för flera intressenter. <strong>Företag inom finansiell utbildning</strong> tycker den är värdefull för att bygga exempel som lär ut hur kurvan och policybeslut slår igenom, med realistiska begränsningar och praktiska resultat.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga kortlistor med långduration-obligationer svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en lista över de bästa långsiktiga obligationerna att köpa nu” misslyckas eftersom den: saknar ett hårt durationkrav (så du får medellånga förslag som inte matchar målet), inte ger någon struktur för scenarier för räntebanan (så prisrisken viftas bort), ignorerar emittentspecifik motståndskraft och sektordynamik (så ”IG” blir en slentrianetikett), ger generiska kommentarer i stället för lämplighetslogik per obligation och missar praktiska filter som likviditet, ESG-kontroverser och regulatoriskt/juridiskt överhäng.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för urval av långduration-obligationer efter min situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Prompten är byggd för att styras av dina indata även om den inte har fasta formulärfält, så du kan ange jurisdiktion (för skatter), risktolerans, önskad mix (statligt vs företag) och om du alls överväger sub-investment-grade. Du bör också lägga till begränsningar som ”endast USD-emissioner”, ”endast callable-strukturer om du förklarar återinvesteringsrisk” eller ”uteslut finans” om det matchar din policy. En stark uppföljning är: ”Ställ först 10 förtydligande frågor, och generera sedan två kortlistor: konservativ och opportunistisk, båda med en jämförelsetabell.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för urval av långduration-obligationer?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna risktoleransen vag – i stället för ”måttlig risk”, prova ”Jag kan tolerera ett tillfälligt fall på 12%, jag säljer inte på 3 år, och nedgraderingar under BBB är en säljsignal.” Ett annat vanligt fel är att hoppa över skattekontext; ”Jag är i USA” är svagt, medan ”USA, bosatt i CA, hög marginalskatt, mestadels beskattad depå” förändrar vad ”avkastning efter skatt” innebär. Folk glömmer också likviditetspreferenser, vilket spelar roll i lång kredit; ”Jag vill ha långa företagsobligationer” är mindre användbart än ”prioritera benchmark, stora utestående lån och undvik nischade private placements.” Slutligen anger de inte målet tydligt, så kortlistan blandar hedge- och inkomstmål; ”recessionhedge först, inkomst sen” ger renare resultat.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för urval av långduration-obligationer?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte optimal för engångsbeslut där du inte tänker göra någon uppföljande analys, för investerare som inte kan tolerera meningsfull mark-to-market-volatilitet, eller för någon som söker personlig skatte-/juridisk rådgivning som ersättning för en licensierad professionell. Den ersätter inte heller en fullständig portföljoptimering eller en liability matching-studie om du hanterar institutionella begränsningar. Om det är du, överväg att använda den endast för utbildning och idésortering, och validera sedan detaljer med din rådgivare eller en dedikerad researchplattform.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för urval av långduration-obligationer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Privatinvesterare som sköter sina egna beskattade konton använder den för att göra ”jag vill ha längre obligationer” till en realistisk, riskmedveten bevakningslista med skatteanteckningar och tydliga avvägningar. Finansiella rådgivare och rådgivarassistenter tycker den är hjälpsam för att formulera en kundfärdig motivering som förklarar durationrisk, emittentens motståndskraft och likviditet på klarspråk. Researchanalytiker på RIA använder den när de behöver snabba första-idéer som ändå respekterar begränsningar som investment grade-kvalitet och att undvika regulatoriskt överhäng. Portföljorienterade DIY-investerare använder den för att jämföra långa statsobligationer mot långa företagsobligationer utan att luta sig mot generiska allokeringsslogans."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för urval av långduration-obligationer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Förmögenhetsförvaltare använder den för att snabba upp idégenerering samtidigt som de behåller ett konsekvent ramverk för att diskutera duration, kreditspridning och kundspecifika skatteeffekter. Den är särskilt användbar när kunder ber om ”säker avkastning” och du behöver visa var den dolda nedsidan kan ligga i långa löptider. RIA-verksamheter använder den för att skapa researchanteckningar och kortlista kandidater för djupare analys, inklusive kontroller av likviditet och rubrikrisk. Family offices använder den när de vill ha långduration-exponering som passar en bredare riskbudget och behöver kunna förklaras för flera intressenter. Företag inom finansiell utbildning tycker den är värdefull för att bygga exempel som lär ut hur kurvan och policybeslut slår igenom, med realistiska begränsningar och praktiska resultat."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga kortlistor med långduration-obligationer svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en lista över de bästa långsiktiga obligationerna att köpa nu” misslyckas eftersom den: saknar ett hårt durationkrav (så du får medellånga förslag som inte matchar målet), inte ger någon struktur för scenarier för räntebanan (så prisrisken viftas bort), ignorerar emittentspecifik motståndskraft och sektordynamik (så ”IG” blir en slentrianetikett), ger generiska kommentarer i stället för lämplighetslogik per obligation och missar praktiska filter som likviditet, ESG-kontroverser och regulatoriskt/juridiskt överhäng."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för urval av långduration-obligationer efter min situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Prompten är byggd för att styras av dina indata även om den inte har fasta formulärfält, så du kan ange jurisdiktion (för skatter), risktolerans, önskad mix (statligt vs företag) och om du alls överväger sub-investment-grade. Du bör också lägga till begränsningar som ”endast USD-emissioner”, ”endast callable-strukturer om du förklarar återinvesteringsrisk” eller ”uteslut finans” om det matchar din policy. En stark uppföljning är: ”Ställ först 10 förtydligande frågor, och generera sedan två kortlistor: konservativ och opportunistisk, båda med en jämförelsetabell.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för urval av långduration-obligationer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna risktoleransen vag – i stället för ”måttlig risk”, prova ”Jag kan tolerera ett tillfälligt fall på 12%, jag säljer inte på 3 år, och nedgraderingar under BBB är en säljsignal.” Ett annat vanligt fel är att hoppa över skattekontext; ”Jag är i USA” är svagt, medan ”USA, bosatt i CA, hög marginalskatt, mestadels beskattad depå” förändrar vad ”avkastning efter skatt” innebär. Folk glömmer också likviditetspreferenser, vilket spelar roll i lång kredit; ”Jag vill ha långa företagsobligationer” är mindre användbart än ”prioritera benchmark, stora utestående lån och undvik nischade private placements.” Slutligen anger de inte målet tydligt, så kortlistan blandar hedge- och inkomstmål; ”recessionhedge först, inkomst sen” ger renare resultat."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för urval av långduration-obligationer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångsbeslut där du inte tänker göra någon uppföljande analys, för investerare som inte kan tolerera meningsfull mark-to-market-volatilitet, eller för någon som söker personlig skatte-/juridisk rådgivning som ersättning för en licensierad professionell. Den ersätter inte heller en fullständig portföljoptimering eller en liability matching-studie om du hanterar institutionella begränsningar. Om det är du, överväg att använda den endast för utbildning och idésortering, och validera sedan detaljer med din rådgivare eller en dedikerad researchplattform."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Obligationer med lång duration kan vara kraftfulla, men bara om du respekterar riskerna och sammanhanget. Klistra in den här prompten i ditt AI-verktyg, ange dina begränsningar och bygg en kortlista du kan försvara innan du köper.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-shortlist-for-langduration-obligationer/">Bygg shortlist för långduration-obligationer</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa tradeplan för entry, stop och targets med AI</title>
		<link>https://nodenordic.se/prompts/skapa-tradeplan-for-entry-stop-och-targets-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-tradeplan-for-entry-stop-och-targets-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:47:35 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001746</guid>

					<description><![CDATA[<p>Setups känns otydliga – en beprövad AI-prompt som bygger entry, stop, targets och R:R kopplat till signaler och katalysatorer.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-tradeplan-for-entry-stop-och-targets-med-ai/">Skapa tradeplan för entry, stop och targets med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: trade plan prompt -->

<div class="hook-introduction">

<p>De flesta ”tradeplaner” faller sönder så fort priset rör sig. Entréer är luddiga, stopp är känslostyrda och mål väljs för att de låter bra – inte för att grafen stödjer dem. Sedan sitter du och förvaltar en position på känsla i stället för siffror.</p>



<p>Den här <strong>trade plan prompt</strong> är byggd för <strong>aktiva swingtraders</strong> som behöver en repeterbar blueprint för ett nytt upplägg, <strong>daytraders</strong> som vill definiera tight ogiltigförklaring innan volatiliteten sticker, och <strong>portföljförvaltare</strong> som vill ha en plan i desk-note-format som går att lämna över till ett team. Resultatet är en praktisk trade-blueprint med specifik entré, stop-loss, ett eller flera mål samt en tydlig risk/reward-bedömning (R:R) kopplad till teknisk struktur och katalysatorer.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den tar fram en sifferbaserad plan med föreslagen entrénivå, definierad stopnivå och ett eller flera målnivåer.</li>
          <li>Den sammanfattar nyligt prisbeteende (trend, range, volatilitet, swingtoppar/-bottnar) och omsätter den läsningen till handlingsbara zoner.</li>
          <li>Den väver in vanliga tekniska verktyg (stöd/motstånd, supply/demand-zoner, glidande medelvärden, tidigare pivots) i ett strukturerat upplägg.</li>
          <li>Den tar hänsyn till katalysatorer genom att peka ut vad som kan ogiltigförklara tesen (rapporter, makrosläpp, sektornyheter) och hur du kan hantera runt dem.</li>
          <li>Den checkar upplägget mot din riskprofil och din innehavsperiod och räknar sedan ut och förklarar den implicita risk/reward (R:R).</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Använd den när du har sett ett upplägg men inte kan formulera en korrekt formaterad ogiltigförklaringspunkt utan att börja tveka.</li>
          <li>Den hjälper precis innan en katalysatorvecka, när du behöver avgöra om traden är värd att ta eller bättre att stå över.</li>
          <li>Kör den när din backtesting säger ”bra strategi” men din exekvering ändå glider eftersom planerna inte skrivs ner.</li>
          <li>Den är användbar när instrumentet är hackigt och du behöver villkorade nivåer (”om priset är nära X”) i stället för påtvingad precision.</li>
          <li>Använd den när du skalar din disciplin i positionsstorlek och vill att varje trade ska mappas till samma riskspråk.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En komplett trade-blueprint med 1 entré, 1 stop-loss och 2–3 mål uttryckta som specifika numeriska nivåer (eller villkorade nivåer).</li>
           <li>Ett avsnitt ”Föranalys” som återger instrumentet och tradestilen, plus en lista över saknade input och tydligt angivna antaganden.</li>
           <li>En marknadsläsning som täcker de senaste veckorna/månaderna, inklusive trend-/range-noteringar och viktiga stöd-/motståndszoner.</li>
           <li>En plan för positionshantering med ogiltigförklaringsregler, logik för delvinst och en katalysatoranpassad contingency-notis.</li>
           <li>En risk/reward-beräkning för varje mål, plus en kort slutsats om varför traden är attraktiv (eller varför den inte är det).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: sifferbaserad tradeplan med entré, stopp och mål</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[INVESTERINGSHORISONT]</code></td>
                                <td class="var-desc">
                                    Ange avsedd innehavsperiod för affären, till exempel intradag, swing eller långsiktigt. Detta hjälper till att definiera handelsstil och vilka verktyg som används.                                    <div class="var-example">Till exempel: "Swingaffär över 2–5 dagar, med fokus på tekniska upplägg och minimal övernattrisk."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INVESTERINGSHORISONT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKTOLERANS]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken risknivå du är beredd att ta, inklusive acceptabel procentuell förlust eller belopp per affär.                                    <div class="var-example">Till exempel: "Måttlig risk: beredd att riskera 2 % av kontovärdet per affär med en maximal nedgång på 10 %."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[RISKTOLERANS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RELEVANTA_NYHETSHANDELSER]</code></td>
                                <td class="var-desc">
                                    Lista kommande nyheter eller katalysatorer som kan påverka tillgången, till exempel delårsrapporter, publicering av makrodata eller geopolitiska händelser.                                    <div class="var-example">Till exempel: "Kommande räntebesked från Federal Reserve samt kvartalsrapporter för större techbolag i sektorn."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RELEVANTA_NYHETSHANDELSER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSINSTRUMENT]</code></td>
                                <td class="var-desc">
                                    Ange vilket marknadsinstrument du handlar, till exempel aktie, ETF, råvara eller valutapar. Inkludera ticker eller kontraktsuppgifter.                                    <div class="var-example">Till exempel: "AAPL (Apple Inc.), handel i aktien noterad på NASDAQ."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HANDELSINSTRUMENT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Föranalys (måste synas i din output före planen)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Marknadsläsning</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Indikatorcheck</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Katalysatorscan</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Trade-konstruktion (nivåer + logik)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Riskkontroller</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">7) Övervakningsplan</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT-SPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Pre-Analysis Summary}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Market Snapshot}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Technical Indicator Readout}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Catalysts And Volatility Notes}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Trade Plan}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Management Rules}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Monitoring Checklist}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en praktisk, sifferbaserad tradingplan för ett valt marknadsinstrument baserat på senaste prisbeteende, vanliga tekniska verktyg och relevanta katalysatorer. Planen ska definiera en föreslagen entry, en tydlig ogiltigförklaringsnivå (stop) och en eller flera nivåer för vinsthemtagning (targets), samtidigt som uppsida vs. nedsida balanseras enligt användarens preferenser.

## PERSONA
Agera som en erfaren aktiv trader och marknadstekniker som kombinerar chart reading med katalysatormedvetenhet. Kommunicera som en trading desk note: kort, evidensdrivet och fokuserat på exekvering och risk.

## BEGRÄNSNINGAR
- Ange **specifika numeriska nivåer** för entry, stop-loss och target(s). Om realtidspriser saknas, be om den saknade prisdatan eller föreslå nivåer **villkorat av** ett referenspris (t.ex. ”om priset ligger nära {Reference Price}…”).
- Använd teknisk analys plus nyheter/katalysatorer; undvik vaga påståenden.
- Anpassa positionhantering efter användarens riskprofil och innehavsfönster.
- Inkludera en risk–reward-bedömning och förklara varför traden är värd att ta (eller inte).
- **Edge cases:** Om input är ofullständig/oklar (saknad timeframe, odefinierad risktolerans, oklar ticker/kontrakt), ställ upp till 5 klargörande frågor; ge sedan en ”best-effort” villkorad plan med antaganden som du tydligt anger.
- **Vad detta inte är:** Detta är inte personlig finansiell rådgivning, ingen garanti för vinst, inget substitut för professionell investeringsrådgivning och ingen realtids-tjänst för trading-signaler.

## PROCESS
### 1) Föranalys (måste synas i din output före planen)
- Återge kort vad du analyserar och den avsedda tradingstilen som antyds av [INVESTERINGSHORISONT] och [RISKTOLERANS].
- Lista eventuella saknade input du behöver och vilka antaganden du kommer använda om de inte tillhandahålls.

### 2) Marknadsläsning
- Sammanfatta de senaste veckorna/månadernas prisrörelse: trend, range, volatilitetsregim och tydliga swing highs/lows.
- Notera nyckelzoner: support/resistance, supply/demand-områden och eventuell tydlig konsolidering eller breakout-struktur.

### 3) Indikatorcheck
Utvärdera minst:
- Glidande medelvärden (använd två horisonter som passar timeframe; vanligtvis 50/200 för swing, kortare för day trades)
- RSI
- Bollinger Bands
- MACD  
Förklara vad varje indikator implicerar om trendstyrka, momentum och vändningsrisk.

### 4) Katalysatorscan
Inkludera [RELEVANTA_NYHETSHANDELSER] samt eventuella större sektor-/makrodrivare som ofta rör instrumentet (rapporter, makrosläpp, reglering, geopolitik, etc.). Ange hur katalysatorn förändrar risk (volatilitetsuppgång, gaprisk, trendbekräftelse).

### 5) Trade-konstruktion (nivåer + logik)
- Definiera setup-typen (t.ex. breakout continuation, mean reversion, pullback entry).
- Välj en entry-metod (market/limit/stop-entry) och motivera den med signaler (strukturbrott, MA reclaim, momentumswitch, etc.).
- Placera stoppen där tesen fallerar (strukturbaserat, inte godtyckligt).
- Sätt targets med objektiva referenser (tidigare motstånd, measured move, volatilitetsband, RSI-extremer). Använd 1–3 targets beroende på timeframe.

### 6) Riskkontroller
- Beräkna risk per enhet och reward per enhet; rapportera risk:reward.
- Lägg till management-regler: när stoppen flyttas till breakeven, när du trailar, vad som ogiltigförklarar setupen och vad du gör om priset hackar sidledes.

### 7) Övervakningsplan
- Specificera vad du ska bevaka efter entry (nyckelnivåer, indikatorskiften, kommande event) och hur ofta, i linje med [INVESTERINGSHORISONT].

## INPUT
- **Tradinginstrument:** [HANDELSINSTRUMENT]
- **Risktolerans:** [RISKTOLERANS]
- **Innehavs-/beslutstimeframe:** [INVESTERINGSHORISONT]
- **Kända katalysatorer/nyheter:** [RELEVANTA_NYHETSHANDELSER]

## OUTPUT-SPECIFIKATION
Ta fram leveransen i denna struktur:

### {Pre-Analysis Summary}
- {Understanding Of Task}
- {Missing Info Or Assumptions}

### {Market Snapshot}
- {Trend And Structure}
- {Key Levels}

### {Technical Indicator Readout}
- {Moving Averages}
- {RSI}
- {Bollinger Bands}
- {MACD}

### {Catalysts And Volatility Notes}
- {Relevant Events}
- {Impact Assessment}

### {Trade Plan}
- **Riktning:** {Long Or Short}
- **Setup:** {Setup Type}
- **Entry:** {Entry Price} (metod: {Order Type}; trigger/bekräftelse: {Entry Trigger})
- **Stop-Loss:** {Stop Price} (ogiltigförklaring: {Stop Logic})
- **Target(s):** {Target 1 Price}, {Target 2 Price (Optional)}, {Target 3 Price (Optional)} (grund: {Target Logic})
- **Risk:Reward:** {Risk Reward Summary}

### {Management Rules}
- {Stop Adjustment Rules}
- {Profit Taking Plan}
- {Failure Conditions}

### {Monitoring Checklist}
- {What To Watch}
- {Review Frequency}

## KVALITETSKONTROLLER
Innan du slutlevererar, verifiera:
- Nivåer är numeriska och internt konsekventa (stop ligger på rätt sida om entry för vald riktning).
- Motiveringen hänvisar till konkret evidens (struktur, indikatorer, katalysatorer).
- Risk:reward anges och stämmer med de angivna nivåerna.
- Planen matchar [RISKTOLERANS] och [INVESTERINGSHORISONT].
- Eventuella antaganden är tydligt märkta och utger sig inte för att vara kända fakta.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en praktisk, sifferbaserad tradingplan f\u00f6r ett valt marknadsinstrument baserat p\u00e5 senaste prisbeteende, vanliga tekniska verktyg och relevanta katalysatorer. Planen ska definiera en f\u00f6reslagen entry, en tydlig ogiltigf\u00f6rklaringsniv\u00e5 (stop) och en eller flera niv\u00e5er f\u00f6r vinsthemtagning (targets), samtidigt som uppsida vs. nedsida balanseras enligt anv\u00e4ndarens preferenser.\r\n\r\n## PERSONA\r\nAgera som en erfaren aktiv trader och marknadstekniker som kombinerar chart reading med katalysatormedvetenhet. Kommunicera som en trading desk note: kort, evidensdrivet och fokuserat p\u00e5 exekvering och risk.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ange **specifika numeriska niv\u00e5er** f\u00f6r entry, stop-loss och target(s). Om realtidspriser saknas, be om den saknade prisdatan eller f\u00f6resl\u00e5 niv\u00e5er **villkorat av** ett referenspris (t.ex. \u201dom priset ligger n\u00e4ra {Reference Price}\u2026\u201d).\r\n- Anv\u00e4nd teknisk analys plus nyheter\/katalysatorer; undvik vaga p\u00e5st\u00e5enden.\r\n- Anpassa positionhantering efter anv\u00e4ndarens riskprofil och innehavsf\u00f6nster.\r\n- Inkludera en risk\u2013reward-bed\u00f6mning och f\u00f6rklara varf\u00f6r traden \u00e4r v\u00e4rd att ta (eller inte).\r\n- **Edge cases:** Om input \u00e4r ofullst\u00e4ndig\/oklar (saknad timeframe, odefinierad risktolerans, oklar ticker\/kontrakt), st\u00e4ll upp till 5 klarg\u00f6rande fr\u00e5gor; ge sedan en \u201dbest-effort\u201d villkorad plan med antaganden som du tydligt anger.\r\n- **Vad detta inte \u00e4r:** Detta \u00e4r inte personlig finansiell r\u00e5dgivning, ingen garanti f\u00f6r vinst, inget substitut f\u00f6r professionell investeringsr\u00e5dgivning och ingen realtids-tj\u00e4nst f\u00f6r trading-signaler.\r\n\r\n## PROCESS\r\n### 1) F\u00f6ranalys (m\u00e5ste synas i din output f\u00f6re planen)\r\n- \u00c5terge kort vad du analyserar och den avsedda tradingstilen som antyds av [INVESTERINGSHORISONT] och [RISKTOLERANS].\r\n- Lista eventuella saknade input du beh\u00f6ver och vilka antaganden du kommer anv\u00e4nda om de inte tillhandah\u00e5lls.\r\n\r\n### 2) Marknadsl\u00e4sning\r\n- Sammanfatta de senaste veckorna\/m\u00e5nadernas prisr\u00f6relse: trend, range, volatilitetsregim och tydliga swing highs\/lows.\r\n- Notera nyckelzoner: support\/resistance, supply\/demand-omr\u00e5den och eventuell tydlig konsolidering eller breakout-struktur.\r\n\r\n### 3) Indikatorcheck\r\nUtv\u00e4rdera minst:\r\n- Glidande medelv\u00e4rden (anv\u00e4nd tv\u00e5 horisonter som passar timeframe; vanligtvis 50\/200 f\u00f6r swing, kortare f\u00f6r day trades)\r\n- RSI\r\n- Bollinger Bands\r\n- MACD  \r\nF\u00f6rklara vad varje indikator implicerar om trendstyrka, momentum och v\u00e4ndningsrisk.\r\n\r\n### 4) Katalysatorscan\r\nInkludera [RELEVANTA_NYHETSHANDELSER] samt eventuella st\u00f6rre sektor-\/makrodrivare som ofta r\u00f6r instrumentet (rapporter, makrosl\u00e4pp, reglering, geopolitik, etc.). Ange hur katalysatorn f\u00f6r\u00e4ndrar risk (volatilitetsuppg\u00e5ng, gaprisk, trendbekr\u00e4ftelse).\r\n\r\n### 5) Trade-konstruktion (niv\u00e5er + logik)\r\n- Definiera setup-typen (t.ex. breakout continuation, mean reversion, pullback entry).\r\n- V\u00e4lj en entry-metod (market\/limit\/stop-entry) och motivera den med signaler (strukturbrott, MA reclaim, momentumswitch, etc.).\r\n- Placera stoppen d\u00e4r tesen fallerar (strukturbaserat, inte godtyckligt).\r\n- S\u00e4tt targets med objektiva referenser (tidigare motst\u00e5nd, measured move, volatilitetsband, RSI-extremer). Anv\u00e4nd 1\u20133 targets beroende p\u00e5 timeframe.\r\n\r\n### 6) Riskkontroller\r\n- Ber\u00e4kna risk per enhet och reward per enhet; rapportera risk:reward.\r\n- L\u00e4gg till management-regler: n\u00e4r stoppen flyttas till breakeven, n\u00e4r du trailar, vad som ogiltigf\u00f6rklarar setupen och vad du g\u00f6r om priset hackar sidledes.\r\n\r\n### 7) \u00d6vervakningsplan\r\n- Specificera vad du ska bevaka efter entry (nyckelniv\u00e5er, indikatorskiften, kommande event) och hur ofta, i linje med [INVESTERINGSHORISONT].\r\n\r\n## INPUT\r\n- **Tradinginstrument:** [HANDELSINSTRUMENT]\r\n- **Risktolerans:** [RISKTOLERANS]\r\n- **Innehavs-\/beslutstimeframe:** [INVESTERINGSHORISONT]\r\n- **K\u00e4nda katalysatorer\/nyheter:** [RELEVANTA_NYHETSHANDELSER]\r\n\r\n## OUTPUT-SPECIFIKATION\r\nTa fram leveransen i denna struktur:\r\n\r\n### {Pre-Analysis Summary}\r\n- {Understanding Of Task}\r\n- {Missing Info Or Assumptions}\r\n\r\n### {Market Snapshot}\r\n- {Trend And Structure}\r\n- {Key Levels}\r\n\r\n### {Technical Indicator Readout}\r\n- {Moving Averages}\r\n- {RSI}\r\n- {Bollinger Bands}\r\n- {MACD}\r\n\r\n### {Catalysts And Volatility Notes}\r\n- {Relevant Events}\r\n- {Impact Assessment}\r\n\r\n### {Trade Plan}\r\n- **Riktning:** {Long Or Short}\r\n- **Setup:** {Setup Type}\r\n- **Entry:** {Entry Price} (metod: {Order Type}; trigger\/bekr\u00e4ftelse: {Entry Trigger})\r\n- **Stop-Loss:** {Stop Price} (ogiltigf\u00f6rklaring: {Stop Logic})\r\n- **Target(s):** {Target 1 Price}, {Target 2 Price (Optional)}, {Target 3 Price (Optional)} (grund: {Target Logic})\r\n- **Risk:Reward:** {Risk Reward Summary}\r\n\r\n### {Management Rules}\r\n- {Stop Adjustment Rules}\r\n- {Profit Taking Plan}\r\n- {Failure Conditions}\r\n\r\n### {Monitoring Checklist}\r\n- {What To Watch}\r\n- {Review Frequency}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutlevererar, verifiera:\r\n- Niv\u00e5er \u00e4r numeriska och internt konsekventa (stop ligger p\u00e5 r\u00e4tt sida om entry f\u00f6r vald riktning).\r\n- Motiveringen h\u00e4nvisar till konkret evidens (struktur, indikatorer, katalysatorer).\r\n- Risk:reward anges och st\u00e4mmer med de angivna niv\u00e5erna.\r\n- Planen matchar [RISKTOLERANS] och [INVESTERINGSHORISONT].\r\n- Eventuella antaganden \u00e4r tydligt m\u00e4rkta och utger sig inte f\u00f6r att vara k\u00e4nda fakta.";
    const variables = ["[INVESTERINGSHORISONT]","[RISKTOLERANS]","[RELEVANTA_NYHETSHANDELSER]","[HANDELSINSTRUMENT]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat från AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Ange ett referenspris och en timeframe.</strong> Om modellen inte kan nå livepriser kommer den antingen att ställa frågor eller byta till villkorade nivåer. Klistra in nuvarande/senaste pris och din chart-timeframe, till exempel: ”Instrument: AAPL, referenspris 192.40, timeframe: 4H, innehavsperiod: 3–10 handelsdagar.”</li>


<li><strong>Beskriv vad ”ogiltigförklaring” betyder för dig.</strong> Vissa traders vill ha en stop precis bortom en swingbotten; andra vill se en stängning under en nivå för att undvika att bli utstoppad på en wick. Lägg till en rad som: ”Stopregel: hård stop intradag” eller ”Stopregel: exit endast på dagsstängning under stöd”, och ställ sedan en följdfråga: ”Skriv nu om planen med den andra stopregeln så att jag kan jämföra.”</li>


<li><strong>Tvinga prompten att välja mätbara zoner.</strong> När du ser vaga formuleringar (”nära motstånd”), tryck ner det till siffror genom att fråga: ”Lista de 3 viktigaste stödnivåerna och de 3 viktigaste motståndsnivåerna med exakta priser och förklara vilken du förankrar stoppen i.” Du får även tydligare mål.</li>


<li><strong>Iterera aggressiviteten efter första utkastet.</strong> När du har baslinjen för entré/stopp/mål, fråga: ”Gör version A mer konservativ (senare bekräftelse, bredare stop) och version B mer aggressiv (tidigare entré, tightare stop). Behåll R:R över 2:1 om möjligt.” Det här synliggör snabbt vilka trade-offs du faktiskt gör.</li>


<li><strong>Stresstesta runt katalysatorer med ett scenario-pass.</strong> Lägg till en andra begäran: ”Skapa tre katalysatorscenarier (bull-överraskning, neutral, bear-överraskning) och förklara hur entréer/stopp/mål förändras, eller om du skulle stå vid sidan.” Ärligt talat är det här många ”bra grafer” faller i verkligheten.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompts</h2>



<p>När du väl har kartlagt tradeplanen hjälper de här promptarna dig att kommunicera tydligt när saker går off-script och du behöver skarpa svar.</p>



<p>Om du också behöver ett snabbt sätt att svara när kunder eller kollegor ifrågasätter ett beslut är <a href="https://nodenordic.se/prompts/skriv-kundtjanstsvar-med-denna-ai-prompt">Skriv kundsupport-svar med den här AI-prompten</a> användbar för att ta fram direkta, lugna svar. Den passar bra när du dokumenterar en tradetes och vill ha en konsekvent ton för uppdateringar, förseningar eller policy-liknande förklaringar.</p>



<p>När budskapet är känsligt och förtroende är viktigare än snabbhet hjälper <a href="https://nodenordic.se/prompts/skriv-supportsvarel-som-bygger-fortroende-med-ai-prompt">Skriv kundsupport-svar som bygger förtroende AI-prompt</a> dig att välja formuleringar som minskar friktion. Det är praktiskt efter en utstoppad trade eller en ändrad plan, där fakta är okej men leveransen kräver fingertoppskänsla.</p>



<p>För situationer som mer känns som eskalering än rutin ger <a href="https://nodenordic.se/prompts/skriv-svar-pa-kundklagomal-med-denna-ai-prompt">Skriv svar på kundklagomål med den här AI-prompten</a> dig strukturerade svar som bekräftar oro och tydliggör nästa steg. Använd den när en intressent är missnöjd med drawdowns, missade entréer eller ett beslut att stå vid sidan nära en katalysator.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skriv-kundtjanstsvar-med-denna-ai-prompt">Skriv kundsupport-svar med den här AI-prompten</a>: Tydliga svar på rutinfrågor.</li>


<li><a href="https://nodenordic.se/prompts/skriv-supportsvarel-som-bygger-fortroende-med-ai-prompt">Skriv kundsupport-svar som bygger förtroende AI-prompt</a>: Dämpa eskalering och bygg förtroende.</li>


<li><a href="https://nodenordic.se/prompts/skriv-svar-pa-kundklagomal-med-denna-ai-prompt">Skriv svar på kundklagomål med den här AI-prompten</a>: Strukturerade svar på klagomål.</li>


<li><a href="https://nodenordic.se/prompts/skapa-supportsamtalsmanus-med-denna-ai-prompt">Skapa kundsupport talk tracks med den här AI-prompten</a>: Samtalsmanus för knepiga samtal.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-kundsupporthandbok-med-denna-ai-prompt">Skapa en kundsupport-playbook med den här AI-prompten</a>: Process och standarder redo för teamet.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här trade plan prompt AI-prompten?</span>

<p class="answer"><strong>Aktiva traders</strong> använder den för att omvandla en grafidé till en nedskriven plan med numerisk entré, stopp och mål, så att exekveringen inte glider mitt i traden. <strong>Risk managers</strong> får nytta eftersom prompten tvingar fram tydlig ogiltigförklaring, R:R-matematik och en angiven innehavsperiod, vilket gör granskningar snabbare. <strong>Tradingutbildare</strong> kan använda outputen som en repeterbar mall för att låta elever jämföra konservativa vs. aggressiva versioner av samma upplägg. <strong>Research analysts</strong> tycker att den är hjälpsam för att översätta en tes till nivåer och scenarier som är enkla att briefa till andra.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här trade plan prompt AI-prompten?</span>

<p class="answer"><strong>Retail trading- och utbildningsteam</strong> använder den för att standardisera hur upplägg dokumenteras, särskilt när elever har svårt med stopplacering och mållogik. <strong>Prop trading och tradingcommunities</strong> får värde av desk-note-formatet eftersom det är snabbt att skanna och lätt att kritisera i gruppgenomgångar. <strong>Finansmedia och nyhetsbrev</strong> kan använda den för att göra en marknadsidé till strukturerade nivåer och katalysatormedvetna kommentarer, utan att skriva allt från grunden. <strong>Fintech-plattformar</strong> kan använda ramverket internt för att ta fram utbildningsinnehåll som förklarar risk/reward och ogiltigförklaring tydligt.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompts för att bygga en tradeplan svaga resultat?</span>

<p class="answer">En typisk prompt som ”<em>Skriv en tradeplan för EUR/USD</em>” faller eftersom den: saknar ett nödvändigt referenspris och timeframe, så nivåerna blir gissningar; saknar en strukturerad ”Föranalys” för att ange antaganden och saknade input; ignorerar katalysatorer som kan ändra volatiliteten och ogiltigförklara tekniska nivåer; ger generiska råd (”använd stöd och motstånd”) i stället för numerisk entré/stopp/mål; och missar tydlig risk/reward-matematik som visar om upplägget är värt att ta.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här trade plan prompten för min specifika situation?</span>

<p class="answer">Ja. Även om promptmallen visar hakparentes-input som [INVESTMENT_TIMEFRAME] och [RISK_TOLERANCE] kan du ange de detaljerna direkt i ditt meddelande tillsammans med instrumentet och ett referenspris. Lägg också till ditt föredragna stopbeteende (hård stop vs. stängningsbaserad) och om du vill ta delvinst eller ha en enda exit. En användbar följdfråga är: ”Skriv om samma plan för en kortare innehavsperiod och minska maxförlust per trade till 0.5R, men håll målen realistiska.” Om du saknar nyckeldetaljer, låt den ställa förtydligande frågor, svara på dem och kör om en gång.</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här trade plan prompten?</span>

<p class="answer">Det största misstaget är att lämna [INVESTMENT_TIMEFRAME] vagt – i stället för ”swing trade”, prova ”4H-entréer, 3–10 handelsdagar, undvik att hålla över rapport.” Ett annat vanligt fel är otydlig [RISK_TOLERANCE]; ”medelrisk” är svagt, men ”max 1R förlust, föredrar 2.5R+ till T2, villig att skala ut” ger mer korrekt formaterade nivåer. Folk glömmer också referenspriset; ”plan BTC” är ofullständigt, medan ”BTC referens 42,150, bygg villkorade nivåer om priset är 1% bort” håller det precist. Till sist: att hoppa över katalysatorer leder till sköra planer, så nämn händelsen: ”KPI på tisdag” eller ”rapport om 6 dagar”, även om du är osäker på exakt klockslag.</p>

</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här trade plan prompten?</span>

<p class="answer">Den här prompten är inte idealisk för den som letar efter realtidssignaler, garanterade utfall eller en ersättning för licensierad finansiell rådgivning. Den passar också dåligt om du vägrar definiera risk (ingen stop, ingen maxförlust, ingen timeframe), eftersom hela ramverket bygger på ogiltigförklaring och R:R. Om du bara behöver ett enradigt ”köp/sälj”-förslag, bygg en egen checklista först och kom tillbaka när du är redo att dokumentera traden på riktigt.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här trade plan prompt AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktiva traders använder den för att omvandla en grafidé till en nedskriven plan med numerisk entré, stopp och mål, så att exekveringen inte glider mitt i traden. Risk managers får nytta eftersom prompten tvingar fram tydlig ogiltigförklaring, R:R-matematik och en angiven innehavsperiod, vilket gör granskningar snabbare. Tradingutbildare kan använda outputen som en repeterbar mall för att låta elever jämföra konservativa vs. aggressiva versioner av samma upplägg. Research analysts tycker att den är hjälpsam för att översätta en tes till nivåer och scenarier som är enkla att briefa till andra."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här trade plan prompt AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Retail trading- och utbildningsteam använder den för att standardisera hur upplägg dokumenteras, särskilt när elever har svårt med stopplacering och mållogik. Prop trading och tradingcommunities får värde av desk-note-formatet eftersom det är snabbt att skanna och lätt att kritisera i gruppgenomgångar. Finansmedia och nyhetsbrev kan använda den för att göra en marknadsidé till strukturerade nivåer och katalysatormedvetna kommentarer, utan att skriva allt från grunden. Fintech-plattformar kan använda ramverket internt för att ta fram utbildningsinnehåll som förklarar risk/reward och ogiltigförklaring tydligt."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompts för att bygga en tradeplan svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en tradeplan för EUR/USD” faller eftersom den: saknar ett nödvändigt referenspris och timeframe, så nivåerna blir gissningar; saknar en strukturerad ”Föranalys” för att ange antaganden och saknade input; ignorerar katalysatorer som kan ändra volatiliteten och ogiltigförklara tekniska nivåer; ger generiska råd (”använd stöd och motstånd”) i stället för numerisk entré/stopp/mål; och missar tydlig risk/reward-matematik som visar om upplägget är värt att ta."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här trade plan prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om promptmallen visar hakparentes-input som [INVESTMENT_TIMEFRAME] och [RISK_TOLERANCE] kan du ange de detaljerna direkt i ditt meddelande tillsammans med instrumentet och ett referenspris. Lägg också till ditt föredragna stopbeteende (hård stop vs. stängningsbaserad) och om du vill ta delvinst eller ha en enda exit. En användbar följdfråga är: ”Skriv om samma plan för en kortare innehavsperiod och minska maxförlust per trade till 0.5R, men håll målen realistiska.” Om du saknar nyckeldetaljer, låt den ställa förtydligande frågor, svara på dem och kör om en gång."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här trade plan prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna [INVESTMENT_TIMEFRAME] vagt – i stället för ”swing trade”, prova ”4H-entréer, 3–10 handelsdagar, undvik att hålla över rapport.” Ett annat vanligt fel är otydlig [RISK_TOLERANCE]; ”medelrisk” är svagt, men ”max 1R förlust, föredrar 2.5R+ till T2, villig att skala ut” ger mer korrekt formaterade nivåer. Folk glömmer också referenspriset; ”plan BTC” är ofullständigt, medan ”BTC referens 42,150, bygg villkorade nivåer om priset är 1% bort” håller det precist. Till sist: att hoppa över katalysatorer leder till sköra planer, så nämn händelsen: ”KPI på tisdag” eller ”rapport om 6 dagar”, även om du är osäker på exakt klockslag."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här trade plan prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för den som letar efter realtidssignaler, garanterade utfall eller en ersättning för licensierad finansiell rådgivning. Den passar också dåligt om du vägrar definiera risk (ingen stop, ingen maxförlust, ingen timeframe), eftersom hela ramverket bygger på ogiltigförklaring och R:R. Om du bara behöver ett enradigt ”köp/sälj”-förslag, bygg en egen checklista först och kom tillbaka när du är redo att dokumentera traden på riktigt."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Trading blir enklare när varje idé blir entré, stopp, mål och en riktig R:R-kontroll. Klistra in prompten i ditt AI-verktyg, mata in instrument och referenspris och få en plan du faktiskt kan exekvera.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-tradeplan-for-entry-stop-och-targets-med-ai/">Skapa tradeplan för entry, stop och targets med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hitta aktiebevakningslistor för hypergrowth</title>
		<link>https://nodenordic.se/prompts/hitta-aktiebevakningslistor-for-hypergrowth/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hitta-aktiebevakningslistor-for-hypergrowth</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:46:39 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001282</guid>

					<description><![CDATA[<p>Publika aktietips blir lätt brus. En beprövad AI-prompt som flaggar 3–5 tillväxtcase med ledande signaler, nyckeltal och entryplan.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/hitta-aktiebevakningslistor-for-hypergrowth/">Hitta aktiebevakningslistor för hypergrowth</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: hypergrowth stock watchlists -->

<div class="hook-introduction">

<p>De flesta listor med ”toppaktier inom tillväxt” är bara återanvända tickers med vag hype och noll tajming. Du slutar med att bevaka allt, agera på inget och missa de faktiska brytpunkterna som spelar roll. Än värre: en enkel värderingsscreen kan se ”rätt” ut ända tills grafen bryter ned och fundamentan vänder.</p>



<p>Den här <strong>hypergrowth stock watchlists</strong> är byggd för <strong>portföljförvaltare</strong> som behöver en tajt bevakningslista inför rapport, <strong>aktiva privatinvesterare</strong> som vill ha tydliga inträdes- och ogiltighetsnivåer (inte magkänsla), och <strong>researchanalytiker</strong> som måste översätta spretig data till en beslutsredo shortlist. Resultatet är en branschspecifik watchlist med 3–5 namn, med ledande accelerationssignaler, nyckeltal (vardera med procent och tidsperiod), samt praktiska inträdesplaner och anteckningar om ”vad som skulle fälla tesen”.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den snävar in en användarvald bransch till 3–5 börsnoterade tillväxtkandidater och undviker illikvida microcaps om du inte uttryckligen ber om dem.</li>
          <li>Den prioriterar tidiga indikatorer på acceleration (inte generiska ”hög tillväxt”-etiketter) och förklarar varför dessa signaler är viktiga för tajming.</li>
          <li>Den tvingar varje angivet nyckeltal att inkludera procent och tidsperiod, och flaggar allt osäkert som en uppskattning i stället för att gissa.</li>
          <li>Den lägger till ett praktiskt trade-/investeringslager: vad du ska bevaka härnäst, vad som skulle ogiltigförklara tesen och hur du ska tänka kring inträden.</li>
          <li>Den hanterar edge cases genom att föreslå underbranscher om din input är för bred, och genom att ge både swing trade- och långsiktiga varianter om din tidshorisont saknas.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har ett brett tema (”AI-mjukvara” eller ”hälsovård”) men behöver 2–3 snävare underbranscher att researcha den här veckan.</li>
          <li>En stor katalysator närmar sig (rapport, produktlansering, guidningsomtag), och du vill ha en kort lista med specifika bevakningssignaler.</li>
          <li>Traditionella screeners hjälper inte eftersom ledarna ser dyra ut på P/E, men verksamheten kan ändå accelerera.</li>
          <li>Din nuvarande watchlist är uppblåst och du behöver skära ned till de namn där ”något håller på att förändras” just nu.</li>
          <li>Du skalar en repeterbar researchprocess och vill ha samma struktur varje gång (signaler, nyckeltal, inträden, ogiltigförklaring).</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En watchlist med 3–5 aktiekandidater skräddarsydd för dina valda branscher, med korta tespitchar per namn.</li>
           <li>Beslutsrelevanta nyckeltal per bolag, där varje tal anges med procent och tidsperiod och lyfts fram där det verkligen spelar roll.</li>
           <li>Anteckningar för inträdesplanering som inkluderar en swing trade-variant och en långsiktig variant om du inte angav horisont.</li>
           <li>En ogiltighetschecklista för varje kandidat (vilken data som skulle vända synen, och vad du skulle sluta bevaka).</li>
           <li>En kort lista med ”saknad data”-förfrågningar när siffror inte kan verifieras, så att du kan fylla luckor strukturerat.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: hypergrowth watchlist builder</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Ange vilka branscher eller sektorer du vill fokusera på för att hitta tillväxtaktier. Ta gärna med delbranscher om möjligt för ökad precision.                                    <div class="var-example">Till exempel: "Förnybar energi, elfordon och batteriteknik."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKTOLERANS]</code></td>
                                <td class="var-desc">
                                    Ange vilken risknivå du föredrar när du väljer tillväxtaktier: hög, medel eller låg. Du kan även lägga till mer kontext kring dina riskpreferenser.                                    <div class="var-example">Till exempel: "Medel risktolerans, beredd att acceptera måttlig volatilitet för högre tillväxtpotential."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[RISKTOLERANS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSHORISONT]</code></td>
                                <td class="var-desc">
                                    Ange vilken investeringshorisont du utgår från, till exempel kortsiktigt (swingtrading) eller långsiktigt (flerårigt innehav).                                    <div class="var-example">Till exempel: "6–12 månader för swingtrades; 3–5 år för långsiktig tillväxt."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSHORISONT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORE]</code></td>
                                <td class="var-desc">
                                    Förtydliga den exakta betydelsen eller kontexten för den här variabeln om den representerar specifika data eller instruktioner. Ange vilken information som ska lämnas eller vilket format som krävs.                                    <div class="var-example">Till exempel: "Den här platshållaren kan avse nyckeltal som &quot;QoQ Revenue Growth&quot; eller &quot;TTM Gross Margin&quot;, formaterade i versaler med underscores."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORE]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) Branschbedömning</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Tillväxtaktie-kandidater (totalt 3–5)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Jämförelsetabell (endast om hjälpsam)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Syntes &amp; konträra slutsatser</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Generera en tidskänslig, signaldriven kortlista över publika tillväxtaktie-möjligheter inom användarens valda branscher, med fokus på handlingsbara trading-/investeringsinsikter snarare än generiska kommentarer—särskilt där konventionella värderingsfilter missar framväxande hypergrowth.

## PERSONA
Du är en reformerad kvantitativ buy-side-analytiker och diskretionär trader som lärde dig att rena faktormodeller ofta missar de narrativa + beteendemässiga försignalerna till breakout-bolag. Du kombinerar disciplinerad statistisk analys med ”pattern memory” från att ha studerat tusentals scale-up-kurvor (vinster och haverier) och översätter svaga signaler till praktiska bevaknings- och inträdesplaner.

## BEGRÄNSNINGAR
- Prioritera **tidiga indikatorer på acceleration** framför statiska ”hög tillväxt”-etiketter.
- Rekommendationer måste vara **3–5 aktiekandidater** (publikt handlade).
- För varje nyckeltal du citerar, inkludera **en procent och en tidsram** (t.ex. ”QoQ +12%”, ”TTM bruttomarginal -180 bps”, ”4 raka kvartal”).
- Använd **fetstil** för de mest beslutsrelevanta nyckeltalen och tillväxtsignalerna.
- Använd **tabeller endast** när du jämför flera kandidater sida vid sida.
- Håll fokus på **handlingsbar intelligence**: vad man ska bevaka, vad som skulle ogiltigförklara tesen och hur man går in.
- Om du inte kan verifiera en specifik siffra, märk den tydligt som en uppskattning och be om den saknade datan i stället för att hitta på.
- Hantering av edge cases:
  - Om [INSERT INDUSTRIES OF INTEREST] är vagt (t.ex. ”tech”), föreslå 2–3 underbranscher och be användaren välja.
  - Om [HIGH/MEDIUM/LOW] saknas, anta MEDIUM och säg det.
  - Om tidslinje saknas, ge både en swing-trade-variant och en långsiktig variant och be om förtydligande.
- **Det här är INTE**
  - Inte personlig finansiell rådgivning, juridisk/skatterådgivning eller en garanti för avkastning.
  - Inte en djupgående modell (DCF/LBO) eller en fullständig genomgång av earnings transcript om det inte efterfrågas.
  - Inte en microcap-pump-lista; undvik illikvida namn om inte användaren uttryckligen ber om det.

## PROCESS
1. **Föranalys (ange din förståelse först):** På 3–5 rader, återge användarens branscher, risktolerans och tidsram—och vilken typ av ”tillväxtsignal”-profil du kommer att optimera för.
2. **Branschscan:** Sammanfatta aktuell marknadsstruktur och kortsiktiga katalysatorer i de valda branscherna (policy, adoptionskurvor, capex-cykler, prissättning, konkurrens, räntor/likviditet).
3. **Kandidatidentifiering:** Välj 3–5 bolag som rimligen matchar tillväxtkriterierna (nedan) och passar användarens risk/tidsram.
4. **Kandidatgenomgångar:** Ta fram en strukturerad brief för varje bolag (se Output Specification).
5. **Syntes mellan kandidater:** Extrahera repeterbara mönster, identifiera var marknaden sannolikt felprissätter sektorn och ge 1–3 konträra vinklar.
6. **Förtydligande frågor:** Ställ bara de minsta frågor som behövs för att öka precisionen (t.ex. regionbegränsningar, market cap-intervall, ETF vs enskilda aktier).

## INDATA
- **Branscher av intresse:** [MALGRUPP]
- **Risktolerans:** [RISKTOLERANS]
- **Investeringshorisont:** [TIDSHORISONT]

&gt; Noteringar om variabelefterlevnad: Användarifyllda fält måste använda **[VERSALER_MED_UNDERSCORE]**. Eventuella placeholders du fyller i i din output måste använda **{Title Case}**.

## OUTPUTSPECIFIKATION
Använd tydliga rubriker/underrubriker. Punktlista kvantitativa belägg. Fetmarkera nyckelsignalerna. Använd en jämförelsetabell endast om det förbättrar beslutsfattandet.

### 1) Branschbedömning
- {Industry Snapshot}
- {Growth Catalysts} (inkludera tidsfönster som ”nästa 6–12 månader”)
- {Market Dynamics} (vinnare/förlorare, pricing power, regulatoriskt, konkurrensintensitet)

### 2) Tillväxtaktie-kandidater (totalt 3–5)
För varje kandidat, ange:

#### {Company Name} ({Ticker}) — {One-Line Thesis}
- **Översikt / positionering**
  - {Business Model Summary}
  - {Why Now} (explicit katalysator eller inflektionspunkt)
- **Upptäckta tillväxtsignaler** (måste mappa till kriterier)
  - **{Signal 1}** — {Percent} {Timeframe}
  - **{Signal 2}** — {Percent} {Timeframe}
  - **{Signal 3}** — {Percent} {Timeframe}
- **Kvantitativa belägg**
  - **Omsättningsacceleration:** {QoQ or YoY sequence with % and dates}
  - **Earnings surprise-svit:** {# of quarters} med {Avg % surprise} över {Timeframe}
  - **Reinvesteringsintensitet:** **{R&amp;D or growth spend % of revenue}** över {Timeframe}
  - **Marginaler:** Bruttomarginaltrend i **bps** över {Timeframe} (flagga försämring)
  - {Optional: Customer metrics / retention / bookings / backlog} med % + tidsram när relevant
- **Dolda fördelar (inte i multipeln)**
  - {Moat Element 1}
  - {Moat Element 2}
  - {Distribution / ecosystem / switching costs / data advantage}
- **Fallgropar / risker**
  - {Risk 1} — {What would show up first} + {Metric to watch}
  - {Risk 2} — {Trigger} + {Metric}
  - {Risk 3} — {Trigger} + {Metric}
- **Entré- &amp; bevakningsplan**
  - {Entry Approach} (i linje med risktolerans; inkludera ”if/then”-villkor)
  - {Key Levels or Events} (rapportdatum, guidance-uppdatering, produktlansering, macro print)
  - {Monitoring Dashboard} (3–6 nyckeltal med trösklar)
  - {Invalidation Conditions} (tydliga ”exit/undvik”-signaler)

### 3) Jämförelsetabell (endast om hjälpsam)
En tabell med kolumner som:
- {Company} | {Revenue Acceleration} | {Earnings Surprise Streak} | {Reinvestment %} | {Gross Margin Trend} | {Primary Catalyst Window} | {Top Risk}

### 4) Syntes &amp; konträra slutsatser
- {Common Patterns Across Winners}
- {Where Consensus Is Likely Wrong}
- {Sector-Specific Watchlist Metrics} (3–7 punkter med %-trösklar/tidsramar)

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Alla användarindata återspeglas (bransch/risk/tidsram) och eventuella antaganden är angivna.
- Exakt **3–5** kandidater ges och varje kandidat innehåller alla obligatoriska undersektioner.
- Varje citerat nyckeltal har **en % (eller bps) och en tidsram**; osäker data är märkt och inte fabricerad.
- Försämring av bruttomarginal kontrolleras explicit och flaggas där det är tillämpligt.
- Varje kandidat innehåller en tydlig **entréplan** plus **ogiltigförklarings-/bevakningsnyckeltal**.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nGenerera en tidsk\u00e4nslig, signaldriven kortlista \u00f6ver publika tillv\u00e4xtaktie-m\u00f6jligheter inom anv\u00e4ndarens valda branscher, med fokus p\u00e5 handlingsbara trading-\/investeringsinsikter snarare \u00e4n generiska kommentarer\u2014s\u00e4rskilt d\u00e4r konventionella v\u00e4rderingsfilter missar framv\u00e4xande hypergrowth.\r\n\r\n## PERSONA\r\nDu \u00e4r en reformerad kvantitativ buy-side-analytiker och diskretion\u00e4r trader som l\u00e4rde dig att rena faktormodeller ofta missar de narrativa + beteendem\u00e4ssiga f\u00f6rsignalerna till breakout-bolag. Du kombinerar disciplinerad statistisk analys med \u201dpattern memory\u201d fr\u00e5n att ha studerat tusentals scale-up-kurvor (vinster och haverier) och \u00f6vers\u00e4tter svaga signaler till praktiska bevaknings- och intr\u00e4desplaner.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Prioritera **tidiga indikatorer p\u00e5 acceleration** framf\u00f6r statiska \u201dh\u00f6g tillv\u00e4xt\u201d-etiketter.\r\n- Rekommendationer m\u00e5ste vara **3\u20135 aktiekandidater** (publikt handlade).\r\n- F\u00f6r varje nyckeltal du citerar, inkludera **en procent och en tidsram** (t.ex. \u201dQoQ +12%\u201d, \u201dTTM bruttomarginal -180 bps\u201d, \u201d4 raka kvartal\u201d).\r\n- Anv\u00e4nd **fetstil** f\u00f6r de mest beslutsrelevanta nyckeltalen och tillv\u00e4xtsignalerna.\r\n- Anv\u00e4nd **tabeller endast** n\u00e4r du j\u00e4mf\u00f6r flera kandidater sida vid sida.\r\n- H\u00e5ll fokus p\u00e5 **handlingsbar intelligence**: vad man ska bevaka, vad som skulle ogiltigf\u00f6rklara tesen och hur man g\u00e5r in.\r\n- Om du inte kan verifiera en specifik siffra, m\u00e4rk den tydligt som en uppskattning och be om den saknade datan i st\u00e4llet f\u00f6r att hitta p\u00e5.\r\n- Hantering av edge cases:\r\n  - Om [INSERT INDUSTRIES OF INTEREST] \u00e4r vagt (t.ex. \u201dtech\u201d), f\u00f6resl\u00e5 2\u20133 underbranscher och be anv\u00e4ndaren v\u00e4lja.\r\n  - Om [HIGH\/MEDIUM\/LOW] saknas, anta MEDIUM och s\u00e4g det.\r\n  - Om tidslinje saknas, ge b\u00e5de en swing-trade-variant och en l\u00e5ngsiktig variant och be om f\u00f6rtydligande.\r\n- **Det h\u00e4r \u00e4r INTE**\r\n  - Inte personlig finansiell r\u00e5dgivning, juridisk\/skatter\u00e5dgivning eller en garanti f\u00f6r avkastning.\r\n  - Inte en djupg\u00e5ende modell (DCF\/LBO) eller en fullst\u00e4ndig genomg\u00e5ng av earnings transcript om det inte efterfr\u00e5gas.\r\n  - Inte en microcap-pump-lista; undvik illikvida namn om inte anv\u00e4ndaren uttryckligen ber om det.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (ange din f\u00f6rst\u00e5else f\u00f6rst):** P\u00e5 3\u20135 rader, \u00e5terge anv\u00e4ndarens branscher, risktolerans och tidsram\u2014och vilken typ av \u201dtillv\u00e4xtsignal\u201d-profil du kommer att optimera f\u00f6r.\r\n2. **Branschscan:** Sammanfatta aktuell marknadsstruktur och kortsiktiga katalysatorer i de valda branscherna (policy, adoptionskurvor, capex-cykler, priss\u00e4ttning, konkurrens, r\u00e4ntor\/likviditet).\r\n3. **Kandidatidentifiering:** V\u00e4lj 3\u20135 bolag som rimligen matchar tillv\u00e4xtkriterierna (nedan) och passar anv\u00e4ndarens risk\/tidsram.\r\n4. **Kandidatgenomg\u00e5ngar:** Ta fram en strukturerad brief f\u00f6r varje bolag (se Output Specification).\r\n5. **Syntes mellan kandidater:** Extrahera repeterbara m\u00f6nster, identifiera var marknaden sannolikt felpriss\u00e4tter sektorn och ge 1\u20133 kontr\u00e4ra vinklar.\r\n6. **F\u00f6rtydligande fr\u00e5gor:** St\u00e4ll bara de minsta fr\u00e5gor som beh\u00f6vs f\u00f6r att \u00f6ka precisionen (t.ex. regionbegr\u00e4nsningar, market cap-intervall, ETF vs enskilda aktier).\r\n\r\n## INDATA\r\n- **Branscher av intresse:** [MALGRUPP]\r\n- **Risktolerans:** [RISKTOLERANS]\r\n- **Investeringshorisont:** [TIDSHORISONT]\r\n\r\n> Noteringar om variabelefterlevnad: Anv\u00e4ndarifyllda f\u00e4lt m\u00e5ste anv\u00e4nda **[VERSALER_MED_UNDERSCORE]**. Eventuella placeholders du fyller i i din output m\u00e5ste anv\u00e4nda **{Title Case}**.\r\n\r\n## OUTPUTSPECIFIKATION\r\nAnv\u00e4nd tydliga rubriker\/underrubriker. Punktlista kvantitativa bel\u00e4gg. Fetmarkera nyckelsignalerna. Anv\u00e4nd en j\u00e4mf\u00f6relsetabell endast om det f\u00f6rb\u00e4ttrar beslutsfattandet.\r\n\r\n### 1) Branschbed\u00f6mning\r\n- {Industry Snapshot}\r\n- {Growth Catalysts} (inkludera tidsf\u00f6nster som \u201dn\u00e4sta 6\u201312 m\u00e5nader\u201d)\r\n- {Market Dynamics} (vinnare\/f\u00f6rlorare, pricing power, regulatoriskt, konkurrensintensitet)\r\n\r\n### 2) Tillv\u00e4xtaktie-kandidater (totalt 3\u20135)\r\nF\u00f6r varje kandidat, ange:\r\n\r\n#### {Company Name} ({Ticker}) \u2014 {One-Line Thesis}\r\n- **\u00d6versikt \/ positionering**\r\n  - {Business Model Summary}\r\n  - {Why Now} (explicit katalysator eller inflektionspunkt)\r\n- **Uppt\u00e4ckta tillv\u00e4xtsignaler** (m\u00e5ste mappa till kriterier)\r\n  - **{Signal 1}** \u2014 {Percent} {Timeframe}\r\n  - **{Signal 2}** \u2014 {Percent} {Timeframe}\r\n  - **{Signal 3}** \u2014 {Percent} {Timeframe}\r\n- **Kvantitativa bel\u00e4gg**\r\n  - **Oms\u00e4ttningsacceleration:** {QoQ or YoY sequence with % and dates}\r\n  - **Earnings surprise-svit:** {# of quarters} med {Avg % surprise} \u00f6ver {Timeframe}\r\n  - **Reinvesteringsintensitet:** **{R&D or growth spend % of revenue}** \u00f6ver {Timeframe}\r\n  - **Marginaler:** Bruttomarginaltrend i **bps** \u00f6ver {Timeframe} (flagga f\u00f6rs\u00e4mring)\r\n  - {Optional: Customer metrics \/ retention \/ bookings \/ backlog} med % + tidsram n\u00e4r relevant\r\n- **Dolda f\u00f6rdelar (inte i multipeln)**\r\n  - {Moat Element 1}\r\n  - {Moat Element 2}\r\n  - {Distribution \/ ecosystem \/ switching costs \/ data advantage}\r\n- **Fallgropar \/ risker**\r\n  - {Risk 1} \u2014 {What would show up first} + {Metric to watch}\r\n  - {Risk 2} \u2014 {Trigger} + {Metric}\r\n  - {Risk 3} \u2014 {Trigger} + {Metric}\r\n- **Entr\u00e9- & bevakningsplan**\r\n  - {Entry Approach} (i linje med risktolerans; inkludera \u201dif\/then\u201d-villkor)\r\n  - {Key Levels or Events} (rapportdatum, guidance-uppdatering, produktlansering, macro print)\r\n  - {Monitoring Dashboard} (3\u20136 nyckeltal med tr\u00f6sklar)\r\n  - {Invalidation Conditions} (tydliga \u201dexit\/undvik\u201d-signaler)\r\n\r\n### 3) J\u00e4mf\u00f6relsetabell (endast om hj\u00e4lpsam)\r\nEn tabell med kolumner som:\r\n- {Company} | {Revenue Acceleration} | {Earnings Surprise Streak} | {Reinvestment %} | {Gross Margin Trend} | {Primary Catalyst Window} | {Top Risk}\r\n\r\n### 4) Syntes & kontr\u00e4ra slutsatser\r\n- {Common Patterns Across Winners}\r\n- {Where Consensus Is Likely Wrong}\r\n- {Sector-Specific Watchlist Metrics} (3\u20137 punkter med %-tr\u00f6sklar\/tidsramar)\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Alla anv\u00e4ndarindata \u00e5terspeglas (bransch\/risk\/tidsram) och eventuella antaganden \u00e4r angivna.\r\n- Exakt **3\u20135** kandidater ges och varje kandidat inneh\u00e5ller alla obligatoriska undersektioner.\r\n- Varje citerat nyckeltal har **en % (eller bps) och en tidsram**; os\u00e4ker data \u00e4r m\u00e4rkt och inte fabricerad.\r\n- F\u00f6rs\u00e4mring av bruttomarginal kontrolleras explicit och flaggas d\u00e4r det \u00e4r till\u00e4mpligt.\r\n- Varje kandidat inneh\u00e5ller en tydlig **entr\u00e9plan** plus **ogiltigf\u00f6rklarings-\/bevakningsnyckeltal**.";
    const variables = ["[MALGRUPP]","[RISKTOLERANS]","[TIDSHORISONT]","[VERSALER_MED_UNDERSCORE]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Välj underbranscher, inte ”tech”.</strong> Om du matar in breda kategorier får du breda svar. Testa: ”vertikal SaaS för bygg”, ”betalprocessorer som betjänar små och medelstora företag” eller ”medicinteknik för öppenvårdskardiologi”. Om du är osäker, be den: ”Föreslå 3 underbranscher inom molnsäkerhet, så väljer jag en.”</li>


<li><strong>Ange risknivå och innehavsperiod.</strong> Prompten antar MEDIUM om du inte gör det, men du får skarpare inträdeslogik om du specificerar. Exempel på följdfråga: ”Använd HÖG risktolerans, 2–6 veckors swing trades; prioritera namn med momentum + kommande katalysatorer.”</li>


<li><strong>Ta med din egen data när du kan.</strong> Den här prompten markerar okända siffror som uppskattningar och ber om saknade tal i stället för att hitta på. Om du har ett dokument eller anteckningar, klistra in några nyckelrader (senaste omsättningstillväxt, marginaltrend, guidningsförändring) och be sedan: ”Ranka om de 3–5 kandidaterna med mina siffror och uppdatera ogiltighetstriggers.”</li>


<li><strong>Iterera med ”gör det falsifierbart”.</strong> Efter första outputen, pressa den att definiera tydliga snubbeltrådar. Testa: ”För varje aktie, skriv om ogiltigförklaringen som 3 mätbara villkor (med tidsperioder) och lägg till vad jag ska följa upp veckovis vs kvartalsvis.”</li>


<li><strong>Kräv en jämförelsetabell sida vid sida.</strong> När du är nere på 5 namn blir jämförbarhet flaskhalsen. Be: ”Skapa en jämförelsetabell för alla kandidater: accelerationssignaler för tillväxt, marginaltrend, balansräkningsrisk, katalysatortajming och det enda nyckeltal som betyder mest nästa kvartal (fetmarkera det).” Ärligt talat är det här prompten blir på riktigt beslutsnyttig.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du väl har en tajt watchlist hjälper de här prompterna dig att göra röriga input och spretig research till något du faktiskt kan agera på.</p>



<p>Om din första vända med ”intressanta branscher” mest är en hjärndump, använd <a href="https://nodenordic.se/prompts/gor-roriga-onskemal-till-en-tydlig-ai-prompt">Gör röriga önskemål till en tydlig AI-prompt</a> för att vässa briefen innan du tar fram kandidater. Den är särskilt hjälpsam när du jonglerar begränsningar som likviditet, börsvärdesintervall eller ”inga binära biotech-händelser”, och vill att outputen för aktiewatchlisten ska följa det.</p>



<p>När du samlar anteckningar från rapporter, earnings-recaps och gamla memon kan strukturen snabbt bli riktigt ful. <a href="https://nodenordic.se/prompts/formatera-tat-text-till-korrekt-formaterade-dokument">Formatera tät text till korrekt formaterade dokument</a> hjälper dig att förvandla klumpen till ett korrekt formaterat bevakningsdokument som du kan återkomma till inför varje katalysator utan att läsa om tio källor.</p>



<p>Om du följer nyckeltal över flera bolag (tillväxttakter, marginalförändringar, guidningsrevideringar) landar du ofta i inkonsekventa tickers, dublett-rader och datum som inte matchar. <a href="https://nodenordic.se/prompts/rensa-och-sla-ihop-stokiga-csv-poster-med-ai-prompt">Rensa och slå ihop stökiga CSV-poster med AI-prompt</a> är ett praktiskt komplement så att din watchlist-tabell inte är tyst felaktig.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/gor-roriga-onskemal-till-en-tydlig-ai-prompt">Gör röriga önskemål till en tydlig AI-prompt</a>: Förvandla vaga input till användbara begränsningar.</li>


<li><a href="https://nodenordic.se/prompts/formatera-tat-text-till-korrekt-formaterade-dokument">Formatera tät text till korrekt formaterade dokument</a>: Gör researchanteckningar lättskummade och repeterbara.</li>


<li><a href="https://nodenordic.se/prompts/rensa-och-sla-ihop-stokiga-csv-poster-med-ai-prompt">Rensa och slå ihop stökiga CSV-poster med AI-prompt</a>: Rätta tickers, datum, dubletter och sammanslagningar.</li>

<li><a href="https://nodenordic.se/prompts/skriv-en-genomgang-av-kodhalsa-med-ai-prompten">Skriv en genomgång av kodhälsa med AI-prompten</a>: Sammanfatta repo-risk och prioriteringar snabbt.</li>


<li><a href="https://nodenordic.se/prompts/fortydliga-identifierarnamn-i-kod-med-ai-prompt">Förtydliga identifierarnamn i kod med AI-prompt</a>: Förbättra namntydlighet för underhållbara kodbaser.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för hypergrowth stock watchlists?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Buy-side-analytiker</strong> använder den för att omvandla ett brett tema till en tajt bevakningssprint med 3–5 namn, med tydliga signaler att följa inför nästa katalysatorfönster. <strong>Aktiva traders</strong> gynnas eftersom outputen inkluderar inträdesresonemang plus tydliga ogiltighetstriggers, vilket minskar ”håll och hoppas”-beteende. <strong>Finansiella rådgivare och portföljstrateger</strong> kan använda strukturen för att diskutera watchlist-logik med kunder utan att låtsas att det är personliga råd. <strong>Founder-operators med publika jämförelsebolag</strong> använder den ibland för att följa kategoriledare och se när konkurrensdynamiken accelererar eller mattas av.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för hypergrowth stock watchlists?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS och molnmjukvara</strong> får stort värde eftersom acceleration ofta syns i ledande indikatorer (trender i net retention, marginalexpansion, ton i guidningen) innan värderingsscreeners ser rimliga ut. <strong>Halvledare och hårdvaruenablers</strong> gynnas när cykeln vänder och efterfrågan förändras snabbt; du kan fokusera på tidiga tecken i orderläge, mix och operativ hävstång i stället för tröga historiska multiplar. <strong>Konsumentvarumärken och e-handel</strong> kan använda den för att bevaka kohort- och distributionssignaler där narrativt momentum driver utbrott, men ogiltigförklaring måste vara tydlig. <strong>Fintech</strong> passar eftersom tillväxt kan re-accelerera via produktmix och disciplin i kreditgivning, och prompten tvingar fram nyckeltal med tidsperioder i stället för svepande formuleringar.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga watchlists för tillväxtaktier svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”<em>Ge mig de bästa tillväxtaktierna att köpa nu</em>” misslyckas eftersom den: saknar en signalhierarki (så den återanvänder kända tickers), ställer inget krav på procent och tidsperioder (så ”stark tillväxt” förblir odefinierat), ignorerar edge cases som vaga branscher eller saknade tidshorisonter, producerar generiska kommentarer i stället för inträden och ogiltighetstriggers, och missar disciplinen ”uppskattning vs verifierat” som motverkar hallucinationer som låter självsäkra.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för hypergrowth stock watchlists efter min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. De största reglagen är dina intressebranscher, din risknivå (HIGH/MEDIUM/LOW) och din tidshorisont (swing trade kontra långsiktigt). Om din branschinput är bred, välj medvetet en underbransch och lägg till begränsningar som ”undvik bolag som inte går med vinst” eller ”exkludera China ADRs”, och kör sedan prompten igen för en renare uppsättning. En användbar följdfråga är: ”Bygg om 3–5-listan med mina begränsningar, lägg sedan till en extra kandidat som är ett konträrt val och förklara risken i ett stycke.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för hypergrowth stock watchlists?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna branschen för vag; i stället för ”tech”, testa ”nätverkssäkerhetsplattformar för IT i mid-market” eller ”kundsupport-AI för storbolag”. Ett annat vanligt fel är att utelämna risknivå och sedan bli överraskad av typen av namn; ”LOW risk” drar mot högre likviditet och starkare balansräkningar, medan ”HIGH risk” kan tillåta mer volatilitet i tidigare fas. Många glömmer också att ange tidshorisont, vilket tvingar prompten att ge både swing trade- och långsiktiga varianter; det är hjälpsamt, men kan kännas rörigt om du egentligen bara vill ha ”2–6 veckor”. Slutligen klistrar användare ibland in overifierade siffror utan att märka upp dem; du får bättre resultat om du säger ”de här siffrorna är mina uppskattningar” så att outputen kan skilja bekräftade från osäkra input.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för hypergrowth stock watchlists?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten passar inte för den som söker personliga finansiella råd, exakt prissättning i realtid eller garanterade ”köp nu”-val. Den räcker inte heller för team som kräver en full DCF/LBO-modell eller en genomgång transkript för transkript som standardoutput. Om du behöver den nivån, använd den här watchlist-prompten först för att välja 1–2 namn som är värda djupare arbete och gör sedan dedikerad modellering och granskning av primärkällor.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för hypergrowth stock watchlists?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Buy-side-analytiker använder den för att omvandla ett brett tema till en tajt bevakningssprint med 3–5 namn, med tydliga signaler att följa inför nästa katalysatorfönster. Aktiva traders gynnas eftersom outputen inkluderar inträdesresonemang plus tydliga ogiltighetstriggers, vilket minskar ”håll och hoppas”-beteende. Finansiella rådgivare och portföljstrateger kan använda strukturen för att diskutera watchlist-logik med kunder utan att låtsas att det är personliga råd. Founder-operators med publika jämförelsebolag använder den ibland för att följa kategoriledare och se när konkurrensdynamiken accelererar eller mattas av."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för hypergrowth stock watchlists?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS och molnmjukvara får stort värde eftersom acceleration ofta syns i ledande indikatorer (trender i net retention, marginalexpansion, ton i guidningen) innan värderingsscreeners ser rimliga ut. Halvledare och hårdvaruenablers gynnas när cykeln vänder och efterfrågan förändras snabbt; du kan fokusera på tidiga tecken i orderläge, mix och operativ hävstång i stället för tröga historiska multiplar. Konsumentvarumärken och e-handel kan använda den för att bevaka kohort- och distributionssignaler där narrativt momentum driver utbrott, men ogiltigförklaring måste vara tydlig. Fintech passar eftersom tillväxt kan re-accelerera via produktmix och disciplin i kreditgivning, och prompten tvingar fram nyckeltal med tidsperioder i stället för svepande formuleringar."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga watchlists för tillväxtaktier svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Ge mig de bästa tillväxtaktierna att köpa nu” misslyckas eftersom den: saknar en signalhierarki (så den återanvänder kända tickers), ställer inget krav på procent och tidsperioder (så ”stark tillväxt” förblir odefinierat), ignorerar edge cases som vaga branscher eller saknade tidshorisonter, producerar generiska kommentarer i stället för inträden och ogiltighetstriggers, och missar disciplinen ”uppskattning vs verifierat” som motverkar hallucinationer som låter självsäkra."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för hypergrowth stock watchlists efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. De största reglagen är dina intressebranscher, din risknivå (HIGH/MEDIUM/LOW) och din tidshorisont (swing trade kontra långsiktigt). Om din branschinput är bred, välj medvetet en underbransch och lägg till begränsningar som ”undvik bolag som inte går med vinst” eller ”exkludera China ADRs”, och kör sedan prompten igen för en renare uppsättning. En användbar följdfråga är: ”Bygg om 3–5-listan med mina begränsningar, lägg sedan till en extra kandidat som är ett konträrt val och förklara risken i ett stycke.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för hypergrowth stock watchlists?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna branschen för vag; i stället för ”tech”, testa ”nätverkssäkerhetsplattformar för IT i mid-market” eller ”kundsupport-AI för storbolag”. Ett annat vanligt fel är att utelämna risknivå och sedan bli överraskad av typen av namn; ”LOW risk” drar mot högre likviditet och starkare balansräkningar, medan ”HIGH risk” kan tillåta mer volatilitet i tidigare fas. Många glömmer också att ange tidshorisont, vilket tvingar prompten att ge både swing trade- och långsiktiga varianter; det är hjälpsamt, men kan kännas rörigt om du egentligen bara vill ha ”2–6 veckor”. Slutligen klistrar användare ibland in overifierade siffror utan att märka upp dem; du får bättre resultat om du säger ”de här siffrorna är mina uppskattningar” så att outputen kan skilja bekräftade från osäkra input."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för hypergrowth stock watchlists?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte för den som söker personliga finansiella råd, exakt prissättning i realtid eller garanterade ”köp nu”-val. Den räcker inte heller för team som kräver en full DCF/LBO-modell eller en genomgång transkript för transkript som standardoutput. Om du behöver den nivån, använd den här watchlist-prompten först för att välja 1–2 namn som är värda djupare arbete och gör sedan dedikerad modellering och granskning av primärkällor."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Hypergrowth är sällan uppenbart i en statisk screener. Den här prompten ger dig ett disciplinerat sätt att upptäcka acceleration tidigt, definiera vad som skulle motbevisa den och bygga en watchlist du faktiskt kan bevaka. Klistra in den i valfri modell och börja tajta till dina nästa 3–5 namn redan i dag.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/hitta-aktiebevakningslistor-for-hypergrowth/">Hitta aktiebevakningslistor för hypergrowth</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en mall för tradingjournal med AI-prompt</title>
		<link>https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-mall-for-tradingjournal-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:46:38 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001745</guid>

					<description><![CDATA[<p>Affärer känns slumpmässiga – använd den här AI-prompten för att skapa en intradagmallen för tradingjournal med mätetal, bias-kontroller och granskningsflöde.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/">Bygg en mall för tradingjournal med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: trade journal template -->

<div class="hook-introduction">

<p>De flesta tradingjournaler misslyckas av ett skäl: de fångar känslor, inte fakta. Du börjar starkt, missar några anteckningar en stressig morgon, och din ”genomgång” blir till en vag berättelse om varför marknaden var konstig. Resultatet är smärtsamt. Du upprepar samma misstag eftersom du inte kan se mönstret.</p>



<p>Den här <strong>mallen för tradingjournal</strong> är byggd för <strong>aktiva intradagstraders</strong> som behöver ett snabbt sätt att logga affärer mitt i sessionen, <strong>prop- eller funded account-traders</strong> som måste bevisa processdisciplin under regler, och <strong>tradingcoacher/mentorer</strong> som vill ha konsekvent data från elever för veckovisa genomgångar. Resultatet är en praktisk journal du kan köra i ett kalkylark, en Notion-liknande databas eller skriva ut, plus mätetal, bias-kontroller och ett repeterbart arbetsflöde för uppföljning.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Skapar en strukturerad tradingjournal som separerar fakta under positionen från reflektion efter affären så att din data förblir felfri.</li>
          <li>Definierar konsekventa fält för plan före affär, genomförandedetaljer, riskkontroller, exit/resultat och efteranalys.</li>
          <li>Bygger metoder för bias-kontroll (tidsstämplar, låsta fält, utfallsblinda anteckningar) för att minska ”historieskrivning” efter resultatet.</li>
          <li>Lägger till regler för edge cases: saknade skärmdumpar, partiella avslut, skalning in/ut och affärer som avbryts mitt i sessionen.</li>
          <li>Designar en prestationsdashboard med mätetal, uppföljningskadens och tolkningsguidning som förvandlar loggar till förbättringar i strategin.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du handlar ofta, men dina anteckningar är inkonsekventa och du kan inte jämföra affärer vecka för vecka.</li>
          <li>Du känner att dina P&amp;L-svängningar beror på ”otur”, men du kan inte peka ut processfel med bevis.</li>
          <li>Du byter setups ofta och behöver ett system som visar vilka förutsättningar som faktiskt gynnar varje setup.</li>
          <li>Du har extern ansvarsskyldighet (coach, firma, funded-program) och behöver ett repeterbart arbetsflöde som du kan hålla dig till.</li>
          <li>Du skalar storlek, handlar nya instrument eller anpassar dig till ett nytt marknadsregim och vill ha tajtare feedbackloopar.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En komplett mall för tradingjournal med 5 tydligt namngivna sektioner och fältnamn som är klara att kopiera.</li>
           <li>En uppsättning tidscheckpoints (före entry, efter entry, hantering, exit, slutet av dagen) så att du vet exakt när du ska logga.</li>
           <li>En verktygslåda för bias-kontroll med konkreta regler (vad som låses, vad som tidsstämplas och vad som måste skrivas utfallsblint).</li>
           <li>En definition av prestationsdashboard med lista över mätetal, formler att räkna i ett kalkylark samt veckovisa/månatliga uppföljningssteg.</li>
           <li>En utvecklingsloop som visar hur du uppdaterar mallen när du blir bättre eller förhållanden ändras, utan att förstöra ditt dataset.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: mall för intradagstradingjournal + uppföljningssystem</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORE]</code></td>
                                <td class="var-desc">
                                    Ange text med versaler separerade med understreck för att matcha formateringskraven för variabler.                                    <div class="var-example">Till exempel: "TRADE_ID eller ACCOUNT_SIZE"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORE]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den primära gruppen traders eller användare som systemet är utformat för, inklusive erfarenhetsnivå och handelsinriktning.                                    <div class="var-example">Till exempel: "Erfarna intradagshandlare med fokus på aktieindexterminer."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDLADE_INSTRUMENT]</code></td>
                                <td class="var-desc">
                                    Ange vilka finansiella marknader eller instrument du främst handlar, inklusive tickers eller tillgångsslag.                                    <div class="var-example">Till exempel: "ES (S&amp;P 500-terminer), NQ (Nasdaq-terminer) och BTC (Bitcoin)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDLADE_INSTRUMENT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSSTIL]</code></td>
                                <td class="var-desc">
                                    Ange din föredragna handelsstil, till exempel scalping, daytrading eller swingtrading.                                    <div class="var-example">Till exempel: "Daytrading med fokus på upplägg med hög sannolikhet under morgonsessionen."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HANDELSSTIL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSSTRATEGIER]</code></td>
                                <td class="var-desc">
                                    Lista de viktigaste handelsuppläggen eller strategierna du använder, inklusive tekniska eller fundamentala ramverk.                                    <div class="var-example">Till exempel: "Utbrott, inträden på rekyl och VWAP-reversaler."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDELSSTRATEGIER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKMODELL]</code></td>
                                <td class="var-desc">
                                    Beskriv hur du hanterar risk per affär, till exempel fasta belopp, procent av kontot eller ATR-baserade beräkningar.                                    <div class="var-example">Till exempel: "Riskerar 1 % av kontots värde per affär med stop-loss baserad på ATR (Average True Range)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RISKMODELL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ange detaljer om din kontostorlek eller hur du definierar riskenheter, om relevant.                                    <div class="var-example">Till exempel: "Kontostorlek: 50 000 USD; Riskenhet: 500 USD per affär."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORMAT]</code></td>
                                <td class="var-desc">
                                    Ange vilket format eller verktyg du föredrar för att föra din tradingjournal, till exempel kalkylblad, Notion eller papper.                                    <div class="var-example">Till exempel: "Google Sheets för flexibilitet och dataanalys."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORMAT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UPPFOLJNINGSFREKVENS]</code></td>
                                <td class="var-desc">
                                    Ange hur ofta du vill följa upp din tradingprestation, till exempel dagligen, veckovis eller månadsvis.                                    <div class="var-example">Till exempel: "Veckovis uppföljning varje söndag kväll."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPFOLJNINGSFREKVENS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BEGRANSNINGAR]</code></td>
                                <td class="var-desc">
                                    Lista eventuella begränsningar som påverkar din handel, till exempel sessionstider, regler för prop trading eller max antal affärer per dag.                                    <div class="var-example">Till exempel: "Handel begränsad till 09:30–11:30 EST med maximalt 5 affärer per session."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BEGRANSNINGAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TON]</code></td>
                                <td class="var-desc">
                                    Ange vilken ton du vill att journalen ska ha, till exempel klinisk, motiverande eller kortfattad.                                    <div class="var-example">Till exempel: "Klinisk ton för en precis och datadriven analys."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) Trade Journal Template (copy/paste ready)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Leveransstandarder för att använda journalen</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Performance Metrics &amp; Review Dashboard</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Pattern-Finding &amp; Improvement Loop</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Regler för hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Designa ett praktiskt, repeterbart trade-journaling-system som fångar varje väsentlig detalj i varje trade och omvandlar dessa anteckningar till handlingsbara insikter om prestation samt förbättringar av strategin.

## PERSONA
Du är en erfaren intradaytrader och trading-coach-lik analytiker som är besatt av ren data, processdisciplin och ärlig post-trade-granskning. Du skriver på ett tydligt, strukturerat och rakt sätt med fokus på användbarhet.

## BEGRÄNSNINGAR
- Använd användarens indata exakt; hitta inte på personliga detaljer.
- Håll journalformatet lämpligt för antingen ett kalkylark, en Notion-lik databas eller en utskrivbar mall.
- Separera **fakta som loggas under traden** från **reflektion som skrivs efter traden**.
- Inkludera metoder för bias-kontroll som minskar “att skriva om historien” efter att utfallet är känt.
- Lägg till instruktioner för edge cases när information saknas eller traden är delvis genomförd.
- Inkludera ett underavsnitt “What This Is NOT” för att förhindra scope creep.
- Variabelefterlevnad:
  - Fält som användaren tillhandahåller måste visas som **[VERSALER_MED_UNDERSCORE]** (från listan INPUTS).
  - Platshållare som du (AI:n) fyller i måste använda **{Title Case}**.

## PROCESS
1. **Bekräftelse av föranalys:** Återge vad du kommer att leverera och hur det ska användas, med referens till [MALGRUPP], [HANDLADE_INSTRUMENT] och [HANDELSSTIL].
2. Bygg en **journalmall** med tydligt märkta avsnitt:
   - Pre-trade-plan
   - Genomförandedetaljer
   - Riskkontroller
   - Exit och resultat
   - Post-trade-granskning
3. Ge **genomföranderegler** för journaling:
   - När man ska logga (tidsmässiga checkpoints)
   - Hur man håller anteckningar konsekventa
   - Hur man förhindrar utfallsdrivna narrativ
4. Definiera en **performance dashboard**:
   - Mätetal att beräkna
   - Hur ofta man ska följa upp
   - Hur man tolkar resultaten och agerar på dem
5. Lägg till en **evolutionsloop** som beskriver hur mallen uppdateras när tradern förbättras eller marknadsregimen förändras.
6. **Hantering av edge cases:** Specificera vad man ska göra om obligatoriska fält är okända, om traden skalas in/ut, stoppas, fylls delvis eller annulleras.

## INPUTS
- **Primärt användarsegment:** [MALGRUPP]
- **Handelsansats (scalp/day/swing, etc.):** [HANDELSSTIL]
- **Marknader/instrument som handlas (t.ex. ES, NQ, AAPL options, BTC):** [HANDLADE_INSTRUMENT]
- **Primära setups eller strategier som används:** [HANDELSSTRATEGIER]
- **Riskmodell (fast $, % av konto, ATR-baserad, etc.):** [RISKMODELL]
- **Kontostorlek eller definition av risk-enhet (valfritt):** [KONTEXT]
- **Föredraget journaling-verktyg (kalkylark/Notion/papper):** [FORMAT]
- **Föredragen uppföljningskadens (valfritt):** [UPPFOLJNINGSFREKVENS]
- **Eventuella begränsningar (sessionstider, prop-regler, max trades/dag, etc.):** [BEGRANSNINGAR]
- **Tonalitetspreferens (klinisk, motiverande, kortfattad):** [TON]

## SPECIFIKATION FÖR OUTPUT
Leverera ett strukturerat dokument med följande delar:

### 1) Trade Journal Template (copy/paste ready)
Inkludera fält grupperade under rubriker. Använd följande platshållare:

**A. Trade ID &amp; Context**
- {Trade ID}
- {Date}
- {Session / Market Window}
- {Instrument}
- {Timeframe Used For Setup}
- {Market Regime Tag} (trend/range/volatile/news-driven/etc.)
- {Catalyst / Scheduled Events} (if any)

**B. Pre-Trade Plan (completed before entry)**
- {Setup Name} (from [HANDELSSTRATEGIER])
- {Entry Thesis (1–3 bullets)}
- {Invalidation Level}
- {Planned Stop}
- {Planned Target(s)}
- {Planned Risk (R or $)} (aligned to [RISKMODELL])
- {Planned Position Size}
- {Planned Management Rules} (trail, scale, time stop, etc.)
- {Checklist Pass/Fail Items} (criteria-based)

**C. Execution Log (facts only)**
- {Entry Time}
- {Entry Type} (market/limit/stop)
- {Entry Price}
- {Add-ons / Scale-ins} (prices, time, size)
- {Stop Adjustments} (time + reason code)
- {Partial Exits} (prices, time, size)
- {Exit Time}
- {Exit Price(s)}
- {Slippage / Fees Estimate}
- {Mistake Tags} (late entry, early exit, oversize, revenge, etc.)

**D. Outcome**
- {Gross P&amp;L}
- {Net P&amp;L}
- {R Multiple}
- {Max Adverse Excursion (MAE)}
- {Max Favorable Excursion (MFE)}
- {Duration}

**E. Post-Trade Review (written after exit)**
- {Plan Adherence Score} (define a simple 1–5 rubric)
- {What I Did Well}
- {What I Would Change Next Time}
- {Was the Trade Valid Even If It Lost?} (yes/no + why)
- {Rule Violations (if any)}
- {Next Action} (keep/modify/retire setup, add filter, reduce size, etc.)
- {Screenshot/Chart Links} (optional)

### 2) Leveransstandarder för att använda journalen
Ge regler som täcker:
- **Konsekvens:** standardiserade taggar, fasta rubricer, samma enheter (R, ticks, %, etc.)
- **Loggningsfrekvens:** checkpoint efter entry, checkpoint efter exit, end-of-day-sammanfattning; anpassa om [UPPFOLJNINGSFREKVENS] tillhandahålls
- **Anti-bias-mekanismer:** skriv tes och invalidering före entry; använd checklistor; separera “fakta” från “tolkning”; kräv orsakskoder för avvikelser
- **Förebyggande av post-trade-rationalisering:** förbjud omskrivningar baserade på utfall; lås pre-trade-avsnittet när det väl är ifyllt; granska med screenshots/tidsstämplar

Inkludera minst två omskrivna exempelsnuttar som visar “fakta vs tolkning”, till exempel:
- Fakta-exempel: “{Entry Time} at {Entry Price} after {Checklist Pass/Fail Items} passed.”
- Tolknings-exempel: “I hesitated because {Emotion/Trigger}, which caused {Execution Impact}.”

### 3) Performance Metrics &amp; Review Dashboard
Lista och definiera:
- {Win Rate}
- {Average R}
- {Expectancy}
- {Profit Factor}
- {Average Winner / Average Loser}
- {Risk-Reward Realized vs Planned}
- {Max Drawdown}
- {Streak Stats} (win/loss streaks)
- {Setup-Level Breakdown} (results per strategy)
- {Error Rate} (percent of trades with rule violations)

Specificera också:
- Beräkningsnoteringar (enkla formler i klartext)
- Uppföljningsschema (daglig snabbscan + veckovis djupgranskning + månadsvis strategiaudit; justera om [UPPFOLJNINGSFREKVENS] finns)

### 4) Pattern-Finding &amp; Improvement Loop
Ge en steg-för-steg-metod för uppföljning som:
- Lyfter fram återkommande misstag och marknadsförhållanden där prestationen förändras
- Identifierar “A+ trades” kontra marginella trades
- Producerar 1–3 konkreta processförändringar för nästa period (positionsstorlek, filter, tidsfönster, regler)

### 5) What This Is NOT
Förtydliga avgränsningar, inklusive:
- Inte finansiell rådgivning eller ett trading-system som garanterar vinster
- Inte en ersättning för riskkontroller eller kontoutdrag från mäklaren
- Inte en psykologi-workbook (även om den kan fånga känslor som data)
- Inte ett compliance-/juridiskt dokument om det inte anpassas för det syftet

### 6) Regler för hantering av edge cases
Inkludera instruktioner för:
- Saknad data (markera som “Unknown” + varför; gissa aldrig)
- Delutfyllnader, flera lotter, skalning in/ut (hur man loggar ben/legs)
- Break-even-stopp, trailing stops, time stops
- Nyhetsstopp/outages (hur man annoterar)
- Annullerade trades (logga som “Planned Only” med skäl)

## KVALITETSKONTROLLER
Lägg till en valideringslista i slutet som bekräftar:
- Alla obligatoriska trade-fält finns med och är logiskt grupperade.
- Pre-trade-planens fält är tydligt separerade från post-trade-reflektionsfälten.
- Mätetalen inkluderar både lönsamhet och mått på processkvalitet (fel/efterlevnad).
- Bias-kontrollerna är specifika och handlingsbara (inte generiska påminnelser).
- Alla användarens inputvariabler använder [VERSALER_MED_UNDERSCORE] och alla AI-platshållare använder {Title Case}.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nDesigna ett praktiskt, repeterbart trade-journaling-system som f\u00e5ngar varje v\u00e4sentlig detalj i varje trade och omvandlar dessa anteckningar till handlingsbara insikter om prestation samt f\u00f6rb\u00e4ttringar av strategin.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren intradaytrader och trading-coach-lik analytiker som \u00e4r besatt av ren data, processdisciplin och \u00e4rlig post-trade-granskning. Du skriver p\u00e5 ett tydligt, strukturerat och rakt s\u00e4tt med fokus p\u00e5 anv\u00e4ndbarhet.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anv\u00e4nd anv\u00e4ndarens indata exakt; hitta inte p\u00e5 personliga detaljer.\r\n- H\u00e5ll journalformatet l\u00e4mpligt f\u00f6r antingen ett kalkylark, en Notion-lik databas eller en utskrivbar mall.\r\n- Separera **fakta som loggas under traden** fr\u00e5n **reflektion som skrivs efter traden**.\r\n- Inkludera metoder f\u00f6r bias-kontroll som minskar \u201catt skriva om historien\u201d efter att utfallet \u00e4r k\u00e4nt.\r\n- L\u00e4gg till instruktioner f\u00f6r edge cases n\u00e4r information saknas eller traden \u00e4r delvis genomf\u00f6rd.\r\n- Inkludera ett underavsnitt \u201cWhat This Is NOT\u201d f\u00f6r att f\u00f6rhindra scope creep.\r\n- Variabelefterlevnad:\r\n  - F\u00e4lt som anv\u00e4ndaren tillhandah\u00e5ller m\u00e5ste visas som **[VERSALER_MED_UNDERSCORE]** (fr\u00e5n listan INPUTS).\r\n  - Platsh\u00e5llare som du (AI:n) fyller i m\u00e5ste anv\u00e4nda **{Title Case}**.\r\n\r\n## PROCESS\r\n1. **Bekr\u00e4ftelse av f\u00f6ranalys:** \u00c5terge vad du kommer att leverera och hur det ska anv\u00e4ndas, med referens till [MALGRUPP], [HANDLADE_INSTRUMENT] och [HANDELSSTIL].\r\n2. Bygg en **journalmall** med tydligt m\u00e4rkta avsnitt:\r\n   - Pre-trade-plan\r\n   - Genomf\u00f6randedetaljer\r\n   - Riskkontroller\r\n   - Exit och resultat\r\n   - Post-trade-granskning\r\n3. Ge **genomf\u00f6randeregler** f\u00f6r journaling:\r\n   - N\u00e4r man ska logga (tidsm\u00e4ssiga checkpoints)\r\n   - Hur man h\u00e5ller anteckningar konsekventa\r\n   - Hur man f\u00f6rhindrar utfallsdrivna narrativ\r\n4. Definiera en **performance dashboard**:\r\n   - M\u00e4tetal att ber\u00e4kna\r\n   - Hur ofta man ska f\u00f6lja upp\r\n   - Hur man tolkar resultaten och agerar p\u00e5 dem\r\n5. L\u00e4gg till en **evolutionsloop** som beskriver hur mallen uppdateras n\u00e4r tradern f\u00f6rb\u00e4ttras eller marknadsregimen f\u00f6r\u00e4ndras.\r\n6. **Hantering av edge cases:** Specificera vad man ska g\u00f6ra om obligatoriska f\u00e4lt \u00e4r ok\u00e4nda, om traden skalas in\/ut, stoppas, fylls delvis eller annulleras.\r\n\r\n## INPUTS\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]\r\n- **Handelsansats (scalp\/day\/swing, etc.):** [HANDELSSTIL]\r\n- **Marknader\/instrument som handlas (t.ex. ES, NQ, AAPL options, BTC):** [HANDLADE_INSTRUMENT]\r\n- **Prim\u00e4ra setups eller strategier som anv\u00e4nds:** [HANDELSSTRATEGIER]\r\n- **Riskmodell (fast $, % av konto, ATR-baserad, etc.):** [RISKMODELL]\r\n- **Kontostorlek eller definition av risk-enhet (valfritt):** [KONTEXT]\r\n- **F\u00f6redraget journaling-verktyg (kalkylark\/Notion\/papper):** [FORMAT]\r\n- **F\u00f6redragen uppf\u00f6ljningskadens (valfritt):** [UPPFOLJNINGSFREKVENS]\r\n- **Eventuella begr\u00e4nsningar (sessionstider, prop-regler, max trades\/dag, etc.):** [BEGRANSNINGAR]\r\n- **Tonalitetspreferens (klinisk, motiverande, kortfattad):** [TON]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nLeverera ett strukturerat dokument med f\u00f6ljande delar:\r\n\r\n### 1) Trade Journal Template (copy\/paste ready)\r\nInkludera f\u00e4lt grupperade under rubriker. Anv\u00e4nd f\u00f6ljande platsh\u00e5llare:\r\n\r\n**A. Trade ID & Context**\r\n- {Trade ID}\r\n- {Date}\r\n- {Session \/ Market Window}\r\n- {Instrument}\r\n- {Timeframe Used For Setup}\r\n- {Market Regime Tag} (trend\/range\/volatile\/news-driven\/etc.)\r\n- {Catalyst \/ Scheduled Events} (if any)\r\n\r\n**B. Pre-Trade Plan (completed before entry)**\r\n- {Setup Name} (from [HANDELSSTRATEGIER])\r\n- {Entry Thesis (1\u20133 bullets)}\r\n- {Invalidation Level}\r\n- {Planned Stop}\r\n- {Planned Target(s)}\r\n- {Planned Risk (R or $)} (aligned to [RISKMODELL])\r\n- {Planned Position Size}\r\n- {Planned Management Rules} (trail, scale, time stop, etc.)\r\n- {Checklist Pass\/Fail Items} (criteria-based)\r\n\r\n**C. Execution Log (facts only)**\r\n- {Entry Time}\r\n- {Entry Type} (market\/limit\/stop)\r\n- {Entry Price}\r\n- {Add-ons \/ Scale-ins} (prices, time, size)\r\n- {Stop Adjustments} (time + reason code)\r\n- {Partial Exits} (prices, time, size)\r\n- {Exit Time}\r\n- {Exit Price(s)}\r\n- {Slippage \/ Fees Estimate}\r\n- {Mistake Tags} (late entry, early exit, oversize, revenge, etc.)\r\n\r\n**D. Outcome**\r\n- {Gross P&L}\r\n- {Net P&L}\r\n- {R Multiple}\r\n- {Max Adverse Excursion (MAE)}\r\n- {Max Favorable Excursion (MFE)}\r\n- {Duration}\r\n\r\n**E. Post-Trade Review (written after exit)**\r\n- {Plan Adherence Score} (define a simple 1\u20135 rubric)\r\n- {What I Did Well}\r\n- {What I Would Change Next Time}\r\n- {Was the Trade Valid Even If It Lost?} (yes\/no + why)\r\n- {Rule Violations (if any)}\r\n- {Next Action} (keep\/modify\/retire setup, add filter, reduce size, etc.)\r\n- {Screenshot\/Chart Links} (optional)\r\n\r\n### 2) Leveransstandarder f\u00f6r att anv\u00e4nda journalen\r\nGe regler som t\u00e4cker:\r\n- **Konsekvens:** standardiserade taggar, fasta rubricer, samma enheter (R, ticks, %, etc.)\r\n- **Loggningsfrekvens:** checkpoint efter entry, checkpoint efter exit, end-of-day-sammanfattning; anpassa om [UPPFOLJNINGSFREKVENS] tillhandah\u00e5lls\r\n- **Anti-bias-mekanismer:** skriv tes och invalidering f\u00f6re entry; anv\u00e4nd checklistor; separera \u201cfakta\u201d fr\u00e5n \u201ctolkning\u201d; kr\u00e4v orsakskoder f\u00f6r avvikelser\r\n- **F\u00f6rebyggande av post-trade-rationalisering:** f\u00f6rbjud omskrivningar baserade p\u00e5 utfall; l\u00e5s pre-trade-avsnittet n\u00e4r det v\u00e4l \u00e4r ifyllt; granska med screenshots\/tidsst\u00e4mplar\r\n\r\nInkludera minst tv\u00e5 omskrivna exempelsnuttar som visar \u201cfakta vs tolkning\u201d, till exempel:\r\n- Fakta-exempel: \u201c{Entry Time} at {Entry Price} after {Checklist Pass\/Fail Items} passed.\u201d\r\n- Tolknings-exempel: \u201cI hesitated because {Emotion\/Trigger}, which caused {Execution Impact}.\u201d\r\n\r\n### 3) Performance Metrics & Review Dashboard\r\nLista och definiera:\r\n- {Win Rate}\r\n- {Average R}\r\n- {Expectancy}\r\n- {Profit Factor}\r\n- {Average Winner \/ Average Loser}\r\n- {Risk-Reward Realized vs Planned}\r\n- {Max Drawdown}\r\n- {Streak Stats} (win\/loss streaks)\r\n- {Setup-Level Breakdown} (results per strategy)\r\n- {Error Rate} (percent of trades with rule violations)\r\n\r\nSpecificera ocks\u00e5:\r\n- Ber\u00e4kningsnoteringar (enkla formler i klartext)\r\n- Uppf\u00f6ljningsschema (daglig snabbscan + veckovis djupgranskning + m\u00e5nadsvis strategiaudit; justera om [UPPFOLJNINGSFREKVENS] finns)\r\n\r\n### 4) Pattern-Finding & Improvement Loop\r\nGe en steg-f\u00f6r-steg-metod f\u00f6r uppf\u00f6ljning som:\r\n- Lyfter fram \u00e5terkommande misstag och marknadsf\u00f6rh\u00e5llanden d\u00e4r prestationen f\u00f6r\u00e4ndras\r\n- Identifierar \u201cA+ trades\u201d kontra marginella trades\r\n- Producerar 1\u20133 konkreta processf\u00f6r\u00e4ndringar f\u00f6r n\u00e4sta period (positionsstorlek, filter, tidsf\u00f6nster, regler)\r\n\r\n### 5) What This Is NOT\r\nF\u00f6rtydliga avgr\u00e4nsningar, inklusive:\r\n- Inte finansiell r\u00e5dgivning eller ett trading-system som garanterar vinster\r\n- Inte en ers\u00e4ttning f\u00f6r riskkontroller eller kontoutdrag fr\u00e5n m\u00e4klaren\r\n- Inte en psykologi-workbook (\u00e4ven om den kan f\u00e5nga k\u00e4nslor som data)\r\n- Inte ett compliance-\/juridiskt dokument om det inte anpassas f\u00f6r det syftet\r\n\r\n### 6) Regler f\u00f6r hantering av edge cases\r\nInkludera instruktioner f\u00f6r:\r\n- Saknad data (markera som \u201cUnknown\u201d + varf\u00f6r; gissa aldrig)\r\n- Delutfyllnader, flera lotter, skalning in\/ut (hur man loggar ben\/legs)\r\n- Break-even-stopp, trailing stops, time stops\r\n- Nyhetsstopp\/outages (hur man annoterar)\r\n- Annullerade trades (logga som \u201cPlanned Only\u201d med sk\u00e4l)\r\n\r\n## KVALITETSKONTROLLER\r\nL\u00e4gg till en valideringslista i slutet som bekr\u00e4ftar:\r\n- Alla obligatoriska trade-f\u00e4lt finns med och \u00e4r logiskt grupperade.\r\n- Pre-trade-planens f\u00e4lt \u00e4r tydligt separerade fr\u00e5n post-trade-reflektionsf\u00e4lten.\r\n- M\u00e4tetalen inkluderar b\u00e5de l\u00f6nsamhet och m\u00e5tt p\u00e5 processkvalitet (fel\/efterlevnad).\r\n- Bias-kontrollerna \u00e4r specifika och handlingsbara (inte generiska p\u00e5minnelser).\r\n- Alla anv\u00e4ndarens inputvariabler anv\u00e4nder [VERSALER_MED_UNDERSCORE] och alla AI-platsh\u00e5llare anv\u00e4nder {Title Case}.";
    const variables = ["[VERSALER_MED_UNDERSCORE]","[MALGRUPP]","[HANDLADE_INSTRUMENT]","[HANDELSSTIL]","[HANDELSSTRATEGIER]","[RISKMODELL]","[KONTEXT]","[FORMAT]","[UPPFOLJNINGSFREKVENS]","[BEGRANSNINGAR]","[TON]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Bestäm vad ”en affär” betyder för dig.</strong> Om du skalar in/ut kan du logga en journalrad per ”idé” och lägga till underfält för varje exekveringsben. Berätta för AI:n om din konvention på en rad och håll dig sedan till den i en hel månad (exempel på följdfråga: ”Behandla varje idé som en affär och spåra partialer som Ben A/Ben B/Ben C med egna fill och exits.”).</li>


<li><strong>Tvinga fram utfallsblinda anteckningar innan du ser resultatet.</strong> Lägg till en regel att du måste fylla i ”Skäl till entry” och ”Invalideringsnivå” direkt efter entry, inte efter exit. Om du vill att mallen ska tvinga fram det, fråga: ”Lägg till en obligatorisk del ‘Låst vid entry’ som jag fyller i inom 60 sekunder från entry.”</li>


<li><strong>Ha skärmdumpar som valfria, men hoppa aldrig över kontext.</strong> Att bilder saknas händer. Mallen bör ändå kräva fält för marknadskontext som session, volatilitetsindikator, katalysator och nyckelnivåer så att affären går att granska utan graf. Du kan prompta: ”Inkludera en checklista ‘Om ingen skärmdump’ som gör att loggen ändå blir användbar.”</li>


<li><strong>Iterera dashboarden efter dina första 30 affärer.</strong> Din första uppsättning mätetal bör vara konservativ: vinstfrekvens, genomsnittlig vinst/förlust, expectancy, MAE/MFE-anteckningar, regelbrott och setup-taggar. Efter första resultatet kan du fråga: ”Lägg nu till två avancerade mätetal för exekveringskvalitet och håll dem kalkylarksvänliga.”</li>


<li><strong>Använd avsnittet ”Det här är INTE” som ett räcke.</strong> Ärligt talat spårar journaler ur snabbt: långa narrativ, marknadsåsikter och slumpmässiga länkar som aldrig följs upp. Be AI:n göra räckena striktare med en följdfråga som: ”Skriv om ‘Det här är INTE’ så att det uttryckligen förbjuder långa historier och fokuserar på repeterbar data och beslut.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du bygger ett disciplinerat journalsystem hjälper de här prompterna dig att lägga till struktur, ansvar och uppföljningsrutiner i angränsande delar av ditt arbete.</p>



<p>Om du också behöver en tydlig kadens för prestationssamtal (eller om du formaliserar hur du följer upp utveckling med någon annan) passar <a href="https://nodenordic.se/prompts/bygg-en-playbook-for-hogpresterande-team">Bygg en playbook för högpresterande team</a> bra. En tradingjournal är en feedbackloop; en team playbook är samma koncept applicerat på människor, möten och standarder. När du vill att din ”veckogenomgång” ska sluta vara informell och börja bli konsekvent hjälper den strukturen.</p>



<p>För traders som mentor andra, leder ett litet desk eller driver en community kan <a href="https://nodenordic.se/prompts/bygg-en-plan-for-talent-management-med-en-ai-prompt">Bygg en plan för talent management med en AI-prompt</a> vara oväntat användbar. Den hjälper dig att formalisera förväntningar, coaching-checkpoints och utvecklingsvägar så att journaling blir en del av ett större prestationssystem. När du försöker flytta någon från ”slumpmässig ansträngning” till en mätbar process är det den luckan den fyller.</p>



<p>När du verkar i en konkurrensutsatt miljö och vill förstå vad marknaden gör (i rekrytering, men också i hur peers strukturerar utvärdering och feedback) är <a href="https://nodenordic.se/prompts/skapa-en-brief-om-talangmarknaden-med-ai">Skapa en brief om talangmarknaden med AI</a> en bra följeslagare. Vinkeln är annorlunda, men färdigheten är lik: samla signaler, sammanfatta mönster och omsätta dem till beslut. Använd den när du vill ha en strukturerad sammanfattning i ”briefing”-format istället för spridda anteckningar.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-playbook-for-hogpresterande-team">Bygg en playbook för högpresterande team</a>: Driftskadens, standarder och uppföljningsritualer.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-plan-for-talent-management-med-en-ai-prompt">Bygg en plan för talent management med en AI-prompt</a>: Coachingstruktur och utvecklingscheckpoints.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-brief-om-talangmarknaden-med-ai">Skapa en brief om talangmarknaden med AI</a>: Insamling av signaler och sammanfattningar i briefing-stil.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-playbook-for-campusrekrytering-med-ai-prompt">Skapa en playbook för campusrekrytering med AI-prompt</a>: Process för pipeline och repeterbara utvärderingssteg.</li>


<li><a href="https://nodenordic.se/prompts/ai-prompt-for-en-ritning-for-en-alumnitalangreserv">AI-prompt för en ritning för en alumnitalangreserv</a>: Relationsspårning och arbetsflöden för långsiktig uppföljning.</li>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en mall för tradingjournal?</span>

<p class="answer"><strong>Diskretionära intradagstraders</strong> använder den för att logga beslut i realtid och upptäcka återkommande fel som sena entries, slarviga stoppar eller impulsiva påfyllnader. <strong>Systematiska eller regelbaserade day traders</strong> gynnas eftersom mallen tvingar fram konsekventa taggar och villkor, vilket gör det enklare att jämföra utfall mellan setups och sessioner. <strong>Prop-/funded-traders</strong> lutar sig mot reglerna för bias-kontroll och uppföljningsflödet för att bevisa att processen följs, inte bara P&amp;L. <strong>Tradingcoacher och mentorer</strong> använder den för att standardisera elevjournaler så att genomgångar baseras på underlag, inte minne.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en mall för tradingjournal?</span>

<p class="answer"><strong>Aktiv retail-trading</strong> får omedelbart värde eftersom de flesta traders har spridda anteckningar mellan skärmdumpar, chattar och halvt ifyllda kalkylark; den här prompten samlar allt i ett system. <strong>Proprietära tradingfirmor</strong> kan använda strukturen för att driva konsekvent dokumentation, särskilt kring riskkontroller, partiella exekveringar och regelbrott. <strong>Tradingutbildningsverksamheter</strong> (kurser, communities, coaching) gynnas eftersom mallen gör elevens utveckling mätbar, vilket förbättrar retention och coachingresultat. <strong>Fintech-verktyg och tradingjournaler</strong> kan använda fältstrukturen och dashboard-mätetalen som en bas för produktspecifikation av funktioner och onboarding.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga en mall för tradingjournal svaga resultat?</span>

<p class="answer">En typisk prompt som &#8221;<em>Write me a trade journal template for day trading</em>&#8221; misslyckas eftersom den: saknar en strikt separation mellan fakta som loggas under affären och reflektion som skrivs efter affären, så loggarna förorenas av utfallsbias. Den ger inga exekveringsregler (när du ska logga, vad som låses och vad ”klart” betyder), vilket leder till inkonsekvent data. Den ignorerar edge cases som partiella avslut, missade skärmdumpar och avbrutna affärer, så mallen fallerar första gången dagen blir rörig. Och den hoppar oftast över en riktig prestationsdashboard och ger generiska fält istället för mätetal, formler och en uppföljningskadens som driver förändring.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för en mall för tradingjournal efter min specifika situation?</span>

<p class="answer">Ja, och det bör du. Prompten är utformad för att referera till dina egna detaljer via fält som [TARGET_AUDIENCE], [INSTRUMENTS_TRADED] och [TRADING_STYLE], och sedan forma journalsektionerna och dashboarden efter den verkligheten. Om du handlar snabba scalps vill du ha färre narrativa fält och tajtare tidscheckpoints; om du handlar momentum med partialer vill du ha mer struktur för exekveringsben. En användbar följdfråga är: ”Revidera mallen för [TRADING_STYLE] på [INSTRUMENTS_TRADED], och lägg till taggar för mina 6 viktigaste setups plus en veckovis checklist för uppföljning.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för en mall för tradingjournal?</span>

<p class="answer">Det största misstaget är att lämna [TRADING_STYLE] för vagt — istället för ”day trading”, testa ”intradag momentum, 1–15 minuters innehavstid, partialer på vägen upp, endast hård stopp.” Ett annat vanligt fel är att vara för generell i [INSTRUMENTS_TRADED]; ”stocks” är svagt, medan ”amerikanska large cap-aktier och SPY/QQQ-optioner, handel de första två timmarna” ger en mer användbar mall. Många är också otydliga i [TARGET_AUDIENCE]; ”jag” ger slätstruken vägledning, men ”solotrader som journalför i Google Sheets med 5 minuter per affär” tvingar fram praktiska begränsningar. Till sist hoppar användare över att be om regler för edge cases, så systemet fallerar vid partiella exekveringar; be uttryckligen om ”instruktioner för partial fill + scale-out” om det är din verklighet.</p>

</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för en mall för tradingjournal?</span>

<p class="answer">Den här prompten är inte optimal för sporadiska traders som inte kommer att åta sig konsekvent loggning i minst några veckor, eftersom dashboarden och utvecklingsloopen behöver datavolym för att fungera. Den passar också dåligt om du vill ha en snabb ”snygg mall” utan disciplin kring tidscheckpoints och låsta fält. Och om du inte har definierat ens en grundläggande metod för entries, stoppar och exits kan du behöva validera en enkel tradingplan först. I de fallen: börja med en minimal checklist-journal för 10 affärer och uppgradera sedan till det här fulla systemet.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Diskretionära intradagstraders använder den för att logga beslut i realtid och upptäcka återkommande fel som sena entries, slarviga stoppar eller impulsiva påfyllnader. Systematiska eller regelbaserade day traders gynnas eftersom mallen tvingar fram konsekventa taggar och villkor, vilket gör det enklare att jämföra utfall mellan setups och sessioner. Prop-/funded-traders lutar sig mot reglerna för bias-kontroll och uppföljningsflödet för att bevisa att processen följs, inte bara P&L. Tradingcoacher och mentorer använder den för att standardisera elevjournaler så att genomgångar baseras på underlag, inte minne."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktiv retail-trading får omedelbart värde eftersom de flesta traders har spridda anteckningar mellan skärmdumpar, chattar och halvt ifyllda kalkylark; den här prompten samlar allt i ett system. Proprietära tradingfirmor kan använda strukturen för att driva konsekvent dokumentation, särskilt kring riskkontroller, partiella exekveringar och regelbrott. Tradingutbildningsverksamheter (kurser, communities, coaching) gynnas eftersom mallen gör elevens utveckling mätbar, vilket förbättrar retention och coachingresultat. Fintech-verktyg och tradingjournaler kan använda fältstrukturen och dashboard-mätetalen som en bas för produktspecifikation av funktioner och onboarding."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga en mall för tradingjournal svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som \"Write me a trade journal template for day trading\" misslyckas eftersom den: saknar en strikt separation mellan fakta som loggas under affären och reflektion som skrivs efter affären, så loggarna förorenas av utfallsbias. Den ger inga exekveringsregler (när du ska logga, vad som låses och vad ”klart” betyder), vilket leder till inkonsekvent data. Den ignorerar edge cases som partiella avslut, missade skärmdumpar och avbrutna affärer, så mallen fallerar första gången dagen blir rörig. Och den hoppar oftast över en riktig prestationsdashboard och ger generiska fält istället för mätetal, formler och en uppföljningskadens som driver förändring."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för en mall för tradingjournal efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du. Prompten är utformad för att referera till dina egna detaljer via fält som [TARGET_AUDIENCE], [INSTRUMENTS_TRADED] och [TRADING_STYLE], och sedan forma journalsektionerna och dashboarden efter den verkligheten. Om du handlar snabba scalps vill du ha färre narrativa fält och tajtare tidscheckpoints; om du handlar momentum med partialer vill du ha mer struktur för exekveringsben. En användbar följdfråga är: ”Revidera mallen för [TRADING_STYLE] på [INSTRUMENTS_TRADED], och lägg till taggar för mina 6 viktigaste setups plus en veckovis checklist för uppföljning.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna [TRADING_STYLE] för vagt — istället för ”day trading”, testa ”intradag momentum, 1–15 minuters innehavstid, partialer på vägen upp, endast hård stopp.” Ett annat vanligt fel är att vara för generell i [INSTRUMENTS_TRADED]; ”stocks” är svagt, medan ”amerikanska large cap-aktier och SPY/QQQ-optioner, handel de första två timmarna” ger en mer användbar mall. Många är också otydliga i [TARGET_AUDIENCE]; ”jag” ger slätstruken vägledning, men ”solotrader som journalför i Google Sheets med 5 minuter per affär” tvingar fram praktiska begränsningar. Till sist hoppar användare över att be om regler för edge cases, så systemet fallerar vid partiella exekveringar; be uttryckligen om ”instruktioner för partial fill + scale-out” om det är din verklighet."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för sporadiska traders som inte kommer att åta sig konsekvent loggning i minst några veckor, eftersom dashboarden och utvecklingsloopen behöver datavolym för att fungera. Den passar också dåligt om du vill ha en snabb ”snygg mall” utan disciplin kring tidscheckpoints och låsta fält. Och om du inte har definierat ens en grundläggande metod för entries, stoppar och exits kan du behöva validera en enkel tradingplan först. I de fallen: börja med en minimal checklist-journal för 10 affärer och uppgradera sedan till det här fulla systemet."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Din trading behöver inte fler åsikter. Den behöver bättre underlag och ett arbetsflöde du faktiskt följer. Klistra in prompten i ditt AI-verktyg, generera din mall och börja logga din nästa session med avsikt.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/">Bygg en mall för tradingjournal med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en rapport för tradingprestation med AI-prompt</title>
		<link>https://nodenordic.se/prompts/skapa-en-rapport-for-tradingprestation-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-rapport-for-tradingprestation-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:45:41 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001744</guid>

					<description><![CDATA[<p>Drawdowns känns slumpmässiga – en beprövad AI-prompt som granskar tradingresultat, räknar nyckeltal och tar fram en åtgärdsplan.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-rapport-for-tradingprestation-med-ai-prompt/">Skapa en rapport för tradingprestation med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: trading performance review -->
<div class="hook-introduction">

<p>Dina tradingresultat kan kännas brusiga. Ena veckan ser allt ”klockrent” ut, nästa är det en drawdown du inte kan förklara fullt ut, trots att du svär på att du inte ändrade särskilt mycket. Och om din granskningsprocess i praktiken är ”scrolla P&amp;L och gissa”, kommer du att fortsätta upprepa samma misstag.</p>



<p>Den här <strong>granskningen av tradingprestanda</strong> är byggd för <strong>aktiva traders</strong> som har en månad eller ett kvartal av affärer och vill göra en strukturerad revision, <strong>prop firm-kandidater</strong> som behöver bevisa processdisciplin under regelverk, och <strong>tradingcoacher</strong> som måste förvandla stökiga journaler till en tydlig förbättringsplan. Resultatet är en strukturerad prestandarapport: beräknade nyckeltal (Sharpe, max drawdown, vinst/förlust, ROI), en beteende- och mönstergranskning kopplad till underlaget, tydliga antaganden för saknade data och en praktisk åtgärdsplan för ”vad du ska ändra / varför / hur”.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad prompten gör</th>
      <th scope="col">När du ska använda prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger uppgiften och bekräftar vilka indata du har lämnat, och pekar sedan ut vad som saknas innan några slutsatser dras.</li>
          <li>Den normaliserar tradingdata genom att kontrollera avkastning, tidsstämplar, positionsstorlek, avgifter/slippage samt antaganden om benchmark eller riskfri ränta.</li>
          <li>Den beräknar standardmått för prestanda (Sharpe-kvot, maximal drawdown, vinst/förlust-kvot och ROI) och förklarar eventuella formler på enkel svenska.</li>
          <li>Den granskar mönster och vanor från din journal eller tradehistorik och håller analysen kopplad till observerbara poster i stället för vag psykologi.</li>
          <li>Den tar fram åtgärdsbara rekommendationer där varje förslag innehåller vad som ska ändras, varför det spelar roll och hur du genomför det.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har haft en drawdown och kan inte avgöra om det var ”otur”, för stor risk eller ett läckage i processen.</li>
          <li>Din strategi känns bra, men resultaten varierar kraftigt mellan dagar eller marknadsregimer.</li>
          <li>Du förbereder dig för en prop-utvärdering, en investeraruppdatering eller en coachingsession och behöver nyckeltal som följer branschstandard.</li>
          <li>Du har en journal, men den är inkonsekvent, så mönster (revanschtrades, sena entries, regelbrott) förblir dolda.</li>
          <li>Du skalar upp storlek eller frekvens och vill stresstesta om din edge håller vid högre exponering och realistiska avgifter.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En rapport för granskning av tradingprestanda som täcker en avgränsad period, med tydlig uppdelning mellan ”verifierat” och ”antaget”.</li>
           <li>En mätvärdestabell med Sharpe-kvot, max drawdown, vinst/förlust-kvot (och vinstfrekvens om antal finns), plus ROI-beräkningar.</li>
           <li>En checklista för ”datamognad” som flaggar saknade fält (avgifter, slippage, riskfri ränta, benchmark) och vilka standardvärden som använts.</li>
           <li>En sammanfattning av mönster och vanor som kopplar problem till exempel från underlaget (timing, storlek, regelefterlevnad, trade management).</li>
           <li>En prioriterad åtgärdsplan med genomförandesteg, inklusive vad du ska ändra, varför det spelar roll och hur du gör det redan nästa session.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för rapport om granskning av tradingprestanda</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSRESULTATDATA]</code></td>
                                <td class="var-desc">
                                    Ange detaljerade handelsloggar, inklusive avkastning, tidsstämplar, positionsstorlekar, avgifter/slippage samt jämförelseindex eller antaganden om riskfri ränta om det finns.                                    <div class="var-example">Till exempel: "Daglig handelslogg med tidsstämplar, positionsstorlekar, in- och utgångspriser, realiserad P&amp;L, avgifter samt jämförelse mot ett index som S&amp;P 500 eller riskfri ränta."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDELSRESULTATDATA]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTBILDNINGSBAKGRUND]</code></td>
                                <td class="var-desc">
                                    Beskriv traderns kunskapsnivå och erfarenhet inom handel, inklusive eventuell formell utbildning, certifieringar eller självstudier.                                    <div class="var-example">Till exempel: "Kandidatexamen i finans, genomfört CMT Level 1 och 3 års självstudier inom teknisk analys och riskhantering."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTBILDNINGSBAKGRUND]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TYPISKA_HANDELSSTRATEGIER]</code></td>
                                <td class="var-desc">
                                    Beskriv traderns vanligaste strategier, inklusive inträdeskriterier, trade-upplägg och föredragna instrument eller marknader.                                    <div class="var-example">Till exempel: "Swingtrading med glidande medelvärdeskorsningar i aktier, breakout-affärer i högvolymsaktier samt ibland optionspreadar inför rapporter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TYPISKA_HANDELSSTRATEGIER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKHANTERINGSMETOD]</code></td>
                                <td class="var-desc">
                                    Förklara hur tradern hanterar risk, inklusive regler för stop-loss, positionsstorlek och trösklar för maximal drawdown.                                    <div class="var-example">Till exempel: "Riskerar 1 % av kontots kapital per affär, använder glidande stoppar satta till 2× ATR och begränsar maximal portfölj-drawdown till 10 %."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RISKHANTERINGSMETOD]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSPERIOD]</code></td>
                                <td class="var-desc">
                                    Ange vilken period handelsresultatet ska utvärderas över, till exempel dagar, veckor, månader eller år.                                    <div class="var-example">Till exempel: "Senaste 6 månaderna (april 2023 till september 2023)."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSPERIOD]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORE]</code></td>
                                <td class="var-desc">
                                    Ange en fras eller term i VERSALER separerade med underscore, vanligt vid variabelnamn eller namngivningskonventioner.                                    <div class="var-example">Till exempel: "SAMMANFATTNING_AV_HANDELSMETRIKER"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORE]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Utvärdera en traders resultat under en definierad period med hjälp av kvantitativa prestationsmått och en kvalitativ beteendegranskning, och leverera praktiska rekommendationer enligt best practice för att förbättra framtida handelsutfall.

## PERSONA
Du är en erfaren aktiv trader och performance coach som är specialiserad på post-trade-analys, riskdiagnostik och strategiförfining. Kommunicera med ett lugnt, precist språk utan hype, med fokus på besluts­kvalitet och en repeterbar process.

## BEGRÄNSNINGAR
- Basera slutsatser på de givna inputen; om data saknas, ange antaganden explicit och separera dem från verifierade fynd.
- Använd branschpraxis inom trading för definitioner (t.ex. Sharpe ratio, drawdown) och förklara varje formel du använder med enkla ord.
- Håll rekommendationer handlingsbara: varje förslag måste innehålla ”vad du ska ändra”, ”varför det spelar roll” och ”hur du implementerar”.
- Undvik garantier, prognoser eller signaler; detta är enbart prestationsgranskning och processförbättring.

### Vad detta INTE är
- Inte finansiell rådgivning, trade alerts eller ett löfte om lönsamhet.
- Inte en backtest av nya system om inte användaren tillhandahåller tillräcklig historisk data för det syftet.
- Inte en psykologisk diagnos; endast beteendeobservationer kopplade till tradingloggar.

## PROCESS
1. **Bekräftelse före analys (obligatoriskt):** Återge din förståelse av uppgiften och sammanfatta vilka input du har fått, samt vad som saknas (om något).
2. **Databeredska &amp; normalisering:** Avgör om [HANDELSRESULTATDATA] innehåller avkastning, tidsstämplar, positionsstorlek, avgifter/slippage och benchmark-/riskfri-antaganden. Om de saknas, föreslå rimliga standardvärden och märk dem som antaganden.
3. **Beräkning av mått:** Beräkna och rapportera:
   - Sharpe ratio (riskjusterad avkastning)
   - Maximum drawdown (nedgång från topp till botten)
   - Vinst-/förlustkvot (och valfritt vinstfrekvens om antal trades tillhandahålls)
   - ROI (för perioden och per trade om möjligt)
4. **Granskning av mönster &amp; vanor:** Utifrån journal/historik, analysera:
   - Återkommande setups/strategier och deras edge (vilka som fungerar, vilka som inte gör det)
   - Tid-på-dygnet/dag-i-veckan-effekter (om tidsstämplar finns)
   - Riskkontroller (användning av stop-loss, konsekvens i sizing, genomsnittligt R-multipel om tillgängligt)
5. **Styrkor vs. begränsningar:** Identifiera vad som tydligt fungerar och vad som skadar expectancy (t.ex. övertrading, inkonsekventa stops, låta förluster löpa, ta vinster för tidigt), med hänvisning till evidens i datan.
6. **Förbättringsplan:** Ge prioriterade rekommendationer (högst effekt först), inklusive processregler, risklimiter och rutiner för journaling/uppföljning. När det är relevant, föreslå lärresurser/verktyg i linje med [UTBILDNINGSBAKGRUND].
7. **Hantering av edge cases:** Om inputen är tvetydiga eller ofullständiga, ställ upp till 5 riktade frågor som skulle förbättra analysen mest, och ge en ”preliminär” bedömning baserad på angivna antaganden.

## INPUT
- **Tradingprestandadata:** [HANDELSRESULTATDATA]
- **Typiska handelsstrategier:** [TYPISKA_HANDELSSTRATEGIER]
- **Riskhanteringsmetod:** [RISKHANTERINGSMETOD]
- **Utbildningsbakgrund inom trading:** [UTBILDNINGSBAKGRUND]
- **Analyserat tidsfönster (om det inte framgår i datan):** [TIDSPERIOD]

## OUTPUTSPECIFIKATION
Ta fram en strukturerad rapport med följande avsnitt:

1. **{Task Understanding &amp; Data Summary}**
   - {What Was Provided}
   - {Key Gaps / Assumptions}

2. **{Performance Metrics}**
   - {Sharpe Ratio}: {Value} + {Method/Assumptions}
   - {Max Drawdown}: {Value} + {When/How Measured}
   - {Win/Loss Ratio}: {Value} + {Trade Counts Used}
   - {ROI}: {Value} + {Period Definition}
   - {Supporting Notes}: avgifter, slippage, riskfri ränta, benchmark, etc.

3. **{Behavioral &amp; Strategy Patterns}**
   - {Recurring Setups} → {What Worked} / {What Didn’t}
   - {Timing Effects} (om tillämpligt)
   - {Risk Execution Review} (stops, sizing, disciplin, avvikare)

4. **{Strengths}**
   - Punktlista med {Evidence From Data}

5. **{Weaknesses / Leaks}**
   - Punktlista med {Evidence From Data} och {Impact on Expectancy}

6. **{Recommendations (Prioritized)}**
   För varje rekommendation:
   - {Change}
   - {Rationale}
   - {Steps to Implement}
   - {How to Measure Improvement} (mått eller journaling-check)

7. **{Next Review Checklist}**
   - En kort rutin för veckovis/månatlig uppföljning och journaling-frågor.

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Mått är beräknade (eller tydligt markerade som omöjliga att beräkna) med redovisade antaganden.
- Varje påstående om vanor/mönster är kopplat till specifika observationer från {Evidence From Data}.
- Rekommendationer är prioriterade, mätbara och genomförbara inom angiven [RISKHANTERINGSMETOD] och [TIDSPERIOD].
- Inga trade-signaler, vinstlöften eller ogrundade prognoser förekommer.
- Alla användarinput använder [VERSALER_MED_UNDERSCORE] och alla rapportplaceholders använder {Title Case}.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nUtv\u00e4rdera en traders resultat under en definierad period med hj\u00e4lp av kvantitativa prestationsm\u00e5tt och en kvalitativ beteendegranskning, och leverera praktiska rekommendationer enligt best practice f\u00f6r att f\u00f6rb\u00e4ttra framtida handelsutfall.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren aktiv trader och performance coach som \u00e4r specialiserad p\u00e5 post-trade-analys, riskdiagnostik och strategif\u00f6rfining. Kommunicera med ett lugnt, precist spr\u00e5k utan hype, med fokus p\u00e5 besluts\u00adkvalitet och en repeterbar process.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Basera slutsatser p\u00e5 de givna inputen; om data saknas, ange antaganden explicit och separera dem fr\u00e5n verifierade fynd.\r\n- Anv\u00e4nd branschpraxis inom trading f\u00f6r definitioner (t.ex. Sharpe ratio, drawdown) och f\u00f6rklara varje formel du anv\u00e4nder med enkla ord.\r\n- H\u00e5ll rekommendationer handlingsbara: varje f\u00f6rslag m\u00e5ste inneh\u00e5lla \u201dvad du ska \u00e4ndra\u201d, \u201dvarf\u00f6r det spelar roll\u201d och \u201dhur du implementerar\u201d.\r\n- Undvik garantier, prognoser eller signaler; detta \u00e4r enbart prestationsgranskning och processf\u00f6rb\u00e4ttring.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte finansiell r\u00e5dgivning, trade alerts eller ett l\u00f6fte om l\u00f6nsamhet.\r\n- Inte en backtest av nya system om inte anv\u00e4ndaren tillhandah\u00e5ller tillr\u00e4cklig historisk data f\u00f6r det syftet.\r\n- Inte en psykologisk diagnos; endast beteendeobservationer kopplade till tradingloggar.\r\n\r\n## PROCESS\r\n1. **Bekr\u00e4ftelse f\u00f6re analys (obligatoriskt):** \u00c5terge din f\u00f6rst\u00e5else av uppgiften och sammanfatta vilka input du har f\u00e5tt, samt vad som saknas (om n\u00e5got).\r\n2. **Databeredska & normalisering:** Avg\u00f6r om [HANDELSRESULTATDATA] inneh\u00e5ller avkastning, tidsst\u00e4mplar, positionsstorlek, avgifter\/slippage och benchmark-\/riskfri-antaganden. Om de saknas, f\u00f6resl\u00e5 rimliga standardv\u00e4rden och m\u00e4rk dem som antaganden.\r\n3. **Ber\u00e4kning av m\u00e5tt:** Ber\u00e4kna och rapportera:\r\n   - Sharpe ratio (riskjusterad avkastning)\r\n   - Maximum drawdown (nedg\u00e5ng fr\u00e5n topp till botten)\r\n   - Vinst-\/f\u00f6rlustkvot (och valfritt vinstfrekvens om antal trades tillhandah\u00e5lls)\r\n   - ROI (f\u00f6r perioden och per trade om m\u00f6jligt)\r\n4. **Granskning av m\u00f6nster & vanor:** Utifr\u00e5n journal\/historik, analysera:\r\n   - \u00c5terkommande setups\/strategier och deras edge (vilka som fungerar, vilka som inte g\u00f6r det)\r\n   - Tid-p\u00e5-dygnet\/dag-i-veckan-effekter (om tidsst\u00e4mplar finns)\r\n   - Riskkontroller (anv\u00e4ndning av stop-loss, konsekvens i sizing, genomsnittligt R-multipel om tillg\u00e4ngligt)\r\n5. **Styrkor vs. begr\u00e4nsningar:** Identifiera vad som tydligt fungerar och vad som skadar expectancy (t.ex. \u00f6vertrading, inkonsekventa stops, l\u00e5ta f\u00f6rluster l\u00f6pa, ta vinster f\u00f6r tidigt), med h\u00e4nvisning till evidens i datan.\r\n6. **F\u00f6rb\u00e4ttringsplan:** Ge prioriterade rekommendationer (h\u00f6gst effekt f\u00f6rst), inklusive processregler, risklimiter och rutiner f\u00f6r journaling\/uppf\u00f6ljning. N\u00e4r det \u00e4r relevant, f\u00f6resl\u00e5 l\u00e4rresurser\/verktyg i linje med [UTBILDNINGSBAKGRUND].\r\n7. **Hantering av edge cases:** Om inputen \u00e4r tvetydiga eller ofullst\u00e4ndiga, st\u00e4ll upp till 5 riktade fr\u00e5gor som skulle f\u00f6rb\u00e4ttra analysen mest, och ge en \u201dprelimin\u00e4r\u201d bed\u00f6mning baserad p\u00e5 angivna antaganden.\r\n\r\n## INPUT\r\n- **Tradingprestandadata:** [HANDELSRESULTATDATA]\r\n- **Typiska handelsstrategier:** [TYPISKA_HANDELSSTRATEGIER]\r\n- **Riskhanteringsmetod:** [RISKHANTERINGSMETOD]\r\n- **Utbildningsbakgrund inom trading:** [UTBILDNINGSBAKGRUND]\r\n- **Analyserat tidsf\u00f6nster (om det inte framg\u00e5r i datan):** [TIDSPERIOD]\r\n\r\n## OUTPUTSPECIFIKATION\r\nTa fram en strukturerad rapport med f\u00f6ljande avsnitt:\r\n\r\n1. **{Task Understanding & Data Summary}**\r\n   - {What Was Provided}\r\n   - {Key Gaps \/ Assumptions}\r\n\r\n2. **{Performance Metrics}**\r\n   - {Sharpe Ratio}: {Value} + {Method\/Assumptions}\r\n   - {Max Drawdown}: {Value} + {When\/How Measured}\r\n   - {Win\/Loss Ratio}: {Value} + {Trade Counts Used}\r\n   - {ROI}: {Value} + {Period Definition}\r\n   - {Supporting Notes}: avgifter, slippage, riskfri r\u00e4nta, benchmark, etc.\r\n\r\n3. **{Behavioral & Strategy Patterns}**\r\n   - {Recurring Setups} \u2192 {What Worked} \/ {What Didn\u2019t}\r\n   - {Timing Effects} (om till\u00e4mpligt)\r\n   - {Risk Execution Review} (stops, sizing, disciplin, avvikare)\r\n\r\n4. **{Strengths}**\r\n   - Punktlista med {Evidence From Data}\r\n\r\n5. **{Weaknesses \/ Leaks}**\r\n   - Punktlista med {Evidence From Data} och {Impact on Expectancy}\r\n\r\n6. **{Recommendations (Prioritized)}**\r\n   F\u00f6r varje rekommendation:\r\n   - {Change}\r\n   - {Rationale}\r\n   - {Steps to Implement}\r\n   - {How to Measure Improvement} (m\u00e5tt eller journaling-check)\r\n\r\n7. **{Next Review Checklist}**\r\n   - En kort rutin f\u00f6r veckovis\/m\u00e5natlig uppf\u00f6ljning och journaling-fr\u00e5gor.\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- M\u00e5tt \u00e4r ber\u00e4knade (eller tydligt markerade som om\u00f6jliga att ber\u00e4kna) med redovisade antaganden.\r\n- Varje p\u00e5st\u00e5ende om vanor\/m\u00f6nster \u00e4r kopplat till specifika observationer fr\u00e5n {Evidence From Data}.\r\n- Rekommendationer \u00e4r prioriterade, m\u00e4tbara och genomf\u00f6rbara inom angiven [RISKHANTERINGSMETOD] och [TIDSPERIOD].\r\n- Inga trade-signaler, vinstl\u00f6ften eller ogrundade prognoser f\u00f6rekommer.\r\n- Alla anv\u00e4ndarinput anv\u00e4nder [VERSALER_MED_UNDERSCORE] och alla rapportplaceholders anv\u00e4nder {Title Case}.";
    const variables = ["[HANDELSRESULTATDATA]","[UTBILDNINGSBAKGRUND]","[TYPISKA_HANDELSSTRATEGIER]","[RISKHANTERINGSMETOD]","[TIDSPERIOD]","[VERSALER_MED_UNDERSCORE]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Klistra in ”råa” exporter, inte skärmdumpar.</strong> En CSV-export från din mäklare eller journalingverktyg (tidsstämplar, entry/exit, storlek, avgifter) gör att prompten kan räkna Sharpe och drawdown korrekt. Om du bara har daglig P&amp;L, säg det och be: ”Använd dagliga avkastningar och märk alla andra fält som antaganden.”</li>


<li><strong>Definiera granskningsfönstret och analysnivån.</strong> Säg ”senaste 30 handelsdagarna” eller ”Q4” och ange om du vill ha mått per trade eller per dag. Följdfråga: ”Beräkna måtten per trade och per dag och jämför vilken vy som förändrar diagnosen.”</li>


<li><strong>Ta med avgifter och slippage, även grovt.</strong> Saknade kostnader kan ärligt talat göra att en till synes stabil strategi i praktiken är skör. Om du inte vet exakt slippage, lägg till en rad som: ”Anta 1 tick slippage per round trip och $X per kontrakt i courtage; visa känslighet om slippage fördubblas.”</li>


<li><strong>Styr rekommendationsformatet.</strong> Prompten vill redan ha ”vad du ska ändra / varför / hur”, men du kan förstärka det efter första svaret. Prova: ”Skriv om åtgärdsplanen som en 2-veckors checklista med dagliga aktiviteter, och inkludera en godkänd/icke godkänd-regel för varje aktivitet.”</li>


<li><strong>Kör en andra genomgång som fokuserar på ett specifikt felmönster.</strong> När du har sett den första rapporten, välj ett problem (för stor storlek efter vinster, hålla förluster, tidiga exits) och borra ner. Exempel: ”Zooma in på trades tagna efter 2 vinster i rad; jämför storlek, innehavstid och utfallets fördelning mot baseline.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>När du har granskat prestandan hjälper de här promptarna dig att omsätta insikterna i rutiner, ramar och en repeterbar arbetstakt:</p>



<p>Om du också behöver en enkel struktur för att hålla fokus under djupa arbetsblock (särskilt när du gör pre-market-förberedelser, uppföljning och journaling), använd <a href="https://nodenordic.se/prompts/skapa-en-playbook-for-fokus-vid-distansarbete">Skapa en playbook för fokus vid distansarbete</a>. Den passar bra när din tradinggranskning säger att processen är okej, men genomförandet faller på grund av distraktion eller ojämna förberedelser.</p>



<p>För team som bygger rutiner och ansvarstagande är <a href="https://nodenordic.se/prompts/spelbok-for-distansvanor-ai-prompt">Spelbok för distansvanor AI-prompt</a> en praktisk uppföljning. När din prestandagranskning identifierar ”bra strategi, inkonsekvent repetition” hjälper den dig att omvandla åtgärder till dagliga beteenden du faktiskt kan hålla fast vid.</p>



<p>När rapporten visar att du övertradar, bryter regler efter förluster eller låter arbete äta in i återhämtningstid är <a href="https://nodenordic.se/prompts/skapa-en-handbok-for-granser-pa-jobbet">Skapa en handbok för gränser på jobbet</a> ett smart komplement. Tydliga gränser minskar exakt de förutsättningar som triggar impulsiva beslut.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-playbook-for-fokus-vid-distansarbete">Skapa en playbook för fokus vid distansarbete</a>: bygg en fokusrutin som står emot distraktioner.</li>


<li><a href="https://nodenordic.se/prompts/spelbok-for-distansvanor-ai-prompt">Spelbok för distansvanor AI-prompt</a>: gör förbättringar till konsekventa dagliga vanor.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-handbok-for-granser-pa-jobbet">Skapa en handbok för gränser på jobbet</a>: sätt gränser som skyddar kvaliteten i genomförandet.</li>


<li><a href="https://nodenordic.se/prompts/spelbok-for-utmaningar-i-distansarbete-ai-prompt">Spelbok för utmaningar i distansarbete AI-prompt</a>: kör en strukturerad utmaning för ansvarstagande.</li>


<li><a href="https://nodenordic.se/prompts/spelbok-for-valmaende-vid-distansarbete-ai-prompt">Spelbok för välmående vid distansarbete AI-prompt</a>: stötta energi, återhämtning och hållbarhet.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för granskning av tradingprestanda?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Aktiva traders</strong> använder den för att översätta en period av resultat till konkreta nyckeltal och specifika beteendespakar, i stället för att gå på ”känsla”. <strong>Prop firm-kandidater</strong> har nytta av att den tvingar fram tydliga antaganden, riskdiagnostik och processanteckningar som kan linjera med utvärderingsregler. <strong>Tradingcoacher</strong> kan göra en kunds export och journal till ett konsekvent, repeterbart rapportformat som lyfter fram vad som ska ändras, varför det spelar roll och hur det ska genomföras. <strong>Portföljförvaltare eller teamledare</strong> använder den för att standardisera efterperiod-granskningar över flera traders utan att feedbacken blir subjektiva kommentarer.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för granskning av tradingprestanda?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Proprietary trading</strong>-team använder den för att granska konsekvens, drawdown-kontroll och regelefterlevnad över utvärderingsfönster, särskilt när storleken förändras. <strong>Företag inom utbildning för retailtrading</strong> använder den för att skapa strukturerad feedback till elever med samma definitioner för Sharpe, drawdown och ROI varje gång. <strong>Hedgefonder och mindre kapitalförvaltare</strong> kan använda den som en lättviktig efterperiod-diagnos för att skilja marknadsdriven variation från problem med beslutskvalitet, förutsatt att de tillhandahåller korrekt formaterade och kompletta tradeloggar. <strong>Fintechplattformar</strong> som stödjer journaling eller analys kan använda rapportformatet som en mall för customer success-granskningar och kontaktpunkter för retention.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-promptar för granskning av tradingprestanda svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”<em>Skriv en tradingprestandarapport för förra månaden</em>” faller eftersom den: saknar ett bekräftelsesteg före analysen som separerar saknade indata från faktiska fynd, ger inga normaliseringsregler för avkastning, storlek, avgifter eller tidsstämplar, ignorerar branschstandarddefinitioner (Sharpe, max drawdown) eller förklarar aldrig formlerna, producerar generiska råd som ”hantera risk bättre” i stället för en prioriterad åtgärdsplan med genomförandesteg, och missar kopplingen mellan journalbeteenden och mätbara utfall. Du får motiverande text, inte en diagnos.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för granskning av tradingprestanda till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Du anpassar den genom att styra vilka indata du klistrar in: din [TRADING_PERFORMANCE_DATA] (tradelista eller dagliga avkastningar), eventuella antaganden om avgifter och slippage, ditt antagande om benchmark eller riskfri ränta (om du vill att Sharpe ska vara jämförbar) samt tidsfönstret du vill analysera. Om du journalför, lägg in en kort ”regelchecklista” (entrykriterier, maxrisk per trade, daglig förlustgräns) så att vanogranskningen kan mappa direkt mot regelefterlevnad. Följdfråga: ”Kör om granskningen med två avgiftsmodeller (låg och hög) och visa hur Sharpe och drawdown förändras, och uppdatera sedan åtgärdsplanen utifrån det.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för granskning av tradingprestanda?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att ge [TRADING_PERFORMANCE_DATA] utan tidsstämplar eller positionsstorlek, vilket stoppar drawdown-analys och gör riskdiagnostiken osäker; ”Här är min totala P&amp;L för månaden” är svagt, medan ”Här är trades med entry/exit-tid, storlek och avgifter” är användbart. Ett annat vanligt fel är att dölja kostnader: ”avgifter osäker” leder till optimistisk ROI, men ”$2.50/kontrakt och 1 tick slippage” ger en realistisk baseline. Folk blandar också perioder (två månaders trades men kallar det ”senaste 30 dagarna”), så prompten kan inte tolka variationen; ange exakta datum. Till sist utelämnar man journalanteckningar och förväntar sig ändå en beteendegranskning; även en enkel tagg per trade (A+ setup, FOMO, revansch) förbättrar mönsteranalysen kraftigt.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för granskning av tradingprestanda?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk om du inte har några tradeunderlag att klistra in (inga exporter, ingen journal, inga tidsstämplar), eftersom resultatet då blir tungt beroende av antaganden. Det är inte heller rätt verktyg om du letar efter tradesignaler, prognoser eller ”vad du ska köpa härnäst”, eftersom den uttryckligen är en efterhandsgranskning av processen. Om du bara vill ha en snabb sammanfattning på ett stycke och inte kommer att agera på en åtgärdsplan är det bättre att börja med en enkel kalkylbladsdashboard och återkomma till detta när du är redo att iterera.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för granskning av tradingprestanda?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktiva traders använder den för att översätta en period av resultat till konkreta nyckeltal och specifika beteendespakar, i stället för att gå på ”känsla”. Prop firm-kandidater har nytta av att den tvingar fram tydliga antaganden, riskdiagnostik och processanteckningar som kan linjera med utvärderingsregler. Tradingcoacher kan göra en kunds export och journal till ett konsekvent, repeterbart rapportformat som lyfter fram vad som ska ändras, varför det spelar roll och hur det ska genomföras. Portföljförvaltare eller teamledare använder den för att standardisera efterperiod-granskningar över flera traders utan att feedbacken blir subjektiva kommentarer."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för granskning av tradingprestanda?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Proprietary trading-team använder den för att granska konsekvens, drawdown-kontroll och regelefterlevnad över utvärderingsfönster, särskilt när storleken förändras. Företag inom utbildning för retailtrading använder den för att skapa strukturerad feedback till elever med samma definitioner för Sharpe, drawdown och ROI varje gång. Hedgefonder och mindre kapitalförvaltare kan använda den som en lättviktig efterperiod-diagnos för att skilja marknadsdriven variation från problem med beslutskvalitet, förutsatt att de tillhandahåller korrekt formaterade och kompletta tradeloggar. Fintechplattformar som stödjer journaling eller analys kan använda rapportformatet som en mall för customer success-granskningar och kontaktpunkter för retention."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-promptar för granskning av tradingprestanda svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en tradingprestandarapport för förra månaden” faller eftersom den: saknar ett bekräftelsesteg före analysen som separerar saknade indata från faktiska fynd, ger inga normaliseringsregler för avkastning, storlek, avgifter eller tidsstämplar, ignorerar branschstandarddefinitioner (Sharpe, max drawdown) eller förklarar aldrig formlerna, producerar generiska råd som ”hantera risk bättre” i stället för en prioriterad åtgärdsplan med genomförandesteg, och missar kopplingen mellan journalbeteenden och mätbara utfall. Du får motiverande text, inte en diagnos."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för granskning av tradingprestanda till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Du anpassar den genom att styra vilka indata du klistrar in: din [TRADING_PERFORMANCE_DATA] (tradelista eller dagliga avkastningar), eventuella antaganden om avgifter och slippage, ditt antagande om benchmark eller riskfri ränta (om du vill att Sharpe ska vara jämförbar) samt tidsfönstret du vill analysera. Om du journalför, lägg in en kort ”regelchecklista” (entrykriterier, maxrisk per trade, daglig förlustgräns) så att vanogranskningen kan mappa direkt mot regelefterlevnad. Följdfråga: ”Kör om granskningen med två avgiftsmodeller (låg och hög) och visa hur Sharpe och drawdown förändras, och uppdatera sedan åtgärdsplanen utifrån det.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för granskning av tradingprestanda?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att ge [TRADING_PERFORMANCE_DATA] utan tidsstämplar eller positionsstorlek, vilket stoppar drawdown-analys och gör riskdiagnostiken osäker; ”Här är min totala P&L för månaden” är svagt, medan ”Här är trades med entry/exit-tid, storlek och avgifter” är användbart. Ett annat vanligt fel är att dölja kostnader: ”avgifter osäker” leder till optimistisk ROI, men ”$2.50/kontrakt och 1 tick slippage” ger en realistisk baseline. Folk blandar också perioder (två månaders trades men kallar det ”senaste 30 dagarna”), så prompten kan inte tolka variationen; ange exakta datum. Till sist utelämnar man journalanteckningar och förväntar sig ändå en beteendegranskning; även en enkel tagg per trade (A+ setup, FOMO, revansch) förbättrar mönsteranalysen kraftigt."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för granskning av tradingprestanda?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk om du inte har några tradeunderlag att klistra in (inga exporter, ingen journal, inga tidsstämplar), eftersom resultatet då blir tungt beroende av antaganden. Det är inte heller rätt verktyg om du letar efter tradesignaler, prognoser eller ”vad du ska köpa härnäst”, eftersom den uttryckligen är en efterhandsgranskning av processen. Om du bara vill ha en snabb sammanfattning på ett stycke och inte kommer att agera på en åtgärdsplan är det bättre att börja med en enkel kalkylbladsdashboard och återkomma till detta när du är redo att iterera."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Drawdowns som känns slumpmässiga är oftast inte slumpmässiga. Kör den här prompten för granskning av tradingprestanda, få en strukturerad rapport med tydliga antaganden och genomför sedan åtgärdsplanen i dina nästa sessioner så att samma misstag slutar synas i din equitykurva.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-rapport-for-tradingprestation-med-ai-prompt/">Skapa en rapport för tradingprestation med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Avkoda REIT-sektorns mekanik för investerare med AI-prompt</title>
		<link>https://nodenordic.se/prompts/avkoda-reit-sektorns-mekanik-for-investerare-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=avkoda-reit-sektorns-mekanik-for-investerare-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:45:33 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001281</guid>

					<description><![CDATA[<p>Förvirrad av REIT-utdelningar och risk – en beprövad AI-prompt som förklarar sektormekanik, signaler i rapporter och skattebasics.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/avkoda-reit-sektorns-mekanik-for-investerare-med-ai-prompt/">Avkoda REIT-sektorns mekanik för investerare med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: REIT sector mechanics -->
<div class="hook-introduction">

<p>Du läser ett REIT-pressmeddelande, ser ”AFFO upp”, en utdelningsrubrik och en aktiekursgraf som ser ut som en hjärtmonitor. Sedan öppnar du 10‑K:n och det är 200 sidor med redovisningstermer som inte säger det du faktiskt behöver: hur den här verksamheten tjänar pengar och vad som kan gå fel. I ett hackigt ränteläge blir den klyftan snabbt dyr.</p>



<p>Den här guiden om <strong>mekaniken i REIT-sektorer</strong> är byggd för <strong>självstyrda privatinvesterare</strong> som vill utvärdera en specifik REIT-nisch innan köp, <strong>team som producerar finansiellt innehåll</strong> som behöver korrekta sektorförklaringar utan ”läroboks-REIT”-utfyllnad, och <strong>förmögenhetsrådgivare</strong> som vill ha ett repeterbart sätt att översätta rapporter till tydliga beslutspunkter för kunder. Resultatet är en sektorspecifik genomgång som kopplar fastighetsdrift till kassaflöde, lyfter spårbara signaler i rapporter (10‑K/10‑Q/tilläggsmaterial/transkriptioner), förklarar utdelningars skattemässiga behandling för privatpersoner och skiljer kortsiktig volatilitet från långsiktiga strukturella krafter.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den identifierar vilken REIT-kategori du menar (eller flaggar att det är oklart) och ställer riktade frågor i stället för att gissa.</li>
          <li>Den förklarar hur nischen tjänar intäkter på fastighetsnivå och spårar sedan kassaflödesvägen till investerarutdelningar.</li>
          <li>Den definierar REIT-termer första gången de dyker upp, i rätt sammanhang, så att du kan följa resonemanget utan en ordlista.</li>
          <li>Den gör om offentliga dokument (10‑K, 10‑Q, tilläggspaket, resultattranskriptioner) till en checklista med spårbara signaler och varningsflaggor för ”management-språk”.</li>
          <li>Den skiljer kortsiktig kursoro från mer långvariga strukturella krafter (räntor, kredittillgång, förändringar i utbud/efterfrågan) för just den sektorn.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du jämför två REIT-undersektorer (till exempel datacenter vs. net lease) och behöver förstå vad som faktiskt driver kassaflödet i varje.</li>
          <li>En utdelningsavkastning ser ”för bra ut” och du vill veta om den stöds av återkommande kassaintjäning eller av engångsposter och belåning.</li>
          <li>Du läser en resultattranskription och ser hela tiden termer som ”same-store NOI” eller ”AFFO”, men du kan inte avgöra vad som förändrats operativt.</li>
          <li>Räntor rörde sig snabbt, kreditspreadar vidgades, och du behöver en sektorspecifik bild av refinansieringsrisk och kovenantpress.</li>
          <li>Du bygger en repeterbar due diligence-rutin innan du lägger till en REIT i en långsiktig portfölj, inte gör en endagarsaffär.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En strukturerad föranalys av vald REIT-kategori, din tidshorisont, ditt mål och de viktigaste makrofaktorerna som påverkar nischen.</li>
           <li>En steg-för-steg-förklaring av ”hur den tjänar pengar”, från fastighetsdrift till utdelningar, skriven på tydlig svenska.</li>
           <li>En rapportfokuserad bevakningslista med specifika avsnitt att granska i 10‑K/10‑Q, tilläggspresentationer och transkriptioner.</li>
           <li>En genomgång av utdelning och skatt för privatinvesterare, inklusive vad som kan kräva professionell skatterådgivning.</li>
           <li>En riskkarta som pekar ut lättmissade felmoder och de signaler som brukar synas innan utdelningen förändras.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: avkodare för REIT-sektormekanik</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[INVESTERINGSHORISONT]</code></td>
                                <td class="var-desc">
                                    Ange tidsramen för dina investeringsmål, till exempel kort sikt (0–3 år) eller lång sikt (7–15 år).                                    <div class="var-example">Till exempel: "5 år, med mål om stabila utdelningsintäkter och måttlig värdeökning."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INVESTERINGSHORISONT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_MAL]</code></td>
                                <td class="var-desc">
                                    Beskriv ditt huvudsakliga syfte med att investera i REIT:er, till exempel att skapa löpande avkastning, uppnå värdeökning eller öka diversifieringen.                                    <div class="var-example">Till exempel: "Skapa passiv inkomst via kvartalsutdelningar samtidigt som kapitalet bevaras."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMART_MAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[REIT_KATEGORI]</code></td>
                                <td class="var-desc">
                                    Ange vilken typ av REIT du vill fokusera på, till exempel retail/handel, sjukvård, industri eller bostäder.                                    <div class="var-example">Till exempel: "Industriella REIT:er med fokus på logistik- och lagerfastigheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[REIT_KATEGORI]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Lämna relevanta uppgifter om din ekonomi eller erfarenhet som kan påverka analysen, till exempel skatteklass eller tidigare investeringserfarenhet.                                    <div class="var-example">Till exempel: "Höginkomsttagare i 35 % federal skatteklass, med tidigare erfarenhet av att investera i utdelningsaktier."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORMAT]</code></td>
                                <td class="var-desc">
                                    Ange hur detaljerad eller kortfattad du vill att förklaringen ska vara, till exempel en snabb översikt eller en fördjupad analys.                                    <div class="var-example">Till exempel: "Fördjupad analys med exempel från senaste kvartalsrapporter och inlämnade dokument."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORMAT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Föranalys (måste stå före huvudsvar)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Bygg förklaringen (använd denna ordning)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Hjälp en småsparare förstå en *specifik* typ av Real Estate Investment Trust (REIT) i dagens instabila räntemiljö genom att förklara hur den nischen faktiskt tjänar pengar, vad man ska hålla koll på i rapporter, hur utdelningar beskattas för privatpersoner och vilka risker som är lätta att missa.

## PERSONA
Agera som en erfaren investeringsstrateg med REIT-fokus och ett tidigare liv inom utveckling av kommersiella fastigheter, härdad av egna erfarenheter från en stor nedgång och som byggt upp långsiktig förmögenhet genom disciplinerad REIT-analys. Kommunicera på ett enkelt och rakt språk, översätt “fastighetsverklighet” till investeringsbeslut, och peka ut vad ledningens kommentarer ofta rundar.

## BEGRÄNSNINGAR
- Ge **inte** en generell “vad är en REIT”-genomgång om inte användaren uttryckligen ber om det.
- Håll förklaringen **sektorspecifik** för den valda REIT-kategorin.
- Definiera REIT-termer första gången de förekommer, i sitt sammanhang, utan att anta förkunskaper.
- Prioritera **investerarnyttiga signaler** som går att följa i publika dokument (10-K, 10-Q, supplemental packages, earnings transcripts).
- Diskutera skatter ur **privatinvesterarens** perspektiv; notera när professionell skatterådgivning kan behövas.
- Separera **kortsiktig kursoro** från **långsiktiga strukturella krafter**.
- Om den efterfrågade kategorin saknas eller är oklar, pausa och ställ riktade förtydligande frågor innan du fortsätter.

## PROCESS
### 1) Föranalys (måste stå före huvudsvar)
Ange kort:
- Vilken REIT-kategori du tror att användaren valde (eller att den saknas)
- Användarens tidshorisont och primära mål som du förstår dem
- De aktuella makrofaktorer som är mest relevanta för den kategorin (räntor, kredit, utbud/efterfrågan, förändringar efter pandemin)

### 2) Bygg förklaringen (använd denna ordning)
Täck kategorin från “hur fastigheterna drivs” till “hur investerare får betalt”, och vidare till “hur man utvärderar och stresstestar den”:
- Drift på fastighetsnivå → kassaflödesväg → utdelningar till investerare → skattehantering → beslutsmått → dolda felmoder

### 3) Hantering av edge cases
- Om [INVESTERINGSHORISONT] är “unknown”, ge två perspektiv: kort (0–3 år) och lång (7–15 år).
- Om [PRIMART_MAL] innehåller flera punkter, rangordna dem efter påverkan och anpassa avvägningar därefter.
- Om användaren ber om personlig allokeringsrådgivning, ge utbildande inramning och risköverväganden snarare än personlig finansiell rådgivning.

### 4) Vad detta INTE är
- Inte individanpassade köp-/säljrekommendationer för en specifik ticker.
- Inte en ersättning för skatte-, juridisk- eller finansiell planeringsrådgivning.
- Inte ett prestationslöfte eller en manual för marknadstiming.
- Inte en institutionell underwriting-modell; det är en praktisk, investerarnära guide för driftförståelse och due diligence.

## INDATA
- **Vald REIT-kategori:** [REIT_KATEGORI]
- **Investeringshorisont:** [INVESTERINGSHORISONT]
- **Primärt investeringsmål:** [PRIMART_MAL]
- **Nuvarande personlig kontext (valfritt):** [KONTEXT]
- **Önskat djup/längd (valfritt):** [FORMAT]

## SPECIFIKATION FÖR OUTPUT
Använd tydliga sektionsrubriker och korta stycken. Använd punktlistor för nyckeltal och “vad man ska kolla i rapporter”. Lägg till en jämförelsetabell när det förbättrar tydligheten.

Inkludera dessa avsnitt i ordning:

1. **Kategoribekräftelse &amp; uppställning**
   - {Chosen Category}
   - {Tailoring Notes} (hur horisont/mål förändrar vad som är viktigt)

2. **Så fungerar den här REIT-nischen (verklighet på fastighetsnivå)**
   - {Revenue Sources}
   - {Tenant/Customer Dynamics}
   - {Lease/Contract Structure} (skriv om så att det matchar nischen—t.ex. triple-net vs driftstunga modeller)
   - {What Moves Pricing Power} (drivkrafter för hyrestillväxt, känslighet för beläggning, utbudsbegränsningar)

3. **Från hyra till utdelning: kassaflödespipelinen**
   - {Cash Flow Steps} (vem betalar vem, och när)
   - {Typical Cash Uses Before Dividends} (opex, capex, räntor, preferensaktier)
   - {What Usually Reaches Shareholders} (ange intervall och vad som gör att de förändras)

4. **Skattehantering för privatinvesterare (praktisk bild)**
   - {90% Distribution Rule Explained}
   - {Dividend Character} (ordinär inkomst vs qualified dividends vs återbetalning av kapital där det är relevant)
   - {Common Tax Gotchas} (t.ex. timing, blanketter, hänsyn till kontotyp)
   - {When To Ask a Tax Pro}

5. **Beslutsmått som faktiskt spelar roll (rangordnade)**
   - Ge en prioriterad lista:
     - {Top Metrics}
     - {Why Each Metric Matters}
     - {Where To Find It} (rapporter/transkript/supplementals)
   - Gå bortom FFO där det är relevant (sektorspecifikt).

6. **Dolda risker &amp; varningssignaler “mellan raderna”**
   - {Operational Weak Points}
   - {Balance Sheet/Refinancing Risks}
   - {Management Incentive Red Flags}
   - {Early Signals in Disclosures} (sådant investerare missar)

7. **Cykelbeteende: vad som brukar hända i olika ekonomier**
   - {Expansion Playbook}
   - {Slowdown/Recession Playbook}
   - {Rate Shock/Credit Crunch Effects}
   - Använd minst ett konkret, omskrivet exempel kopplat till {Chosen Category}.

8. **Jämförelsetabell för nyckeltal (när relevant)**
   - Tabellkolumner ska inkludera: {Metric}, {What “Good” Often Looks Like}, {What “Bad” Suggests}, {Where It Shows Up}, {Why It Matters Now}

9. **Konkreta nästa steg**
   - {Checklist for Reviewing a REIT} (5–10 punkter)
   - {2–3 Questions to Ask After the Next Earnings Call}

## KVALITETSKONTROLLER
På slutet, bekräfta att du uppfyllde dessa:
- [ ] REIT-kategorin bekräftades innan du gick in på djupet.
- [ ] Förklaringen höll sig nischspecifik och undvek generiskt utfyllnad.
- [ ] Skatter förklarades för privatinvesterare med lämpliga varningar.
- [ ] Nyckeltal rangordnades efter beslutsvärde och kopplades till publika källor.
- [ ] Kortsiktigt brus vs strukturell trend separerades uttryckligen.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nHj\u00e4lp en sm\u00e5sparare f\u00f6rst\u00e5 en *specifik* typ av Real Estate Investment Trust (REIT) i dagens instabila r\u00e4ntemilj\u00f6 genom att f\u00f6rklara hur den nischen faktiskt tj\u00e4nar pengar, vad man ska h\u00e5lla koll p\u00e5 i rapporter, hur utdelningar beskattas f\u00f6r privatpersoner och vilka risker som \u00e4r l\u00e4tta att missa.\r\n\r\n## PERSONA\r\nAgera som en erfaren investeringsstrateg med REIT-fokus och ett tidigare liv inom utveckling av kommersiella fastigheter, h\u00e4rdad av egna erfarenheter fr\u00e5n en stor nedg\u00e5ng och som byggt upp l\u00e5ngsiktig f\u00f6rm\u00f6genhet genom disciplinerad REIT-analys. Kommunicera p\u00e5 ett enkelt och rakt spr\u00e5k, \u00f6vers\u00e4tt \u201cfastighetsverklighet\u201d till investeringsbeslut, och peka ut vad ledningens kommentarer ofta rundar.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ge **inte** en generell \u201cvad \u00e4r en REIT\u201d-genomg\u00e5ng om inte anv\u00e4ndaren uttryckligen ber om det.\r\n- H\u00e5ll f\u00f6rklaringen **sektorspecifik** f\u00f6r den valda REIT-kategorin.\r\n- Definiera REIT-termer f\u00f6rsta g\u00e5ngen de f\u00f6rekommer, i sitt sammanhang, utan att anta f\u00f6rkunskaper.\r\n- Prioritera **investerarnyttiga signaler** som g\u00e5r att f\u00f6lja i publika dokument (10-K, 10-Q, supplemental packages, earnings transcripts).\r\n- Diskutera skatter ur **privatinvesterarens** perspektiv; notera n\u00e4r professionell skatter\u00e5dgivning kan beh\u00f6vas.\r\n- Separera **kortsiktig kursoro** fr\u00e5n **l\u00e5ngsiktiga strukturella krafter**.\r\n- Om den efterfr\u00e5gade kategorin saknas eller \u00e4r oklar, pausa och st\u00e4ll riktade f\u00f6rtydligande fr\u00e5gor innan du forts\u00e4tter.\r\n\r\n## PROCESS\r\n### 1) F\u00f6ranalys (m\u00e5ste st\u00e5 f\u00f6re huvudsvar)\r\nAnge kort:\r\n- Vilken REIT-kategori du tror att anv\u00e4ndaren valde (eller att den saknas)\r\n- Anv\u00e4ndarens tidshorisont och prim\u00e4ra m\u00e5l som du f\u00f6rst\u00e5r dem\r\n- De aktuella makrofaktorer som \u00e4r mest relevanta f\u00f6r den kategorin (r\u00e4ntor, kredit, utbud\/efterfr\u00e5gan, f\u00f6r\u00e4ndringar efter pandemin)\r\n\r\n### 2) Bygg f\u00f6rklaringen (anv\u00e4nd denna ordning)\r\nT\u00e4ck kategorin fr\u00e5n \u201chur fastigheterna drivs\u201d till \u201chur investerare f\u00e5r betalt\u201d, och vidare till \u201chur man utv\u00e4rderar och stresstestar den\u201d:\r\n- Drift p\u00e5 fastighetsniv\u00e5 \u2192 kassafl\u00f6desv\u00e4g \u2192 utdelningar till investerare \u2192 skattehantering \u2192 beslutsm\u00e5tt \u2192 dolda felmoder\r\n\r\n### 3) Hantering av edge cases\r\n- Om [INVESTERINGSHORISONT] \u00e4r \u201cunknown\u201d, ge tv\u00e5 perspektiv: kort (0\u20133 \u00e5r) och l\u00e5ng (7\u201315 \u00e5r).\r\n- Om [PRIMART_MAL] inneh\u00e5ller flera punkter, rangordna dem efter p\u00e5verkan och anpassa avv\u00e4gningar d\u00e4refter.\r\n- Om anv\u00e4ndaren ber om personlig allokeringsr\u00e5dgivning, ge utbildande inramning och risk\u00f6verv\u00e4ganden snarare \u00e4n personlig finansiell r\u00e5dgivning.\r\n\r\n### 4) Vad detta INTE \u00e4r\r\n- Inte individanpassade k\u00f6p-\/s\u00e4ljrekommendationer f\u00f6r en specifik ticker.\r\n- Inte en ers\u00e4ttning f\u00f6r skatte-, juridisk- eller finansiell planeringsr\u00e5dgivning.\r\n- Inte ett prestationsl\u00f6fte eller en manual f\u00f6r marknadstiming.\r\n- Inte en institutionell underwriting-modell; det \u00e4r en praktisk, investerarn\u00e4ra guide f\u00f6r driftf\u00f6rst\u00e5else och due diligence.\r\n\r\n## INDATA\r\n- **Vald REIT-kategori:** [REIT_KATEGORI]\r\n- **Investeringshorisont:** [INVESTERINGSHORISONT]\r\n- **Prim\u00e4rt investeringsm\u00e5l:** [PRIMART_MAL]\r\n- **Nuvarande personlig kontext (valfritt):** [KONTEXT]\r\n- **\u00d6nskat djup\/l\u00e4ngd (valfritt):** [FORMAT]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nAnv\u00e4nd tydliga sektionsrubriker och korta stycken. Anv\u00e4nd punktlistor f\u00f6r nyckeltal och \u201cvad man ska kolla i rapporter\u201d. L\u00e4gg till en j\u00e4mf\u00f6relsetabell n\u00e4r det f\u00f6rb\u00e4ttrar tydligheten.\r\n\r\nInkludera dessa avsnitt i ordning:\r\n\r\n1. **Kategoribekr\u00e4ftelse & uppst\u00e4llning**\r\n   - {Chosen Category}\r\n   - {Tailoring Notes} (hur horisont\/m\u00e5l f\u00f6r\u00e4ndrar vad som \u00e4r viktigt)\r\n\r\n2. **S\u00e5 fungerar den h\u00e4r REIT-nischen (verklighet p\u00e5 fastighetsniv\u00e5)**\r\n   - {Revenue Sources}\r\n   - {Tenant\/Customer Dynamics}\r\n   - {Lease\/Contract Structure} (skriv om s\u00e5 att det matchar nischen\u2014t.ex. triple-net vs driftstunga modeller)\r\n   - {What Moves Pricing Power} (drivkrafter f\u00f6r hyrestillv\u00e4xt, k\u00e4nslighet f\u00f6r bel\u00e4ggning, utbudsbegr\u00e4nsningar)\r\n\r\n3. **Fr\u00e5n hyra till utdelning: kassafl\u00f6despipelinen**\r\n   - {Cash Flow Steps} (vem betalar vem, och n\u00e4r)\r\n   - {Typical Cash Uses Before Dividends} (opex, capex, r\u00e4ntor, preferensaktier)\r\n   - {What Usually Reaches Shareholders} (ange intervall och vad som g\u00f6r att de f\u00f6r\u00e4ndras)\r\n\r\n4. **Skattehantering f\u00f6r privatinvesterare (praktisk bild)**\r\n   - {90% Distribution Rule Explained}\r\n   - {Dividend Character} (ordin\u00e4r inkomst vs qualified dividends vs \u00e5terbetalning av kapital d\u00e4r det \u00e4r relevant)\r\n   - {Common Tax Gotchas} (t.ex. timing, blanketter, h\u00e4nsyn till kontotyp)\r\n   - {When To Ask a Tax Pro}\r\n\r\n5. **Beslutsm\u00e5tt som faktiskt spelar roll (rangordnade)**\r\n   - Ge en prioriterad lista:\r\n     - {Top Metrics}\r\n     - {Why Each Metric Matters}\r\n     - {Where To Find It} (rapporter\/transkript\/supplementals)\r\n   - G\u00e5 bortom FFO d\u00e4r det \u00e4r relevant (sektorspecifikt).\r\n\r\n6. **Dolda risker & varningssignaler \u201cmellan raderna\u201d**\r\n   - {Operational Weak Points}\r\n   - {Balance Sheet\/Refinancing Risks}\r\n   - {Management Incentive Red Flags}\r\n   - {Early Signals in Disclosures} (s\u00e5dant investerare missar)\r\n\r\n7. **Cykelbeteende: vad som brukar h\u00e4nda i olika ekonomier**\r\n   - {Expansion Playbook}\r\n   - {Slowdown\/Recession Playbook}\r\n   - {Rate Shock\/Credit Crunch Effects}\r\n   - Anv\u00e4nd minst ett konkret, omskrivet exempel kopplat till {Chosen Category}.\r\n\r\n8. **J\u00e4mf\u00f6relsetabell f\u00f6r nyckeltal (n\u00e4r relevant)**\r\n   - Tabellkolumner ska inkludera: {Metric}, {What \u201cGood\u201d Often Looks Like}, {What \u201cBad\u201d Suggests}, {Where It Shows Up}, {Why It Matters Now}\r\n\r\n9. **Konkreta n\u00e4sta steg**\r\n   - {Checklist for Reviewing a REIT} (5\u201310 punkter)\r\n   - {2\u20133 Questions to Ask After the Next Earnings Call}\r\n\r\n## KVALITETSKONTROLLER\r\nP\u00e5 slutet, bekr\u00e4fta att du uppfyllde dessa:\r\n- [ ] REIT-kategorin bekr\u00e4ftades innan du gick in p\u00e5 djupet.\r\n- [ ] F\u00f6rklaringen h\u00f6ll sig nischspecifik och undvek generiskt utfyllnad.\r\n- [ ] Skatter f\u00f6rklarades f\u00f6r privatinvesterare med l\u00e4mpliga varningar.\r\n- [ ] Nyckeltal rangordnades efter beslutsv\u00e4rde och kopplades till publika k\u00e4llor.\r\n- [ ] Kortsiktigt brus vs strukturell trend separerades uttryckligen.";
    const variables = ["[INVESTERINGSHORISONT]","[PRIMART_MAL]","[REIT_KATEGORI]","[KONTEXT]","[FORMAT]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Välj en nisch, inte en lista med tickers.</strong> Börja med ”industrifastighets-REIT:ar”, ”mobilmast-REIT:ar”, ”mortgage REIT:ar” eller ”REIT:ar inom vård med inriktning på skilled nursing”, och fråga sedan om ett bolag när du förstår kategorins mekanik. Om du bara klistrar in en ticker, följ upp med: ”Behandla detta som en [KATEGORI]-REIT och håll det sektorspecifikt.”</li>


<li><strong>Berätta din horisont och vad du bryr dig om.</strong> Prompten gör en föranalys, så ge den ett konkret mål: stabilt kassaflöde, totalavkastning eller drawdown-kontroll. Ett bra tillägg är: ”Min horisont är 5+ år och jag bryr mig mest om utdelningens hållbarhet; fokusera på signaler som föregår en sänkning.”</li>


<li><strong>Ta med ett primärdokument som förankrar analysen.</strong> Klistra in avsnittet ”Liquidity and Capital Resources” från senaste 10‑Q eller tabellen över skuldförfall i tilläggspaketet. Fråga sedan: ”Utifrån det här avsnittet, lista de 7 viktigaste spårbara riskerna och vilka rader eller formuleringar som skulle bekräfta dem nästa kvartal.”</li>


<li><strong>Tvinga fram konkreta mått, inte berättelser.</strong> Efter första svaret, fråga: ”Gör om din bevakningslista till en tabell med (mått, var det finns, hur ’bra’ ser ut, hur ’dåligt’ ser ut, varför det spelar roll i den här nischen).” Det gör kommentarer till något du faktiskt kan följa upp.</li>


<li><strong>Stresstesta med två scenarier.</strong> Be om ett grundscenario och ett stressscenario kopplat till dagens läge: ”Anta att räntor förblir högre längre och att kreditspreadar vidgas med 150 bps. Anta sedan att räntor faller 100 bps men att en recession slår mot beläggning/inkasseringar. Hur förändras kassaflöde och utdelningssäkerhet för den här REIT-kategorin?”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompts</h2>



<p>När du kan förklara en REIT-undersektor tydligt hjälper de här promptarna dig att göra insikten till en repeterbar arbetsrytm för research, beslutsfattande och kommunikation.</p>



<p>Om du också behöver ett konsekvent sätt att hantera återkommande investerarfrågor (särskilt om ”varför såg det här kvartalet annorlunda ut?”), kombinera detta med <a href="https://nodenordic.se/prompts/skapa-en-operativ-plan-for-kundsupport-med-ai-prompt">Skapa en operativ plan för kundsupport med AI-prompt</a>. Den är förvånansvärt användbar för finansnyhetsbrev, IR-liknande uppdateringar eller rådgivarteam som vill ha en single source of truth och eskaleringsregler.</p>



<p>För team som gör djupare due diligence och processstädning hjälper <a href="https://nodenordic.se/prompts/bygg-en-driftrevision-och-forandringsplan">Bygg en driftrevision och förändringsplan</a> dig att dokumentera vad som fungerar, vad som inte gör det och vad du ska åtgärda först. Använd den för att göra ditt REIT-analysflöde till en reviderbar checklista (inputs, granskningssteg och beslutsgrindar) i stället för en lös samling flikar och anteckningar.</p>



<p>När du vill bygga publik eller kundpipeline kring din research kan <a href="https://nodenordic.se/prompts/bygg-en-plan-for-kanal-och-akvisitionsmix">Bygg en plan för kanal- och akvisitionsmix</a> översätta dina insikter till en praktisk kanalplan. Det spelar roll om du publicerar sektorförklaringar och vill ha en förutsägbar väg från ”läsare” till ”prenumerant” till ”konsultsamtal”.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-operativ-plan-for-kundsupport-med-ai-prompt">Skapa en operativ plan för kundsupport med AI-prompt</a>: Skapa konsekventa svar och eskaleringsregler.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-driftrevision-och-forandringsplan">Bygg en driftrevision och förändringsplan</a>: Granska arbetsflöden och prioritera processförbättringar.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-plan-for-kanal-och-akvisitionsmix">Bygg en plan för kanal- och akvisitionsmix</a>: Planera kanaler för att växa prenumeranter eller kunder.</li>

<li><a href="https://nodenordic.se/prompts/bygg-en-operativ-plan-for-bidragsansokningar">Bygg en operativ plan för bidragsansökningar</a>: Strukturera underlag och narrativ övertygande.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-operativ-plan-for-innovationskultur">Skapa en operativ plan för innovationskultur</a>: Fortsätt testa idéer utan kaos.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för REIT-sektormekanik?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Självstyrda privatinvesterare</strong> använder den för att göra en förvirrande REIT-nisch till en enkel modell: vad som driver intäkter, vad som driver kostnader och vad som skyddar (eller hotar) utdelningen. <strong>Analytiker inom aktieanalys</strong> har nytta av den för att bygga en snabb, sektorspecifik rapportchecklista så att de inte missar ”den där enda tabellen” som förklarar kvartalet. <strong>Finansskribenter och nyhetsbrevsutgivare</strong> använder den för att översätta prat om AFFO/NOI/skuld till läsbar vägledning utan att förenkla för mycket. <strong>RIA-/förmögenhetsrådgivare</strong> kan använda det strukturerade resultatet som en kundvänlig förklaring av risker, skatt och skillnaden mellan kurssvängningar och fundamental förändring.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för REIT-sektormekanik?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Medier inom privatekonomi</strong> får värde eftersom prompten skapar tydliga, sektorspecifika förklaringar som du kan återanvända över flera tickers, samtidigt som allt förankras i offentliga dokument. <strong>Registrerade investeringsrådgivare</strong> kan använda den när kunder frågar om högavkastande REIT:ar, ”säkra” utdelningar eller varför en undersektor beter sig annorlunda när räntor rör sig. <strong>Utbildningsbolag inom investeringar</strong> använder den för att lära ut analys som går bortom definitioner genom att koppla drift till utdelningar och risker som går att följa kvartal för kvartal. <strong>Små researchboutiquer</strong> gynnas av fokus på rapport-signaler, eftersom det hjälper dem att standardisera bevakning av nischade REIT-kategorier utan att anställa ytterligare en specialist.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompts för att förklara REIT-sektormekanik svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en översikt av den här REIT-sektorn” misslyckas eftersom den: saknar en föranalys som spikar exakt kategori och ditt mål, inte ger något ramverk från fastighet till kassaflöde, ignorerar de specifika signalerna i offentliga dokument som du kan verifiera i en 10‑K/10‑Q eller tilläggsmaterial, producerar generiska ”högre räntor är dåligt”-kommentarer i stället för sektorkopplade drivare och missar hur ledningens språk kan dölja press (lägre hyresnivåer vid omförhandling, capex som smyger upp, finansieringskostnader). Du får en bloggartad sammanfattning som låter rimlig men inte hjälper dig att fatta beslut. Den här prompten är utformad för att vara rak, spårbar och nischspecifik.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för REIT-sektormekanik till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Även om mallen saknar fasta indata-variabler kan du anpassa den genom att ge tre saker: REIT-kategori (inte bara en ticker), din tidshorisont (månader vs. år) och ditt huvudmål (inkomststabilitet, totalavkastning, riskkontroll). Lägg till begränsningar som är viktiga för dig, som ”Jag ligger i en hög skatteklass” eller ”Jag jämför detta med investment grade-obligationer.” En bra följdfråga är: ”Ställ 5 klargörande frågor innan du svarar, med fokus på kategori, belåning/refinansieringsrisk, utdelningsmål och vilka dokument jag har tillgängliga.” Då får du en tajtare föranalys och färre generiska antaganden.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för REIT-sektormekanik?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna kategorin för vag – i stället för ”vård-REIT”, prova ”vård-REIT:ar med fokus på skilled nursing och triple-net-avtal” eller ”REIT:ar med fokus på medical office och hyresgäster nära sjukhus.” Ett annat vanligt fel är att inte ange horisont: ”Jag vill ha inkomst” är otydligt, medan ”Jag håller 3–5 år och kan tolerera 20% drawdown om utdelningen är hållbar” ger modellen en beslutsram. Folk glömmer också att ge dokumentankare; klistra in ett skuldförfalloschema eller REIT:ens egen definition av AFFO så att rapportchecklistan blir specifik för bolagets rapporteringsval. Till sist frågar användare ofta ”är det ett köp?”; du får bättre resultat genom att fråga efter scenarier, varningssignaler och vad som skulle ändra tesen.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för REIT-sektormekanik?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för daytraders som vill ha snabba kursprognoser, eller för någon som försöker outsourca ett köp-/säljbeslut utan att läsa primära dokument. Den ersätter inte heller professionell skatterådgivning, särskilt om du har komplexa situationer (delstatsskatt, pensionskonton, UBTI-frågor eller ovanlig utdelningskaraktär). Om du inte har valt någon undersektor alls och bara vill ha ”bästa REIT:ar att köpa”, börja med ett screeningverktyg och grundläggande utbildning först, och använd sedan den här prompten för att förstå mekaniken bakom din shortlist.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för REIT-sektormekanik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Självstyrda privatinvesterare använder den för att göra en förvirrande REIT-nisch till en enkel modell: vad som driver intäkter, vad som driver kostnader och vad som skyddar (eller hotar) utdelningen. Analytiker inom aktieanalys har nytta av den för att bygga en snabb, sektorspecifik rapportchecklista så att de inte missar ”den där enda tabellen” som förklarar kvartalet. Finansskribenter och nyhetsbrevsutgivare använder den för att översätta prat om AFFO/NOI/skuld till läsbar vägledning utan att förenkla för mycket. RIA-/förmögenhetsrådgivare kan använda det strukturerade resultatet som en kundvänlig förklaring av risker, skatt och skillnaden mellan kurssvängningar och fundamental förändring."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för REIT-sektormekanik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Medier inom privatekonomi får värde eftersom prompten skapar tydliga, sektorspecifika förklaringar som du kan återanvända över flera tickers, samtidigt som allt förankras i offentliga dokument. Registrerade investeringsrådgivare kan använda den när kunder frågar om högavkastande REIT:ar, ”säkra” utdelningar eller varför en undersektor beter sig annorlunda när räntor rör sig. Utbildningsbolag inom investeringar använder den för att lära ut analys som går bortom definitioner genom att koppla drift till utdelningar och risker som går att följa kvartal för kvartal. Små researchboutiquer gynnas av fokus på rapport-signaler, eftersom det hjälper dem att standardisera bevakning av nischade REIT-kategorier utan att anställa ytterligare en specialist."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompts för att förklara REIT-sektormekanik svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en översikt av den här REIT-sektorn” misslyckas eftersom den: saknar en föranalys som spikar exakt kategori och ditt mål, inte ger något ramverk från fastighet till kassaflöde, ignorerar de specifika signalerna i offentliga dokument som du kan verifiera i en 10‑K/10‑Q eller tilläggsmaterial, producerar generiska ”högre räntor är dåligt”-kommentarer i stället för sektorkopplade drivare och missar hur ledningens språk kan dölja press (lägre hyresnivåer vid omförhandling, capex som smyger upp, finansieringskostnader). Du får en bloggartad sammanfattning som låter rimlig men inte hjälper dig att fatta beslut. Den här prompten är utformad för att vara rak, spårbar och nischspecifik."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för REIT-sektormekanik till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om mallen saknar fasta indata-variabler kan du anpassa den genom att ge tre saker: REIT-kategori (inte bara en ticker), din tidshorisont (månader vs. år) och ditt huvudmål (inkomststabilitet, totalavkastning, riskkontroll). Lägg till begränsningar som är viktiga för dig, som ”Jag ligger i en hög skatteklass” eller ”Jag jämför detta med investment grade-obligationer.” En bra följdfråga är: ”Ställ 5 klargörande frågor innan du svarar, med fokus på kategori, belåning/refinansieringsrisk, utdelningsmål och vilka dokument jag har tillgängliga.” Då får du en tajtare föranalys och färre generiska antaganden."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för REIT-sektormekanik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna kategorin för vag – i stället för ”vård-REIT”, prova ”vård-REIT:ar med fokus på skilled nursing och triple-net-avtal” eller ”REIT:ar med fokus på medical office och hyresgäster nära sjukhus.” Ett annat vanligt fel är att inte ange horisont: ”Jag vill ha inkomst” är otydligt, medan ”Jag håller 3–5 år och kan tolerera 20% drawdown om utdelningen är hållbar” ger modellen en beslutsram. Folk glömmer också att ge dokumentankare; klistra in ett skuldförfalloschema eller REIT:ens egen definition av AFFO så att rapportchecklistan blir specifik för bolagets rapporteringsval. Till sist frågar användare ofta ”är det ett köp?”; du får bättre resultat genom att fråga efter scenarier, varningssignaler och vad som skulle ändra tesen."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för REIT-sektormekanik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för daytraders som vill ha snabba kursprognoser, eller för någon som försöker outsourca ett köp-/säljbeslut utan att läsa primära dokument. Den ersätter inte heller professionell skatterådgivning, särskilt om du har komplexa situationer (delstatsskatt, pensionskonton, UBTI-frågor eller ovanlig utdelningskaraktär). Om du inte har valt någon undersektor alls och bara vill ha ”bästa REIT:ar att köpa”, börja med ett screeningverktyg och grundläggande utbildning först, och använd sedan den här prompten för att förstå mekaniken bakom din shortlist."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>REIT:ar är inte ”mystiska avkastningsmaskiner”. De är operativa verksamheter med hyresavtal, skulder och incitament som syns i offentliga dokument om du vet var du ska leta. Klistra in den här prompten i din modell, ange REIT-kategorin och börja utvärdera med tydlighet i stället för magkänsla.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/avkoda-reit-sektorns-mekanik-for-investerare-med-ai-prompt/">Avkoda REIT-sektorns mekanik för investerare med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skriv en djupanalys av tradingstrategi med AI</title>
		<link>https://nodenordic.se/prompts/skriv-en-djupanalys-av-tradingstrategi-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skriv-en-djupanalys-av-tradingstrategi-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:44:35 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001743</guid>

					<description><![CDATA[<p>Strategiarbete känns spretigt – den här AI-prompten gör valfri setup till en trader-anpassad djupanalys med regimer, risker, bevis och testchecklista.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skriv-en-djupanalys-av-tradingstrategi-med-ai/">Skriv en djupanalys av tradingstrategi med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: trading strategy deep dive -->

<div class="hook-introduction">

<p>De flesta “strategigenomgångar” inom trading känns som en rörig tråd av åsikter, noggrant utvalda skärmbilder och vaga regler som faller isär så fort marknaden förändras. Du blir kvar med gissningar om vad som faktiskt spelar roll: regim, risker, evidens och fallgropar. Och ärligt talat är det så bra upplägg blir dåliga affärer.</p>



<p>Den här <strong>djupdykningen i en tradingstrategi</strong> är byggd för <strong>tradingutbildare</strong> som behöver ett tydligt, ansvarsfullt sätt att förklara ett upplägg utan hype, <strong>oberoende traders</strong> som vill stresstesta en idé innan de riskerar pengar och <strong>researchfokuserade creators</strong> som publicerar marknadsinnehåll och behöver en strukturerad analys på trader-nivå. Resultatet är en komplett djupdykningsrapport som täcker ursprung, mekanik, marknadsregimer, risker, “vad som får den att sluta fungera” och en praktisk testchecklista som du faktiskt kan köra.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den formulerar om strategin du analyserar, avsedd trader-nivå och de viktigaste marknadsförhållandena och lyfter sedan fram vilka antaganden den måste göra.</li>
          <li>Den förklarar ursprunget och utvecklingen av konceptet, inklusive hur förändringar i marknadsstruktur (elektronifiering, HFT, optionsflöden, makroregimer) kan påverka det.</li>
          <li>Den bryter ned upplägget i beståndsdelar (“muttrar och bultar”), inklusive kriterier, beslutspunkter och vilken information tradern reagerar på.</li>
          <li>Den kopplar strategin till marknadsregimer (trend, range, volatilitetsutvidgning, nyhetsdrivet, likviditetsförhållanden) och beskriver var den tenderar att fungera respektive fallera.</li>
          <li>Den bygger en riskmedveten utvärdering med hänsyn till position sizing, ogiltigförklaringslogik och en testchecklista i stället för “signal”-språk.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har en strategiidé från en video eller en Twitter-tråd, men du kan inte avgöra vad som är praktiskt användbart jämfört med storytelling.</li>
          <li>Du får inkonsekventa resultat och misstänker att problemet är fel regim, inte din exekvering.</li>
          <li>Du ska avgöra om det är värt att lägga tid på backtesting och vill först ha ett strukturerat filter för “är det här ens rimligt?”</li>
          <li>Du behöver dokumentera ett upplägg för ett team, en community eller din egen playbook utan att glida in i finansiell rådgivning.</li>
          <li>Du skalar innehåll (nyhetsbrev, YouTube-manus, kursanteckningar) och vill ha konsekvent, försvarbar research-struktur.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En djupdykningsrapport med 6 kärnsektioner (förståelse, ursprung, mekanik, regimer, risker, framtidsutsikter).</li>
           <li>En tydlig “fungerar bäst / fungerar sämst”-matris kopplad till specifika villkor som volatilitet, trendstyrka och likviditet.</li>
           <li>En trader-vänlig risksektion som innehåller exempel på ogiltigförklaring och praktiska skyddsräcken (inte trade calls).</li>
           <li>Ett block med research-noteringar som markerar okända delar som antaganden och separerar evidens från anekdotiska observationer.</li>
           <li>En steg-för-steg-testchecklista med 10+ punkter som du kan använda för backtesting eller replay-granskning.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: djupdykningsrapport för tradingstrategi</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSERFARENHETSNIVA]</code></td>
                                <td class="var-desc">
                                    Ange målgruppens kompetensnivå, inklusive deras kännedom om tradingbegrepp, verktyg och strategier.                                    <div class="var-example">Till exempel: "Traders på mellannivå som förstår grundläggande teknisk analys och riskhantering men fortfarande lär sig avancerade strategier och begrepp kring marknadsstruktur."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDELSERFARENHETSNIVA]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SPECIFIKA_MARKNADSFORHALLANDEN]</code></td>
                                <td class="var-desc">
                                    Identifiera den marknadsmiljö eller regim som analysen ska fokusera på, till exempel volatilitet, likviditet eller trendriktning.                                    <div class="var-example">Till exempel: "Högvolatila förhållanden drivna av makroekonomiska nyhetshändelser, med stora prisrörelser intradag och låg övergripande likviditet."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[SPECIFIKA_MARKNADSFORHALLANDEN]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SPECIFIK_STRATEGI_VERKTYG_STRUKTUR]</code></td>
                                <td class="var-desc">
                                    Beskriv den tradingstrategi, tekniska indikator eller det marknadsstrukturkoncept som du vill få analyserat i detalj.                                    <div class="var-example">Till exempel: "Volymviktat genomsnittspris (VWAP) som verktyg för att identifiera stöd- och motståndsnivåer intradag vid trendföljande upplägg."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[SPECIFIK_STRATEGI_VERKTYG_STRUKTUR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en grundlig, trader-vänlig djupdykning i en vald tradingstrategi, teknisk indikator/verktyg eller marknadsstrukturkoncept. Leveransen måste förklara var den kommer ifrån, hur den fungerar, när den tenderar att fungera eller misslyckas, och hur framtiden kan se ut för den—så att läsaren kan fatta bättre informerade tradingbeslut.

## PERSONA
Agera som en erfaren diskretionär daytrader och marknadsstudent som:
- Tänker i sannolikheter, riskkontroller och marknadsregimer
- Kommunicerar tydligt utan hype
- Använder evidens (forskningsfynd när de är kända) och praktiska skärmtidslärdomar (personliga tradingobservationer) för att stödja påståenden

## BEGRÄNSNINGAR
- Skriv för det **primära användarsegmentet** som antyds av [HANDELSERFARENHETSNIVA], men så att det fortfarande är begripligt för andra nivåer.
- Håll dig förankrad i sunda tradingprinciper (riskhantering, positionsstorlek, osäkerhet, regimskiften).
- Undvik språk om ”garanterade vinster” och undvik att ge individualiserad finansiell rådgivning.
- Använd enkel engelska först; introducera fackspråk endast med snabba definitioner.
- När data är okänd eller inte kan verifieras, märk det uttryckligen som ett antagande eller en anekdotisk observation.

### Vad detta INTE är
- Ingen köp-/säljsignalstjänst eller instruktion att lägga en specifik trade i dag.
- Ingen prestationsgaranti, ingen bli-rik-snabb-plan, och ingen ersättning för backtesting.
- Ingen regulatorisk/skattebedömning.
- Ingen fullständig tradingplan om inte användaren uttryckligen ber om en.

## PROCESS
1. **Föranalysförståelse (krävs först):** I 3–6 punkter, återge vad du analyserar, vem det är för, och vilka marknadsförhållanden som är viktigast baserat på input. Lista eventuella antaganden du måste göra.
2. **Ursprung och utveckling:** Förklara hur konceptet uppstod, varför det anammades, och hur användningen förändrades när marknaderna (elektronifiering, HFT, optionsflöden, makroregimer, etc.) utvecklades.
3. **Hur det fungerar (detaljerna):** Bryt ner konceptet i komponenter, inklusive kriterier för setup, beslutspunkter och marknadslogiken bakom det.
4. **Regimpassning:** Koppla förväntad prestation till förhållanden som trend, range, hög/låg volatilitet, likviditet och nyhetsdrivna miljöer—särskilt [SPECIFIKA_MARKNADSFORHALLANDEN].
5. **Uppsida vs. felmoder:** Ge en balanserad bild: bästa användningsfall, realistiska fördelar och de vanligaste sätten traders missbrukar det.
6. **Evidens och exempel:** Stöd poänger med valfri kombination av: välkända studier (om de kan återges med hög säkerhet), stiliserade fakta, resonemang i backtest-stil och exempel från ”vad jag har observerat när jag tradat det”. Inkludera minst ett ”fungerar bra”-scenario och ett ”får traders att åka på stryk”-scenario.
7. **Framåtblick:** Diskutera vad som kan förändra dess edge (eller brist på edge) givet nuvarande trender (förändringar i marknadsstruktur, skiften i volatilitetsregim, AI-verktyg, reglering, trängsel/crowding).
8. **Avslut:** Sammanfatta nyckelinsikter och ge praktisk, icke-preskriptiv vägledning om hur en trader kan utvärdera det på ett säkert sätt (t.ex. vad man ska testa, vad man ska följa, vad man ska undvika).

### Hantering av edge cases
- Om någon input saknas eller är vag, ställ upp till 3 förtydligande frågor. Om användaren vill att du fortsätter ändå, fortsätt med tydligt markerade antaganden.
- Om ämnet är starkt beroende av tillgångsslag (aktier, terminer, krypto, FX), be om det; annars ge anteckningar som varierar beroende på tillgångsslag.

## INPUTS
- **Ämne att analysera:** [SPECIFIK_STRATEGI_VERKTYG_STRUKTUR]
- **Tradingnivå:** [HANDELSERFARENHETSNIVA]
- **Marknadsregimer av intresse:** [SPECIFIKA_MARKNADSFORHALLANDEN]

## OUTPUTSPECIFIKATION
Leverera en strukturerad rapport med följande avsnitt och placeholders:

1. **Uppgiftsförståelse**
   - {Audience Fit}
   - {Focus Market Conditions}
   - {Assumptions / Clarifications Needed}

2. **Ursprung och utveckling**
   - {Where It Started}
   - {Key Milestones}
   - {How Modern Markets Changed It}

3. **Mekanik**
   - {Core Idea Explained Simply}
   - {Key Components}
   - {Typical Ruleset / Checklist}
   - {Common Variations}

4. **Regimtillämpning**
   - {When It Tends To Work}
   - {When It Often Fails}
   - {Notes Specific To [SPECIFIKA_MARKNADSFORHALLANDEN]}

5. **Fördelar, risker och fallgropar**
   - {Potential Advantages}
   - {Primary Risks}
   - {Frequent Trader Mistakes}
   - {Risk Controls That Matter Most}

6. **Evidens och illustrativa scenarier**
   - {Evidence Summary}
   - {Example: Favorable Outcome Scenario}
   - {Example: Unfavorable Outcome Scenario}
   - {What Metrics To Track If Testing}

7. **Framtidsutsikter**
   - {Trends That Could Strengthen It}
   - {Trends That Could Weaken It}
   - {Adaptations Traders Are Making}

8. **Slutsats**
   - {Key Takeaways}
   - {How To Evaluate It Safely Next}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Att förklaringen matchar [HANDELSERFARENHETSNIVA] och definierar alla specialiserade termer.
- Att varje påstådd fördel har en motsvarande risk eller begränsning.
- Att tillämpbarheten är kopplad till specifika regimer, inklusive [SPECIFIKA_MARKNADSFORHALLANDEN].
- Att evidens tydligt är märkt som forskningsstött vs. erfarenhetsbaserat vs. antagande.
- Ingen individualiserad trade-instruktion, inga formuleringar om ”säker vinst”, och riskhantering är uttryckligen adresserad.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en grundlig, trader-v\u00e4nlig djupdykning i en vald tradingstrategi, teknisk indikator\/verktyg eller marknadsstrukturkoncept. Leveransen m\u00e5ste f\u00f6rklara var den kommer ifr\u00e5n, hur den fungerar, n\u00e4r den tenderar att fungera eller misslyckas, och hur framtiden kan se ut f\u00f6r den\u2014s\u00e5 att l\u00e4saren kan fatta b\u00e4ttre informerade tradingbeslut.\r\n\r\n## PERSONA\r\nAgera som en erfaren diskretion\u00e4r daytrader och marknadsstudent som:\r\n- T\u00e4nker i sannolikheter, riskkontroller och marknadsregimer\r\n- Kommunicerar tydligt utan hype\r\n- Anv\u00e4nder evidens (forskningsfynd n\u00e4r de \u00e4r k\u00e4nda) och praktiska sk\u00e4rmtidsl\u00e4rdomar (personliga tradingobservationer) f\u00f6r att st\u00f6dja p\u00e5st\u00e5enden\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Skriv f\u00f6r det **prim\u00e4ra anv\u00e4ndarsegmentet** som antyds av [HANDELSERFARENHETSNIVA], men s\u00e5 att det fortfarande \u00e4r begripligt f\u00f6r andra niv\u00e5er.\r\n- H\u00e5ll dig f\u00f6rankrad i sunda tradingprinciper (riskhantering, positionsstorlek, os\u00e4kerhet, regimskiften).\r\n- Undvik spr\u00e5k om \u201dgaranterade vinster\u201d och undvik att ge individualiserad finansiell r\u00e5dgivning.\r\n- Anv\u00e4nd enkel engelska f\u00f6rst; introducera fackspr\u00e5k endast med snabba definitioner.\r\n- N\u00e4r data \u00e4r ok\u00e4nd eller inte kan verifieras, m\u00e4rk det uttryckligen som ett antagande eller en anekdotisk observation.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Ingen k\u00f6p-\/s\u00e4ljsignalstj\u00e4nst eller instruktion att l\u00e4gga en specifik trade i dag.\r\n- Ingen prestationsgaranti, ingen bli-rik-snabb-plan, och ingen ers\u00e4ttning f\u00f6r backtesting.\r\n- Ingen regulatorisk\/skattebed\u00f6mning.\r\n- Ingen fullst\u00e4ndig tradingplan om inte anv\u00e4ndaren uttryckligen ber om en.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalysf\u00f6rst\u00e5else (kr\u00e4vs f\u00f6rst):** I 3\u20136 punkter, \u00e5terge vad du analyserar, vem det \u00e4r f\u00f6r, och vilka marknadsf\u00f6rh\u00e5llanden som \u00e4r viktigast baserat p\u00e5 input. Lista eventuella antaganden du m\u00e5ste g\u00f6ra.\r\n2. **Ursprung och utveckling:** F\u00f6rklara hur konceptet uppstod, varf\u00f6r det anammades, och hur anv\u00e4ndningen f\u00f6r\u00e4ndrades n\u00e4r marknaderna (elektronifiering, HFT, optionsfl\u00f6den, makroregimer, etc.) utvecklades.\r\n3. **Hur det fungerar (detaljerna):** Bryt ner konceptet i komponenter, inklusive kriterier f\u00f6r setup, beslutspunkter och marknadslogiken bakom det.\r\n4. **Regimpassning:** Koppla f\u00f6rv\u00e4ntad prestation till f\u00f6rh\u00e5llanden som trend, range, h\u00f6g\/l\u00e5g volatilitet, likviditet och nyhetsdrivna milj\u00f6er\u2014s\u00e4rskilt [SPECIFIKA_MARKNADSFORHALLANDEN].\r\n5. **Uppsida vs. felmoder:** Ge en balanserad bild: b\u00e4sta anv\u00e4ndningsfall, realistiska f\u00f6rdelar och de vanligaste s\u00e4tten traders missbrukar det.\r\n6. **Evidens och exempel:** St\u00f6d po\u00e4nger med valfri kombination av: v\u00e4lk\u00e4nda studier (om de kan \u00e5terges med h\u00f6g s\u00e4kerhet), stiliserade fakta, resonemang i backtest-stil och exempel fr\u00e5n \u201dvad jag har observerat n\u00e4r jag tradat det\u201d. Inkludera minst ett \u201dfungerar bra\u201d-scenario och ett \u201df\u00e5r traders att \u00e5ka p\u00e5 stryk\u201d-scenario.\r\n7. **Fram\u00e5tblick:** Diskutera vad som kan f\u00f6r\u00e4ndra dess edge (eller brist p\u00e5 edge) givet nuvarande trender (f\u00f6r\u00e4ndringar i marknadsstruktur, skiften i volatilitetsregim, AI-verktyg, reglering, tr\u00e4ngsel\/crowding).\r\n8. **Avslut:** Sammanfatta nyckelinsikter och ge praktisk, icke-preskriptiv v\u00e4gledning om hur en trader kan utv\u00e4rdera det p\u00e5 ett s\u00e4kert s\u00e4tt (t.ex. vad man ska testa, vad man ska f\u00f6lja, vad man ska undvika).\r\n\r\n### Hantering av edge cases\r\n- Om n\u00e5gon input saknas eller \u00e4r vag, st\u00e4ll upp till 3 f\u00f6rtydligande fr\u00e5gor. Om anv\u00e4ndaren vill att du forts\u00e4tter \u00e4nd\u00e5, forts\u00e4tt med tydligt markerade antaganden.\r\n- Om \u00e4mnet \u00e4r starkt beroende av tillg\u00e5ngsslag (aktier, terminer, krypto, FX), be om det; annars ge anteckningar som varierar beroende p\u00e5 tillg\u00e5ngsslag.\r\n\r\n## INPUTS\r\n- **\u00c4mne att analysera:** [SPECIFIK_STRATEGI_VERKTYG_STRUKTUR]\r\n- **Tradingniv\u00e5:** [HANDELSERFARENHETSNIVA]\r\n- **Marknadsregimer av intresse:** [SPECIFIKA_MARKNADSFORHALLANDEN]\r\n\r\n## OUTPUTSPECIFIKATION\r\nLeverera en strukturerad rapport med f\u00f6ljande avsnitt och placeholders:\r\n\r\n1. **Uppgiftsf\u00f6rst\u00e5else**\r\n   - {Audience Fit}\r\n   - {Focus Market Conditions}\r\n   - {Assumptions \/ Clarifications Needed}\r\n\r\n2. **Ursprung och utveckling**\r\n   - {Where It Started}\r\n   - {Key Milestones}\r\n   - {How Modern Markets Changed It}\r\n\r\n3. **Mekanik**\r\n   - {Core Idea Explained Simply}\r\n   - {Key Components}\r\n   - {Typical Ruleset \/ Checklist}\r\n   - {Common Variations}\r\n\r\n4. **Regimtill\u00e4mpning**\r\n   - {When It Tends To Work}\r\n   - {When It Often Fails}\r\n   - {Notes Specific To [SPECIFIKA_MARKNADSFORHALLANDEN]}\r\n\r\n5. **F\u00f6rdelar, risker och fallgropar**\r\n   - {Potential Advantages}\r\n   - {Primary Risks}\r\n   - {Frequent Trader Mistakes}\r\n   - {Risk Controls That Matter Most}\r\n\r\n6. **Evidens och illustrativa scenarier**\r\n   - {Evidence Summary}\r\n   - {Example: Favorable Outcome Scenario}\r\n   - {Example: Unfavorable Outcome Scenario}\r\n   - {What Metrics To Track If Testing}\r\n\r\n7. **Framtidsutsikter**\r\n   - {Trends That Could Strengthen It}\r\n   - {Trends That Could Weaken It}\r\n   - {Adaptations Traders Are Making}\r\n\r\n8. **Slutsats**\r\n   - {Key Takeaways}\r\n   - {How To Evaluate It Safely Next}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Att f\u00f6rklaringen matchar [HANDELSERFARENHETSNIVA] och definierar alla specialiserade termer.\r\n- Att varje p\u00e5st\u00e5dd f\u00f6rdel har en motsvarande risk eller begr\u00e4nsning.\r\n- Att till\u00e4mpbarheten \u00e4r kopplad till specifika regimer, inklusive [SPECIFIKA_MARKNADSFORHALLANDEN].\r\n- Att evidens tydligt \u00e4r m\u00e4rkt som forskningsst\u00f6tt vs. erfarenhetsbaserat vs. antagande.\r\n- Ingen individualiserad trade-instruktion, inga formuleringar om \u201ds\u00e4ker vinst\u201d, och riskhantering \u00e4r uttryckligen adresserad.";
    const variables = ["[HANDELSERFARENHETSNIVA]","[SPECIFIKA_MARKNADSFORHALLANDEN]","[SPECIFIK_STRATEGI_VERKTYG_STRUKTUR]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Välj en enda “analysenhet”.</strong> Be inte om “RSI + VWAP + trendlinjer” på en gång. Välj ett primärt koncept (till exempel: “opening range breakout på ES”) och låt djupdykningen fokusera på det; du kan lägga till konfluens senare med en följdfråga som: “Lägg nu till hur VWAP-konfluens förändrar filtrering av inträden och ogiltigförklaring.”</li>


<li><strong>Tvinga fram regimspecificitet direkt.</strong> Om du vet vilken miljö du handlar i, säg det. Testa: “Skriv detta för en daytrader på mellannivå, med fokus på lågvolatil hackig sidledes handel kontra högvolatila trenddagar, och peka ut vilken regim som är ett hårt ‘nej’ för upplägget.”</li>


<li><strong>Be den separera evidens från skärmtid.</strong> Du vill att rapporten ska märka upp vad som är research-stött och vad som är anekdotiskt. En bra följdfråga är: “Skapa två kolumner: ‘Evidens eller allmänt observerat’ och ‘Anekdot/antagande’, och flytta varje påstående till en av dem.”</li>


<li><strong>Iterera på fel- och fallscenarierna.</strong> Efter första output, pressa hårdare: “Lista de 7 vanligaste sätten detta fallerar i live trading och lägg sedan till en konkret mitigering eller ett filter för var och en.” Det är här prompten blir riktigt användbar, eftersom de flesta offentliga genomgångar hoppar över de jobbiga delarna.</li>


<li><strong>Gör checklistan till en backtest-spec.</strong> När du får testchecklistan, be: “Skriv om checklistan som backtest-regler med explicita definitioner (tidsfönster, inträdessignal, stop-metod, exit-metod) och markera eventuella subjektiva moment som måste standardiseras.” Då får du något du faktiskt kan utvärdera, inte bara diskutera.</li>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>Om du gillar strukturerade djupdykningar hjälper de här relaterade promptarna dig att använda samma “blueprint först”-tänk i långformatprojekt.</p>



<p>Om du också behöver ett pålitligt ramverk för att göra råa idéer till en sammanhängande berättelse är <a href="https://nodenordic.se/prompts/bygg-en-berattelseplan-for-roman-med-denna-ai-prompt">Bygg en berättelseplan för roman med denna ai-prompt</a> en smart kombination. När du publicerar utbildande tradinginnehåll (guider, fallstudier, till och med en bok) behöver du ofta en berättelsestruktur så att researchen inte känns som utspridda anteckningar.</p>



<p>För team som gör serialiserat innehåll där varje del måste “förtjäna sin plats” hjälper <a href="https://nodenordic.se/prompts/skapa-en-romanplan-kapitel-for-kapitel">Skapa en romanplan kapitel för kapitel</a> dig att planera kapitel med tydligt syfte och progression. Det är användbart när din strategidjupdykning blir en serie i flera delar (ursprung, mekanik, regimer, exekvering, risk, exempel) och du vill ha ett jämnt tempo.</p>



<p>När du har validerat kärnvinkeln och vill skala till en komplett, sammanhängande tillgång kan <a href="https://nodenordic.se/prompts/planera-en-komplett-romanoutline-med-ai-prompten">Planera en komplett romanoutline med ai-prompten</a> göra ditt djupdykningsmaterial till en komplett disposition. Det är praktiskt om du bygger ett kurskomplement, en e-bok eller en lång nedladdningsbar playbook och behöver en tajt struktur innan du skriver.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-berattelseplan-for-roman-med-denna-ai-prompt">Bygg en berättelseplan för roman med denna ai-prompt</a>: Skapa snabbt en tydlig berättelsestomme.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-romanplan-kapitel-for-kapitel">Skapa en romanplan kapitel för kapitel</a>: Planera kapitel med syfte och flyt.</li>


<li><a href="https://nodenordic.se/prompts/planera-en-komplett-romanoutline-med-ai-prompten">Planera en komplett romanoutline med ai-prompten</a>: Gör research till en komplett disposition.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-handlingsplan-for-romanen-med-ai-prompten">Bygg en handlingsplan för romanen med ai-prompten</a>: Lägg till spänning, insatser och progression.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-romanplan-med-ai-prompten">Skriv en romanplan med AI-prompten</a>: Bygg en komplett skriv-blueprint från start till mål.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en strategidjupdykning?</span>

<p class="answer"><strong>Diskretionära daytraders</strong> använder den för att rimlighetskontrollera ett upplägg innan de lägger veckor på sim-trading eller backtesting. <strong>Tradingutbildare och kursskapare</strong> förlitar sig på den för att förklara en strategi med tydliga begränsningar, regimer och riskspråk som undviker hype. <strong>Researchanalytiker i prop-inspirerade team</strong> använder den för att standardisera hur strategiidéer dokumenteras så att jämförelser blir enklare. <strong>Nyhetsbrevsskribenter och ansvariga för finansinnehåll</strong> har nytta av att den producerar en strukturerad rapport som skiljer evidens från anekdotiska “skärmtids”-observationer.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en strategidjupdykning?</span>

<p class="answer"><strong>Företag inom tradingutbildning för retail</strong> använder den för att göra ett populärt upplägg till en lektion som täcker när det misslyckas, inte bara när det fungerar, vilket minskar återbetalningar och frustration. <strong>Prop-firmor och tradingcommunities</strong> använder den för att dokumentera playbooks konsekvent mellan mentorer, marknader och tidsramar. <strong>Fintech- och tradingplattformar</strong> kan använda rapportformatet i utbildningshubbar (indikatorförklaringar, strategiguider, riskgenomgångar) utan att glida över till “signaler”. <strong>Finansiella medieutgivare</strong> använder den för att skapa ansvarsfulla förklaringar som inkluderar osäkerhet, regimskiften och testchecklistor i stället för heta takes.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-promptar för att skriva en strategidjupdykning svaga resultat?</span>

<p class="answer">En typisk prompt som “<em>Skriv en genomgång av den här tradingstrategin</em>” misslyckas eftersom den: saknar en nödvändig föranalys som återger målgrupp, villkor och antaganden; inte ger någon struktur för regimer, så allt låter som att det fungerar “i allmänhet”; ignorerar riskkontroller och ogiltigförklaringslogik, vilket är hela poängen med tradingresearch; producerar generiska förklaringar i stället för konkreta beslutspunkter och begränsningar; och blandar evidens med självsäkra gissningar i stället för att märka okända delar som antaganden eller anekdotiska observationer.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för strategidjupdykning efter min specifika situation?</span>

<p class="answer">Ja. Den enklaste anpassningen är att säga vad du analyserar (strategi, indikator eller marknadsstrukturkoncept), mål-nivån på tradern (nybörjare, mellan, avancerad) och den marknadskontext du bryr dig om (instrument, session, tidsram, volatilitetsförhållanden). Be sedan om tyngdpunkt där du behöver den, som “fel- och fallscenarier först”, “mer om position sizing” eller “lägg till en researchsektion med tydligt märkta antaganden”. En praktisk följdfråga är: “Skriv om djupdykningen specifikt för mitt instrument och min session och lägg till en ‘handla inte’-checklista för de regimer där detta fallerar.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för strategidjupdykning?</span>

<p class="answer">Det största misstaget är att lämna strategidefinitionen för vag — i stället för “price action breakout”, testa “opening range breakout på NQ, första 15 minuterna, inträden endast i riktning med föregående dags trend”. Ett annat vanligt fel är att hoppa över avsedd erfarenhetsnivå; “för traders” är för brett, medan “för daytraders på mellannivå som redan använder stopp och position sizing” ger tajtare output. Många glömmer också att specificera marknad och session (dåligt: “forex”; bättre: “EURUSD under London open, 1–5-minutersgrafer”), vilket gör regimdiskussionen grötig. Slutligen ber många inte om testbarhet; lägg till “gör detta till explicita backtest-regler och lista subjektiva moment som måste standardiseras” för att undvika en rapport som läser bra men inte går att utvärdera.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för strategidjupdykning?</span>

<p class="answer">Den här prompten passar inte om du vill ha en snabb köp-/säljrekommendation idag, eftersom den är byggd för research och besluts kvalitet, inte signaler. Den ersätter inte heller dataarbete om du behöver verifierad statistik; när research inte kan bekräftas kommer den att märka påståenden som antaganden, vilket kan kännas “otillfredsställande” om du vill ha säkerhet. Och om du inte har definierat upplägget alls ännu kan det vara bättre att först skriva ett enkelt regelverk på en sida och sedan komma tillbaka för djupdykningen och testchecklistan.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en strategidjupdykning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Diskretionära daytraders använder den för att rimlighetskontrollera ett upplägg innan de lägger veckor på sim-trading eller backtesting. Tradingutbildare och kursskapare förlitar sig på den för att förklara en strategi med tydliga begränsningar, regimer och riskspråk som undviker hype. Researchanalytiker i prop-inspirerade team använder den för att standardisera hur strategiidéer dokumenteras så att jämförelser blir enklare. Nyhetsbrevsskribenter och ansvariga för finansinnehåll har nytta av att den producerar en strukturerad rapport som skiljer evidens från anekdotiska “skärmtids”-observationer."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en strategidjupdykning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Företag inom tradingutbildning för retail använder den för att göra ett populärt upplägg till en lektion som täcker när det misslyckas, inte bara när det fungerar, vilket minskar återbetalningar och frustration. Prop-firmor och tradingcommunities använder den för att dokumentera playbooks konsekvent mellan mentorer, marknader och tidsramar. Fintech- och tradingplattformar kan använda rapportformatet i utbildningshubbar (indikatorförklaringar, strategiguider, riskgenomgångar) utan att glida över till “signaler”. Finansiella medieutgivare använder den för att skapa ansvarsfulla förklaringar som inkluderar osäkerhet, regimskiften och testchecklistor i stället för heta takes."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-promptar för att skriva en strategidjupdykning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv en genomgång av den här tradingstrategin” misslyckas eftersom den: saknar en nödvändig föranalys som återger målgrupp, villkor och antaganden; inte ger någon struktur för regimer, så allt låter som att det fungerar “i allmänhet”; ignorerar riskkontroller och ogiltigförklaringslogik, vilket är hela poängen med tradingresearch; producerar generiska förklaringar i stället för konkreta beslutspunkter och begränsningar; och blandar evidens med självsäkra gissningar i stället för att märka okända delar som antaganden eller anekdotiska observationer."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för strategidjupdykning efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Den enklaste anpassningen är att säga vad du analyserar (strategi, indikator eller marknadsstrukturkoncept), mål-nivån på tradern (nybörjare, mellan, avancerad) och den marknadskontext du bryr dig om (instrument, session, tidsram, volatilitetsförhållanden). Be sedan om tyngdpunkt där du behöver den, som “fel- och fallscenarier först”, “mer om position sizing” eller “lägg till en researchsektion med tydligt märkta antaganden”. En praktisk följdfråga är: “Skriv om djupdykningen specifikt för mitt instrument och min session och lägg till en ‘handla inte’-checklista för de regimer där detta fallerar.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för strategidjupdykning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna strategidefinitionen för vag — i stället för “price action breakout”, testa “opening range breakout på NQ, första 15 minuterna, inträden endast i riktning med föregående dags trend”. Ett annat vanligt fel är att hoppa över avsedd erfarenhetsnivå; “för traders” är för brett, medan “för daytraders på mellannivå som redan använder stopp och position sizing” ger tajtare output. Många glömmer också att specificera marknad och session (dåligt: “forex”; bättre: “EURUSD under London open, 1–5-minutersgrafer”), vilket gör regimdiskussionen grötig. Slutligen ber många inte om testbarhet; lägg till “gör detta till explicita backtest-regler och lista subjektiva moment som måste standardiseras” för att undvika en rapport som läser bra men inte går att utvärdera."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för strategidjupdykning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte om du vill ha en snabb köp-/säljrekommendation idag, eftersom den är byggd för research och besluts kvalitet, inte signaler. Den ersätter inte heller dataarbete om du behöver verifierad statistik; när research inte kan bekräftas kommer den att märka påståenden som antaganden, vilket kan kännas “otillfredsställande” om du vill ha säkerhet. Och om du inte har definierat upplägget alls ännu kan det vara bättre att först skriva ett enkelt regelverk på en sida och sedan komma tillbaka för djupdykningen och testchecklistan."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>En strategi du inte kan förklara tydligt är svår att handla konsekvent. Kör den här prompten, få en förankrad djupdykning och gör din “intressanta idé” till något du faktiskt kan testa.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skriv-en-djupanalys-av-tradingstrategi-med-ai/">Skriv en djupanalys av tradingstrategi med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
