AI-native Runtime für Uphold-Trading-Strategien
Entwickle in Cursor, Claude Code oder einer beliebigen AI-IDE. Deploye aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- Uphold
- Handelsplatz-Typ
- Krypto-Interchange- / Swap-Plattform (Multi-Asset; nicht Orderbuch-basiert)
- Anlageklasse
- Krypto plus Fiat, precious metals und tokenised equity (über 40 Asset-Klassen)
- Unterstützte Produkte
- Direkte Asset-zu-Asset-Swaps über Uphold liquidity pools (Anything-to-Anything), Staking für unterstützte Assets, On-Ramp- / Off-Ramp-Token-Flows, keine nativen Perpetual Futures oder Optionen.
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Sprache, die in einem Container ausgeführt werden kann
- Gängige Integrationen
- Native Uphold REST-APIs (Core, KYC Connector, Market Pulse, Widgets, Topper), Personal Access Token (PAT)-Authentifizierung, benutzerdefinierte Connectors. CCXT führt Uphold nicht als standardisierte Exchange auf.
- 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 Uphold
- Exchange-Konto, API-Zugang, Marktzugang, Liquiditätsanbieter, Execution-Venue
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu Uphold
Sektion 02 · Das Angebot von Uphold
Das Angebot von Uphold
Uphold ist eine Interchange- / Swap-Plattform, keine Orderbuch-Exchange. Assets werden über Uphold liquidity pools getauscht, wobei die Echtzeit-Preise auf der Pool-Tiefe basieren. Strategien platzieren keine Orders in einem Orderbuch, sondern fordern einen Swap-Quote an und führen diesen gegen den Pool aus. Das Asset-Spektrum umfasst über 40 Klassen: Krypto, Fiat, precious metals und tokenised equity. Die API besteht aus modularen Endpunkten (Core, KYC Connector, Market Pulse, Widgets, Topper), die Unternehmen flexibel kombinieren können. Spezifische Endpunktdetails können sich im Laufe der Zeit ändern. Die Grundstruktur bleibt jedoch bestehen; genaue Raten, unterstützte Assets und Integrationsmuster sind in den Developer-Docs von Uphold dokumentiert.
Märkte und Strategiemuster
- Anything-to-Anything-Asset-Swaps über Uphold liquidity pools
- Krypto-zu-Fiat-Swap-Strategien mit Echtzeit-Pool-Preisen
- Krypto-zu-precious-metals-Swaps (gold, silver, palladium, platinum)
- Tokenised equity-Exposure über den Uphold-Interchange
- Slippage-bewusste Order-Sizing-Strategien basierend auf der Pool-Tiefe
- Staking-Yield-Strategien für unterstützte Assets
- Modulare API-Zusammensetzung (Core, KYC Connector, Market Pulse, Widgets, Topper)
- Über Personal Access Token (PAT) authentifizierte Single-Account-Flows
API-Schnittstelle
- Produktbereiche
- Direkte Asset-zu-Asset-Swaps über Uphold liquidity pools für Krypto, Fiat, precious metals und tokenised equity (über 40 Asset-Klassen). Keine nativen Perpetual Futures oder Optionen. Staking für unterstützte Assets. Das Interchange-Modell bedeutet, dass ein einzelner „Trade“ ein Swap zwischen zwei Assets zum vom Pool abgeleiteten Kurs ist, und keine Order in einem Orderbuch.
- Verbindungsmethoden
- REST-APIs, die sich aus modularen Endpunkten zusammensetzen: Core (Benutzer, Assets, Konten, Transaktionen), KYC Connector (Identitätsprüfungs-Flow), Market Pulse (Echtzeit-Preise), Widgets (einbettbare UI), Topper (konsolidierter On-Ramp / Off-Ramp). Diese modulare Zusammensetzung bildet die API-Oberfläche; es gibt keinen einzelnen, monolithischen Endpunkt.
- Authentifizierung
- OAuth-basierte Authentifizierung mit der Option eines Personal Access Token (PAT). Ein PAT gewährt mit einem einzigen API-Aufruf Bearer-Zugriff auf ein einzelnes Uphold-Konto. Es gibt keine separate Berechtigungsabstufung zwischen Spot- und Futures-Trades, da kein Futures-Produktbereich existiert.
Details finden Sie direkt bei Uphold
Spezifische Endpunkte, unterstützte Assets, Preismechanismen und Integrationsmuster sind in der Entwicklerdokumentation von Uphold zu finden. Diese gilt als die maßgebliche Informationsquelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre Uphold-Strategie mit KI
Wähle eine Integrationsmethode, entwickle deine Strategie in einer AI-IDE gegen die modularen Uphold-APIs und deploye sie als Container. Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents nutzen alle denselben GitHub-nativen Deployment-Loop.
Native Uphold-API
Direkte Kontrolle über Uphold-spezifisches Verhalten: Swap-Quotes, Personal Access Token-Authentifizierung und die modulare Zusammensetzung aus Core, Market Pulse und Topper.
CCXT
CCXT führt Uphold derzeit nicht als standardisierte Exchange auf, da Uphold auf Swaps und nicht auf einem Orderbuch basiert. Strategien, die eine Framework-Abstraktion nutzen möchten, müssen direkt über die native API angebunden werden.
Freqtrade oder Hummingbot
Keines der beiden Frameworks ist für das Swap- / Interchange-Modell ausgelegt. Es gibt in keinem der beiden einen Uphold-Connector; eine benutzerdefinierte oder native API-Integration ist der dokumentierte Weg.
Eigener Connector
Deine eigene interne Trading-Engine oder proprietäre Uphold-Integration, die die APIs von Core, KYC Connector, Market Pulse, Widgets und Topper kombiniert.
Framework-Unterstützung für Uphold-Produkte
Uphold basiert auf Swaps, nicht auf einem Orderbuch. Das Ökosystem der Krypto-Strategie-Frameworks (CCXT, Freqtrade, Hummingbot) ist um Orderbücher herum aufgebaut, weshalb keines davon einen erstklassigen Uphold-Connector bietet. Die native API-Integration über den modularen Stack (Core, KYC Connector, Market Pulse, Widgets, Topper) ist der dokumentierte Weg. Die Spaltenüberschriften unten verwenden das tatsächliche Produktvokabular von Uphold anstelle von Spot-/Perp-Terminologie, die hier nicht anwendbar ist.
✓ Bestätigter Support laut offizieller Framework-Dokumentation. „no“ bedeutet, dass kein offiziell dokumentierter Support vorliegt. Workflow-Links verweisen auf /workflows/-Seiten, die sich derzeit in der Erstellung befinden.
TradingHost schreibt kein Framework vor. Es führt Ihr Projekt einfach aus.
Mit KI programmieren
Der native API-Pfad lässt sich hervorragend mit AI-IDEs kombinieren. Die TradingHost-MCP-Steuerungsoberfläche schließt den Kreis: KI-Tools können Deployments inspizieren, Logs einsehen und die Runtime gemeinsam mit dir verwalten – niemals jedoch den Pfad der Trade-Ausführung beeinflussen.
Bereich 04 · Auf TradingHost ausführen
Ihren Code auf TradingHost ausführen
Uphold stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Uphold verbundene Strategie läuft.
Statt Ihren Strategie-Code auf einem Laptop, Desktop-PC, einem gewöhnlichen VPS oder einem manuell konfigurierten Server auszuführen, deployen Sie direkt aus GitHub in eine von TradingHost verwaltete Container-Runtime.
Sie
- Ihr Repository enthält Ihren Code.
- Ihr Deployment definiert, wie er ausgeführt wird.
- Ihre Strategie verbindet sich mit Uphold.
TradingHost
- Hält die Runtime online.
- Stellt Logs und Health-Checks bereit.
- Auswahl der Region.
- Kontrollierte Deployment-Umgebung.
Deployment-Ablauf
- SCHRITT 01
GitHub verbinden
Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.
- SCHRITT 02
Repository verknüpfen oder mit einem Framework starten
Verknüpfe TradingHost mit deinem bestehenden Strategie-Repository. Uphold bietet keine erstklassigen Connectors in CCXT, Freqtrade oder Hummingbot, da es auf Swaps und nicht auf einem Orderbuch basiert; das typische Muster ist eine benutzerdefinierte Integration gegen die nativen modularen APIs von Uphold.
- SCHRITT 03
In einen TradingHost-Container deployen
Wählen Sie eine Region (EU oder US-East), hinterlegen Sie die für Ihre Strategie erforderlichen Umgebungsvariablen (Uphold Personal Access Token oder OAuth-Zugangsdaten) und starten Sie das Deployment. TradingHost baut Ihren Container direkt aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Eine lokale Docker-Installation ist nicht erforderlich.
- SCHRITT 04
Logs und Status überwachen
Verfolgen Sie Live-Logs, Systemzustand und Runtime-Status direkt im TradingHost-Dashboard. Dieselbe Schnittstelle ist über MCP aus jeder beliebigen AI IDE erreichbar. So können Cursor, Claude Code oder ein CLI-Agent den Deployment-Status auslesen und die Runtime an Ihrer Seite verwalten.
- SCHRITT 05
Aktualisieren und neu deployen
Pushen Sie Änderungen in Ihren GitHub-Main-Branch und TradingHost deployt automatisch neu.
Sektion 05 · Betriebshinweise
Betriebshinweise für Uphold
Probleme, auf die man stößt, wenn man eine Uphold-Strategie tatsächlich in einer containerisierten Cloud-Runtime ausführt – und die weder in der Dokumentation von Uphold noch in den READMEs der Frameworks stehen. Jede der folgenden Aussagen ist aus der eigenen Dokumentation von Uphold abgeleitet; die Hinweise zum Deployment basieren auf dem Betrieb dieser Strategien auf TradingHost.
01 · Festpreismodell
Uphold handelt zu einem einzigen Festpreis, nicht gegen ein Orderbuch
Uphold wirbt mit „einem Festpreis, unabhängig von der Größe Ihrer Order“ und „ohne versteckte Aufschläge“. In der Praxis bedeutet dies, dass jeder Trade ein Quote ist, den man akzeptiert oder ablehnt, und keine Limit- oder Market-Order, die in einem Orderbuch platziert wird. Strategie-Code, der für eine Orderbuch-Abstraktion geschrieben wurde (Limit- / Stop- / Iceberg-Orders, Orderbuchtiefe-Abonnements, Taker-/Maker-Klassifizierung), lässt sich nicht ohne erheblichen Aufwand auf Uphold übertragen. Der Ausführungspfad besteht aus Request-Quote und anschließendem Accept-Quote, ohne jegliche Orderbuch-Primitive dazwischen.
02 · Keine Orderbuch-Primitiven
Keine nativen Limit-, Stop- oder Slippage-Cap-Ordertypen
Da Uphold kein Orderbuch führt, existieren die von Orderbuch-Handelsplätzen angebotenen Order-Primitiven (post-only, Slippage-Prozentgrenzen, time-in-force, iceberg) hier nicht. Strategien, die auf Slippage-Grenzen oder bedingte Orders angewiesen sind, müssen diese clientseitig implementieren: Fordern Sie den Quote an, vergleichen Sie ihn mit einer Price-Feed-Referenz und akzeptieren oder lehnen Sie ihn basierend auf der eigenen Toleranz der Strategie ab. Große Handelsvolumina haben nicht zwangsläufig einen linearen Preiseinfluss. Verifizieren Sie dies durch eine Preisanfrage vor der Positionsgrößenbestimmung, anstatt eine feste Liquiditätstiefe anzunehmen.
03 · Modularer API-Aufbau
Fünf separate modulare APIs: Core, KYC Connector, Market Pulse, Widgets, Topper
Die REST-API-Suite von Uphold ist „prinzipiell modular“ aufgebaut und besteht aus fünf benannten Diensten: Core (Benutzer, Assets, Konten, Transaktionen), KYC Connector (Integration von Compliance-Daten von Drittanbietern), Market Pulse (Marktdaten für digitale Assets), Widgets (einbettbare UI-Komponenten) und Topper (konsolidierter On-Ramp / Off-Ramp). Für jeden Dienst sind OpenAPI-Spezifikationen veröffentlicht. Eine Strategie, die nur Assets handelt, nutzt unter Umständen nur Core und Market Pulse; eine Strategie für Fiat-On-Ramping fügt Topper hinzu; eine Strategie zur Abwicklung neuer Benutzerregistrierungen nutzt zusätzlich den KYC Connector.
04 · Authentifizierung
OAuth mit Option für Personal Access Token (PAT) als Bearer-Token
Uphold nutzt eine OAuth-basierte Authentifizierung. Für Integrationen mit einem einzelnen Konto (Ihr eigenes Uphold-Konto, kein Drittanbieter-Flow) ermöglicht die Option Personal Access Token (PAT) den Bearer-Zugriff mit einem einzigen API-Aufruf, ohne einen vollständigen OAuth-Prozess durchlaufen zu müssen. Ein PAT wird in Ihren TradingHost-Secrets hinterlegt und zur Laufzeit wie alle anderen API-Zugangsdaten in den Container geladen. Multi-Tenant-Integrationen (Ihre Plattform im Namen Ihrer Nutzer) erfordern den vollständigen OAuth-Flow inklusive Refresh-Token-Handling, was komplexer ist als die PAT-Variante für Einzelkonten.
05 · Asset-Spektrum
Über 300 Assets aus den Bereichen Krypto, Fiat, precious metals und tokenised equity
Uphold wirbt mit dem Handel von „über 300 Assets“ in den Bereichen Krypto (BTC, ETH, USDC und viele andere), Fiat (USD, EUR, GBP und andere), precious metals (gold, silver, palladium, platinum) und tokenised equity. Any-to-Any-Trades sind das Standardprodukt; das Cross-Asset-Spektrum ist wesentlich breiter als bei reinen Krypto-Orderbuch-Handelsplätzen. Strategien, die diese Breite nutzen (Hedges zwischen gold und Krypto, Pair-Trades mit precious metals, Fiat-Stable-Bridge-Flows), sind der klassische Anwendungsfall für Uphold. Reiner Krypto-zu-Krypto-Handel bietet auf Orderbuch-Handelsplätzen eine tiefere Liquidität. Nutzen Sie Uphold daher für den Cross-Asset-Vorteil, nicht für reine Krypto-Flows.
06 · Frameworks
CCXT, Freqtrade und Hummingbot unterstützen das Swap-Modell nicht direkt
Das Ökosystem der Krypto-Strategie-Frameworks ist um Orderbuch-Handelsplätze herum aufgebaut. CCXT, Freqtrade und Hummingbot setzen alle eine Orderplatzierung gegen ein Orderbuch mit maker/taker-Gebühren und Abonnements für die Buch-Tiefe voraus. Das Swap-Modell von Uphold passt nicht in diese Abstraktion, und keines der drei Frameworks führt Uphold als unterstützten Handelsplatz. Strategien, die von einem dieser Frameworks portiert werden, müssen die Orderplatzierungs-Ebene durch die Annahme von Swap-Quotes über die Market Pulse- und Core-APIs ersetzen.
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Uphold eignen sich besonders für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Cross-Asset-Trader (Krypto, Fiat, precious metals, tokenised equity)
- Quant-Entwickler, die eigene Swap-Modell-Strategien betreiben
- Enterprise-Integratoren, die Core-, Market Pulse- und Topper-APIs kombinieren
- Teams, die vom VPS-Hosting auf containerisierte Deployments umsteigen
Die Verknüpfung mit GitHub und das Erstellen Ihrer ersten Strategie sind kostenlos.
Sektion 08 · FAQ
FAQ
Nein. TradingHost ist unabhängig und steht in keiner Verbindung zu Uphold.
Nein. Ihr Strategie-Code verbindet sich mit Uphold und sendet Swap-Anweisungen gemäß Ihrer eigenen Logik, Ihren Kontoberechtigungen und Ihrer Integrationsmethode. TradingHost stellt die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der Zugriff auf die Uphold-API wird von Uphold bereitgestellt. Sie sind selbst für Ihr Uphold-Konto, Ihre API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Uphold verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr Strategie-Code ausgeführt wird. Wir bieten keine Signale, KI-Vorhersagemodelle oder vorgefertigten Bots an. Mit TradingHost schreiben oder generieren Sie die Strategie selbst (häufig mit Cursor oder Claude Code), verwalten sie als Ihren eigenen Code in GitHub und nutzen TradingHost, um sie in der Live-Umgebung auszuführen. Während Produkte wie 3Commas oder Cryptohopper die Strategielogik vorgeben, führt TradingHost Ihre eigene Strategie aus.
AWS und DigitalOcean bieten Ihnen reine Rechenleistung. Sie müssen sich selbst um Betriebssystem-Updates, Container-Orchestrierung, Log-Weiterleitung, Secret-Rotation, Regionen-Failover und Uptime-Monitoring kümmern. TradingHost bietet Ihnen eine verwaltete Runtime, die speziell für Trading-Strategien entwickelt wurde: GitHub-natives Deployment, MCP-basierte Steuerung aus KI-IDEs sowie direkt einsatzbereite Log- und Health-Oberflächen. Wenn Sie die Infrastruktur selbst verwalten möchten, ist AWS eine Option. Wenn Sie die Runtime als Managed Service nutzen möchten, ist TradingHost der direktere Weg.
Ja. TradingHost führt Python-Strategien aus. Das typische Muster für Uphold ist ein maßgeschneiderter Python-Client, der direkt mit den nativen REST-APIs von Uphold kommuniziert, da kein erstklassiger Connector für CCXT, Freqtrade oder Hummingbot existiert.
Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann.
CCXT führt Uphold nicht als standardisierte Exchange auf, da Uphold auf einem Swap-Modell statt auf einem Orderbuch basiert, was außerhalb der primären Abstraktion von CCXT liegt. Strategien, die eine Framework-Abstraktion nutzen möchten, müssen direkt über die nativen modularen APIs von Uphold kommunizieren. Weitere Informationen dazu, wie sich die Framework-Integration verändert, wenn ein Handelsplatz nicht nativ unterstützt wird, finden Sie in der Dokumentation zur CCXT-Framework-Runtime.
Auf einem Orderbuch-Handelsplatz platzieren Sie eine Limit- oder Market-Order gegen die Orderbuchtiefe und zahlen maker- oder taker-Gebühren. Bei Uphold fordern Sie einen Swap-Quote vom Handelsplatz an. Dieser Quote basiert auf der Tiefe des Liquidity Pools und enthält den Spread des Handelsplatzes. Sie können diesen Quote dann annehmen oder ablehnen. Es gibt keine separate maker-Gebühr, kein post-only-Flag und kein Abonnement für die Orderbuchtiefe. Strategien müssen die Slippage im Verhältnis zur Pool-Tiefe statt zur Buchtiefe kalkulieren; größere Swap-Volumina in weniger liquiden Pools führen zu überproportional schlechteren Preisen. Strategie-Code, der für eine Orderbuch-Abstraktion geschrieben wurde, lässt sich nicht ohne Anpassungen auf Uphold portieren. Den vollständigen Kontext finden Sie oben im Abschnitt „Betriebliche Hinweise“.
Ja, sofern Ihr Projekt entsprechend konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolierung und betrieblichen Klarheit auf verschiedene Runtimes aufteilen. Weitere Informationen zum Multi-Strategie-Modell finden Sie auf der TradingHost-Runtime-Seite.
Uphold bietet keine Framework-Starter-Kits wie Binance an. Der schnellste Weg ist daher, Ihr eigenes GitHub-Strategie-Repository, das die nativen modularen APIs von Uphold (Core, Market Pulse, Topper) anspricht, über einen Personal Access Token zu verbinden. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos. Die Runtime-Tarife 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 zu keinem Zeitpunkt Zugriff auf Ihren Personal Access Token oder Ihre OAuth-Zugangsdaten. Das vollständige Sicherheitsmodell finden Sie unter Plattform-Secrets.
Ein Personal Access Token gewährt Bearer-Zugriff auf Ihr einzelnes Uphold-Konto. Der Berechtigungsumfang von Strategien sollte sich ausschließlich auf Swap- und Lesezugriffe beschränken. Falls Uphold in Ihrem Account-Dashboard eine feiner abgestufte Rechtevergabe für PATs anbietet, sollten Sie stets die restriktivste Option wählen. Deaktivieren Sie Auszahlungsberechtigungen (withdrawal) für alle Token, die von einer Strategie geladen werden.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents. KI-Tools können Deployments überprüfen, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. MCP dient als Steuerungs- und Observability-Schnittstelle, nicht als Pfad für die Trade-Ausführung. Das vollständige Konzept finden Sie unter MCP-Steuerungsschnittstelle.
Beides. Die MCP-Steuerungsschnittstelle funktioniert über CLI-basierte Agents (Claude Code CLI, benutzerdefinierte MCP-Clients, geskriptete MCP-Aufrufe) ebenso wie direkt aus einer IDE heraus. Der GitHub-native Deployment-Prozess funktioniert zudem völlig ohne KI-Tools: Ein normaler Git-Push auf Ihren Main-Branch löst ein erneutes Deployment aus.
Die Runtime erkennt den Absturz und stellt die relevanten Logs und Health-Informationen bereit. Sofern unterstützt, kann die betroffene Strategie neu gestartet werden, ohne andere im selben Container ausgeführte Strategien zu beeinträchtigen. Ihr Strategiecode ist weiterhin selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Siehe Observability für Logs und die Health-Schnittstelle.
Das Swap-Modell von Uphold bietet keine nativen Schwellenwerte für den Slippage-Schutz, wie es bei einem Orderbuch-Handelsplatz der Fall wäre. Strategien müssen Slippage-Kontrollen clientseitig implementieren: den Quote anfordern, mit einer Price-Feed-Referenz vergleichen und basierend auf der eigenen Toleranz der Strategie annehmen oder ablehnen. Größere Swap-Volumina in dünneren Liquidity Pools führen zu unverhältnismäßig schlechteren Preisen, weshalb die Skalierung der Ordergröße nicht linear verläuft. Die vollständige Anleitung finden Sie oben im Abschnitt „Operational notes“.
TradingHost wird in den Regionen EU und US-East betrieben. Wählen Sie die Region, die der von Ihrer Strategie genutzten Matching-Engine am nächsten ist. Details zu Routing und Latenzen finden Sie auf der Regionen-Seite.
Nein. TradingHost konzentriert sich auf die Live-Runtime und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.