När jag startade Bromma-Tribe.com var ambitionen att, utöver utvärderingar av strategier, även erbjuda en systematisk analys av marknadsläget och prognoser för den kommande veckan och månaden baserat på teknisk analys. Detta visade sig vara mer komplext än jag först hade tänkt mig. Efter omfattande utvecklingsarbete är jag nu stolt över att lansera Trading Chat 1.0 © (Beta-version), ett verktyg utvecklad av Bromma-Tribe.
Om Trading Chat 1.0
Trading Chat 1.0 är en analysmodell baserad på teknologi från OpenAI. Jag har anpassat modellen för teknisk analys genom att träna den med ett omfattande underlag av data såsom böcker, artiklar och rapporter. Modellen har även tillgång till uppdaterade data om OMXS30, inklusive marknadstrender, volatilitet och sentiment. Genom detta kan Trading Chat 1.0 bedöma nuläget och ge en prognos för den kommande veckan och månaden.
Prognoserna presenteras i form av ett index mellan 0 och 100:
- 0–40 indikerar en bearish marknad
- 41-60 representerar en neutral marknad
- 61–100 signalerar en bullish marknad
Rekommenderade Strategier
Baserat på prognosen rekommenderar modellen en strategi anpassad till det aktuella marknadsläget. Exempelvis kan det vara:
- Momentum- och mean-reversion-strategier för trendbaserade marknader
- Trading range-baserade strategier för mer stabila marknadslägen
Marknadsläget inför vecka 44 2026
Med de aktuella indikatorerna visar marknadsläget följande:
- Prisrörelser på OMX30 (Figur 1): Marknaden har rört sig sidledes inom ett snävt intervall, vilket tydligt framgår av Bollinger Bands. Banden är relativt parallella, och priset ligger nära mitten, vilket tyder på avsaknad av stark trend. De kortare glidande medelvärdena (50 och 100) befinner sig också nära nuvarande prisnivå, vilket bekräftar den neutrala trenden. Det längre 200-dagars glidande medelvärdet pekar däremot uppåt, men har en begränsad påverkan i det nuvarande marknadsläget.
- Volatilitet (Figur 2): Average True Range (ATR) ligger på en låg nivå (kring 27), vilket indikerar låg volatilitet och stabilitet i marknaden. Denna stabilitet kan signalera potentiell volatilitet framöver, särskilt om priset skulle bryta ut från det nuvarande intervallet.
- Marknadssentiment (Figur 3): Sentimentindikatorn ligger på cirka 63, ett relativt högt värde, vilket antyder att investerare i allmänhet är optimistiska (bullish). Denna optimism kan indikera en underliggande positiv inställning, men i en sidledes marknad kan ett högt sentiment också vara ett varningstecken. Det kan signalera en eventuell toppformation eller att marknaden är mottaglig för ett skifte om investerarnas förväntningar inte infrias.
Figur 1. Trend
Figur 2. Volatilitet
Figur 3. Sentiment
Prognos
- Kortsiktig Prognos (1 vecka): Indexvärde 45 – Neutral till svagt positiv
Med den nuvarande låga volatiliteten och den sidledes trenden förväntas marknaden fortsätta att röra sig inom ett smalt intervall under den kommande veckan. Sentimentindikatorns höga nivå kan bidra till en mindre uppgång, men förutsättningarna för en stark positiv rörelse är begränsade.
- Månatlig Prognos (1 månad): Indexvärde 55 – Svagt positiv
På en månads sikt kan ett fortsatt högt sentiment och en eventuell ökning i volatilitet leda till en breakout, vilket skulle kunna bana väg för en positiv trendrörelse. Samtidigt är det viktigt att vara vaksam på risken för en kortsiktig nedgång om sentimentet snabbt skiftar, då en förändrad marknadsinställning kan påverka kursutvecklingen negativt.
Rekommenderad strategi
En range-trading-strategi är lämplig på kort sikt inom det nuvarande prisintervallet. Om ett utbrott sker med stöd av ökad volym och volatilitet kan en momentumstrategi användas för att dra nytta av en ny trendrörelse. Tills vidare är det dock klokt att undvika långa positioner tills en tydlig trend etablerats.
Marknadsläget är idag neutralt och osäkert, med låg volatilitet, vilket kan begränsa möjligheterna att generera avkastning. Två strategier utvärderas för detta scenario:
- Breakout-strategi baserad på Bollinger Bands
- Köp sker vid ett utbrott över det övre Bollinger-bandet, vilket signalerar en möjlig trendstart.
- Sälj sker efter ett bestämt antal dagar för att kapitalisera på den kortsiktiga uppgången.
- Range-trading-strategi
- Köp sker när stängningskursen ligger under det nedre Bollinger-bandet, vilket signalerar ett möjligt bottenläge inom intervallet.
- Sälj sker antingen när stängningskursen når det övre Bollinger-bandet eller efter ett antal dagar, beroende på marknadsrörelsen.
50/50 Test av strategin
För att säkerställa robusthet har jag tillämpat ett 50/50-test av strategin, där den första halvan av historiska data använts för att optimera parametrarna och den andra halvan för utvärdering. De optimerade parametrarna inkluderar:
- Periodlängden för medelvärdet,
- Avståndet från medelvärdet (beräknat i antal standardavvikelser),
- Antalet dagar innan sälj.
Resultaten från in-sample-perioden är som följer:
Figur 4. Equitylkurvan baserat på in-sample (parametrar: 40, 1.5, 20)
Nyckeltal
In-sample | Hela perioden | |
Return on max strategy drawdown | 3.16 | |
Profit factor | 1.65 | |
Annual Rate of Return (%) | 5.93 | |
Percent profitable (%) | 65 | |
Total # of trades | 363 | |
Sharpe ratio (annualized) | 0.49 | |
RINA index | 201 | |
Time in the market (%) | 33 |
Strategin har visat goda resultat under den första halvan av testperioden. Med en hög nettoavkastning i förhållande till maximal drawdown, som överstiger 3, kan strategin anses ha en bra riskjusterad avkastning. Strategin har dessutom genererat en hög transaktionsvolym, vilket lett till en genomsnittlig årsavkastning som är tillfredsställande, trots att den endast varit aktiv i marknaden 33 procent av tiden.
Utvärdering av strategin under andra halvan av perioden
För att säkerställa strategins hållbarhet och undvika överanpassning har jag även testat strategin på den andra halvan av perioden – data som inte användes vid parameteroptimeringen. Resultaten för denna out-of-sample-period visas nedan:
Figur 5. Equitylkurvan baserat på hela perioden
Nyckeltal:
In-sample | Hela perioden | |
Return on max strategy drawdown | 3.16 | 4.36 |
Profit factor | 1.65 | 1.56 |
Annual Rate of Return (%) | 5.93 | 8.19 |
Percent profitable (%) | 65 | 65 |
Total # of trades | 363 | 649 |
Sharpe ratio (annualized) | 0.49 | 0.35 |
RINA index | 201 | 157 |
Time in the market (%) | 33 | 57 |
Strategin har fortsatt att prestera väl även under testperioden (out-of-sample). Faktum är att nettoavkastningen i förhållande till drawdown har förbättrats ytterligare, och även den genomsnittliga årsavkastningen har ökat när vi ser till resultatet för hela perioden (in-sample och out-of-sample).
Trots en viss nedgång i Sharpekvoten och RINA-index visar strategin stabilitet och fortsätter att vara effektiv. Equity-kurvan uppvisar en viss platå omkring 2018, men strategin har åter visat god prestanda under de senaste åren.
Nästa steg: Walk-Forward-Analys (WFA)
För att ytterligare utvärdera strategins hållbarhet och undvika överanpassning i olika marknadsmiljöer kommer vi nu att genomföra en walk-forward-analys (WFA). Denna metod ger en dynamisk bedömning av hur strategin klarar sig över tid och hjälper oss att optimera parametrarna löpande för att säkerställa anpassningsförmåga till marknadsförändringar.
Precis som i tidigare blogginlägg har jag testat strategin med hjälp av walk-forward-analys (WFA) för att validera dess robusthet över tid. För analysen har jag delat upp hela perioden i 4, 5 och 6 olika sektioner (Runs) och testat strategins prestanda med en framåtblickande period (Out-of-Sample, OoS) på 40, 50 och 60 procent av varje sektion.
Resultaten från walk-forward-analysen återfinns i Figur 6, där varje körning visar hur strategin presterat under olika marknadsscenarier.
Figur 6. WFA
Resultaten från walk-forward-analysen var inte så starka som förväntat. Analysen visar att de optimala parametrarna tenderar att variera mellan perioderna, vilket gör att strategins resultat in-sample ofta inte kan upprepas out-of-sample. Detta indikerar att strategin är känslig för marknadsförändringar, vilket försvårar en stabil optimering. En möjlig slutsats är att längre optimeringsperioder kan ge robustare parametrar, då dessa bygger på fler transaktioner och därmed blir mindre känsliga för enstaka marknadsfluktuationer.
Val av parametrar för dagens marknadsläge
Ett alternativ är att optimera modellen över hela tidsperioden för att hitta en parameterkombination som är användbar i nuvarande marknadsläge. Med detta tillvägagångssätt erhålls följande parametrar:
- Period: 15 dagar
- Standardavvikelse: 1,5 multiplikator
- Exit: 30 dagar
Dessa parametrar, som visas i Figur 7, är baserade på hela in-sample-perioden och är inte avsedda för att utvärdera strategins prestanda utan snarare för att ge en möjlig riktlinje för dagens marknadsförhållanden.
Figur 7. In-sample med rekommenderade parametrar (15, 1.5, 30)
Sammanfattning och framtida riktning
Walk-forward-analysen har gett insikter i strategins prestanda under olika marknadsförhållanden och visar på behovet av stabila, robusta parametrar. Då de optimala parametrarna tenderar att variera över tid kan längre optimeringsperioder med fler transaktioner ge en mer hållbar grund för framtida beslut. För dagens marknadsläge erbjuder parametrarna 15 dagar, 1,5 standardavvikelser och 30 dagars exit en bra utgångspunkt, med målet att balansera avkastning och risk i en osäker marknad.
I samband med denna analys lanseras även Trading Chat 1.0 © – en tjänst från Bromma-Tribe som erbjuder stöd för marknadsbedömningar och prognoser baserat på teknisk analys och sentiment. Trading Chat 1.0 är byggd på OpenAI-teknologi och tränad på omfattande marknadsdata, vilket gör den till ett kraftfullt verktyg för att hantera och förstå aktuella marknadsförhållanden. Genom att kombinera strategisk analys med denna nya plattform skapas en möjlighet att identifiera och anpassa sig till marknadsrörelser i realtid.
Med dessa verktyg och insikter på plats blir nästa steg att kontinuerligt utvärdera och justera både Trading Chat 1.0 och strategierna för att bibehålla relevans och prestanda i en dynamisk marknad. Detta skapar en robust plattform för att navigera framtidens investeringsmöjligheter och risker.
Friskrivning
Informationen i detta blogginlägg är avsedd enbart för utbildnings- och informationsändamål och ska inte betraktas som investeringsrådgivning, rekommendationer eller en uppmaning att köpa eller sälja värdepapper. Även om informationen bygger på data som anses vara tillförlitlig, garanterar vi inte dess exakthet eller fullständighet, och den bör inte användas som enda grund för investeringsbeslut.
Investeringar på finansmarknaden medför risker, och det är möjligt att förlora hela eller delar av det investerade kapitalet. Historisk avkastning är ingen garanti för framtida resultat. Varje investerare bör göra en egen bedömning eller rådfråga en professionell finansiell rådgivare innan några investeringsbeslut fattas.
De åsikter och strategier som diskuteras i blogginlägget är författarens egna och speglar inte nödvändigtvis institutionens, företagets eller organisationens åsikter som författaren är associerad med.