Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
40
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O BBandsPsar é um indicador híbrido personalizado que combina uma estrutura de volatilidade (Bandas de Bollinger) com um mecanismo de acompanhamento de tendências (SAR Parabólico) em uma única ferramenta técnica.

Ao medir a distância entre o valor do SAR Parabólico e a abertura ou o fechamento da vela, o indicador captura a natureza alternada e de mudança de tendência do SAR. Em seguida, ele dimensiona essa diferença usando as Bandas de Bollinger para traçar os valores resultantes como um histograma padronizado. Essa padronização oferece um limiar consistente e aplicável a diversos ativos, facilitando a análise de diferentes instrumentos financeiros em uma escala unificada.

Para máxima flexibilidade, o BBandsPsar herda integralmente os parâmetros de entrada de ambos os indicadores subjacentes, permitindo que os traders ajustem com precisão sua sensibilidade e comportamento.


Entrada 1



Demo4


Se você deseja realizar testes dinâmicos de entrada para as bandas de Bollinger, substitua este código:

bandsHandle = iBands(_Symbol, _Period, 20, 0, 2, PRICE_CLOSE);

por

bandsHandle = iBands(_Symbol, _Period, blpd, 0, bldev, PRICE_CLOSE); 

Para permitir que as variáveis de entrada sejam passadas dinamicamente para a função iBands

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/74648

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

Painel no gráfico com o spread em tempo real do símbolo do gráfico — valor atual, mínimo, médio e máximo desde a abertura da posição — codificado por cores de acordo com seus limites de alerta e perigo, além de um alerta opcional quando o spread permanecer no nível de perigo por N segundos consecutivos (picos causados por notícias e rolagem).

Position Size Calculator - risk-based lot sizing script 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.

Execution Cost Sensitivity Analyzer 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.

Stochastic Protector Stochastic Protector

Este Expert Advisor monitora o oscilador estocástico para fechar posições automaticamente com base nas condições selecionadas pelo usuário: cruzamentos acima da zona de sobrecompra ou abaixo da zona de sobrevenda, entrada nas zonas de sobrecompra/sobrevenda ou saída dessas zonas. As posições são filtradas para fechamento de acordo com o estado do lucro (perda, lucro ou ambos). Um Modo de Teste opcional ativa sinais básicos de entrada quando a linha %D cruza níveis de desvio configuráveis em torno da linha média (50).