Indicadores: Schaff Trend Cycle - Jurik Volty Adaptive RSX

 

Schaff Trend Cycle - Jurik Volty Adaptive RSX:

Este indicador é um Ciclo de Tendência de Schaff que está usando o Jurik Volty Adaptive RSX para o cálculo. O período de adaptação padrão é mantido um pouco longo simplesmente para tornar os efeitos da adaptação mais perceptíveis.

Schaff Trend Cycle - Jurik Volty Adaptive RSX

Autor: Mladen Rakic

 
Quando o período de tempo ou as configurações são alterados, o indicador às vezes fica estranho.
 
yunnon:
Quando o período de tempo ou as configurações são alterados, o indicador às vezes fica estranho.

Isso se deve aos períodos muito curtos que a adaptação do volty produz em algumas condições de mercado

Para evitar que isso aconteça, altere a linha 80 para o seguinte:

val[i]  = iRsi(iEma(price,FastEma,i,rates_total,0)-iEma(price,SlowEma,i,rates_total,1),RsiPeriod*iVoltyCoeff(price,AdaptivePeriod,i,rates_total),i,rates_total);

quando ele pode produzir algo como isto:


para isto (como uma solução possível) :

val[i] = iRsi(iEma(price,FastEma,i,rates_total,0)-iEma(price,SlowEma,i,rates_total,1),MathMax(RsiPeriod*iVoltyCoeff(price,AdaptivePeriod,i,rates_total),MathMax(RsiPeriod/4.0,1)),i,rates_total);

quando ele produzirá algo parecido com isso para os mesmos parâmetros padrão:

PS: Não estou alterando o indicador original. Por um motivo: na minha opinião, ele deve ser mostrado em qualquer código que seja publicado, tanto os aspectos positivos quanto os negativos de algo que é usado. Portanto, você pode usar a "correção" superior, mas todos devem saber que alguns métodos não são "perfeitos" e que "correções" como a superior existem para evitar alguns problemas com alguns modelos matemáticos usados nos cálculos


 
Mladen Rakic:

Isso se deve aos períodos muito curtos que a adaptação da volatilidade produz em algumas condições de mercado

Para evitar essa mudança, a linha 80 é a seguinte:

quando ela pode produzir algo como isto:


para isto (como uma solução possível) :

quando ele produzirá algo parecido com isso para os mesmos parâmetros padrão:

PS: Não estou alterando o indicador original. Por um motivo: na minha opinião, ele deve ser mostrado em qualquer código que seja publicado, tanto os aspectos positivos quanto os negativos de algo que é usado. Portanto, você pode usar a "correção" superior, mas todos devem saber que alguns métodos não são "perfeitos" e que "correções" como a superior existem para evitar alguns problemas com alguns modelos matemáticos usados nos cálculos


Obrigado pelo esclarecimento