Entrio
KI-gestütztes Trading-Journal: Web-App, native Clients und vier Broker-Anbindungen in vier Laufzeiten.
- Rolle
- Alleinentwickler, Eigenprodukt
- Zeitraum
- Januar bis September 2026
- React 18
- TypeScript
- Supabase
- Postgres
- Row Level Security
- Deno
- OpenAI
- Stripe
- MQL5
- C#
- Electron
- Chrome MV3
Worum es ging
Ein Trading-Journal, das in 20 Sekunden geführt wird: Der Trader lädt einen Screenshot seiner Plattform hoch, ein Vision-Modell liest Symbol, Richtung, Preise und Zeitrahmen heraus, und Entrio fragt beim Ein- und Ausstieg nach Emotionen, Setup-Qualität und Regeltreue, bevor das Ergebnis feststeht. Broker-Anbindungen zu MetaTrader, NinjaTrader, Rithmic und MetaApi verifizieren die erfassten Trades, sie ersetzen die Erfassung nicht; MetaApi und MetaTrader produktiv, NinjaTrader und Rithmic gebaut und noch nicht in Produktion.
Zehn Schichten, in rund sieben Monaten netto, bis August neben der Lehre gebaut: Web-App, KI-Pipeline, Billing mit Stripe, vier Broker-Integrationen, native Clients mit signierten Windows-Installern und ein B2B-Layer für Coaches. Die drei Partner-Freigaben (NinjaTrader Vendor Agreement, Rithmic Dev Kit, Spotware Open API) waren jeweils ein eigener Prozess mit Prüfung, nicht ein Registrierungsformular.
Das Produkt ist live und hat aktive Nutzer, aber noch keinen zahlenden Kunden. Der Engpass war nachweislich nicht die Technik, sondern die Distribution. Das ist die für mich teuerste und nützlichste Erkenntnis aus dem Projekt.
Zahlen
- E2E-Läufe über drei Viewports
- 285 E2E-Läufe über drei Viewports
- Broker-Anbindungen in MQL5, C#, Deno und Node
- 4 Broker-Anbindungen in MQL5, C#, Deno und Node
- Partner-Freigaben: NinjaTrader, Rithmic, Spotware
- 3 Partner-Freigaben: NinjaTrader, Rithmic, Spotware
Einblicke



Der Rithmic-R|Protocol-Client von Hand
Rithmic liefert kein Client-SDK für Node, nur die Protokollbeschreibung und die Protobuf-Schemata aus dem Developer Kit. Der Client ist deshalb von Hand gebaut: WebSocket als Transport, Protobuf als Nachrichtenformat, Demultiplexing über die Template-ID, Reassembly mehrteiliger Antworten, Login-Handshake am Order-Plant. Die Zugangsdaten liegen AES-256-GCM-verschlüsselt, mit identischem Wire-Format in zwei Runtimes: WebCrypto in Deno auf Supabase, Node-crypto auf Vercel. Stand: Testumgebung Ende-zu-Ende grün, Produktion wartet auf das Konformitätsverfahren von Rithmic.
Stack
- Frontend
- React 18
- TypeScript
- Vite
- Tailwind
- shadcn auf Radix
- TanStack Query
- i18next
- PWA mit 31 Seiten in 7 Sprachen
- Backend und Datenbank
- Supabase
- Postgres mit Row Level Security
- 47 Deno Edge Functions
- Realtime
- Storage
- pg_cron
- zod
- KI-Pipeline
- OpenAI gpt-4.1 im JSON-Modus
- Deepgram nova-3
- Schema-Validierung mit zod
- Zahlung und Rechte
- Stripe Checkout
- signierte Webhooks
- Dunning
- Nutzungslimits als Postgres-Funktion
- Broker-Anbindungen
- MetaTrader mit MQL5 und MQL4
- NinjaTrader mit C# und WPF auf .NET
- Rithmic R|Protocol
- Protobuf über WebSocket
- MetaApi-Cloud-Sync
- Kopplung über Gerätecode
- Integrationen
- Notion API
- Google Drive API
- Resend
- Native Clients
- Electron im Infobereich
- lokaler Listener auf Port 3737
- Chrome MV3 mit Side Panel
- IndexedDB
- Firefox-Paket
- Distribution und Betrieb
- Inno Setup mit Pascal Script
- Azure Trusted Signing
- GitHub Actions
- Chrome Web Store
- Vercel
- CSP und HSTS
- Vitest
- Playwright
Status
Produktseite unter www.entrio.cloud, die Anwendung selbst unter app.entrio.cloud hinter der Anmeldung. Repositories privat, Einsicht auf Anfrage.