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
Indicadores

Mod_ATR_Trailing_Stop - indicador para MetaTrader 5

Visualizações:
1375
Avaliação:
(14)
Publicado:
2018.06.13 14:47
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O indicador exibe os possíveis níveis de StopLoss no gráfico de preços. Separadamente para posições longas e para posições curtas.

Tem dois parâmetros configuráveis:

  • Period - período de cálculo;
  • Coefficient - coeficiente (distância do preço).

Cálculo:

  • Se Close[i] < TS[i-1] e Close[i-1] < TS[i-1]

    TS[i] = Min(TS[i-1], Close[i] + loss)
  • Se CClose[i] > TS[i-1]

    TS[i] = Close[i] - loss
  • Se CClose[i] < TS[i-1]

    TS[i] = Close[i] + loss

Onde:

loss = Coeff*WMA(Diff, Period),
WMA - Wilder Exponential Moving Average,
Diff[i] = Max(HiLo, Href, Lref),
HiLo[i] = Min(High[i] - Low[i], MVA(High - Low, Period))
  • Se CLow[i]<=High[i-1]

    Href[i] = High[i] - Close[i-1]
  • Se CLow[i]>High[i-1]

    Href[i] = (High[i] + High[i-1] - Low[i] - Close[i-1])/2
  • Se CHigh[i]>=Low[i-1]

    Lref[i] = Close[i-1] - Low[i]
  • Se CHigh[i]<Low[i-1]

    Lref[i] = (Close[i-1] + High[i] - Low[i-1] - Low[i])/2

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

LSMA LSMA

O Least Square Moving Average é uma média móvel calculada pelo método dos mínimos quadrados.

ITrendMA ITrendMA

Linha de tendência instantânea de John Ehlers.

Universal 1.64 Universal 1.64

Trailing universal de posições e ordens pendentes.

Hull trend Hull trend

O indicador é baseado na média móvel Hull.