Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Triple Exponential Moving Average (TEMA) - индикатор для MetaTrader 5
- Просмотров:
- 5954
- Рейтинг:
- Опубликован:
- 2010.02.03 14:03
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Технический индикатор Triple Exponential Moving Average (TEMA) был
разработан Патриком Маллоем и опубликован в журнале "Technical Analysis
of Stocks & Commodities".
Принцип его расчета такой же, как и индикатора DEMA (Double Exponential Moving Average). Название тройное экспоненциальное сглаживание не совсем корректно отображает заложенный в нем алгоритм. Это уникальная смесь однократного, двойного и тройного экспоненциального скользящего среднего, обеспечивающая меньшую задержку, нежели каждый из них по отдельности.
Индикатор TEMA может быть использован вместо традиционных скользящих
средних. Он может быть использован для сглаживания ценовых данных и для
сглаживания других индикаторов.
Индикатор Triple Exponential Moving Average
Расчет:
Сначала вычисляется DEMA, затем вычисляется ошибка отклонения цены от значений индикатора DEMA:
err(i) = Price(i) - DEMA(Price, N, ii)
где:
- err(i) - текущая ошибка DEMA;
- Price(i) - текущая цена;
- DEMA(Price, N, i) - текущее значение DEMA от серии Price с периодом N.
Прибавим к значению DEMA значение экспоненциальной средней ошибки и получим TEMA:
TEMA(i) = DEMA(Price, N, i) + EMA(err, N, i) = DEMA(Price, N, i) + EMA(Price - EMA(Price, N, i), N, i) =
= DEMA(Price, N, i) + EMA(Price - DEMA(Price, N, i), N, i) = 3 * EMA(Price, N, i) - 3 * EMA2(Price, N, i) + EMA3(Price, N, i)
где:
- EMA(err, N, i) - текущее значение экспоненциальной средней от ошибки err;
- EMA2(Price, N, i) - текущее значение двойного последовательного сглаживания цены;
- EMA3(Price, N, i) - текущее значение тройного последовательного сглаживания цены.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/74
Это один из осцилляторов состояния перекупленности и перепроданности. Он может применяться также и как индикатор моментума. Тройное сглаживание служит для устранения циклических составляющих в движении цены с периодом меньше, чем период индикатора TRIX.
Double Exponential Moving Average (DEMA)Достоинство этого индикатора в том, что он устраняет ложные сигналы при пилообразном движении цены и помогает сохранять позицию при сильном тренде.
Данный осциллятор измеряет отношение между суммой положительных приращений и суммой отрицательных приращений за определенный период.
MovingAveragesБиблиотека MovingAverages содержит функции для вычисления различных скользящих средних.