Este guia fornece instruções rápidas para começar a utilizar o projeto Python Algo Trading.
- Certifique-se de ter Python 3.7+ instalado
- Instale o MetaTrader 5 em seu computador
- Clone o repositório
- Instale as dependências:
pip install -r requirements.txtdocker build -t python-algo-trading .
docker run -it -p 8888:8888 python-algo-trading- Abra o MetaTrader 5
- Configure uma conta demo ou real
- Faça login na plataforma
Execute o script básico para verificar se a conexão está funcionando:
python 00-initialize_mt5.pypython 01-informacoes_conta_mt5.pypython 06-coleta_ativos_olhc_mt5.py-
Cruzamento de Médias
- Arquivo:
09-backtest_cruzamento_media_mt5.py - Descrição: Estratégia que opera baseada no cruzamento de médias móveis
- Arquivo:
-
Compra na Queda
- Arquivo:
11-estrategia_compra_queda_yfinance.py - Descrição: Estratégia que busca comprar ativos após quedas significativas
- Arquivo:
Para executar ordens automaticamente:
python 12-envio_ordem_mt5.pyPara fechar ordens:
python 13-ordem_fechamento_mt5.pyO projeto inclui diversos modelos preditivos:
-
Prophet
- Arquivo:
14-previ_prophet.py - Uso: Previsão de séries temporais
- Arquivo:
-
Regressão Linear
- Arquivo:
15-regressao_linear.py - Uso: Previsão de preços baseada em regressão linear
- Arquivo:
-
Redes Neurais
- Arquivo:
16-rede_neural.py - Uso: Previsão avançada de preços usando redes neurais
- Arquivo:
Para uma experiência interativa, use os notebooks:
jupyter notebook- Sempre comece com contas demo para testar suas estratégias
- Monitore constantemente a execução de scripts automáticos
- Verifique os parâmetros antes de executar estratégias (stop loss, take profit)
- Mantenha um diário de trading para avaliar o desempenho
- Faça backtests extensivos antes de usar dinheiro real
- Explore os notebooks para entender cada estratégia
- Faça ajustes nos parâmetros para melhorar o desempenho
- Combine diferentes estratégias
- Desenvolva suas próprias estratégias baseadas nos modelos fornecidos