0 beğenilme 0 beğenilmeme
108 kez görüntülendi

Selam...

Bunu yazmaya çalıştım ancak yapamadım.

AL taraması haline getirme şansınız var mı?

 

TYP:=(H+L+C)/3;
EMA14:=MOV(TYP,14,E);
EMA28:=MOV(TYP,28,E);
BASIS:=(EMA14+EMA28)/2;
VOL:=STDP(TYP,14);
SMVOL:=MOV(VOL,21,E);
UPPER:=BASIS+SMVOL*2;
LOWER:=BASIS-SMVOL*2;
TRENDNOW:=IF(C>LOWER,1,-1);
TRENDPREV:=IF(REF(C,1)>REF(LOWER,1),1,-1);
TRENDNOW=1 AND TRENDPREV=-1

 

 

Yapmak istediğim şey şu....

  1. TYP (Tipik Fiyat):
    (H + L + C) / 3

  2. EMA Hesaplaması:
    EMA(14) ve EMA(28) alınsın, ortalaması "basis" (temel çizgi) olarak kullanılsın.

  3. Volatilite:
    STDP(14) hesaplansın, sonra EMA(21) ile yumuşatılsın (SMVOL).

  4. Bantlar:

    • Upper Band: BASIS + SMVOL × 2

    • Lower Band: BASIS - SMVOL × 2

  5. Al Sinyali (Long):
    Önceki barın kapanışı alt bandın altındayken (düşüş),
    mevcut barın kapanışı alt bandın üstüne çıkarsa (yukarı kırılım) → AL sinyali.

Yani sistem, düşüş trendinden çıkıp yükselişe geçen hisseleri tespit etsin.

 

 

 

Diğer kategorisinde (224 puan) tarafından | 108 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba

İndikatör olarak

TYP:=(H+L+C)/3;
EMA14:=MOV(TYP,14,E);
EMA28:=MOV(TYP,28,E);
BASIS:=(EMA14+EMA28)/2;
VOLl:=STdev(TYP,14);
SMVOL:=MOV(VOLl,21,E);
UPPER:=BASIS+SMVOL*2;
LOWER:=BASIS-SMVOL*2;
LOWER;UPPER

Al için tarama

TYP:=(H+L+C)/3;
EMA14:=MOV(TYP,14,E);
EMA28:=MOV(TYP,28,E);
BASIS:=(EMA14+EMA28)/2;
VOLl:=STdev(TYP,14);
SMVOL:=MOV(VOLl,21,E);
UPPER:=BASIS+SMVOL*2;
LOWER:=BASIS-SMVOL*2;
 cross(c,LOWER)

Şeklinde deneyiniz.

Bilgilerinize.
(5,450 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



9,408 soru
9,363 cevap
5,088 yorum
36,153 kullanıcı