Algolab Nasıl Kullanılır?

turkiyenin-ilk-online-algoritmik-islem-platformu

Size daha iyi, hızlı ve güvenli bir kullanım sağlamak amacıyla web sitemizde çerezleri kullanıyoruz.
Gerçekleştirilen işlemlerin log kayıtları alınmakta ve geriye dönük saklanmaktadır.
Çerezleri kapatmak için “Ayarlar/Gizlilik/İçerik Ayarları/Çerez kullanımını kapat” seçeneğini kullanabilirsiniz. Ayrıntılı bilgi için Çerez Politikasını inceleyiniz..

highlight_off

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İZYATIRIM MÜŞTERİSİ
Şifremi Unuttum
Deniz Yatırım

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

account_circle
lock
Veya
close

Stokastik RSI

İndikatör 02.01.2022

Stokastik RSI İndikatörü Nedir?

    STOCHRSI indikatörü, RSI’a benzer olarak aşırı alım-satım bölgelerini belirlemek amacıyla oluşturulmuş bir göstergedir.

    STOCHRSI indikatörünün açılımı Stochastic Relative Strength Index'tir. RSI indikatörünün en yüksek ve en düşük seviyelerinin zaman içinde değişiminin hesaplanmasıyla oluşturulmuş bir indikatördür. RSI indikatörünün gürültüsünü belli bir oranda azaltmak amacıyla oluşturulmuştur.

Stokastik RSI İndikatörü Nasıl Kullanılır?

    İndikatörün değerinin yaygın olarak kullanılan 20 ve 80 aşırı alım-satım noktalarını kesmesi sinyal olarak kabul edilir. Eğer indikatörün değeri 20 seviyesine aşağıdan yukarı keserse "Alım", 80 değerini ise yukarıdan aşağı kesmesi "Satım" sinyali olarak değerlendirilebilir. 20-80 seviyeleri yaygın olarak 30-70 olarak da kullanılabilmektedir.

    

KODLAMA EDİTÖRÜ ÖRNEĞİ

//Strateji Girdilerinin(Gloabal Değişkenler) tanımlaması public string SonYon=""; public string Sembol="VAKBN"; int lot=1; public string Periyot="1"; //İndikatörün parametresini tanımlıyoruz. int Parametre=14; //Strateji çalışmaya başladığında ilk olarak Load fonksiyonunu çalıştırır. public void Load() { //SubscribePrice(Sembol) metodu ile o sembol'e abone olur ve fiyat dinlemeye başlar. SubscribePrice(Sembol); } //Fiyat değişikliklerinde girilen fonksiyon public void PriceChanged(Tick t) { //GetCandles(Sembol,Periyot) metodu ile sembolun o periyottaki açılış,kapanış vs. fiyatlarını tutan bir listeyi çeker. var candles = GetCandles(Sembol,Periyot); //Engine.GetPriceList(candles,PriceFields.Close) Kapanış fiyatları listesinin closed değişkenine tanımlanması var closed=Engine.GetPriceList(candles,PriceFields.Close); // Aşağıdaki kod satırı ile indikatörümüzü tanımlıyoruz. var indicator = Engine.StochasticRSI(closed,Parametre); //Eğer indikatör 20 noktasını aşağıdan yukarı keserse ve SonYon BUY'a eşit değilse Alış Yap if(Engine.Intersect(indicator,20, "up") && SonYon!="BUY"){ SonYon="BUY"; SendOrder(Sembol,Directions.BUY,lot,PriceTypes.Market); } //Eğer indikatör 0 noktasını yukarıdan aşağı keserse ve SonYon SELL'e eşit değilse Satış Yap else if(Engine.Intersect(indicator,0, "down") && SonYon!="SELL"){ SonYon="SELL"; SendOrder(Sembol,Directions.SELL,lot,PriceTypes.Market); } }