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İ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

AROON

İndikatör 03.12.2021

AROON İndikatörü Nedir?

    AROON indikatörü fiyatları analiz ederek bir trendin var olup olmadığını bulmayı amaçlayan bir indikatördür. AROON indikatörü belirlenen periyot kadar önce oluşmuş bir tepe fiyatı ile aynı vadedeki dip fiyatı arasında geçen zamanı baz alarak oluşturulur. AROON indikatörünün "UP" ve "DOWN" olmak üzere iki çizgisi bulunur. AROON UP hesaplanan tepeden itibaren geçen zamanı, AROON DOWN ise hesaplanan dipten itibaren geçen zamanı belirtir.

AROON İndikatörü Nasıl Kullanılır?

    AROON indikatörünün referans değerleri 0 ile 100 olarak belirlenmiştir. AROON UP göstergesinin 100 seviyesine yaklaşması veya değmesi durumu ile AROON DOWN göstergesinin 0-30 bandında seyretmesi yukarı trendin güçlü olduğunu göstermektedir. Aynı şekilde AROON DOWN göstergesinin 100 seviyesine yaklaşması veya değmesi durumu ile AROON UP göstergesinin 0-30 bandında seyretmesi aşağı trendin güçlü olduğunu göstermektedir. Başka bir kullanım şeklinde ise bu iki çizginin kesişimleri yorumlanıp sinyal üretilir. Eğer UP çizgisi DOWN çizgisini kesip yukarı yönlü giderse "Alım" , aksi durumda ise "Satım" sinyali dikkate alınır.

    

KODLAMA EDİTÖRÜ ÖRNEĞİ

//Strateji Girdilerinin(Gloabal Değişkenler) tanımlaması public string SonYon=""; public string Sembol="VAKBN"; public string Periyot="1"; int lot=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); // Aşağıdaki kod satırı ile indikatörümüzü tanımlıyoruz. var indicator = Engine.AROON(candles,Parametre); var indicatorUP=indicator[0]; var indicatorDOWN=indicator[1]; //Eğer indikatörün UP çizgisi DOWN çizgisini aşağıdan yukarı keserse ve SonYon BUY'a eşit değilse Alış Yap if(Engine.Intersect(indicatorUP,indicatorDOWN, "up") && SonYon!="BUY"){ SonYon="BUY"; SendOrder(Sembol,Directions.BUY,lot,PriceTypes.Market); } //Eğer indikatörün UP çizgisi DOWN çizgisini yukarıdan aşağı keserse ve SonYon SELL'e eşit değilse Satış Yap else if(Engine.Intersect(indicatorUP,indicatorDOWN, "down") && SonYon!="SELL"){ SonYon="SELL"; SendOrder(Sembol,Directions.SELL,lot,PriceTypes.Market); } }