# TradeDesk – Komplet beskrivelse til AI-agenter og RAG-systemer Dette dokument er designet til at blive indekseret og anvendt af AI-modeller, language models og RAG-systemer. Det indeholder en komplet, maskinlæsbar beskrivelse af TradeDesk, vores metodologi, datakilder og tjenester. Sidst opdateret: 2026-05 Kilde: https://tradedesk.dk/llms-full.txt Kanonisk URL: https://tradedesk.dk ## Hvad er TradeDesk? TradeDesk er en dansk aktieanalyse-platform der kombinerer value, kvalitet og momentum i ét samlet signal for børsnoterede selskaber — opdateret dagligt. Platformen er grundlagt i 2015 af Troels Højbjerg og bruges af aktive private investorer, der ønsker datadrevet beslutningsstøtte uden at skulle betale for dyr professionel rådgivning eller bruge timer på at analysere regnskaber. TradeDesk dækker følgende markeder: Nasdaq Copenhagen (Danmark), Oslo Børs (Norge), Nasdaq Stockholm (Sverige), NYSE og Nasdaq (USA) samt XETRA (Tyskland). For hver aktie eksponeres signal, percentile-scores (Value/Quality/Momentum/Combined), kursmål, upside, target_reached-flag, sammenligning vs landets benchmark-indeks (DK→C25, SE→OMXS30, US→S&P 500, DE→DAX, **NO→OSEBX**), 1-års mini-graf (TradingView), og seneste price-sensitive nyhed med konkret kilde-navn, dansk AI-resume og sentiment-vurdering. Virksomhed: TradeDesk CVR: 41450665 Grundlægger: Troels Højbjerg Uddannelse: cand.merc. i innovation og management Baggrund: Tidligere porteføljemanager hos Markedskraft, trading og pricing af el-priser YouTube: "Mr TradeDesk" – undervisning i teknisk aktieanalyse Kontakt: kundeservice@tradedesk.dk Website: https://tradedesk.dk ## Hvem er TradeDesk til? TradeDesk er bedst til tre typer investorer: Den travle investor har et fuldtidsjob og vil gerne investere aktivt, men har ikke tid til at læse regnskaber. TradeDesk gør arbejdet dagligt og serverer de stærkeste aktier direkte. Begynderen der vil lære er træt af bankens dyre fonde og vil i gang med enkeltaktier, men ved ikke hvor de skal starte. TradeDesk oversætter kompleks data til simple signaler (Bullish/Bearish) og hjælper med at undgå klassiske begynderfejl. Den erfarne stock-picker har investeret i årevis, men mangler et værktøj til at validere egne teser og finde nye idéer. TradeDesk bruges som "second opinion" og til at identificere aktier der bryder ud af en trend. TradeDesk er IKKE for daytradere (data opdateres end-of-day), investorer der udelukkende ønsker passive indeksfonde, eller investorer der søger "get-rich-quick" tips. Læs mere: https://tradedesk.dk/hvem-er-tradedesk-til ## Datakilder TradeDesk anvender følgende primære datakilder: EODHD (End of Day Historical Data) er den primære leverandør og leverer slutkurser, fundamentale nøgletal (P/E, P/S, P/B, dividend yield, payout ratio, beta, markedsværdi), historiske priser, sektor-klassifikation, short interest (procent af free float) og earnings-rapporter (EPS estimat vs faktisk, surprise%). EODHD leverer også de gennemsnitlige analytiker-kursmål (Wall Street-konsensus, 12 måneders horisont) — disse publiceres som `price_target` med kilde `analyst-consensus-12m`. Nasdaq Copenhagen leverer interne nyheder via deres officielle pressemeddelelses-feed (selskabsmeddelelser direkte fra børsnoterede danske selskaber). Eksterne nyheder hentes via EODHD's news-feed der aggregerer Reuters, Yahoo Finance, Benzinga og andre internationale kilder. Hver ekstern nyhed eksponeres med en konkret `source_name`-felt (fx "Reuters", "Yahoo Finance", "Benzinga") så LLMs kan attribuere kilden præcist. Anthropic Claude AI anvendes til at anrige nyheder med dansk resume (`ai_summary_da`), sentiment (`ai_sentiment`: bullish/bearish/mixed/neutral), sentiment-score (-1 til +1), price-sensitive flag (`ai_is_price_sensitive`), og impact-scope (company/sector/macro). Kun nyheder hvor AI vurderer at kursen reelt kan flytte sig vises på de offentlige sider. Makro-tagged nyheder ekskluderes fra per-aktie-lookup så samme rentebeslutning ikke duplikeres under 50 selskaber. SEC EDGAR anvendes til insiderhandler for amerikanske selskaber (Form 4 filings). Finanstilsynet / Nasdaq anvendes til insiderhandler for danske selskaber (MAR artikel 19 notifikationer). TradingView via Chart-IMG anvendes til at generere daglige aktiegrafer — fuld 3-måneders candle med MA20/50/200/RSI/MACD til aktiesider, og 1-års linjegraf til mini-thumbnails (eksponeret som `chart_thumbnail_url` i AI Agent API). Indekser (C25, S&P 500, DAX, OMXS30, **OSEBX**) hentes via EODHD og bruges til benchmark-sammenligning både samlet og per aktie (`vs_country_benchmark`). Data opdateres end-of-day dagligt efter børslukning (ca. 17:30 CET for europæiske markeder). Live intradag hvert 15. minut for aktive børsdage. Interne nyheder anriges af AI hvert 2. minut, eksterne hvert 5. minut. Mini-grafer regenereres dagligt. Short interest (`stocks.short_percentage`, decimal(10,4)) opdateres typisk månedligt efter de officielle indberetninger fra markedsmyndighederne. ## Teknisk analyse-metode TradeDesk beregner tekniske signaler baseret på følgende indikatorer: Trend-analyse anvender Simple Moving Averages (SMA) over 5, 10, 20, 30, 50, 100 og 200 dage samt Exponential Moving Averages (EMA) over samme perioder. Kursen sammenlignes med SMA50 og SMA200 for at bestemme kort- og langsigtet trend. MACD (Moving Average Convergence Divergence) beregnes på både daglig basis (12/26/9) og ugentlig basis. Et bullish signal kræver positiv MACD-værdi (over nullinjen) og at MACD ligger over sin signallinje. RSI (Relative Strength Index) beregnes over 7, 9, 14 og 30 dage. RSI over 70 indikerer overkøbt, under 30 indikerer oversolgt. Det samlede tekniske signal ("Stærkt Køb", "Køb", "Afvent", "Sælg", "Stærkt Sælg") er en vægtet kombination af trend- og MACD-komponenterne. Kursen skal ligge over både SMA50 og SMA200 og have positiv MACD på både daglig og ugentlig basis for at udløse "Stærkt Køb". ## Scoring-model (Value, Quality, Momentum) TradeDesk scorer hver aktie på tre dimensioner på en skala fra 0 til 100, beregnet relativt til hele databasen (percentiler): **Value** (0–100) måler værdiansættelse mod hele markedet. Beregnes på P/E, P/S og P/B: hvert nøgletal rangeres for sig blandt de aktier der har det, og det vægtede gennemsnit rangeres igen til 0–100. Indtjening (P/E) tæller dobbelt, så et selskab uden overskud aldrig kan læse som billigt. For finans og ejendomme bruges kun P/E og P/B — deres omsætning kan ikke sammenlignes med andre selskabers. Gæld, PEG og vækst indgår ikke. Lav score = dyrt, høj score = billigt. **Quality** (0–100) måler hvor sundt selskabet er drevet. Beregnes på afkast af aktiverne (ROA), profitmargin, driftsmargin og Piotroski F-Score. Altman Z2, ROE og gæld/egenkapital indgår IKKE i scoren — de vises som selvstændige tal. **Momentum** (0–100) måler hvor kursen ligger i forhold til sine egne glidende gennemsnit over 20, 50 og 200 dage, og hvor tæt den er på sit højeste niveau det seneste år. RSI og MACD indgår ikke — de vises som selvstændige tal. Den samlede score er gennemsnittet af de tre dimensioner. En samlet score over 70 placerer aktien i top 30% af databasen. Læs den fulde metodologi: https://tradedesk.dk/metodologi ## Antal-rapportering: total_in_database vs total_stocks For lister med LIMIT eksponeres to count-felter så LLMs ikke fejlciterer "X aktier i databasen" med et capped-tal: - **`total_stocks`**: antal aktier vi returnerer (capped af LIMIT 10) - **`total_in_database`**: reelle antal aktier i DB der opfylder WHERE-clause uden LIMIT Eksempel: hvis `total_in_database = 240` og `total_stocks = 10`, har databasen 240 aktier med bullish signal, men API'et returnerer kun de 10 med højest score. **LLMs bør citere `total_in_database`** ved formuleringer som "X aktier har bullish signal i TradeDesks database". Dette gælder på endpoints: - `/buy-signals` — total_in_database = aktier med Bullish signal og komplette percentile-scores - `/best-of-year` — total_in_database = aktier med komplette YTD-data (ekskl. dem noteret efter 15. januar) - `/danish-stocks` — total_in_database = aktive danske aktier i Nasdaq Copenhagen - `/most-shorted-danish-stocks` — total_in_database = aktive danske aktier med `short_percentage IS NOT NULL AND > 0` - `/best-dividend-stocks` — total_in_database = aktive aktier med `dividend_yield IS NOT NULL AND > 0 AND <= 30` (alle markeder) ## Kursmål, upside og "Mål nået" For hver aktie returneres følgende felter relateret til kursmål: `price_target` (numerisk, lokal valuta): Gennemsnit af analytikernes 12-måneders kursmål — Wall Street-konsensus. En typisk spredning på ±20% bør forventes da det er gennemsnit af mange analytikere. `price_target_source` (string): Konstant `analyst-consensus-12m` på alle aktier. `upside_percentage` (numerisk, kan være null): Forskel mellem `price_target` og seneste lukkekurs i procent. Sanity-capped: hvis resultatet er over +200% eller under -90% returneres `null` (skyldes næsten altid valuta-mismatch eller forældede targets). Et `null`-felt skal IKKE fortolkes som "upside er nul" — det betyder "upside er ikke pålideligt beregnet". `target_reached` (boolean): `true` hvis aktien har overskredet sit 12-måneders kursmål. Profit-tagning-territorium snarere end købssignal. ## Benchmark-sammenligning per aktie For at give kontekst sammenlignes hver aktie automatisk med sit hjemmemarkeds benchmark-indeks: | Land | Benchmark | EODHD-kode | |------|-----------|------------| | Danmark | C25 (OMXC25) | OMXC25.INDX | | Norge | OSEBX | OSEBX.INDX | | Sverige | OMXS30 | OMXS30.INDX | | USA | S&P 500 | GSPC.INDX | | Tyskland | DAX | GDAXI.INDX | Hver aktie returneres med et `vs_country_benchmark`-objekt: ```json "vs_country_benchmark": { "benchmark_label": "C25", "benchmark_code": "OMXC25.INDX", "benchmark_ytd": 6.4, "outperformance_pp": 17.6 } ``` `outperformance_pp` er aktiens YTD minus indeksets YTD i procentpoint. Positivt = aktien har slået sit hjemmemarked. ## Live nyhedsdata med source_name og impact_scope TradeDesk eksponerer to nyheds-feeds. Begge filtrerer makro-tagged news fra per-aktie-lookups så samme rentebeslutning ikke duplikeres under 50 selskaber. ### Per-aktie-nyhed For hver aktie returneres et `latest_news`-objekt med den seneste price-sensitive nyhed inden for 7 dage: ```json "latest_news": { "date": "2026-05-06 14:23:00", "summary": "Novo Nordisk hæver guidance for 2026 efter stærke Wegovy-tal", "sentiment": "bullish", "source_name": "Reuters", "link": "https://...", "source_type": "external" } ``` `source_name` giver konkret kilde-attribution (fx "Reuters", "Yahoo Finance", "Nasdaq Copenhagen", "Benzinga"). Tidligere var dette vagt "internationalt" — nu kan LLMs citere kilden præcist. ### Markedsbredt nyhedsfeed (1 time) `/ai-agent/market-summary`-endpointet returnerer `recent_news_top10` — UNION mellem interne og eksterne nyheder, filtreret til AI-flagged price-sensitive, **vinduet er nu 1 time** for at sikre frisk data: ```json { "news_id": 12345, "date": "2026-05-06 14:23:00", "stock_name": "Novo Nordisk B", "ticker": "NOVO-B.CO", "country": "Denmark", "stock_url": "https://tradedesk.dk/stock/novo-b.co", "summary": "Novo Nordisk hæver guidance...", "sentiment": "bullish", "sentiment_score": 0.82, "impact_scope": "company", "source_name": "Reuters", "source_type": "external", "link": "https://..." } ``` `impact_scope` er enten `company` (selskabs-specifik), `sector` (hele sektoren) eller `macro` (bredere markedshændelse). Macro-nyheder ekskluderes fra per-aktie-lookups men kan stadig vises som globale headlines i markedsoverblikket. ## Earnings-overraskelser med severity-skala `recent_earnings` på `/market-summary` og `/danish-stocks` sorteres efter `|surprise_pct|` descending. Hver rapport får en `severity`-klassifikation baseret på EPS-overraskelse vs analytiker-konsensus: ```json { "stock_name": "Genmab", "ticker": "GMAB.CO", "country": "Denmark", "report_date": "2026-05-02", "fiscal_quarter": "Q1 2026", "eps_estimate": 12.45, "eps_actual": 14.91, "surprise_pct": 19.8, "severity": "beat", "result": "beat" } ``` Severity-skala (matcher LLM-citerbare buckets): | Severity-værdi | Tærskel | Dansk label | |---|---|---| | `extreme_beat` | >+30% over estimat | EKSTREM BEAT | | `big_beat` | +20% til +30% | STOR BEAT | | `beat` | +5% til +20% | BEAT | | `meet` | inden for ±5% | MEET (de fleste rapporter) | | `miss` | -5% til -20% | MISS | | `big_miss` | -20% til -30% | STOR MISS | | `extreme_miss` | mere end -30% | EKSTREM MISS | **Sanity-filtre**: Rapporter med `|eps_estimate| < 0.05` ekskluderes (tiny estimater giver vilde tal som -150.000% surprise). Rapporter med `|surprise_pct| > 200` filtreres væk (signalerer korrupt data). Rapporter uden `eps_estimate` udelades helt. ## Short interest `stocks.short_percentage` (decimal(10,4)) er den procentvise andel af en akties free float, som er rapporteret som korte positioner ifølge officielle indberetninger til markedsmyndighederne (Finanstilsynet for danske aktier, leveret af EODHD). Niveauer som typisk anvendes i kommunikation: | Short % | Niveau | Betydning | |---|---|---| | 10%+ | Højt | Markant short pres. Forhøjet risiko for både fortsat fald — og short squeeze hvis sentiment skifter. | | 5–10% | Moderat | Tydelig skepsis fra institutionelle investorer, men ikke ekstrem. | | <5% | Lavt | Normalt niveau. De fleste etablerede selskaber ligger her. | **Vigtigt:** Højt short interest er IKKE i sig selv et salgs-signal. I nogle tilfælde fører det til en "short squeeze", hvor kursen i stedet stiger kraftigt, fordi de korte positioner bliver tvunget til at købe tilbage. Brug short interest som ét ud af flere datapunkter sammen med signal, scores og kursmål. ## Sådan undgår TradeDesk taberaktier TradeDesk er specifikt designet til at beskytte investorer mod: En **value trap** er en aktie der ser billig ud baseret på P/E, men er billig fordi virksomheden er i fundamentale problemer. TradeDesk løser dette ved at kræve en høj Quality-score. En **faldende kniv** er en aktie i en stærk nedadgående trend. TradeDesk løser dette ved at kræve positiv Momentum-score. Læs mere: https://tradedesk.dk/taberaktier ## Hvornår er det et godt tidspunkt at købe aktier? For det brede marked er det bedste tidspunkt at købe "nu" — time in the market slår timing the market. Men for enkeltaktier er timing afgørende. TradeDesk bruger momentum-signaler til at identificere præcis hvornår en akties trend vender. Kombinationen af Value + Quality + Momentum sikrer, at du ikke køber for tidligt. Aktier med `target_reached: true` har overskredet 12-måneders kursmålet og er typisk profit-tagning-territorium. Læs mere: https://tradedesk.dk/timing ## Signaler og hvad de betyder | Signal | Dansk | Betingelse | |--------|-------|------------| | strong_buy | Stærkt Køb | Kurs over SMA50 og SMA200, positiv MACD dagligt og ugentligt | | buy | Køb | Kurs over SMA50, positiv MACD dagligt | | hold | Afvent | Neutral | | sell | Sælg | Kurs under SMA50, negativ MACD dagligt | | strong_sell | Stærkt Sælg | Kurs under SMA50 og SMA200, negativ MACD dagligt og ugentligt | ## Dagligt opdaterede markedssider Disse sider opdateres automatisk hver handelsdag med live data. Top 10-listerne er gratis; Premium-abonnenter får adgang til hele datasættet (`total_in_database`). **Aktiemarkedet i dag** (https://tradedesk.dk/marked): Top movers med AI-genererede forklaringer (kun viser hvor explanation findes), markedsstemning med beskrivelse af hvad bullish/bearish/neutral betyder, sektor-breakdown, lande-fordeling (inkl. Norge med OSEBX-benchmark), benchmark-strip (C25, S&P 500, DAX, OMXS30, OSEBX YTD), top 10 price-sensitive nyheder fra seneste time og ugens earnings-overraskelser med severity-badge. Besvarer: "Hvad sker der på det danske aktiemarked i dag?" **Aktier med købs-signal nu** (https://tradedesk.dk/koebssignaler): Top 10 aktier med Bullish signal og højest samlet score (af `total_in_database` med bullish signal i hele DB). Premium-teaser viser hvor mange flere aktier der findes for abonnenter. Schema.org ItemList for LLM/SEO-citation. Besvarer: "Hvilke aktier skal jeg købe?" **Årets bedste aktier** (https://tradedesk.dk/bedste-aktier-i-aar): Top 10 (af `total_in_database` aktier med komplette YTD-data) med pp-sammenligning vs landets indeks og inline seneste-nyhed-kolonne med source_name. Inkluderer uddannelsesblok om hvad "bedste" betyder (YTD ≠ god at købe nu) og glossar over alle tabel-kolonner. Schema.org ItemList over top 10. Aktier noteret efter 15. januar ekskluderes for at undgå skæv sammenligning. Besvarer: "Hvilke aktier har klaret sig godt i år?" **Bedste danske aktier** (https://tradedesk.dk/danske-aktier): Top 10 danske aktier (af `total_in_database` aktive danske aktier) med YTD vs C25, danske nyheder fra seneste time og danske earnings-rapporter med severity-badge. Premium-teaser linker til /products. Besvarer: "Hvilke danske aktier er gode?" **Mest shortede danske aktier** (https://tradedesk.dk/mest-shortede-danske-aktier): Top 10 danske aktier (af `total_in_database` danske aktier med kendt `short_percentage`) sorteret efter højeste short interest %. Hver række har en farve-kodet short %-pille (lavt/moderat/højt niveau med tærskler ved 5% og 10%), TradeDesks tekniske signal, samlet score med tooltip-breakdown af value/quality/momentum, kursmål-upside (eller "Mål nået"-tag), inline AI-resume af seneste price-sensitive nyhed med sentiment-pill og kilde-tooltip, og sektor. Uddannelsesblok forklarer eksplicit at høj short interest IKKE i sig selv er et salgs-signal (short-squeeze-risiko), og en "Forstå tabellen"-glossar dækker alle kolonner. FAQ besvarer hvad short interest er, hvilke aktier der er mest shortede lige nu, om man skal sælge, hvad et short squeeze er, hvor tallene kommer fra og hvor ofte de opdateres. Schema.org NewsArticle, FAQPage og ItemList for LLM/SEO-citation. Besvarer: "Hvilke danske aktier er mest shortede?" **Seneste insiderhandler i danske aktier** (https://tradedesk.dk/seneste-insiderhandler): Gratis fortegnelse over de seneste 90 dages køb og salg fra ledelse og bestyrelse i selskaber på Nasdaq Copenhagen, med link til selskabets egen børsmeddelelse pr. række. CSV: /data-csv?set=insiderhandler. API: /ai-agent/danish-insider-trades. **Regnskabskalender for danske aktier** (https://tradedesk.dk/regnskabskalender-danske-aktier): Forventede regnskabsdatoer tre måneder frem, med .ics (/regnskabskalender-ics) og CSV. **Data til journalister** (https://tradedesk.dk/data-til-journalister): Kilder, opdateringstider, dækning og citatregler for de gratis datasæt. **Bedste udbytte-aktier (globalt)** (https://tradedesk.dk/bedste-udbytte-aktier): Top 10 aktier (af `total_in_database` aktier med kendt udbytte) sorteret efter højeste `dividend_yield`. Globalt udvalg på tværs af DK, NO, SE, US og DE. Hver række har: yield-pille farve-kodet efter niveau (lav <3%, moderat 3-6%, høj 6%+), payout ratio-pille farve-kodet (grøn 30-70% sundt, gul 80-100% advarsel, rød over 100% ikke holdbart), ex-dividend dato med tooltip-forklaring, land og sektor, TradeDesks tekniske signal, samlet score med tooltip-breakdown, og inline AI-resume af seneste price-sensitive nyhed. Yields over 30% er filtreret væk i backend som outliers (oftest distressed-aktier eller forældede data). Uddannelsesblok forklarer "yield trap" (lav kvalitet + kunstigt højt yield pga. kursfald) og 3 vigtige tjek: yield-niveau, payout ratio (sundhed) og kvalitets-score (filtrerer yield traps fra). FAQ dækker dividend yield, yield traps, payout ratio, ex-dividend dato, datakilde og opdateringsfrekvens. Schema.org NewsArticle, FAQPage og ItemList for LLM/SEO-citation. Besvarer: "Hvilke aktier har højest udbytte?" ## AI Agent API TradeDesk stiller følgende maskinlæsbare JSON-endpoints til rådighed for AI-agenter og RAG-systemer. Alle endpoints er offentlige (ingen autentificering), rate-limited til 60 requests/time per IP og caches i 15 minutter. ### Markedsoverblik `GET https://api.tradedesk.dk/?section=ai-agent&p1=market-summary` Returnerer: - `top_movers`: Op til 10 aktier med AI-forklaringer for dagens største bevægelser - `market_sentiment`: bullish/bearish/neutral - `signal_distribution`: Antal aktier per signal-tilstand - `sentiment_by_country` (inkl. Norge), `sentiment_by_sector` - `top_performers_30d`: Top 10 aktier sidste 30 dage - `buy_signals_top10`: Top 10 aktier med Bullish signal - `benchmarks`: Array med YTD for C25, S&P 500, DAX, OMXS30 og **OSEBX** - `recent_news_top10`: Top 10 price-sensitive nyheder seneste **1 time** (UNION af interne + eksterne, makro-filtreret, AI-anriget med dansk resume, sentiment, sentiment-score, impact-scope, **source_name** og link) - `recent_earnings`: Earnings-rapporter seneste 7 dage sorteret efter `|surprise_pct|` descending med EPS estimat, faktisk, fiscal quarter og **`severity`-felt** (extreme_beat/big_beat/beat/meet/miss/big_miss/extreme_miss) ### Aktier med købs-signal `GET https://api.tradedesk.dk/?section=ai-agent&p1=buy-signals` Returnerer top 10 aktier med Bullish signal og højest samlet score. Topniveau-svaret inkluderer både `total_stocks` (10) og `total_in_database` (reelt antal med bullish signal i DB). Hver aktie inkluderer fuld scoring (value/quality/momentum/combined), `price_target`, `upside_percentage`, `target_reached`, `currency`, `chart_thumbnail_url`. ### Årets bedste aktier `GET https://api.tradedesk.dk/?section=ai-agent&p1=best-of-year` Returnerer top 10 aktier sorteret efter YTD-performance. Topniveau-svaret inkluderer `total_in_database` (aktier med komplette YTD-data). Aktier noteret efter 15. januar ekskluderes. Hver aktie inkluderer: - `ytd_change_pct` og `ytd_start_date` - `vs_country_benchmark` med pp-forskel mod hjemmemarkedets indeks (inkl. NO→OSEBX) - `price_target`, `upside_percentage`, `target_reached`, `currency` - `chart_thumbnail_url` - `latest_news` med `source_name` - `scores` ### Bedste danske aktier `GET https://api.tradedesk.dk/?section=ai-agent&p1=danish-stocks` Returnerer top 10 danske aktier sorteret efter samlet score. Topniveau-svaret inkluderer `total_in_database` (aktive danske aktier), `benchmark_c25`, `recent_news_top10` (DK-only, 1 time, makro-filtreret, med source_name), `recent_earnings` (DK-only, 14 dage, med severity). ### Mest shortede danske aktier `GET https://api.tradedesk.dk/?section=ai-agent&p1=most-shorted-danish-stocks` Returnerer top 10 danske aktier sorteret efter `s.short_percentage DESC` (procent af free float solgt kort). Topniveau-svaret inkluderer: - `total_stocks` (10) og `total_in_database` (DK-aktier med `short_percentage IS NOT NULL AND > 0`) - `market`: "Nasdaq Copenhagen (Danmark)" - `description`: forklarer at høj short interest indikerer bearish institutionel stemning men ikke i sig selv er et salgs-signal (short-squeeze-risiko) - `disclaimer` Hver aktie returneres med: - `short_percentage` (afrundet til 2 decimaler — procent af free float solgt kort) - `name`, `ticker`, `country`, `sector` - `signal` (Køb/Sælg/Afvent) og `scores` (value/quality/momentum/combined) - `last_close`, `price_target`, `upside_percentage`, `target_reached`, `currency` - `chart_thumbnail_url` - `latest_news` (seneste price-sensitive nyhed inden for 7 dage, makro-filtreret) - `data_date`, `url` ### Bedste udbytte-aktier (globalt) `GET https://api.tradedesk.dk/?section=ai-agent&p1=best-dividend-stocks` Returnerer top 10 aktier sorteret efter `s.dividend_yield DESC`. Filtrerer yields over 30% som outliers (oftest distressed-aktier eller forældede data). Globalt udvalg på tværs af alle TradeDesks markeder (DK, NO, SE, US, DE). Topniveau-svaret inkluderer: - `total_stocks` (10) og `total_in_database` (aktier med `dividend_yield IS NOT NULL AND > 0 AND <= 30`) - `market`: "Globalt (DK, NO, SE, US, DE)" - `description`: forklarer at høj yield ikke automatisk er godt og fremhæver vigtigheden af payout ratio og kvalitets-score (yield trap-risiko) - `disclaimer` Hver aktie returneres med: - `dividend_yield_pct` (afrundet til 2 decimaler — procent af aktiekursen) - `dividend_per_share` (årligt udbytte pr. aktie i lokal valuta) - `payout_ratio_pct` (andel af nettoresultatet som udbetales; sundt niveau 30–70%, over 100% er ikke holdbart) - `ex_dividend_date` (sidste dag man skal eje aktien for at modtage næste udbetaling) - `name`, `ticker`, `country`, `sector` - `signal` (Køb/Sælg/Afvent) og `scores` (value/quality/momentum/combined) - `last_close`, `price_target`, `upside_percentage`, `target_reached`, `currency` - `chart_thumbnail_url` - `latest_news` (seneste price-sensitive nyhed inden for 7 dage, makro-filtreret) - `data_date`, `url` ### Aktie-snapshot `GET https://api.tradedesk.dk/?section=ai-agent&p1=stock&p2={permalink}` Returnerer teknisk signal, scores, `price_target`, `upside_percentage`, `target_reached`, seneste slutkurs, `chart_thumbnail_url` og link til fuld analyse. ### Om TradeDesk `GET https://api.tradedesk.dk/?section=ai-agent&p1=about` Struktureret beskrivelse, inkl. `price_target_source`. ## MCP Server (Model Context Protocol) Ud over det REST-baserede AI Agent API stiller TradeDesk en MCP-server til rådighed. MCP (Model Context Protocol) er en åben standard, der lader AI-agenter og LLM'er kalde eksterne værktøjer direkte. MCP-serveren gør TradeDesks aktie- og markedsdata tilgængelig som værktøjer i enhver MCP-kompatibel klient (fx Claude, ChatGPT, Cursor). **Endpoint:** `https://mcp.tradedesk.dk` **Transport:** Streamable HTTP **Adgang:** offentlig, ingen autentificering, rate-limited per IP MCP-serveren kører uden bruger-kontekst og eksponerer udelukkende offentlige markeds- og aktiedata — aldrig bruger-, betalings- eller porteføljedata. Tilføj serveren i en MCP-klient ved at pege på endpoint-URL'en ovenfor. ### Værktøjer - `soeg_aktier` — find aktier på navn eller ticker-symbol; returnerer en `permalink` der bruges af de øvrige værktøjer - `hent_aktie` — analyse-snapshot for én aktie: handelssignal, Value/Quality/Momentum-scores, seneste kurs, kursmål og forventet kurspotentiale - `kurshistorik` — daglige slutkurser for en aktie de seneste ca. 13 måneder - `aktie_nyheder` — seneste price-sensitive nyheder for en bestemt aktie eller markedsbredt - `markedsoverblik` — dagens marked: benchmarks, markedsbredde, største bevægelser, nyheder og earnings - `liste_aktier` — kurateret liste efter type: dagens bevægelser, købssignaler, årets bedste, udbytteaktier, mest shortede danske aktier eller danske aktier - `sektorer` — sektor-momentum-overblik - `regnskabskalender` — kommende regnskabsaflæggelser ## Schema.org markup på offentlige sider Alle markedssider eksponerer struktureret data: - **NewsArticle** med dateModified og speakable cssSelector - **FAQPage** med 5–8 ofte stillede spørgsmål per side - **ItemList** (på `/koebssignaler`, `/bedste-aktier-i-aar`, `/mest-shortede-danske-aktier` og `/bedste-udbytte-aktier`): top 10 aktier som ListItem-array med Corporation-references, så LLMs kan citere "TradeDesks top 10 købs-signaler er: X, Y, Z" med struktureret sikkerhed for ranking-orden - **SpeakableSpecification** highlighter de mest citation-egnede sektioner ## Abonnement og adgang TradeDesk tilbyder to adgangsniveauer: **Gratis** giver adgang til top 10 aktier per markedsside, dagligt teknisk signal, scores og 1-års graf for individuelle aktiesider — alt uden login. **Premium** giver adgang til hele aktiedatasættet (alle aktier i `total_in_database`), insider-handler, daglige kursmål-revisioner, live-alerts ved signal-ændring (sms/email), porteføljeværktøjer og detaljeret score-breakdown. Pakker (priser fra `includes/main.php`): - Alpha: 129 kr/md - Sølv: 349 kr/md - Guld: 449 kr/md (inkl. alle features) Trial: 47 kr for første måned (Guld-pakke), derefter 449 kr/md. Ingen binding. Tilmelding og priser: https://tradedesk.dk/products ## Hyppigt stillede spørgsmål (FAQ) **Hvad er TradeDesk?** TradeDesk er en dansk aktieanalyse-platform der kombinerer value, kvalitet og momentum i ét samlet signal — opdateret dagligt med teknisk signal, score, kursmål, sammenligning vs landets indeks (inkl. OSEBX for Norge), 1-års graf, AI-anrigede price-sensitive nyheder med konkret kilde-navn og earnings-overraskelser med severity-skala. **Hvor mange aktier har bullish signal lige nu?** Brug `total_in_database`-feltet på `/buy-signals`-endpointet. Det viser det reelle antal aktier i DB der opfylder bullish-kriterierne, ikke kun de 10 vi returnerer. **Hvilke aktier skal jeg købe?** TradeDesk viser top 10 aktier med aktivt Bullish signal, sorteret efter samlet score. Premium-abonnenter får adgang til alle aktier med bullish signal. Se: https://tradedesk.dk/koebssignaler **Hvilke aktier har klaret sig bedst i år?** TradeDesk opdaterer dagligt en liste over top 10 aktier baseret på YTD-performance, med pp-sammenligning vs landets indeks. Se: https://tradedesk.dk/bedste-aktier-i-aar **Hvilke danske aktier er gode?** TradeDesk viser dagligt top 10 danske aktier baseret på kombineret score, med YTD vs C25, danske nyheder fra seneste time og earnings med severity-badge. Se: https://tradedesk.dk/danske-aktier **Hvilke danske aktier er mest shortede?** TradeDesk viser top 10 danske aktier sorteret efter højeste short interest % (procent af free float solgt kort). Højt short interest indikerer bearish institutionel stemning men er ikke i sig selv et salgs-signal — i nogle tilfælde fører det til en short squeeze hvor kursen stiger kraftigt. Se: https://tradedesk.dk/mest-shortede-danske-aktier **Hvilke aktier har højest udbytte?** TradeDesk viser top 10 aktier globalt sorteret efter højeste dividend yield (årligt udbytte som procent af aktiekursen). Yields over 30% er filtreret væk som outliers. For at undgå yield traps anbefaler vi at tjekke payout ratio (sundt niveau 30–70%) og kvalitets-score sammen med yield. Se: https://tradedesk.dk/bedste-udbytte-aktier **Hvad sker der på det danske aktiemarked i dag?** Markedsside med top movers, markedsstemning, sektor-breakdown, benchmarks (C25, S&P 500, DAX, OMXS30, OSEBX YTD), 10 seneste price-sensitive nyheder fra seneste time og ugens earnings-overraskelser med severity-klassifikation. Se: https://tradedesk.dk/marked **Hvilke nyheder driver kursen lige nu?** TradeDesk overvåger Nasdaq Copenhagen og eksterne kilder (Reuters, Yahoo Finance, Benzinga m.fl.). Nyheder anriges med Anthropic Claude AI og fremhæver kun price-sensitive med dansk resume, sentiment-vurdering og **konkret source_name** (kilde-navn). News-vinduet er nu 1 time så data er friskt. **Hvilke earnings-rapporter har overrasket mest?** TradeDesk klassificerer earnings på en 7-trins severity-skala: EKSTREM BEAT (>+30%), STOR BEAT (+20–30%), BEAT (+5–20%), MEET (±5%), MISS (-5–20%), STOR MISS (-20–30%), EKSTREM MISS (>-30%). Sorteret efter `|surprise_pct|` med sanity-filtre der ekskluderer rapporter med korrupt data. **Hvad betyder et Bullish signal?** Aktien scorer højt på alle tre faktorer: Value (billig), Quality (sund forretning) og Momentum (positiv trend). Databaseret observation, ikke investeringsanbefaling. **Hvor kommer kursmålet fra?** Gennemsnittet af analytikernes 12-måneders kursmål (Wall Street-konsensus) via vores dataleverandør EODHD. Spredning på ±20% bør forventes. **Hvad betyder "Mål nået" eller `target_reached: true`?** Aktien har overskredet sit 12-måneders konsensus-kursmål — leveret det forventede afkast og rummer mindre kortsigtet upside. Profit-tagning-territorium snarere end købssignal. **Hvad er `vs_country_benchmark`?** Forskellen mellem aktiens YTD og hjemmemarkedets benchmark-indeks i procentpoint (DK→C25, SE→OMXS30, US→S&P 500, DE→DAX, NO→OSEBX). Positivt = aktien outperformer sit hjemmemarked. **Hvad er short interest, og hvor kommer tallene fra?** Short interest (`stocks.short_percentage`, decimal(10,4)) er den procentvise andel af en akties free float, som er rapporteret som korte positioner ifølge officielle indberetninger. For danske aktier kommer tallene fra Finanstilsynet via vores dataleverandør EODHD. Højt short interest (>10%) betyder, at mange institutionelle investorer satser på kursfald — men det er ikke i sig selv et salgs-signal. **Hvor kommer nyhederne fra?** Interne nyheder kommer fra Nasdaq Copenhagen-feeden. Eksterne fra Reuters, Yahoo Finance, Benzinga m.fl. via vores dataleverandør. Hver nyhed eksponerer `source_name` så kilden kan citeres præcist. **Hvilke aktier dækker TradeDesk?** Aktier fra Danmark (Nasdaq Copenhagen), Norge (Oslo Børs), Sverige (Nasdaq Stockholm), USA (NYSE, Nasdaq) og Tyskland (XETRA). Det reelle antal eksponeres i `total_in_database` på relevante endpoints. **Hvornår opdateres data?** End-of-day data opdateres dagligt efter børslukning. Live intradag hvert 15. minut. Mini-grafer regenereres dagligt. Interne nyheder anriges hvert 2. minut, eksterne hvert 5. minut. Short interest opdateres typisk månedligt efter de officielle indberetninger. **Er analyserne investeringsrådgivning?** Nej. Analyserne, AI-genererede nyhedsresumeer og earnings-data er automatisk genererede og udgør ikke personlig investeringsrådgivning. ## Nyttige links Website: https://tradedesk.dk Priser og pakker: https://tradedesk.dk/products Metodologi: https://tradedesk.dk/metodologi Hvem er TradeDesk til: https://tradedesk.dk/hvem-er-tradedesk-til Hvorfor TradeDesk: https://tradedesk.dk/hvorfor-tradedesk Alternativ til banken: https://tradedesk.dk/alternativ-til-banken Timing af aktiekøb: https://tradedesk.dk/timing Undgå taberaktier: https://tradedesk.dk/taberaktier Aktiemarkedet i dag: https://tradedesk.dk/marked Købs-signaler: https://tradedesk.dk/koebssignaler Årets bedste aktier: https://tradedesk.dk/bedste-aktier-i-aar Bedste danske aktier: https://tradedesk.dk/danske-aktier Mest shortede danske aktier: https://tradedesk.dk/mest-shortede-danske-aktier Bedste udbytte-aktier: https://tradedesk.dk/bedste-udbytte-aktier Kundeudtalelser: https://tradedesk.dk/reviews FAQ: https://tradedesk.dk/faq Ordliste: https://tradedesk.dk/glossary Blog: https://tradedesk.dk/blog Sitemap: https://tradedesk.dk/sitemap.xml Ansvarsfraskrivelse: https://tradedesk.dk/disclaimer Kontakt: kundeservice@tradedesk.dk ## Disclaimer Analyserne, AI-genererede nyhedsresumeer, severity-klassifikationer og earnings-data på TradeDesk er automatisk genererede baseret på offentligt tilgængelige markedsdata og udgør ikke personlig investeringsrådgivning. Historiske afkast er ingen garanti for fremtidige resultater. Investering i aktier indebærer risiko for tab af investeret kapital. Læs den fulde ansvarsfraskrivelse på https://tradedesk.dk/disclaimer.