AlgoLab Nasıl Kullanılır?

turkiyenin-ilk-online-algoritmik-islem-platformu

Yatay görüntülenmeyi henüz destekleyemiyoruz.
Mobil bir cihaz kullanmıyorsanız devam edebilirsiniz.

Devam Et
GİRİŞ YAP KAYIT OL arrow_backŞİFRE YENİLEME
account_circle
lock
Beni Hatırla
vpn_key Şifremi Unuttum
Şifre yenileme mesajınız mail adresinize gönderilecektir.
email
DENİZBANK MÜŞTERİSİYİM
Şifremi Unuttum
Deniz Yatırım

DenizBank hesabınız varsa hızlıca bağlanın!

AÇIKDENİZ İLE GİRİŞ YAP AÇIKDENİZ İLE KAYIT OL
Veya
close

DEMA

İndikatör 08.03.2018

DEMA NEDİR ?

    DEMA indikatörü üssel hareketli ortalama ve üssel hareketli ortalama kullanan başka bir üssel hareketli ortalamanın oluşturduğu bir kombinasyondur.

    DEMA indikatörünün açılımı "Double Exponential Moving Average"'dır. DEMA indikatörü yaygın olarak kullanılan üssel hareketli ortalamanın bir zaafiyeti olan gecikmelerin azaltılması amacıyla oluşturulmuştur.

 

DEMA NASIL KULLANILIR ?

İndikatörün değerinin, fiyatın altında veya üstünde seyretmesine ve ya başka bir hareketli ortalamayla kesişimleri sinyal oluşumu olarak yorumlanabilir. Örnek olarak "10 periyotluk basit hareketli ortalama", "20 periyotluk DEMA"'yı aşağıdan yukarı keserse "Alım" sinyali, aşağı keserse "Satım" sinyali olarak yorumlanabilir.

 

KODLAMA EDİTÖRÜ ÖRNEĞİ

DEMA indikatörünü Algolab Kodlama Editöründe kullanabilmek için Engine.DEMA fonksiyonu çağırılır.
Parametreleri :
barlar (List<Bar>)
periyot (int)

//Dema Listesi var dema = Engine.DEMA(barlar,8); //Eğer Dema listesinin 5 önceki değeri, 8 önceki değerinden büyükse 1 lot ALIŞ yapalım if (Engine.OncekiDeger(dema,5) > Engine.OncekiDeger(dema,8)) { EmirGonder(Sembol,"ALIS",1,"piyasa"); } //Eğer Dema listesinin 5 önceki değeri, 8 önceki değerinden küçükse 1 lot SATIŞ yapalım else if(Engine.OncekiDeger(dema,5) < Engine.OncekiDeger(dema,8)) { EmirGonder(Sembol,"SATIS",1,"piyasa"); }