Problema na Instalação da Biblioteca MetaTrader5 no Ubuntu 24.04 para Automação de Ordens com Python
Eu não utilizo Linux, mas posso informar-lhe do seguinte com base no que já li anteriormente.
O MetaTrader é uma aplicação Windows e em Linux requer um ambiente virtualizado para funcionar corretamente.
Por isso a API de Python funciona somente com a versão Windows de Python no mesmo ambiente de Windows virtualizado no qual o MetaTrader está a funcionar, como por exemplo no Wine.
- 2019.06.14
- MetaQuotes
- www.metaquotes.net
Alguém já conseguiu instalar o MetaTrader5 no Ubuntu 24.04 para automatizar ordens no MetaTrader? Qual é o método correto para instalar essa biblioteca ou há algum outro procedimento alternativo que eu possa seguir? Existe algum repositório alternativo que eu possa usar ou alguma outra biblioteca que seja compatível para automação de ordens no MetaTrader5?
Agradeço muito qualquer ajuda ou sugestão. Eu sou iniciante em Python e estou tentando aprender a automatizar ordens no MetaTrader5. Se alguém tiver uma solução ou sugestão para contornar o erro, ficarei muito grato!
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
1. Descrição do Problema:
Olá a todos,
Estou tentando instalar a biblioteca MetaTrader5 no meu sistema Ubuntu 24.04 para utilizar com a linguagem de programação Python e automatizar ordens no MetaTrader5, mas estou enfrentando dificuldades durante o processo de instalação. Tentei várias abordagens e métodos de instalação, mas nenhum deles teve sucesso. Gostaria de ajuda para entender o que pode estar acontecendo e como posso resolver isso.
2. O que já tentei:
Método 1: Instalação com pip
Tentei instalar a biblioteca diretamente utilizando o pip com o seguinte comando:
pip install MetaTrader5
No entanto, o comando retorna a seguinte mensagem de erro:
ERROR: Could not find a version that satisfies the requirement MetaTrader5
ERROR: No matching distribution found for MetaTrader5
Método 2: Usando o conda e conda-forge
Também tentei instalar utilizando o conda e o canal conda-forge com o comando:
conda install MetaTrader5 --channel conda-forge
Porém, o conda não encontrou o pacote MetaTrader5 no canal e retornou um erro durante a resolução do ambiente:
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- MetaTrader5
Método 3: Download e instalação Manual
Tentei fazer o download do pacote MetaTrader5 diretamente de repositórios como o GitHub, mas as versões disponíveis não são compatíveis com o meu sistema ou com a versão de Python que estou utilizando.
3. Ambiente de Desenvolvimento:
Sistema Operacional: Ubuntu 24.04
Versão do Python: Python 3.10
Versão do pip: 24.9.2
Versão do conda: 24.9.2
IDE: VS Code / Terminal
4. O que já tentei para solicionar:
Verifiquei se o canal conda-forge está corretamente configurado no conda e fiz a configuração do channel_priority.
Revisei o repositório do GitHub da biblioteca MetaTrader5 e verifiquei que o pacote não está disponível diretamente no pip nem no conda-forge .
Pesquisei por documentação e fóruns relacionados ao MetaTrader5 com Python, mas não encontrei uma solução eficaz para o meu caso.
5. Pergunta Principal:
Alguém já conseguiu instalar o MetaTrader5 no Ubuntu 24.04 para automatizar ordens no MetaTrader? Qual é o método correto para instalar essa biblioteca ou há algum outro procedimento alternativo que eu possa seguir? Existe algum repositório alternativo que eu possa usar ou alguma outra biblioteca que seja compatível para automação de ordens no MetaTrader5?
Agradeço muito qualquer ajuda ou sugestão. Eu sou iniciante em Python e estou tentando aprender a automatizar ordens no MetaTrader5. Se alguém tiver uma solução ou sugestão para contornar o erro, ficarei muito grato!