Механика индикаторов: восстановите расчёты на графике · 5 / 5
Почему две EMA различаются: согласуйте прогрев и начальные состояния
Совпадения последних свечей и периода недостаточно для воспроизведения рекурсивного индикатора. Его текущее значение всё ещё несёт информацию о начальном состоянии.
Athenum7 минОбновлено:
Отличайте готовность формулы от численного совпадения
Экспоненциальное среднее следует Eₜ = α × Pₜ + (1 − α) × Eₜ₋₁. Для воспроизведения нужны α, источник цены, упорядоченные наблюдения и начальное состояние. Реализация может начинать с простого среднего первого окна или другого объявленного правила. Поэтому добавление исторических наблюдений способно изменить значение на той же последней свече.
Флаг готовности библиотеки отражает её собственное требование к инициализации. Он не доказывает совпадения двух историй в пределах нужного вам допуска. Сначала сравните инструмент, площадку, корректировки, времена свечей, входное поле и обработку пропусков. Только после согласования этих входов связывайте разницу с начальным состоянием.
Рассчитайте остаток различия начальных состояний
Для двух EMA с одинаковым постоянным α и одинаковыми последующими входами вычтите рекуррентные уравнения. Вход сократится: Dₜ = (1 − α) × Dₜ₋₁. После k обновлений Dₖ = D₀ × (1 − α)^k. Это тождество измеряет оставшуюся разницу начальных состояний, а не расстояние ряда до истинной цены или оптимального прогноза.
Выберите допуск до просмотра торгового результата. Допуск в абсолютных ценовых единицах имеет разное значение для разных инструментов; относительному допуску или допуску в тиках также нужна явная база. Если последующие входы расходятся, уравнение начального состояния больше не объясняет всю разницу. Округление каждого промежуточного обновления может добавить ещё одно расхождение.
EMA за девять периодов требует 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 ценовых единиц
Больше исторических свечей не исправит другой ценовой ряд
График закрытий цены маркировки и график закрытий последних сделок не обязаны сходиться лишь потому, что оба загрузили длинную историю. Сокращение в уравнении требует одинаковых входов на каждом сравниваемом обновлении. Проверьте это условие, прежде чем бесконечно удлинять прогрев.
Перед решением
- Согласуйте инструмент, ценовое поле и время свечей.
- Запишите способ инициализации и первое наблюдение.
- Согласуйте α и промежуточную точность.
- Отделяйте готовность от заданного численного допуска.
- Ищите расхождение входов, если оценка только по начальному состоянию не выполняется.
Проверьте понимание
Начальная разница снова равна 10, но α = 0,5, а допуск — 0,25. Сколько одинаковых обновлений нужно?
Показать ответ с объяснением
Остаточная разница равна 10 × 0,5^k. После пяти обновлений это 0,3125, больше 0,25; после шести — 0,15625, меньше 0,25. Значит, первое достаточное число — шесть, если обе последовательности получают одинаковые входы и сохраняют указанную арифметику.