Indice Hearst - pagina 30

 

Rinat una volta ha scritto che approssimativamente Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

;)

 
avatara: Rinat una volta ha scritto che approssimativamente Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

La formula è per una candela ribassista e una candela rialzista avrà volumi di tick diversi, ho fatto il mio indicatore usando la formula:

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

Qualche altra statistica.

Tempo tra i ticchettii

Ampiezza

File:
haxz.zip  6 kb
 
IgorM:
Il meno è un po' assente prima di MathAbs
 
Rorschach: Prima di MathAbs è un po' minuscolo

forse, ma è più facile adattare questa formula a un TF specifico usando MathPow(10,Digits), su M5 su Alp...e come MathPow(11,Digits)

WZZ: Se consideriamo seriamente i volumi di tick, è più facile insegnare a NS i volumi di tick sulla base di OHLC e poi usare i risultati di NS indipendentemente da ciò che DT disegna

 
avatara:

Sui quattro marchi, si sarebbe dovuto considerare lo stesso periodo e lo stesso bene.

Arrotondamento

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


 
alsu:

Arrotondamento

Non so per un DT a 4 cifre, ma il semplice arrotondamento non ha alcun effetto.
 
avatara:

Rinat una volta ha scritto che approssimativamente Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

;)

Beh, è solo un'approssimazione che si basa sul fatto che il prezzo è andato da Open a Low, poi a High e poi è tornato a Close... Ma il significato si perde completamente, se approssimiamo il movimento all'interno della barra con tre segmenti...
 
Rorschach:

Qualche altra statistica.

Tempo tra i ticchettii

Ampiezza

Che ne dite di "tempo tra i tick a seconda del volume della barra già raggiunto"? Avrebbe reso il punto più chiaro subito.
 
alsu:
Che ne dite di "tempo tra i tick a seconda del volume della barra già raggiunto"? Chiarirebbe subito il punto.


Purtroppo non esiste una cosa del genere((.

Può

int sz = MathAbs(High[j]-Low[j])/Point;
Dare un'occhiata?