ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ TVI Trade
{Функция пользователя: TVI B-ade = Торговля с помощью Индикатора Объема Ткков по Bill Blau}
{Используется только с ап-тиками и даун-тиками.} {ФОРМАТ: TVI Trade{r, s)}
Inputs: r(NumericSimple), s(NumericSimple):
Valuel =TVI(r.s);
If Valuel - Valuel[l]>0 AND Valuel>0 then Value2 = Valuel
Else
{Value2 фиксирует только те значения TVI, которые растут в положительной области шкалы индикатора}
Value2 = О:
If Valuel - Value 1[1]<0 AND Valuel<0 then
Values = Valuel
Else
{Values фиксирует только те значения TVI, которые убывают в отрицательной области шкалы индикатора}
Values = О: TVI Trade = Value2 + ValueS;
ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ ATF Код
{Функция пользователя: ATF = ADX-типный фильтр по Bill Blau}
{Используется только с ап-тиками и даун-тиками.} {ФОРМАТ: ATFfPrice, г, s)}
Inputs: Price(NumericSimple), r(NumericSimple),
s(NumericSimple);
ATF = XAverage(AbsValue(XAverage(Price,r)),s);
{где Price - это биполярный Моментум, например такой как: С - С {1 ]используемый в числителе TSI или
TPM{HMU) - ТУМ(ЬМВ)используемый в знаменателе DTI или Upticks -Downticks используемый в формуле TVI или
С - 0.5*(Highest(H,2) + Lowest(L,2)) используемый в формуле SMI}
{Ткже Price может означать биполярный, один раз сглаженный индикатор Моментума, например TSI(Price,r 1,1), в этом случае в приведенной выше формуле ATF величина XAverage(Price,r) заменяется naTSI}
Рис. В-24. ATF: ADX-типный фильтр.
ФУНКЦИЯ ПОЛЬЗОВАТЕЛЯ SD TSI
{Функция пользователя: SD TSI = TSI- Фильтр Расхождения Наклонов по Bill Blau}
{ФОРМАТ: SD TSI(Price, г. s, u, х. у)}
Inputs: Pricer(NumericSeries), r(NumericSimple), s(NumericSimple), u(NumericSimple), x(NumericSimple), y(NumericSimple);
Valuel = TSI(Price,r.s.u):
Value2 = DXAverage{Price,x,y);
If Valuel -Valuel[l]>0 AND Value2-Value2[l]>0 then Values = Valuel
Else
Values = 0;
If Value 1 - Value 1[ 11<0 AND Value2 - Value2[ 11<0 then Value4 = Valuel
Else
Value4 = 0; SD TSI = Values + Value4:
Рис. B-25. SDTSI = TSI- Фильтр Расхождения Наклонов.