Cruce de la señal MACD
Qué calcula SteadyEdge
Esta página documenta el cálculo exacto que se realiza durante la ejecución para los identificadores de filtro indicados. En las fórmulas, O , H , L , C y V representan la apertura, el máximo, el mínimo, el cierre y el volumen de la vela actual; p es el periodo retrospectivo configurado.
- Identificadores de filtro del registro: macd_signal_cross
Fórmula exacta
MACD = EMA(C, fast) - EMA(C, slow)
señal = EMA(MACD, signal)
valor = MACD - señal
umbral = 0 (fijo)
Parámetros, valores predeterminados y límites
- fast : valor predeterminado 12 ; de 1 a 50
- slow : valor predeterminado 26 ; de 1 a 100
- signal : valor predeterminado 9 ; de 1 a 50
Cómo se cumple la regla
cross_above exige que el valor anterior esté por debajo del umbral y que el valor actual sea igual o superior.
cross_below exige que el valor anterior esté por encima del umbral y que el valor actual sea igual o inferior.
eq se cumple cuando la diferencia absoluta es menor que 1e-9 .
El umbral está fijado por la implementación y no puede modificarse.
Datos, momento de evaluación y periodo de calentamiento
Los filtros de velas usan el intervalo temporal de la regla y la vela más reciente disponible en el momento de la evaluación o antes de él. Un valor calculado que no sea finito no cumple la regla.
Deben cumplirse todas las reglas del mismo conjunto de filtros. La función Probar filtros y una prueba retrospectiva validan el conjunto completo.
Artículos relacionados
- Guía de filtros
- Cómo funcionan los filtros de entrada
- Intervalo temporal, operador, valor y parámetros