QMT MCP Server
Um servidor MCP que faz interface com o sistema de negociação MiniQMT em execução local.
Documentação
QMT-MCP-Server
Dê aos modelos de linguagem a capacidade de executar operações de ações!
QMT-MCP-Server é um aplicativo de servidor baseado em MCP (Model Control Protocol), usado para integrar o sistema de negociação QMT da XunTou, fornecendo interfaces funcionais relacionadas à negociação de ações.
Este projeto é apenas para fins de aprendizado e troca de conhecimento. Use com cautela em ambientes de negociação reais.
Funcionalidades implementadas
- Consulta de saldo da conta
- Consulta de informações de posições
- Envio de ordens
- Cancelamento de ordens
Requisitos do sistema
- Python >= 3.10
- Permissão de negociação QMT ativada e miniqmt iniciado localmente
Instruções de instalação
Antes de usar, instale a ferramenta de gerenciamento de pacotes Python uv
Consulte o método de instalação em https://docs.astral.sh/uv/getting-started/installation/#github-releases
- Clone o projeto para o seu computador
git clone https://github.com/nnquant/qmt-mcp-server
- Instale as dependências:
uv sync
- Execute o projeto
uv run main.py
Instruções de configuração
Na primeira execução, o sistema solicitará as informações de configuração necessárias:
- Caminho do MiniQMT
- Conta de fundos
As informações de configuração serão salvas automaticamente no arquivo xttrader.yaml.
Dicas de uso do MCP
- Escolha um cliente MCP adequado e configure o servidor MCP. Por exemplo, no Cursor, configure da seguinte forma:
{
"mcpServers": {
"qmt-mcp-server": {
"url": "http://localhost:8001/sse"
}
}
}
- Exemplos de comandos
- Por favor, consulte as posições da minha conta
- Compre 100 ações de 600000.SH ao preço de 10 yuan
- Compre 100 ações do Banco Ping An ao preço de 11 yuan
- (Devido às diferenças entre os modelos de linguagem, em alguns casos pode não ser possível converter corretamente o nome da ação para o código da ação. Tenha cuidado ao usar nomes de ações para enviar ordens.)
- Compre 20% da posição disponível da ação XXXX ao preço de XX
- Combine com outros serviços MCP para concluir um fluxo completo de seleção e negociação de ações
Avisos
- Antes de usar, certifique-se de que o sistema MiniQMT esteja funcionando corretamente
- Antes de negociar, verifique cuidadosamente as informações da conta
- Todos os códigos de ações devem incluir o sufixo da bolsa (.SH ou .SZ)
- Este programa é apenas para troca de conhecimento e aprendizado. Use com cautela em negociações reais. Não me responsabilizo por quaisquer perdas causadas pelo uso deste programa.