Índice Hearst - página 30

 

Rinat escreveu uma vez que aproximadamente Volume=(Open-2*Low+2*High-Close)*pow(10,Dígitos)+1

;)

 
avatara: Rinat escreveu uma vez que aproximadamente Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

A fórmula é para uma vela em baixa e uma vela em alta terá diferentes volumes de carrapato, eu fiz meu próprio indicador usando a 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);
}
 

Mais algumas estatísticas.

Tempo entre carrapatos

Amplitude

Arquivos anexados:
haxz.zip  6 kb
 
IgorM:
O sinal de menos está um pouco ausente antes do MathAbs
 
Rorschach: Antes do MathAbs é um pouco minúsculo

talvez, mas é mais fácil ajustar esta fórmula a um TF específico usando MathPow(10,Digitos), em M5 em Alp... e como MathPow(11,Digitos)

WZZ: Se considerarmos seriamente os volumes de tick, é mais fácil ensinar NS a tick volumes com base em OHLC e depois usar os resultados de NS independentemente do que DT desenha

 
avatara:

Nas quatro marcas, o mesmo período e patrimônio teriam que ser analisados.

Arredondamento para cima

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


 
alsu:

Arredondamento para cima

Eu não sei sobre um DT de 4 dígitos, mas simplesmente arredondamento não tem efeito.
 
avatara:

Rinat escreveu uma vez que aproximadamente Volume=(Open-2*Low+2*High-Close)*pow(10,Dígitos)+1

;)

Bem, é apenas uma aproximação contando com o fato de que o preço passou de Aberto para Baixo, depois para Alto e voltou para Fechado... Mas o sentido é completamente perdido, se nos aproximarmos do movimento dentro da barra por três segmentos.
 
Rorschach:

Mais algumas estatísticas.

Tempo entre carrapatos

Amplitude

Que tal "tempo entre carrapatos, dependendo do volume de barras já alcançado"? Teria deixado o ponto mais claro de imediato.
 
alsu:
Que tal "tempo entre carrapatos, dependendo do volume de barras já alcançado"? Esclareceria o ponto imediatamente.


Infelizmente não existe tal coisa((.

Pode

int sz = MathAbs(High[j]-Low[j])/Point;
Dê uma olhada nisso?