2005выпуск C051-2
Построение скользящей средней: окна, веса и условия остановки
Скользящая средняя является сопоставимой количественной базой только тогда, когда преобразование входа, правило весов или длины и явное условие остановки заданы совместно.
- Рассматривайте скользящую среднюю как единую конструкцию: преобразование входа, правило весов или длины и явное условие остановки принадлежат друг другу.
- Поиск adaptive-length нуждается в loop-escape, потому что уменьшение длины на два на каждом проходе может оставить условие while истинным, если нижняя граница не задана.
- Вход midpoint-price группирует максимум и минимум до деления; перенабор из нетекстовой распечатки снял эту группировку и изменил арифметику.
- Конструкция move-adjusted-average может размещаться в одном array-window, поэтому та же взвешенная сумма может расшириться до lookback в 50 периодов без вспомогательного столбца для каждой длины.
Окна, веса и условия остановки
Скользящая средняя — это статистика lookback, которая преобразует упорядоченные цены в одно сглаженное значение на каждом интервале выборки. Редакционная позиция TradersWeek: преобразование входа, правило весов или длины и явное условие остановки должны быть заданы совместно, прежде чем этот ряд сможет служить сопоставимой количественной базой.
Именованные окна и вход midpoint-price
Оповещение dual-average было задано как пересечение 50-дневной средней выше 200-дневной средней.
Предполагаемым входом adaptive-filter была midpoint-price, среднее максимума и минимума бара. Эту сумму необходимо сгруппировать до деления на два. Те же символы без этих скобок меняют арифметику.
Перенабор кода фильтра из нетекстовой распечатки внёс ошибку скобок midpoint. Копируемая текстовая распечатка была предполагаемой формой распространения.
Adaptive-length, median-average и loop-escape
Конструкция adaptive-length укорачивает окно усреднения в ходе вычисления вместо того, чтобы держать lookback фиксированным. Внутри адаптивного цикла длина уменьшалась на 2 на каждом проходе, поэтому отсутствующая нижняя граница могла оставить условие while постоянно истинным.
Защитный loop-escape устанавливал остаток цикла в 0, как только длина падала ниже 1, заставляя условие while стать ложным, даже если проверка порога этого не сделала.
Рекурсивная ветвь использовала вес сглаживания 2, делённый на длину плюс 1, затем измеряла расхождение как абсолютный разрыв между медианой той же длины и этой рекурсией, масштабированный медианой. Это сравнение median-average — проверка в том же окне, которая решает, должна ли длина продолжать сокращаться.
Move-adjusted-average и array-window
Конструкцию move-adjusted-average можно записать как одну оконную сумму, которая взвешивает каждую цену абсолютной величиной её изменения от периода к периоду и затем делит на сумму этих абсолютных изменений. Это взвешенное среднее, которое масштабирует каждое наблюдение абсолютной величиной его недавнего изменения.
Запись этой взвешенной суммы как array-window позволяет той же конструкции расшириться от короткого окна до окна в 50 периодов без отдельного вспомогательного столбца для каждой длины.
Все разборы дорожки · 15 разборов
- 1990Построение осциллятора процентной разницы со скользящей средней
- 1991Построение осциллятора Ease of Movement
- 1993Двенадцатимесячный фильтр скользящей средней для направления инфляции
- 1993Построение двухконцевых скользящих средних JSA
- 1999Центрированные скользящие средние для построения тренда
- 2000Построение скользящей средней с коррекцией наклона
- 2000Длина lookback как проверка построения модифицированной скользящей средней
- 2001Сглаживание баланса рыночной силы скользящей средней
- 2005Конструкция направленного пробоя скользящей средней с тремя состояниями
- 2005Построение скользящей средней, скорректированной на движение
- 2005Построение скользящей средней: окна, веса и условия остановки
- 2008Построение стековых фильтров скользящих средних
- 2011Построение полос скользящей средней с процентным смещением
- 2015Линейность, коммутативность и сглаживание отношений в скользящих средних
- 2019Построение 50-200 sma-channel для свинг-входов и выходов