Ichimoku
O que a SteadyEdge calcula
Esta página documenta o cálculo exato realizado durante a execução para os identificadores de filtro indicados. Nas fórmulas, O , H , L , C e V representam a abertura, a máxima, a mínima, o fechamento e o volume da vela atual; p é o período retrospectivo configurado.
- Identificadores de filtro do registro: ichimoku_cloud_state , ichimoku_tenkan_kijun_spread_pct
Fórmula exata
Tenkan = (max(H,conversion)+min(L,conversion))/2
Kijun = (max(H,base)+min(L,base))/2
SpanA_bruto = (Tenkan+Kijun)/2; SpanB_bruto = (max(H,spanB)+min(L,spanB))/2
SpanA_t = SpanA_bruto_(t-displacement); SpanB_t = SpanB_bruto_(t-displacement)
estado da nuvem: 1 se C>max(SpanA,SpanB), -1 se C<min(...), caso contrário 0
diferença % = 100*(Tenkan-Kijun)/Kijun
Parâmetros, valores padrão e limites
- conversion_length : valor padrão 9 ; de 1 a 100
- base_length : valor padrão 26 ; de 1 a 200
- span_b_length : valor padrão 52 ; de 2 a 300
- displacement : valor padrão 26 ; de 0 a 200
Como a regra é cumprida
above exige uma comparação estrita > .
below exige uma comparação estrita < .
cross_above exige que o valor anterior esteja abaixo do limite e que o atual seja igual ou superior a ele.
cross_below exige que o valor anterior esteja acima do limite e que o atual seja igual ou inferior a ele.
eq é cumprido quando a diferença absoluta é inferior a 1e-9 .
Dados, momento da avaliação e período de aquecimento
Os filtros de velas usam o intervalo de tempo da regra e a vela mais recente disponível no momento da avaliação ou antes dele. Um valor calculado que não seja finito não cumpre a regra.
Todas as regras do mesmo conjunto de filtros devem ser cumpridas. A função Testar filtros e um teste retrospectivo validam o conjunto completo.
Artigos relacionados
- Guia de filtros
- Como funcionam os filtros de entrada
- Intervalo de tempo, operador, valor e parâmetros