Hull MA - página 8

 
forex_tsd_:
Estaba en los archivos. No sé si alguien lo publicó antes. Hma histo ruso

¿Tienes el archivo mq4 para eso?

 

Si lo examina (el archivo .ex4) verá

El original

saludos

mladen

increase:
¿Tienes el archivo mq4 para eso?
Archivos adjuntos:
hma_histo.mq4  3 kb
 
mladen:
Si miras en él (el archivo .ex4) verás

El original

saludos

mladen

Gracias, nunca lo había visto.

 

si (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;

si (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

P: ¿qué sucede en MT4 cuando ind_buffer0 = ind_buffer0?

lógicamente debería ser gap(empty) pero en la práctica - ¿qué pasa en mt4 en ese caso?

 

Amarillo

En realidad, cuando quitas el máximo fijo, se parece al de la foto. El máximo fijo impide ver la parte amarilla. Por lo tanto, cuando ni el búfer "verde" ni el "rojo" tienen valores asignados, se va a "ver a través" y el amarillo será visible.

En los casos en los que el HMA es menor que 1 se va a ver una barra amarilla un poco más corta, pero realmente no quería añadir un búfer y un código más. Y me gustó el truco que hace de esta manera

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

if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;

P: ¿qué pasa en MT4 cuando ind_buffer0 = ind_buffer0?

lógicamente debería ser gap(empty) pero en la práctica - ¿qué pasa en mt4 en ese caso?
Archivos adjuntos:
hma_histo.gif  18 kb
 
mladen:
Amarillo

En realidad, cuando quitas el máximo fijo, se parece al de la foto. El máximo fijo impide ver la parte amarilla. Así que cuando ni el búfer "verde" ni el "rojo" tienen valores asignados vas a "ver a través" y el amarillo será visible

En los casos en que el HMA es menor que 1 se va a ver una barra amarilla un poco más corta, pero realmente no quería añadir un búfer más y el código. Y me gustó el truco que hace de esta manera

holgura : ((((((

 

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

raro... p.s. no es hma smoozing (no tengo ni idea de lo que es (lo que hice)

Archivos adjuntos:
 
mladen:
Media móvil de Hull no repintada

¿Se puede cambiar la visualización a puntos?

 

Debería ser así

El error está en este 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);

En la imagen : se comparan los valores "brutos" de CCI y RSI (cal) con sus valores suavizados del casco (amarillo)

El resto del trabajo es tuyo (lo empezaste :):)) Todavía hay un par de cosas que hacer para que sea impecable

saludos

mladen

fxbs:
mladen's hma_histo mod: hma cci rsi options; histo/line weird... p.d. no es hma smoozing (no tengo ni idea de lo que es (lo que hice)
Archivos adjuntos:
 

gracias Mladen! ¡tú empezaste!

(sólo me lío algunos WeirdoCCI )

"algunas cosas para ser dine" - dibujar comenzar - máximo de cci, rsi, hma?, límite ... derecho?