KI-native Runtime für Moomoo-Trading-Strategien
Entwickeln Sie in Cursor, Claude Code oder jeder anderen KI-IDE. Deployen Sie aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.
Bereich 01 · Auf einen Blick
Auf einen Blick
- Broker
- Moomoo Financial Inc. (Futu Holdings Limited, NASDAQ: FUTU)
- Broker-Typ
- In den USA regulierter Retail-Broker; die internationale Muttergesellschaft Futu Holdings bedient auch Hongkong, Singapur und Australien
- Anlageklasse
- US-Aktien, US-Optionen, US-Futures (eingeschränkt), Hongkong-Aktien (separate Entity), Singapur-Aktien (separate Entity), Krypto
- Asset-Abdeckung
- US-Aktien, US-Optionen, US-Futures (eingeschränkte Produkte), ETFs, Investmentfonds (USA). Hongkong-Aktien, -Optionen und -Warrants über Futu Securities International (HK) Limited. Singapur über Moomoo Financial Singapore Pte. Ltd. Krypto über Moomoo-Affiliates. Der Kontozugriff auf Nicht-US-Märkte hängt davon ab, welche Futu/Moomoo-Entity das Konto führt.
- Runtime-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Sprachen
- Jede Sprache, die in einem Container läuft
- Häufige Integrationen
- Moomoo OpenAPI über OpenD-Local-Gateway-Client, futu-api Python SDK, Java SDK, C++ SDK, benutzerdefinierte Connectors zur Kommunikation mit OpenD
- 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 Moomoo
- Broker-Konto, OpenD-Client-Distribution, Marktdaten, Ausführungsplatz, Verwahrung, Abwicklung, Steuerberichterstattung
- Aufsichtsbehörden
- Moomoo Financial Inc.: SEC- und FINRA-registrierter Broker-Dealer (CRD 32107). SIPC-Mitglied. Muttergesellschaft Futu Holdings-Entities zusätzlich reguliert durch SFC (Hongkong), MAS (Singapur), ASIC (Australien) gemäß dem Gründungsland.
- US-Privatanleger
- Ja (Moomoo Financial Inc.). Paper trading-Konto verfügbar.
- Zugehörigkeit
- TradingHost ist unabhängig und steht in keiner Verbindung zu Moomoo Financial Inc. oder Futu Holdings Limited.
Bereich 02 · Was Moomoo bietet
Was Moomoo bietet
Moomoo stellt eine programmatische Schnittstelle über die Futu OpenAPI sowie einen lokalen OpenD-Gateway-Client bereit. Die Strategie verbindet sich über einen localhost socket mit OpenD; OpenD authentifiziert sich bei Moomoo und leitet Orders weiter. Die Abdeckung umfasst US-Aktien + Optionen + Futures (eingeschränkt) über Moomoo Financial Inc. sowie die Märkte in Hongkong und Singapur über Schwestergesellschaften.
Märkte und Strategiemuster
- US-Aktien- und Optionsstrategien über OpenAPI
- Hongkong-Aktienstrategien (über Futu HK-Entity)
- Singapur-Aktienstrategien (über Moomoo SG-Entity)
- Multi-Markt-Portfoliostrategien (USA + Hongkong)
- Verbindungsmodell über lokalen OpenD-Gateway-Client
- Paper trading-Konto verfügbar
API-Schnittstelle
- Produktschnittstellen
- Die Moomoo OpenAPI bietet Zugriff auf US-Aktien, US-Optionen, US-Futures (eingeschränkt), Hongkong-Aktien und -Optionen sowie Singapur-Aktien, je nachdem, welche Futu/Moomoo-Entity das Konto führt. Krypto-Trading wird über Moomoo-Affiliates angeboten. Marktdaten-Abonnements gelten pro Markt und pro Konto.
- Verbindungsmethoden
- Architektur des lokalen OpenD-Gateway-Clients: Der Nutzer führt einen separat installierten OpenD-Prozess aus, der sich bei Futu/Moomoo authentifiziert und einen localhost socket auf einem festen Port bereitstellt. Strategie-SDKs (Python, Java, C++) verbinden sich mit diesem lokalen Socket. Dies ähnelt dem TWS API-Modell von IBKR.
- Authentifizierung
- Zwei-Faktor: (1) Der OpenD-Client authentifiziert sich bei Moomoo mit den Kontodaten des Nutzers; (2) Das Strategie-SDK authentifiziert sich beim lokalen OpenD mit einem separaten trading password. Das trading password ist für jeden Orderplatzierungs-Endpunkt erforderlich und wird innerhalb von OpenD erzwungen, nicht auf dem Broker-Server.
Details finden Sie direkt bei Moomoo
Spezifische Endpunkte, Details zur OpenD-Installation, Ratenbegrenzungen und Marktdatenberechtigungen finden Sie in der Dokumentation der Moomoo OpenAPI.
Bereich 03 · Mit KI entwickeln
Entwickeln Sie Ihre Moomoo-Strategie mit KI
Wählen Sie eine SDK-Sprache, installieren Sie OpenD als sidecar in Ihrem TradingHost-Container (oder führen Sie es auf einem benachbarten Host aus) und entwickeln Sie Ihre Strategie in einer KI-IDE. Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents arbeiten alle mit demselben GitHub-nativen Deployment-Loop.
Moomoo OpenAPI über OpenD
Das Strategie-SDK verbindet sich über einen localhost socket mit einem lokal ausgeführten OpenD-Client-Prozess. OpenD authentifiziert sich bei Moomoo und leitet Orders weiter. Ähnlicher Aufbau wie das TWS API-Modell von IBKR.
futu-api Python
Offizielles Python-SDK von Futu. Kapselt das OpenD-Socket-Protokoll und stellt Python-Methoden für Orders, Kontostatus, Marktdaten und Trading-Abonnements bereit.
Java- und C++-SDKs
Offizielle Java- und C++-SDKs für OpenD. Nutzen Sie diese, wenn Ihr Trading-Stack bereits in diesen Sprachen geschrieben ist oder wenn latenzkritische Logik kompilierten Code erfordert.
Eigener Connector
Eigener OpenD-Client-Wrapper. Das OpenD-Protokoll ist dokumentiert; eigene Implementierungen sind für spezialisierte Stacks praktisch.
Bibliotheksunterstützung für Moomoo-Märkte
Die Asset-Abdeckung richtet sich nach der Futu/Moomoo-Entity, die Ihr Konto führt. Die futu-api-SDKs unterstützen jeden Markt, den die Entity anbietet; der limitierende Faktor ist der Kontozugriff, nicht die Fähigkeiten des SDKs.
✓ Bestätigter Support laut SDK-Dokumentation. Der tatsächliche Marktzugriff hängt davon ab, welche Entity Ihr Konto führt; das SDK stellt alle Funktionen bereit, aber die Berechtigung wird brokerseitig erzwungen.
TradingHost zwingt Ihnen kein SDK auf. Es führt Ihr Projekt aus, inklusive OpenD-sidecar.
Mit KI entwickeln
futu-api lässt sich hervorragend in KI-IDEs strukturieren: Die SDK-Methoden lassen sich sauber auf OpenAPI-Endpunkte abbilden und die Typ-Hinweise sind eindeutig. Die TradingHost-MCP-Steuerungsoberfläche schließt den Kreis bei Observability und Runtime-Management.
Bereich 04 · Auf TradingHost ausführen
Führen Sie Ihren Code auf TradingHost aus
Moomoo stellt das Broker-Konto, die OpenD-Client-Distribution, Marktdaten und den Ausführungsplatz bereit. TradingHost stellt die Produktionsumgebung bereit, in der sowohl Ihre Strategie als auch das OpenD-sidecar laufen.
Statt Strategiecode und OpenD auf einem Laptop, Desktop-Rechner, einem gewöhnlichen VPS oder einem manuell konfigurierten Server auszuführen, deployen Sie direkt aus GitHub in eine von TradingHost verwaltete Container-Runtime, die beide Prozesse gemeinsam hostet.
Sie
- Ihr Repo enthält Ihren Code.
- Ihr Deployment definiert, wie er ausgeführt wird.
- Ihre Strategie verbindet sich über OpenD mit Moomoo.
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 Moomoo OpenAPI-Strategie-Repository oder forken Sie ein futu-api Python-Starter-Template, das bereits eine OpenD-sidecar-Konfiguration enthält.
- SCHRITT 03
Mit OpenD als sidecar deployen
Wählen Sie eine Region (US-East für US-Märkte, EU für Aktivitäten während der europäischen Handelssitzung), hinterlegen Sie Ihre Moomoo-Zugangsdaten sowie Ihr trading password als Umgebungsvariablen und deployen Sie. Der OpenD-Client läuft als sidecar-Container neben Ihrer Strategie; beide teilen sich einen localhost socket innerhalb des Kubernetes-Pods.
- SCHRITT 04
Logs und Status überwachen
Überwachen Sie Live-Logs, Status und Runtime-Zustand direkt im TradingHost-Dashboard. Dieselbe Oberfläche ist via MCP aus jeder beliebigen AI IDE erreichbar. Die OpenD-Logs werden zusammen mit den Strategie-Logs erfasst.
- SCHRITT 05
Aktualisieren und neu deployen
Pushen Sie Änderungen in Ihren GitHub-Main-Branch, und TradingHost deployt sowohl die Strategie als auch das OpenD-sidecar neu.
Bereich 05 · Betriebliche Hinweise
Betriebliche Hinweise für Moomoo
Typische Stolpersteine beim Betrieb einer Moomoo-Strategie in einer containerisierten Cloud-Runtime. Das lokale Gateway-Modell von OpenD bestimmt hier die Praxis. Alle folgenden Angaben basieren direkt auf der OpenAPI-Dokumentation von Moomoo.
01 · OpenD-sidecar
OpenD ist ein lokales Gateway, keine Remote-API
Die programmatische Schnittstelle von Moomoo ist die OpenAPI, die über OpenD – einen separat zu installierenden Gateway-Client – bereitgestellt wird. Das Strategie-SDK verbindet sich über einen localhost socket mit OpenD. OpenD authentifiziert sich bei Moomoo, hält die Session und leitet Orders weiter. Für das Cloud-Deployment führen Sie OpenD als sidecar-Container im selben Pod wie die Strategie aus. Das Prinzip ähnelt dem TWS API-Modell von IBKR.
02 · Trading password
Trading password für Order-Endpunkte erforderlich
Nachdem sich OpenD mit den Kontodaten bei Moomoo authentifiziert hat, muss das Strategie-SDK bei jedem Orderaufruf zusätzlich ein trading password übergeben. Das trading password wird im Moomoo-Konto eingerichtet und direkt in OpenD geprüft, nicht auf dem Broker-Server. Speichern Sie das trading password in den TradingHost Secrets und übergeben Sie es beim Start an OpenD.
03 · Entity / Marktzugang
Marktzugang hängt von der kontoführenden Futu/Moomoo-Entity ab
Moomoo Financial Inc. (US-Entity, FINRA CRD 32107) bietet US-Aktien, Optionen und ausgewählte Futures. Futu Securities International (HK) und Moomoo Financial Singapore sind separate Entities für die Märkte in Hongkong und Singapur. Die OpenAPI stellt zwar alle Märkte bereit, die Broker-Seite lehnt Orders für Märkte außerhalb des Zugangs Ihrer Entity jedoch ab. Richten Sie Ihre Strategien an den Märkten aus, für die Ihr Konto freigeschaltet ist.
04 · Marktdaten-Abos
Echtzeitdaten-Abos gelten pro Markt und pro Konto
Moomoo berechnet Marktdaten-Abonnements pro Markt (US Level 1, US Level 2, HK, SG) und pro Konto. Ohne aktives Abonnement liefert die OpenAPI für den jeweiligen Markt nur verzögerte Daten oder leere Antworten. Prüfen Sie Ihre Abonnements im Moomoo-Konto, bevor Sie eine Strategie deployen, die auf Echtzeitdaten angewiesen ist.
05 · Paper trading
Paper-Konto nutzt dieselbe OpenAPI-Schnittstelle mit einer anderen Account-ID
Moomoo bietet ein paper trading-Konto an, das über dieselben OpenAPI-Endpunkte läuft, jedoch eine spezifische Account-ID nutzt. Der Strategiecode bleibt beim Wechsel von Test- zu Live-Betrieb unverändert; lediglich die Account-ID und die Konfiguration des trading password müssen angepasst werden. Nutzen Sie das paper trading als Testumgebung vor dem Live-Gang.
QuelleMoomoo paper trading
Bereich 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Moomoo eignen sich am besten für:
- Entwickler, die Strategien in AI IDEs (Cursor, Claude Code) erstellen
- Multi-Markt-Trader (USA + HK + SG)
- Entwickler von Strategien für Hongkong-Aktien
- Entwickler von Strategien für Singapur-Aktien
- Quants mit US-Konten, die futu-api Python nutzen
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 Moomoo Financial Inc. oder Futu Holdings Limited.
Nein. TradingHost ist eine Runtime für den Code von Handelsstrategien. Moomoo Financial Inc. ist der US-Broker-Dealer (FINRA CRD 32107) und Mitglied der SIPC. Ihr Konto, die Verwahrung, der Marktzugang, das Settlement und die steuerliche Berichterstattung liegen vollständig bei Moomoo.
OpenD ist der lokale Gateway-Client von Moomoo. Es handelt sich um einen separat zu installierenden Prozess, der sich bei Moomoo authentifiziert, die Handelssitzung hält und einen localhost socket bereitstellt, mit dem sich das Strategie-SDK verbindet. Die Strategie kommuniziert nie direkt mit den Servern von Moomoo; OpenD fungiert als Relay. Das Prinzip ähnelt dem TWS API-Modell von Interactive Brokers.
Ja, als sidecar. TradingHost führt OpenD als sidecar-Container im selben Kubernetes-Pod wie die Strategie aus. Beide teilen sich einen localhost socket innerhalb des Pods. OpenD authentifiziert sich beim Start bei Moomoo mit Zugangsdaten, die über die TradingHost Secrets bereitgestellt werden.
Ja, sofern Ihr Konto bei der Futu-Entity in Hongkong geführt wird. Moomoo Financial Inc. (die US-Entity) bietet Zugang zum US-Markt; der Zugang zu den Märkten in Hongkong (HK) und Singapur (SG) erfolgt über separate Futu-Entities. Die OpenAPI stellt alle Märkte bereit, die das SDK ansprechen kann; die Broker-Seite regelt, für welche Märkte Ihr Konto tatsächlich autorisiert ist.
Nein. Ihr Strategiecode verbindet sich mit OpenD und sendet Orderanweisungen; OpenD leitet diese an Moomoo weiter. TradingHost stellt lediglich die Runtime bereit, in der beide Prozesse ausgeführt werden.
Nein. Der Moomoo-API-Zugang wird von Moomoo über die OpenAPI und den OpenD-Client bereitgestellt. Sie sind selbst für Ihr Moomoo-Konto, die Bereitstellung des OpenD-Clients und die Einhaltung der Nutzungsbedingungen von Moomoo verantwortlich.
Jede Sprache, die in einem Container ausgeführt werden kann. Moomoo bietet offizielle SDKs in Python (futu-api), Java und C++ an. Andere Sprachen können direkt über das dokumentierte Socket-Protokoll mit OpenD kommunizieren.
Eröffnen Sie ein Moomoo-Konto bei der für Ihren Markt zuständigen Entity. Aktivieren Sie die OpenAPI für das Konto und richten Sie Ihr trading password ein. Verbinden Sie Ihr GitHub-Repository mit dem Strategiecode, verknüpfen Sie es mit TradingHost und deployen Sie die Anwendung mit OpenD als sidecar.
In Ihrem von GitHub gesteuerten Secrets-Workflow. Das Moomoo-Kontopasswort wird beim Start des sidecar an OpenD übergeben; das trading password wird beim Start der Strategie an das Strategie-SDK übergeben.
Nein. Strategien sollten niemals Berechtigungen für Auszahlungen oder Transaktionen benötigen.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für AI-IDEs, einschließlich Cursor, Claude Code, GitHub Copilot und CLI-basierten AI-Agents.
Nein. PDT (FINRA Rule 4210) wird von Moomoo für US-Konten durchgesetzt, nicht von TradingHost. Margin-Konten unter 25.000 $ unterliegen den PDT-Beschränkungen für das Daytrading.
Nein. Steuerformulare erhalten Sie von der Moomoo-Gesellschaft, die Ihr Konto führt, nicht von TradingHost.
Nein. Die SIPC schützt Ihr US-Brokerkonto bei Moomoo (Moomoo Financial Inc.) bis zu einer Höhe von 500.000 $, einschließlich 250.000 $ an Barmitteln. Nicht-US-Gesellschaften fallen unter den Schutz ihrer lokalen Aufsichtsbehörden. 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 logische Wahl für US-Konten von Moomoo; die Region EU deckt Aktivitäten während der europäischen Handelssitzung ab. Die Unterstützung für die Regionen Hongkong und Singapur steht auf der Roadmap.
Nein. TradingHost konzentriert sich auf die Produktions-Runtime und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder AlgoBuilder.