Equity: $94,897

Backlog

Backlog: Detta är vår backlogg över strategioptimeringar, framtida förbättringar och historik över vad som gjorts i systemet.
Arbetsflöde: Nya önskemål och uppdateringar läggs automatiskt till i backloggen och checkas av när de är implementerade.

Strategy Optimization Backlog

Pågående och planerade optimeringar av tradingstrategierna baserat på MoneyGen Strategy Optimization Guide.

Fas 1: Quick Wins - Optimerade Defaults ✅ KLAR

Prioritet: HÖG (1-2 timmar)

Status: Implementerat manuellt av användaren

Beskrivning:

  • Optimerade default-värden för Dip & Bounce, Spike och Exit-strategier
  • Balanserade parametrar för bättre risk/avkastning
  • Balanced profile: Dip Down=-2.5%, Rebound=0.8%, Spike Threshold=2.5%, Exit TP=3.0%, SL=1.5%
Fas 2: Volymfilter för Spike Strategy ✅ KLAR

Prioritet: MEDEL (2-3 timmar)

Status: Implementerad och fungerande

Implementerat:

  • ✅ VolumeMultiplier tillagd i SpikeRule (default: 1.5×)
  • ✅ Volymkontroll implementerad i MarketStreamHandler
  • ✅ Beräknar genomsnittlig daglig volym (20 dagars genomsnitt)
  • ✅ Projekterar dagvolym från aktuell sessionsvolym
  • ✅ Blockerar spike-signaler om volymen är för låg
  • ✅ UI för redigering av VolumeMultiplier i Strategy Settings
Fas 3: Strategy Profiles UI ✅ KLAR

Prioritet: MEDEL (3-4 timmar)

Status: Implementerad och fungerande

Implementerat:

  • ✅ Tre profil-presets: Conservative, Balanced (rekommenderat), Aggressive
  • ✅ Enkelt klick för att applicera alla parametrar enligt profil
  • ✅ Visuell feedback med markerad aktiv profil
  • ✅ Manuell justering möjlig efter profil-val
  • ✅ Automatisk identifiering av aktiv profil baserat på konfiguration
Fas 4: Tekniska Indikatorer ✅ KLAR

Prioritet: LÅG (1-2 dagar)

Status: Implementerad och fungerande

RSI Filter för Dip & Bounce:
  • ✅ Implementera RSI-beräkning (14-period, standard)
  • ✅ Lägg till RSI-parameter i DipBounceRule (opt-in feature)
  • ✅ Kräv RSI < threshold vid dip för att trigga signal
  • ✅ Fail-closed: blockerar signal om RSI inte kan beräknas
  • ✅ Caching (5 minuter) för prestanda
SMA Filter för Swing Trading:
  • ✅ Implementera SMA-beräkning (20-period och 50-period)
  • ✅ Lägg till SMA-parameter i SwingTradeRule (opt-in)
  • ✅ Kräv SMA(20) > SMA(50) för uptrend confirmation
  • ✅ Valfritt RSI-filter (RSI > 55) för stark momentum
  • ✅ Fail-closed: blockerar signal om SMA/RSI inte kan beräknas
  • ✅ Caching (5 minuter) för prestanda
Hur man använder:

Tekniska indikatorer är opt-in features som kan aktiveras i Strategy Settings. De är inaktiverade som standard för att inte påverka befintlig funktionalitet. Se Help-sidan för detaljerad information om RSI och SMA.

Fas 5: Analytics & Backtesting ✅ KLAR

Prioritet: LÅG (2-3 dagar)

Status: Implementerad och fungerande

Strategy Stats Dashboard:
  • ✅ Visa P&L per strategi (Spike, DipBounce, SwingTrade) separat
  • ✅ Win rate, genomsnittlig avkastning, Max Win/Loss per strategi
  • ✅ Antal trades per strategi
  • ✅ Charts för P&L över tid per strategi
  • ✅ Detaljerade metrics: Profit Factor, Sharpe Ratio, Max Drawdown
  • ✅ Filtrering per tidsperiod (7/30/60/90 dagar)
  • ✅ Tillgänglig på /strategy-stats
Backtesting Engine:
  • ✅ Simulera trades baserat på historiska data
  • ✅ Beräkna performance metrics (Sharpe ratio, max drawdown, profit factor, etc.)
  • ✅ Testa olika strategiparametrar utan risk
  • ✅ Equity curve visualization
  • ✅ Detaljerad trades-tabell med entry/exit information
  • ✅ Konfigurerbara parametrar (TP, SL, Max Hold, Position Size)
  • ✅ Tillgänglig på /backtest
Användning:

Strategy Stats: Använd för att analysera prestanda per strategi och identifiera vilka strategier som fungerar bäst. Backtesting: Använd för att testa olika parametrar och strategier med historisk data innan du implementerar dem i live trading.

Future Improvements

Långsiktiga förbättringar och nya funktioner för systemet.

Strategiutbyggnad
Mean Reversion Strategy
Köp vid kraftig avvikelse under medelvärde
Pending
Breakout Strategy
Identifiera och handla vid brytning av motståndsnivåer
Pending
Volatility Breakout Strategy
ATR-baserad volatility breakout
Pending
Crypto Trading Support
Stöd för kryptovalutor med 24/7 trading
Pending
Enhanced Risk Management
Sector Diversification
Sektorspridning och max risk per sektor
Pending
Correlation Tracking
Spåra och undvik högt korrelerade positioner
Pending
Enhanced Position Limits
Max risk per kategori och volatility-baserade limits
Pending
Advanced Position Sizing
Kelly Criterion
Optimal position sizing baserat på win rate
Pending
Maximum Loss Constraints
Max loss per trade, dag och vecka med monitoring
Pending
Backtesting Framework
Historical Simulation
Backtesting på historisk data med Sharpe/Sortino/DD
Pending
Strategy Validation
Walk-forward optimization och out-of-sample validation
Pending
Paper Trading Mode
Fullständig sandbox för säker strategitestning
Pending
Monitoring & Alerts
Notification System
Email/SMS notifikationer för viktiga events
Pending
Risk Alerts
Drawdown varningar, max positions, unusual volatility
Pending
Daily Summary Email
Automatisk daglig sammanfattning
Pending
Dashboard Enhancements
Advanced Metrics
Sharpe, Sortino, Max DD, Rolling Win Rate, Profit Factor
Pending
Comparative Analytics
Jämförelse med benchmarks och buy & hold
Pending
Enhanced Visualizations
Equity curve, drawdown chart, trade heatmap
Pending
AI Agent: Stock Discovery
Multi-source Stock Discovery
US, Reddit, Swedish stocks, pre-market movers
Completed
Reddit API Integration
Real-time trending tickers från r/wallstreetbets
Pending
Twitter/X Integration
Social sentiment analysis för tickers
Pending
News Scraping
Catalysts: earnings, FDA approvals, partnerships
Pending
Swedish Market Integration
omxs.se eller Yahoo Finance för svenska aktier
Pending
Auto-add to Watchlist
Automatisk hantering baserat på AI score
Pending

Completed Features

Historik över implementerade funktioner och förbättringar.

Redan Implementerat
  • Spike Strategy - Momentum-based entry med konfigurerbar threshold (2.5%)
  • Dip & Bounce Strategy - Reversal-based entry med konfigurerbar dip/rebound (-3% / +1%)
  • Swing Trading Strategy - Momentum + Volume + Discovery Score
  • Exit Strategy - Konfigurerbar TP/SL/Trailing/MaxHold
  • Separata Exit-parametrar för Swing Trading
  • Broad Market Filter - SPY/QQQ conditions check
  • Strategy Configuration UI - Fullständig redigering via Blazor
  • Cooldown System - Per-ticker cooldown för day trading och swing trading
  • Risk Management - Max positions, max daily loss, position sizing
  • Market Close Position Closer - Stänger day trading positions före stängning
  • Strategy Display - Visar strategi (DayTrading/SwingTrading) i position lists
  • Volume Filter - Volymkontroll för Spike Strategy (Fas 2)
  • Strategy Profiles - Conservative/Balanced/Aggressive presets (Fas 3)
  • Market Trend Indicators - SPY, QQQ, VGK, EWJ med auto-refresh
  • Day Summaries - Daglig sammanfattning av trades och P&L
  • Completed Trades - Detaljerad historik med sortering och filtrering
  • Watchlist Management - Redigera, aktivera/deaktivera, ta bort tickers
  • Discovery Agent - AI-baserad stock discovery med scoring system
  • Backlog Page - Centraliserad backlog för strategioptimeringar och framtida förbättringar
  • Dashboard Layout Update - Open Positions som egen sektion, Market Trend som tab
  • Position Details View - Expanderad vy för positioner med detaljer och prisdiagram
  • Position Chart Integration - Chart.js-kurvor som visar prisförändring från entry till nuvarande pris
  • Technical Indicators (RSI/SMA) - RSI-filter för DipBounce, SMA-filter för Swing Trading (Fas 4)
  • Strategy Stats Dashboard - Detaljerad statistik per strategi med charts och metrics (Fas 5)
  • Backtesting Engine - Simulera trades med historisk data för att testa strategier (Fas 5)
  • Alpaca Health Check - Statusindikator för Alpaca API med timeout-hantering
  • Improved Error Handling - Timeout och bättre felhantering i alla API-endpoints