Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 125
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O Spread Monitor Panel é um painel leve exibido diretamente no gráfico que torna visível o custo real da negociação: o spread em tempo real do símbolo do gráfico, atualizado a cada segundo.
Ele mostra o spread atual em pontos (seguro para spreads flutuantes: calculado a partir do Ask-Bid, e não da propriedade inteira do símbolo), além dos valores mínimo, médio e máximo desde que o indicador foi adicionado, com o número de amostras e a hora de início. O valor atual é codificado por cores: verde abaixo do seu limite de alerta, laranja entre o nível de alerta e o de perigo, e vermelho no nível de perigo ou acima dele.
Um alerta opcional é acionado quando o spread permanece igual ou acima do limite de perigo por N segundos consecutivos — o padrão clássico de pico em divulgações de notícias ou rollover — com um tempo de espera configurável para que não encha sua caixa de notificação.
Entradas: limites de aviso e perigo em pontos, ativação/desativação do alerta, segundos de duração, tempo de espera do alerta, canto do painel, deslocamentos X/Y e tamanho da fonte.

Usos típicos: decidir se as condições são favoráveis para negociação antes de notícias, comparar spreads de corretoras em conta demo versus conta real, ajustar o filtro de spread máximo de um EA e documentar o comportamento do spread de um símbolo ao longo das sessões.
Apenas monitoramento: não realiza negociações, não possui buffers nem gráficos, e funciona com qualquer símbolo e período de tempo.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/74565
Position Size Calculator - risk-based lot sizing script
Calcula o tamanho correto do lote para uma operação planejada com base no seu risco (porcentagem do patrimônio líquido ou um valor fixo em dinheiro) e na distância do stop-loss (pontos ou um nível de preço). Respeita as especificações do contrato do símbolo — tamanho e valor do tick, volume mínimo/máximo/incremento — e estima a margem necessária.
Trade Journal Exporter - closed positions to CSV
Exporta suas posições encerradas, referentes a um período configurável, para um arquivo CSV, a fim de permitir a análise do diário de operações no Excel ou no Google Sheets: horário e preço de entrada e saída (ponderados pelo volume nas execuções parciais), volume, resultado em pontos, comissão, swap, lucro líquido e duração da operação.
BBandsPsar
O BBandsPsar é um indicador híbrido personalizado que combina a estrutura de volatilidade das Bandas de Bollinger com a lógica de acompanhamento de tendências do SAR Parabólico. Ao integrar essas duas metodologias, ele concilia de forma eficaz a volatilidade do mercado com a dinâmica das tendências emergentes em uma única ferramenta coesa.
Execution Cost Sensitivity Analyzer
Um script totalmente em MQL5 que avalia a robustez da vantagem de uma estratégia em relação aos custos de execução. Ele lê um arquivo CSV com os campos Data, Lucro e Volume das operações encerradas e modela o custo de cada operação como uma parte fixa mais uma parte por lote. Ele exibe o custo de equilíbrio por operação, a margem de segurança (o múltiplo de um custo realista presumido no qual o lucro líquido chega a zero), o lucro líquido e o fator de lucro reajustados ao custo presumido, a proporção de operações lucrativas que o custo transforma em operações com prejuízo e uma nota composta de A+ a F para a robustez em relação aos custos, acompanhada de recomendações. Se não houver nenhum arquivo, ele gera uma amostra reproduzível e a analisa, de modo que o resultado seja visível já na primeira execução. Sem bibliotecas externas, sem Python, sem IA.