AI-drevet swing trading cockpit — bygget på multi-agent arkitektur.
Terminal Chic UI · Multi-Agent LLM Analyse · Global News Scanner · Paper Trading · Portfolio Tracking
📰 News Scanner (7 kilder) 📁 Portfolio (Saxo/Nordnet CSV)
↓ ↓
🧠 TradingAgents (Claude/DeepSeek multi-agent analyse)
├── Market Analyst ── teknisk analyse (RSI, MACD, EMA, Bollinger)
├── Fundamentals Analyst ── regnskab, cash flow, værdiansættelse
├── Sentiment Analyst ── nyheder, StockTwits, Reddit
├── News Analyst ── makro, geopolitik, insider trades
├── Research Team ── Bull vs Bear debate → konsensus
├── Trader ── execution plan (entry/stop-loss/sizing)
├── Risk Management ── Aggressive/Neutral/Conservative debate
└── Portfolio Manager ── endelig beslutning (BUY/SELL/HOLD + confidence)
↓
📊 TradeSight (Alpaca paper trading — aktier)
↓
📱 Terminal Chic Dashboard (mobil-first, dansk UI)
# Clone
git clone git@github.com:Mbvjdev/hermes-trader.git
cd hermes-trader
# Installer
python3.11 -m venv .venv
source .venv/bin/activate
uv pip install -e .
# Start server
PYTHONPATH=src python -m trader.web
# → http://localhost:8000
# Desktop app (macOS)
python desktop.py| Endpoint | Beskrivelse |
|---|---|
GET / |
Terminal Chic Dashboard |
GET /api/status |
Server status |
GET /api/analyze/{symbol} |
Spike-detektor + AI analyse |
GET /api/backtest/{symbol} |
Walk-forward backtest |
GET /api/news/scan |
Global nyhedsscanning → ticker discovery |
GET /api/portfolio |
Portfolio overview |
POST /api/portfolio/upload |
CSV upload (Saxo/Nordnet) |
GET /api/tradingagents/{symbol} |
Multi-agent LLM analyse via DeepSeek ⭐ |
GET /api/tradingagents/status |
TradingAgents bridge status |
POST /api/config |
Opdater trading parametre |
Bruger TradingAgents — et LangGraph-baseret multi-agent framework med arXiv-paper bag sig.
# Installer TradingAgents separat
cd ~/dev && git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents && python3.11 -m venv .venv
.venv/bin/pip install -e .
# Konfigurer API nøgle
echo "DEEPSEEK_API_KEY=sk-..." >> .env- Sort baggrund (
#0b0b0d) - Rav accent (
#f0a500) - SF Mono til tal
- Dansk talformat (
34.534 kr.) - iPhone-optimeret (420px)
config/user.json:
{
"take_profit_pct": 10.0,
"stop_loss_pct": 5.0,
"min_volume_ratio": 1.0,
"ai_provider": "deepseek",
"ai_model": "deepseek-v4-pro"
}hermes-trader-v2/
├── src/trader/
│ ├── web.py # FastAPI server + dashboard
│ ├── bridge_tradingagents.py # Subprocess bridge til TradingAgents
│ ├── data/
│ │ └── categories.py # 140+ tickers, EU Forsvar watchlist
│ ├── news/
│ │ └── scanner.py # 7 global news sources
│ └── portfolio/
│ └── parser.py # CSV parser (Saxo, Nordnet)
├── config/
│ └── user.json # Trading parametre
├── desktop.py # macOS native app launcher
├── preview.html # Demo side til embedding
└── README.md
Indbygget watchlist med 13 europæiske forsvarsaktier:
| Ticker | Selskab | Land | Speciale |
|---|---|---|---|
| RHM.DE | Rheinmetall | 🇩🇪 | Kampvogne, ammunition |
| HAG.DE | Hensoldt | 🇩🇪 | Radar, sensorer |
| MTX.DE | MTU Aero | 🇩🇪 | Militære motorer |
| HO.PA | Thales | 🇫🇷 | Radar, cyber |
| SAF.PA | Safran | 🇫🇷 | Jetmotorer |
| AM.PA | Dassault Aviation | 🇫🇷 | Rafale kampfly |
| AIR.PA | Airbus | 🇪🇺 | Transportfly |
| LDO.MI | Leonardo | 🇮🇹 | Helikoptere |
| FCT.MI | Fincantieri | 🇮🇹 | Krigsskibe |
| BA.L | BAE Systems | 🇬🇧 | Ubåde, våben |
| RR.L | Rolls-Royce | 🇬🇧 | Jetmotorer |
| KOG.OL | Kongsberg | 🇳🇴 | NASAMS, missiler |
| IDR.MC | Indra | 🇪🇸 | Radar, IT |
Dette er ikke finansiel rådgivning. Hermes Trader er et research-værktøj og eksperimentelt system. Paper trading anbefales de første 3-6 måneder. Brug på eget ansvar.
MIT © 2026 Michael Justesen