0 beğenilme 0 beğenilmeme
205 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 (262 puan) tarafından | 205 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.
(7,230 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,762 soru
9,723 cevap
5,239 yorum
52,090 kullanıcı