Lesezeit … Min.

AI-native Runtime für Swissquote-Handelsstrategien

Entwickeln Sie Swissquote REST- und FIX 4.4-Strategien in Cursor, Claude Code oder einer beliebigen AI-IDE. Deployen Sie aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.

Vom TradingHost-Engineering-Team

Abschnitt 01 · Auf einen Blick

Auf einen Blick

Broker
Swissquote (Swissquote Group Holding, SIX: SQN.SW)
Broker-Typ
Schweizer Bank, Online-Broker, FX-Händler
Anlageklasse
Forex, Index-CFDs, Rohstoff-CFDs, Metalle, Aktien, ETFs, Anleihen, Optionen, Kryptowährungen
Unterstützte Produkte
Über 100 Spot-FX-Währungspaare, CFDs auf Haupt- und Nebenindizes, Metalle (XAU/USD, XAG/USD), Energieträger, Aktien und ETFs an über 60 Börsen, Anleihen, Optionen und (je nach Entity) Kryptowährungshandel. Multi-Asset-Angebot auf Bankenniveau.
Laufzeitmodell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Sprachen
Jede Sprache, die in einem Container ausgeführt werden kann
Gängige Integrationen
Swissquote REST API, Swissquote FIX 4.4 (sqfx-fix-api-specification-v3-1), benutzerdefinierte Connectors
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 Swissquote
Schweizer Bankkonto, Brokerkonto, API-Zugang, Multi-Asset-Marktzugang, Ausführungsplatz
Regulierungsbehörden
Swissquote Bank Ltd (FINMA-Banklizenz, Schweiz); Swissquote Ltd (FCA-Referenznummer 562170, Großbritannien); Swissquote Pte. Ltd. (MAS, Singapur); Swissquote Asia Limited (SFC, Hongkong); Swissquote MEA Ltd (DFSA, VAE).
Hebelbegrenzungen für Kleinanleger
Schweiz (Swissquote Bank Ltd, FINMA): FINMA-Hebelvorschriften. Großbritannien (Swissquote Ltd, FCA, ESMA-konform): 30:1 für Hauptwährungen, 20:1 für Nebenwährungen und Gold, 10:1 für andere Rohstoffe und Nebenindizes, 5:1 für Aktien, 2:1 für Krypto-CFDs. Singapur (MAS), Hongkong (SFC), VAE (DFSA): Hebelgrenzen je nach Jurisdiktion. Als Broker mit Banklizenz betreibt Swissquote keine Offshore-Retail-Entities mit erhöhtem Hebel.
FIX-Mindesteinzahlung
Swissquote FIX richtet sich an institutionelle Kunden und professionelle Privatanleger. Für die Freischaltung einer Live-FIX-Session gilt eine Mindesteinzahlung (üblicherweise um die USD 50,000); für die REST-Schnittstelle gilt diese Mindesteinzahlung nicht. Bestätigen Sie den aktuellen Schwellenwert während des Onboardings direkt mit Swissquote.
Börsennotierung
Die Swissquote Group Holding Ltd ist an der SIX Swiss Exchange unter dem Tickersymbol SQN.SW notiert. Geprüfte Finanzergebnisse werden gemäß den SIX-Kotierungsregeln halbjährlich vorgelegt.
Zugehörigkeit
TradingHost ist unabhängig und steht in keiner Verbindung zu Swissquote Bank Ltd, Swissquote Group Holding Ltd oder anderen Swissquote-Entities.

Abschnitt 02 · Was Swissquote bietet

Was Swissquote bietet

Die Swissquote Bank bietet Spot-FX auf über 100 Paare, CFDs auf Indizes und Rohstoffe, Metalle, Aktien und ETFs an über 60 Börsen, Anleihen, Optionen und Kryptowährungen über eine REST API und FIX 4.4 an. Swissquote ist eine von der FINMA beaufsichtigte Schweizer Bank mit der an der SIX Swiss Exchange notierten Muttergesellschaft (SQN.SW). Für FIX gilt eine festgelegte Mindesteinzahlung, für REST nicht. Spezifikationen zu den Endpunkten finden Sie in der Swissquote-FIX-Spezifikation und den Entwicklerunterlagen.

Märkte und Strategiemuster

  • Swissquote FIX 4.4-Strategien auf über 100 FX-Paare
  • Systematischer FX-Handel auf Bankenniveau über eine Schweizer Entity (FINMA)
  • XAU/USD-Edelmetallstrategien mit Verwahrung auf Bankniveau
  • Aktien- und ETF-Strategien an über 60 Börsen
  • Cross-Asset-Strategien (FX + Aktien + Anleihen)
  • REST-API-Schnittstelle für die Entwicklung ohne FIX-Mindesteinzahlung
  • Gegenpartei-Risikoprofil einer an der SIX Swiss Exchange notierten Gesellschaft

API-Schnittstelle

Produktschnittstellen
Über 100 Spot-FX-Währungspaare, CFDs auf Haupt- und Nebenindizes, Metalle, Energieträger, Agrarrohstoffe, Aktien und ETFs an über 60 Börsen, Anleihen, Optionen und Kryptowährungen. Verwahrung auf Bankniveau für Aktien und Metalle.
Verbindungsmethoden
Swissquote REST API für den allgemeinen programmatischen Zugriff. Swissquote FIX 4.4 (sqfx-fix-api-specification v3.1) für die Ausführung mit geringer Latenz. FIX richtet sich an institutionelle Kunden und professionelle Privatanleger und setzt eine bestimmte Mindesteinzahlung voraus; für REST gilt diese Mindesteinzahlung nicht.
Authentifizierung
REST: Kontodaten oder API-Token, ausgestellt über das Swissquote-Nutzerportal. FIX: SenderCompID und Passwort, die nach dem Onboarding für den institutionellen oder professionellen Bereich von Swissquote bereitgestellt werden. Demo- und Live-FIX-Endpunkte sind getrennt; der tägliche Reset der FIX-Session gehört zum betrieblichen Ablauf.

Abschnitt 03 · Mit KI entwickeln

Entwickeln Sie Ihre Swissquote-Strategie mit KI

Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Repository und entwickeln Sie Ihre Strategie in einer AI-IDE. Swissquote REST ist der standardmäßige, mit TradingHost kompatible Weg für Privatanleger; FIX 4.4 ist der latenzarme Pfad, der eine Mindesteinzahlung erfordert. NautilusTrader bietet keinen Swissquote-Adapter an.

  • Swissquote REST API

    REST-Schnittstelle für Konten, Orders, Marktdaten und Historie. Der mit TradingHost kompatible Weg ohne FIX-Mindesteinzahlung.

  • Swissquote FIX 4.4 (sqfx v3.1)

    FIX 4.4 für institutionelle Kunden und professionelle Privatanleger mit einer festgelegten Mindesteinzahlung. Latenzärmere Ausführung als über REST.

  • Eigene FIX-Engine

    quickfix, QuickFIX/J, OnixS oder Ihre eigene FIX 4.4-Implementierung mit Ihren Swissquote-FIX-Zugangsdaten.

  • Eigener REST-Connector

    Ihre eigene Python-, Java-, .NET- oder Go-Integration auf Basis von Swissquote REST.

Framework-Unterstützung für Swissquote-Produkte

Swissquote REST and FIX 4.4 decken das gesamte Multi-Asset-Spektrum von Swissquote ab. Aktien werden in den meisten Fällen börslich über die Bankverwahrung von Swissquote gehandelt (nicht als CFDs). Die Krypto-Verfügbarkeit hängt von der jeweiligen Entity ab.

FrameworkFXIndizesRohstoffeCFDKrypto-CFDs
Swissquote RESTUnterstütztUnterstütztUnterstütztTeilweise unterstütztTeilweise unterstützt
Swissquote FIX 4.4UnterstütztUnterstütztUnterstütztTeilweise unterstütztTeilweise unterstützt
quickfix or other FIX engineUnterstütztUnterstütztUnterstütztUnterstütztTeilweise unterstützt
NautilusTraderNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ Bestätigter Support gemäß Swissquote-FIX-Spezifikation und öffentlicher REST-Dokumentation. „Entity-abhängig“ bedeutet, dass die Verfügbarkeit von der jeweiligen Swissquote-Entity abhängt. Workflow-Links verweisen auf /workflows/-Seiten, die sich derzeit in der Erstellung befinden.

TradingHost schreibt kein Framework vor. Es führt Ihr Projekt aus.

Mit KI entwickeln

Die oben genannten Framework-Starter lassen sich nahtlos mit AI IDEs kombinieren. Die TradingHost MCP-Steuerungsoberfläche schließt den Kreis: KI-Tools können Deployments prüfen, Logs einsehen und die Runtime gemeinsam mit Ihnen verwalten. Der Pfad der Orderausführung bleibt davon stets unberührt.

Bereich 04 · Ausführung auf TradingHost

Führen Sie Ihren Code auf TradingHost aus

Swissquote Bank Ltd stellt das Broker-Konto mit Schweizer Banklizenz, die REST API und FIX 4.4 bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Swissquote verbundene Strategie läuft.

Statt Ihre Strategie auf einem Laptop, Desktop-PC, einem gewöhnlichen VPS oder einem manuell konfigurierten Server auszuführen, deploien Sie direkt aus GitHub in eine von TradingHost verwaltete Container-Runtime.

Sie

  • Ihr Repository enthält Ihren Code.
  • Ihr Deployment definiert die Ausführung.
  • Ihre Strategie verbindet sich über REST oder FIX 4.4 mit Swissquote.

TradingHost

  • Hält die Runtime online.
  • Stellt Logs und Health-Checks bereit.
  • Regionen-Auswahl.
  • Kontrollierte Deployment-Oberfläche.

Deployment-Ablauf

  1. SCHRITT 01

    GitHub verbinden

    Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.

  2. SCHRITT 02

    Repository verknüpfen oder mit Framework starten

    Verknüpfen Sie TradingHost mit Ihrem bestehenden Strategie-Repository oder forken Sie ein TradingHost-Starter-Repository für Swissquote REST oder FIX 4.4.

  3. SCHRITT 03

    In einen TradingHost-Container deploien

    Wählen Sie eine Region (die EU-Region ist die logische Wahl für den Schweizer/EU-Datenverkehr von Swissquote Bank Ltd; US-East bei der Kombination mit US-Daten), hinterlegen Sie die von Ihrer Strategie benötigten Umgebungsvariablen (Swissquote-API-Token oder FIX-SenderCompID, Passwort und Host) und starten Sie das Deployment. TradingHost erstellt Ihren Container aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus.

  4. SCHRITT 04

    Logs und Status überwachen

    Verfolgen Sie Live-Logs, Systemstatus und Runtime-Zustand direkt im TradingHost-Dashboard. Dieselbe Oberfläche ist über MCP aus jeder beliebigen AI IDE erreichbar, sodass Cursor, Claude Code oder ein CLI-Agent den Deployment-Status auslesen und die Runtime gemeinsam mit Ihnen verwalten können.

  5. SCHRITT 05

    Aktualisieren und neu deploien

    Pushen Sie Änderungen in Ihren GitHub-Main-Branch, und TradingHost führt automatisch ein neues Deployment durch.

Bereich 05 · Betriebshinweise

Betriebshinweise für Swissquote

Typische Stolpersteine beim Betrieb einer Swissquote-Strategie in einer containerbasierten Cloud-Runtime. Jede Aussage basiert auf der Swissquote-FIX-Spezifikation, den offiziellen Swissquote-Seiten oder den Angaben der jeweiligen Aufsichtsbehörde. Die deploymentseitigen Empfehlungen stammen aus der Praxis mit diesen Strategien auf TradingHost.

  1. 01 · Banklizenz

    Swissquote Bank Ltd ist FINMA-lizenziert; Kundengelder unterliegen der Schweizer Einlagensicherung

    Swissquote Bank Ltd ist eine von der FINMA beaufsichtigte Schweizer Bank. Kundengelder bei der Swissquote Bank werden nach Schweizer Bankenvorschriften gehalten und nicht nach dem Modell getrennter Kundenkonten von Brokern ohne Banklizenz. Dabei greift die Schweizer Einlagensicherung esisuisse im gesetzlichen Rahmen. Dies ist ein wesentlicher Unterschied beim Kontrahentenrisiko im Vergleich zu klassischen Retail-FX-Brokern ohne Banklizenz, insbesondere für Kunden der Schweizer Gesellschaft. Nicht-Schweizer Gesellschaften (Swissquote Ltd UK, Swissquote Pte. Singapore, Swissquote Asia HK, Swissquote MEA UAE) unterliegen ihren jeweiligen lokalen Aufsichtsbehörden und erben die Schweizer Einlagensicherung nicht automatisch.

  2. 02 · FIX-Mindesteinzahlung

    Live-Zugang zu FIX 4.4 erfordert eine Mindesteinzahlung (üblicherweise USD 50,000)

    Swissquote FIX 4.4 richtet sich an institutionelle Kunden und professionelle Privatanleger und setzt eine Mindesteinzahlung auf dem Live-Konto voraus. In den Unterlagen von Swissquote wird hierfür üblicherweise ein Betrag von USD 50,000 genannt. Für die REST-Schnittstelle gilt diese Mindestanforderung nicht. Prüfen Sie den aktuellen Schwellenwert bei der Kontoeröffnung, da er sich je nach Produktstufe ändern kann. Für die Entwicklung stehen Demo-FIX-Endpunkte ohne diese Mindesteinzahlung zur Verfügung.

  3. 03 · Täglicher FIX-Reset

    Swissquote-FIX-Sessions werden täglich um 00:00 GMT mit einer Übergangsfrist für die Wiederverbindung zurückgesetzt

    Die FIX-Spezifikation von Swissquote (sqfx-fix-api-specification v3.1) dokumentiert einen täglichen Session-Reset um 00:00 GMT. Danach werden die Sequenznummern zurückgesetzt und Clients müssen die Session neu aufbauen. Rund um den Reset gibt es ein Toleranzfenster von etwa 20 Sekunden. Der Container-Code muss diesen Reset sauber verarbeiten: Trennung antizipieren, als erwartetes Ereignis protokollieren und eine neue Session aufbauen. Strategien, die diesen Reset als Ausfall werten, erzeugen überflüssige Alarme.

  4. 04 · Börsennotierung

    Swissquote Group Holding ist an der SIX kotiert (SQN.SW); geprüfte Ergebnisse sind öffentlich einsehbar

    Die Swissquote Group Holding Ltd wird an der SIX Swiss Exchange unter dem Ticker SQN.SW gehandelt. Die Gruppe veröffentlicht gemäß den SIX-Kotierungsregeln geprüfte Halbjahresberichte. Für die Analyse des Kontrahentenrisikos bietet die Börsennotierung eine deutlich höhere Transparenz als bei nicht-börsennotierten Retail-FX-Brokern. Beachten Sie, dass die Banklizenz bei der Tochtergesellschaft Swissquote Bank Ltd liegt, nicht bei der Holdinggesellschaft.

  5. 05 · Multi-Asset-Bank

    Ein einziges Swissquote-Konto bündelt FX, Aktien, ETFs, Anleihen, Optionen und Metalle

    Das Bankenmodell von Swissquote ermöglicht über ein einziges Kundenkonto den Zugriff auf Spot-FX, CFD-Indizes und -Rohstoffe, Aktien und ETFs an über 60 Börsen, Anleihen, Optionen sowie (je nach Gesellschaft) Kryptowährungen. Aktien werden real im Bankdepot verwahrt und nicht als CFD abgebildet, was steuerliche Auswirkungen und Unterschiede bei der Dividendenabwicklung hat. Strategien, die über die API nach Anlageklassen filtern, sollten nach dem Wertpapiertyp (security type) verzweigen und nicht von einer einzigen Produktlinie pro Konto ausgehen.

  6. 06 · Transaktionsmeldung

    Die Meldepflichten nach FINMA, MiFID II, EMIR und je nach Gesellschaft liegen bei Swissquote

    Swissquote Bank Ltd meldet nach den Schweizer FINMA-Regeln. Swissquote Ltd (UK) meldet nach FCA / MiFID II / EMIR. Swissquote Pte. Ltd. (Singapur) meldet nach den Regeln der MAS. Andere Gesellschaften melden an ihre jeweiligen Aufsichtsbehörden. TradingHost übernimmt keine regulatorischen Transaktionsmeldungen in Ihrem Namen und ist kein Meldedienst. Der auf TradingHost ausgeführte Strategie-Code ist Ihre eigene algorithmische Aktivität; die Meldepflicht verbleibt bei der Swissquote-Gesellschaft, die Ihr Konto führt.

Abschnitt 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für Swissquote eignen sich besonders für:

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • FX-Entwickler mit Fokus auf Kontrahentenrisiko auf Bankenniveau
  • Systematische Cross-Asset-Trader (FX + Aktien + Anleihen)
  • Entwickler von FIX 4.4-Strategien mit Konten ab USD 50k+
  • Teams, die von MetaTrader und VPS-Hosting auf containerbasierte Deployments umsteigen

Die Verknüpfung mit GitHub und das Erstellen Ihrer ersten Strategie sind kostenlos.

Abschnitt 08 · FAQ

FAQ

Nein. TradingHost ist unabhängig und steht in keiner Verbindung zu Swissquote Bank Ltd, Swissquote Group Holding Ltd oder einer anderen Swissquote-Gesellschaft.

Nein. TradingHost ist weder eine Bank noch ein Broker oder ein registriertes Wertpapierdienstleistungsunternehmen. TradingHost ist eine Cloud-Runtime zur Ausführung Ihres Strategie-Codes. Die Bankbeziehung, das Konto, der Hebel, die Ausführung und der regulatorische Schutz liegen vollständig bei der Swissquote-Gesellschaft, die Ihr Konto führt.

Nein. Ihr REST- oder FIX-Client verbindet sich direkt mit Swissquote und sendet Aufträge basierend auf Ihrer eigenen Logik. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.

Nein. Der Zugang zur Swissquote REST API und FIX 4.4 wird von Swissquote bereitgestellt. Sie sind selbst für Ihr Swissquote-Konto, Ihre API-Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Swissquote verantwortlich.

Ja, im Live-Betrieb. Swissquote FIX richtet sich an institutionelle Kunden und professionelle Privatanleger und setzt eine Mindesteinzahlung (üblicherweise USD 50,000) für die Freischaltung von Live-FIX-Sessions voraus. Für die REST-Schnittstelle gilt diese Mindestanforderung nicht. Demo-FIX-Endpunkte stehen für die Entwicklung ohne diese Mindesteinzahlung zur Verfügung.

Ja. Da die Swissquote REST API auf HTTP basiert, funktioniert jeder Python-HTTP-Client. Swissquote FIX is Standard-FIX-4.4, sodass jede Python-FIX-Engine (wie quickfix-python, simplefix usw.) genutzt werden kann.

Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann. Da Swissquote REST auf HTTP basiert und FIX dem Standard-FIX-4.4 entspricht, funktioniert jede HTTP- oder FIX-fähige Sprache.

Für Konten bei der Swissquote Bank Ltd (Schweiz) werden Kundengelder nach Schweizer Bankenvorschriften gehalten, und die Einlagensicherung esisuisse greift im gesetzlichen Rahmen. Nicht-Schweizer Gesellschaften (Swissquote UK, Singapore, Hong Kong, UAE) unterliegen ihren lokalen Aufsichtsbehörden und deren jeweiligen Regeln für Kundengelder. Bitte prüfen Sie, welche Schutzbestimmungen für die Gesellschaft gelten, die Ihr Konto führt.

Eröffnen Sie ein Swissquote-Konto und beantragen Sie den Zugang zur REST API (oder FIX, falls Ihr Konto die Mindestanforderungen erfüllt). Forken Sie ein TradingHost-Starter-Template für Swissquote REST oder FIX 4.4, oder verbinden Sie Ihr eigenes GitHub-Strategie-Repository. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für die Runtime finden Sie auf unserer Preisseite.

Ja. Der Hebel wird von der jeweiligen Swissquote-Gesellschaft festgelegt. Swissquote Bank Ltd (FINMA, Schweiz) wendet die FINMA-Hebelvorschriften an. Swissquote Ltd (UK FCA) wendet die an ESMA ausgerichteten Obergrenzen an. Die Gesellschaften in Singapur (MAS), Hongkong (SFC) und den VAE (DFSA) folgen ihren jeweiligen lokalen Vorschriften. Als Broker mit Banklizenz betreibt Swissquote keine Offshore-Retail-Gesellschaften mit erhöhtem Hebel. Die API-Schnittstelle ist bei allen Gesellschaften identisch.

Swissquote-FIX-Sessions werden täglich um 00:00 GMT zurückgesetzt. Danach werden die Sequenznummern zurückgesetzt und der Client muss die Session neu aufbauen. Es gibt ein kurzes Toleranzfenster (ca. 20 Sekunden). TradingHost-Container, die einen Swissquote-FIX-Client ausführen, sollten diesen Reset als normales Verhalten und nicht als Ausfall behandeln. Entsprechende Reconnect-Logik sollte direkt in der Engine integriert sein.

In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest das Swissquote-REST-Token oder die FIX-SenderCompID/das Passwort zur Laufzeit über die GitHub-Repository-Secrets aus.

Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents. MCP dient als Steuerungs- und Observability-Ebene, nicht als Pfad für die Orderausführung.

Nein. Die regulatorische Berichterstattung liegt in der Verantwortung des Brokers. Swissquote Bank Ltd meldet nach FINMA-Vorschriften. Swissquote Ltd (UK) meldet nach FCA- / MiFID II- / EMIR-Vorschriften. Andere Einheiten melden an ihre jeweiligen lokalen Aufsichtsbehörden. TradingHost führt Ihren Code aus; die jeweilige Swissquote-Einheit übernimmt die regulatorische Berichterstattung.

Nein. TradingHost konzentriert sich auf die Live-Laufzeitumgebung und das Deployment. Backtesting gehört in Ihren Research-Stack oder in AlgoBuilder.