Forum Yazarlarından cemo.bay'ın piyasa öngörülerini buradan takip edebilirsiniz.
    Cevapla  Konu Gönder 
    Çalışma F1 : IF Fonksiyonu
    Yazar Mesaj
    ToKoBa
    VOBiX.NET
    Mesajlar: 13,342
    Grup : Forum Sahibi
    Katılım: Mon May 2008
    Durum: Çevrimdışı
    Rep Gücü: 9

    Mesaj: #1
    Çalışma F1 : IF Fonksiyonu

    IF Fonksiyonu

    IF fonksiyonu, sorgulanan bir koşulun gerçekleşmesi ve gerçekleşmemesi durumları için iki ayrı sonuç üreten fonksiyondur. Yapısı ;If(kosul,Then DA,Else DA) şeklindedir. Yani

    IF(Sorgulanan Koşul, Koşul Gerçekleştiyse Üretilecek Sonuç, Koşul Gerçekleşmediyse Üretilecek Sonuç) (1)

    Örneğin MFI(7), MFI(14) den büyükse 1 değilse 0 üret dediğimizde bunun ifadesi:

    IF(MFI(7)>MFI(14),1,0) olur. (2)

    Diğer yandan üretilecek sonuçlar mutlaka sabit bir sayı olmak zorunda değildir. Örneğin bir indikatörün (veya fiyatın v.b.) durumuna bağlı olarak, bir başka indikatörün veya değerin kullanımını sağlayabiliriz. Örneğin, MFI(7), MFI(14)'den büyükse RSI(14)'ü kullan, değilse RSI (21)'i kullan ifadesi:

    IF(MFI(7)>MFI(14),RSI(14), RSI(21)) şeklinde olacaktır. (3)

    Diğer yandan, üretilecek sonuçlar bir başka sorguyuda içerebilir yani bir IF zinciri de kullanmak mümkündür. Örneğin peşpeşe 3 adet sorguya bağlı olarak sonuç üreteceksek formül yapısı şu şekilde olacaktır.

    if(kosul,Then DA,if(kosul,Then DA,if(kosul,Then DA,Else DA))) (4)

    Örneğin MFI(7), MFI(14) den büyük ise RSI(14) üret, değilse MFI(14)'ün MFI(21)'den büyük olup olmadığına bak, büyükse RSI(21) üret,değilse MFI(21)'in 70'den büyük olup olmadığına bak, büyükse RSI(14)'ün 14 barlık hareketli ortalamasını üret değilse 21 barlık hareketli ortalamasını üret cümlesini şu şekilde ifade ederiz.

    if(MFI(7)>MFI(14),RSI(14),if(MFI(14)>MFI(21),RSI(21),if(MFI(21)>70,MOV(RSI(14),14,s),MOV(RSI(14),21,s)))) (5)

    IF'in daha karmaşık bir kullanımı ile bir osilatör-indikatör elde edilmesi çalışması için Çalışma I2'ye bakınız.

    Parantezlerin doğru kullanımı son derece önem taşımaktadır. Matriks veye MS'de, kod yazarken, fonksiyonun hazır yapısını tıklamanızı, if(kosul,Then DA,if(kosul,Then DA,if(kosul,Then DA,Else DA))) ,daha sonra her koşul ve DA değerini doldurmanız hata yapmanızı engelleyecektir.

    Kaynak: Vobmatriks 07.11.2009


    Hisse senetleri ile ilgili sorularınızı hisse senedinin kendi konusunda sorunuz. Bir gün içinde cevaplayalım!
    Borsa Yatırımcısının Dikkatine (IMKB, VOB ve Forex Yatırımları İçin Önemli Öğütler) ve VOB Dersleri
    Konuları ile Finans Ekibi Abonelik Sözleşmesi ve Kurallarını mutlaka okuyunuz.
    06.12.2009 18:04:18
    Web Sayfasını Ziyeret Edin Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
    Cevapla  Konu Gönder 

    Bu Konuyu Görüntüleyenler
     1 Misafir

    Benzeyen Konular
    Konu: Yazar Cevaplar: Görüntüleyenler: Son Mesaj
      Çalışma S5: Basit Sistemler & Basit İyileştirmeler ToKoBa 0 1,072 21.12.2009 19:35:13
    Son Mesaj: ToKoBa
      Çalışma F2 : Ref ve Cross Fonksiyonları ToKoBa 0 768 06.12.2009 18:08:20
    Son Mesaj: ToKoBa
      Çalışma S4: Üssel Hareketli Ortalamalarla Basit Bir Sistem Tasarımı ToKoBa 0 844 06.12.2009 17:59:20
    Son Mesaj: ToKoBa

    Yazdırılabilir Bir Sürümü Görüntüle | Bu Konuyu Bir Arkadaşına Gönder | Bu Konuyu Favorilerime Ekle
    Bu Konuya Üye Ol
    Forumlar Arası Geçişi

    Yasal Uyarı : Burada yer alan yatırım bilgi, yorum ve tavsiyeleri, yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti; aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çerçevesinde sunulmaktadır. Burada yer alan yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmaktadır. Bu görüşler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Bu nedenle, sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi, beklentilerinize uygun sonuçlar doğurmayabilir. Finans Ekibi Abonelik Sözleşmesi ve Kurallarını mutlaka okuyunuz
    Toplist
    Elektronik ortamdaki farklı kaynaklarda yer alan sermaye piyasası araçlarına ilişkin yorum ve tavsiyelere dayanarak işlem gerçekleştiren yatırım-
    cıların mağduriyetlerinin baştan engellenmesi için yatırımcıların; (1) Sanal ortamda yer alan bilgi, yorum, görüş ve önerilere dayanarak işlem yapmaktan kaçınmaları, (2) Kendisini yatırım uzmanı olarak göstermeye çalışan yetkisiz şahıs, şirket, internet sitesi ya da forumlar tarafından yapılan yorum, tavsiye ve iddialara inanmamaları, (3) Zarara uğramamak için gerekli basiret, dikkat ve özeni göstermeleri, sanal ortamdaki dedi-
    kodu ve yorumlara güvenerek işlem yapmaları durumunda uğradıkları zararı tazmin etmeleri imkânının bulunmadığını bilmeleri, (4) Yatırım tavsiye-
    lerini sadece yatırım danışmanlığı yetki belgesine sahip olan kurumlardan almaları, (5) Yatırım kararlarını yatırım danışmanlığı yetki belgesine sahip aracı kuruluşlar veya diğer piyasa profesyonelleri tarafından yapılmış analiz ve araştırmaları değerlendirerek vermeleri, gerekmektedir. SPK
    Norton Güvenli Site
    İyi Siteler Dizini - Yatırım Borsa