Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading na Uphold

Desenvolva no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime gerenciado na nuvem com controle MCP nativo, logs e seleção de região.

Pela equipe de engenharia da TradingHost

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

Visão rápida

Plataforma
Uphold
Tipo de plataforma
Plataforma de interchange / swap de cripto (multi-ativos; não baseada em livro de ofertas)
Classe de ativos
Cripto, moedas fiduciárias, precious metals e tokenised equity (mais de 40 classes de ativos)
Produtos suportados
Swaps diretos de ativo para ativo via liquidity pools da Uphold (qualquer ativo por qualquer ativo), staking em ativos compatíveis, fluxos tokenizados de on-ramp / off-ramp, sem futuros perpétuos ou opções nativas.
Modelo de runtime
Runtime de estratégia em container
Origem do deploy
GitHub
Linguagens
Qualquer linguagem executável em container
Integrações comuns
APIs REST nativas da Uphold (Core, KYC Connector, Market Pulse, Widgets, Topper), autenticação via Personal Access Token (PAT), conectores personalizados. O CCXT não lista a Uphold como uma exchange unificada.
Integração com fluxo de IA
Superfície de controle MCP para Cursor, Claude Code, GitHub Copilot e agentes de CLI
Papel da TradingHost
Runtime, deploy, logs, health checks, seleção de região, controle via MCP
Papel de Uphold
Conta na exchange, acesso à API, acesso ao mercado, provedor de liquidez, ambiente de execução
Afiliação
A TradingHost é independente e não possui afiliação com a Uphold

Seção 02 · O que Uphold oferece

O que Uphold oferece

A Uphold é uma plataforma de interchange / swap, não uma exchange com livro de ofertas. Os ativos são trocados via liquidity pools da Uphold, com preços em tempo real derivados da profundidade do pool. As estratégias não enviam ordens contra um livro; elas solicitam uma cotação de swap e a executam contra o pool. A gama de ativos abrange mais de 40 classes: cripto, moedas fiduciárias, precious metals e tokenised equity. A API é composta por endpoints modulares (Core, KYC Connector, Market Pulse, Widgets, Topper) que as empresas podem combinar. Os detalhes dos endpoints mudam com o tempo. A estrutura geral é estável; taxas precisas, ativos suportados e padrões de integração estão disponíveis na documentação para desenvolvedores da Uphold.

Mercados e padrões de estratégia

  • Swaps de qualquer ativo por qualquer ativo via liquidity pools da Uphold
  • Estratégias de swap de cripto para moeda fiduciária com precificação de pool em tempo real
  • Swaps de cripto para precious metals (gold, silver, palladium, platinum)
  • Exposição a tokenised equity através do interchange da Uphold
  • Dimensionamento de ordens sensível a slippage contra a profundidade do pool
  • Estratégias de rendimento de staking em ativos compatíveis
  • Composição modular de APIs (Core, KYC Connector, Market Pulse, Widgets, Topper)
  • Fluxos de conta única autenticados via Personal Access Token (PAT)

Superfície da API

Superfícies de produtos
Swaps diretos de ativo para ativo via liquidity pools da Uphold abrangendo cripto, moedas fiduciárias, precious metals e tokenised equity (mais de 40 classes de ativos). Sem futuros perpétuos ou opções nativas. Staking em ativos compatíveis. O modelo de interchange significa que uma única "operação" é um swap entre dois ativos à taxa derivada do pool, e não uma ordem enviada a um livro de ofertas.
Métodos de conexão
APIs REST compostas por endpoints modulares: Core (usuários, ativos, contas, transações), KYC Connector (fluxo de verificação de identidade), Market Pulse (precificação em tempo real), Widgets (interface incorporável), Topper (on-ramp / off-ramp consolidado). A composição modular constitui a superfície da API; não existe um endpoint único monolítico.
Autenticação
Autenticação baseada em OAuth com opção de Personal Access Token (PAT). Um PAT concede acesso de portador a uma única conta Uphold em uma chamada de API. Não há escopo de permissão separado para operações spot vs. futuros porque não existe uma superfície de produto de futuros para escopo.

Para detalhes específicos, consulte Uphold

Endpoints específicos, ativos compatíveis, mecânicas de preço e padrões de integração estão disponíveis na documentação para desenvolvedores da Uphold. Considere-os como a fonte oficial de informações.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para Uphold com IA

Escolha um método de integração, desenvolva sua estratégia em uma IDE de IA integrada às APIs modulares da Uphold e faça o deploy como container. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo fluxo de deploy nativo do GitHub.

  • API nativa da Uphold

    Controle direto sobre comportamentos específicos da Uphold: cotações de swap, autenticação via Personal Access Token e a composição modular de Core / Market Pulse / Topper.

  • CCXT

    Atualmente, o CCXT não lista a Uphold como uma exchange unificada porque ela é baseada em swap, e não em livro de ofertas. Estratégias que necessitam de uma abstração de framework devem se conectar diretamente pela API nativa.

  • Freqtrade ou Hummingbot

    Nenhum dos frameworks é voltado para o modelo de swap / interchange. Não há conector para a Uphold em nenhum deles; a integração personalizada ou via API nativa é o caminho documentado.

  • Conector personalizado

    Seu próprio motor de trading interno ou integração proprietária com a Uphold, combinando as APIs Core, KYC Connector, Market Pulse, Widgets e Topper.

Suporte de frameworks para produtos Uphold

A Uphold é baseada em swap, não em livro de ofertas. O ecossistema de frameworks de estratégia cripto (CCXT, Freqtrade, Hummingbot) é estruturado em torno de livros de ofertas, portanto nenhum deles possui um conector nativo para a Uphold. A integração de API nativa através da pilha modular (Core, KYC Connector, Market Pulse, Widgets, Topper) é o caminho documentado. Os cabeçalhos das colunas abaixo utilizam o vocabulário real de produtos da Uphold, em vez da terminologia de spot/perpétuos que não se aplica aqui.

FrameworkSwapStakingCustódiaTokenizados
Native Uphold APISuportadoSuportadoSuportadoSuportado
CCXTNão documentado como suportadoNão documentado como suportadoNão documentado como suportadoNão documentado como suportado
FreqtradeNão documentado como suportadoNão documentado como suportadoNão documentado como suportadoNão documentado como suportado
HummingbotNão documentado como suportadoNão documentado como suportadoNão documentado como suportadoNão documentado como suportado

✓ suporte confirmado de acordo com os documentos oficiais do framework. "não" indica que não há suporte documentado oficialmente. Os links de fluxos de trabalho apontam para páginas em /workflows/ atualmente em desenvolvimento.

A TradingHost não impõe nenhum framework. Ela executa o seu projeto.

Desenvolva com IA

O caminho da API nativa se integra perfeitamente a IDEs de IA. A superfície de controle MCP do TradingHost fecha o ciclo: as ferramentas de IA podem inspecionar deploys, analisar logs e gerenciar o runtime junto com você, sem nunca interferir no caminho de execução das operações.

Seção 04 · Execute na TradingHost

Execute seu código na TradingHost

A Uphold fornece a exchange e o acesso à API. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à Uphold é executada.

Em vez de executar o código da estratégia em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz o deploy a partir do GitHub em um runtime de container gerenciado pela TradingHost.

Você

  • Seu repositório contém seu código.
  • Seu deploy define como ele é executado.
  • Sua estratégia se conecta à Uphold.

TradingHost

  • Mantém o runtime online.
  • Exibe logs e health checks.
  • Seleção de região.
  • Superfície de deploy controlada.

Fluxo de deploy

  1. PASSO 01

    Conecte o GitHub

    Autorize a TradingHost a acessar sua conta do GitHub.

  2. PASSO 02

    Vincule um repositório ou comece a partir de um framework

    Aponte o TradingHost para o repositório da sua estratégia existente. A Uphold não possui conectores nativos no CCXT, Freqtrade ou Hummingbot por ser baseada em swap e não em livro de ofertas; o padrão típico é uma integração personalizada com as APIs modulares nativas da Uphold.

  3. PASSO 03

    Implante em um contêiner da TradingHost

    Escolha uma região (EU ou US-East), informe as variáveis de ambiente que sua estratégia exige (Uphold Personal Access Token ou credenciais OAuth) e faça o deploy. A TradingHost compila seu container a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes. Sem necessidade de instalação local do Docker.

  4. PASSO 04

    Monitore logs e integridade

    Acompanhe logs em tempo real, a integridade e o estado do runtime diretamente pelo painel da TradingHost. Essa mesma interface pode ser acessada via MCP a partir de qualquer AI IDE — assim, o Cursor, o Claude Code ou um agente de CLI podem ler o estado do deploy e gerenciar o runtime junto com você.

  5. PASSO 05

    Atualize e faça o redeploy

    Faça push das alterações para a branch principal do seu GitHub e a TradingHost realiza o redeploy de forma automática.

Seção 05 · Notas operacionais

Notas operacionais para Uphold

Problemas práticos que surgem ao executar uma estratégia da Uphold em um runtime de nuvem em container, que não estão na documentação da Uphold nem nos READMEs de frameworks. Cada ponto abaixo foi parafraseado da própria documentação da Uphold; as orientações de deploy são baseadas na execução dessas estratégias no TradingHost.

  1. 01 · Modelo de preço fixo

    A Uphold opera com um preço fixo único, não contra um livro de ofertas

    A Uphold se posiciona como "um preço fixo único, não importa o tamanho da sua ordem" e "sem taxas ocultas". Na prática, isso significa que cada operação é uma cotação que você aceita ou recusa, e não uma ordem a mercado ou limite enviada a um livro de ofertas. Códigos de estratégia desenvolvidos com base em abstrações de livro de ofertas (ordens limit / stop / iceberg, assinatura de profundidade, classificação de taker/maker) não são portáveis para a Uphold sem uma reestruturação significativa. O fluxo de execução consiste em solicitar a cotação e depois aceitá-la, sem primitivas de livro de ofertas no processo.

  2. 02 · Sem primitivas de orderbook

    Sem tipos de ordem nativos de limite, stop ou limite de slippage

    Como a Uphold não opera um livro de ofertas, as primitivas de ordem oferecidas por plataformas com orderbook (post-only, limites de porcentagem de slippage, time-in-force, iceberg) não existem aqui. Estratégias que dependem de limites de slippage ou ordens condicionais devem implementá-las no lado do cliente: solicitar a cotação, comparar com uma referência de feed de preços e aceitar ou recusar com base na tolerância da própria estratégia. Operações de grande volume não terão necessariamente um impacto de preço linear; verifique solicitando uma cotação antes de dimensionar a ordem, em vez de assumir uma curva de profundidade.

  3. 03 · Composição de API modular

    Cinco APIs modulares separadas: Core, KYC Connector, Market Pulse, Widgets, Topper

    A suíte de APIs REST da Uphold é "modular por princípio" e composta por cinco serviços nomeados: Core (usuários, ativos, contas, transações), KYC Connector (integração de dados de conformidade de terceiros), Market Pulse (inteligência de mercado para ativos digitais), Widgets (componentes de interface incorporáveis) e Topper (on-ramp / off-ramp consolidado). As especificações OpenAPI são publicadas para cada um deles. Uma estratégia que apenas negocia ativos pode interagir apenas com o Core e o Market Pulse; uma que faça on-ramp de moedas fiduciárias pode adicionar o Topper; outra que gerencie o fluxo de novos usuários pode adicionar o KYC Connector.

  4. 04 · Autenticação

    OAuth com opção de token portador Personal Access Token (PAT)

    A Uphold utiliza autenticação baseada em OAuth. Para integrações de conta única (sua própria conta Uphold, não um fluxo de terceiros), a opção de Personal Access Token (PAT) concede acesso do tipo bearer em uma única chamada de API, sem a necessidade de negociar uma concessão OAuth completa. O PAT fica armazenado nos segredos do TradingHost e é carregado no container em tempo de execução (runtime) da mesma forma que qualquer outra credencial de API. Integrações multi-tenant (sua plataforma agindo em nome dos seus usuários) exigem o fluxo OAuth completo com manipulação de refresh token, o que é mais complexo do que o formato PAT de conta única.

  5. 05 · Variedade de ativos

    Mais de 300 ativos abrangendo cripto, moedas fiduciárias, precious metals e tokenised equity

    A Uphold anuncia a possibilidade de negociar mais de 300 ativos entre cripto (BTC, ETH, USDC e muitos outros), moedas fiduciárias (USD, EUR, GBP e outras), precious metals (gold, silver, palladium, platinum) e tokenised equity. Negociações de qualquer ativo para qualquer ativo (any-to-any) são o produto padrão; a gama de ativos cruzados é significativamente mais ampla do que em uma plataforma de orderbook puramente cripto. Estratégias que se apoiam nessa amplitude (hedges de gold contra cripto, operações de arbitragem de pares de precious metals, fluxos de ponte entre moedas fiduciárias e stablecoins) são o caso de uso natural da Uphold. O trading puramente cripto-para-cripto encontra maior liquidez em plataformas de orderbook; portanto, direcione para a Uphold para aproveitar a vantagem multiativos, não para fluxos exclusivamente cripto.

  6. 06 · Frameworks

    CCXT, Freqtrade e Hummingbot não são voltados para o modelo de swap

    O ecossistema de frameworks de estratégias cripto é construído em torno de plataformas de orderbook. O CCXT, Freqtrade e Hummingbot assumem o envio de ordens contra um livro com taxas de maker/taker e assinaturas de profundidade de mercado. O modelo de swap da Uphold não se encaixa nessa abstração, e nenhum dos três lista a Uphold como uma plataforma suportada. Estratégias migradas de um desses frameworks devem substituir a camada de envio de ordens pela aceitação de cotações de swap por meio das APIs Market Pulse e Core.

Seção 06 · Indicado para

Indicado para

Os runtimes da TradingHost para a Uphold são ideais para:

  • Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
  • Traders multiativos (cripto, moedas fiduciárias, precious metals, tokenised equity)
  • Desenvolvedores quantitativos executando estratégias personalizadas de modelo de swap
  • Integradores corporativos compondo as APIs Core, Market Pulse e Topper
  • Equipes migrando de hospedagem VPS para implantação em containers

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

Seção 08 · Perguntas frequentes

Perguntas frequentes

Não. O TradingHost é independente e não possui afiliação com a Uphold.

Não. O código da sua estratégia se conecta à Uphold e envia instruções de swap de acordo com sua própria lógica, permissões de conta e método de integração. O TradingHost fornece o ambiente de execução (runtime) onde esse código é executado.

Não. O acesso à API da Uphold é fornecido pela própria Uphold. Você é responsável por sua conta Uphold, permissões de API, credenciais e conformidade com os termos da Uphold.

Não. O TradingHost é o ambiente de execução (runtime) em nuvem onde o código da sua estratégia roda. Nós não fornecemos sinais, modelos de previsão de IA ou bots prontos. Com o TradingHost, você mesmo escreve ou gera a estratégia (frequentemente usando o Cursor ou o Claude Code), mantém o código no GitHub e usa o TradingHost para executá-lo em produção. Produtos como o 3Commas, Cryptohopper e similares são donos da lógica da estratégia; o TradingHost executa a sua estratégia.

A AWS e a DigitalOcean fornecem computação bruta. Você mesmo precisa gerenciar atualizações de sistema operacional, orquestração de containers, envio de logs, rotação de segredos, failover de região e monitoramento de uptime. O TradingHost oferece um ambiente de execução (runtime) gerenciado e desenvolvido especificamente para estratégias de trading: implantação nativa do GitHub, controle via MCP a partir de IDEs de IA, além de interfaces de logs e integridade prontas para uso. Se você deseja operar a infraestrutura por conta própria, a AWS atende. Se prefere o runtime como um serviço gerenciado, o TradingHost é o caminho mais curto.

Sim. O TradingHost executa estratégias em Python; o padrão típico para a Uphold é um cliente Python personalizado conectado diretamente às APIs REST nativas da Uphold, já que não há um conector nativo de primeira classe para CCXT, Freqtrade ou Hummingbot.

Sim. O TradingHost suporta qualquer linguagem que possa ser executada dentro de um container.

O CCXT não lista a Uphold como uma exchange unificada porque a Uphold é baseada em swap e não em orderbook, o que foge da abstração principal do CCXT. Estratégias que necessitam de uma abstração de framework devem se conectar diretamente às APIs modulares nativas da Uphold. Consulte o runtime do framework CCXT para entender como o formato de integração do framework muda quando uma plataforma não é suportada nativamente.

Em uma plataforma de orderbook, você envia uma ordem a mercado ou limitada contra a profundidade do livro e paga taxas de maker ou taker. Na Uphold, você solicita uma cotação de swap à plataforma; essa cotação é derivada da profundidade do pool de liquidez e inclui o spread da plataforma, cabendo a você aceitar ou recusar. Não há taxa de maker separada, flag post-only ou assinatura de profundidade do orderbook. As estratégias devem planejar o slippage contra a profundidade do pool, e não contra a profundidade do livro; volumes maiores de swap em pools mais rasos sofrem com preços desproporcionalmente piores. Códigos de estratégia escritos para uma abstração de orderbook não podem ser portados para a Uphold sem readequação. Consulte a seção de Notas operacionais acima para obter o contexto completo.

Sim, se o seu projeto for projetado dessa forma. Você pode executar múltiplos processos ou serviços de estratégia dentro de um único runtime, ou separá-los em diferentes runtimes para obter isolamento e clareza operacional. Consulte a página do runtime do TradingHost para entender o modelo multiestratégia.

A Uphold não possui kits iniciais de framework como a Binance. Por isso, o caminho mais rápido é conectar seu próprio repositório de estratégia do GitHub voltado para as APIs modulares nativas da Uphold (Core, Market Pulse, Topper) usando um Personal Access Token. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de runtime estão listados na página de preços.

No seu fluxo de trabalho de segredos controlado pelo GitHub. O TradingHost faz a leitura em tempo de execução por meio de segredos do repositório do GitHub, segredos de ambiente ou do seu próprio processo homologado de gerenciamento de segredos. O TradingHost não precisa da custódia do seu Personal Access Token ou de credenciais OAuth. Consulte os segredos da plataforma para conhecer o modelo completo de tratamento.

Um Personal Access Token concede acesso do tipo bearer à sua conta única da Uphold. As estratégias devem ter escopo limitado apenas a acesso de leitura e swap; se a Uphold oferecer um controle de escopo mais granular para PATs no painel da sua conta, prefira a configuração mais restrita. Mantenha a permissão de saque desativada em qualquer token que uma estratégia carregue.

Sim. O TradingHost suporta controle baseado em MCP para IDEs de IA, incluindo Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI. As ferramentas de IA podem inspecionar implantações, revisar logs, reiniciar estratégias e gerenciar fluxos de trabalho do runtime. O MCP é uma interface de controle e observabilidade, não o caminho de execução de ordens. Consulte a interface de controle MCP para obter a visão completa.

Ambos. A interface de controle MCP funciona igualmente bem a partir de agentes baseados em CLI (Claude Code CLI, clientes MCP personalizados, chamadas MCP via script) e de dentro de uma IDE. O ciclo de implantação nativo do GitHub também funciona sem qualquer ferramenta de IA: um push comum do git para a sua branch principal dispara uma nova implantação.

O runtime detecta a falha e expõe os logs e informações de integridade relevantes. Onde houver suporte, a estratégia afetada pode ser reiniciada sem interromper outras estratégias em execução no mesmo container. O código da sua estratégia continua sendo responsável pelo tratamento seguro de erros, proteção contra ordens duplicadas e controles de risco. Consulte a seção de observabilidade para acessar os logs e a interface de integridade.

O modelo de swap da Uphold não expõe limites nativos de proteção contra slippage como uma plataforma de orderbook faria. As estratégias devem implementar controles de slippage no lado do cliente: solicitar a cotação, comparar com uma referência de feed de preços e aceitar ou recusar com base na tolerância da própria estratégia. Swaps maiores em pools mais rasos enfrentam preços desproporcionalmente piores, portanto o dimensionamento do tamanho não é linear. Consulte a seção de Notas operacionais acima para obter as orientações completas.

A TradingHost opera nas regiões EU e US-East. Escolha a região mais próxima do mecanismo de correspondência do qual sua estratégia depende. Consulte a página de regiões para obter detalhes de roteamento e proximidade.

Não. O TradingHost é focado em runtime de produção e implantação. O backtesting deve ser feito na sua stack de pesquisa, framework ou AlgoBuilder.