QUANTHEA

Architectuur

Hoe Claude de portefeuille beheert.

Claude is hier de belegger: het analyseert, beslist en voert zelf uit op een paper-rekening. De mens staat óp de lus, niet ín de lus: hij bewaakt het raamwerk en de controleketen, maar zit niet tussen beslissing en order. De veiligheid zit niet in “AI buiten de deur houden”, maar in harde, volautomatische muren — en in volledige transparantie: elke beslissing en elke trade is te volgen.

De belangrijkste ontwerpkeuze

Claude beslist — de muren begrenzen.

Claude doet het oordeelswerk: fundamenteel + technisch onderzoek, welke namen erin en eruit gaan, en wanneer er bijgestuurd wordt. Voor de gewichten is inverse-volatiliteit de standaard — rustige namen zwaarder, geen positie domineert — maar Claude mag daar bewust van afwijken met een eigen conviction-weging als het overtuiging heeft. Rond de uitvoering staan harde muren — paper-only, een handelsband, een circuit breaker, een kill-switch — zodat een fout nooit kan ontsporen. AI met een stuur én remmen, in plaats van AI buiten de auto.

Lagen, strikt gescheiden

1

Broker — Alpaca (paper)

De enige laag die echt iets 'doet'. Houdt de posities en koersen. Een oefenrekening met fictief geld — nooit echt geld.

2

Claude — de beslisser

Analyseert elk fonds fundamenteel + technisch en kiest één keer per handelsdag, vóór de openingsbel, welke namen erin/eruit gaan. De beslislijst wordt vooraf gehasht en extern gestempeld. Het brein van de operatie.

3

Risicomodel — inverse-volatiliteit (standaard)

Zet standaard de gewichten voor de gekozen namen: rustige namen zwaarder (gemeten over 126 handelsdagen), geen positie domineert. Claude kan dit overrulen met een eigen conviction-weging — de positie-cap blijft altijd gelden.

4

Uitvoerder — autonoom, met muren

Plaatst één keer per handelsdag (20:37 Nederlandse tijd) de paper-orders om naar Claude's doel te bewegen — alleen voor posities die meer dan 20% van hun doelgewicht afwijken én minstens $200 verschillen. Checkt de beurs, de caps, de toelaatbaarheid van elke ticker en de kill-switch vóór élke order.

5

Controleketen — reconciliatie, los van het model

Een automatische controle legt elke dag de bewering van het model naast het grootboek van de broker; om 22:20 leest een onafhankelijke grootboeklezer de administratie nogmaals. Meldingen worden nooit verwijderd.

6

API + website — tonen alles

FastAPI + Next.js lezen de stand uit en tonen de portefeuille, de trades en de scorecard tegen de S&P 500. Kunnen zelf nooit handelen.

Het brein: Claude Opus 4.8

De beslissingen worden genomen door Claude Opus 4.8 — Anthropic's meest capabele model — dat via Claude Code de scripts, data en orders aanstuurt. Claude Code is de agent-omgeving: het model kan code draaien, data ophalen, redeneren én handelen, niet alleen tekst produceren.

Opus 4.8actief

Het meest capabele model — diepe analyse en redenering. QUANTHEA draait hierop.

Sonnet 5

De balans tussen snelheid en kracht; voor veel taken meer dan genoeg.

Haiku 4.5

Het snelste, lichtste model — voor eenvoudige, hoogvolume taken.

Bewust het zwaarste model: een beleggingsbeslissing vraagt om de beste analyse, niet de snelste. De rekenkracht voor die intelligentie draait in Anthropic's datacenters — de rest van QUANTHEA is bewust licht.

Hardware & software

Een mooie omkering: in 1997 had Deep Blue een kamer vol supercomputer nodig. Vandaag draait de intelligentie in de cloud (Claude), en de orkestratie op één bescheiden server.

Hardware

Eén kleine VPS in Amsterdam — 2 cores, 4 GB, een paar euro per maand. Draait 24/7, reboot-proof. De zware rekenkracht zit niet hier, maar in het model.

Software

Docker Compose: Next.js (site), FastAPI + Postgres + Redis (data & API), Caddy met automatisch TLS. De handelslogica is Python; de beslisser is Claude via Claude Code.

De filosofie: saaie, lichte infrastructuur rond een krachtig brein. Minder bewegende delen valt minder vaak om — en de echte hefboom zit in de kwaliteit van de analyse, niet in de servers.

Beslissen en uitvoeren, gescheiden

Claude bepaalt het dóel (welke namen, welke gewichten); een aparte, domme uitvoerder realiseert het met muren. Zo kan een analysefout nooit direct een rare order worden.

Alles wordt gelogd

Elke cyclus, elke order en elke universe-wijziging komt in de trade-log. De redenering ís de demonstratie — niets om te verbergen.

De muren — volautomatisch

Geen van deze muren vergt menselijk ingrijpen — ze grijpen zelf in en herstellen zelf. Dat is wat “mens óp de lus” betekent: Gaspard kan met de kill-switch alles bevriezen en bewaakt de controleketen, maar geen enkele dagelijkse beslissing wacht op een mens.

Wie controleert de verteller?

Sinds juli 2026 controleren we niet alleen de orders, maar ook het verhaal van het model over die orders — omdat dat een keer misging. Vier mechanismen, allemaal automatisch:

  • Dagelijkse reconciliatie — een controle zonder model en zonder mening legt elke beslissing naast het grootboek van de broker. Elke tegenspraak staat publiek op /reconciliatie.
  • Onafhankelijke grootboeklezer — om 22:20, na de slotbel, leest een tweede proces de administratie nogmaals, los van wat het model zelf rapporteerde.
  • Tegenboekingsbeleid — meldingen en records worden nooit herschreven of verwijderd; een correctie komt er gedateerd naast, zoals in een boekhouding.
  • Pre-open hash — de beslislijst wordt elke ochtend vóór de opening gehasht en via Telegram extern van een tijdstempel voorzien. Achteraf bijschaven valt op.

De uitkomsten staan live op /reconciliatie.

Hetzelfde brein en hetzelfde raamwerk draaien sinds 3 augustus 2026 ook op Europese namen (AEX, DAX, CAC 40) — synthetisch, met dezelfde muren vanaf dag één: zie /europa.

Van architectuur naar bewijs.

Zie Claude in actie — live op een paper-rekening, elke dag afgezet tegen de S&P 500.

Bekijk de live scorecard →

Paper trading · illustratief · geen beleggingsadvies.

Verder ontdekken