Oynaklık göstergesi için yeni bir formül öneriyorum

 

Bana öyle geliyor ki, bu formül bir danışman veya tüccarın piyasaya zamanında girmesine ve girmemesine izin verecek.

Zaten bu formüle dayalı bir şey varsa söyleyin, bu konuyu kapatalım. Değilse, sıfırdan programlama deneyimim olmadığı için bu göstergeyi birlikte yapalım. Birçok oynaklık göstergesini anlamaya çalıştım ama yine de pek bir şey yakalayamıyorum maalesef...

Ve formül:

     Vol = MathMax ( MathAbs (Open[i]-Close[i])* 2 - MathAbs (High[i]-Low[i]), 0 ); 

burada i , LWMA'da olduğu gibi, son çubukların değerinin baskınlığı ile toplama için seçilen dönemdir.

Öneriler ne olacak? Sadece hiçbir yere gönderme, zaten her yerdeydim, hamamda bile.

 
borilunad :


Ve eğer hareketler güçlüyse ve bar neredeyse açılışta kapanırsa... - volatilite negatif olacak... ve anlamı bir şekilde kaybolacak.
 
"Parmaklarda" mantığını açıklayın, pliz. Örneğin, ikiliyi nereden aldınız? Neden 3 değil? Neden ikisinin kökü değil?
 
MetaDriver :
Değil. Negatif, tek yönlü tek yönlü hareketle (çubuk içi dahil) elde edilecektir.

MathAbs (Open[i]-Close[i])* 2< MathAbs (High[i]-Low[i]); - yaklaşık olarak çeyreklik bir süre olacak .. yani dairede kuvvetli hareketler olabilir ve volatilite negatif

 
MetaDriver :
"Parmaklarda" mantığını açıklayın, pliz. Örneğin, ikiliyi nereden aldınız? Neden 3 değil? Neden ikisinin kökü değil?

Bu çıkarma işleminin kısaltmasıdır: MathAbs (Open[i] - Close[i]) - (MathAbs(High[i] - Low[i]) - MathAbs(Open[i] - Close[i]))
 
jelizavettka :

MathAbs (Open[i]-Close[i])* 2< MathAbs (High[i]-Low[i]); - yaklaşık olarak çeyreklik bir süre olacak .. yani dairede kuvvetli hareketler olabilir ve volatilite negatif


MathAbs ! Herzaman pozitif!
 
borilunad :

Matematik Karınları!

Kapanış fiyatı açılış fiyatına eşit olduğunda, ancak bu çubuktaki fiyatın en yüksek ve en düşük fiyatına eşit olmadığında, MathAbs yardımcı olmayacaktır. olumsuz olacak
 
borilunad :

Matematik Karınları! Herzaman pozitif!

Daha büyük bir pozitif değerden pozitif bir değer çıkarılırsa, negatif bir değer elde edilir. örnek : 3-5 =-2

o zaman ihtiyacın var

 Vol = MathAbs ( MathAbs (Open[i]-Close[i])* 2 - MathAbs (High[i]-Low[i])); 
 
borilunad :

Ah, belki tam tersi?

 Vol = (High[i] - Low[i])* 2 - MathAbs (Open[i] - Close[i]);
 
jelizavettka :

MathAbs (Open[i]-Close[i])* 2< MathAbs (High[i]-Low[i]); - yaklaşık olarak çeyreklik bir süre olacak .. yani dairede kuvvetli hareketler olabilir ve volatilite negatif

Evet, yazımı neredeyse anında sildim (formüle ikinci kez baktıktan sonra). :)

TheXpert :

Ah, belki tam tersi?

Sonra ikili olmadan hiç yok olmak.

 Vol = (High[i] - Low[i]) - MathAbs (Open[i] - Close[i]);
 
borilunad :

Bu çıkarma işleminin kısaltmasıdır: MathAbs(Open[i] - Close[i]) - (MathAbs(High[i] - Low[i]) - MathAbs(Open[i] - Close[i]))

Parmakla değil harflerle.

// Bazı çevrelerde, eşdeğer dönüşümlere "sözdizimsel şeker" denir ve haklı olarak akılsız beyin sikişi olarak kabul edilir.

Mantık hala net değil.

Neden: