QMT MCP Server

Baixe e consulte dados do mercado de ações usando a plataforma QMT.

Documentação

Servidor MCP QMT

Introdução ao Projeto

  • Servidor MCP baseado na plataforma QMT para cotações de ações, utilizado para fornecer funcionalidades de download e consulta de dados do mercado de ações.

Características

  • Obter informações detalhadas de ações
  • Baixar dados históricos de ações
  • Consultar dados do mercado de ações

Funções de Ferramentas

  • get_current_time_tool: Obter a hora atual
  • get_instrument_detail_tool: Obter informações detalhadas de uma ação
  • download_history_data_tool: Baixar dados históricos de mercado de uma ação específica
  • download_history_data2_tool: Baixar dados históricos de mercado de múltiplas ações
  • get_market_data_ex_tool: Obter dados de mercado de múltiplas ações

Exemplos de Demonstração

  • Pergunta: Como a ação A da China Mobile se saiu nos últimos três meses? Faça uma análise abrangente e multidimensional com base nos dados.

      Para analisar detalhadamente o desempenho da ação A da China Mobile nos últimos três meses, preciso primeiro obter os dados relevantes. O código da ação A da China Mobile é 600941.SH. Vou obter as informações detalhadas e os dados históricos de cotações desta ação.
    
      Ver resultado da get_instrument_detail_tool
    
      Agora vou baixar os dados históricos da ação A da China Mobile dos últimos três meses. Considerando que hoje é 16 de abril de 2025, vou obter os dados diários de 16 de janeiro de 2025 até hoje:
    
      Ver resultado da download_history_data_tool
    
      Agora vou obter os dados detalhados de mercado da ação A da China Mobile:
    
      Ver resultado da get_market_data_ex_tool
    
      Vamos obter a hora atual para determinar o dia de negociação mais recente:
      Ver resultado da get_current_time_tool
    
      Agora que obtive os dados detalhados da ação A da China Mobile (600941.SH) dos últimos três meses, vou fazer uma análise abrangente do seu desempenho.
      Análise do desempenho da ação A da China Mobile nos últimos três meses
      1. Análise da tendência do preço das ações
      Tendência geral:
    
      Preço inicial (16 de janeiro de 2025): preço de abertura de 108,40 yuans, preço de fechamento de 109,29 yuans
      Preço mais recente (15 de abril de 2025): preço de abertura de 110,43 yuans, preço de fechamento de 111,75 yuans
      Ganho acumulado em três meses: 2,25% (de 109,29 yuans para 111,75 yuans)
    
      Desempenho por fases:
    
      Janeiro: flutuação pequena do preço das ações, mantendo-se na faixa de 107-111 yuans
      Fevereiro: aumento significativo, atingindo o pico de 114,50 yuans em 21 de fevereiro
      Final de fevereiro a março: passou por uma queda, caindo para o ponto baixo de 105,66 yuans em 12 de março
      Final de março a abril: estabilizou e se recuperou, atingindo 112,60 yuans em 9 de abril, seguido de uma pequena correção
    
      2. Análise do volume de negociação
      Mudanças no volume de negociação:
    
      Volume médio diário: cerca de 162.000 lotes
      Datas de alto volume de negociação:
    
      10 de fevereiro: 345.000 lotes (preço subiu de 108,14 yuans para 110,00 yuans)
      21 de fevereiro: 352.000 lotes (preço subiu de 110,37 yuans para 114,50 yuans)
      21 de março: 355.000 lotes (preço subiu de 105,00 yuans para 106,65 yuans)
      7 de abril: 368.000 lotes (preço caiu de 108,99 yuans e depois se recuperou para 108,45 yuans)
      8 de abril: 323.000 lotes (preço subiu significativamente para 111,60 yuans)
    
    
    
      Relação entre volume e preço:
    
      Aumento do volume em altas significativas: como em 10 de fevereiro, 21 de fevereiro, 8 de abril, etc.
      Volume relativamente menor durante ajustes de preço: como de meados de março ao final de março
    
      3. Análise da volatilidade do preço
      Amplitude da flutuação:
    
      Preço mais alto: 114,50 yuans (21 de fevereiro de 2025)
      Preço mais baixo: 105,00 yuans (20 de março de 2025)
      Amplitude máxima: 9,05% (diferença entre o ponto mais alto e o mais baixo)
      Amplitude média diária de flutuação: 1,58%
    
      Volatilidade:
    
      Volatilidade média diária nos últimos três meses: 0,77%
      A volatilidade em fevereiro foi maior do que em janeiro e março, refletindo um mercado mais ativo
    
      4. Análise de indicadores técnicos
      Linhas de tendência:
    
      Tendência de curto prazo: tendência de alta desde abril
      Tendência de médio prazo: formou um padrão de reversão em "V", com recuperação após atingir o fundo em meados de março
    
      Níveis de suporte e resistência:
    
      Principal suporte: próximo de 105 yuans (testado várias vezes sem quebra efetiva)
      Principal resistência: faixa de 112-115 yuans (área de pico de fevereiro)
    
      Indicadores de volume:
    
      Aumento do volume quando o preço sobe, indicando força dos compradores
      Volume recente mantido em níveis elevados, mostrando aumento do interesse do mercado na ação
    
      5. Análise comparativa com o mercado
      Embora não seja possível obter diretamente os dados do Índice de Xangai no mesmo período, com base nas características da tendência de preço, pode-se inferir:
    
      Em janeiro-fevereiro, a China Mobile teve desempenho superior ao mercado (o mercado como um todo teve bom desempenho em fevereiro)
      Do início ao meio de março, ajustou-se em sincronia com o mercado
      Desde o início de abril, acompanhou a recuperação geral do mercado, com desempenho relativamente positivo
    
      6. Análise de marcos temporais importantes
      Datas-chave e desempenho:
    
      21 de fevereiro: alta de 3,74% em um único dia, com aumento significativo do volume
      22-26 de fevereiro: queda por 3 dias consecutivos, com queda acumulada de cerca de 6%
      20-21 de março: forte recuperação após atingir o ponto baixo, com alta de 1,57% em um único dia
      8-9 de abril: alta por dois dias consecutivos, com ganho acumulado de 3,83%
    
      7. Avaliação do valor de investimento
      Observações baseadas nos dados:
    
      Preço oscilando em alta, mostrando tendência geral de crescimento estável
      Atividade de negociação moderada, sem flutuações anormais significativas
      Aumento recente do volume acompanhado de alta de preço, mostrando aumento da confiança do mercado
    
      Fatores potenciais:
    
      Como líder do setor de telecomunicações, a China Mobile tem forte posição de mercado
      O desenvolvimento do 5G e possíveis aplicações de novas tecnologias podem ser os fatores que impulsionam a alta recente do preço das ações
      A volatilidade relativamente estável do preço reflete a visão positiva de longo prazo dos investidores sobre a ação
    
      8. Conclusão geral
      O desempenho da ação A da China Mobile nos últimos três meses mostrou uma tendência geral de queda inicial seguida de alta: janeiro relativamente estável, fevereiro com alta significativa seguida de correção, março com um período de ajuste, e desde abril estabilização e recuperação. O ganho acumulado geral é de 2,25%, com volatilidade moderada e atividade de negociação relativamente alta. Do ponto de vista técnico, a ação completou um ciclo completo de ajuste-recuperação, atualmente em canal de alta, com potencial de romper o pico anterior no curto prazo. Com o aumento recente do volume de negociação, o interesse do mercado nesta ação está aumentando, e o desempenho futuro merece atenção.
    
  • Pergunta: Como as ações A da PetroChina, Sinopec e CNOOC se saíram nos últimos três meses?

      Deixe-me consultar os dados de desempenho das ações A da PetroChina, Sinopec e CNOOC no mercado A nos últimos três meses. Primeiro, preciso obter os códigos das ações dessas empresas e depois baixar os dados históricos relevantes.
      O código da ação A da PetroChina no mercado A é 601857.SH; o código da Sinopec é 600028.SH; o código da CNOOC no mercado A é 600938.SH.
      Deixe-me confirmar esses códigos e obter as informações das ações:
    
      Ver resultado da get_instrument_detail_tool 
    
      Ver resultado da get_instrument_detail_tool 
    
      Ver resultado da get_instrument_detail_tool
    
      Agora deixe-me obter a hora atual para determinar o período dos últimos três meses:
    
      Ver resultado da get_current_time_tool
    
      Como a hora atual é 21 de abril de 2025, vou obter os dados das ações de 21 de janeiro de 2025 até hoje (cerca de 3 meses):
    
      Ver resultado da download_history_data2_tool 
    
      Agora vou obter os dados de mercado dessas ações:
    
      Ver resultado da get_market_data_ex_tool 
    
      Com base nos dados obtidos, agora posso analisar o desempenho das ações A da PetroChina, Sinopec e CNOOC no mercado A nos últimos três meses.
      Análise do desempenho da PetroChina (601857.SH) nos últimos três meses
    
      Preço inicial (21 de janeiro de 2025): preço de abertura de 8,53 yuans
      Preço final (21 de abril de 2025): preço de fechamento de 7,94 yuans
      Variação em três meses: (7,94 - 8,53) / 8,53 ≈ -6,92%
      Preço mais alto no período: 8,56 yuans (21 de janeiro)
      Preço mais baixo no período: 7,33 yuans (7 de abril)
      Análise de tendência: tendência geral de estabilidade inicial seguida de queda, com queda significativa no início de abril e pequena recuperação posterior
    
      Análise do desempenho da Sinopec (600028.SH) nos últimos três meses
    
      Preço inicial (21 de janeiro de 2025): preço de abertura de 6,18 yuans
      Preço final (21 de abril de 2025): preço de fechamento de 5,66 yuans
      Variação em três meses: (5,66 - 6,18) / 6,18 ≈ -8,41%
      Preço mais alto no período: 6,19 yuans (21 de janeiro)
      Preço mais baixo no período: 5,25 yuans (7 de abril)
      Análise de tendência: tendência geral de queda, com queda significativa também no início de abril e recuperação posterior
    
      Análise do desempenho da CNOOC (600938.SH) nos últimos três meses
    
      Preço inicial (21 de janeiro de 2025): preço de abertura de 28,23 yuans
      Preço final (21 de abril de 2025): preço de fechamento de 24,92 yuans
      Variação em três meses: (24,92 - 28,23) / 28,23 ≈ -11,73%
      Preço mais alto no período: 28,28 yuans (21 de janeiro)
      Preço mais baixo no período: 23,11 yuans (7 de abril)
      Análise de tendência: maior queda geral, especialmente com queda acentuada no início de abril, seguida de pequena recuperação
    
      Análise comparativa das três empresas
    
      Comparação de quedas: CNOOC teve o pior desempenho, com queda acumulada de cerca de 11,73% em três meses; Sinopec em segundo lugar, com queda de cerca de 8,41%; PetroChina teve desempenho relativamente melhor, com queda de cerca de 6,92%
      Volatilidade: CNOOC teve a maior volatilidade, com preço caindo da faixa de 28 yuans para a faixa de 24 yuans; PetroChina e Sinopec tiveram volatilidade relativamente menor
      Momento-chave: as três empresas tiveram quedas significativas em torno de 7 de abril, possivelmente relacionadas aos mesmos fatores de mercado ou do setor
      Recuperação: as três empresas tiveram certo nível de recuperação em meados de abril, mas não conseguiram retornar aos níveis do final de março
    
      Resumo
      Nos últimos três meses, as três empresas de petróleo apresentaram tendência de queda no mercado A, com a CNOOC tendo a maior queda e a PetroChina o melhor desempenho relativo. As três empresas tiveram quedas significativas no início de abril, seguidas de pequena recuperação, indicando que o setor de petróleo como um todo pode ter sido afetado por alguns fatores desfavoráveis. As tendências de preço das três empresas são semelhantes, mostrando forte correlação setorial.
    

Observações

  1. Devido às limitações do cliente QMT, atualmente suporta apenas Windows
  2. Antes de iniciar o serviço MCP, certifique-se de que o QMT esteja aberto e em execução em segundo plano

Início Rápido

  1. Instale o QMT-MCP-Server

    $ pip install git+https://github.com/jm12138/qmt-mcp-server
    
  2. Inicie o cliente QMT ou MiniQMT

  3. Inicie o servidor MCP

    1. Modo stdio (adequado para uso local)

      $ qmt_mcp_server_stdio
      
    2. Modo sse (adequado para implantação em servidor)

      $ qmt_mcp_server_sse --host 0.0.0.0 --port 8000
      
  4. Configuração do cliente

    1. Claude Desktop

      {
          "mcpServers": {
              "qmt-mcp-server": {
                  "command": "qmt_mcp_server_stdio"
              }
          }
      }
      
    2. VS Code

      {
          "servers": {
              "qmt-mcp-server": {
                  "command": "qmt_mcp_server_stdio"
              }
          }
      }
      
      {
          "servers": {
              "qmt-mcp-server": {
                  "type": "sse",
                  "url": "http://0.0.0.0:8000/sse",
              }
          }
      }