Casco MA - página 8

 
forex_tsd_:
estava nos arquivos. Não sei se alguém postou antes do .Hma russian histo

Você tem o arquivo mq4 para isso?

 

Se você olhar para ele (o arquivo .ex4) você verá

O original

cumprimentos

mladen

increase:
Você tem o arquivo mq4 para isso?
Arquivos anexados:
hma_histo.mq4  3 kb
 
mladen:
Se você olhar para ele (o arquivo .ex4) você verá

O original

cumprimentos

mladen

Obrigado, eu nunca vi isso.

 

se (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

P: o que acontece no MT4 quando ind_buffer0 = ind_buffer0?

logicamente deveria estar vazio, mas praticamente - o que está acontecendo em mt4 nesse caso?

 

Amarelo

Na verdade, quando você remove o máximo fixado, parece com o da foto. O máximo fixado impede que você veja a parte amarela. Assim, quando nem o buffer "verde" nem o "vermelho" são atribuídos valores que você vai "ver através" e o amarelo será visível

Em um caso em que o HMA é menor que 1, você vai ver uma barra amarela um pouco mais curta, mas eu realmente não queria adicionar mais um tampão e um código. E eu meio que gostei do truque que ele faz desta maneira

fxbs:
if (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

se (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

P: o que acontece no MT4 quando ind_buffer0 = ind_buffer0?

logicamente deve ser uma lacuna (vazia), mas praticamente - o que está acontecendo no mt4 em tal caso?
Arquivos anexados:
hma_histo.gif  18 kb
 
mladen:
Amarelo

Na verdade, quando você remove o máximo fixado, parece com o da foto. O máximo fixado impede que você veja a parte amarela. Assim, quando nem o buffer "verde" nem o "vermelho" são atribuídos valores que você vai "ver através" e o amarelo será visível

Em um caso em que o HMA é menor que 1, você vai ver uma barra amarela um pouco mais curta, mas eu realmente não queria adicionar mais um tampão e um código. E eu meio que gostei do truque que ele faz desta maneira

mais frouxo : ((((((

 

mladen's hma_histo mod: hma cci rsi opções; histo/line

estranho... p.s. não é hma smoozing (não tenho idéia do que é (o que eu fiz)

Arquivos anexados:
 
mladen:
Média móvel do casco sem repintura

Você pode mudar o visor para pontos?

 

Deveria ser assim

O erro está neste código

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);

Na figura: comparou os valores "brutos" de CCI e RSI (cal) com seus valores alisados de casco (amarelo)

O resto do trabalho é seu (você o iniciou :):)) Ainda há um par de coisas a serem feitas para que seja impecável

cumprimentos

mladen

fxbs:
mladen's hma_histo mod: hma cci rsi opções; histo/lineweird... p.s. não é hma smoozing (não tenho idéia do que é (o que eu fiz)
Arquivos anexados:
 

obrigado Mladen! você começou!

(eu acabo de estragar um pouco de WeirdoCCI )

"poucas coisas para se jantar" - começa o sorteio - max de cci, rsi, hma?,limit ... certo?