Механика индикаторов: RSI, EMA, FVG и Parabolic SAR · 5 / 5
Почему две EMA различаются: согласуйте прогрев и начальные состояния
Совпадения последних свечей и периода недостаточно для воспроизведения рекурсивного индикатора. Его текущее значение всё ещё несёт информацию о начальном состоянии.
Athenum7 минОбновлено:
Начальное состояние, источник цены и история меняют значение EMA
Экспоненциальное среднее следует Eₜ = α × Pₜ + (1 − α) × Eₜ₋₁. Для воспроизведения нужны α, источник цены, упорядоченные наблюдения и начальное состояние. Реализация может начинать с простого среднего первого окна или другого объявленного правила. Поэтому добавление исторических наблюдений способно изменить значение на той же последней свече.
Флаг готовности библиотеки отражает её собственное требование к инициализации. Он не доказывает совпадения двух историй в пределах нужного вам допуска. Сначала сравните инструмент, площадку, корректировки, времена свечей, входное поле и обработку пропусков. Только после согласования этих входов связывайте разницу с начальным состоянием.
Как быстро убывает разница начальных состояний EMA
Для двух EMA с одинаковым постоянным α и одинаковыми последующими входами вычтите рекуррентные уравнения. Вход сократится: Dₜ = (1 − α) × Dₜ₋₁. После k обновлений Dₖ = D₀ × (1 − α)^k. Это тождество измеряет оставшуюся разницу начальных состояний, а не расстояние ряда до истинной цены или оптимального прогноза.
Выберите допуск до просмотра торгового результата. Допуск в абсолютных ценовых единицах имеет разное значение для разных инструментов; относительному допуску или допуску в тиках также нужна явная база. Если последующие входы расходятся, уравнение начального состояния больше не объясняет всю разницу. Округление каждого промежуточного обновления может добавить ещё одно расхождение.
Пример: EMA за 9 периодов сходится до 0,1 за 21 обновление
Используйте α = 2 / (9 + 1) = 0,2. Две допустимые предыстории оставляют текущие EMA A = 100 и B = 90. Далее обе получают одинаковое условное закрытие 100 при каждом обновлении. A остаётся 100; B следует 100 − 10 × 0,8^k. Начальные состояния заданы специально; это не утверждение о способе инициализации конкретной платформы.
После 20 обновлений разница примерно 0,115292, что больше заранее установленного допуска 0,1 ценовой единицы. После 21 она примерно 0,092234, поэтому 21 — первое достаточное целое число в примере. Название «девять периодов» не означает исчезновения всей прежней информации через девять свечей. Увеличение истории — выбор для воспроизводимости, а не доказательство лучшего торгового преимущества.
| Одинаковые обновления k | EMA A | EMA B | Абсолютная разница |
|---|---|---|---|
| 0 | 100,000000 | 90,000000 | 10,000000 |
| 1 | 100,000000 | 92,000000 | 8,000000 |
| 5 | 100,000000 | 96,723200 | 3,276800 |
| 10 | 100,000000 | 98,926258 | 1,073742 |
| 20 | 100,000000 | 99,884708 | 0,115292 |
| 21 | 100,000000 | 99,907766 | 0,092234 |
Увеличить схему- После 1 обновления: 8 цен. ед.
- После 5 обновлений: 3,277 цен. ед.
- После 10 обновлений: 1,074 цен. ед.
- После 20 обновлений: 0,115 цен. ед.
- После 21 обновления: 0,092 цен. ед.
EMA по цене маркировки и по последним сделкам не обязаны сойтись
График закрытий цены маркировки и график закрытий последних сделок не обязаны сходиться лишь потому, что оба загрузили длинную историю. Сокращение в уравнении требует одинаковых входов на каждом сравниваемом обновлении. Проверьте это условие, прежде чем бесконечно удлинять прогрев.
Перед решением
- Согласуйте инструмент, ценовое поле и время свечей.
- Запишите способ инициализации и первое наблюдение.
- Согласуйте α и промежуточную точность.
- Отделяйте готовность от заданного численного допуска.
- Ищите расхождение входов, если оценка только по начальному состоянию не выполняется.
Проверьте понимание
Начальная разница снова равна 10, но α = 0,5, а допуск — 0,25. Сколько одинаковых обновлений нужно?
Показать ответ с объяснением
Остаточная разница равна 10 × 0,5^k. После пяти обновлений это 0,3125, больше 0,25; после шести — 0,15625, меньше 0,25. Значит, первое достаточное число — шесть, если обе последовательности получают одинаковые входы и сохраняют указанную арифметику.
Источники и дополнительное чтение
Продолжить с Athenum
Похожие уроки
- Сброс CVD: отличите новую сессию от агрессивных продаж
Линия CVD, упавшая до нуля, могла просто начать новую сессию. Восстановите непрерывный и сессионный CVD и распознайте ложное значение −6.
- Как выбрать таймфреймы и контекст сессии без изменения правил
Распределите роли таймфреймов контекста, сетапа и исполнения. Синхронизируйте UTC, перевод времени, фандинг и неполные свечи.