назад Оглавление вперед


[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [ 47 ] [48] [49] [50] [51]


47

ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ 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: Моментум Растуших Максимумов.

[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [ 47 ] [48] [49] [50] [51]