Hull MA - pagina 8

 
forex_tsd_:
Era sull'archieves. Non so se qualcuno ha postato prima .Hma russian histo

Hai il file mq4 per questo?

 

Se ci guardate dentro (il file .ex4) vedrete

L'originale

saluti

mladen

increase:
Hai il file mq4 per questo?
File:
hma_histo.mq4  3 kb
 
mladen:
Se ci guardi dentro (il file .ex4) vedrai

L'originale

saluti

mladen

Grazie, non l'ho mai visto

 

se (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

se (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

Q: cosa succede in MT4 quando ind_buffer0 = ind_buffer0?

logicamente dovrebbe essere gap(empty) ma praticamente - cosa succede in mt4 in tale caso?

 

Giallo

In realtà, quando si toglie il massimo fisso, assomiglia a quello della foto. Il massimo fisso impedisce di vedere la parte gialla. Così, quando né il buffer "verde" né quello "rosso" hanno valori assegnati, si vedrà "attraverso" e il giallo sarà visibile

Nei casi in cui l'HMA è più piccolo di 1 si vedrà una barra gialla un po' più corta, ma non volevo davvero aggiungere un altro buffer e codice. E mi è piaciuto il trucco che fa in questo modo

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

if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

Q: cosa succede in MT4 quando ind_buffer0 = ind_buffer0?

logicamente dovrebbe essere gap(empty) ma praticamente - cosa succede in mt4 in questo caso?
File:
hma_histo.gif  18 kb
 
mladen:
Giallo

In realtà, quando si toglie il massimo fisso, assomiglia a quello della foto. Il massimo fisso impedisce di vedere la parte gialla. Così, quando né il buffer "verde" né il buffer "rosso" hanno valori assegnati, si va a "vedere attraverso" e il giallo sarà visibile

Nei casi in cui l'HMA è più piccolo di 1 si vedrà una barra gialla un po' più corta, ma non volevo davvero aggiungere un altro buffer e codice. E mi è piaciuto il trucco che fa in questo modo

fannullone : ((((((

 

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

strano... p.s. non è hma smoozing (non ho idea di cosa sia (cosa ho fatto)

 
mladen:
Media mobile non ridipinta Hull

Si può cambiare la visualizzazione in punti?

 

Dovrebbe essere così

L'errore è in questo codice

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

Sull'immagine: confrontato i valori "grezzi" di CCI e RSI (lime) con i loro valori smussati a scafo (giallo)

Il resto del lavoro è tuo (l'hai iniziato tu :):)) Ci sono ancora un paio di cose da fare per renderlo impeccabile

saluti

mladen

fxbs:
mladen's hma_histo mod: hma cci rsi options; histo/line weird... p.s. non è hma smoozing (non ho idea di cosa sia (cosa ho fatto)
 

grazie Mladen! hai iniziato tu!

(ho appena incasinato qualche WeirdoCCI )

"poche cose per essere dine" - draw begin - max di cci, rsi, hma?, limite ... giusto?