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


[Старт] [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]


43

приложение в • 147 ИНДИКАТОР Эргодика

{Индикатор: Эргодика по Bill Blau} {ФОРМАТ: Эргодика(г) СигнальнаяЛиния(г)} Inputs: г(32). ZeroLine(O); Valuel = TSI(Close, г, 5, 1): Value2 = XAverage(TSI(Close, г. 5. 1); PlotlfValuel, "Ergodic"); Plot2(VaIue2, "SigLin"): Plot3(ZeroLine. "Zero");

Рис. B-3. Эргодический Осииллятор.



ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ HP(DI)

{Фзшкция пользователя: DI = Индикатор Расхождения {Числитель формулы ИИС{Т81)) по Bill Blau} {Используется тройное экспоненциальное скользящее среднее} {ФОРМАТ: DI{Price. г. s, и)}

Inputs: Price(NumericSeries), r(NumericSimple),

s(NumericSimple), u(NumericSimple); DI = 100 * TXAverage(Price - Price[l], r, s, u);

Рис. B-4. DI: Индикатор Расхождения.



ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ DS Stochastic

{Функция пользователя: DS Stochastic = Дважды сглаженная стохастика по Bill Blau}

{Используется двойное экспоненциальное скользящее среднее}

{ФОРМАТ: DS Stochastic(q, г, s), где

q = период, по которому вычисляется Моментум г = порядок первой Экспоненты S = порядок второй Экспоненты}

Inputs: q(NumericSeries). r(NumericSimple),

s(NumericSimple);

Valuel = XAverage(XAverage(Close - Lowest(Low,q),r),s);

Value2 = XAverage(XAverage(Highest(High,q) -

Lowest(Low,q),r),s);

If Value2<> 0 then

Values =100*Valuel/Value2

Else

Value3=0; DS Stochastic = ValueS;

Рис. B-5. DS Stochastic.

[Старт] [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]