2.15

📋 Handelsregler

Automatiske handelsregler og advarsler

1. 🌱 Your First 3 Rules — Starter Set

Trading rules are a powerful tool — but without a starting point, they can feel overwhelming. If you're just getting started, these three rules are all you need:

  1. Max 2% risk per trade. Set a hard stop at 2% of your current account value in the rule settings. The app warns you as soon as you cross this limit. Math background: Chapter 6.0 — The 1R Rule.
  2. No adding to losers. If a trade is red, you do NOT double down (no "averaging down"). Turn the rule on → the app warns you on violation. Background on this trap: Ch. 6 Losing Streak.
  3. A journal entry is mandatory for every trade. Entry reason + emotion + rationale. No journal, no trade. No review, no learning. Template: Mindset Ch. Module 3.

After 3 months, you can expand your rule set with the advanced rules from the sections below — earnings filters, correlation limits, max positions per day. But first: these three, and nothing else.

2. Hvad er handelsregler?

Handelsregler er foruddefinerede betingelser der hjælper dig med at handle disciplineret. Systemet overvåger automatisk dine positioner og sender notifikationer når en regel udløses. Så går du aldrig glip af en vigtig handling.

Handelsregelsystemet:
• Minder dig automatisk om vigtige regler
• Advarer ved overtrædelse af risikogrænser
• Hjælper med at dokumentere og analysere regeloverholdelse
• Understøtter forskellige handelsstile (optioner, aktier osv.)
✨

Hvorfor er regler vigtige?

De fleste tradere har regler i hovedet men glemmer dem i øjeblikkets hede. Eksempel: "Luk ved 50 % gevinst" – men så håber man på mere og misser udgangen. Handelsregler minder dig automatisk!

"Plan your trade, trade your plan" – Med regelsystemet bliver dette princip virkelighed.

4. Arkitektur: De to dimensioner

Regelsystemet er bygget på to grundlæggende dimensioner:

┌─────────────────────────────────────────────────────────────────┐
│                        REGELDIMENSIONER                          │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  KILDE                         RÆKKEVIDDE (Anvendelighed)       │
│  ┌──────────────┐              ┌──────────────────────────┐    │
│  │ System       │              │ 🎯 Position              │    │
│  │ (Foruddef.)  │              │    En specifik           │    │
│  ├──────────────┤              │    position              │    │
│  │ Bruger       │              ├──────────────────────────┤    │
│  │ (Tilpasset)  │              │ 🏦 Konto                 │    │
│  └──────────────┘              │    En mæglerkonto        │    │
│                                ├──────────────────────────┤    │
│                                │ 💼 Portefølje            │    │
│                                │    Alle konti            │    │
│                                └──────────────────────────┘    │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

5. Dimension 1: Regelkilde

🔧 Systemforuddefinitioner
Foruddefinerede regler fra systemet som du kan aktivere med et klik. Disse er baseret på afprøvet handelspraksis og vedligeholdes af Singularity Trader-teamet.

Eksempler:
• "50 % gevinsthjemtagning" – Luk ved 50 % af maksimumgevinst
• "21 DTE-håndtering" – Advar ved 21 dage tilbage
• "200 % stop-loss" – Luk ved 2x præmietab

✏️ Brugeroprettede (tilpassede)
Dine egne regler som du opretter for at matche din handelsstil præcist. Du definerer selv navn, betingelser og handling.

6. Dimension 2: Rækkevidde (anvendelighed)

Hver regel har en rækkevidde der bestemmer hvilke positioner den gælder for:

RækkeviddeEksempelregelAnvendelsestilfælde
🎯 Position"Sælg denne AAPL-position ved +20 %"Individuel handelsplan
🏦 Konto"Maks 30 % købekraft på denne konto"Konservativ IRA-konto
💼 Portefølje"Aldrig mere end 5 % i én position"Generel risikoregel

7. 🎯 Positionsregler i detaljer

Positionsregler gælder for én specifik position. De lader dig definere en individuel plan for hver handel.

Typiske positionsregler:
• Stop-loss-pris – f.eks. "Sælg hvis prisen falder under $150"
• Take-profit-mål – f.eks. "Luk ved +20 %"
• DTE-baseret – f.eks. "Luk ved 14 DTE"
• ITM-advarsel – f.eks. "Rul hvis optionen går ITM"
• Individuel handelsplan

Anvendelsestilfælde: Du åbner en handel og angiver direkte hvornår du skal lukke eller justere den. Systemet minder dig når betingelsen er opfyldt.

8. 🏦 Kontoregler i detaljer

Kontoregler gælder for én mæglerkonto. De hjælper dig med at køre forskellige strategier per konto.

Typiske kontoregler:
• Maks købekraftsanvendelse % – f.eks. "Aldrig over 50 %"
• Maks åbne positioner – f.eks. "Maks 10 positioner"
• Tilladte aktivklasser – f.eks. "Kun aktier, ingen optioner"
• Maks positionsstørrelse på denne konto
• Kontospecifikke marginregler

Anvendelsestilfælde: Du har en konservativ IRA-konto og en aggressiv handelskonto. Kontoregler sikrer at du følger forskellige risikoprofiler.

9. 💼 Porteføljeregler i detaljer

Porteføljeregler gælder for alle konti. De beskytter din samlede formue.

Typiske porteføljeregler:
• Samlet eksponeringsgrænse – f.eks. "Maks 200 % af kapital"
• Sektordiversificering – f.eks. "Maks 20 % i teknologi"
• Maks positionsstørrelse (samlet) – f.eks. "Maks 5 % i én aktie"
• Korrelationsgrænser – f.eks. "Advarsel hvis for mange lignende handler"
• Overordnede risikoregler

Anvendelsestilfælde: Uanset hvor mange konti du har, sikrer disse regler at din samlede portefølje forbliver sikker.

10. Regelkategorier

Regler organiseres efter kategori baseret på hvornår de anvendes:

📥 Indgangsregler (før åbning)
Kontroller inden man åbner en position:
• 45 DTE-indgang – Optioner med ~45 dage tilbage
• Delta 0,30 – Short puts ved delta 0,30
• IV Rank > 50 – Sælg kun når IV er høj
• Undgå rapporter – Ingen handler omkring resultatdage

📤 Udgangs-/håndteringsregler
Hvornår man lukker eller justerer positioner:
• 50 % gevinsthjemtagning – Luk ved 50 % af maksimumgevinst
• 21 DTE-håndtering – Advar ved 21 dage tilbage
• 200 % stop-loss – Luk ved 2x præmietab
• Rul ved ITM

⚠️ Risikoregler
Porteføljeovergribende grænser:
• 1–2 %-reglen – Maks risiko per handel
• 5 % positionsstørrelse – Maks per position
• 50 % købekraft – Overskrid aldrig

🧠 Psykologiregler
Beskyt mod emotionel handel:
• 3 tab = pause
• Ingen hævnhandel
• Planlæg før handel

11. Systemarkitektur: Regelmotoren

Regelmotoren er hjertet i systemet. Den overvåger kontinuerligt alle dine positioner og kontrollerer om regler udløses:

┌─────────────────────────────────────────────────────────────────┐
│                        REGELMOTOR                               │
├─────────────────────────────────────────────────────────────────┤
│  Regeldefinition (Admin/Bruger)                                  │
│  • Navn, Beskrivelse                                            │
│  • Type: Indgang / Udgang / Håndtering / Risiko                 │
│  • Betingelse (f.eks. DTE <= 21)                                │
│  • Handling: Notifikation / Advarsel / Blokering               │
│  • Aktivtype: Option / Aktie / Alle                             │
│  • Rækkevidde: Position / Konto / Portefølje                   │
├─────────────────────────────────────────────────────────────────┤
│                              ↓                                  │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌───────────┐    │
│  │ Dashboard │  │Overvågn.- │  │  Indgangs-│  │  Notifik- │    │
│  │  Widget   │  │  signaler │  │  kontrol  │  │  ations-  │    │
│  └───────────┘  └───────────┘  └───────────┘  └───────────┘    │
└─────────────────────────────────────────────────────────────────┘

Motoren kontrollerer jævnligt alle aktive regler og udløser den passende handling når betingelserne er opfyldt.

12. Integration i platformen

Handelsregler er integreret på forskellige steder i platformen:

SideIntegration
DashboardWidget "Handling nødvendig" med aktive regelnotifikationer
PositionsdetaljerVis aktive regler for denne position
HandelsindtastningKontrol inden åbning (risikoregler)
OvervågningslisteSignalkolonne baseret på indgangsregler
NotifikationerPush/e-mail når regel udløses
HandelsjournalRegeloverholdelsesscore per handel

13. Betingelsestyper

Disse betingelsestyper er tilgængelige for regler:

TypeBeskrivelseAktiv
PROFIT_PCTGevinst i %Alle
LOSS_PCTTab i %Alle
DTEDage til udløbOptioner
DELTADeltaværdiOptioner
IV_RANKIV Rank/percentilOptioner
POSITION_SIZE_PCTPosition > X % af porteføljeRisiko
BUYING_POWER_PCTKøbekraftsanvendelse > X %Risiko
EARNINGS_DTEResultatdag om X dageAlle

14. Status: Koncept

⚠️ Bemærk: Handelsregelsystemet befinder sig i øjeblikket i konceptfasen. Funktionerne beskrevet her vil blive implementeret i fremtidige versioner.

Din feedback er velkommen for at hjælpe med at forme funktionerne optimalt! Detaljeret teknisk dokumentation findes på docs/concepts/TRADING-RULES.md.

15. Dashboard Widget "Action Needed" ✅

Sådan opretter du din egen individuelle regel:

┌─────────────────────────────────────────────────────────┐
│ ➕ Ny regel                                              │
├─────────────────────────────────────────────────────────┤
│                                                         │
│ Navn: [Min Stop-Loss-regel__________________]           │
│                                                         │
│ Omfang:                                                 │
│ ○ 💼 Portefølje (alle konti)                           │
│ ● 🏦 Konto: [Interactive Brokers ▼]                    │
│ ○ 🎯 Position: [Vælg position...]                      │
│                                                         │
│ Når:                                                    │
│ [Tab %_______▼] [>=] [15__] [%]                        │
│                                                         │
│ Så:                                                     │
│ [🔔 Send besked____▼]                                  │
│                                                         │
│ Aktivatype: ○ Alle  ● Aktier  ○ Optioner               │
│                                                         │
│              [Annuller]  [💾 Gem]                       │
└─────────────────────────────────────────────────────────┘

Du definerer: navn, omfang, betingelse (Når ...), handling (Så ...) og aktivatype.

16. 🔜 Planned Interface: Position Detail with Rules (Future Phase)

På dashboardet ser du alle positioner, hvor en regel er udløst:

┌─────────────────────────────────────────────────────────┐
│ ⚠️ Handling påkrævet (3)                                │
├─────────────────────────────────────────────────────────┤
│                                                         │
│ 🟡 AAPL 180 PUT         50 % profit nået (52 %)        │
│    Regel: 50 % Profit Take                              │
│    [Luk] [Ignorer]                                      │
│                                                         │
│ 🔴 MSFT 400 CALL        21 DTE nået (18 dage)          │
│    Regel: 21 DTE-styring                                │
│    [Rul] [Luk] [Ignorer]                                │
│                                                         │
│ 🟡 TSLA Aktie           Stop-loss næsten nået (-9 %)   │
│    Regel: 10 % Stop-Loss                                │
│    [Sælg] [Juster stop] [Ignorer]                       │
│                                                         │
└─────────────────────────────────────────────────────────┘

Hver advarsel viser: symbol, regelnavn, aktuel værdi og handlingsknapper. Farven (🟡 gul, 🔴 rød) angiver graden af hastighed.

17. Condition Types

I detailvisningen af en position ser du, hvilke regler der er aktive:

┌─────────────────────────────────────────────────────────┐
│ AAPL 180 PUT 2025-01-17                                 │
├─────────────────────────────────────────────────────────┤
│ ...Positionsdetaljer...                                 │
│                                                         │
│ 📋 REGLER FOR DENNE POSITION                           │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ✅ Portefølje: 50 % Profit Take (aktiv)            │ │
│ │ ✅ Portefølje: 21 DTE-styring (aktiv)              │ │
│ │ ➕ Tilføj regel til denne position...               │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘

Du ser alle regler, der gælder for denne position (porteføljeomfattende, kontoomfattende eller positionsspecifikke). Med ➕ kan du direkte oprette en ny regel til denne position.

18. Data Architecture (Simplified)

Følgende betingelsestyper er tilgængelige for regler:

TypeBeskrivelseAktiv
PROFIT_PCTProfit i %Alle
LOSS_PCTTab i %Alle
DTEDage til udløbOptioner
DELTADelta-værdiOptioner
IV_RANKIV Rank/PercentilOptioner
POSITION_SIZE_PCTPosition > X % af porteføljeRisiko
BUYING_POWER_PCTBP-forbrug > X %Risiko
EARNINGS_DTERegnskab om X dageAlle

19. Wheel Strategy Rules

For de teknisk nysgerrige: systemet gemmer regler i tre tabeller:

1. trading_rule_presets (Systemforuddefinerede)
Admin-definerede regler, som alle brugere kan aktivere.

2. user_trading_rules (Brugerregler)
Indeholder aktiverede foruddefinerede regler og brugerdefinerede regler for hver bruger med omfangstildeling.

3. trading_rule_triggers (Udløsningslog)
Registrerer, hvornår hvilken regel blev udløst, og hvordan brugeren reagerede (lukket, ignoreret osv.).

Denne struktur giver mulighed for:
• Hurtig kontrol af alle aktive regler
• Analyse af regeloverholdelse over tid
• Overholdelsesrapportering i handelsjournalen

20. Implementation Phases

For den populære Wheel-strategi findes der særlige regler:

RegelBeskrivelse
Kun aktier du ønsker at ejeKør kun Wheel på aktier, du ville holde på langt sigt
Kontant sikretHold altid tilstrækkelig likviditet til tildeling
CC ved modstandSælg Covered Calls ved teknisk modstand
CC ikke under kostprisSælg aldrig Covered Calls under din købspris

21. Open Questions & Feedback

Trading Rules-systemet vil blive udviklet i faser:

Fase 1: Grundlag
• Oprette databasetabeller
• Definere systemforuddefinerede regler
• Admin-side til styring af foruddefinerede regler

Fase 2: Brugerregler
• Brugergrænseflade til brugerregler
• Aktivering af systemforuddefinerede regler
• Oprettelse af brugerdefinerede regler

Fase 3: Regelmotor
• Automatisk kontrol af alle regler
• Udløsningsregistrering
• Logning af alle aktiveringer

Fase 4: Advarsler og notifikationer
• Dashboard-widget "Handling påkrævet"
• E-mailnotifikationer
• Push-notifikationer (valgfrit)

Fase 5: Integration
• Positionsdetaljer: vis aktive regler
• Handelsregistrering: risikotjek
• Handelsjournal: overholdelsesanalyse
✨

Status: Phase 1 Active

Vi ønsker at designe systemet optimalt og sætter pris på din feedback til disse spørgsmål:

1. Automatisk udførelse: Skal regler også kunne udføre handler automatisk (f.eks. auto-luk)?

2. Kontrolinterval: Hvor ofte skal regelmotoren køre (realtid, hvert 5. minut eller hvert 60. minut)?

3. Fællesskabsregler: Skal regler kunne deles mellem brugere?

4. Hvilke foruddefinerede regler: Hvilke regler skal medtages som systemforuddefinerede?

Send din feedback til supportteamet eller i forumet!

23. Trading Lights — Traffic Light System Before the Trade

⚠️ Bemærk: Trading Rules-systemet befinder sig i øjeblikket i konceptfasen. De funktioner, der er beskrevet her, vil blive implementeret i fremtidige versioner.

Din feedback er velkommen for at hjælpe med at forme funktionerne optimalt! Detaljeret teknisk dokumentation kan findes i docs/concepts/TRADING-RULES.md.

24. NYSE Market Breadth — "How Many Stocks Are Actually Rising?"

Trading Lights er dit markedsstatusdashboard i grønt/gult/rødt. Du finder det på dashboardet og som en sidebjælke-widget. Det viser med et øjeblik, om de aktuelle markedsforhold er gunstige for nye handler.

Hvad vises?
Tre kategorier, hver med sit eget trafiklys (grønt/gult/rødt):

• Makromiljø — Fear & Greed Index, VIX og NYSE-markedsbredde som tredje indikator (se næste afsnit).
• Sektorkontekst — dit underliggendes sektor sammenlignet med det overordnede marked (RSI, SMA200-status).
• Underliggende status — det specifikke marked du ser på (trend, volatilitet, seneste bevægelser).

Flertallogik i stedet for "den dårligste indikator vinder": Hver kategori opsummerer sine indikatorer ud fra flertal — hvis 2 ud af 3 er grønne, er kategorien grøn. Det forhindrer, at en enkelt rød outlier ophæver hele kategorien.

Klik på et trafiklys for at åbne et modalvindue med begyndervenlige forklaringer på hver indikator — hvad værdien betyder, hvordan den ligger historisk, og hvilke handlinger der anbefales.

25. COT Analysis — What the Big Players Are Actually Doing

Markedsbredde måler, om en markedsbevægelse er drevet af mange aktier eller blot af et par tungvægtere. Et S&P 500-rally, der skyldes at 7 mega-caps stiger, er mindre sundt end et, der skyldes at 400 aktier stiger.

Singularity Trader beregner automatisk fire NYSE-bredde-indikatorer hvert tredje time:

• A/D Ratio (Advance/Decline) — forholdet mellem stigende og faldende aktier på NYSE. Værdier > 2,0 = bredt understøttet rally; < 0,5 = bredt salgspress.
• McClellan Oscillator — glattet bredde-momentumindikator. Positiv = bred opadgående kraft, negativ = bred nedadgående kraft. Nul-linje-krydsninger er klassiske signaler.
• NYSE > 50d MA — andelen af NYSE-aktier over deres 50-dages gennemsnit. > 70 % = varmt (risiko for overophedning), < 30 % = koldt (potentielt opsamlingsmiljø).
• High/Low Ratio — forholdet mellem nye 52-ugers højder og lavpunkter. Divergenser fra indekset er ofte tidlige advarselssignaler.

Hvor du ser dette:
• I Trading Lights-modalen som den tredje makroindikator
• Under Markets-fanen som en separat metrikrække
• På dashboardet under "Markedskontekst"
• Som et detaljeret heatmap på markedsanalysesiden

I én sætning: Bredde grøn = "Markedet bærer dig frem"; bredde rød = "Du svømmer mod strømmen".