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:
- 120
- Avaliação:
- Publicado:
- 2025.06.01 11:51
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Principais recursos:
- Estratégia de cruzamento estocástico: Entra em uma posição de compra quando a linha %K do estocástico cruza acima da linha %D e entra em uma posição de venda quando a linha %K cruza abaixo da linha %D.
- Períodos estocásticos ajustáveis: Os usuários podem personalizar o período %K (StochKPeriod), o período %D (StochDPeriod) e o período de desaceleração (Slowing) de acordo com suas preferências.
- Resfriamento de entrada: O recurso CooldownMinutes impede que o EA execute novas negociações dentro de um período de tempo especificado após uma negociação anterior, ajudando a evitar whipsaws e entradas impulsivas.
- Stop Loss e Take Profit fixos: Cada negociação é equipada com Stop Loss e Take Profit ajustáveis em pontos (StopLossPoints e TakeProfitPoints). Na configuração atual, ambos estão definidos em 300 pontos.
- Gerenciamento de risco simples: O tamanho do lote para cada negociação está atualmente definido em um valor fixo de 0,1 para facilitar o gerenciamento de risco.
- Fechamento automático de posições: o EA fecha automaticamente todas as posições abertas antes de abrir uma nova posição com base em um sinal de crossover estocástico oposto.
- Prevenção de posições duplicadas: O EA verifica a existência de posições abertas antes de fazer uma nova entrada na mesma direção.
- Implementação da biblioteca Trade.mqh: Utiliza a biblioteca Trade.mqh para a execução eficiente de negociações.
Parâmetros de entrada ajustáveis:
- RiskPercent : Porcentagem de risco por negociação (atualmente não é usada no cálculo do lote, o lote é fixo).
- StochKPeriod : Período para a linha %K do estocástico.
- StochDPeriod : Período para a linha %D do estocástico.
- Slowing : Período de desaceleração para o estocástico.
- CooldownMinutes : Intervalo de tempo (em minutos) após uma negociação antes que uma nova entrada seja permitida.
- StopLossPoints : Valor de stop loss em pontos.
- TakeProfitPoints : Valor do Take Profit em pontos.
Como usar:
- Coloque esse arquivo de EA na pasta MQL5\Experts de sua plataforma MetaTrader 5.
- Arraste e solte o EA no gráfico do par de moedas desejado.
- Ajuste os parâmetros de entrada de acordo com suas preferências e estratégia de negociação.
- Certifique-se de que o recurso Auto Trading esteja ativado em sua plataforma MetaTrader 5.
Observações importantes:
- Esse script é fornecido "no estado em que se encontra", sem qualquer garantia de desempenho.
- Recomenda-se um backtesting completo e testes em uma conta de demonstração antes de usá-lo em uma conta real.
- O gerenciamento adequado de riscos é crucial na negociação. Embora esse EA tenha recursos simples de gerenciamento de risco, talvez seja necessário personalizá-lo ainda mais de acordo com sua tolerância ao risco e o tamanho da conta.
- O desempenho passado não é indicativo de resultados futuros.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/58942

O EA abre posições aleatoriamente (50/50 de chance para compra ou venda) quando nenhuma posição está aberta.

Desenhe os pavios (linhas finas): Desenhe uma linha vertical do preço mais baixo até o preço mais alto de cada candle (isso é chamado de "pavio"). Desenhe o corpo do candle: Desenhe um retângulo do preço de abertura até o preço de fechamento, usando uma cor diferente se o candle for de alta ou de baixa. Personalização de cores: Você pode alterar facilmente as cores usadas para os candles de alta e de baixa e seus pavios. No código que você usa, por exemplo: Os candles de baixa têm um corpo marrom (clrMaroon). Os pavios dos candles de baixa são violeta claro (clrOrchid). Para que serve? Esse indicador é útil se você quiser: Ter um estilo visual único e claro em seus gráficos. Diferenciar mais facilmente os candles de alta dos de baixa. Analisar o comportamento do preço de forma mais visual.

Boa tarde a todos) É a primeira vez que publico meu código!!!

Um indicador SuperTrend que traça a direção da tendência usando a volatilidade ATR para criar níveis dinâmicos de suporte/resistência para o MetaTrader 5.