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 Osilatörü

İndikatör 02.01.2022

Stokastik Osilatörü Nedir?

    Stokastik Osilatörü kapanış fiyatını verilen periyot içindeki fiyatlar ile karşılaştıran bir göstergedir.

    Stokastik Osilatörü genel olarak aşırı alım-satım göstergesi olarak kullanılır. Varsayılan seviyeleri 20 ve 80 olarak belirlenmiştir.

Stokastik Osilatörü Nasıl Kullanılır?

    Yaygın kullanımda ise Stokastik Osilatörü üzerine 5 periyotluk üssel hareketli ortalama eklenir. Eğer Stochastic Osilatörü değeri 20 seviyesinin altında iken hareketli ortalamanın değeri Stokastik Osilatörü değerinden büyükse "Alım", eğer STOCH göstergesinin değeri 80 seviyesinin üstünde iken hareketli ortalamanın değeri STOCH'un değerinden küçükse "Satım" sinyali olarak yorumlanabilir.

    

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 Parametre1=5; int Parametre2=3; //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); // Aşağıdaki kod satırı ile indikatörümüzü tanımlıyoruz. var indicator = Engine.StochasticOscillator(candles,Parametre1,Parametre2); var indicator1=indicator[0]; var indicator2=indicator[1]; //Eğer indikatörün birinci çizgisi 20 noktasından küçükse ve SonYon BUY'a eşit değilse Alış Yap if(Engine.PreviousValue(indicator1, 1)<20 && SonYon!="BUY"){ SonYon="BUY"; SendOrder(Sembol,Directions.BUY,lot,PriceTypes.Market); } //Eğer indikatörün birinci çizgisi 20 noktasından büyükse ve SonYon SELL'e eşit değilse Satış Yap else if(Engine.PreviousValue(indicator1,1)>20 && SonYon!="SELL"){ SonYon="SELL"; SendOrder(Sembol,Directions.SELL,lot,PriceTypes.Market); } }