Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
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
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1486
- Avaliação:
- 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

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

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

Trailing universal de posições e ordens pendentes.

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