Specifiche
### Explicação do Script
1. **Configurações**:
- Substitua `YOUR_API_KEY` e `BASE_URL` pelas suas credenciais da API da corretora.
- Configure o símbolo do ativo, capital inicial, porcentagens de risco, limites de ordens e margem de investimento.
2. **Funções para Cálculo de Indicadores**:
- As funções `calculate_rsi`, `calculate_ema`, `calculate_dpo`, `calculate_cvc`, `calculate_kdj`, `calculate_mavol`, `calculate_supertrend`, `calculate_adx`, e `calculate_bollinger_bands` implementam a lógica para calcular cada indicador.
3. **Função de Execução de Ordens**:
- `execute_order`: Realiza ordens de compra e venda através da API da corretora.
4. **Plotagem de Sinais**:
- A função `plot_signals` gera um gráfico com os preços de fechamento, EMA, SuperTrend e marca os sinais de compra e venda.
5. **Loop de Trading**:
- O loop busca dados de mercado, calcula os indicadores e decide quando comprar ou vender com base nas condições especificadas.
- Implementa gerenciamento de stop loss e stop win.
6. **Gerenciamento de Risco**:
- O script considera uma porcentagem do capital para o tamanho da posição e define limites de stop loss e stop win, além de permitir a parametrização da margem de investimento.
Este exemplo é uma base inicial que pode ser aprimorada e adaptada conforme suas necessidades. A lógica para gerenciar ordens, calcular indicadores e tratar dados de mercado deve ser implementada de forma robusta. É importante ter um bom entendimento das APIs que está utilizando e das melhores práticas de desenvolvimento de software.