Observability für automatisierte Trading-Runtimes
Verstehen Sie genau, was Ihr Trading-Prozess tut, während er in der Cloud läuft.
TradingHost bietet automatisierten Trading-Projekten eine Cloud-Runtime mit direktem Einblick in die Ausgaben des laufenden Containers. Sobald Ihre Strategie, Ihr Framework, Ihr Connector oder Ihre Anwendung Daten auf die Standardausgabe schreibt, erfasst TradingHost diese und macht sie in der Control Plane sichtbar.
Für Trader, die von VPS-basierten Systemen auf cloudnative Runtimes umsteigen, ist dies ein einfacherer Weg, das Anwendungsverhalten zu überwachen: ganz ohne Remote-Desktop-Sitzungen, Terminalfenster oder manuell verwaltete Logdateien.
Observability-Schnittstelle
- STDOUT und STDERR erfasst
- Ausgaben des Runtime-Containers
- Sichtbar in der Control Plane
- Sprachunabhängig
- GitHub-gestützte Feedback-Schleife
- Keine Remote-Desktop-Sitzungen
- Keine selbst verwalteten Logdateien
Bereich 01 · Rund um die Runtime
Entwickelt für die Runtime, nicht für den Desktop
Beim traditionellen VPS-basierten Trading ist die Observability oft über Desktop-Terminals, Plattform-Logs, lokale Dateien, Skripte und Remote-Sitzungen verstreut. Die Tools liegen genau dort, wo man sie zuletzt hinterlassen hat.
TradingHost geht einen anderen Weg. Ihr Projekt läuft in einer verwalteten Container-Runtime, und die Control Plane bietet Ihnen direkten Einblick in die Ausgaben dieser Runtime. Sie können prüfen, was nach einem Deployment passiert ist, ob der Prozess korrekt gestartet wurde und was Ihre Anwendung während des Betriebs meldet.
Damit ist Observability kein separates Ritual mehr, das Sie auf einem Desktop durchführen müssen. Sie wird zu einem festen Bestandteil der Trading-Runtime selbst.
Definition: Observability
Bei TradingHost bedeutet Observability die Bereitstellung der Runtime-Logs. Die Plattform erfasst Standardausgabe (STDOUT) und Standardfehler (STDERR) des laufenden Containers und stellt sie in der Control Plane zur Verfügung. So können Sie betriebliche Fragen zu Ihrem Deployment beantworten, ohne eine Serversitzung öffnen zu müssen.
Bereich 02 · STDOUT und STDERR
Runtime-Logs aus STDOUT und STDERR
TradingHost setzt auf die Standard-Logging-Schnittstellen containerisierter Anwendungen: STDOUT und STDERR. Wenn Ihre Strategie während des Betriebs Ausgaben erzeugt, kann die Plattform diese darstellen.
Startmeldungen, Framework-Logs, Broker-Verbindungsereignisse, API-Fehler von Börsen, abgelehnte Orders, Reconnect-Versuche, Runtime-Exceptions: Wenn Ihre Anwendung solche Zeilen in die Standardausgabe oder den Standardfehler schreibt, werden diese in der TradingHost Control Plane angezeigt.
STDOUT
Normale Anwendungsausgaben. Startmeldungen, Framework-Logs, Broker-Verbindungsereignisse, Heartbeats der Run-Loop, übermittelte Orders und alles andere, was Ihre Strategie auf die Standardausgabe schreibt.
STDERR
Fehlerausgaben der Anwendung. API-Fehler von Börsen, abgelehnte Orders, Authentifizierungsfehler, Reconnect-Versuche und Runtime-Exceptions, die während der Laufzeit des Prozesses erfasst werden.
Dieser Weg funktioniert für jede unterstützte Programmiersprache und jedes Framework. Alles, was in einem Container laufen kann, kann auch Runtime-Ausgaben erzeugen, die TradingHost erfasst.
Container-kompatibel
- Python
- Node.js
- Go
- Rust
- Java
- C#
Bereich 03 · Wofür Sie es nutzen können
Fragen, die Runtime-Logs direkt beantworten
Sechs betriebliche Fragen, die sich Trader nach einem Deployment stellen, und was die Runtime-Schnittstelle dazu verrät.
Die genaue Sichtbarkeit hängt davon ab, was Ihre Anwendung ausgibt. TradingHost stellt die Runtime-Log-Oberfläche bereit. Ihr Projekt bleibt dafür verantwortlich, aussagekräftige Logs auf Anwendungsebene zu erzeugen.
Abschnitt 04 · GitHub-gesteuerter Loop
Entwickelt für GitHub-basiertes Deployment
Observability ist dann am nützlichsten, wenn sie direkt mit dem Deployment verknüpft ist. TradingHost ist um GitHub-native Workflows herum aufgebaut. Sie pushen Code, deployen ein Projekt und analysieren die von diesem Deployment erzeugte Runtime-Ausgabe.
Das bietet Ihnen einen klaren operativen Loop mit drei Kontrollpunkten.
Schritt 1
Code liegt in GitHub
Ihre Strategie, Framework-Konfiguration und das Deployment-Manifest liegen in einem GitHub-Repository. GitHub ist die Source of Truth für das, was tatsächlich laufen soll.
Schritt 2
Deployment läuft auf TradingHost
TradingHost liest das Repository aus, baut den Container und startet die Runtime. Das Deployment ist der Moment, in dem die nächste Iteration Ihres Codes live geht.
Schritt 3
Runtime-Ausgabe ist sichtbar
Standard-Ausgabe (STDOUT) und Standard-Fehlerausgabe (STDERR) des laufenden Containers werden im Control Plane angezeigt. Sie sehen sofort, ob das Deployment gestartet ist, ob es aktiv geblieben ist und was es während der Ausführung ausgegeben hat.
Operativer Loop
Ihr Part
GitHub
Source of Truth für die Strategie, Framework-Konfiguration und das Deployment-Manifest.
TradingHost
Runtime-Container
Baut und führt das Deployment aus, erfasst STDOUT und STDERR des Live-Prozesses.
Ihr Part
Control Plane
Stellt die Runtime-Ausgabe bereit, damit Sie nachvollziehen können, was das Deployment getan hat und aktuell tut.
Abschnitt 05 · Broker und Frameworks
Nützlich für an Broker und Börsen angebundene Strategien
Automatisierte Trading-Systeme hängen von externen Verbindungen ab. Eine Strategie muss sich möglicherweise bei einer Börse authentifizieren, einen WebSocket-Stream öffnen, eine Broker-API aufrufen, Salden prüfen, Orders übermitteln, Ablehnungen verarbeiten und sich von temporären Verbindungsfehlern erholen.
Die Observability von TradingHost ersetzt kein Broker- oder Börsen-Reporting. Sie gibt Ihnen Einblick in das, was Ihre Anwendung bei der Interaktion mit diesen Systemen meldet – also genau den Teil, über den Sie normalerweise von keiner der beiden Seiten Details erfahren.
CCXT
Einheitlicher Krypto-Börsen-Client. Observability macht Authentifizierungs-, Marktdaten-Abonnement- und Order-Übermittlungs-Events während der Ausführung der Strategie sichtbar.
Freqtrade
Open-Source-Krypto-Trading-Framework. Runtime-Logs machen Bot-Start, Börsen-Konnektivität und Aktivitäten im Trade-Loop sichtbar.
Hummingbot
Market-Making- und Arbitrage-Framework. Observability macht Strategie-Start, Connector-Status und Order-Flow-Events sichtbar.
Backtrader
Python-Framework mit Live-Trading-Modus. Runtime-Logs machen Broker-Authentifizierung, Datenfeed-Verbindung und Order-Routing-Events sichtbar.
NautilusTrader
Hochleistungs-Trading-Plattform. Runtime-Logs machen Engine-Start, Adapter-Verbindung und Ausführungs-Events sichtbar.
Abschnitt 06 · KI-gestützte Workflows
Entwickelt für KI-gestützte Workflows
Die Observability von TradingHost unterstützt auch die KI-gestützte Entwicklung. Bei der Nutzung von Cursor, Claude Code, VS Code oder CLI-basierten Agents wird die Runtime-Ausgabe zu einem wichtigen Feedback-Loop.
Ein Agent kann helfen, den Code anzupassen. GitHub dient als Source of Truth. TradingHost führt das Projekt aus. Die resultierenden Logs steuern die nächste Iteration. Jede Phase hat einen klaren Verantwortlichen.
Iterations-Loop
Sie + Agent
Code anpassen
Cursor, Claude Code, VS Code oder ein CLI-Agent schlägt eine Änderung vor und schreibt sie.
Source of Truth
Commit auf GitHub
Die Änderung landet im Repository. GitHub definiert, was tatsächlich ausgeführt werden soll.
TradingHost
Ausführung in der Runtime
TradingHost übernimmt die Änderung und führt sie in der verwalteten Container-Runtime aus.
Feedback
Runtime-Ausgabe auslesen
STDOUT und STDERR werden im Control Plane ausgegeben. Der Agent liest sie und schlägt die nächste Änderung vor.
Die Ausgabe der Runtime fließt direkt in den nächsten Vorschlag des Agenten ein. Das ist der Loop.
Die Rolle von MCP
MCP ist die Steuerungs- und Verwaltungsschnittstelle für Deployment, Observability und Runtime-Operationen. Darüber analysiert ein Agent die Runtime oder stößt ein erneutes Deployment an. Es ist nicht der Pfad, über den Trades ausgeführt werden. Das Order-Routing verbleibt in Ihrer Strategie und läuft direkt über den Broker oder die Börse, mit der Ihr Code ohnehin kommuniziert.
Bereich 07 · Was es nicht ist
Betriebliche Transparenz, keine Performance-Analyse
Die Observability von TradingHost konzentriert sich rein auf den Betrieb der Runtime. Sie hilft Ihnen zu verstehen, ob Ihr bereitgestellter Trading-Prozess läuft, fehlschlägt, die Verbindung neu aufbaut oder die erwartete Ausgabe liefert. Sie versucht nicht, alles andere auch noch abzudecken.
Was die Log-Oberfläche der Runtime abdeckt
Wurde das Deployment gestartet? Ist die Strategie in ihre Run-Loop eingetreten? War die Verbindung zum Broker oder zur Börse erfolgreich? Traten Fehler auf? Hat sich die Anwendung nach einem Ausfall neu verbunden? Verhält sich die jüngste Codeänderung wie erwartet? Betriebliche Fragen mit betrieblichen Antworten.
- Es ist keine Backtesting-Engine.
- Es ist kein Broker.
- Es ist kein Tool zur Strategieerstellung.
- Es ist keine Plattform für Portfolio-Analysen.
- Es ist kein Ersatz für Broker-Abrechnungen oder den Trade-Verlauf von Börsen.
TradingHost ist die Produktions-Runtime und Infrastrukturschicht für automatisierten Trading-Code. Strategieerstellung und Backtesting gehören in AlgoBuilder. Performance-Analysen und Trader-Intelligence gehören in TrackATrader.
FAQ
Häufig gestellte Fragen
TradingHost bietet Einblick in die Runtime-Ausgabe des laufenden Containers, beginnend mit STDOUT- und STDERR-Logs. Alles, was Ihre Anwendung in die Standardausgabe oder den Standardfehler schreibt, kann über das Control Plane ausgegeben werden.
Nein. Die Observability von TradingHost ist für den Betrieb der Runtime gedacht. Trade-Analysen, Performance-Attribuierung, Equity-Kurven und Portfolio-Intelligence gehören in Analyse-Tools wie TrackATrader.
Ja. Jede Sprache, die in einem Container ausgeführt werden und in die Standardausgabe schreiben kann, erzeugt Logs, die TradingHost erfassen kann. Python, Node.js, Go, Rust, Java, C# und andere containerkompatible Sprachen nutzen alle denselben Observability-Pfad.
Ihre Strategie sollte nützliche betriebliche Ausgaben erzeugen. Wenn Ihre Anwendung stumm bleibt, gibt es über das Control Plane weniger zu analysieren. Die meisten Frameworks protokollieren wichtige Ereignisse bereits standardmäßig, sodass bei vielen Projekten kaum oder gar keine Anpassungen nötig sind.
Ja, sofern Ihre Anwendung diese protokolliert. TradingHost zeigt die Ausgaben an, die Ihr Code bei der Interaktion mit Brokern, Börsen, Frameworks und Connectors erzeugt. Die Plattform erfindet keine Fehler, aber sie blendet sie auch nicht aus.
Detaillierte Anleitungen zur Protokollierung und Implementierung finden Sie in der Dokumentation zu Logs. Die Seite beschreibt, wie Sie strukturierte Ausgaben schreiben, sensible Werte maskieren und Log-Zeilen so organisieren, dass sie auch bei hoher Skalierung übersichtlich bleiben.
Bei einem VPS müssen Sie sich oft auf dem Server einloggen, die richtige Logdatei suchen, diese durchforsten und das Gesamtbild mühsam zusammensetzen. Bei TradingHost erfasst die Runtime STDOUT und STDERR direkt aus dem Container und stellt sie im Control Plane bereit. So ist Observability direkt in die Runtime integriert, statt ein separates Desktop-Ritual zu sein.
Nein. Die Runtime erfasst Standardausgabe und Standardfehler direkt aus dem Container als Teil des normalen Plattformbetriebs. Sie müssen keinen Logging-Agenten installieren, kein Sidecar konfigurieren und keinen separaten Log-Shipper betreiben, um Einblick in die Runtime zu erhalten.
Nein. TradingHost zeigt Ihnen, was Ihre Anwendung während der Interaktion mit dem Broker oder der Börse ausgibt. Die verbindliche Erfassung von Orders, Fills, Salden und Auszügen verbleibt beim Broker oder der Börse.
Ja. Frameworks, die in einem Container laufen und in STDOUT oder STDERR schreiben, sind mit der Log-Oberfläche der Runtime kompatibel. Die Plattform behandelt Framework-Ausgaben genauso wie Anwendungs-Ausgaben.
Sehen Sie Ihre Runtime genau in dem Moment, in dem sie läuft.
Verbinden Sie GitHub, deployen Sie eine Strategie und lesen Sie die Runtime-Ausgabe live mit. Keine Remote-Desktop-Sitzungen, keine manuell verwalteten Logdateien: einfach nur der Container, der Ihnen mitteilt, was er tut.