# ✓ CHECKLIST DE INICIALIZAÇÃO REXMULTITRADE

## 🚀 INÍCIO RÁPIDO (5 MINUTOS)

### Passo 1: Preparar Binance API ⏱️ 2 min
- [ ] Abra https://www.binance.com/en/account/manage-api
- [ ] Faça login
- [ ] Clique em "Create API Key"
- [ ] Nomeie como "REXMULTITRADE"
- [ ] Copie a **API Key**
- [ ] Clique em "Generate Secret"
- [ ] Copie a **Secret Key**
- [ ] Clique em "Edit Restrictions"
- [ ] Marque: `Enable Reading` ✓ `Enable Spot & Margin Trading` ✓
- [ ] Guarde ambas as chaves com segurança

### Passo 2: Configurar Robô ⏱️ 1 min
```bash
# Abra o arquivo configuracoes.json
# Procure por:
"binance_api_key": "COLE_SUA_API_KEY_AQUI",
"binance_secret_key": "COLE_SUA_SECRET_KEY_AQUI",

# Substitua EXATAMENTE pelos valores copiados (sem "COLE_SUA...")
```

### Passo 3: Executar Teste ⏱️ 1 min
```bash
# Windows
cd D:\xampp\htdocs\projetos\rexmultitrade
python teste_instalacao.py

# Resultado esperado: ✓ Sistema PRONTO para rodar o robô!
```

### Passo 4: Iniciar Robô ⏱️ 30 seg
```bash
# Opção A (Windows - Recomendado)
iniciar.bat

# Opção B (Manual)
python rexmultitrade.py

# Resultado esperado:
# ================================================================================
# REXMULTITRADE iniciado
# Moedas: TRX/USDT, XRP/USDT, DOGE/USDT
# Timeframe: 3m
# Ciclo: 2s
# ================================================================================
```

### Passo 5: Abrir Dashboard ⏱️ 30 seg
- [ ] No navegador, abra: http://localhost/projetos/rexmultitrade/rexmultitrade_dashboard.php
- [ ] Você verá 3 cards com as moedas
- [ ] Aguarde os primeiros sinais de trade (pode levar 5-15 min)
- [ ] Verifique logs em tempo real

---

## 📋 PRÉ-REQUISITOS

- [ ] Python 3.8+ instalado
- [ ] XAMPP em funcionamento
- [ ] Conexão com internet estável
- [ ] Conta Binance (pode ser testnet inicialmente)
- [ ] ~$300+ em USDT (recomendado para teste)

**Não tem XAMPP?** Instale em: https://www.apachefriends.org/

---

## ⚠️ VERIFICAÇÕES IMPORTANTES ANTES DE RODAR

```
┌─ [ ] Binance API Keys Configuradas Corretamente?
│      └─ Teste em: https://binance-docs.github.io/apidocs/
│
├─ [ ] Capital Suficiente em Conta Binance?
│      └─ Mínimo: $5 USD por moeda (recomendado $100+)
│
├─ [ ] XAMPP Ligado (se usar dashboard)?
│      └─ Verifique: http://localhost
│
├─ [ ] Python 3.8+ Instalado?
│      └─ Teste: python --version
│
├─ [ ] Arquivo configuracoes.json Validado?
│      └─ Execute: python teste_instalacao.py
│
└─ [ ] Dashboard Acessível?
       └─ Teste: http://localhost/projetos/rexmultitrade/api.php
```

---

## 🎯 PRIMEIRAS EXECUÇÕES

### 1ª Execução (Teste Seguro)
```
Capital por moeda: $50
Timeframe: 3m
Ciclo: 2s
Duração recomendada: 1-2 horas
Objetivo: Validar que robô executa sem erros
```

### 2ª Execução (Monitorado)
```
Capital por moeda: $100
Duração recomendada: 8 horas (com monitoramento)
Objetivo: Observar qualidade de sinais e performance
Verificar: Taxa de acerto, drawdown máximo, ganho %
```

### 3ª Execução (Produção)
```
Capital por moeda: $200-500
Duração: Contínuo
Após validar estabilidade por 7 dias sem problemas
```

---

## 🔍 COMO SABER SE ESTÁ FUNCIONANDO

### ✓ Indicadores Positivos
- [ ] Dashboard carrega sem erros
- [ ] Cards mostram "Capital: $..." 
- [ ] Logs aparecem em tempo real
- [ ] Nenhuma mensagem [ERRO] vermelha
- [ ] Arquivo log_trades.log cresce

### ✗ Indicadores de Problema
- [ ] Dashboard retorna erro 404/500
- [ ] Logs não atualizam
- [ ] Erro: "Connection refused" ou "API timeout"
- [ ] Arquivo trades.db não criado
- [ ] Nenhum trade executado após 1 hora

### ⚠️ Parar e Verificar Se
- [ ] Muitos erros de "Connection" (problema internet)
- [ ] Erro "-1021" (timestamp fora de sincronização)
- [ ] Erro "API rejected" (credenciais inválidas)
- [ ] Erro "Insufficient balance" (sem fundos)

---

## 🐛 TROUBLESHOOTING RÁPIDO

| Problema | Solução |
|----------|---------|
| `ModuleNotFoundError: No module named 'json'` | Reinstale Python (libs padrão faltando) |
| `Error -1021 (Timestamp)` | Sincronize relógio do PC, reinicie robô |
| `Error 1000 (Invalid API Key)` | Verifique chaves em configuracoes.json |
| `Error 2015 (Invalid Security Type)` | Ative "Spot Trading" na API Key |
| `Connection refused localhost` | XAMPP não está ligado |
| Dashboard retorna 500 | Verifique permissão da pasta e PHP |
| Nenhum trade executado | RSI não está no intervalo correto, ou fora do melhor horário |

---

## 📊 MONITORAMENTO RECOMENDADO

**Primeira Semana:**
- [ ] Verificar dashboard 2-3x por dia
- [ ] Anotar taxa de acerto (% de trades lucrativos)
- [ ] Anotar drawdown máximo
- [ ] Verificar se há padrão de erros
- [ ] Validar se lucro/loss é razoável

**Checklist Diário:**
- [ ] Robô ainda rodando? (`python -c "import time; time.sleep(0)"`)
- [ ] Dashboard acessível?
- [ ] Logs sendo gravados?
- [ ] Capital não zerou?
- [ ] Sem erros críticos?

---

## 💰 GERENCIAMENTO DE RISCO

```
FASE 1 - TESTE (Semana 1)
├─ Capital: $50-100 total
├─ 3 moedas: $15-33 cada
├─ Objetivo: Validar sistema
└─ Risco: Baixo (pode perder $100)

FASE 2 - VALIDAÇÃO (Semanas 2-3)
├─ Capital: $300-500 total
├─ 3 moedas: $100-167 cada
├─ Objetivo: Validar performance
└─ Risco: Médio (pode perder 10-20%)

FASE 3 - PRODUÇÃO (Após aprovação)
├─ Capital: $1000+ total
├─ 3 moedas: $300+ cada
├─ Objetivo: Maximizar ganhos
└─ Risco: Variável (depende de performance)
```

---

## 🆘 SUPORTE & RECURSOS

### Arquivos de Ajuda
- `README.md` - Documentação completa
- `CUSTOMIZACAO.md` - Como modificar robô
- `ESTRUTURA.md` - Estrutura técnica detalhada

### Verificações
- Logs: `D:\xampp\htdocs\projetos\rexmultitrade\logs\log_trades.log`
- Database: `D:\xampp\htdocs\projetos\rexmultitrade\trades.db`
- Estado: `D:\xampp\htdocs\projetos\rexmultitrade\estado_robos.json`

### Contatos Binance
- Docs: https://binance-docs.github.io/apidocs/
- Status: https://www.binancestatus.com/

---

## ✅ CHECKLIST FINAL ANTES DE RODAR

```
Instalação
  [ ] Python 3.8+ instalado
  [ ] Todos os arquivos em D:\xampp\htdocs\projetos\rexmultitrade\
  [ ] Arquivo configuracoes.json existe
  
Configuração
  [ ] Binance API Key inserida
  [ ] Binance Secret Key inserida
  [ ] Moedas configuradas
  [ ] Capital por moeda definido
  
Testes
  [ ] python teste_instalacao.py passou
  [ ] Conexão com Binance OK
  [ ] XAMPP rodando (para dashboard)
  [ ] Pasta logs/ com permissão escrita
  
Segurança
  [ ] Não compartilhar API Keys
  [ ] Backup de estado_robos.json
  [ ] Não rodar com capital que não pode perder
  
Pronto?
  [ ] SIM! Pode iniciar o robô
```

---

## 🎬 COMANDO FINAL

```bash
# Windows - Recomendado (menu interativo)
iniciar.bat

# Windows - Manual
python rexmultitrade.py

# Resultado esperado (copie):
# ================================================================================
# REXMULTITRADE iniciado
# Moedas: TRX/USDT, XRP/USDT, DOGE/USDT
# Timeframe: 3m
# Ciclo: 2s
# ================================================================================
# 2024-01-15 14:30:00,123 - rexmultitrade - INFO - Timestamp sincronizado
# (logs continuam...)
```

---

**Status: PRONTO PARA USAR! 🚀**

Se tudo passou no checklist, o robô está pronto.
Qualquer dúvida, consulte README.md ou ESTRUTURA.md.
