đ InnehĂ„llsförteckning
- AnvĂ€ndardokumentation â Aktieanalys-dashboard
- InnehÄll
- 1. Systemöversikt för anvÀndaren
- 2. Startsidan â Aktier
- 3. Aktiesida (detalj per ticker)
- 4. Morgonsignaler
- 5. Rapport â Daglig go/no-go
- 6. Neurala nÀtverk (NN)
- 7. Backtesting
- 8. Pappershandel
- 9. Investeringshorisonter
- 10. HjÀlp-sidan
- 10b. Makro-sidan
- 11. Systemstatussida
- 12. Hur tolkar jag signalerna?
- 13. Datauppdateringsschema
- 14. Ordlista
- 15. KÀnda begrÀnsningar och status (2026-07-24)
- 16. Neurala nĂ€tverksvikter â lagring pĂ„ disk (2026-07-22)
- 17. SignalförbĂ€ttringar â trendfilter aktiverat (2026-07-26)
- 18. Ăndringar 2026-08-02
- 19. SystemförÀndringar 2026-08-05
- 20. SystemförÀndringar 2026-08-06
- 20. SystemförÀndringar 2026-08-07
- 21. SystemförÀndringar 2026-08-09
- 22. SystemförÀndringar 2026-08-10
- 23. SystemförÀndringar 2026-08-12
- §24 Regimklassificering och nya strategier (2026-08-12)
- §22 SystemförÀndringar 2026-08-13
- 25. KÀnda begrÀnsningar och status (2026-08-16)
AnvĂ€ndardokumentation â Aktieanalys-dashboard
Senast uppdaterad: 2026-08-16
Detta dokument Àr riktat till dig som anvÀnder webbdashboarden. Det förklarar vad varje sida visar, hur signalerna ska tolkas och hur systemet fungerar ur ett anvÀndarperspektiv.
InnehÄll
- Systemöversikt för anvÀndaren
- Startsidan â Aktier
- Aktiesida (detalj per ticker)
- Morgonsignaler
- Rapport â Daglig go/no-go
- Neurala nÀtverk (NN)
- Backtesting
- Pappershandel
- Investeringshorisonter
- HjÀlp-sidan
- Systemstatussida
- Hur tolkar jag signalerna?
- Datauppdateringsschema
- Ordlista
- KÀnda begrÀnsningar och status (2026-07-24)
- Neurala nĂ€tverksvikter â lagring pĂ„ disk (2026-07-22)
- SignalförbĂ€ttringar â trendfilter aktiverat (2026-07-26)
- Ăndringar 2026-08-02
- SystemförÀndringar 2026-08-05
- SystemförÀndringar 2026-08-07
- SystemförÀndringar 2026-08-09
- KÀnda begrÀnsningar och status (2026-08-16)
- HÀmtar dagliga kurser och berÀknar tekniska indikatorer (RSI, MACD, Bollinger, ATR m.m.)
- TrĂ€nar neurala nĂ€tverk (NN) för att förutsĂ€ga kursrörelse 1â5 dagar och 20 dagar fram
- Genererar köp/sÀlj-signaler baserade pÄ kombinationer av indikatorer
- Kör backtester för att mÀta hur vÀl strategierna fungerar historiskt
- Simulerar paper trading för att följa hur strategierna presterar i "live"-lÀge utan riktiga pengar
- Signalerna Àr rekommendationer, inte garantier
- Systemet kör endast simulerad handel â inga riktiga ordrar skickas
- All data uppdateras nattligen (kl 18:30 vardagar)
- Klicka pÄ en kolumnrubrik för att sortera
- AnvÀnd sökfÀltet för att filtrera pÄ ticker-namn
- VÀlj sektor i dropdown för att filtrera per bransch
- đą Grön bakgrund = köpsignal
- đŽ Röd bakgrund = sĂ€ljsignal
- GrÄ = neutral/ingen signal
- Kurshistorik med tekniska indikatorer (SMA50, SMA200, Bollinger Bands)
- Indikatorpanel: RSI, MACD, Stochastic, ATR, ADX m.m.
- Signalhistorik: Tidigare köp/sÀlj-signaler markerade i grafen
- NN-prediktioner: Sannolikhet för uppgĂ„ng 1â5 dagar och 20 dagar
- Backtest-resultat: Hur strategin presterat för just den aktien
- Signaler med styrka > 60 och NN > 0.55 Àr starkast
- Kontrollera att NN och regelstrategi pekar Ät samma hÄll (konvergens)
- JĂ€mför med "IgĂ„r"-kolumnen â en ny signal som dök upp idag Ă€r mer aktuell
- RSI < 35 i kombination med positiv MACD-kors Àr ett klassiskt köplÀge
- Antal aktier med köpsignal vs. sÀljsignal
- Marknadsbredd (andel aktier som Àr i upptrend)
- MakrolÀge (rÀnteutveckling, VIX om tillgÀnglig)
- đą GO = Marknadsbredd positiv, fler köp- Ă€n sĂ€ljsignaler â gynnsamt lĂ€ge
- đĄ NEUTRAL = Blandat lĂ€ge â var selektiv
- đŽ NO-GO = Ăvervikt sĂ€ljsignaler eller negativ bredd â undvik nya positioner
- +1 (KĂP) med konfidens = signal att kursen förvĂ€ntas stiga
- -1 (SĂLJ) med konfidens = signal att kursen förvĂ€ntas falla
- 0 (AVVAKTA) = modellen ser inget tydligt mönster
- CAGR%: Genomsnittlig Ärlig avkastning
- vs B&H: Skillnad mot Buy & Hold-strategin
- Sharpe: Riskjusterad avkastning (> 0.5 Àr bra, > 1.0 Àr utmÀrkt)
- Max DD%: Maximal drawdown (hur mycket portföljen tappade i vÀrde pÄ det vÀrsta)
- Win rate: Andel lönsamma affÀrer
- Grön rad = aktien slog Buy & Hold
- Röd rad = aktien underpresterade
- AnvÀnd filtret "Visa bara de som slÄr B&H" för fokuserad vy
- OOS walk-forward-resultat (strikt ut-av-sample) Àr mer trovÀrdiga Àn in-sample backtest
- En strategi med hög Sharpe och lÄg max drawdown Àr generellt bÀttre Àn hög CAGR med stor drawdown
- Resultaten gĂ€ller historisk data â framtida avkastning kan skilja sig
- NettovÀrde: Kontots totala vÀrde (kassa + positioner)
- P&L%: Avkastning sedan start
- Ăppna positioner: Antal aktier i portföljen just nu
- Equity-kurva: Graf över kontots vÀrdeutveckling senaste 90 dagarna
- Positioner: Aktuella innehav med ingÄngskurs, antal aktier och orealiserad vinst/förlust
- Order: Senaste 50 genomförda affÀrer
- Equity-kurva: Graf per valt konto
- En strategi behöver minst 2â4 veckors data för att vara statistiskt meningsfull
- JÀmför alltid mot Buy & Hold under samma period
- Hög win rate (> 55%) kombinerat med positivt förvÀntningsvÀrde per affÀr Àr mÄlet
- Kort beskrivning av varje sida i dashboarden
- Förklaring av strategierna och deras OOS-resultat
- Teknisk information om systemet
- Repo (blĂ„) â Riksbankens styrrĂ€nta
- 10Y (röd) â 10-Ă„rig statsobligation
- Spread +/â (grön/röd yta) â skillnad 10Y minus Repo, positiv = normal kurva, negativ = inverterad kurva
- KPIF YoY (lila, streckad) â inflation KPI med fast rĂ€nta, Ă„rstakt
- Snabbknappar: 1 Är / 3 Är / 5 Är / 10 Är / Max
- Dubbel range-slider: dra i vĂ€nster handtag för att Ă€ndra startdatum, höger handtag för slutdatum â datum visas under respektive handtag
- Eliminerar "fastlÄsta" köpsignaler i trending nedgÄngar
- BehÄller köpsignaler nÀr trenden Àr neutral eller uppÄt
- Körsignaler i range-marknader med MACD-bekrÀftelse pÄverkas inte
- MACD visas nu i prisgrafen (halvtransparent, höger y-axel) â ingen separat graf med felaktig x-axel
- RSI(14) Àr tillbaka som mini-chart under prisgrafen med översÄld (30) och överköpt (70) referenslinjer
- TidsvÀljaren synkar automatiskt RSI-grafen med prisgrafens tidsperiod
- bigrig (GTX 1070) Ă€r nu primĂ€r nod för alla tyngre berĂ€kningsjobb â neurala nĂ€tverk, backtester, paper_predict, indikatorberĂ€kningar och strategioptimering. bigrig prövas omedelbart (0 sekunders fördröjning).
- Raspberry Pi fungerar som CPU-fallback om bigrig Àr full (5 minuters fördröjning).
- work733 Ă€r sista utvĂ€g för ML-jobb (1 timmes fördröjning) â den Ă€r primĂ€r för datainsamling och signal-berĂ€kning som krĂ€ver lokal DB-Ă„tkomst.
- nn_nightly enqueuar sig via
submit_job.shistĂ€llet för att starta direkt via gamla Slurm - Helgkedjan (rank_weight â housekeeping â nn_focused m.m.) körs via kön pĂ„ lördag
- Gamla Slurm-cron-jobb Àr borttagna
- Inga förÀndringar i vad systemet berÀknar eller vilka signaler som visas
- Jobbkön (
/aa/queue) visar nu korrekt vilken nod som hanterar varje jobb - BerÀkningstider kan bli kortare eftersom bigrig's GPU anvÀnds mer konsekvent
- bigrig kör 6 CPU-workers + 2 GPU-workers parallellt â GPU-workers reserveras exklusivt för neurala nĂ€tverksjobb. CPU-jobb konkurrerar inte lĂ€ngre om GPU-resurser.
- work733 kör 2 CPU-workers + 1 GT610-worker (OpenCL-signalberÀkningar)
- Raspberry Pi kör 1 CPU-worker
- Atomiska morning_signals: Raderingen och insÀttningen av dagens signaler sker nu i en enda databas-transaktion. Tidigare riskerade ett systemkrasch att permanent radera dagens signaler utan att skriva nya.
- Inga dubbelköp pÄ klustret: Signal executor anvÀnder nu korrekta databas-lÄs vid hÀmtning av köpsignaler, vilket förhindrar att tvÄ noder lÀgger identiska orders mot Nordnet.
- Stop-loss-förbĂ€ttring: Stop-loss-priset nollas nu korrekt först nĂ€r en sĂ€lj-order faktiskt fyllts â inte nĂ€r ordern lĂ€ggs. Tidigare kunde ett annullerat stop-loss-order leda till att stop-loss aldrig triggades igen.
- Orderbudget korrekt: Kapitalbudgeten uppdateras nu med limitpriset (inte referenspriset), vilket förhindrar att för mycket kapital allokeras till efterföljande ordrar under samma session.
- bigrig Àr fortsatt primÀr nod för GPU- och tyngre databasjobb
- work733 Àr fallback för
bigrig_work733efter 1 timme - raspberrypi anvÀnds bara för enklare CPU-jobb och hoppar över jobb som krÀver
pymysqleller GPU - Inga Ă€ndringar för dig som anvĂ€ndare â signaler och förutsĂ€gelser produceras som vanligt
- Statusdashboarden visar inte pi i jobbkön under pausen
- Reaktivering sker nÀr stabiliteten Àr bekrÀftad
- Signal: MACD-kors uppÄt + stigande lÄngtidstrend (SMA50 > SMA200) + trendstyrka (ADX > 22) + positivt kapitalflöde (CMF) + RSI < 65
- Exit: MACD-kors nedÄt, RSI > 72, eller stop-loss 8%
- KaraktĂ€r: selektiv (fĂ„ affĂ€rer, högt profit factor) â preliminĂ€rt Sharpe 0.24 pĂ„ VOLV-B.ST OOS
- Jobbkön visar nu exakt CPU-procent per individuellt trÀningsjobb (inte nod-aggregat)
- Framstegsindikatorn uppdateras var 60:e sekund under pÄgÄende jobb (tidigare bara vid start/slut)
- Modelcachen frigör nu VRAM korrekt nÀr gamla modeller kastas ut
predict_all()rensar minne efter varje körning- Tempfiler hamnar nu pÄ rÀtt disk (
NN_TMPDIR) istÀllet för alltid/tmp - Köp/sÀlj frÄn NN bör bli nÄgot mindre snedvridna mot neutral-lÀget
- KonfidensvÀrden Àr fÀrskare och mer anvÀndbara som filter
- 20-dagarsklassningen Àr bÀttre lÀmpad för swingtolkning Àn mycket korta, brusiga horisonter
1. Systemöversikt för anvÀndaren
Systemet analyserar ~305 aktier pÄ Nasdaq Stockholm (OMX30 + Large Cap + Mid Cap) varje vardag.
Vad systemet gör:
Viktigt att förstÄ:
2. Startsidan â Aktier
URL: /aa/
Startsidan visar en tabell med alla aktier i universumet.
Kolumner
| Kolumn | Förklaring |
|---|---|
| Ticker | Aktiens kortnamn (klicka för detaljsida) |
| Kurs | Senaste stÀngningskurs |
| RSI | Relative Strength Index (0â100). Under 30 = översoldt, över 70 = överköpt |
| Trend | âČ Bull = pris > SMA50 > SMA200 · ⌠Bear = omvĂ€nt · â Mix = blandat |
| Signal | Köp/sÀlj-rekommendation baserad pÄ regelstrategi |
| NN | Neural nÀtverks-signal för aktuell dag |
| Senast | Datum för senaste prisdata |
Filter och sortering
FĂ€rgkodning
3. Aktiesida (detalj per ticker)
URL: /aa/aktie.php?t=ABB
Varje aktie har en detaljsida med:
Pris & volym-grafen
I grafen "Pris & volym" filtreras nu isolerade sÀljsignaler bort om de saknar ett tidigare köp i samma signalföljd. Det gör grafen lÀttare att lÀsa och minskar falska visuella "hÀngande" sÀljpilar. Ultimate sell visas dock alltid, Àven utan föregÄende köp.
NN-prediktionstabell
| Kolumn | Förklaring |
|---|---|
| prob_up_1d | Sannolikhet att kursen stiger nÀsta handelsdag |
| prob_up_5d | Sannolikhet att kursen stiger om 5 handelsdagar |
| signal_3class | -1 = sÀlj · 0 = avvakta · +1 = köp |
| Konfidens | Modellens sĂ€kerhet (0â1). VĂ€rden > 0.6 Ă€r mer pĂ„litliga |
4. Morgonsignaler
URL: /aa/morgon.php
Morgonsignaler Ă€r systemets primĂ€ra dagliga rekommendationer â genereras varje vardag tidigt pĂ„ morgonen baserat pĂ„ föregĂ„ende dags stĂ€ngningskurser.
KĂP-signaler
Aktier dÀr regelstrategin (RSI, MACD, EMA-kors, PSAR) identifierar ett köptillfÀlle.
Kolumner:
| Kolumn | Förklaring |
|---|---|
| Symbol | Aktiens ticker |
| Styrka | Signalens styrka 0â100 (fler uppfyllda villkor = högre styrka) |
| RSI | Aktuellt RSI-vÀrde (under 40 = attraktivt lÀge för köp) |
| Stoch K | Stochastic oscillator |
| MACD | Kors-signal: â = MACD-linje korsade signallinjen uppĂ„t |
| EMA | EMA-korsning: kort EMA korsade lÄng EMA uppÄt |
| PSAR | Parabolic SAR vÀnde till stöd (köpsignal) |
| NN 1â5d | Neuralt nĂ€tverk: sannolikhet för uppgĂ„ng de nĂ€rmaste dagarna |
| NN klass | signal_3class: +1 = köp · 0 = avvakta · -1 = sÀlj |
| IgÄr | FöregÄende dags signal (jÀmförelse) |
SĂLJ-signaler
Aktier i portfölj eller aktier som vÀnde till sÀlj baserat pÄ samma regellogik.
Tips för tolkning
5. Rapport â Daglig go/no-go
URL: /aa/rapport.php
Rapport-sidan ger en snabb översikt om det Àr ett bra dag att handla eller ej, baserat pÄ marknadsbredden.
Go/No-go-indikator
Systemet summerar:
Tolkning:
Signalsammanfattning
Tabell som visar totalt antal köp/sÀlj-signaler per strategi för senaste datumen. Bra för att se om signalerna Àr konsekventa över tid.
6. Neurala nÀtverk (NN)
URL: /aa/nn.php
Visar status för de trÀnade neurala nÀtverken.
> Sedan 2026-08-06 körs natttrĂ€ningen som 6 parallella shards pĂ„ bigrig-klustret, vilket kortar trĂ€ningstiden avsevĂ€rt. Resultaten (modeller, prediktioner) Ă€r desamma â enbart genomloppstiden minskar.
Modellstatus
| FÀlt | Förklaring |
|---|---|
| Modell-ID | Löpnummer för trÀnad modell |
| Target | Vad modellen förutsÀger (signal_3class, prob_up_1d, etc.) |
| TrÀnad t.o.m. | Sista datum i trÀningsdatan |
| Pred-datum | Senaste datum med prediktioner |
| Val-accuracy | Noggrannhet pĂ„ valideringsdata (0â1). Bra modell > 0.55 |
> Modeller lagras som komprimerade NPZ-filer för snabb laddning.
NN-signaler per aktie
Listar dagens köp/sÀlj-klassificering frÄn signal_3class-modellen för alla aktier:
Ensemble-signaler
Om nn_ensemble_signals Ă€r populerad visas ett aggregerat NN-resultat baserat pĂ„ flera modeller â detta Ă€r mer robust Ă€n enskild modell.
TrÀningshistorik
De senaste 20 trÀningsepoker visas med run ID, target och status. AnvÀnds för att kontrollera att natttrÀningen fungerar.
7. Backtesting
URL: /aa/backtest.php
Backtesting-sidan lÄter dig utvÀrdera hur vÀl strategierna presterat historiskt.
Flikar
StrategijÀmförelse (default)
JÀmför alla strategier mot Buy & Hold:
VÀlj horisont (1m/2m/6m/1y/3y) för att se hur strategierna presterat pÄ respektive tidsfönster.
Detalj per aktie
VĂ€lj en strategi och se resultaten per enskild aktie:
NN+FFT-backtest
Kombinerad backtest av neural nÀtverks-signal + Fourier-cykelsignaler. Visar om NN-signalen ger mervÀrde utöver regelstrategi.
Kombinationsstrategi
Testar kombinationer av strategier (t.ex. regelstrategi + NN-konfidensfilter). Bra för att hitta synergier.
Tips
8. Pappershandel
URL: /aa/papper.php
Paper trading Àr simulerad handel som kör i realtid men utan riktiga pengar. AnvÀnds för att validera strategierna i live-förhÄllanden.
Produktionskonton (KPI-kort)
Högst upp visas nyckeltal för de tvÄ huvudkontona:
| Konto | Strategi |
|---|---|
PAPER_SWING_SEK | Swing-strategi (hĂ„ller positioner 1â10 dagar) |
PAPER_DAYTRADING_SEK | Daytrade-strategi (flattenas vid börsstÀngning 17:30) |
KPI-mÄtt:
A/B-konton
Kollapserbar tabell med A/B-jÀmförelsekonton (t.ex. varianter med olika parametersÀttningar). AnvÀnds för att jÀmföra om en ny parameterinstÀllning Àr bÀttre.
Experimentkonton
Sökbar tabell med alla övriga testkonton, sorterade pÄ P&L%. AnvÀnds vid utvÀrdering av nya strategivarianter.
Flikar per konto
Tolkning
9. Investeringshorisonter
URL: /aa/horisont.php
Sidan visar optimerade rankningsvikter för olika placeringshorisonter.
Vad Àr rankningsvikter?
Systemet rankar aktier baserat pÄ ett viktat score av flera indikatorer (trend, momentum, MACD, volym, ADX, Bollinger, Fourier-cykler). Vikterna optimeras mÄnadsvis för att maximera avkastning pÄ respektive horisont.
Horisonter
| Knapp | Horisont | Optimerad för |
|---|---|---|
| âïž Balanserad | Composite | Viktat genomsnitt av alla horisonter |
| đ LĂ„ng | 1+ Ă„r | Maximerar 3-Ă„rsavkastning |
| đ Medel | 3â12 mĂ„n | Maximerar 1-Ă„rsavkastning |
| ⥠Kort | 1â2 mĂ„n | Maximerar 2-mĂ„nadersavkastning |
Rankinglista
Topp-aktier sorterade enligt vald horisont och optimerade vikter. Dessa Àr de aktier systemet anser mest attraktiva för respektive tidshorisont just nu.
Vikttabell
Visar hur mycket varje indikatorgrupp vÀger i det aktuella optimeringsresultatet. Uppdateras mÄnadsvis (1:a varje mÄnad automatiskt).
10. HjÀlp-sidan
URL: /aa/hjalp.php
HjÀlp-sidan innehÄller:
10b. Makro-sidan
URL: /aa/makro.php â nĂ„s via đ Makro i navigationsmenyn.
Makrosidan ger en samlad bild av det makroekonomiska klimatet och hur det pÄverkar marknaden.
Makrohistorik-diagram
Visar historiska rÀnteserie sedan 1987:
LodrĂ€ta linjer markerar konjunkturcykelbytena â nĂ€r spreaden varaktigt byter tecken (filtrerat, bara uthĂ„llna förĂ€ndringar >30 dagar visas). Grön linje = ny expansionsfas, röd linje = ny kontraktionsfas.
PeriodvÀljare
Under diagrammet finns:
Regimindikator
Visar aktuell konjunkturegim baserat pÄ de senaste kÀnda vÀrdena (hanterar att KPIF rapporteras mÄnadsvis och att sista handelsdagen ibland saknar 10Y-data):
| Regim | Villkor |
|---|---|
| đą Högkonjunktur / Expansivt | Spread â„ 0 och KPIF < 3 % |
| đ Positiv spread / Inflationspress | Spread â„ 0 och KPIF â„ 3 % |
| đĄ Positiv spread / Oklart inflationstryck | Spread â„ 0, KPIF saknas |
| đŽ Inverterad kurva / Risk | Spread < 0 |
Under regimtiteln visas: Repo / 10Y / Spread / KPIF med senaste kÀnda vÀrden.
Sektoröversikt
Tabell med samtliga sektorer â antal aktier, snitt-RSI, antal köp- och sĂ€ljsignaler samt snitt 1-mĂ„nadsavkastning. Sorterad efter antal köpsignaler.
11. Systemstatussida
URL: https://tegelwall.duckdns.org/aa/status
Systemstatussidan Ă€r en separat sida utanför PHP-dashboarden och krĂ€ver ingen inloggning. Den uppdateras automatiskt var 30:e sekund. Det tidigare menyvalet API-status Ă€r borttaget â öppna sidan direkt via /aa/status.
| Sektion | Vad visas |
|---|---|
| đ Sessions | Nordnet + Avanza login-status. Klicka pĂ„ knappen för att förnya via BankID-QR |
| đ©ș Externa datakĂ€llor | HĂ€lsa för Avanza, Yahoo, makro och browser-session. Visar ok/warn/error, senaste fel och antal följdfel |
| âïž Processer | Om browser session daemon, API-server och paper daytrading Ă€r igĂ„ng |
| đŸ RAID | HĂ€lsostatus för diskarrayer pĂ„ work733 |
| đ Jobbkö | Slurm-jobb: vĂ€ntande, aktiva, avklarade och misslyckade (senaste 24h). Visar jobbnamn, partition (gpu/cpu/pi) och nod |
| đ Loggar | DirektlĂ€nkar till de senaste loggfilerna |
Tips: Jobbkön visar vad klustret gör just nu â om nattjobben körde, pĂ„ vilken nod, och om nĂ„got gick fel.
Snabbare sedan 2026-08-16: statussidan tog tidigare cirka 25 sekunder att ladda eftersom
varje besök gjorde om alla kontroller mot alla noder. Nu mellanlagras resultaten en kort stund
(15â30 sekunder för statusinformation, lĂ€ngre för sĂ€llan Ă€ndrad historik), vilket gör att sidan
laddas pĂ„ under en sekund. Informationen Ă€r fortfarande fĂ€rsk â den kan i vĂ€rsta fall vara
nÄgon halvminut gammal. Enstaka laddningar direkt efter att mellanlagringen gÄtt ut kan ta
nÄgon sekund extra.
đŸ RAID-rutan Ă€r extra viktig just nu â se avsnitt 25 om aktuell diskstatus.
12. Hur tolkar jag signalerna?
Signalstyrka
| Styrka | Tolkning |
|---|---|
| 80â100 | Stark signal â mĂ„nga indikatorer i fas |
| 60â79 | Bra signal â de flesta indikatorer positiva |
| 40â59 | Svag signal â blandat, krĂ€ver mer analys |
| < 40 | OsĂ€ker signal â anvĂ€nd ej utan extra bekrĂ€ftelse |
NN-konfidens
| Konfidens | Tolkning |
|---|---|
| > 0.70 | Hög konfidens â modellen Ă€r relativt sĂ€ker |
| 0.55â0.70 | Medel konfidens â anvĂ€nds med försiktighet |
| < 0.55 | LĂ„g konfidens â behandla som neutral |
Konvergens mellan NN och regelstrategi
Det starkaste scenariot Àr nÀr regelstrategi och NN pekar Ät samma hÄll:
Regelstrategi KĂP + NN signal_3class = +1 + NN konfidens > 0.60 = â
Stark köpsignal
Regelstrategi SĂLJ + NN = -1 = â
Stark sÀljsignal
Regelstrategi KĂP + NN = -1 (motsĂ€gelse) = â ïž Avvakta
OOS-backtest-resultat (historisk referens)
Strikt out-of-sample 3-Ă„rsresultat (ej in-sample â representerar "verklig" prestation):
| Strategi | 3 Är OOS | Anm. |
|---|---|---|
| Regelstrategi (bb_rsi) | +37.5% | Sharpe 0.48, bÀst av regelbaserade |
| NN signal_3class | +20.9% | SÀmre Àn regelstrategi i OOS |
| Buy & Hold OMX30 | ~+29% | JÀmförelseindex |
Slutsats: Regelstrategin presterar bÀttre Àn NN i strikt OOS-lÀge. NN ger mervÀrde som konfidensfilter (t.ex. ta bara regelbaserade köpsignaler nÀr NN ocksÄ Àr positiv).
Uppdaterade OOS-resultat (2026-07-30)
Ny körning med nn_trade_sim_strict.py â direkt prob_up_5d-signal (ej signal_3class):
| Strategi | 3 Är OOS | Sharpe | Trades | Anm. |
|---|---|---|---|---|
prob_up_5d â„ 0.55 | +251 % | 0.58 | 31 | BĂ€st â PREF/D-aktier dominerar |
signal_3class â„ 0.45 | +2.4 % | 0.61 | 3 | FĂ„ trades, liten data |
| Regelstrategi (bb_rsi) | +37.5 % | 0.48 | â | Tidigare bĂ€sta |
| Buy & Hold OMX30 | ~+29 % | â | â | JĂ€mförelseindex |
Nyckelinsikt: prob_up_5d Ă€r en regressionsmodell med output 0â1. För PREF/D-aktier
(lĂ„gvolatila utdelningsaktier) nĂ„s 0.55â1.0, medan signal_3class-confidence toppar vid ~0.50.
Nya konfidenstÀrskar i .env justerade dÀrefter.
NN-noggrannhet per tickertyp
| Typ | Exempel | Avg acc | Kommentar |
|---|---|---|---|
| PREF/D-aktier | VOLO-PREF, EMIL-PREF | 65â88 % | FörutsĂ€gbara, lĂ„gvolatila |
| Mid/Small Cap | diverse | ~40 % | Genomsnitt |
| Blue-chip large cap | VOLV, SSAB, EVO, INDU | 28â32 % | SĂ€mre Ă€n slump, exkluderade |
36 blue-chip-tickers (VOLV, SSAB, EVO, INDU, FAG m.fl.) Àr exkluderade frÄn regelbaserade
paper trading-konton â de uppnĂ„r sĂ€mre noggrannhet Ă€n slumpmĂ€ssig gissning för kortsiktiga
rörelser. PAPER_PROB_UP5D_SEK-kontot pÄverkas inte (anvÀnder direkt regressionssignal).
13. Datauppdateringsschema
| Tid | Vad uppdateras |
|---|---|
| 18:30 vardag | Priser, indikatorer, signaler, backtest-resultat |
| 18:30â23:00 vardag | NN-trĂ€ning (alla tickers i ett jobb) |
| Varje natt | Morning signals för nÀsta dag |
| 04:15 mĂ„nâfre | Automatisk systemtestsvit (run_tests.sh) för DB, queue, intraday, webb-endpoints och resurshĂ€lsa |
| 1:a varje mÄnad | Rankningsvikter för investeringshorisonter |
| 09:00â17:30 vardag | Intraday-priser (var 5:e minut), paper trading-simulation |
OBS: Data pÄ morgonsidan avser alltid föregÄende dags stÀngningskurser. Realtidspriser hÀmtas inte.
Det kan ibland gÄ lite lÄngsammare i dashboarden under nattliga DB-kvalitetskontroller och housekeeping/OPTIMIZE-pass, sÀrskilt nÀr större tabeller verifieras eller defragmenteras.
14. Ordlista
| Term | Förklaring |
|---|---|
| CAGR | Compound Annual Growth Rate â genomsnittlig Ă„rlig avkastning i % |
| Sharpe | Riskjusterad avkastning: (avkastning â riskfri rĂ€nta) / standardavvikelse. > 1.0 = utmĂ€rkt |
| Max DD | Maximum Drawdown â den maximala %-tappet frĂ„n topp till botten |
| OOS | Out-of-Sample â backtester pĂ„ data modellen aldrig trĂ€nat pĂ„ |
| RSI | Relative Strength Index (0â100). < 30 = översoldt, > 70 = överköpt |
| MACD | Moving Average Convergence Divergence â momentum-indikator |
| ATR | Average True Range â mĂ„tt pĂ„ volatilitet. AnvĂ€nds för stop-loss-berĂ€kning |
| PSAR | Parabolic SAR â trailing stop-indikator. VĂ€nder vid trend-reversering |
| EMA | Exponential Moving Average â rörligt medelvĂ€rde med tyngdpunkt pĂ„ nyare data |
| SMA | Simple Moving Average â enkelt rörligt medelvĂ€rde |
| Bollinger Bands | Prisband ±2Ï runt SMA20. Pris nĂ€ra undre band = möjligt köplĂ€ge |
| signal_3class | NN:s 3-klassklassificering: -1 sÀlj, 0 avvakta, +1 köp |
| prob_up_Xd | NN-sannolikhet (0â1) att kursen stiger om X handelsdagar |
| Paper trading | Simulerad handel â inga riktiga pengar, men realistiska ordrar och courtageavdrag |
| Walk-forward | Rullande backtestmetod som alltid trÀnar pÄ Àldre data och testar pÄ nyare |
| Buy & Hold | Referensstrategi: köp och hÄll aktien utan timing-beslut |
| Bigrig | GPU-server (.71) som kör tung NN-trÀning och berÀkningsintensiva jobb |
| Work733 | Huvudserver (.72) som kör datapipeline, MariaDB och web-dashboard |
| Raspberry Pi | Arm-nod (.174) i Slurm-klustret â avlastar bigrig med lĂ€ttare berĂ€kningsjobb |
15. KÀnda begrÀnsningar och status (2026-07-24)
> Notering: detta avsnitt Àr historiskt. Aktuell status finns i
> avsnitt 25 â KĂ€nda begrĂ€nsningar och status (2026-08-16).
| Symptom | Förklaring | Status |
|---|---|---|
| Signalsidan visar 0 signaler | Kan intrĂ€ffa om kvĂ€llens calculate_signals Ă€nnu inte Ă€r klar | âčïž Historiskt/tillfĂ€lligt symptom under sena körningar |
| Pappershandel pausade eller fĂ„ trades | Kan bero pĂ„ lĂ„ngsam NN-inferens eller pĂ„gĂ„ende modellunderhĂ„ll | âčïž FrĂ€mst historiskt under viktsmigreringen frĂ„n DB till npz-filer |
| Tickers laddas inte | BrandvĂ€ggsregel för MariaDB saknades | â Ă tgĂ€rdat 2026-07-22 |
| VM-dashboarden försvann efter omstart | VM startade inte automatiskt | â Ă tgĂ€rdat: virsh autostart aktiverat |
| Dashboarden kĂ€nns ibland lĂ„ngsam | DB-kvalitetskontroll/housekeeping kan köra OPTIMIZE TABLE eller större verifieringar | âčïž TillfĂ€lligt under underhĂ„llsfönster |
Pappershandel â bakgrund
NN-modellernas vikter (~20 000 modeller) migrerades frÄn databasen (35 GB) till komprimerade filer pÄ disk (~180 KB/modell). Det sÀnkte laddningstiden frÄn cirka 73 s/modell till under 1 ms och tog bort en tidigare flaskhals som kunde stoppa eller kraftigt fördröja pappershandeln.
16. Neurala nĂ€tverksvikter â lagring pĂ„ disk (2026-07-22)
Bakgrund
Tidigare lagrades NN-modellernas vikter som JSON-text i databasen (nn_weights-tabellen, 35 GB).
Vid varje inferenscykel lÀste systemet ~1 MB JSON per modell à 20 000 modeller = extremt lÄngsamt.
Ny lösning
Vikterna sparas nu som komprimerade numpy-filer (.npz) pÄ /shared/models/nn_weights/:
| Egenskap | Gammalt (DB JSON) | Nytt (npz pÄ disk) |
|---|---|---|
| Storlek per modell | ~1 MB | ~180 KB |
| Laddningstid | 73 s (nÀtverks-I/O) | < 1 ms (minnesmappad fil) |
| Total DB-storlek | 35 GB | ~50 MB (bara metadata) |
Effekt pÄ pappershandel
Med gammal lösning: 1 848 modeller Ă 73 s = 37 timmar per natt â omöjligt att hinna.
Med ny lösning: 1 848 modeller Ă <1 ms = under 2 sekunder â pappershandeln fungerar normalt.
Status
Migration pÄgÄr (2026-07-22). PAPER_NN_PER_TICKER=0 Àr satt temporÀrt (global modell, 6 inferenser)
tills migration Àr klar, varefter PAPER_NN_PER_TICKER=1 ÄterstÀlls automatiskt.
17. SignalförbĂ€ttringar â trendfilter aktiverat (2026-07-26)
Bakgrund
Tickers som befinner sig i tydlig nedtrend (SMA20 < SMA50) kunde felaktigt fÄ köpsignal pÄ grund av att broad_oversold_range-logiken (ADX<22, RSI<50, Stoch<35) forcerade buy_score = 42 utan hÀnsyn till trendlÀge. Exempelfall: CAT-A.ST visade köpsignal varje dag under juli 2026 trots -15% prisfall.
Fix
TREND_GATE aktiverat (nivÄ 1): Om SMA20 < SMA50 (fallande kortsiktigt medelvÀrde under lÄngsiktigt) sÀtts köpscore till 0. SÀlj-score hÄlls intakt.
Effekt:
Dashboard â grafuppdateringar
18. Ăndringar 2026-08-02
API-status flyttad frÄn menyn
Det tidigare menyvalet API-status har tagits bort frÄn dashboardens meny. Samma driftinformation finns kvar pÄ den fristÄende statussidan: https://tegelwall.duckdns.org/aa/status.
Ny sektion: đ©ș Externa datakĂ€llor
Statussidan visar nu en separat sektion för externa datakÀllor. DÀr ser du om Avanza, Yahoo, makroflödet och browser-sessionen Àr friska, nÀr senaste fel intrÀffade och om flera fel kommit i rad.
Nattliga systemtester
En automatisk testsvit körs nu varje vardag 04:15 pÄ work733. Den verifierar bland annat databasanslutning, queue-hÀlsa, intraday-data, webb-endpoints och resurslÀget sÄ att fel upptÀcks innan marknadsöppning.
19. SystemförÀndringar 2026-08-05
FörbÀttrad arbetsfördelning i klustret
Systemet fördelar nu ML-berÀkningar mer intelligent mellan noderna:
Kö-systemet Àr nu det enda flödet
Alla nattliga och veckokörningar passerar nu kö-systemet:
Vad anvÀndaren mÀrker
20. SystemförÀndringar 2026-08-06
Dedikerade GPU- och CPU-workers
Klustret har nu separata workers för GPU- och CPU-jobb:
FörbĂ€ttrad jobbkö â korrekt starttid
"Startad"-kolumnen i jobbkön (/aa/queue) visar nu korrekt tid nÀr jobbet faktiskt började köra, inte nÀr det submitades.
Stabilare beroendekedjor
En bugg som tillÀt gÄrdagens fÀrdigkörda jobb att felaktigt "uppfylla" dagens beroendekontroll Àr ÄtgÀrdad. Koordinatorjobb (t.ex. nn_nightly) vÀntar nu alltid korrekt pÄ att alla shards för samma dag Àr klara.
FörbÀttrad NN-trÀning för svÄra aktier
Aktier dĂ€r det neurala nĂ€tverket konsekvent uppnĂ„r lĂ„g trĂ€ffsĂ€kerhet (<48%) för köp/sĂ€lj-signalen (signal_3class) trĂ€nas nu automatiskt med ett annat mĂ„l â 20-dagarsavkastning (ret_20d) â som kan vara mer förutsĂ€gbart för dessa tickers. Logg visar [LOW-ACC] nĂ€r detta sker.
Snabbare databas â 1.5 GB frigjort
Tre redundanta index togs bort ur databasen â de anvĂ€ndes aldrig av systemet men ökade skriv- och underhĂ„llstider. Dessutom lades ett nytt index till som pĂ„skyndar köpsignalssökning. Databasen optimerades Ă€ven (defragmentering) för bĂ€ttre lĂ€sprestanda framöver.
Dessa förĂ€ndringar Ă€r transparenta â inga signaler, berĂ€kningar eller dashboard-vyer pĂ„verkas.
20. SystemförÀndringar 2026-08-07
Snabbare backtesting (C-kÀrna som primÀr sanningskÀlla)
backtest_engine.simulate() anvÀnder nu C-kÀrnan (c_ext/backtest.so) som primÀr berÀkningsmotor för alla backtester. Python-loopen Àr fallback om C-kÀrnan inte Àr tillgÀnglig. Backtestresultat Àr nu snabbare och mer exakta (slippage, courtage och positionsfraktioner berÀknas korrekt i C). Resultaten inkluderar nu simulation_backend-fÀltet ('c_ext' eller 'python') för spÄrbarhet.
SĂ€kerhetshöjning â alla sidor skyddade
Statussidan (/aktieanalys/status) Àr nu korrekt skyddad med API-nyckel. Tidigare var den tillgÀnglig utan inloggning trots att de flesta andra sidor var skyddade.
RĂ€ttade signalfynd och orderhantering
Kritiska buggar Ă„tgĂ€rdade â dubbelköp och dataförlust (2026-08-07 kvĂ€ll)
Dubbelköp förhindrat (igen): En regression introducerades i dagens runda 10-fix av signal executor. Audit-loggningen committade av misstag databas-transaktionen mitt i orderslingan, vilket frigjorde lĂ„sen och kunde leda till att tvĂ„ noder lade identiska ordrar. Ă tgĂ€rdat â audit-loggningen anvĂ€nder nu en separat databasanslutning.
Daglig dataingest reparerad: En kritisk bugg medförde att all daglig sparning av indikatorer och signaler via DatabaseSaver misslyckades tyst sedan tidigare idag (runda 8). En variabel anvĂ€ndes innan den definierades â fel fĂ„ngades av undantagshanteraren â data skrevs aldrig till databasen. Ă tgĂ€rdat och ny data kan nu sparas korrekt.
LÀgre minnesanvÀndning vid NN-trÀning
Neuralt nĂ€tverks-trĂ€ningen ackumulerade tidigare hela trĂ€ningsdatasetet i RAM innan syntetiska features (makro-beta, regim-indikatorer) berĂ€knades. Nu förhĂ€mtas dessa vĂ€rden en gĂ„ng frĂ„n databasen och berikning sker direkt per datachunk â minnestoppar reduceras avsevĂ€rt, sĂ€rskilt för Raspberry Pi.
Komprimerade checkpoint-filer
NN-checkpoints sparas nu i komprimerat NumPy-format (.npz) istĂ€llet för JSON-text. Checkpoint-filer blir 3â15Ă mindre, vilket sparar disk och snabbar upp lĂ€sning/skrivning â mĂ€rkbart pĂ„ Raspberry Pi med lĂ„ngsam lagring.
Komplett omberÀkning körs nu
Alla regelbaserade berĂ€kningar (indikatorer â signaler â backtest) körs om frĂ„n 1999 för samtliga aktier, följt av full NN-omskolning med korrekt data. Kedjan sköts automatiskt och krĂ€ver inget manuellt ingripande.
Ytterligare buggar ÄtgÀrdade i simuleringskod (2026-08-07 kvÀll)
backtesting.py â Ă€ldre analysprototyp:
Ett allvarligt rĂ€knefel medförde att kapital inte drogs av vid köp, vilket dubblerade egenkapitalet under öppen position â total avkastning, Sharpe och maximal drawdown visades med fel vĂ€rden. En justeringsbugg i equity-grafen (kurvan var förskjuten ett steg) och en felaktig Sharpe-berĂ€kning (per-affĂ€r istf daglig) Ă€r ocksĂ„ rĂ€ttade.
simulate_day_portfolio.py â daghandels-simulator:
Illikvida aktier utan prisbars exakt vid stĂ€ngningsdags undvek tvĂ„ngsstĂ€ngning och hölls över natten â bryter mot daytrading-reglerna. Nu tvĂ„ngsstĂ€ngs alla positioner vid börsstĂ€ngning oavsett om prisbaren saknas. En connection-lĂ€cka vid fel under simulering Ă€r ocksĂ„ rĂ€ttad.
Nattlig pipeline pausad ikvÀll
Den automatiska nattliga kön (scheduler) Àr avstÀngd för ikvÀll för att undvika att neurala nÀtverk trÀnas pÄ ofullstÀndig data under pÄgÄende omberÀkning. Körs igÄng igen manuellt imorgon.
21. SystemförÀndringar 2026-08-09
Diskutrymme ÄterstÀllt
Disken fylldes upp av MariaDB binary logs i /var/log/mysql/. Cirka 133 GB loggar rensades bort, vilket ÄterstÀllde gott om ledigt utrymme och stabiliserade systemet.
WF-trÀning Äterstartad
Walk-forward-trĂ€ningen för neurala nĂ€tverk (s0 + s1) har startats om och kör nu pĂ„ bigrigs GPU:er. BerĂ€kningen vĂ€ntas ta ungefĂ€r 1â2 dygn att slutföra.
Ny worker-watchdog i drift
En ny watchdog, ensure_workers.sh, övervakar nu worker-processerna och startar om dem automatiskt vid behov. Det minskar behovet av manuell intervention om en worker kraschar eller försvinner.
22. SystemförÀndringar 2026-08-10
Stabilare jobbkö för beroenden
Jobbkön accepterar nu beroende-markörer som skapats inom de senaste 12 timmarna, Àven om beroendejobbet rÄkade bli klart innan koordinatorjobbet submitades. Det gör nattkedjor och manuella omstarter betydligt mindre kÀnsliga, samtidigt som gÄrdagens markörer fortfarande ignoreras.
Tydligare klusterrouting för tunga jobb
Detta pĂ„verkar frĂ€mst stabilitet och vĂ€ntetid i kö-systemet â inte hur signaler presenteras.
WF-pipeline utökad och reparerad
Walk-forward-pipelinen för neurala nĂ€tverk anvĂ€nder nu en tydligare OOS-separation med egna WF-tabeller och vyn nn_predictions_wf_oos. Pipelinen tĂ€cker 9 cykler Ă 3 mĂ„nader (aug 2023âaug 2026).
En bug fixades dÀr vissa WF-prediktioner hamnade pÄ in-sample-datum i stÀllet för rÀtt predict-fönster. 575k felaktiga prediktioner rensades bort, vilket gör WF/OOS-resultat mer tillförlitliga.
Statussidan visar CPU per script tydligare
Systemstatusen visar nu CPU-anvÀndning per faktisk Python-process i stÀllet för generiska namn som bara python3. Det gör det enklare att se vilket jobb eller script som belastar respektive nod.
23. SystemförÀndringar 2026-08-12
Raspberrypi tillfÀlligt ur drift
Raspberrypi Àr pausad som berÀkningsnod tills vidare. Den tog NN-trÀningsjobb den inte klarade (fel arkitektur), vilket orsakade upprepade failures. Alla nattliga jobb körs nu enbart pÄ bigrig och work733.
Beroendedep-fönster utökat till 26h
Jobbkön accepterar nu beroende-markörer upp till 26 timmar bakÄt (tidigare 12h). Det förhindrar att nattliga kedjor missar sitt beroende om ett upstream-jobb körde sent kvÀllen innan.
Ny handelsstrategi: MACD + trend + volymflöde
En ny strategi macd_vol_trend har lagts till i backtestsystemet och OOS walk-forward:
Strategin ingÄr i nÀsta OOS walk-forward-körning för full utvÀrdering.
Reparerade NN-modeller â npz-regression fixad
En bugg frĂ„n 2026-08-07 medförde att 2273 sparade NN-modeller (vikter i .npz-format) var otillgĂ€ngliga för förutsĂ€gelserna. Buggen Ă€r nu Ă„tgĂ€rdad â alla modeller laddas korrekt igen. Prediktioner som eventuellt anvĂ€nt Ă€ldre fallback-modeller under perioden uppdateras vid nĂ€sta nattliga körning.
Dashboard â per-jobb CPU% och live framsteg
§24 Regimklassificering och nya strategier (2026-08-12)
Vad Àr nytt?
Systemet klassificerar nu varje aktie i en av 7 marknadsregimer baserat pÄ fem mÀtvÀrden:
| MÀtvÀrde | Vad det mÀter |
|---|---|
| ADX | Trendstyrka (0=ingen trend, 50+=stark) |
| ATR% | Volatilitet relativt priset |
| Hurst-exponent | Trending (H>0.55) vs mean-reverting (H<0.45) |
| Beta vs OMXSPI | Hur mycket aktien förstÀrker/dÀmpar index |
| Autokorrelation | Tenderar gÄrdagens rörelse upprepas (momentum) eller vÀndas (mean-reversion)? |
Regimer och strategier
| Regime | Beskrivning | Strategi |
|---|---|---|
| mean_reverting | Aktien studsar mellan stöd/motstÄnd | RSI-bounce vid BB-band |
| choppy_flat | NÀstan stilla, t.ex. preferensaktier | Enkel RSI ±35/65 |
| momentum_high_beta | Trendar starkt + följer index | Gyllene/dödskors SMA50/200 |
| breakout | Stark trend + hög volatilitet (TRUE-B, NELLY) | Breakout vid BB-upper/lower |
| stable_trend | Stark stabil trend | MACD-kors + volymbekrÀftelse |
| oscillating | Svag trend, cykliska svÀngningar (ARION, banker) | Histogram-vÀndning MACD |
| mild_trend | Mild trend (majoriteten av börsen) | MACD-kors + volym |
Fördelning idag: 118 oscillating, 67 mean_reverting, 62 mild_trend, 21 breakout, 17 momentum_high_beta, 15 stable_trend, 1 choppy_flat.
regime_adaptive meta-strategi
VÀljer automatiskt rÀtt strategi för varje aktie baserat pÄ dagens regimklassificering. Körs i backtest och OOS-validering.
Daglig uppdatering
Tabellen ticker_regime uppdateras varje natt efter morning_signals via jobbet update_ticker_regime (bigrig, ~2-3 min). Loggas till /shared/logs/aktieanalys/.
MinnesförbÀttringar
§22 SystemförÀndringar 2026-08-13
BĂ€ttre balans i NN-signaler
Det neurala nÀtverket trÀnas nu med class-vikter för signal_3class. Tidigare dominerade "avvakta/hold"-klassen ofta trÀningsdatan, vilket gjorde modellen för försiktig. Nu viktas köp- och sÀljsignaler upp relativt hold, sÄ modellen fÄr bÀttre chans att lÀra sig faktiska vÀndlÀgen.
Ny 20-dagars NN-signal
Systemet har fÄtt en ny target: signal_3class_20d. Den tittar lÀngre fram Àn den tidigare kortare klassificeringen och anvÀnder hÄrdare trösklar för att minska brus. För dig som anvÀndare betyder det fÀrre "snabba" klassomkastningar och mer fokus pÄ rörelser som hÄller lite lÀngre.
Kalibrering uppdaterad
NN-kalibreringen uppdaterades manuellt 2026-08-13. Det förbÀttrar hur sannolikheter och konfidensvÀrden ska tolkas i dashboarden, sÀrskilt nÀr du jÀmför signaler mellan olika aktier.
Vad det betyder i praktiken
Regelstrategin Àr fortfarande systemets starkaste OOS-baslinje, men NN-signalerna har förbÀttrats kvalitativt och blivit lÀttare att tolka.
25. KÀnda begrÀnsningar och status (2026-08-16)
Det hÀr avsnittet ersÀtter statusdelen i avsnitt 15 och beskriver vad som gÀller just nu.
25.1 Vad som blivit bÀttre
| FörbÀttring | Vad du mÀrker |
|---|---|
| Statussidan laddar pĂ„ under 1 sekund (tidigare ~25 sekunder) | /aa/status öppnas direkt. Uppgifterna mellanlagras 15â30 sekunder, sĂ„ de kan vara nĂ„gon halvminut gamla â det Ă€r avsiktligt |
| Nattlig NN-trÀning kraschar inte lÀngre av minnesbrist | Modellerna blir fÀrdiga oftare, vilket ger fÀrskare prediktioner pÄ NN-sidan och i morgonsignalerna |
| Snabbare indikatorberÀkning (cirka 19 % kortare körtid) | KvÀllspipelinen blir klar tidigare, morgonsignalerna finns oftare pÄ plats i tid |
| GPU-trÀning pÄ det snabba grafikkortet fungerar nu fullt ut | Kortare trÀningstider för de tyngsta modellerna |
| Diskutrymme frigjort i databasen (10.92 GB) | Snabbare databas och mindre risk för att nattjobb stannar av utrymmesbrist |
25.2 RÀttade fel som pÄverkat siffror du sett
NÄgra av felen nedan pÄverkade redovisade resultat, inte bara stabiliteten. Historiska
resultat som berÀknades före rÀttningen Àr dÀrför inte direkt jÀmförbara med nya.
| Vad som var fel | PÄverkan pÄ det du ser |
|---|---|
| Framtidsblick ("look-ahead") i pappershandelssimuleringen â vissa dagsvĂ€rden (ATR, stöd/motstĂ„nd, marknadsprofil) kunde innehĂ„lla information frĂ„n senare samma dag | Ăldre simuleringsresultat var för optimistiska. Nya körningar Ă€r rĂ€ttvisande |
| Saknat courtage och slippage i OOS-simuleringen (walk-forward) | Tidigare avkastningssiffror var för höga eftersom handelskostnader inte drogs av |
| Felaktig vinst/förlust-berÀkning i backtestmotorn | Backtestsiffror före rÀttningen kan avvika frÄn nya |
| NN-prediktioner antog alltid 3 klasser | Prediktioner för mÄl med annat antal klasser kunde tolkas fel |
| Fel datum vid inlÀsning av signaler i simuleringen | Enstaka simulerade affÀrer kunde hamna pÄ fel dag |
> Rekommendation: jÀmför inte backtest- och pappershandelssiffror frÄn före 2026-08-16 med
> nya siffror. Kör om jÀmförelser du bryr dig om.
25.3 Aktuella begrÀnsningar
| BegrÀnsning | Vad det betyder för dig |
|---|---|
| Diskarrayen pĂ„ huvudservern kör degraderat â en av fyra diskar Ă€r trasig | Systemet fungerar normalt, men tĂ„ligheten Ă€r nedsatt. RAID-rutan pĂ„ statussidan visar varning tills disken bytts. Ingen Ă„tgĂ€rd krĂ€vs av dig |
| En serveromstart Àr planerad (ny systemkÀrna vÀntar pÄ aktivering) | Dashboard och API kommer vara otillgÀngliga en kort stund. Omstarten Àr uppskjuten tills pÄgÄende trÀningskörningar Àr klara |
| Vissa nattjobb köar â walk-forward-trĂ€ningen kör cirka 22 av 40 cykler och blockerar en berĂ€kningsplats | Delar av NN-sidan och pappershandelns prediktioner kan vara nĂ„gon dag efter tills kön arbetat av sig |
| Backtestets equity-kurva visas förskjuten en dag | AffÀrerna Àr korrekta; endast kurvans presentation pÄverkas |
| Regelstrategin Àr fortfarande den starkaste OOS-baslinjen | AnvÀnd NN-signalerna som komplement och bekrÀftelse, inte som ensam beslutsgrund |
25.4 Om NN-vikternas lagring
Migreringen som beskrivs i avsnitt 16 Àr nu helt klar. Alla neurala nÀtverksvikter ligger i
komprimerade filer pÄ delad lagring (cirka 45 000 filer), och den gamla databastabellen Àr tömd.
Det Àr dÀrför inlÀrda modeller laddas nÀrmast omedelbart i stÀllet för att ta över en minut per
modell som tidigare.