0 beğenilme 0 beğenilmeme
155 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 (248 puan) tarafından | 155 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.
(6,380 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,596 soru
9,553 cevap
5,170 yorum
44,036 kullanıcı