mtcli-trade

mtcli-trade é um plugin para o projeto mtcli que permite executar ordens de compra e venda no MetaTrader 5 via terminal, com foco em acessibilidade para pessoas com deficiência visual.


Funcionalidades

  • Envio de ordens BUY e SELL
  • Suporte a ordens a mercado e limitadas
  • Parâmetros ajustáveis de:
  • Lote
  • Stop Loss (SL) em pontos
  • Take Profit (TP) em pontos
  • Exportação e logs acessíveis
  • Compatível com leitores de tela

Público-alvo

Desenvolvido com foco em traders cegos ou com baixa visão, mas útil também para quem prefere trabalhar via linha de comando ou automatizar operações.


Instalação

Pré-requisitos

  • Windows com MetaTrader 5 instalado
  • Python 3.10 a 3.13
pip install mtcli-trade

Ou, via Poetry:

poetry add mtcli-trade

Exemplos de uso

Comprar a mercado

mt buy --symbol WINV25 --lot 1 --sl 100 --tp 300

Vender com ordem limitada

mt sell --symbol WINV25 --lot 1 --limit --preco 123000

Testes e simulações

O plugin pode ser testado com: - Dados reais do MetaTrader 5 - Simuladores de resposta (mock da API)

Consulte a seção tests/ do repositório para detalhes.


Aviso

Teste sempre em conta demo antes de operar no mercado real.


Licença

Distribuído sob licença GPL-3.0.


Para mais detalhes, veja a documentação do projeto mtcli.