Lesezeit … Min.

KI-native Runtime für Dukascopy Bank-Handelsstrategien

Entwickeln Sie JForex-SDK- und FIX 4.4-Strategien in Cursor, Claude Code oder einer anderen KI-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
Dukascopy Bank
Broker-Typ
Schweizer Bank und Forex-/CFD-Broker
Anlageklasse
Forex, Index-CFDs, Rohstoff-CFDs, Metalle, Aktien-CFDs, Anleihen-CFDs, Krypto-CFDs
Unterstützte Produkte
Über 60 Spot-FX-Währungspaare, CFDs auf Haupt- und Nebenindizes, Metalle (XAU/USD, XAG/USD), Energieträger, Agraruhstoffe, Aktien-CFDs und Krypto-CFDs. Dukascopy betreibt ein Marktplatzmodell mit ECN-Ausführung gegen Banken-Liquidität.
Laufzeitmodell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Sprachen
Jede Sprache, die in einem Container läuft (JForex SDK ist Java-nativ; FIX ist sprachunabhängig)
Gängige Integrationen
JForex Java SDK (maven com.dukascopy.api), JForex Strategy API, FIX 4.4, NautilusTrader (über Java-Bridges), 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 Dukascopy
Bankkonto, Brokerkonto, API-Zugang, Marktzugang, Ausführungsplatz (ECN-Marktplatz)
Regulierungsbehörden
Dukascopy Bank SA (FINMA-Banklizenz, Schweiz, seit 2010); Dukascopy Europe IBS AS (lettische FCMC, MiFID II / EMIR, Lettland); Dukascopy Japan KK (FSA Japan).
Hebelbegrenzungen für Kleinanleger
Schweiz (Dukascopy Bank SA, FINMA): Es gelten die FINMA-Hebelvorschriften. EU (Dukascopy Europe, lettische FCMC, ESMA-konform): 30:1 für Hauptwährungspaare (FX), 20:1 für Nebenwährungspaare und Gold, 10:1 für Rohstoffe (außer Gold) und Nebenindizes, 5:1 für Aktien, 2:1 für Krypto-CFDs. Japan (Dukascopy Japan, FSA Japan): Hebelbegrenzung von 25:1 gemäß den Vorschriften der japanischen FSA.
Zugehörigkeit
TradingHost ist unabhängig und steht in keiner Verbindung zu Dukascopy Bank SA, Dukascopy Europe IBS AS oder Dukascopy Japan KK

Bereich 02 · Das Angebot der Dukascopy Bank

Das Angebot der Dukascopy Bank

Die Dukascopy Bank bietet Spot-FX auf über 60 Paare, CFDs auf Indizes und Rohstoffe, Metalle, Aktien-CFDs, Anleihen-CFDs und Krypto-CFDs auf einem ECN-Marktplatz mit Schweizer Banklizenz über das JForex Java SDK und FIX 4.4. Das JForex SDK ist die kanonische, mit TradingHost kompatible Schnittstelle; FIX 4.4 ist die institutionelle Alternative. Spezifische Endpunkte, JForex-Strategieklassen und die vollständige Instrumentenliste finden Sie in den Javadocs und im Entwickler-Wiki von Dukascopy.

Märkte und Strategiemuster

  • JForex Java SDK-Strategien für über 60 FX-Währungspaare
  • Strategien für die Schweizer Einheit mit Banklizenz (FINMA)
  • Strategien mit ECN-Marktplatz-Ausführung
  • XAU/USD- und XAG/USD-Edelmetallstrategien
  • Krypto-CFD-Strategien (BTC/USD, ETH/USD)
  • Tick-Daten-Backtests über den historischen Datenfeed von Dukascopy
  • Institutionelle Ausführung über FIX 4.4

API-Schnittstelle

Produktschnittstellen
Über 60 Spot-FX-Währungspaare, CFDs auf Haupt- und Nebenindizes, Metalle (XAU/USD, XAG/USD), Energieträger, Agrarrohstoffe, Aktien-CFDs, Anleihen-CFDs und Krypto-CFDs. Dukascopy ist als ECN-Marktplatz auf Bankenniveau positioniert; sowohl Bank- als auch Brokerfunktionen unterliegen einer einzigen Schweizer Lizenz. Demo- und Live-JForex-Umgebungen sind voneinander getrennt.
Verbindungsmethoden
JForex Java SDK (kanonische Schnittstelle), veröffentlicht im Maven-Repository von Dukascopy unter com.dukascopy.api. Das SDK stellt die JForex Strategy API zur Implementierung von Strategieklassen bereit, die in einem JForex-Container ausgeführt werden. FIX 4.4 ist als separate Schnittstelle auf institutionellem Niveau verfügbar. Ein Demo-Java-Client und ein Java-Client für historische Daten stehen für die Entwicklung ohne Live-Konto zur Verfügung.
Authentifizierung
Das JForex SDK verwendet die Zugangsdaten des Dukascopy-Kontos (Benutzername, Passwort und optionale PIN), die beim Start der Strategie übergeben werden; die Strategie verbindet sich entweder mit dem Demo- oder dem Live-JForex-Server. FIX 4.4-Sessions erfordern eine explizite Freischaltung von FIX auf dem Live-Konto, wofür eine monatliche Abonnementgebühr anfällt. Demo-Java-Clients und der Client für historische Daten stehen für die Entwicklung ohne Kontofreischaltung zur Verfügung.

Spezifische Details finden Sie bei Dukascopy

Die JForex Java SDK Javadocs und das Entwickler-Wiki von Dukascopy sind die maßgeblichen Quellen. Betrachten Sie das FINMA-Register als die verbindliche regulatorische Referenz.

Abschnitt 03 · Mit KI entwickeln

Entwickeln Sie Ihre Dukascopy-Strategie mit KI

Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Repository und entwickeln Sie Ihre Strategie in einer KI-IDE. Das JForex Java SDK ist der kanonische, mit TradingHost kompatible Weg; FIX 4.4 ist als kostenpflichtige Alternative verfügbar. Dukascopy läuft nicht auf MetaTrader.

  • JForex Java SDK

    Kanonische programmatische Schnittstelle von Dukascopy. Implementieren Sie das JForex IStrategy-Interface, verpacken Sie es als JAR und deployen Sie es auf TradingHost.

  • FIX 4.4 (Abonnement)

    Institutionelle FIX 4.4-Session, separate Quote- und Trade-Sessions. Live-FIX ist bei Dukascopy ein kostenpflichtiges monatliches Abonnement.

  • NautilusTrader (über Java-Bridges)

    NautilusTrader ist primär auf Python ausgelegt; Dukascopy-Integrationen führen JForex-Strategien in der Regel parallel als Java-Sidecar aus, das Events an den Python-Core meldet.

  • Benutzerdefinierter Java-Connector

    Ihr eigener Java-Client, der auf dem JForex SDK aufbaut, oder eine beliebige FIX-Engine in einer beliebigen Sprache, die an die FIX 4.4-Schnittstelle angebunden ist.

Framework-Unterstützung für Dukascopy-Produkte

Sowohl das JForex SDK als auch FIX 4.4 decken das gesamte Multi-Asset-Angebot von Dukascopy ab. NautilusTrader erfordert ein Java-Sidecar, um JForex-Events an seinen Python-Core weiterzuleiten; die Unterstützung ist unvollständig. MetaTrader wird von Dukascopy nicht angeboten.

FrameworkFXIndizesRohstoffeCFDKrypto-CFDs
JForex Java SDKUnterstütztUnterstütztUnterstütztUnterstütztUnterstützt
FIX 4.4 (subscription)UnterstütztUnterstütztUnterstütztUnterstütztUnterstützt
NautilusTrader (Java bridge)Teilweise unterstütztTeilweise unterstütztTeilweise unterstütztNicht als unterstützt dokumentiertTeilweise unterstützt
MetaTrader 4 / 5Nicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ Bestätigter Support gemäß JForex SDK Javadocs und Dukascopy-Entwickler-Wiki. „eingeschränkt“ weist auf eine unvollständige Abdeckung durch Framework-Adapter hin. „nein“ bedeutet, dass Dukascopy die Plattform nicht anbietet.

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

Dukascopy Bank stellt das Broker-Konto mit Schweizer Banklizenz und den JForex SDK-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Dukascopy verbundene Java-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 das JForex SDK oder FIX mit Dukascopy.

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 JForex SDK-Starter-Repository (Maven, com.dukascopy.api).

  3. SCHRITT 03

    In einen TradingHost-Container deploien

    Wählen Sie eine Region (EU ist die logische Wahl für die Schweizer Liquidität der Dukascopy Bank SA; US-East in Kombination mit US-Daten), hinterlegen Sie die von Ihrer Strategie benötigten Umgebungsvariablen (Dukascopy-Benutzername, Passwort und Account-Auswahl, Demo- oder Live-JForex-Server) und deployen Sie. TradingHost baut Ihren Container aus dem Repository (die JForex-JAR inklusive ihrer Maven-Abhängigkeiten) 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

Betriebliche Hinweise für Dukascopy Bank

Fallstricke, die auftreten können, wenn Sie eine Dukascopy-Strategie in einer containerisierten Cloud-Runtime ausführen. Jede Aussage basiert auf den JForex-Javadocs, dem Dukascopy-Entwickler-Wiki oder dem FINMA-Register; die deploymentseitigen Empfehlungen stammen aus dem Betrieb dieser Strategien auf TradingHost.

  1. 01 · Java-first SDK

    Das JForex SDK wird im Dukascopy-Maven-Repository unter com.dukascopy.api bereitgestellt

    Dukascopy ist der einzige große Retail-Forex-Broker, dessen programmatische Schnittstelle nativ auf Java statt auf HTTP basiert. Das JForex SDK wird im eigenen Maven-Repository von Dukascopy (nicht in Maven Central) veröffentlicht. Die Einbindung erfolgt, indem Sie das Dukascopy-Repository zu Ihrer build.gradle oder pom.xml hinzufügen und com.dukascopy.api laden. Eine Strategie implementiert das IStrategy-Interface, wird als JAR verpackt und in JForex hochgeladen (oder aus einem Container ausgeführt, der den JForex-Client einbettet). TradingHost baut und betreibt den Container, der den JForex-Client hostet; der JForex-Client selbst verbindet sich mit den Servern von Dukascopy.

  2. 02 · Demo vs. Live

    Der Demo-Java-Client und der Client für historische Daten sind kostenlos; der Live-Zugang erfordert eine Kontofreischaltung

    Dukascopy stellt einen Demo-Java-Client und einen Client für historische Daten bereit, die ohne Dukascopy-Konto für Entwicklung und Backtesting genutzt werden können. Der Live-Handel erfordert die Eröffnung eines Kontos bei Dukascopy Bank oder Dukascopy Europe, den Abschluss des KYC-Prozesses und die explizite Aktivierung der JForex API für dieses Konto im Benutzerportal. Die Demo- und Live-JForex-Server sind getrennt; Zugangsdaten sind nicht austauschbar.

  3. 03 · FIX-Abonnement

    FIX 4.4 ist im Live-Betrieb ein kostenpflichtiges monatliches Abonnement, unabhängig vom JForex SDK

    Dukascopy bietet eine FIX 4.4-Schnittstelle für die Ausführung auf institutionellem Niveau mit separaten Quote- und Trade-Sessions. Im Gegensatz zum JForex SDK (das ohne zusätzliche Kosten im Konto enthalten ist) fällt für den Live-FIX-Zugang eine monatliche Abonnementgebühr an. Für die meisten Strategien mit Retail-Hebel ist das JForex SDK der richtige Weg; FIX eignet sich für Kunden mit bestehenden FIX-Engines oder für solche, die das Multi-Asset-Verhalten einer einzelnen FIX-Session benötigen.

  4. 04 · Banklizenz

    Dukascopy Bank SA besitzt eine FINMA-Banklizenz; Kundengelder unterliegen der Einlagensicherung

    Dukascopy Bank SA ist seit 2010 eine von der FINMA beaufsichtigte Schweizer Bank. Kundengelder bei der Dukascopy Bank werden nach Schweizer Bankenvorschriften gehalten und nicht nach dem Modell getrennter Kundenkonten (segregated accounts), das von Nicht-Bank-Brokern genutzt wird. Dies ist ein wesentlicher Vertrauensfaktor im Vergleich zu reinen Retail-FX-Brokern ohne Banklizenz. Dukascopy Europe IBS AS (Lettland) und Dukascopy Japan KK agieren als eigenständige Einheiten unter ihren jeweiligen Aufsichtsbehörden (Latvian FCMC bzw. FSA Japan) und übernehmen nicht automatisch den Schweizer Einlagenschutz.

  5. 05 · Marktplatz-Ausführung

    Dukascopy betreibt einen Multi-Bank-ECN-Marktplatz; bei größeren Volumina ist mit Teilausführungen zu rechnen

    Dukascopy bündelt die Liquidität mehrerer Bank-Gegenparteien in einem einzigen ECN-Marktplatz und leitet Orders zum besten verfügbaren Preis weiter. Strategien müssen Teilausführungen (partial fills) explizit verarbeiten, insbesondere bei größeren Volumina und Nebenwährungspaaren (Minors). JForex-IStrategy-Implementierungen erhalten onTick- und onMessage-Callbacks, die für einen einzelnen submitOrder-Aufruf mehrere Ausführungen melden können.

  6. 06 · Transaktionsmeldung

    Die Meldung nach FINMA, EMIR und MiFID II liegt in der Verantwortung von Dukascopy

    Dukascopy Bank SA meldet gemäß den Schweizer FINMA-Regeln. Dukascopy Europe IBS AS meldet gemäß Latvian FCMC, MiFID II und EMIR. Dukascopy Japan KK meldet gemäß den Regeln der FSA Japan. TradingHost führt keine regulatorischen Transaktionsmeldungen in Ihrem Namen durch. Der Strategiecode, den Sie auf TradingHost ausführen, ist Ihre eigene algorithmische Aktivität; die Meldepflicht ist an die Dukascopy-Einheit gebunden, die das Konto führt.

Abschnitt 06 · Entwickelt für

Entwickelt für

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

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • Java-fokussierte JForex SDK-Entwickler
  • Systematische Trader, die Liquidität auf Bankenniveau und ECN-Marktplätze nutzen
  • Entwickler von Strategien, die durch Tick-Daten-Backtests validiert wurden
  • Teams, die von MetaTrader und VPS-Hosting auf containerisiertes Deployment 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 Dukascopy Bank SA, Dukascopy Europe IBS AS oder Dukascopy Japan KK.

Nein. TradingHost ist weder eine Bank noch ein Broker oder ein registriertes Wertpapierdienstleistungsunternehmen. TradingHost ist eine Cloud-Runtime, die Ihren Strategiecode ausführt. Die Bankbeziehung, das Konto, der Hebel, die Ausführung und der regulatorische Schutz liegen vollständig bei der Dukascopy-Einheit, die Ihr Konto führt.

Nein. Ihre JForex-Strategie oder Ihr FIX-Client verbindet sich mit Dukascopy und sendet Anweisungen basierend auf Ihrer eigenen Logik. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.

Nein. Das JForex Java SDK wird von Dukascopy in dessen eigenem Maven-Repository veröffentlicht. Der Live-Handel erfordert zudem die Aktivierung der JForex API auf einem Live-Konto bei Dukascopy.

Ja. TradingHost führt jede Programmiersprache aus, die in einem Container laufen kann, einschließlich Java. Das JForex Java SDK wird als Maven-Abhängigkeit eingebunden; Ihr Container baut den JForex-Client (mit Ihrer IStrategy-Implementierung) und führt ihn als Container-Entrypoint aus.

Speziell für Dukascopy ist das JForex Java SDK die primäre Schnittstelle. Python und andere Sprachen können Dukascopy über FIX 4.4 (jede FIX-Engine funktioniert) oder über einen Java-Sidecar erreichen, der JForex-Events an einen Python-Prozess weiterleitet. Ein nativer Python-Pfad direkt über das JForex SDK wird von Dukascopy nicht unterstützt.

Ja. Dukascopy stellt einen Demo-Java-Client und einen Java-Client für historische Daten bereit, die ohne Dukascopy-Konto genutzt werden können. Dies ist nützlich für die Entwicklung und für Backtests mit Tick-Daten. Der Live-Handel erfordert die Eröffnung eines Dukascopy-Kontos.

Ja. Live-FIX 4.4 bei Dukascopy ist ein kostenpflichtiges monatliches Abonnement, unabhängig vom JForex SDK, das im Konto enthalten ist. Für die meisten Strategien mit Retail-Hebel ist das JForex SDK der richtige Weg. FIX ist für Kunden gedacht, die es gezielt benötigen.

Eröffnen Sie ein Konto bei Dukascopy Bank SA oder Dukascopy Europe IBS und aktivieren Sie die JForex API im Benutzerportal. Forken Sie ein TradingHost-JForex SDK-Starter-Repository, das com.dukascopy.api lädt, oder verbinden Sie Ihr eigenes Java-Strategie-Repository auf GitHub. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für die Runtime finden Sie auf der Preisseite.

Ja. Der Hebel wird von der jeweiligen Dukascopy-Einheit festgelegt. Dukascopy Europe IBS AS (Latvian FCMC, ESMA-konform) wendet einen Hebel von 30:1 für Hauptwährungspaare (Majors) und die standardmäßige ESMA-Kaskade an. Dukascopy Japan KK (FSA Japan) begrenzt den Hebel auf 25:1. Dukascopy Bank SA (FINMA) wendet die FINMA-Regeln an. Die API-Schnittstelle ist bei allen Einheiten identisch.

In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest den Dukascopy-Benutzernamen, das Passwort und den Kontoselektor zur Laufzeit über GitHub Repository Secrets, Environment Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus.

Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents. Java-Strategien und JForex-IStrategy-Klassen werden auf der MCP-Steuerungsoberfläche von TradingHost nativ und vollwertig unterstützt.

Nein. Die regulatorische Meldepflicht liegt in der Verantwortung des Brokers. Dukascopy Bank SA meldet nach FINMA-Regeln. Dukascopy Europe IBS AS meldet nach den Vorgaben der Latvian FCMC, MiFID II und EMIR. Dukascopy Japan KK meldet nach den Regeln der FSA Japan. TradingHost führt lediglich Ihren Code aus; die jeweilige Dukascopy-Einheit kümmert sich um die regulatorische Berichterstattung.

Nein. TradingHost konzentriert sich ausschließlich auf die Live-Ausführungsumgebung (Production Runtime) und das Deployment. Dukascopy stellt einen Java-Client für historische Daten sowie einen Tick-Daten-Feed bereit, die Sie für Backtests in Ihrer eigenen Research-Umgebung oder in AlgoBuilder nutzen können.