허스트 지수 - 페이지 30

 

Rinat는 대략 Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1 이라고 썼습니다.

;)

 
avatara : Rinat는 대략 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), Alp..의 M5 및 MathPow( 11 , Digits)를 사용하여 이 공식을 특정 TF에 맞추는 것이 더 쉽습니다.

추신: 만약 우리가 틱 볼륨 을 진지하게 고려한다면, OHLC를 기반으로 하는 틱 볼륨으로 NN을 훈련하고 DC가 그리는 것에 관계없이 NN의 결과를 사용하는 것이 더 쉽습니다.

 
avatara :

네 가지 징후에서 동일한 기간과 자산을 살펴볼 필요가 있습니다.

반올림

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


 
alsu :

반올림

4자리 ds는 어떨지 모르겠지만 단순 반올림은 효과가 없습니다.
 
avatara :

Rinat는 대략 Volume=(Open-2*Low+2*High-Close)*pow(10,Digits)+1 이라고 썼습니다.

;)

글쎄요, 이것은 가격이 시가에서 저가로, 고가로 갔다가 다시 종가로 돌아갔다는 기대에서의 근사치일 뿐입니다... 그러나 막대 내부의 움직임을 3개의 세그먼트로 근사하면 의미는 완전히 상실됩니다...
 
Rorschach :

조금 더 통계.

틱 사이의 시간

진폭

"이미 도달한 막대의 볼륨에 따른 틱 사이의 시간"은 어떻습니까? 그것은 즉시 문제의 본질을 명확히 할 것입니다.
 
alsu :
"이미 도달한 막대의 볼륨에 따른 틱 사이의 시간"은 어떻습니까? 그것은 즉시 문제의 본질을 명확히 할 것입니다.


불행히도 하나가 없습니다 :(

내가 할 수

 int sz = MathAbs (High[j]-Low[j])/ Point ;
바라보다?