Entrio
AI-assisted trading journal: web app, native clients and four broker integrations in four runtimes.
- Role
- Sole developer, own product
- Period
- January to September 2026
- React 18
- TypeScript
- Supabase
- Postgres
- Row Level Security
- Deno
- OpenAI
- Stripe
- MQL5
- C#
- Electron
- Chrome MV3
What it does
Beyond the first paragraph this page is still in German. A full translation is on its way.
A trading journal kept in twenty seconds: the trader uploads a screenshot of the platform, a vision model reads symbol, direction, prices and timeframe, and Entrio asks about emotions, setup quality and rule adherence at entry and exit, before the result is known. Ten layers in about seven months net: web app, AI pipeline, billing with Stripe, four broker integrations, native clients with signed Windows installers and a B2B layer for coaches. The product is live with active users and no paying customer yet; the bottleneck was demonstrably distribution, not the technology, which is the most expensive and most useful lesson of the project.
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.
Numbers
- end-to-end runs across three viewports
- 285 end-to-end runs across three viewports
- broker integrations in MQL5, C#, Deno and Node
- 4 broker integrations in MQL5, C#, Deno and Node
- partner approvals: NinjaTrader, Rithmic, Spotware
- 3 partner approvals: NinjaTrader, Rithmic, Spotware
Screenshots



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 and database
- Supabase
- Postgres mit Row Level Security
- 47 Deno Edge Functions
- Realtime
- Storage
- pg_cron
- zod
- AI pipeline
- OpenAI gpt-4.1 im JSON-Modus
- Deepgram nova-3
- Schema-Validierung mit zod
- Payment and entitlements
- Stripe Checkout
- signierte Webhooks
- Dunning
- Nutzungslimits als Postgres-Funktion
- Broker integrations
- 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
- Integrations
- 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 and operations
- Inno Setup mit Pascal Script
- Azure Trusted Signing
- GitHub Actions
- Chrome Web Store
- Vercel
- CSP und HSTS
- Vitest
- Playwright
Status and reading
Product page at www.entrio.cloud, the application itself at app.entrio.cloud behind the login. Repositories private, access on request.