0 beğenilme 0 beğenilmeme
107 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 (222 puan) tarafından | 107 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,390 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,395 soru
9,353 cevap
5,082 yorum
35,789 kullanıcı