Este documento fornece uma documentação completa para o meu bot de automação de trading baseado em Python. O projeto utiliza as bibliotecas Telethon e IQ Option API para automatizar operações de trading em opções binárias e digitais. O objetivo principal é receber sinais de trading do Telegram, interpretá-los e executar automaticamente as operações de acordo com os sinais recebidos.
!!projeto de estudo!!
- Python 3.6 ou superior
- Pacotes:
telethon
,iqoptionapi
,dotenv
- Instale as bibliotecas necessárias usando o seguinte comando:
pip install telethon iqoptionapi python-dotenv
- Crie um arquivo
.env
na raiz do projeto e adicione as seguintes variáveis de ambiente:
API_ID=YOUR_TELEGRAM_API_ID
API_HASH=YOUR_TELEGRAM_API_HASH
CHAT_ID=YOUR_CHAT_ID
email=YOUR_IQOPTION_EMAIL
senha=YOUR_IQOPTION_PASSWORD
Substitua YOUR_TELEGRAM_API_ID
, YOUR_TELEGRAM_API_HASH
, YOUR_CHAT_ID
, YOUR_IQOPTION_EMAIL
e YOUR_IQOPTION_PASSWORD
pelas informações apropriadas.
O projeto inicia uma conexão com a plataforma IQ Option usando as credenciais fornecidas no arquivo .env
. Após a conexão ser estabelecida, as informações da conta, como saldo, são exibidas.
O projeto verifica continuamente as mensagens em um grupo do Telegram especificado pelo CHAT_ID
. Ele procura por mensagens que contenham sinais de trading no formato "TRADERZISMO FREE". Quando um sinal é detectado, as informações do sinal, como par, direção e horário, são extraídas da mensagem.
Após a detecção de um sinal válido, o projeto verifica se o par de trading tem um payout suficientemente alto. Dependendo do tipo de operação (binária ou digital) e do payout, ele executará a operação correspondente.
O projeto implementa funcionalidades de gestão de saldo, incluindo verificações de Stop Loss e Take Profit. Ele também suporta a estratégia de Martingale para operações perdidas. As configurações de Stop Loss, Take Profit, número de Martingales e multiplicador são ajustáveis.
-
Complete os passos de configuração conforme mencionado acima.
-
Execute o script Python:
python selogerRefactored.py
Substitua selogerRefactored.py
pelo nome do arquivo que contém o código.
- O projeto começará a monitorar as mensagens no grupo do Telegram. Quando um sinal válido for detectado, ele executará as operações de acordo com as condições especificadas.
Este projeto é fornecido apenas para fins educacionais e informativos. A negociação de ativos financeiros, como opções binárias e digitais, envolve riscos substanciais. Você deve entender os riscos e considerar cuidadosamente suas decisões de investimento. O autor e não assume qualquer responsabilidade por perdas ou danos decorrentes do uso deste projeto. Use por sua própria conta e risco. Sempre faça sua própria pesquisa e consulte profissionais financeiros antes de tomar decisões de investimento.