Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
Experts

Trend_Catcher - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1376
Avaliação:
(27)
Publicado:
2017.02.13 13:45
Atualizado:
2018.02.15 17:48
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Autor da ideia — Dmitriy Epshteynautor do código mq5 — barabashkakvn.  

Este Expert Advisor procura a tendência segundo três médias móveis (período 200, 50, 25 ou outros a pedido do usuário) e abre operações utilizando o indicador SAR parabólico. No EA, mantem-se presente o Martingale, o cálculo de lote é efetuado como uma porcentagem do depósito dependendo do Stop-Loss.

À nova versão foi adicionada a possibilidade de 1) escolher os dias para negociar, 2) abrir ordens no sinal invertido, 3) desativar o fechamento da ordem com no sinal oposto.

Abertura de posição

  • Compra: se o preço atual estiver acima do indicador SAR parabólico, na vela atual, e o preço de fechamento da vela anterior estiver abaixo do ponto anterior do indicador SAR parabólico, ou seja, se houver uma mudança nas leituras do indicador; se a MA rápida estiver acima da primeira MA lenta; se o preço atual estiver acima da MA rápida com um período diferente, em seguida, será aberta uma ordem de compra.

  • Compra: se o preço atual estiver abaixo do indicador SAR parabólico, na vela atual, e o preço de fechamento da vela anterior estiver acima do ponto anterior do indicador SAR parabólico, ou seja, se houver uma mudança nas leituras do indicador; se a MA rápida estiver abaixo da primeira MA lenta; se o preço atual estiver abaixo da MA rápida com um período diferente, em seguida, será aberta uma ordem de venda.

  • O Expert Advisor fecha a ordem no sinal oposto.

Stop Loss e Take Profit

  • Se Auto_SL = true, o Stop-Loss será calculado automaticamente e colocado no ponto do indicador SAR parabólico. Você pode aplicar o fator SL_koef pelo qual é multiplicada a distância, em pontos, entre a abertura e o ponto do indicador SAR parabólico. Exemplo: se - desde o lugar de colocação da ordem ao ponto do indicador SAR parabólico - houver 20 pontos, e o fator SL_koef=2, será colocada uma ordem com um Stop-Loss de 40 pontos, se SL_koef=0,5, será colocada uma ordem com um Stop-Loss de 10 pontos, e assim por diante.

  • Se Auto_SL=false, o Stop-Loss será fixado e igual ao parâmetro do Stop-Loss em pontos.

  • Se Auto_TP=true, o Take-Profit será calculado automaticamente a partir do Stop-Loss e multiplicado pelo fator TP_koef. Exemplo: se TP_koef=2, o Take-Profit será duas vezes ao Stop-Loss estimado.

  • Se Auto_TP=false, o Take-Profit será fixado e igual ao Take-Profit em pontos.

Configurações do lote e martingale

  • O lote de ordens é calculado pela porcentagem a partir do depósito, com base no parâmetro Risk e Stop-Loss. Exemplo: o saldo da conta é de US $1 000, o Stop-Loss de 100 pontos, com um Risk=1 (1 por cento do depósito), podemos perder 10 unidades monetárias, respectivamente, o lote será de 0,01, com um Risk=10, o lote será de 0,1.

  • Se Martin=true e a última operação for fechada com perda, o risco da próxima operação será incrementado em Koef vezes.

  • Se Martin=false, o Expert Advisor calculará o lote segundo a porcentagem a partir do saldo atual.

Break-even e Trailing-Stop

  • Se a posição entrar no Take-Profit, em Profit_Level pontos, então, o Stop-Loss será colocado no Take-Profit, em SL_Plus pontos.

  • Se a posição entrar no Take-Profit, em Profit_Level2 pontos, então, o Stop-Loss irá se agarrar ao preço a uma distância de TrailingStop2 pontos.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/17386

BollTrade BollTrade

Negociação segundo o indicador Bollinger Bands. Períodos do gráfico a partir de M30 e superiores.

NRTR_Gator NRTR_Gator

Esse indicador é simplesmente um descendente do indicador NRTR.

Fractal_TRIX Fractal_TRIX

TRIX fractal.

SnakeInBorders SnakeInBorders

O SnakeInBorders calcula o corredor de mercado filtrado, delimitado por dois bordas BorderTop[] e BorderBot[], e Mart[] de sinal.