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

Este indicador concentra-se em um conjunto de recursos reduzido, compreensível e prático:
- Lucro/Prejuízo Realizado Diário
- Lucro/Prejuízo Flutuante
- Total diário
- % de drawdown atual
- Status SEGURO / AVISO / PERIGO com destaque em cores
O objetivo deste projeto é simples: ajudar os traders a visualizar o risco diário da conta em tempo real.
Esta é uma ferramenta de monitoramento somente para leitura. Ela não fecha posições, não bloqueia negociações nem atua como um mecanismo de proteção completo. Ela foi intencionalmente concebida como um exemplo leve do CodeBase para monitoramento, aprendizado e desenvolvimento personalizado posterior.
### Principais recursos
- Painel compacto no gráfico
- Estatísticas diárias de risco no nível da conta
- P/L realizado diariamente a partir de negociações fechadas
- Lucro/prejuízo flutuante de posições abertas
- Cálculo do total diário
- Porcentagem atual de drawdown
- Status de risco indicado por cores
- Inclusão opcional de comissões
- Inclusão opcional de swap
- Lógica de início do dia definida pela corretora ou manual
- Painel personalizável arrastável no gráfico durante a sessão ativa
### Escopo dos dados
- Apenas no nível da conta
- Sem divisão por símbolo
- Sem agregação de múltiplas contas
### Regras de cálculo
#### P/L realizado diário
- Considera as operações encerradas dentro do intervalo diário ativo
- Apenas as operações encerradas são incluídas
- A comissão pode ser incluída ou excluída
- O swap pode ser incluído ou excluído
#### Lucro/Prejuízo Flutuante
- Utiliza o resultado flutuante atual de todas as posições abertas na conta
- O swap pode ser incluído ou excluído
#### Total diário
- `Lucro/Prejuízo Realizado Diário + Lucro/Prejuízo Flutuante`
#### % de drawdown atual
- `max((Saldo - Patrimônio líquido) / Saldo * 100, 0)`
- Se `Saldo <= 0`, a queda é exibida como `N/A`
#### % de uso do risco
- Calculado apenas quando `Total diário < 0`
- Fórmula:
`abs(Total Diário) / Limite de Perda Diária * 100`
- Limite de alerta: `50%`
- Limite de perigo: `80%`
### Definição de dia
- Se `InpUseBrokerDay = true`, o dia começa às `00:00` no servidor da corretora
- Se `InpUseBrokerDay = false`, o dia começa às `InpManualDayStartHour`, de acordo com o horário do servidor da corretora

### O que este indicador não faz
- Não há fechamento automático
- Não bloqueia negociações
- Não há fechamento com um clique
- Não há modo de proteção ON/OFF
- Não possui máquina de estados para proteção total da conta
- Sem notificações push
- Sem exportação de relatórios
- Não há mecanismo de regras completo para corretoras
- Sem interface de usuário complexa com 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 na pasta `MQL5/Indicators/`
2. Abra o arquivo `DailyRiskMonitorLite.mq5` no MetaEditor
3. Compile o indicador
4. Aplique-o a qualquer gráfico
### Como usar
1. Aplique o indicador a um gráfico
2. Defina seu limite diário de perda
3. Escolha o modo de início de dia automático ou manual
4. Acompanhe em tempo real as perdas realizadas diárias, as perdas flutuantes, o total diário e a queda máxima
5. Use as cores do painel para uma rápida percepção do risco
6. Arraste o painel personalizado para a posição desejada no gráfico, se necessário
### Indicado para
- Operadores manuais
- Operadores que desejam uma percepção rápida do risco intradiário
- Operadores que desejam um monitor leve no nível da conta
- Desenvolvedores que desejam um exemplo simples no MT5 para cálculos diários de risco
### Não se destina a
- Usuários que buscam sistemas de negociação automática
- Usuários que esperam proteção obrigatória da conta
- Usuários que esperam restrições de negociação ou ações de fechamento de todas as posições
- Usuários que buscam um mecanismo completo de conformidade para corretoras proprietárias
### Observações
- Esta é apenas uma ferramenta de monitoramento
- Ela não executa ações de proteção
- A posição do painel arrastado se refere à sessão ativa
- Em contas com comissão zero ou swap zero, as alterações nos parâmetros relacionados podem não produzir diferenças visíveis