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.
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.
Para detalhes específicos, consulte Dukascopy
Os Javadocs do JForex Java SDK e a wiki de desenvolvedores da Dukascopy são as fontes oficiais de informação. Considere o registro da FINMA como a referência regulatória autoritativa.
- dukascopy.com/swiss/english/forex/api/jforex-apiVisão geral da JForex API
- dukascopy.com (use JForex SDK guide)Coordenadas Maven e configuração do SDK
- dukascopy.com/swiss/docs/apiJavadocs do JForex (Strategy API)
- dukascopy.com/wiki/en/developmentWiki de desenvolvedores, referências de FIX e SDK
- finma.ch authorised institutionsRegistro FINMA, Dukascopy Bank SA
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.
✓ 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
- PASSO 01
Conectar ao GitHub
Autorize o TradingHost a acessar sua conta do GitHub.
- 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).
- 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.
- 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ê.
- 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.
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.
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.
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.
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.
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.
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.