4. 11. 2021

5 5

Índice de agitação

Fórmula

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

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

onde:

  • n = Duração do período definido pelo usuário.
  • LOG10(n) = base-10 LOG de n
  • ATR(1) = Alcance Médio Verdadeiro (Período de 1)
  • SUM(ATR(1), n) = Soma da Média da Faixa Verdadeira no passado n bares
  • MaxHigh(n) = A maior alta do passado n bares
  • MinLow(n) = O mais baixo baixo do passado n bares

 

Fontes:

 

O indicador é implementado para: MT4/MT5/Comercialização/ Multicartes

 

O indicador não é direcional, portanto, a regra original também é a regra oposta.

 

Acrescentamos estas condições:

  • O índice de agitação está acima/abaixo do nível
  • O índice de agitação atravessa o nível acima/abaixo
  • O índice de agitação está subindo ou descendo

 

Como importar indicadores personalizados para SQX: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

Assine
Notificação de
5 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
Emmanuel
20. 12. 2021 3:17 pm

Excelente!!! Eu estava procurando um indicador como este !!!!!!!
Muito obrigado Clonex para este trabalho fantástico !!!!!!

Emmanuel
20. 12. 2021 4:12 pm

No registro do SQX, estou recebendo o mesmo erro muitas vezes:

17:09:17.605 [Nonblocking computeThread - 2 - Builder_2] ERROR ConditionsNegater - Não é possível encontrar campo Nulo no bloco ChoppinessIndexRising
17:09:26.947 [Nonblocking computeThread - 1 - Builder_1] ERROR ConditionsNegater - Não é possível encontrar campo Nulo no bloco ChoppinessIndexFalling

Como posso corrigir este erro?
(O log está atrasando a pesquisa do SQX enquanto escreve no disco rígido)

Eastpeace
28. 5. 2022 1:51 pm

Ótimo trabalho. Obrigado clonex

innggo
8. 7. 2023 8:09 am

Obrigado, Clonex!