Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading do Dukascopy Bank

Desenvolva estratégias JForex SDK e FIX 4.4 no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime de nuvem gerenciado com controle MCP de primeira classe, logs e seleção de região.

Pela equipe de engenharia da TradingHost

Seção 01 · Visão rápida

Visão rápida

Corretora
Dukascopy Bank
Tipo de corretora
Banco suíço e corretora de forex/CFD
Classe de ativos
Forex, CFDs de índices, CFDs de commodities, metais, CFDs de ações, CFDs de títulos, CFDs de cripto
Produtos compatíveis
Mais de 60 pares de moedas spot FX, CFDs de índices maiores e menores, metais (XAU/USD, XAG/USD), energia, commodities agrícolas, CFDs de ações e CFDs de cripto. A Dukascopy opera em um modelo de marketplace com execução estilo ECN contra liquidez de nível bancário.
Modelo de runtime
Runtime de estratégia em container
Origem do deploy
GitHub
Linguagens
Qualquer linguagem executada em container (o JForex SDK é nativo em Java; o FIX é agnóstico em relação à linguagem)
Integrações comuns
JForex Java SDK (maven com.dukascopy.api), JForex Strategy API, FIX 4.4, NautilusTrader (via pontes Java), conectores personalizados
Integração com fluxos de IA
Superfície de controle MCP para Cursor, Claude Code, GitHub Copilot e agentes de CLI
Papel da TradingHost
Runtime, deploy, logs, verificações de integridade, seleção de região, controle MCP
Papel da Dukascopy
Conta bancária, conta de corretora, acesso à API, acesso ao mercado, local de execução (marketplace ECN)
Reguladores
Dukascopy Bank SA (licença bancária FINMA, Suíça, desde 2010); Dukascopy Europe IBS AS (Latvian FCMC, MiFID II / EMIR, Letônia); Dukascopy Japan KK (FSA Japan).
Limites de alavancagem para varejo
Suíça (Dukascopy Bank SA, FINMA): aplicam-se as regras de alavancagem da FINMA. UE (Dukascopy Europe, Latvian FCMC, alinhado à ESMA): 30:1 para FX principal, 20:1 para FX não principal e ouro, 10:1 para commodities exceto ouro e índices não principais, 5:1 para ações, 2:1 para CFDs de cripto. Japão (Dukascopy Japan, FSA Japan): limite de alavancagem de 25:1 conforme as regras da FSA Japan.
Afiliação
A TradingHost é independente e não é afiliada ao Dukascopy Bank SA, Dukascopy Europe IBS AS ou Dukascopy Japan KK

Seção 02 · O que o Dukascopy Bank oferece

O que o Dukascopy Bank oferece

O Dukascopy Bank oferece spot FX em mais de 60 pares, CFDs de índices e commodities, metais, CFDs de ações, CFDs de títulos e CFDs de cripto em um marketplace ECN com licença bancária suíça por meio do JForex Java SDK e FIX 4.4. O JForex SDK é a interface canônica compatível com a TradingHost; o FIX 4.4 é a alternativa de estilo institucional. Endpoints específicos, classes de estratégia JForex e a lista completa de instrumentos estão disponíveis nos Javadocs e na wiki de desenvolvedores da Dukascopy.

Mercados e padrões de estratégia

  • Estratégias JForex Java SDK em mais de 60 pares de moedas FX
  • Estratégias para a entidade suíça com licença bancária (FINMA)
  • Estratégias de execução em marketplace ECN
  • Estratégias de metais preciosos XAU/USD e XAG/USD
  • Estratégias de CFDs de cripto (BTC/USD, ETH/USD)
  • Backtests de dados de tick via feed de dados históricos da Dukascopy
  • Execução de estilo institucional FIX 4.4

Superfície da API

Superfícies de produtos
Mais de 60 pares de moedas spot FX, CFDs de índices maiores e menores, metais (XAU/USD, XAG/USD), energia, commodities agrícolas, CFDs de ações, CFDs de títulos e CFDs de cripto. A Dukascopy se posiciona como um marketplace ECN de nível bancário; as funções de banco e corretora estão sob uma única licença suíça. Os ambientes demo e live do JForex são separados.
Métodos de conexão
JForex Java SDK (interface canônica) publicado no repositório maven da Dukascopy sob com.dukascopy.api. O SDK expõe a JForex Strategy API para implementar classes de estratégia executadas dentro de um container JForex. O FIX 4.4 está disponível como uma interface institucional separada. Um cliente Java demo e um cliente Java de dados históricos estão disponíveis para desenvolvimento sem a necessidade de uma conta real.
Autenticação
O JForex SDK utiliza credenciais de conta da Dukascopy (usuário, senha e PIN opcional) fornecidas na inicialização da estratégia; a estratégia se conecta ao servidor demo ou live do JForex. As sessões FIX 4.4 exigem ativação explícita do FIX na conta real, o que envolve uma taxa de assinatura mensal. Clientes Java demo e o cliente de dados históricos estão disponíveis sem aprovação de conta para fins de desenvolvimento.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para Dukascopy com IA

Escolha um método de integração, faça um fork de um starter framework da TradingHost e desenvolva sua estratégia em uma IDE de IA. O JForex Java SDK é o caminho canônico compatível com a TradingHost; o FIX 4.4 está disponível como uma alternativa paga. A Dukascopy não opera no MetaTrader.

  • JForex Java SDK

    Interface programática canônica da Dukascopy. Implemente a interface IStrategy do JForex, empacote como um JAR e faça o deploy na TradingHost.

  • FIX 4.4 (assinatura)

    Sessão FIX 4.4 de estilo institucional, com sessões Quote session e Trade session separadas. O FIX em conta real é uma assinatura mensal paga na Dukascopy.

  • NautilusTrader (via pontes Java)

    O NautilusTrader prioriza Python; as integrações com a Dukascopy geralmente executam estratégias JForex em paralelo como um sidecar Java que publica eventos para o núcleo em Python.

  • Conector Java personalizado

    Seu próprio cliente Java construído sobre o JForex SDK, ou qualquer mecanismo FIX em qualquer linguagem conectado à interface FIX 4.4.

Suporte de frameworks para produtos Dukascopy

Tanto o JForex SDK quanto o FIX 4.4 cobrem toda a gama de múltiplos ativos da Dukascopy. O NautilusTrader requer um sidecar Java para fazer a ponte de eventos do JForex para seu núcleo em Python; o suporte é parcial. O MetaTrader não é oferecido pela Dukascopy.

FrameworkFXÍndicesCommoditiesCFDCFDs de cripto
JForex Java SDKCompatívelCompatívelCompatívelCompatívelCompatível
FIX 4.4 (subscription)CompatívelCompatívelCompatívelCompatívelCompatível
NautilusTrader (Java bridge)Compatibilidade parcialCompatibilidade parcialCompatibilidade parcialNão documentado como compatívelCompatibilidade parcial
MetaTrader 4 / 5Não documentado como compatívelNão documentado como compatívelNão documentado como compatívelNão documentado como compatívelNão documentado como compatível

✓ suporte confirmado de acordo com os Javadocs do JForex SDK e a wiki de desenvolvedores da Dukascopy. "limited" indica cobertura parcial do adaptador do framework. "no" indica que a Dukascopy não oferece a plataforma.

O TradingHost não impõe um framework. Ele executa o seu projeto.

Desenvolva com IA

Os templates de framework acima funcionam perfeitamente com AI IDEs. A interface de controle MCP do TradingHost fecha o ciclo: as ferramentas de IA podem inspecionar implantações, analisar logs e gerenciar o ambiente de execução junto com você, sem nunca interferir no caminho de execução das ordens.

Seção 04 · Execute no TradingHost

Execute seu código no TradingHost

O Dukascopy Bank fornece a conta de corretora com licença bancária suíça e o acesso ao JForex SDK. O TradingHost fornece o ambiente de produção onde sua estratégia em Java conectada à Dukascopy é executada.

Em vez de rodar o código da estratégia em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz a implantação a partir do GitHub em um ambiente de execução de containers gerenciado pelo TradingHost.

Você

  • Seu repositório contém seu código.
  • Sua implantação define como ele é executado.
  • Sua estratégia se conecta à Dukascopy via JForex SDK ou FIX.

TradingHost

  • Mantém o ambiente de execução online.
  • Disponibiliza logs e verificações de integridade.
  • Seleção de região.
  • Interface de implantação controlada.

Fluxo de implantação

  1. PASSO 01

    Conectar ao GitHub

    Autorize o TradingHost a acessar sua conta do GitHub.

  2. PASSO 02

    Vincule um repositório ou comece com um framework

    Aponte a TradingHost para o repositório existente da sua estratégia ou faça um fork de um starter JForex SDK da TradingHost (Maven, com.dukascopy.api).

  3. PASSO 03

    Implante em um container do TradingHost

    Escolha uma região (EU é a escolha ideal para a liquidez de nível suíço do Dukascopy Bank SA; US-East quando combinada com dados dos EUA), forneça as variáveis de ambiente que sua estratégia precisa (usuário, senha e seletor de conta da Dukascopy, servidor JForex demo ou live) e faça o deploy. O TradingHost constrói seu container a partir do repositório (o JAR do JForex mais suas dependências Maven) e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes.

  4. PASSO 04

    Monitore logs e integridade

    Acompanhe logs em tempo real, a integridade e o estado do ambiente de execução diretamente no painel do TradingHost. Essa mesma interface pode ser acessada via MCP a partir de qualquer AI IDE, permitindo que o Cursor, o Claude Code ou um agente de CLI leiam o estado da implantação e gerenciem o ambiente de execução junto com você.

  5. PASSO 05

    Atualize e reimplante

    Envie as alterações para a branch principal do seu GitHub (main) e o TradingHost fará a nova implantação de forma automática.

Seção 05 · Notas operacionais

Notas operacionais para o Dukascopy Bank

Detalhes que podem causar problemas ao executar uma estratégia da Dukascopy em um ambiente de nuvem em container. Cada afirmação é uma paráfrase dos Javadocs do JForex, da wiki de desenvolvedores da Dukascopy ou do registro da FINMA; as orientações de implantação vêm da experiência de rodar essas estratégias no TradingHost.

  1. 01 · SDK focado em Java

    O JForex SDK é distribuído no repositório Maven da Dukascopy sob o pacote com.dukascopy.api

    A Dukascopy é a única grande corretora de forex de varejo cuja interface programática é nativa em Java, em vez de HTTP. O JForex SDK é publicado no repositório Maven da própria Dukascopy (não no Maven Central) e é consumido adicionando o repositório da Dukascopy ao seu build.gradle ou pom.xml e importando o com.dukascopy.api. Uma estratégia implementa a interface IStrategy, é empacotada como um JAR e enviada ao JForex (ou executada a partir de um container que incorpora o cliente JForex). O TradingHost compila e executa o container que hospeda o cliente JForex; o próprio cliente JForex se conecta aos servidores da Dukascopy.

  2. 02 · Demo vs. Real

    O cliente Java de demonstração e o cliente de dados históricos são gratuitos; o acesso real exige aprovação da conta

    A Dukascopy disponibiliza um cliente Java de demonstração e um cliente de dados históricos que podem ser usados sem uma conta Dukascopy para desenvolvimento e backtesting. O trading em conta real exige a abertura de uma conta no Dukascopy Bank ou na Dukascopy Europe, conclusão do processo de KYC e ativação explícita da API do JForex para essa conta no portal do usuário. Os servidores demo e real do JForex são separados; as credenciais não são intercambiáveis.

  3. 03 · Assinatura FIX

    O FIX 4.4 é uma assinatura mensal paga em conta real, separada do JForex SDK

    A Dukascopy oferece uma interface FIX 4.4 para execução de nível institucional, com sessões separadas de Quote session e Trade session. Ao contrário do JForex SDK (que está incluso na conta sem custo adicional), o acesso ao FIX em conta real exige o pagamento de uma assinatura mensal. Para a maioria das estratégias de varejo alavancadas, o JForex SDK é o caminho ideal; o FIX é indicado para clientes que já possuem motores FIX ou que precisam do comportamento multiativos de uma única sessão FIX.

  4. 04 · Licença bancária

    O Dukascopy Bank SA possui licença bancária da FINMA; os fundos dos clientes contam com proteção de depósito bancário

    O Dukascopy Bank SA é um banco suíço supervisionado pela FINMA desde 2010. O saldo dos clientes no Dukascopy Bank é mantido sob as regras bancárias suíças, em vez do modelo de conta segregada de cliente utilizado por corretoras não bancárias. Esse é um diferencial de credibilidade em relação a corretoras de FX de varejo comuns. A Dukascopy Europe IBS AS (Letônia) e a Dukascopy Japan KK operam como entidades separadas sob seus próprios reguladores (Latvian FCMC e FSA Japan, respectivamente) e não herdam automaticamente as proteções bancárias suíças.

  5. 05 · Execução em marketplace

    A Dukascopy opera um marketplace ECN multibancos; espere execuções parciais em ordens grandes

    A Dukascopy agrega liquidez de várias contrapartes bancárias em um único marketplace ECN e roteia as ordens contra o melhor preço disponível. As estratégias precisam tratar execuções parciais de forma explícita, especialmente em volumes maiores e em pares menores. As implementações de IStrategy do JForex recebem callbacks de onTick e onMessage que podem emitir múltiplas execuções para uma única chamada de submitOrder.

  6. 06 · Relatórios de operações

    O reporte regulatório para FINMA, EMIR e MiFID II é de responsabilidade da Dukascopy

    O Dukascopy Bank SA reporta sob as regras da FINMA suíça. A Dukascopy Europe IBS AS reporta sob as regras da Latvian FCMC, MiFID II e EMIR. A Dukascopy Japan KK reporta sob as regras da FSA Japan. O TradingHost não realiza relatórios regulatórios de operações em seu nome. O código da estratégia que você executa no TradingHost é de sua inteira responsabilidade algorítmica; o reporte regulatório está vinculado à entidade da Dukascopy que detém a conta.

Seção 06 · Desenvolvido para

Desenvolvido para

Os runtimes do TradingHost para Dukascopy são mais adequados para:

  • Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
  • Desenvolvedores focados em Java utilizando o JForex SDK
  • Traders sistemáticos que buscam liquidez de nível bancário e marketplace ECN
  • Desenvolvedores de estratégias validadas por backtests com dados de tick
  • Equipes migrando do MetaTrader e hospedagem VPS para implantação em containers

Conectar o GitHub e criar sua primeira estratégia é grátis.

Seção 08 · FAQ

Perguntas frequentes

Não. O TradingHost é independente e não é afiliado ao Dukascopy Bank SA, à Dukascopy Europe IBS AS ou à Dukascopy Japan KK.

Não. O TradingHost não é um banco, não é uma corretora e não é uma empresa de investimento registrada. O TradingHost é um ambiente de execução em nuvem que roda o código da sua estratégia. O relacionamento bancário, a conta, a alavancagem, a execução e as proteções regulatórias pertencem à entidade da Dukascopy que detém a sua conta.

Não. Sua estratégia JForex ou cliente FIX se conecta à Dukascopy e envia instruções de acordo com a sua própria lógica. O TradingHost fornece o ambiente de execução onde esse código roda.

Não. O JForex Java SDK é publicado pela Dukascopy em seu próprio repositório Maven. O trading em conta real também exige a ativação da API do JForex em uma conta real da Dukascopy.

Sim. O TradingHost executa qualquer linguagem que possa rodar dentro de um container, incluindo Java. O JForex Java SDK é distribuído como uma dependência Maven; seu container compila o cliente JForex (com sua implementação de IStrategy) e o executa como o ponto de entrada (entrypoint) do container.

Especificamente para a Dukascopy, a interface canônica é o JForex Java SDK. Python e outras linguagens podem se conectar à Dukascopy via FIX 4.4 (any FIX engine works) ou por meio de um sidecar Java que publica eventos do JForex para um processo em Python. O caminho puramente em Python através do JForex SDK não é suportado pela Dukascopy.

Sim. A Dukascopy disponibiliza um cliente Java de demonstração e um cliente Java de dados históricos que podem ser usados sem uma conta Dukascopy, o que é útil para desenvolvimento e backtests com dados de tick. O trading em conta real exige a abertura de uma conta na Dukascopy.

Sim. O FIX 4.4 em conta real na Dukascopy é uma assinatura mensal paga, separada do JForex SDK que está incluso na conta. Para a maioria das estratégias de varejo alavancadas, o JForex SDK é o caminho ideal. O FIX é indicado para clientes que precisam especificamente dele.

Abra uma conta no Dukascopy Bank SA ou na Dukascopy Europe IBS e ative a API do JForex no portal do usuário. Faça um fork de um starter do TradingHost para JForex SDK que importe o com.dukascopy.api, ou conecte seu próprio repositório de estratégia Java do GitHub. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de execução estão listados na página de preços.

Sim. A alavancagem é definida pela entidade da Dukascopy. A Dukascopy Europe IBS AS (Latvian FCMC, alinhada à ESMA) aplica 30:1 para pares principais e a cascata padrão da ESMA. A Dukascopy Japan KK (FSA Japan) limita a alavancagem em 25:1. O Dukascopy Bank SA (FINMA) aplica as regras da FINMA. A interface da API é a mesma em todas as entidades.

No seu fluxo de trabalho de secrets controlado pelo GitHub. O TradingHost lê o usuário, a senha e o seletor de conta da Dukascopy em tempo de execução por meio de secrets do repositório do GitHub, secrets de ambiente ou seu próprio processo aprovado de gerenciamento de secrets.

Sim. O TradingHost oferece suporte a controle via MCP para IDEs de IA, incluindo Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI. Estratégias em Java e classes IStrategy do JForex são tratadas como cidadãs de primeira classe na interface de controle MCP do TradingHost.

Não. O reporte regulatório é de responsabilidade da corretora. O Dukascopy Bank SA reporta sob as regras da FINMA. O Dukascopy Europe IBS AS reporta sob as regras da Latvian FCMC, MiFID II e EMIR. O Dukascopy Japan KK reporta sob as regras da FSA Japan. O TradingHost executa o seu código; a entidade da Dukascopy lida com o reporte regulatório.

Não. O TradingHost é focado no runtime de produção e no deploy. A Dukascopy disponibiliza um cliente Java de dados históricos e um feed de dados de tick que você pode utilizar para realizar backtests na sua própria infraestrutura de pesquisa ou no AlgoBuilder.