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:
- 431
- Avaliação:
- Publicado:
- Atualizado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Random Trader EA
Um Expert Advisor versátil que implementa uma estratégia de negociação aleatória com recursos avançados de gerenciamento de risco. Esse EA abre posições aleatoriamente enquanto mantém um controle de risco rigoroso por meio de vários parâmetros personalizáveis.
Principais recursos:
- Sistema de entrada aleatória para posições de compra/venda
- Cálculo flexível de stop loss (com base em ATR ou distância fixa de pip)
- Funcionalidade de ponto de equilíbrio com distância de ativação personalizável
- Gerenciamento inteligente de margem com opção de usar a margem máxima disponível
- Suporte para todos os tipos de símbolo (pares de Forex padrão, pares de JPY, criptomoedas)
- Tratamento adequado do valor de pip para diferentes formatos de dígitos (2,3,4,5 dígitos)
Parâmetros de entrada:
1. Reward/Risk Ratio (reward_risk_ratio)
Padrão: 2
Descrição: Multiplicador para a distância do take profit em relação à distância do stop loss
Exemplo: Um valor de 2 significa que o take profit será o dobro da distância do stop loss
2.Loss Calculation Method (loss)
Opções:
- ATR (Average True Range based)
- PIP (Fixed pip distance)
Descrição: Determina como a distância do stop loss é calculada
3.Multiplicador de ATR (loss_atr)
Descrição: Multiplicador para o valor ATR ao calcular a distância do stop loss
Usado somente quando o método de cálculo de perda estiver definido como ATR
4.Fixed Pip Distance (loss_pip)
Descrição: Número fixo de pips para a distância de stop loss
Usado somente quando o método de cálculo de perda estiver definido como PIP
5.Risk Percent Per Trade (risk_percent_per_trade)
Descrição: Risco máximo por negociação como porcentagem do saldo da conta
Faixa: 0,1 a 100
Exemplo: Um valor de 1 significa arriscar 1% do saldo da conta por negociação
6.Use Breakeven (use_breakeven)
Descrição: Ativa/desativa o recurso breakeven
Quando ativado, move o stop loss para o preço de entrada quando a posição atinge o lucro especificado
7.Breakeven Distance (breakeven_distance)
Descrição: Número de pips no lucro necessário para ativar o ponto de equilíbrio
Exemplo: Um valor de 10 significa que o stop loss se move para o preço de entrada quando a posição tem 10 pips de lucro
8.Use Maximum Margin (use_max_margin)
Padrão: true
Descrição: Habilita/desabilita o ajuste automático do tamanho do lote com base na margem disponível
Quando habilitado, reduz o tamanho da posição para se ajustar à margem disponível, se necessário
Lógica de negociação:
O EA abre posições aleatoriamente (50/50 de chance de compra ou venda) quando nenhuma posição está aberta. O tamanho da posição é calculado com base na porcentagem de risco e na distância de stop loss, garantindo um risco consistente por negociação. O EA inclui recursos de segurança incorporados, como verificação de margem e validação adequada do tamanho do lote.
Gerenciamento de risco:
- Dimensionamento dinâmico da posição com base na porcentagem de risco da conta
- Ajuste automático do tamanho do lote para requisitos de margem
- Recurso de equilíbrio para proteger os lucros
- Buffer de margem de 10% para segurança
- Manuseio adequado dos tamanhos de lote mínimo/máximo da corretora
Observação: O desempenho passado não garante resultados futuros. Sempre use o gerenciamento de risco adequado e faça um teste completo em uma conta de demonstração antes de negociar em tempo real.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/46309
mudar a cor das velas e do pavio
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.
Watermark
O indicador Watermark é leve e eficiente, projetado para exibir uma marca d’água informativa sobre o gráfico principal do MetaTrader 5. Ele mostra automaticamente o símbolo atual, o tempo gráfico e a descrição do ativo, permitindo que traders personalizem sua interface com estilo e praticidade.
Stoch Cross EA - Comprar abaixo de 20, vender acima de 80 (H1)
Um Expert Advisor simples e eficaz baseado em sinais de reversão do Oscilador Estocástico no período H1. Os sinais de compra são acionados quando %K cruza acima de %D abaixo do nível 20. Os sinais de venda são acionados quando %K cruza abaixo de %D acima do nível 80. O risco é calculado com base no saldo da conta, com o tamanho do lote definido como 0,1 (ajustável conforme necessário). O Take Profit (TP) é definido como 300 pontos para todas as posições. O Stop Loss (SL) é calculado dinamicamente com base no sinal de cruzamento oposto. A posição é fechada quando ocorre um cruzamento na direção oposta, bem como quando o TP ou SL é atingido
Indicador baseado em 2 MAs
Boa tarde a todos) É a primeira vez que publico meu código!!!