Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading na Coins.ph

Desenvolva 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

Plataforma
Coins.ph
Tipo de plataforma
Exchange de cripto (regulada pelo BSP, Filipinas)
Classe de ativos
Cripto com paridade fiduciária em PHP
Produtos suportados
Trading spot em pares com cotação em PHP (BTCPHP, ETHPHP, USDCPHP e outros), pares de stablecoins USDT e USDC, hierarquias de subcontas master e virtuais, mesa de balcão (OTC) TradeDesk com modos de liquidação INSTANT, MANUAL_DEFER e AUTO_DEFER
Modelo de runtime
Runtime de estratégia em container
Origem do deploy
GitHub
Linguagens
Qualquer linguagem compatível com containers
Integrações comuns
REST e WebSocket nativos da Coins.ph, CCXT, conectores personalizados
Integração com fluxo de IA
Interface 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 MCP
Papel de Coins.ph
Conta na exchange, acesso à API, acesso ao mercado, ambiente de execução
Afiliação
O TradingHost é independente e não possui afiliação com a Coins.ph

Seção 02 · O que Coins.ph oferece

O que Coins.ph oferece

A Coins.ph oferece trading spot em pares com cotação em PHP (BTCPHP, ETHPHP, USDCPHP e outros) e pares de stablecoins USDT/USDC por meio de APIs REST e WebSocket. As estratégias se autenticam com um cabeçalho `X-COINS-APIKEY` limitado a categorias de rotas, e a exchange disponibiliza subcontas master e virtuais para isolamento por estratégia. Os detalhes dos endpoints mudam com o tempo. A estrutura geral é estável; os limites de requisições precisos, listas de símbolos e limites de transferências fiduciárias estão disponíveis na documentação da Coins.ph.

Mercados e padrões de estratégia

  • Estratégias de spot com cotação em PHP (BTCPHP, ETHPHP, USDCPHP)
  • Arbitragem de stablecoin-fiat entre USDT/USDC e PHP
  • Estratégias intraday financiadas via INSTAPAY
  • Liquidação OTC via TradeDesk (INSTANT, MANUAL_DEFER, AUTO_DEFER)
  • Deploys multiestratégia isolados com subcontas master e virtuais
  • Consumidores de WebSocket User Data Stream com keep-alive de 5 minutos
  • Estratégias de carry trade de base cotadas em pesos filipinos vs USDT

Superfície da API

Superfícies de produtos
Trading spot em pares com cotação em PHP e pares USDT/USDC por meio de APIs públicas REST e WebSocket. Hierarquias de subcontas master e virtuais permitem restrição de IP por estratégia e controles granulares de transferência de ativos. O TradeDesk OTC suporta os modos de liquidação INSTANT, MANUAL_DEFER e AUTO_DEFER para fluxos maiores.
Métodos de conexão
REST para envio de ordens e consultas de conta. Streams de WebSocket para dados de mercado e profundidade em tempo real. WebSocket User Data Streams para eventos de conta, saldo e ordens. A Coins.ph exige um ping de keep-alive a cada 5 minutos; conexões WebSocket ociosas são desconectadas automaticamente após esse período.
Autenticação
Chave de API e segredo por estratégia. O cabeçalho `X-COINS-APIKEY` é limitado a categorias de rotas (apenas TRADE, USER_DATA, USER_STREAM), com um padrão que permite todas as rotas. Recomenda-se restringir as permissões por estratégia. Limites de requisições baseados em IP são aplicados além do escopo de permissões.

Para detalhes específicos, consulte Coins.ph

Endpoints específicos, pesos de limites de requisições, listas de símbolos, faixas de taxas e histórico de versões estão disponíveis na documentação da Coins.ph. Considere-os como a fonte oficial de informações.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para Coins.ph com IA

Escolha um método de integração, faça um fork de um starter de framework da TradingHost e desenvolva sua estratégia em uma AI IDE. 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 Coins.ph

    Controle direto sobre comportamentos específicos da Coins.ph, hierarquias de subcontas e roteamento de ordens com cotação em PHP.

  • CCXT

    Interface comum entre a Coins.ph e outras exchanges de cripto. O CCXT expõe o mercado spot da Coins.ph por meio da classe unificada `coinsph`.

  • Freqtrade ou Hummingbot

    Atualmente, nenhum dos frameworks lista a Coins.ph como uma exchange com suporte nativo de primeira classe. O melhor caminho é usar implementações personalizadas ou baseadas em CCXT.

  • Conector personalizado

    Seu próprio motor de trading interno ou integração proprietária com a Coins.ph usando as APIs REST e WebSocket.

Suporte de frameworks para produtos Coins.ph

A cobertura varia de acordo com o framework. A Coins.ph opera apenas no mercado spot no nível da exchange (sem contratos perpétuos ou opções nativas), por isso a matriz é restrita por design. O CCXT expõe o mercado spot da Coins.ph por meio de sua classe unificada `coinsph`. Atualmente, nem o Freqtrade nem o Hummingbot listam a Coins.ph como uma exchange com suporte nativo de primeira classe; o acesso direto à API nativa alcança todos os recursos publicados pela Coins.ph.

FrameworkSpotMargemPerpOpções
Native Coins.ph APISuportadoNão documentado como suportadoNão documentado como suportadoNão documentado como suportado
CCXTSuportadoNã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 fluxo de trabalho direcionam para as páginas de /workflows/ atualmente em desenvolvimento.

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

Desenvolva com IA

Os starters de framework acima combinam perfeitamente com AI IDEs. A interface de controle MCP da 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 ordens.

Seção 04 · Execute na TradingHost

Execute seu código na TradingHost

A Coins.ph fornece a exchange e o acesso à API. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à Coins.ph é 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 à Coins.ph.

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 ou faça um fork de um runtime de framework do TradingHost (CCXT) para obter uma base funcional integrada às APIs REST e WebSocket da Coins.ph.

  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 precisa (chave de API do Coins.ph, segredo, identificadores de subconta) e faça o deploy. O TradingHost compila seu contêiner a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes. Não é necessário instalar o Docker localmente.

  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 Coins.ph

Detalhes importantes que podem causar problemas ao executar uma estratégia para a Coins.ph em um runtime de nuvem em container — informações que não estão nos documentos da Coins.ph nem nos READMEs dos frameworks. Cada ponto abaixo foi citado ou parafraseado da própria documentação da Coins.ph; as orientações de deploy são baseadas na execução dessas estratégias no TradingHost.

  1. 01 · Limites de requisições

    Limite de 120 req/min por endpoint baseado em IP; bloqueios HTTP 418 escalam de 2 minutos a 3 dias

    A Coins.ph impõe um limite de requisições baseado em IP de 120 requisições por minuto por endpoint na API REST. Infrações repetidas escalam o período de bloqueio de 2 minutos para até 3 dias. Runtimes de nuvem que redistribuem containers entre pods podem atingir o mesmo IP repetidamente. No TradingHost, os IPs de saída dos containers são fixos por região, portanto, o padrão correto é dimensionar a cadência de requisições de acordo com o limite publicado por endpoint e recuar no HTTP 418 com jitter exponencial, em vez de tentar novamente de imediato.

  2. 02 · Keep-alive do WebSocket

    Conexões WebSocket ociosas são desconectadas automaticamente após 5 minutos sem ping

    A Coins.ph exige um ping de keep-alive a cada 5 minutos em conexões WebSocket. Inatividade superior a esse período aciona uma desconexão automática. Estratégias executadas 24/7 em um container devem implementar um loop de heartbeat e uma estratégia de reconexão com backoff. Perdas de inscrição ocorrem de forma silenciosa: ordens enviadas via REST durante uma sessão WebSocket inativa ainda são processadas, mas os callbacks de estado da ordem deixam de ser disparados até que a conexão seja restabelecida.

  3. 03 · Escopos de chave de API

    Escopos da `X-COINS-APIKEY` vêm por padrão para todas as rotas; restrinja por estratégia

    O cabeçalho `X-COINS-APIKEY` é escopado por categorias de rotas (apenas TRADE, USER_DATA, USER_STREAM), mas por padrão permite todas as rotas. O padrão mais seguro é usar uma chave escopada por estratégia, contendo apenas as categorias de rotas que aquela estratégia necessita. Uma chave vazada com escopo apenas TRADE não consegue ler saldos; uma chave vazada com o escopo padrão pode fazer tudo o que a conta tem permissão para fazer. Estratégias nunca devem precisar de permissão de saque.

  4. 04 · Modos de liquidação OTC

    TradeDesk OTC suporta INSTANT, MANUAL_DEFER e AUTO_DEFER

    Para fluxos maiores que passam pela mesa OTC TradeDesk da Coins.ph em vez do livro de ofertas público, a liquidação ocorre em um de três modos: INSTANT (executa imediatamente ao preço acordado), MANUAL_DEFER (liquidação em um momento futuro que você confirma) ou AUTO_DEFER (liquidação diferida automaticamente conforme o cronograma da mesa). Estratégias que integram o fluxo da TradeDesk devem configurar a escolha do modo de liquidação como uma configuração de primeira classe, pois o ciclo de vida da posição difere significativamente entre o modo INSTANT e os modos diferidos.

  5. 05 · Limites de canais fiat

    INSTAPAY e SWIFTPAY_PESONET têm limites diários, mensais e anuais separados

    Saques em PHP via INSTAPAY (tempo real, 24/7) e SWIFTPAY_PESONET (lote, dias úteis) operam sob limites diários, mensais e anuais separados que se aplicam no nível da conta, e não por estratégia. Uma estratégia que visa saques em fiat PHP deve planejar o orçamento considerando os limites institucionais da TradeDesk publicados na sua conta Coins.ph; o esgotamento de cotas aparece como solicitações de saque diferidas ou rejeitadas, e não como erros de API. Planeje a alocação de capital da estratégia tendo os canais em mente, não apenas o livro de ofertas.

  6. 06 · Subcontas

    Hierarquias de subcontas master e virtuais oferecem isolamento de IP e transferências por estratégia

    A Coins.ph suporta hierarquias de subcontas master/virtuais com restrição granular de IP e controles de transferência de ativos. O padrão ideal para implantações multiestratégia é uma subconta virtual por estratégia, cada uma com sua própria chave de API escopada, lista de permissões de IP vinculada à saída de região do TradingHost e limite de transferência explícito. Falhas em uma estratégia não afetam as outras, e o raio de impacto de uma chave vazada fica limitado aos saldos da subconta virtual.

Seção 06 · Indicado para

Indicado para

Os runtimes da TradingHost para a Coins.ph são ideais para:

  • Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
  • Traders sistemáticos de cripto
  • Desenvolvedores quant
  • Usuários do CCXT
  • Equipes migrando de hospedagem VPS para implantação em contêineres

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 é afiliado à Coins.ph.

Não. O código da sua estratégia se conecta à Coins.ph e envia instruções 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 Coins.ph é fornecido pela própria Coins.ph. Você é responsável por sua conta na Coins.ph, permissões de API, credenciais e conformidade com os termos da Coins.ph.

Não. O TradingHost é o ambiente de execução 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 (geralmente com o Cursor ou Claude Code), mantém o código no GitHub e usa o TradingHost para executá-lo em produção. Produtos como o 3Commas e o Cryptohopper controlam a lógica da estratégia; o TradingHost executa a sua estratégia.

A AWS e a DigitalOcean oferecem computação bruta. Você precisa gerenciar atualizações de sistema operacional, orquestração de contêineres, envio de logs, rotação de segredos, failover de região e monitoramento de uptime por conta própria. O TradingHost oferece um ambiente de execução gerenciado e desenvolvido especificamente para estratégias de trading: implantação nativa do GitHub, controle via MCP a partir de IDEs de IA e painéis integrados de logs e integridade. Se você prefere operar a infraestrutura por conta própria, a AWS funciona. Se você quer o ambiente de execução como um serviço gerenciado, o TradingHost é o caminho mais curto.

Sim. O TradingHost executa estratégias em Python; escolha o ambiente de execução de framework que corresponda à sua stack ou implante seu próprio repositório.

Sim. O TradingHost suporta qualquer linguagem que possa ser executada dentro de um contêiner.

Sim. O CCXT inclui uma classe `coinsph` unificada que cobre o trading spot em pares cotados em PHP na Coins.ph. Coloque sua estratégia CCXT em um contêiner, aponte para o GitHub e o TradingHost a executará como qualquer outro projeto Python ou Node. Consulte o ambiente de execução do framework CCXT para ver o processo completo de configuração.

Sim. Os pares cotados em PHP da Coins.ph (BTCPHP, ETHPHP, USDCPHP, entre outros) são acessados pelas mesmas APIs REST e WebSocket que os pares de stablecoins. O código da estratégia dentro do seu contêiner se autentica com sua chave de API da Coins.ph, e o TradingHost é neutro em relação à corretora no nível do ambiente de execução. Os canais de depósito e saque em PHP (INSTAPAY, SWIFTPAY_PESONET) e a liquidação OTC da TradeDesk ocorrem na Coins.ph, não dentro do TradingHost.

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 ambiente de execução, ou separá-los em diferentes ambientes de execução para obter isolamento e clareza operacional. Especificamente para a Coins.ph, associe cada estratégia a uma subconta virtual para que o raio de impacto também seja limitado no nível da corretora. Consulte a página do ambiente de execução do TradingHost para conhecer o modelo multiestratégia.

O caminho mais rápido é fazer um fork de um ambiente de execução de framework do TradingHost: CCXT para um projeto pronto para implantação. Ou conecte seu próprio repositório de estratégia do GitHub. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de ambiente de execução estão listados na página de preços.

No seu fluxo de trabalho de segredos controlado pelo GitHub. O TradingHost as lê em tempo de execução por meio de segredos do repositório do GitHub, segredos de ambiente ou seu próprio processo aprovado de gerenciamento de segredos. O TradingHost não precisa da custódia da sua chave de API e segredo. Consulte os segredos da plataforma para ver o modelo completo de tratamento.

Não. As estratégias nunca devem precisar de permissões de saque. Limite o escopo da `X-COINS-APIKEY` para apenas TRADE ou USER_DATA para as categorias de rotas que sua estratégia realmente utiliza, e mantenha a permissão de saque totalmente desativada na chave.

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 ambiente de execução. O MCP é uma interface de controle e observabilidade, não o caminho de execução de operações. 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 git push comum para a sua branch principal aciona uma nova implantação.

O ambiente de execução 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 executadas no mesmo contêiner. O código da sua estratégia ainda é responsável pelo tratamento seguro de erros, proteção contra ordens duplicadas e controles de risco. Consulte a seção de observabilidade para ver os logs e a interface de integridade.

A Coins.ph aplica um limite de taxa baseado em IP de 120 req/min por endpoint e escala os banimentos por HTTP 418 de 2 minutos a até 3 dias em caso de violações repetidas. A solução é dimensionar a cadência de suas requisições de acordo com o limite publicado por endpoint, recuar com jitter exponencial no primeiro erro 418 em vez de tentar novamente de imediato e evitar padrões de pico (bursty) em loops de consulta (poll loops). Consulte a seção de Notas operacionais acima para obter a orientação completa.

O TradingHost opera nas regiões EU e US-East. Escolha a região mais próxima do matching engine 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 deploy. O backtesting deve ser feito na sua stack de pesquisa, framework ou AlgoBuilder.