Страница 1 из 1

TRIX - тройная экспоненциальная скользящая средняя

Добавлено: 14 июн 2016, 12:17
evge
Trix или TRIX (от англ. triple exponential moving average — тройная экспоненциально сглаженная скользящая средняя) — осциллятор, представляющий собой процентное отношение близлежащих значений тройной экспоненциально-сглаженной скользящей средней (TMA) цен закрытия торгов за период.

Использование

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

Открывать длинную позицию, когда значение индикатора выше его предыдущего значения или график индикатора пересекает его сигнальную линию вверх.

Закрывать длинную позицию, когда значение TRIX ниже его предыдущего значения или график индикатора пересекает сигнальную линию сверху вниз.

Некоторые аналитики не рекомендуют использовать Trix для коротких стратегий.

Автор кода

AlfaDirect. 2016. OX

Пример

TRIX-01.png
TRIX-01.png (40.97 КБ) 12324 просмотра


Код: Выделить всё

function Initialize()
{
IndicatorName = "TRIX";   
AddInput("Input", Inputs.Price);
AddSeries("TRIX", DrawAs.Line, Color.Green);   
PriceStudy = false;   
AddParameter("Period", 20, 1);   
AddGlobalVariable("K", Types.Double, 0.0);
AddGlobalVariable("xEMA", Types.Double, 0.0);
AddGlobalVariable("xDMA", Types.Double, 0.0);
AddGlobalVariable("xTMA", Types.Double, 0.0);
}

function Evaluate()
{
// AlfaDirect. 2016. OX
// TRIX - тройная экспоненциальная скользящая средняя.
if (CurrentIndex > 0)
{
xEMA = (1.0 - K)*xEMA + K*Input[0];
xDMA = (1.0 - K)*xDMA + K*xEMA;
double oTMA = xTMA;
xTMA = (1.0 - K)*xTMA + K*xDMA;
if (oTMA > 0.00000001)
TRIX = (xTMA - oTMA)/oTMA*100.0;
else
TRIX = 0.0;
}
else
{
xEMA = Input[0];
xDMA = Input[0];
xTMA= Input[0];
TRIX = 0.0;
K = 2.0/(Period + 1.0);
}

}


Скачать исходный текст

TRIX.zip
(911 байт) 983 скачивания

Re: TRIX - тройная экспоненциальная скользящая средняя

Добавлено: 04 июл 2016, 18:12
VDV
Добрый день.

Поясните.
Описываемый индикатор TRIX, по своей реализации аналогичен индикатору TEMA (Triple Exponential Moving Average)?
Если нет, то в чем разница и где найти реализацию TEMA?

Спасибо за ответ.

Re: TRIX - тройная экспоненциальная скользящая средняя

Добавлено: 05 июл 2016, 08:36
evge
TRIX - осциллятор в отдельной обаласти
TEMA - тех. индикатор на графике цены

TRIX (TRIple eXponential moving average) - является разновидностью технического индикатора, разработанного Джеком Хатоном и
позволяющего устранять влияние краткосрочных циклов в рамках заданного периода. Данные индикатор
может быть использован для определения возможных переломных моментов в существующей тенденции -
сигналом о риске такого события будет формирование дивергенций. Кроме того, TRIX используется для
получения сигналов к покупке или продаже, в качестве которых можно воспринимать разворот индикатора
вверх или вниз соответственно, а также пересечение индикатором сигнальной линии снизу (сигнал к
покупке) или сверху (сигнал к продаже).

TEMA (Triple Exponential Moving Average) – тройная экспоненциальная скользящая средняя
представляет собой модификацию EMA, которая в еще большей степени, чем DEMA, позволяет снизить
запаздывание индикатора относительно цены актива.

Код для Альфа-Директ 4 индикатора TEMA можно взять тут