KI-native Runtime für TradeStation-Strategien
Entwickeln Sie in Cursor, Claude Code oder einer beliebigen KI-IDE. Deployen Sie direkt aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.
Bereich 01 · Auf einen Blick
Auf einen Blick
- Broker
- TradeStation Securities, Inc.
- Broker-Typ
- US-regulierter Multi-Asset-Broker, optimiert für aktive Trader
- Anlageklasse
- US-Aktien, US-Optionen, US-Futures, Optionen auf Futures, FX, Krypto
- Asset-Abdeckung
- US-Aktien (NYSE, NASDAQ, ARCA, BATS, IEX-Listings), US-börsennotierte Optionen (OCC-geclearte Aktien- und Indexoptionen, Single-Leg und Multi-Leg), US-Futures und Optionen auf Futures (CME, ICE US, COMEX, NYMEX, CFE), FX (eingeschränkte Spot-Paare), Krypto. TradeStation bietet zudem EasyLanguage-Strategieautomatisierung auf der eigenen Desktop-Plattform an, die unabhängig von der hier dokumentierten REST API ist.
- Runtime-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Sprachen
- Jede containerfähige Programmiersprache
- Häufige Integrationen
- TradeStation REST API, WebSocket-Streaming, OAuth 2.0, native HTTP-Clients, NautilusTrader, Backtrader, benutzerdefinierte Konnektoren, EasyLanguage (nur Desktop)
- KI-Workflow-Integration
- MCP-Steuerungsoberfläche für Cursor, Claude Code, GitHub Copilot und CLI-Agents
- Rolle von TradingHost
- Runtime, Deployment, Logs, Health-Checks, Regionsauswahl, MCP-Steuerung
- Rolle von TradeStation
- Broker-Konto, API-Zugang, Marktdaten, Ausführungsplatz, Verwahrung, Abwicklung, Steuerberichterstattung, Margin-Management
- Aufsichtsbehörden
- TradeStation Securities, Inc.: SEC- und FINRA-registrierter Broker-Dealer (CRD 12727), CFTC/NFA-registrierter Futures Commission Merchant (NFA 0207302). SIPC-Mitglied.
- US-Privatanleger
- Ja. Simulated trading-Umgebung für die Entwicklung verfügbar.
- Zugehörigkeit
- TradingHost ist unabhängig und steht in keiner Verbindung zu TradeStation Securities, Inc. oder der Monex Group, Inc., der Muttergesellschaft von TradeStation seit 2011.
Bereich 02 · Was TradeStation bietet
Was TradeStation bietet
TradeStation stellt eine REST- und WebSocket-API für US-Aktien, Optionen, Futures, Optionen auf Futures, FX (eingeschränkt) und Krypto bereit. Die Authentifizierung erfolgt über OAuth 2.0 mit refresh tokens. Simulated trading nutzt separate Zugangsdaten für dieselben Endpunkt-Strukturen. Spezifische Endpunkt-Pfade, Anfrageschemata und Ratenbegrenzungen finden Sie in der Entwicklerdokumentation von TradeStation.
Märkte und Strategiemuster
- Aktienstrategien für aktive Trader via REST + WebSocket
- Automatisierung von CME- und ICE-Futures sowie Optionen auf Futures
- Multi-Leg-Strategien für US-Optionen unter einem einzigen Zugang
- Kryptostrategien über dieselbe Trading API
- Simulated trading-Konto für parallele risikofreie Tests
- OAuth 2.0-Workflows mit refresh tokens aus Cloud-Containern
API-Schnittstelle
- Produktschnittstellen
- Trading API für US-Aktien, US-Optionen, US-Futures, Optionen auf Futures, FX (eingeschränkt) und Krypto. Market Data API für Kurse, Optionsketten, historische Bars und Time-and-Sales. Streaming API über WebSocket für Echtzeitkurse und Kontoereignisse. Simulated trading nutzt ein separates Konto und spiegelt die Strukturen der Live-Endpunkte wider.
- Verbindungsmethoden
- HTTPS-REST für Orders, Kontostatus, Optionsketten, Futures-Kontrakte und Historie. WebSocket-Streaming für Live-Marktdaten und Kontoereignisse. Sowohl die Live-Umgebung (api.tradestation.com) als auch die Simulation nutzen dieselben Endpunkt-Strukturen mit unterschiedlichen Zugangsdaten.
- Authentifizierung
- OAuth 2.0 mit refresh tokens. Die Client-ID und das Client-Secret der Anwendung werden über das Entwicklerportal von TradeStation bereitgestellt. Benutzer authentifizieren die Anwendung gegenüber ihrem TradeStation-Konto, und die Anwendung speichert refresh tokens, um neue access tokens abzurufen.
Details finden Sie direkt bei TradeStation
Spezifische Endpunkte, Ratenbegrenzungen, Anforderungen für die Optionsfreischaltung und Marktdatenberechtigungen finden Sie in der Dokumentation von TradeStation. Betrachten Sie diese als maßgebliche Quelle.
Bereich 03 · Mit KI entwickeln
Entwickeln Sie Ihre TradeStation-Strategie mit KI
Wählen Sie eine Integrationsmethode, forken Sie ein Starter-Repository und schreiben Sie Ihre Strategie in einer KI-IDE. Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agenten arbeiten alle mit demselben GitHub-nativen Deployment-Loop.
Native TradeStation REST und WebSocket
Direktes HTTPS-REST gegen api.tradestation.com. WebSocket-Streaming für Live-Kurse und Kontoereignisse. OAuth 2.0 mit refresh tokens.
Python- und Node-Clients
Eigene Python- oder Node.js-Clients kapseln die TradeStation-REST-Endpunkte. Der Authentifizierungs-Flow (OAuth 2.0 refresh tokens) ist der wichtigste Teil; die Order-Endpunkte sind kompakt und unkompliziert.
Framework-Adapter
NautilusTrader und Backtrader binden TradeStation über Community-Adapter an. Die Abdeckung variiert je nach Release; prüfen Sie dies in der aktuellen Dokumentation des jeweiligen Adapters.
Eigene oder EasyLanguage-Bridge
EasyLanguage ist die Desktop-Strategiesprache von TradeStation. Sie läuft in der TradeStation-Desktop-Anwendung, nicht in Cloud-Containern. Wenn Sie EasyLanguage-Code nutzen, binden Sie diesen über eine Bridge an die REST API an, um die Ausführung in der Cloud zu ermöglichen.
Bibliotheks- und Framework-Unterstützung für TradeStation-Produkte
Die REST- und WebSocket-Schnittstelle von TradeStation ist so kompakt, dass sich eigene Konnektoren gut umsetzen lassen. Adapter für NautilusTrader und Backtrader bieten abstraktere, ereignisgesteuerte Einstiegspunkte; prüfen Sie den Funktionsumfang in der aktuellen Dokumentation des jeweiligen Adapters.
✓ Bestätigter Support laut Dokumentation der Library oder Schnittstelle. „check adapter“ bedeutet, dass der Support je nach Adapter-Release variiert; prüfen Sie dies in der aktuellen Dokumentation der Integration.
TradingHost schreibt keine Bibliothek vor. Es führt Ihr Projekt aus.
Mit KI entwickeln
Die REST-Schnittstelle von TradeStation ist gut dokumentiert und der Auth-Flow nutzt Standard-OAuth 2.0, was sie zu einem hervorragenden Ziel für KI-IDEs macht. Die TradingHost-MCP-Steuerungsoberfläche schließt den Kreis: KI-Tools können Deployments analysieren, Logs prüfen und die Runtime gemeinsam mit Ihnen verwalten – niemals jedoch den Pfad der Orderausführung beeinflussen.
Bereich 04 · Auf TradingHost ausführen
Führen Sie Ihren Code auf TradingHost aus
TradeStation stellt das Broker-Konto, den API-Zugang und den Ausführungsplatz bereit. TradingHost stellt die Produktionsumgebung bereit, in der Ihre mit TradeStation verbundene Strategie läuft.
Anstatt den Strategie-Code auf einem Laptop, Desktop-PC, einem generischen VPS oder einem manuell konfigurierten Server auszuführen, deployen Sie direkt von GitHub in eine von TradingHost verwaltete Container-Runtime.
Sie
- Ihr Repo enthält Ihren Code.
- Ihr Deployment definiert, wie er ausgeführt wird.
- Ihre Strategie verbindet sich mit TradeStation.
TradingHost
- Hält die Runtime online.
- Stellt Logs und Health-Checks bereit.
- Regionen-Auswahl.
- Kontrollierte Deployment-Oberfläche.
Deployment-Ablauf
- SCHRITT 01
GitHub verbinden
Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.
- SCHRITT 02
Repo verknüpfen oder mit einem Starter beginnen
Verknüpfen Sie TradingHost mit Ihrem bestehenden TradeStation-Strategie-Repository oder forken Sie ein TradeStation-REST- + OAuth2-Starter-Template für eine funktionierende Basis.
- SCHRITT 03
In einen TradingHost-Container deployen
Wählen Sie eine Region (US-East ist die naheliegende Wahl für US-Aktien, Optionen und CME-Futures; EU deckt Strategien für die europäische Handelssitzung ab, wenn Sie über Eurex routen), hinterlegen Sie Ihre TradeStation OAuth-Client-ID, Ihr Secret und Ihren refresh token als Umgebungsvariablen und starten Sie das Deployment. TradingHost führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus.
- SCHRITT 04
Logs und Status überwachen
Verfolgen Sie Live-Logs, Systemstatus und Runtime-Zustand direkt im TradingHost-Dashboard. Dieselbe Oberfläche ist via MCP aus jeder beliebigen KI-IDE erreichbar. Die Orderausführung verbleibt im Code-Pfad der Strategie, nicht auf MCP.
- SCHRITT 05
Aktualisieren und neu deployen
Pushen Sie Änderungen in Ihren GitHub-Main-Branch, und TradingHost führt automatisch ein neues Deployment durch. Ein mit einem simulated trading-Konto verknüpftes Deployment ist die ideale Testumgebung vor dem Wechsel in den Live-Betrieb.
Bereich 05 · Betriebliche Hinweise
Betriebliche Hinweise für TradeStation
Fallstricke, die beim Betrieb einer TradeStation-Strategie in einer containerisierten Cloud-Runtime auftreten können. Jede der folgenden Aussagen ist aus der Dokumentation von TradeStation zitiert oder paraphrasiert; die Deployment-Hinweise basieren auf dem Betrieb dieser Strategien auf TradingHost.
01 · OAuth 2.0
Refresh-Token-Flow ist das cloud-freundliche Authentifizierungsmuster
TradeStation authentifiziert sich über OAuth 2.0 mit refresh tokens. Die Client-ID und das Client-Secret der Anwendung werden über das Entwicklerportal von TradeStation ausgestellt. Benutzer authentifizieren die Anwendung einmalig gegenüber ihrem TradeStation-Konto; anschließend speichert die Anwendung ein refresh token und nutzt es, um kurzlebige access tokens abzurufen. Speichern Sie das refresh token in den TradingHost Secrets; das access token kann beim Start im Container neu generiert werden.
02 · Simulated trading
Simulierte Konten sind echte Konten mit simulierten Guthaben
Das simulated trading von TradeStation läuft über dieselben Endpunkt-Strukturen wie das Live-Trading; der Unterschied liegt in der Kontonummer und dem Guthaben. Die Zugangsdaten werden separat ausgestellt. Um eine Strategie von der Simulation in den Live-Betrieb zu überführen, tauschen Sie einfach die Kontonummer und das refresh token in Ihren TradingHost-Umgebungsvariablen aus.
03 · Futures-Konto
Futures-Handel erfordert eine separate Kontokennung
TradeStation trennt Aktien- und Futures-Konten auf Ebene der Kontokennung aufgrund von CFTC/NFA-Anforderungen für Futures Commission Merchants. Ein Nutzer mit einem Aktienkonto, der Futures handeln möchte, muss einen separaten Antrag ausfüllen. Die Trading API stellt Orders nach Konto-ID bereit, sodass die Strategie gezielt die richtige Kontokennung ansteuern kann.
04 · Optionen-Freigabe
Die Optionen-Freigabe erfolgt pro Konto und ist gestaffelt
Der Optionshandel bei TradeStation erfordert eine gestaffelte Freigabe. Die Freigabestufe steuert, welche Strategien der Order-Endpunkt akzeptiert; Orders, die die freigegebene Stufe überschreiten, werden vom Broker abgelehnt. Planen Sie Ihre Strategien entsprechend Ihrer Freigabestufe oder beantragen Sie vor dem Deployment ein Upgrade bei TradeStation.
QuelleTradeStation options05 · EasyLanguage vs. REST
EasyLanguage läuft auf dem TradeStation-Desktop, nicht in Cloud-Containern
EasyLanguage ist die Desktop-Strategieautomatisierungssprache von TradeStation und läuft innerhalb der TradeStation-Desktop-Anwendung. Es handelt sich nicht um eine programmatische API-Schnittstelle, die ein Cloud-Container direkt aufrufen kann. In EasyLanguage geschriebene Strategien, die in der Cloud gehostet werden sollen, werden in der Regel für die REST API neu implementiert oder über eine auf einem separaten Host ausgeführte TradeStation-Desktop-Anwendung angebunden.
Bereich 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für TradeStation eignen sich am besten für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Systematische Aktien-Trading-Desks für aktive Händler
- Betreiber von Strategien für Futures und Optionen auf Futures
- EasyLanguage-Entwickler mit Anbindung an REST + Cloud
- Quants, die von Desktop-Strategiecode auf cloud-gehostete Runtimes umsteigen
Die Anbindung von GitHub und das Erstellen Ihrer ersten Strategie sind kostenlos.
Abschnitt 08 · FAQ
FAQ
Nein. TradingHost ist unabhängig und steht in keiner Verbindung zu TradeStation Securities, Inc. oder Monex Group, Inc.
Nein. TradingHost ist eine Runtime für Trading-Strategiecode. TradeStation Securities, Inc. ist der Broker-Dealer, registriert bei der SEC und FINRA (CRD 12727), CFTC und NFA (NFA ID 0207302), sowie Mitglied der SIPC. Ihr Konto, die Verwahrung, der Marktzugang, die Abwicklung und die Steuerberichterstattung liegen vollständig bei TradeStation.
Nein. Ihr Strategiecode verbindet sich mit TradeStation und sendet Orderanweisungen gemäß Ihrer eigenen Logik, Ihren Kontoberechtigungen und Ihrer Integrationsmethode. TradingHost stellt die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der Zugang zur TradeStation-API wird von TradeStation bereitgestellt. Sie sind selbst für Ihr TradeStation-Konto, die Registrierung der OAuth-Anwendung, die refresh tokens und die Einhaltung der Nutzungsbedingungen von TradeStation verantwortlich.
Ja, vorbehaltlich der Freigabe eines Futures-Kontos durch TradeStation. Der Futures-Handel erfordert aufgrund von CFTC- und NFA-Anforderungen eine separate Kontokennung, die über die normale Broker-Registrierung hinausgeht.
Nicht direkt. EasyLanguage läuft innerhalb der TradeStation-Desktop-Anwendung; es handelt sich nicht um eine programmatische API-Schnittstelle, die ein Cloud-Container aufrufen kann. Um eine EasyLanguage-Strategie in der Cloud zu hosten, müssen Sie die Logik für die REST API von TradeStation neu implementieren oder die Desktop-Anwendung auf einem separaten Host ausführen, mit dem sich der TradingHost-Container abstimmt.
Ja, vorbehaltlich der Optionen-Freigabe durch TradeStation. Multi-Leg-Orders werden über denselben Order-Endpunkt mit dem entsprechenden Optionstyp und den Leg-Feldern übermittelt. Die Freigabestufe steuert, welche Strategien der Broker akzeptiert.
Jede Sprache, die in einem Container ausgeführt werden kann. Die API von TradeStation basiert auf HTTPS REST und WebSocket-Streaming, sodass jeder HTTP- und WebSocket-Client damit kommunizieren kann.
Registrieren Sie eine Anwendung im Entwicklerportal von TradeStation, um eine Client-ID und ein Secret zu erhalten. Führen Sie den OAuth-Autorisierungs-Flow einmalig aus, um ein refresh token zu erhalten. Verbinden Sie Ihr GitHub-Repository, das den Strategiecode enthält, verknüpfen Sie es mit TradingHost und deploien Sie es mit dem refresh token in Ihren TradingHost Secrets. Die Verknüpfung mit GitHub und das Erstellen einer Strategie sind kostenlos; die Tarife für die Runtimes finden Sie auf der Preisseite.
In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest sie zur Laufzeit über GitHub-Repository-Secrets, Umgebungs-Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. TradingHost benötigt keinen Zugriff auf Ihre Client-ID, Ihr Client-Secret oder Ihr refresh token. Weitere Informationen zum Sicherheitsmodell finden Sie unter Platform Secrets.
Nein. Strategien sollten niemals Berechtigungen für Auszahlungen oder Transaktionen benötigen.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agenten. MCP ist eine Schnittstelle zur Steuerung und Beobachtbarkeit, nicht der Pfad zur Trade-Ausführung. Siehe die MCP-Steuerungsoberfläche.
Nein. Die PDT-Regel (FINRA Rule 4210) wird von TradeStation durchgesetzt, nicht von TradingHost. Margin-Konten unter 25.000 $ unterliegen den PDT-Beschränkungen für das Daytrading.
Nein. Ihre 1099-Formulare erhalten Sie am Jahresende von TradeStation, nicht von TradingHost.
Nein. Die SIPC schützt Ihr TradeStation-Brokerkonto bis zu 500.000 $ (einschließlich 250.000 $ in bar). Die Runtime von TradingHost ist nicht SIPC-versichert, da TradingHost kein Broker ist.
TradingHost läuft in den Regionen EU und US-East. US-East ist die naheliegende Wahl für die Matching-Engines von US-Aktien, Optionen und CME-Futures. Siehe die Regionen-Seite.
Nein. TradingHost konzentriert sich auf die Produktionslaufzeit und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder AlgoBuilder.