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

ROC

İndikatör 08.05.2018

ROC NEDİR ?

    ROC indikatörü belirli bir vadedeki fiyat değişimini ölçmeye yarayan bir indikatördür.

    ROC indikatörünün açılımı "Rate Of Change"'dir. Hesaplanırken belirtilen vade içerisinde meydana gelen fiyat değişiminin periyot kadar önceki fiyatına bölerek başlangıç-bitiş arasındaki fiyat yüzdesini hesaplar.


ROC NASIL KULLANILIR ?

Paritenin fiyatına göre değişkenlik göstermesiyle beraber +5 ve -5 aralıkları arasında salınım yapar. ROC'un değeri 0 referans seviyesini yukarıdan aşağıya kestiğinde "Satım", aşağıdan yukarıya kestiğinde ise "Alım" sinyali yorumu yapılabilir. Bununla beraber ROC'un limit seviyelerine(+5 ve -5) yakınlaşması ile, pozitif yön ise yukarı, negatif yön ise trendin aşağı doğru hızlıca gitmekte olduğu yorumu da yapılabilir.


KODLAMA EDİTÖRÜ ÖRNEĞİ

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

var roc = Engine.ROC(barlar,10); // ROC listesinin barlarının ortalamasını verir. float ortalama = Engine.Ortalama(roc); // Eğer ROC listesinin 1 önceki değeri ROC listesinin ortalamasının üstündeyse 1 Lot ALIŞ yapalım if(Engine.OncekiDeger(roc,1) > ortalama && SonYon != "ALIS") { EmirGonder(Sembol,"ALIŞ",1,"piyasa"); SonYon = "ALIS"; }