4. 11. 2021

5 5

Índice de picado

Fórmula

CI = 100 * LOG10( SUM(ATR(1), n) / ( MaxHi(n) - MinLo(n) ) ) / LOG10(n)

CI=(100LOG10(n1ATR)(MaxHigh(n)-MinLow(n))LOG10(n)

donde:

  • n = Duración del periodo definida por el usuario.
  • LOG10(n) = LOG base-10 de n
  • ATR(1) = Average True Range (Periodo de 1)
  • SUM(ATR(1), n) = Suma del Average True Range sobre el pasado n bares
  • MaxHigh(n) = El máximo más alto en el pasado n bares
  • MinLow(n) = El mínimo más bajo en el pasado n bares

 

Fuentes:

 

Indicador se implementa para: MT4/MT5/Tradestation/Multicharts

 

El indicador no es direccional por lo que la regla original es la regla opuesta también.

 

Hemos añadido estas condiciones:

  • El índice de picado está por encima/por debajo del nivel
  • El índice de picado cruza por encima/por debajo del nivel
  • El índice de picado sube/baja

 

Cómo importar indicadores personalizados a SQX: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

Suscríbase a
Notificar a
5 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
Emmanuel
20. 12. 2021 3:17 pm

¡¡¡Excelente !!! ¡¡¡¡¡¡¡Yo estaba buscando un indicador como este !!!!!!!
Muchas Gracias Clonex ¡¡¡¡¡¡por este impresionante trabajo !!!!!!

Emmanuel
20. 12. 2021 16:12

En el registro de SQX, estoy recibiendo el mismo error muchas veces :

17:09:17.605 [Nonblocking computeThread - 2 - Builder_2] ERROR ConditionsNegater - No se encuentra el campo Null en el bloque ChoppinessIndexRising
17:09:26.947 [Nonblocking computeThread - 1 - Builder_1] ERROR ConditionsNegater - No se encuentra el campo Null en el bloque ChoppinessIndexFalling

¿Cómo puedo solucionar este error?
(El registro está ralentizando la investigación de SQX ya que está escribiendo en el disco duro)

eastpeace
28. 5. 2022 13:51

Gran trabajo. Gracias clonex

innggo
8. 7. 2023 8:09 am

¡Gracias Clonex!