ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ CSI Код
{Функция пользователя: CSI = Индикатор Свечи по Bill Blau}
{Используется тройное экспоненциальное скользящее среднее с параметрами: г, s, и. Для большинства приложений бывает достаточно двойного сглаживания, когда и принимается равным 1.}
{ФОРМАТ: CSI(r, S, и)}
Inputs: r(NumeiicSimple), s(NumeiicSimple),
u(NumericSimple);
Valuel = 100* TXAverage(Close - Open.r.s.u); {Числитель}
Value2 = TXAverage(High - Low.r.s.u); {Знаменатель}
If Value2<>0 then
CSI = Value 1 /Value2
Else
CSI = 0;
Рис. B-15. CSI: Индикатор Свечи.
160 • ПРИЛОЖЕНИЕ В ИНДИКАТОР Эргодика ИСв (CSI)
{Индикатор: Ergodic CSI по Bill Blau} {ФОРМАТ: Ergodic CSI(r) СигнальнаяЛиния{г)} Inputs: r(32), ZeroLine(O); Valuel = CSI(r,5.1): Value2 = XAverage(CSI(r.5.1).5); Plot 1 (Valuel, "ErgCSI"); Plot2(Value2, "SigLin"); Plot3(ZeroLine, "Zero");
Рис. B-16. Осииллятор Ergodic CSI.
ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ
{Функция пользователя: HMU = Моментум Растущих Максимумов по Bill Blau}
{Используется в Индексе Направленного Тренда, DTI}
Condition 1 = High - High[l]>0; {рост максимумов}
If Condition 1 then
HMU = High-High[I]
Else
HMU = 0:
Рис. B-17. HMU: Моментум Растуших Максимумов.