Índice Hearst - página 30

 

Rinat escribió una vez que aproximadamente Volumen=(Apertura-2*Bajo+2*Alto-Cierre)*pow(10,Dígitos)+1

;)

 
avatara: Rinat escribió una vez que aproximadamente Volumen=(Apertura-2*Bajo+2*Alto-Cierre)*pow(10,Dígitos)+1

La fórmula es para una vela bajista y una vela alcista tendrá diferentes volúmenes de garrapatas, hice mi propio indicador utilizando la fórmula:

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 DarkTurquoise
double vol_math[],vol_mt4[];//--- buffers
//________________________________________________
int init(){
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,vol_math);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,vol_mt4);
return(0);
}
//________________________________________________
int start(){
   int    i,limit,counted_bars;
   counted_bars=IndicatorCounted();
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for(i=limit; i>=0; i--){
      vol_math[i] = (MathAbs(Open[i] - Close[i]) + 2*(High[i]-Low[i])) * MathPow(10,Digits) + 1;
      vol_mt4[i] = Volume[i];
   }
return(0);
}
 

Algunas estadísticas más.

Tiempo entre ticks

Amplitud

Archivos adjuntos:
haxz.zip  6 kb
 
IgorM:
El menos es como si faltara antes de MathAbs
 
Rorschach: Antes de MathAbs es algo minúsculo

quizás, pero es más fácil ajustar esta fórmula a un TF específico usando MathPow(10,Digits), en M5 en Alp...y como MathPow(11,Digits)

WZZ: Si consideramos seriamente los volúmenes de ticks, es más fácil enseñar NS a los volúmenes de ticks sobre la base de OHLC y luego utilizar los resultados de NS independientemente de lo que DT dibuje

 
avatara:

En las cuatro marcas, habría que mirar el mismo periodo y el mismo activo.

Redondeo

int sz = MathRound(MathAbs(Close[j]-Open[j])/Point/10)*10;


 
alsu:

Redondeo

No sé si un DT de 4 dígitos, pero el simple redondeo no tiene efecto.
 
avatara:

Rinat escribió una vez que aproximadamente Volumen=(Apertura-2*Bajo+2*Alto-Cierre)*pow(10,Dígitos)+1

;)

Bueno, es sólo una aproximación contando con el hecho de que el precio pasó de la Apertura al Mínimo, luego al Máximo y volvió al Cierre... Pero el significado se pierde completamente, si aproximamos el movimiento dentro de la barra por tres segmentos...
 
Rorschach:

Algunas estadísticas más.

Tiempo entre ticks

Amplitud

¿Qué tal "tiempo entre ticks según el volumen de la barra ya alcanzado"? Habría aclarado el punto directamente.
 
alsu:
¿Qué tal "tiempo entre ticks según el volumen de la barra ya alcanzado"? Aclararía el punto de inmediato.


Desgraciadamente no existe tal cosa((.

Puede

int sz = MathAbs(High[j]-Low[j])/Point;
¿Echa un vistazo?
Razón de la queja: