Runtime nativo para IA para estratégias de trading no Moomoo
Desenvolva no Cursor, Claude Code ou qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime gerenciado na nuvem com controle MCP de primeira classe, logs e seleção de região.
Seção 01 · Resumo
Resumo
- Corretora
- Moomoo Financial Inc. (Futu Holdings Limited, NASDAQ: FUTU)
- Tipo de corretora
- Corretora de varejo regulada nos EUA; a controladora internacional Futu Holdings também atende Hong Kong, Singapura e Austrália
- Classe de ativos
- Ações dos EUA, opções dos EUA, futuros dos EUA (limitado), ações de Hong Kong (entidade separada), ações de Singapura (entidade separada), cripto
- Cobertura de ativos
- Ações dos EUA, opções dos EUA, futuros dos EUA (produtos limitados), ETFs, fundos mútuos (EUA). Ações, opções e warrants de Hong Kong via Futu Securities International (HK) Limited. Singapura via Moomoo Financial Singapore Pte. Ltd. Cripto via afiliadas da Moomoo. O acesso da conta a mercados fora dos EUA depende de qual entidade da Futu/Moomoo mantém a conta.
- Modelo de runtime
- Runtime de estratégia em container
- Origem do deploy
- GitHub
- Linguagens
- Qualquer linguagem executada em container
- Integrações comuns
- Moomoo OpenAPI via cliente de gateway local OpenD, SDK Python futu-api, SDK Java, SDK C++, conectores personalizados que se comunicam com o OpenD
- 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, monitoramento de integridade, seleção de região, controle MCP
- Papel da Moomoo
- Conta de corretora, distribuição do cliente OpenD, dados de mercado, ambiente de execução, custódia, liquidação, relatórios fiscais
- Reguladores
- Moomoo Financial Inc.: corretora registrada na SEC e FINRA (CRD 32107). Membro da SIPC. Entidades da controladora Futu Holdings reguladas adicionalmente pela SFC (Hong Kong), MAS (Singapura), ASIC (Austrália) conforme o país de incorporação.
- Varejo dos EUA
- Sim (Moomoo Financial Inc.). Conta de paper trading disponível.
- Afiliação
- A TradingHost é independente e não é afiliada à Moomoo Financial Inc. ou à Futu Holdings Limited.
Seção 02 · O que Moomoo oferece
O que Moomoo oferece
O Moomoo expõe uma interface programática por meio da Futu OpenAPI e de um cliente de gateway local OpenD. A estratégia se conecta ao OpenD por meio de um localhost socket; o OpenD faz a autenticação com o Moomoo e roteia as ordens. A cobertura inclui ações, opções e futuros (limitados) dos EUA via Moomoo Financial Inc., além dos mercados de Hong Kong e Singapura por meio de entidades irmãs.
Mercados e padrões de estratégia
- Estratégias de ações e opções dos EUA via OpenAPI
- Estratégias de ações de Hong Kong (via entidade Futu HK)
- Estratégias de ações de Singapura (via entidade Moomoo SG)
- Estratégias de portfólio multimercado (EUA + HK)
- Modelo de conexão de cliente de gateway local OpenD
- Conta de paper trading disponível
Superfície da API
- Superfícies de produtos
- A Futu OpenAPI expõe ações dos EUA, opções dos EUA, futuros dos EUA (limitados), ações e opções de Hong Kong e ações de Singapura, dependendo de qual entidade da Futu/Moomoo mantém a conta. O trading de cripto é oferecido por meio de afiliadas do Moomoo. As assinaturas de dados de mercado são por mercado e por conta.
- Métodos de conexão
- Arquitetura de cliente de gateway local OpenD: o usuário executa um processo OpenD instalado separadamente que se autentica com a Futu/Moomoo e expõe um localhost socket em uma porta fixa. Os SDKs de estratégia (Python, Java, C++) se conectam a esse socket local. Esse modelo é semelhante ao TWS API da IBKR.
- Autenticação
- Duas etapas: (1) O cliente OpenD se autentica no Moomoo com as credenciais da conta do usuário; (2) O SDK da estratégia se autentica no OpenD local com uma trading password separada. A trading password é obrigatória para qualquer endpoint de envio de ordens e é validada dentro do OpenD, não no servidor da corretora.
Para detalhes específicos, consulte a Moomoo
Endpoints específicos, detalhes de instalação do OpenD, limites de taxa e permissões de dados de mercado estão disponíveis na documentação da Moomoo OpenAPI.
Seção 03 · Desenvolva com IA
Desenvolva sua estratégia para a Moomoo com IA
Escolha uma linguagem de SDK, instale o OpenD como um sidecar no seu container da TradingHost (ou execute-o em um host adjacente) e desenvolva sua estratégia em uma IDE de IA. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo fluxo de deploy nativo do GitHub.
Moomoo OpenAPI via OpenD
O SDK da estratégia se conecta a um processo de cliente OpenD em execução local via localhost socket. O OpenD se autentica com o Moomoo e roteia as ordens. Modelo semelhante ao TWS API da IBKR.
futu-api Python
SDK Python oficial da Futu. Envolve o protocolo de socket do OpenD e expõe métodos nativos em Python para ordens, estado da conta, dados de mercado e assinaturas de trading.
Java and C++ SDKs
SDKs oficiais em Java e C++ para o OpenD. Use-os se o seu ecossistema de trading já estiver nessas linguagens ou se a lógica sensível à latência exigir código compilado.
Custom connector
Wrapper próprio para o cliente OpenD. O protocolo do OpenD é documentado; implementações personalizadas são viáveis para infraestruturas especializadas.
Suporte de bibliotecas para os mercados do Moomoo
A cobertura de ativos depende da entidade da Futu/Moomoo que mantém sua conta. Os SDKs da futu-api suportam todos os mercados compatíveis com a entidade; o fator limitante é o acesso da conta, não a capacidade do SDK.
✓ suporte confirmado conforme a documentação do SDK. O acesso real ao mercado depende de qual entidade mantém sua conta; o SDK expõe todos os recursos, mas a corretora valida as permissões de acesso.
A TradingHost não impõe um SDK. Ela executa seu projeto, incluindo o sidecar do OpenD.
Desenvolva com IA
A futu-api se integra perfeitamente em IDEs de IA: os métodos do SDK se mapeiam de forma direta para os endpoints da OpenAPI e as dicas de tipo (type hints) são claras. A superfície de controle MCP da TradingHost fecha o ciclo de observabilidade e gerenciamento de runtime.
Seção 04 · Execute no TradingHost
Execute seu código no TradingHost
O Moomoo fornece a conta da corretora, a distribuição do cliente OpenD, os dados de mercado e o ambiente de execução. A TradingHost fornece o ambiente de produção onde a sua estratégia e o sidecar do OpenD são executados.
Em vez de executar o código da estratégia e o OpenD em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz o deploy a partir do GitHub em um ambiente de execução de contêineres gerenciado pela TradingHost que hospeda ambos os processos juntos.
Você
- Seu repositório contém seu código.
- Seu deploy define como ele é executado.
- Sua estratégia se conecta ao Moomoo via OpenD.
TradingHost
- Mantém o runtime online.
- Exibe logs e health checks.
- Seleção de região.
- Superfície de deploy controlada.
Fluxo de deploy
- PASSO 01
Conecte o GitHub
Autorize o TradingHost a acessar sua conta do GitHub.
- PASSO 02
Vincule um repositório ou use um template inicial
Aponte a TradingHost para o seu repositório existente de estratégia Moomoo OpenAPI ou faça um fork de um starter em Python do futu-api que inclua uma configuração de sidecar do OpenD.
- PASSO 03
Faça o deploy com o OpenD como sidecar
Escolha uma região (US-East para mercados dos EUA; EU pode ser aplicada para atividades na sessão europeia), forneça suas credenciais de conta Moomoo e sua trading password como variáveis de ambiente e faça o deploy. O cliente OpenD roda como um container sidecar junto com a sua estratégia; ambos compartilham um localhost socket dentro do pod Kubernetes.
- PASSO 04
Monitore logs e integridade
Monitore logs em tempo real, integridade e o estado de execução a partir do painel da TradingHost. A mesma interface pode ser acessada via MCP a partir de qualquer AI IDE. Os logs do OpenD são capturados junto com os logs da estratégia.
- PASSO 05
Atualize e faça um novo deploy
Faça push das alterações para a branch principal do GitHub e a TradingHost faz o novo deploy tanto da estratégia quanto do sidecar do OpenD.
Seção 05 · Notas operacionais
Notas operacionais para a Moomoo
Armadilhas comuns ao executar uma estratégia Moomoo em um ambiente de nuvem em contêineres. O modelo de gateway local do OpenD é a realidade operacional predominante. Todas as afirmações abaixo foram citadas ou parafraseadas da documentação oficial da OpenAPI da Moomoo.
01 · Sidecar do OpenD
O OpenD é um gateway local, não uma API remota
A interface programática da Moomoo é a OpenAPI exposta via OpenD, um cliente de gateway instalado separadamente. O SDK da estratégia se conecta ao OpenD por meio de um localhost socket. O OpenD se autentica com a Moomoo, mantém a sessão ativa e roteia as ordens. Para deploy em nuvem, execute o OpenD como um contêiner sidecar no mesmo pod da estratégia. Esse modelo é semelhante ao funcionamento da TWS API da IBKR.
02 · Trading password
A trading password é obrigatória para endpoints de ordens
Depois que o OpenD se autentica com a Moomoo usando as credenciais da conta, o SDK da estratégia também deve fornecer uma trading password para qualquer chamada de envio de ordem. A trading password é definida na conta da Moomoo e é validada dentro do OpenD, não no servidor da corretora. Armazene a trading password nos Secrets da TradingHost e forneça-a ao OpenD na inicialização.
03 · Entidade / acesso ao mercado
O acesso ao mercado depende de qual entidade da Futu/Moomoo detém a conta
A Moomoo Financial Inc. (entidade dos EUA, FINRA CRD 32107) oferece ações dos EUA, opções e futuros limitados. A Futu Securities International (HK) Limited e a Moomoo Financial Singapore Pte. Ltd. são entidades separadas que atendem aos mercados de HK e SG. A OpenAPI expõe tudo, mas o lado da corretora rejeita ordens para mercados fora do acesso da sua entidade. Planeje suas estratégias com base nos mercados que sua conta tem permissão para operar.
04 · Assinaturas de dados de mercado
As assinaturas de dados em tempo real são por mercado e por conta
A Moomoo cobra assinaturas de dados de mercado por mercado (EUA Level 1, EUA Level 2, HK, SG) e por conta. Sem uma assinatura ativa, a OpenAPI retorna dados atrasados ou respostas vazias para esse mercado. Confirme as assinaturas na conta da Moomoo antes de fazer o deploy de uma estratégia que dependa de dados em tempo real.
05 · Paper trading
A conta de paper trading usa a mesma interface da OpenAPI com um ID de conta diferente
A Moomoo oferece uma conta de paper trading que roda nos mesmos endpoints da OpenAPI com um ID de conta específico para paper trading. O código da estratégia não muda entre simulação e produção; apenas a configuração do ID da conta e da trading password é alterada. Use o paper trading como ambiente de testes antes de passar para a conta real.
FonteMoomoo paper trading
Seção 06 · Desenvolvido para
Desenvolvido para
Os runtimes do TradingHost para Moomoo são ideais para:
- Desenvolvedores criando estratégias em AI IDEs (Cursor, Claude Code)
- Traders multimercado (EUA + HK + SG)
- Criadores de estratégias para o mercado de ações de Hong Kong
- Criadores de estratégias para o mercado de ações de Singapura
- Quants com contas nos EUA que utilizam o futu-api em Python
Conectar o GitHub e criar sua primeira estratégia é grátis.
Seção 08 · FAQ
Perguntas frequentes
Não. A TradingHost é independente e não é afiliada à Moomoo Financial Inc. ou à Futu Holdings Limited.
Não. A TradingHost é um ambiente de execução (runtime) para códigos de estratégias de trading. A Moomoo Financial Inc. é a corretora norte-americana (FINRA CRD 32107), membro da SIPC. Sua conta, custódia, acesso ao mercado, liquidação e relatórios fiscais ficam todos na Moomoo.
O OpenD é o cliente de gateway local da Moomoo. Trata-se de um processo instalado separadamente que se autentica com a Moomoo, mantém a sessão de trading ativa e expõe um localhost socket ao qual o SDK da estratégia se conecta. A estratégia nunca se comunica diretamente com os servidores da Moomoo; o OpenD funciona como o intermediário. Esse modelo é semelhante ao funcionamento da TWS API da Interactive Brokers.
Sim, como um sidecar. A TradingHost executa o OpenD como um contêiner sidecar no mesmo pod do Kubernetes que a estratégia. Ambos compartilham um localhost socket dentro do pod. O OpenD se autentica com a Moomoo na inicialização usando as credenciais fornecidas por meio dos Secrets da TradingHost.
Sim, desde que sua conta seja com a entidade da Futu em Hong Kong. A Moomoo Financial Inc. (entidade dos EUA) detém o acesso ao mercado norte-americano; o acesso aos mercados de HK e SG é feito por meio de entidades separadas da Futu. A OpenAPI expõe todos os mercados que o SDK pode acessar; o lado da corretora aplica as permissões de acordo com o que sua conta tem direito.
Não. O código da sua estratégia se conecta ao OpenD e envia instruções de ordens; o OpenD as encaminha para a Moomoo. A TradingHost fornece apenas o ambiente de execução onde ambos os processos rodam.
Não. O acesso à API da Moomoo é fornecido pela própria Moomoo por meio da OpenAPI e do cliente OpenD. Você é o responsável por sua conta Moomoo, pela distribuição do cliente OpenD e pela conformidade com os termos da Moomoo.
Qualquer linguagem que possa ser executada em um contêiner. A Moomoo disponibiliza SDKs oficiais em Python (futu-api), Java e C++. Outras linguagens podem se comunicar diretamente com o OpenD por meio do seu protocolo de socket documentado.
Abra uma conta na Moomoo com a entidade que atende ao seu mercado. Ative a OpenAPI na conta e obtenha sua trading password. Conecte seu repositório do GitHub que contém o código da estratégia, vincule-o à TradingHost e faça o deploy com o OpenD configurado como sidecar.
No seu fluxo de trabalho de secrets controlado pelo GitHub. A senha da conta Moomoo é passada para o OpenD na inicialização do sidecar; a trading password é passada para o SDK da estratégia na inicialização da estratégia.
Não. As estratégias nunca devem precisar de permissões de saque ou de movimentação financeira.
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.
Não. O PDT (FINRA Rule 4210) é aplicado pela Moomoo em contas dos EUA, não pelo TradingHost. Contas de margem abaixo de $25.000 estão sujeitas às restrições de PDT para day trading.
Não. Os formulários fiscais são fornecidos pela entidade da Moomoo que mantém a sua conta, não pelo TradingHost.
Não. O SIPC cobre a sua conta de corretora da Moomoo nos EUA (Moomoo Financial Inc.) em até $500.000, incluindo $250.000 em dinheiro. Entidades fora dos EUA são cobertas por seus reguladores locais. O runtime do TradingHost não possui seguro do SIPC porque o TradingHost não é uma corretora.
O TradingHost roda nas regiões EU e US-East. A região US-East é a escolha natural para contas Moomoo dos EUA; a região EU cobre as atividades da sessão europeia. A seleção de regiões de Hong Kong e Singapura está no roadmap.
Não. O TradingHost é focado em runtime de produção e implantação. O backtesting deve ser feito em sua stack de pesquisa, framework ou AlgoBuilder.