Халл М.А. - страница 8

 
forex_tsd_:
Он был в архивах. Не знаю, выкладывал ли кто-то раньше. .Hma russian histo

У вас есть файл mq4 для этого?

 

Если вы посмотрите на него (файл .ex4), то увидите.

оригинал

с уважением

mladen

increase:
У вас есть файл mq4 для этого?
Файлы:
hma_histo.mq4  3 kb
 
mladen:
Если вы посмотрите на него (файл .ex4), то увидите .

Оригинал

с уважением

mladen

Спасибо, я никогда не видел этого.

 

если (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

если (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

Вопрос: что происходит в MT4, когда ind_buffer0 = ind_buffer0?

логически должен быть gap(empty), но практически - что происходит в mt4 в таком случае?

 

Желтый

На самом деле, если убрать фиксированный максимум, он выглядит так, как показано на рисунке. Фиксированный максимум не позволяет увидеть желтую часть. Поэтому, когда ни "зеленый", ни "красный" буфер не имеют заданных значений, вы будете "видеть сквозь" и желтый будет виден.

В случаях, когда HMA меньше 1, вы увидите немного более короткую желтую полосу, но я действительно не хотел добавлять еще один буфер и код. И мне понравился трюк, который делается следующим образом

fxbs:
если (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

Вопрос: что происходит в MT4, когда ind_buffer0 = ind_buffer0?

логически должен быть gap(empty), но практически - что происходит в mt4 в таком случае?
Файлы:
hma_histo.gif  18 kb
 
mladen:
Желтый

На самом деле, если убрать фиксированный максимум, он выглядит так, как показано на рисунке. Фиксированный максимум не позволяет увидеть желтую часть. Поэтому, когда ни "зеленому", ни "красному" буферу не присвоены значения, вы будете "видеть сквозь", и желтый будет виден

В случаях, когда HMA меньше 1, вы увидите немного более короткую желтую полосу, но я действительно не хотел добавлять еще один буфер и код. И мне понравился трюк, который он делает таким образом.

слабый : ((((((

 

mladen's hma_histo mod: hma cci rsi options; histo/line

странно... p.s. это не hma smoozing (я понятия не имею, что это такое (что я сделал).

 
mladen:
Неперерисовывающаяся скользящая средняя Халла

Можете ли вы изменить отображение на точечное?

 

Это должно выглядеть следующим образом

Ошибка в этом коде

for(i=limit; i>=0; i--)

switch(ind.mode)

{

case 0:

buffer=iMA(NULL,0,HalfPeriod,0,HMA_Method,HMA_PriceType,i)*2-

iMA(NULL,0,HMA_Period,0,HMA_Method,HMA_PriceType,i); break;

case 1:

buffer=iCCI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-

iCCI(NULL,0,HMA_Period,HMA_PriceType,i); break;

case 2:

buffer=iRSI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-

iRSI(NULL,0,HMA_Period,HMA_PriceType,i); break;

}

[/php]You are not "hull"-ing (smoothing) CCI or RSI

The code should be like this

[php] //

//

// fill with values that should be smoothed

//

//

for(i=limit; i>=0; i--)

{

switch(ind.mode)

{

case 0: prices = iMA(NULL,0,1,0,MODE_SMA,HMA_PriceType,i); break;

case 1: prices = iCCI(NULL,0,CCI_Period,HMA_PriceType,i); break;

case 2: prices = iRSI(NULL,0,RSI_Period,HMA_PriceType,i); break;

}

}

//

//

// now smooth (hull smooth) the values

//

//

for(i=limit; i>=0; i--)

buffer=iMAOnArray(prices,0,HalfPeriod,0,HMA_Method,i)*2-

iMAOnArray(prices,0,HMA_Period,0,HMA_Method,i);

На картинке: сравнение "сырых" значений CCI и RSI (лайм) со сглаженными значениями их корпуса (желтый).

Остальная работа за вами (вы ее начали :):)). Есть еще пара вещей, которые нужно сделать, чтобы сделать его безупречным

пожелания

mladen

fxbs:
mladen's hma_histo mod: hma cci rsi options; histo/line weird... p.s. это не hma smoozing (я понятия не имею, что это такое (что я сделал)).
Файлы:
 

спасибо Младен! ты начал это!

(я просто перепутал некоторые WeirdoCCI )

"few things to be dine" - draw begin - max of cci, rsi, hma?,limit ... right?

Причина обращения: