O Daily Risk Monitor Lite é um indicador MetaTrader 5 gratuito e de código aberto para traders que desejam monitorar o risco intradiário da conta claramente no gráfico.

Esse indicador se concentra em um conjunto de recursos pequeno, explicável e prático:
- P/L diário realizado
- P/L flutuante
- Total diário
- Drawdown % atual
- Status SAFE / WARNING / DANGER com destaque de cor
O objetivo deste projeto é simples: ajudar os traders a ver o risco diário da conta em tempo real.
Esta é uma ferramenta de monitoramento somente de leitura. Ela não fecha posições, não bloqueia negociações nem atua como um mecanismo de proteção total. Ele foi intencionalmente posicionado como uma amostra leve do CodeBase para monitoramento, aprendizado e desenvolvimento personalizado adicional.
### Principais recursos
- Painel compacto no gráfico
- Estatísticas diárias de risco no nível da conta
- P/L realizado diariamente de negócios fechados
- P/L flutuante de posições abertas
- Cálculo total diário
- Percentual de drawdown atual
- Status de risco baseado em cores
- Inclusão opcional de comissão
- Inclusão opcional de swap
- Lógica de início do dia do corretor ou manual
- Painel personalizado arrastável no gráfico durante a sessão ativa
### Escopo de dados
- Somente em nível de conta
- Sem divisão em nível de símbolo
- Sem agregação de várias contas
### Regras de cálculo
#### P/L diário realizado
- Contagens de negócios fechados dentro do intervalo diário ativo
- Somente negócios de saída são incluídos
- A comissão pode ser incluída ou excluída
- O swap pode ser incluído ou excluído
#### Floating P/L
- Usa o resultado flutuante atual de todas as posições abertas na conta
- O swap pode ser incluído ou excluído
#### Total diário
- P/L Realizado Diário + P/L Flutuante
#### % de drawdown atual
- `max((Saldo - Patrimônio Líquido) / Saldo * 100, 0)`
- Se `Saldo <= 0`, o drawdown é exibido como `N/A`
#### Utilização de risco %
- Calculado somente quando `Total diário < 0`
- Fórmula:
`abs(Total diário) / Limite de perda diário * 100`
- Limite de aviso: `50%`
- Limite de perigo: `80%`
### Definição do dia
- Se `InpUseBrokerDay = true`, o dia começa no servidor do corretor `00:00`
- Se `InpUseBrokerDay = false`, o dia começa em `InpManualDayStartHour` no horário do servidor da corretora

### O que esse indicador não faz
- Não há fechamento automático
- Não há bloqueio de negociação
- Não há fechamento com um clique
- Não há modo de proteção ON/OFF
- Não há máquina de estado de proteção de conta completa
- Sem notificações push
- Não há exportação de relatórios
- Nenhum mecanismo de regras completas da empresa
- Sem interface de usuário complexa de várias páginas

### Parâmetros de entrada
- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`
### Instalação
1. Coloque a pasta do projeto em `MQL5/Indicators/`
2. Abra o arquivo `DailyRiskMonitorLite.mq5` no MetaEditor
3. Compile o indicador
4. Anexe-o a qualquer gráfico
### Como usar
1. Anexe o indicador a um gráfico
2. Defina seu limite de perda diária
3. Escolha o modo de início de dia do corretor ou manual
4. Assista ao Daily Realized, Floating, Daily Total e Drawdown em tempo real
5. Usar as cores do painel para uma rápida percepção do risco
6. Arraste o painel personalizado para uma posição preferida no gráfico, se necessário
### Adequado para
- Operadores manuais
- Negociadores que desejam ter uma rápida percepção do risco intradiário
- Operadores que desejam um monitor leve em nível de conta
- Desenvolvedores que desejam uma amostra limpa do MT5 para cálculos diários de risco
### Não se destina a
- Usuários que procuram sistemas de negociação automática
- Usuários que esperam proteção forçada da conta
- Usuários que esperam restrições de negociação ou ações de fechar tudo
- Usuários que procuram um mecanismo completo de conformidade com a firma de propulsão
### Observações
- Esta é apenas uma ferramenta de monitoramento
- Ela não executa ações de proteção
- A posição do painel arrastado é destinada à sessão ativa
- Em contas com comissão zero ou swap zero, as alternâncias de parâmetros relacionadas podem não produzir diferenças visíveis