2.15

📋 Handelsregler

Automatiska handelsregler och varningar

1. Vad är handelsregler?

Handelsregler är fördefinierade villkor som hjälper dig att handla disciplinerat. Systemet övervakar automatiskt dina positioner och skickar aviseringar när en regel utlöses. Så missar du aldrig en viktig åtgärd.

Handelsregelssystemet:
• Påminner dig automatiskt om viktiga regler
• Varnar vid överträdelse av riskgränser
• Hjälper till att dokumentera och analysera regelefterlevnad
• Stöder olika handelsstilar (optioner, aktier osv.)

2. Varför är regler viktiga?

De flesta handlare har regler i huvudet men glömmer dem i hettan av stunden. Exempel: "Stäng vid 50 % vinst" – men sen hoppas man på mer och missar utgången. Handelsregler påminner dig automatiskt!

"Plan your trade, trade your plan" – Med regelsystemet blir den principen verklighet.

Arkitektur: De två dimensionerna

Regelsystemet bygger på två grundläggande dimensioner:

┌─────────────────────────────────────────────────────────────────┐
│                        REGELDIMENSIONER                          │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  KÄLLA                         RÄCKVIDD (Tillämpbarhet)         │
│  ┌──────────────┐              ┌──────────────────────────┐    │
│  │ System       │              │ 🎯 Position              │    │
│  │ (Förinst.)   │              │    En specifik           │    │
│  ├──────────────┤              │    position              │    │
│  │ Användare    │              ├──────────────────────────┤    │
│  │ (Anpassad)   │              │ 🏦 Konto                 │    │
│  └──────────────┘              │    Ett mäklarkonto       │    │
│                                ├──────────────────────────┤    │
│                                │ 💼 Portfölj              │    │
│                                │    Alla konton           │    │
│                                └──────────────────────────┘    │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

4. Dimension 1: Regelkälla

🔧 Systemförinställningar
Fördefinierade regler från systemet som du kan aktivera med ett klick. Dessa baseras på beprövad handelspraxis och underhålls av Singularity Trader-teamet.

Exempel:
• "50 % vinsthemtagning" – Stäng vid 50 % av maxvinst
• "21 DTE-hantering" – Varna vid 21 dagar kvar
• "200 % stop-loss" – Stäng vid 2x premieförlust

✏️ Användarskapade (anpassade)
Dina egna regler som du skapar för att matcha din handelsstil exakt. Du definierar namn, villkor och åtgärd själv.

5. Dimension 2: Räckvidd (tillämpbarhet)

Varje regel har en räckvidd som avgör vilka positioner den gäller för:

RäckviddExempelregelAnvändningsfall
🎯 Position"Sälj den här AAPL-positionen vid +20 %"Individuell affärsplan
🏦 Konto"Max 30 % köpkraft i det här kontot"Konservativt IRA-konto
💼 Portfölj"Aldrig mer än 5 % i en position"Allmän riskregel

6. 🎯 Positionsregler i detalj

Positionsregler gäller för en specifik position. De låter dig definiera en individuell plan för varje affär.

Typiska positionsregler:
• Stop-loss-pris – t.ex. "Sälj om priset sjunker under $150"
• Take-profit-mål – t.ex. "Stäng vid +20 %"
• DTE-baserad – t.ex. "Stäng vid 14 DTE"
• ITM-varning – t.ex. "Rulla om optionen går ITM"
• Individuell affärsplan

Användningsfall: Du öppnar en affär och anger direkt när du ska stänga eller justera den. Systemet påminner dig när villkoret är uppfyllt.

7. 🏦 Kontoregler i detalj

Kontoregler gäller för ett mäklarkonto. De hjälper dig att köra olika strategier per konto.

Typiska kontoregler:
• Max köpkraftsanvändning % – t.ex. "Aldrig över 50 %"
• Max öppna positioner – t.ex. "Max 10 positioner"
• Tillåtna tillgångsklasser – t.ex. "Bara aktier, inga optioner"
• Max positionsstorlek i det här kontot
• Kontospecifika marginalregler

Användningsfall: Du har ett konservativt IRA-konto och ett aggressivt handelskonto. Kontoregler säkerställer att du följer olika riskprofiler.

8. 💼 Portföljregler i detalj

Portföljregler gäller för alla konton. De skyddar din totala förmögenhet.

Typiska portföljregler:
• Total exponeringsgräns – t.ex. "Max 200 % av kapital"
• Sektordiversifiering – t.ex. "Max 20 % i teknik"
• Max positionsstorlek (totalt) – t.ex. "Max 5 % i en aktie"
• Korrelationsgränser – t.ex. "Varning om för många liknande affärer"
• Övergripande riskeregler

Användningsfall: Oavsett hur många konton du har säkerställer dessa regler att din totala portfölj förblir säker.

9. Regelkategorier

Regler organiseras efter kategori baserat på när de tillämpas:

📥 Inträdesregler (före öppning)
Kontroller innan man öppnar en position:
• 45 DTE-inträde – Optioner med ~45 dagar kvar
• Delta 0,30 – Short puts vid delta 0,30
• IV Rank > 50 – Sälj bara när IV är hög
• Undvik rapporter – Inga affärer kring resultatdagar

📤 Utträdes-/hanteringsregler
När man stänger eller justerar positioner:
• 50 % vinsthemtagning – Stäng vid 50 % av maxvinst
• 21 DTE-hantering – Varna vid 21 dagar kvar
• 200 % stop-loss – Stäng vid 2x premieförlust
• Rulla vid ITM

⚠️ Riskeregler
Portföljövergripande gränser:
• 1–2 %-regeln – Max risk per affär
• 5 % positionsstorlek – Max per position
• 50 % köpkraft – Överskrid aldrig

🧠 Psykologiregler
Skydda mot emotionell handel:
• 3 förluster = paus
• Ingen hämndhandel
• Planera före affär

10. Systemarkitektur: Regelmotorn

Regelmotorn är hjärtat i systemet. Den övervakar kontinuerligt alla dina positioner och kontrollerar om regler utlöses:

┌─────────────────────────────────────────────────────────────────┐
│                        REGELMOTOR                               │
├─────────────────────────────────────────────────────────────────┤
│  Regeldefinition (Admin/Användare)                              │
│  • Namn, Beskrivning                                            │
│  • Typ: Inträde / Utträde / Hantering / Risk                   │
│  • Villkor (t.ex. DTE <= 21)                                    │
│  • Åtgärd: Avisering / Varning / Blockering                    │
│  • Tillgångstyp: Option / Aktie / Alla                         │
│  • Räckvidd: Position / Konto / Portfölj                       │
├─────────────────────────────────────────────────────────────────┤
│                              ↓                                  │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌───────────┐    │
│  │ Dashboard │  │Bevaknings-│  │  Inträdes-│  │  Avisering│    │
│  │  Widget   │  │  signaler │  │  kontroll │  │  system   │    │
│  └───────────┘  └───────────┘  └───────────┘  └───────────┘    │
└─────────────────────────────────────────────────────────────────┘

Motorn kontrollerar regelbundet alla aktiva regler och utlöser lämplig åtgärd när villkoren är uppfyllda.

11. Integration i plattformen

Handelsregler är integrerade på olika ställen i plattformen:

SidaIntegration
DashboardWidget "Åtgärd behövs" med aktiva regelaviseringar
PositionsdetaljVisa aktiva regler för den här positionen
AffärsinmatningKontroll innan öppning (riskeregler)
BevakningslistaSignalkolumn baserad på inträdesregler
NotifieringarPush/e-post när regel utlöses
HandelsjournalRegelefterlevnadspoäng per affär

12. Villkorstyper

Dessa villkorstyper är tillgängliga för regler:

TypBeskrivningTillgång
PROFIT_PCTVinst i %Alla
LOSS_PCTFörlust i %Alla
DTEDagar till lösenOptioner
DELTADeltavärdeOptioner
IV_RANKIV Rank/percentilOptioner
POSITION_SIZE_PCTPosition > X % av portföljRisk
BUYING_POWER_PCTKöpkraftsanvändning > X %Risk
EARNINGS_DTEResultatdag om X dagarAlla

13. Status: Koncept

⚠️ Obs: Handelsregelssystemet befinner sig för närvarande i konceptfas. Funktionerna som beskrivs här kommer att implementeras i framtida versioner.

Din feedback är välkommen för att hjälpa till att forma funktionerna optimalt! Detaljerad teknisk dokumentation finns på docs/concepts/TRADING-RULES.md.

14. UI-förhandsvisning: Skapa en anpassad regel

Så här skapar du din egen individuella regel:

┌─────────────────────────────────────────────────────────┐
│ ➕ Ny regel                                              │
├─────────────────────────────────────────────────────────┤
│                                                         │
│ Namn: [Min Stop-Loss-regel__________________]           │
│                                                         │
│ Scope:                                                  │
│ ○ 💼 Portfölj (alla konton)                            │
│ ● 🏦 Konto: [Interactive Brokers ▼]                    │
│ ○ 🎯 Position: [Välj position...]                      │
│                                                         │
│ När:                                                    │
│ [Förlust %___▼] [>=] [15__] [%]                        │
│                                                         │
│ Då:                                                     │
│ [🔔 Skicka avisering___▼]                              │
│                                                         │
│ Tillgångstyp: ○ Alla  ● Aktier  ○ Options              │
│                                                         │
│              [Avbryt]  [💾 Spara]                      │
└─────────────────────────────────────────────────────────┘

Du definierar: Namn, Scope, Villkor (När…), Åtgärd (Då…) och Tillgångstyp.

15. UI-förhandsvisning: Dashboard-widget "Åtgärd krävs"

På dashboarden ser du alla positioner där en regel har utlösts:

┌─────────────────────────────────────────────────────────┐
│ ⚠️ Åtgärd krävs (3)                                    │
├─────────────────────────────────────────────────────────┤
│                                                         │
│ 🟡 AAPL 180 PUT         50% vinst uppnådd (52%)        │
│    Regel: 50% vinstuttag                                │
│    [Stäng] [Ignorera]                                   │
│                                                         │
│ 🔴 MSFT 400 CALL        21 DTE uppnådd (18 dagar)      │
│    Regel: 21 DTE-hantering                              │
│    [Rulla] [Stäng] [Ignorera]                           │
│                                                         │
│ 🟡 TSLA Aktie           Stop-loss nästan uppnådd (-9%) │
│    Regel: 10% Stop-Loss                                 │
│    [Sälj] [Justera stop] [Ignorera]                     │
│                                                         │
└─────────────────────────────────────────────────────────┘

Varje avisering visar: Symbol, regelnamn, aktuellt värde och åtgärdsknappar. Färgen (🟡 gul, 🔴 röd) anger hur brådskande det är.

16. UI-förhandsvisning: Positionsdetaljer med regler

I detaljvyn för en position ser du vilka regler som är aktiva:

┌─────────────────────────────────────────────────────────┐
│ AAPL 180 PUT 2025-01-17                                 │
├─────────────────────────────────────────────────────────┤
│ ...Positionsdetaljer...                                 │
│                                                         │
│ 📋 REGLER FÖR DENNA POSITION                           │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ✅ Portfölj: 50% vinstuttag (aktiv)               │ │
│ │ ✅ Portfölj: 21 DTE-hantering (aktiv)             │ │
│ │ ➕ Lägg till regel för denna position...            │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘

Du ser alla regler som gäller för denna position (portföljövergripande, kontoövergripande eller positionsspecifika). Med ➕ kan du direkt skapa en ny regel för denna position.

17. Villkorstyper

Följande villkorstyper är tillgängliga för regler:

TypBeskrivningTillgång
PROFIT_PCTVinst i %Alla
LOSS_PCTFörlust i %Alla
DTEDagar till förfallOptions
DELTADelta-värdeOptions
IV_RANKIV Rank/PercentilOptions
POSITION_SIZE_PCTPosition > X% av portföljenRisk
BUYING_POWER_PCTBP-användning > X%Risk
EARNINGS_DTEResultatrapport om X dagarAlla

18. Dataarkitektur (förenklad)

För den tekniskt nyfikne: systemet lagrar regler i tre tabeller:

1. trading_rule_presets (Systemförval)
Admindefinierade regler som alla användare kan aktivera.

2. user_trading_rules (Användarregler)
Innehåller aktiverade förval och anpassade regler för varje användare, med scope-tilldelning.

3. trading_rule_triggers (Utlösningslogg)
Loggar när vilken regel utlöstes och hur användaren reagerade (stängde, ignorerade osv.).

Denna struktur möjliggör:
• Snabb kontroll av alla aktiva regler
• Analys av regelefterlevnad över tid
• Efterlevnadsrapportering i handelsjournalen

19. Wheel Strategy-regler

För den populära Wheel Strategy finns det särskilda regler:

RegelBeskrivning
Endast aktier du vill ägaKör bara Wheel på aktier du skulle hålla långsiktigt
Cash-SecuredHa alltid tillräckligt med kontanter för tilldelning
CC vid motståndPlacera Covered Calls vid tekniskt motstånd
CC inte under kostnadsbasSälj aldrig Covered Calls under ditt inköpspris

20. Implementeringsfaser

Trading Rules-systemet kommer att utvecklas i faser:

Fas 1: Grund
• Skapa databastabeller
• Definiera systemförval
• Adminsida för förvalshantering

Fas 2: Användarregler
• Gränssnitt för användarregler
• Aktivering av systemförval
• Skapa anpassade regler

Fas 3: Regelmotor
• Automatisk kontroll av alla regler
• Utlösningsdetektering
• Loggning av alla aktiveringar

Fas 4: Aviseringar & notifikationer
• Dashboard-widget "Åtgärd krävs"
• E-postaviseringar
• Push-notifikationer (valfritt)

Fas 5: Integration
• Positionsdetalj: visa aktiva regler
• Handelsinmatning: riskontroller
• Handelsjournal: efterlevnadsanalys

21. Öppna frågor & feedback

Vi vill utforma systemet optimalt och välkomnar din feedback på dessa frågor:

1. Automatisk exekvering: Ska regler även kunna exekvera affärer automatiskt (t.ex. auto-stäng)?

2. Kontrollintervall: Hur ofta ska regelmotorn köra (realtid vs. var 5:e minut vs. varje timme)?

3. Community-regler: Ska regler kunna delas mellan användare?

4. Vilka förval: Vilka regler ska inkluderas som systemförval?

Skicka din feedback till supportteamet eller i forumet!

Status: Koncept

⚠️ Obs: Trading Rules-systemet befinner sig för närvarande i konceptfasen. De funktioner som beskrivs här kommer att implementeras i framtida versioner.

Din feedback är välkommen för att hjälpa till att forma funktionerna optimalt! Detaljerad teknisk dokumentation finns på docs/concepts/TRADING-RULES.md.

23. Trading Lights — Trafikljussystem inför handeln

Trading Lights är din marknadsstatusdashboard i grönt/gult/rött. Du hittar den på dashboarden och som en sidebar-widget. Den visar på ett ögonblick om nuvarande marknadsförhållanden är gynnsamma för nya affärer.

Vad visas?
Tre kategorier, var och en med sitt eget trafikljus (grönt/gult/rött):

Makromiljö — Fear & Greed Index, VIX och NYSE Market Breadth som tredje indikator (se nästa avsnitt).
Sektorskontext — din underliggande tillgångs sektor jämfört med den övergripande marknaden (RSI, SMA200-status).
Underliggande status — den specifika marknaden du tittar på (trend, volatilitet, senaste rörelser).

Majoritetslogik istället för "sämsta indikatorn avgör": Varje kategori sammanfattar sina indikatorer genom majoritet — om 2 av 3 är gröna är kategorin grön. Detta förhindrar att ett enda rött undantag negerar en hel kategori.

Att klicka på ett trafikljus öppnar ett modal med nybörjarvänliga förklaringar för varje indikator — vad värdet betyder, hur det jämförs historiskt och vilka åtgärder som föreslås.

24. NYSE Market Breadth — "Hur många aktier stiger egentligen?"

Market breadth mäter om en marknadsrörelse drivs av många aktier eller bara ett fåtal tungviktare. Ett S&P 500 som stiger för att 7 mega-caps är upp är mindre hälsosamt än ett som stiger för att 400 aktier är upp.

Singularity Trader beräknar automatiskt fyra NYSE-breadthindikatorer var 3:e timme:

A/D Ratio (Advance/Decline) — kvoten av stigande till fallande aktier på NYSE. Värden > 2,0 = brett understödd uppgång; < 0,5 = brett ras.
McClellan Oscillator — utjämnad breadth-momentumindikator. Positiv = brett uppåttryck, negativ = brett nedåttryck. Nollinjekorsningar är klassiska signaler.
NYSE > 50d MA — andelen NYSE-aktier som ligger över sitt 50-dagarssnitt. > 70% = hett (risk för överhettning), < 30% = kallt (potentiell setupmiljö).
High/Low Ratio — kvoten av nya 52-veckors toppar till bottnar. Divergenser från index är ofta tidiga varningssignaler.

Var du ser detta:
• I Trading Lights-modalen som tredje makroindikator
• På fliken Marknader som en egen mätrad
• På dashboarden under "Marknadskontext"
• Som en detaljheatmap på marknadsanalyssidan

I en mening: Breadth grön = "Marknaden bär dig"; breadth röd = "Du simmar mot strömmen".

25. COT-analys — Vad de stora aktörerna faktiskt gör

COT Report (Commitments of Traders) publiceras veckovis av CFTC och visar nettopositioner för stora institutionella traders på futuresmarknader. Singularity Trader importerar denna data automatiskt och presenterar den i strukturerad form.

Varför är detta intressant?
Om Commercial Hedgers (t.ex. guldgruvor, oljebolag) sällan har varit så långa historiskt — är det ofta en signal om att de förväntar sig en botten. Om Large Speculators är extremt hausseartade är en trendvändning ofta nära förestående.

Vad du hittar:
Heatmap-översikt — alla tillgängliga futuresmarknader (Guld, Olja, S&P, EUR, Bitcoin, …) med sin nuvarande COT-status
COT Index (52 veckor) — normaliserat: 0% = extremt baisseartat, 100% = extremt haussearat i 1-årshistorik
Detaljvy per marknad — historiska diagram över Commercial-, Large Speculator- och Small Trader-positioner med prisdiagram som overlay
Relaterade instrument — t.ex. visar Guld-COT även Silver, Platina, GLD ETF-flöden
Signalmarkeringar — "Commercial Extreme Long" / "Speculator Extreme Short" osv., när en marknad når sin 5-årsextrem

Data uppdateras varje fredagskväll (efter CFTC-publicering). Tillgänglig via sidebar Marknadsanalys → COT.