Пересечение MACD и сигнальной линии
Что вычисляет SteadyEdge
На странице приведён точный runtime-расчёт для указанных ID фильтров. В формулах O , H , L , C и V — цена открытия, максимум, минимум, цена закрытия и объём текущей свечи; p — настроенное окно.
- ID фильтров в реестре: macd_signal_cross
Точная формула
MACD = EMA(C, fast) - EMA(C, slow)
signal = EMA(MACD, signal)
value = MACD - signal
threshold = 0 (fixed)
Параметры, значения по умолчанию и границы
- fast : по умолчанию 12 ; 1–50
- slow : по умолчанию 26 ; 1–100
- signal : по умолчанию 9 ; 1–50
Когда правило проходит
cross_above требует, чтобы предыдущее значение было ниже порога, а текущее — не ниже.
cross_below требует, чтобы предыдущее значение было выше порога, а текущее — не выше.
eq проходит, когда абсолютная разница меньше 1e-9 .
Порог фиксирован реализацией и не редактируется.
Данные, время и прогрев
Свечные фильтры используют интервал правила и последнюю свечу на момент или раньше времени проверки. Неконечный результат не пропускает правило.
Все правила одного набора должны пройти. Проверяйте полный набор через Test Filters и бэктест.
Связанные статьи
- Справочник фильтров
- Как работают фильтры входа
- Интервал, оператор, значение и параметры