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
- Publicado por:
- Harrison Kiptallam Kipchumba
- Visualizações:
- 49
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
MARSI-
EA é um Expert Advisor (EA) amigável para iniciantes que combina a lógica do Índice de Força Relativa (RSI) e uma Média Móvel Simples (SMA) para identificar e executar sinais de negociação em mercados financeiros como o XAUUSD (ouro).
O EA foi desenvolvido para demonstrar:
-
Dimensionamento dinâmico de lotes com base no risco da conta
-
Condições de entrada de sobrecompra/sobrevenda baseadas no RSI
-
Filtragem de tendências usando uma média móvel
-
Níveis de SL e TP ajustados à precisão do tick do símbolo
Esse EA é especialmente útil para alunos que estão experimentando estratégias técnicas e querem entender como o manuseio de indicadores, o risco dinâmico e as diferenças de dígitos do corretor afetam a lógica de negociação.
Lógica de negociação
O EA opera com as seguintes regras de entrada:
-
Comprar quando:
-
O preço atual estiver acima da média móvel (alta)
-
O RSI estiver abaixo do limite de sobrevenda (sugerindo que o preço subirá)
-
-
Vender quando:
-
O preço estiver abaixo da média móvel (baixa)
-
O RSI estiver acima do limite de sobrecompra (sugerindo que o preço cairá)
-
-
O Stop Loss e o Take Profit são configurados usando _Point , ajustados com base na precisão do preço do corretor ( _Digits ).
Parâmetros de entrada externa
Variável | Descrição |
---|---|
maPeriod | Período usado para a média móvel simples |
rsiPeriod | Período usado para o Índice de Força Relativa |
rsiOverbought | Limite do RSI acima do qual o mercado é considerado sobrecomprado (gatilho de venda) |
rsiOversold | Limite do RSI abaixo do qual o mercado é considerado sobrevendido (acionador de compra) |
riskPercent | Porcentagem do saldo a ser arriscado por negociação |
stopLoss | Distância do stop loss em pontos |
takeProfit | Distância do Take Profit em pontos |
slippage | Deslizamento máximo permitido em pontos |
Uso recomendado
-
Símbolo: XAUUSD (Ouro)
-
Período de tempo: M15 ou H1
-
Corretora: Qualquer corretora com dados de ticks adequados (teste em corretoras de 2/3 e 4/5 dígitos para obter consistência)
-
Intervalo de backtest: Recomenda-se de 3 a 6 meses
-
Condições: Certifique-se de que os dados de ticks estejam disponíveis para obter valores confiáveis de RSI/MA
Observações adicionais
-
A função PipSize() ajuda a normalizar os valores de pip entre corretoras com diferentes _Digits.
-
O EA calcula automaticamente o tamanho do lote com base no saldo da conta atual e no risco definido.
-
O código é modular e pode ser facilmente ampliado com trailing stops, filtros de notícias ou outras condições.
-
Este projeto está em andamento e os feedbacks são bem-vindos!
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/60730

Indicador Donchian Ultimate MetaTrader - é um indicador de canal Donchian clássico com vários recursos adicionados:

O Dots (indicador MetaTrader) é baseado no indicador de 2006 do TrendLaboratory. Ele exibe a direção da tendência atual colocando os pontos no gráfico principal. Os pontos azuis sinalizam uma tendência de alta e os pontos vermelhos sinalizam uma tendência de baixa. Embora o indicador não se baseie em nenhum indicador padrão do MetaTrader, ele usa uma chamada para iMA() (média móvel) para obter os valores de preço dependendo do tipo de preço de entrada usado (Close, Open, High, Low, Typical etc.) O cálculo é baseado no cosseno do ângulo de mudança de preço. O trader pode modificar vários parâmetros de entrada. O indicador está disponível para as versões MT4 e MT5 da plataforma.

Variação percentual diária (indicador MetaTrader) - calcula a variação da taxa de câmbio em relação ao fechamento diário anterior e a exibe em pontos percentuais na janela principal do gráfico da plataforma. Além disso, ele pode exibir as alterações percentuais semanais e mensais. Cores diferentes podem ser definidas para aumentos de preços positivos ou negativos. Além disso, uma pequena seta personalizável ajuda a visualizar a direção da mudança de preço. Se sua corretora usar um fuso horário não convencional, o indicador poderá usar o parâmetro Time Shift para ajustar a hora que usará para o final do dia. O indicador funciona igualmente bem no MT4 e no MT5.

Detrended Price Oscillator (indicador MetaTrader) - uma versão do oscilador de preço baseada na diferença entre o preço atual e a média móvel simples deslocada por (Período / 2) + 1 barras. Ao contrário do oscilador estocástico, esse indicador tem como objetivo mostrar as mudanças de tendência de curto prazo (ondas de preço dentro da tendência de longo prazo). O indicador é exibido em uma janela separada do gráfico. Você pode usar esse indicador Detrended Price Oscillator (DPO) nas versões MT4 e MT5 da plataforma.