Показатель Херста - страница 30

 

Ринат как-то писал, что грубо Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

;)

 
avatara:Ринат как-то писал, что грубо Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

было такое, но по этой формуле медвежья свеча и бычья будет иметь разные тиковые объемы, делал себе индикатор по формуле:

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

Еще немного статы.

Время между тиками

Амплитуда

Файлы:
haxz.zip  6 kb
 
IgorM:
Перед MathAbs вроде как минуса не хватает
 
Rorschach:Перед MathAbs вроде как минуса не хватает

возможно, но проще подгонять эту формулу под конкретный ТФ с помощью MathPow(10,Digits), на М5 на Альп..и вроде MathPow(11,Digits)

ЗЫ: если уж серьезно рассматривать тиковые объемы, то проще обучить НС тиковым объемам на основе OHLC и затем вне зависимости от того что нарисуют ДЦ использовать результаты НС

 
avatara:

На четырёх знаках нужно было бы тот же период и актив глянуть.

Округляем

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


 
alsu:

Округляем

не знаю как на 4значном дц, но простое округление эффекта не дает.
 
avatara:

Ринат как-то писал, что грубо Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1

;)

Ну, это же просто аппроксимация в расчете на то, что цена прошла от опен к лой, потом к хай и вернулась к клоуз... но ведь смысл-то полностью теряется, если аппроксимировать движение внутри бара тремя отрезками...
 
Rorschach:

Еще немного статы.

Время между тиками

Амплитуда

Как насчет "время между тиками в зависимости от уже достигнутого объема бара"? Сразу бы прояснили суть вопроса.
 
alsu:
Как насчет "время между тиками в зависимости от уже достигнутого объема бара"? Сразу бы прояснили суть вопроса.


К сожалению такой нету((

А можно

int sz = MathAbs(High[j]-Low[j])/Point;
глянуть?