Teknik Analiz Dünyasına Hoşgeldiniz

Paylaşmak Güzeldir.

  • DİKKAT: Formüller, Sistemler sadece eğitim amaçlıdır. Alım satım, olası anapara kaybı ve diğer kayıplar dahil olmak üzere "YÜKSEK RİSK içerir.
  • Mucize teknik gösterge yoktur, sadece doğru veya yanlış kullanılan göstergeler vardır.

Oscillator CandleWeight by Viktor Likhovidov

Teknik analizde fiyatın yönü veya trendin devamıyla ilgili fikir veren matematiksel modellerdir. Trend oluşmamış piyasalarda fiyatlar yatay bir bantta hareket ederken trendin içinde düzeltme seviyelerini tespit eden indikatörlere OSİLATÖR denir

algoritma

e iπ +1=0
Katılım
23 Eki 2020
Mesajlar
1,353
Puanları
63
Viktor Likhovidov's article "Index Of Chart Sentiment" builds on his previous articles presenting CandleCode (November 1999, April 2001). In this month's article, Likhovidov gives the MetaStock formula for the double-smoothed symmetric variant of CandleCode (IndSent - CW), which requires the formulas he introduced in the previous articles.
These formulas are given here. These formulas are all used by the CandleWeight formula through an Fml() function. It is very important that the names are typed exactly the same everywhere you see them. If either spacing or capitalization is off, the referencing formula will give errors.
First, create the following three formulas in MetaStock. To do so, go to Tools | Indicator Builder. Click New and enter the name for the formula. Then click in the larger window and enter the actual formula. Click OK. If the formula was entered with no syntax errors, you will be returned to the Indicator Builder, ready to create the next formula.​

body
Abs(OPEN-CLOSE)

lshd

If(CLOSE>=OPEN, OPEN-LOW, CLOSE-LOW)

ushd

If(CLOSE>=OPEN, HIGH-CLOSE, HIGH-OPEN)
After you have created the first three, you can now create the next six formulas. Since they reference the first three, those had to be made first.​

ThBot_b

BBandBot( Fml( "body") ,55,E,0.5)

ThBot_l

BBandBot( Fml( "lshd") ,55,E,0.5)

ThBot_u

BBandBot( Fml( "ushd") ,55,E,0.5)

ThTop_b

BBandTop( Fml( "body") ,55,E,0.5)

ThTop_l

BBandTop( Fml( "lshd") ,55,E,0.5)

ThTop_u

BBandTop( Fml( "ushd") ,55,E,0.5)
The CandleWeight formula can now be created. After it is entered, you can create the IndSent - CW formula.​

CandleWeight

If(C=O,1,0)*If(Fml("ushd") >= Fml("lshd"),64,-64)+
If(C=O,0,1)*If(C>O,1,-1)*(If(Fml("body")<= Fml("ThBot_b"),80,0)+
If( Fml("body")> Fml("ThBot_b") AND Fml("body")<=Fml("ThBot_b"),96,0)+
If(Fml("body")> Fml("ThTop_b"),112,0))+
If(C>=O,-4,4)*(If(Fml("lshd")=0,3,0)+
If(Fml("lshd")< Fml("ThBot_l") AND Fml("lshd")>0,2,0)+
If( Fml("lshd")> Fml("ThBot_l") AND Fml("lshd")<= Fml("ThTop_l") AND Fml("lshd")>0,1,0))+
If(C>=O,1,-1)*(If( Fml("ushd")>0 AND Fml("ushd")<= Fml("ThBot_u"),4,0)+
If(Fml("ushd")> Fml("ThBot_u") AND Fml("ushd")<=Fml("ThTop_u"),8,0)+
If(Fml("ushd")> Fml("ThTop_u"),12,0))​

After plotting the IndSent - CW indicator, you can quickly plot the four lines with the standard error channel line study . Plot it once, right-click on it, and change the properties to the desired number of errors. Then you can plot it again for the second number of errors.
- William Golson, Equis Support
Equis International, www.equis.com
Source / From:
 

Forumda daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap