Cruzamento do sinal MACD
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, o preço máximo, o preço mínimo, o fechamento e o volume da vela atual; p é o período retrospectivo configurado.
- Identificadores de filtro do registro: macd_signal_cross
Fórmula exata
MACD = EMA(C, fast) - EMA(C, slow)
sinal = EMA(MACD, signal)
valor = MACD - sinal
limiar = 0 (fixo)
Parâmetros, valores padrão e limites
- fast : valor padrão 12 ; de 1 a 50
- slow : valor padrão 26 ; de 1 a 100
- signal : valor padrão 9 ; de 1 a 50
Como a regra é atendida
cross_above exige que o valor anterior esteja abaixo do limiar e que o valor atual seja igual ou superior a ele.
cross_below exige que o valor anterior esteja acima do limiar e que o valor atual seja igual ou inferior a ele.
eq é atendido quando a diferença absoluta é menor que 1e-9 .
O limiar é fixado pela implementação e não pode ser alterado.
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 atende à regra.
Todas as regras do mesmo conjunto de filtros devem ser atendidas. 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