QMT MCP Server

Descargar y consultar datos del mercado de valores utilizando la plataforma QMT.

Documentación

QMT MCP Server

Descripción del proyecto

  • Servidor MCP basado en la plataforma QMT para cotizaciones de acciones, diseñado para proporcionar funciones de descarga y consulta de datos del mercado de valores.

Características

  • Obtener información detallada de acciones
  • Descargar datos históricos de acciones
  • Consultar datos del mercado de valores

Funciones de herramientas

  • get_current_time_tool: Obtener la hora actual
  • get_instrument_detail_tool: Obtener información detallada de una acción
  • download_history_data_tool: Descargar datos históricos de mercado de una acción específica
  • download_history_data2_tool: Descargar datos históricos de mercado de múltiples acciones
  • get_market_data_ex_tool: Obtener datos de mercado de múltiples acciones

Ejemplos

  • Pregunta: ¿Cómo ha sido el rendimiento de China Mobile A-share en los últimos tres meses? Analice de forma integral desde múltiples perspectivas con base en los datos.

      Para analizar en detalle el rendimiento de China Mobile A-share en los últimos tres meses, primero necesito obtener los datos relevantes. El código de la acción de China Mobile A-share es 600941.SH. Obtendré la información detallada y los datos históricos de cotización de esta acción.
    
      Ver resultado de get_instrument_detail_tool
    
      Ahora descargaré los datos históricos de China Mobile A-share de los últimos tres meses. Considerando que hoy es 16 de abril de 2025, obtendré los datos diarios desde el 16 de enero de 2025 hasta la fecha:
    
      Ver resultado de download_history_data_tool
    
      Ahora obtendré los datos detallados del mercado de China Mobile A-share:
    
      Ver resultado de get_market_data_ex_tool
    
      Obtengamos la hora actual para determinar el día de negociación más reciente:
      Ver resultado de get_current_time_tool
    
      Ahora que he obtenido los datos detallados de China Mobile A-share (600941.SH) de los últimos tres meses, procederé a realizar un análisis integral de su rendimiento.
      Análisis del rendimiento de China Mobile A-share en los últimos tres meses
      1. Análisis de la tendencia del precio
      Tendencias generales:
    
      Precio inicial (16 de enero de 2025): precio de apertura 108,40 yuanes, precio de cierre 109,29 yuanes
      Precio más reciente (15 de abril de 2025): precio de apertura 110,43 yuanes, precio de cierre 111,75 yuanes
      Aumento acumulado en tres meses: 2,25% (de 109,29 yuanes a 111,75 yuanes)
    
      Rendimiento por etapas:
    
      Enero: el precio de la acción fluctuó poco, manteniéndose en el rango de 107-111 yuanes
      Febrero: se observó un aumento notable, alcanzando un máximo de etapa de 114,50 yuanes el 21 de febrero
      Finales de febrero a marzo: experimentó una caída, llegando a un mínimo de etapa de 105,66 yuanes el 12 de marzo
      Finales de marzo a abril: se estabilizó y recuperó, alcanzando 112,60 yuanes el 9 de abril, seguido de un ligero retroceso
    
      2. Análisis del volumen de negociación
      Cambios en el volumen de negociación:
    
      Volumen diario promedio: aproximadamente 162.000 lotes
      Fechas de alto volumen de negociación:
    
      10 de febrero: 345.000 lotes (el precio subió de 108,14 a 110,00 yuanes)
      21 de febrero: 352.000 lotes (el precio subió de 110,37 a 114,50 yuanes)
      21 de marzo: 355.000 lotes (el precio subió de 105,00 a 106,65 yuanes)
      7 de abril: 368.000 lotes (el precio cayó de 108,99 y luego se recuperó a 108,45 yuanes)
      8 de abril: 323.000 lotes (el precio subió significativamente a 111,60 yuanes)
    
    
    
      Relación entre volumen y precio:
    
      El volumen aumentó durante subidas significativas: como el 10 de febrero, 21 de febrero y 8 de abril
      El volumen fue relativamente menor durante los ajustes de precio: como desde mediados de marzo hasta finales de marzo
    
      3. Análisis de volatilidad del precio
      Amplitud de fluctuación:
    
      Precio máximo: 114,50 yuanes (21 de febrero de 2025)
      Precio mínimo: 105,00 yuanes (20 de marzo de 2025)
      Amplitud máxima: 9,05% (diferencia entre el punto más alto y el más bajo)
      Amplitud promedio de fluctuación intradía: 1,58%
    
      Volatilidad:
    
      Volatilidad diaria promedio en los últimos tres meses: 0,77%
      La volatilidad de febrero fue mayor que la de enero y marzo, lo que refleja un sentimiento de mercado más activo
    
      4. Análisis de indicadores técnicos
      Líneas de tendencia:
    
      Tendencia a corto plazo: tendencia alcista desde abril
      Tendencia a mediano plazo: se formó un patrón de reversión en forma de "V", que comenzó a recuperarse después de tocar fondo a mediados de marzo
    
      Niveles de soporte y resistencia:
    
      Nivel de soporte principal: alrededor de 105 yuanes (probado varias veces sin ruptura efectiva)
      Nivel de resistencia principal: rango de 112-115 yuanes (zona de máximos de febrero)
    
      Indicadores de volumen:
    
      El volumen aumentó cuando el precio subió, lo que indica una fuerza alcista relativamente fuerte
      El volumen reciente se mantuvo en un nivel relativamente alto, lo que muestra un mayor interés del mercado en esta acción
    
      5. Análisis comparativo con el mercado
      Aunque no se pueden obtener directamente los datos del índice SSE Composite del mismo período, según las características de la tendencia del precio, se puede inferir:
    
      De enero a febrero, China Mobile tuvo un rendimiento superior al del mercado general (el mercado general tuvo un buen desempeño en febrero)
      De principios a mediados de marzo, se ajustó en sincronía con el mercado
      Desde principios de abril, siguió el rebote general del mercado con un desempeño relativamente positivo
    
      6. Análisis de hitos importantes
      Fechas clave y su desempeño:
    
      21 de febrero: gran aumento diario del 3,74%, con un volumen de negociación notablemente mayor
      22-26 de febrero: 3 días consecutivos de caídas, con una caída acumulada de aproximadamente el 6%
      20-21 de marzo: fuerte rebote después de tocar el mínimo de etapa, con un aumento diario del 1,57%
      8-9 de abril: dos días consecutivos de subidas, con un aumento acumulado del 3,83%
    
      7. Evaluación del valor de inversión
      Observaciones basadas en los datos:
    
      El precio fluctuó al alza, mostrando una tendencia alcista general estable
      La actividad de negociación fue moderada, sin fluctuaciones anormales evidentes
      El aumento reciente del volumen acompañado de subidas de precio indica una mayor confianza del mercado
    
      Factores potenciales:
    
      Como líder del sector de telecomunicaciones, China Mobile tiene una posición de mercado sólida
      El desarrollo del negocio 5G y las posibles aplicaciones de nuevas tecnologías emergentes pueden ser los factores impulsores del reciente aumento del precio de la acción
      La volatilidad relativamente estable del precio refleja la visión positiva a largo plazo de los inversores sobre esta acción
    
      8. Conclusión integral
      El rendimiento de China Mobile A-share en los últimos tres meses mostró en general una tendencia de caída inicial seguida de recuperación: enero fue relativamente estable, febrero mostró un aumento notable seguido de un retroceso, marzo experimentó un ajuste, y desde abril se ha estabilizado y recuperado nuevamente. El aumento acumulado general fue del 2,25%, con volatilidad moderada y actividad de negociación relativamente alta. Desde una perspectiva técnica, la acción ha completado un ciclo completo de ajuste-rebote, actualmente se encuentra en un canal ascendente y es probable que continúe superando los máximos anteriores a corto plazo. Con el reciente aumento del volumen de negociación, el interés del mercado en esta acción está creciendo, y su desempeño futuro merece atención.
    
  • Pregunta: ¿Cómo ha sido el rendimiento de PetroChina, Sinopec y CNOOC en el mercado A-share en los últimos tres meses?

      Permítame consultar los datos de rendimiento de PetroChina, Sinopec y CNOOC en el mercado A-share de los últimos tres meses. Primero, necesito obtener los códigos de estas acciones y luego descargar los datos históricos relevantes.
      El código de PetroChina en el mercado A-share es 601857.SH; el código de Sinopec es 600028.SH; el código de CNOOC en A-share es 600938.SH.
      Permítame confirmar estos códigos y obtener la información de las acciones:
    
      Ver resultado de get_instrument_detail_tool 
    
      Ver resultado de get_instrument_detail_tool 
    
      Ver resultado de get_instrument_detail_tool
    
      Ahora permítame obtener la hora actual para determinar el rango de tiempo de los últimos tres meses:
    
      Ver resultado de get_current_time_tool
    
      Según la hora actual que es el 21 de abril de 2025, obtendré los datos de las acciones desde el 21 de enero de 2025 hasta la fecha (aproximadamente 3 meses):
    
      Ver resultado de download_history_data2_tool 
    
      Ahora obtendré los datos de mercado de estas acciones:
    
      Ver resultado de get_market_data_ex_tool 
    
      Con base en los datos obtenidos, ahora puedo analizar el rendimiento de PetroChina, Sinopec y CNOOC en el mercado A-share de los últimos tres meses.
      Análisis del rendimiento de PetroChina (601857.SH) en los últimos tres meses
    
      Precio inicial (21 de enero de 2025): precio de apertura de 8,53 yuanes
      Precio final (21 de abril de 2025): precio de cierre de 7,94 yuanes
      Cambio porcentual en tres meses: (7,94 - 8,53) / 8,53 ≈ -6,92%
      Precio máximo del período: 8,56 yuanes (21 de enero)
      Precio mínimo del período: 7,33 yuanes (7 de abril)
      Análisis de tendencia: en general, mostró una tendencia de estabilidad inicial seguida de caída, con una caída significativa a principios de abril y un ligero rebote posterior
    
      Análisis del rendimiento de Sinopec (600028.SH) en los últimos tres meses
    
      Precio inicial (21 de enero de 2025): precio de apertura de 6,18 yuanes
      Precio final (21 de abril de 2025): precio de cierre de 5,66 yuanes
      Cambio porcentual en tres meses: (5,66 - 6,18) / 6,18 ≈ -8,41%
      Precio máximo del período: 6,19 yuanes (21 de enero)
      Precio mínimo del período: 5,25 yuanes (7 de abril)
      Análisis de tendencia: en general mostró una tendencia a la baja, con una caída notable también a principios de abril, seguida de cierta recuperación
    
      Análisis del rendimiento de CNOOC (600938.SH) en los últimos tres meses
    
      Precio inicial (21 de enero de 2025): precio de apertura de 28,23 yuanes
      Precio final (21 de abril de 2025): precio de cierre de 24,92 yuanes
      Cambio porcentual en tres meses: (24,92 - 28,23) / 28,23 ≈ -11,73%
      Precio máximo del período: 28,28 yuanes (21 de enero)
      Precio mínimo del período: 23,11 yuanes (7 de abril)
      Análisis de tendencia: en general, mostró la mayor caída, especialmente una caída pronunciada a principios de abril, seguida de un ligero rebote
    
      Análisis comparativo de las tres empresas
    
      Comparación de caídas: CNOOC tuvo el peor desempeño, con una caída acumulada de aproximadamente el 11,73% en tres meses; Sinopec le siguió con una caída de aproximadamente el 8,41%; PetroChina tuvo un desempeño relativamente mejor, con una caída de aproximadamente el 6,92%
      Volatilidad: CNOOC tuvo la mayor volatilidad, con el precio de la acción cayendo del rango de 28 yuanes al rango de 24 yuanes; PetroChina y Sinopec tuvieron fluctuaciones relativamente menores
      Punto clave en el tiempo: las tres empresas experimentaron caídas significativas alrededor del 7 de abril, posiblemente relacionadas con el mismo factor de mercado o del sector
      Rendimiento del rebote: las tres empresas tuvieron cierto rebote a mediados de abril, pero no lograron recuperar los niveles de finales de marzo
    
      Resumen
      En los últimos tres meses, las tres empresas petroleras mostraron una tendencia a la baja en el mercado A-share, siendo CNOOC la que registró la mayor caída y PetroChina el desempeño relativamente mejor. Las tres empresas experimentaron caídas notables a principios de abril, seguidas de ligeros rebotes, lo que indica que la industria petrolera en su conjunto pudo haber sido afectada por ciertos factores desfavorables. Las tendencias de precios de estas tres empresas son similares, lo que muestra una fuerte correlación sectorial.
    

Notas

  1. Debido a las limitaciones del cliente QMT, actualmente solo se admite Windows
  2. Antes de iniciar el servicio MCP, asegúrese de que QMT esté abierto y ejecutándose en segundo plano

Inicio rápido

  1. Instalar QMT-MCP-Server

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

  3. Iniciar el servidor MCP

    1. Modo stdio (adecuado para uso local)

      $ qmt_mcp_server_stdio
      
    2. Modo sse (adecuado para implementación en servidor)

      $ qmt_mcp_server_sse --host 0.0.0.0 --port 8000
      
  4. Configuración del 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",
              }
          }
      }