7 дней Pro+ · без картыНачать пробный период

Механика индикаторов: 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 — первое достаточное целое число в примере. Название «девять периодов» не означает исчезновения всей прежней информации через девять свечей. Увеличение истории — выбор для воспроизводимости, а не доказательство лучшего торгового преимущества.

Оригинальный пример сближения начальных состояний; точность сохраняется до округления
Одинаковые обновления kEMA AEMA BАбсолютная разница
0100,00000090,00000010,000000
1100,00000092,0000008,000000
5100,00000096,7232003,276800
10100,00000098,9262581,073742
20100,00000099,8847080,115292
21100,00000099,9077660,092234
Остаточная абсолютная разница начальных состояний после одинаковых входов; допуск 0,1 впервые соблюдён на обновлении 21.Увеличить схему
  1. После 1 обновления: 8 цен. ед.
  2. После 5 обновлений: 3,277 цен. ед.
  3. После 10 обновлений: 1,074 цен. ед.
  4. После 20 обновлений: 0,115 цен. ед.
  5. После 21 обновления: 0,092 цен. ед.
Остаточная абсолютная разница начальных состояний после одинаковых входов; допуск 0,1 впервые соблюдён на обновлении 21.

EMA по цене маркировки и по последним сделкам не обязаны сойтись

График закрытий цены маркировки и график закрытий последних сделок не обязаны сходиться лишь потому, что оба загрузили длинную историю. Сокращение в уравнении требует одинаковых входов на каждом сравниваемом обновлении. Проверьте это условие, прежде чем бесконечно удлинять прогрев.

Перед решением

  • Согласуйте инструмент, ценовое поле и время свечей.
  • Запишите способ инициализации и первое наблюдение.
  • Согласуйте α и промежуточную точность.
  • Отделяйте готовность от заданного численного допуска.
  • Ищите расхождение входов, если оценка только по начальному состоянию не выполняется.

Проверьте понимание

Начальная разница снова равна 10, но α = 0,5, а допуск — 0,25. Сколько одинаковых обновлений нужно?

Показать ответ с объяснением

Остаточная разница равна 10 × 0,5^k. После пяти обновлений это 0,3125, больше 0,25; после шести — 0,15625, меньше 0,25. Значит, первое достаточное число — шесть, если обе последовательности получают одинаковые входы и сохраняют указанную арифметику.

Источники и дополнительное чтение

Продолжить с Athenum

Похожие уроки

Похожие курсы