Forum Yazarlarından cemo.bay'ın piyasa öngörülerini buradan takip edebilirsiniz.
    Cevapla  Konu Gönder 
    Çalışma F2 : Ref ve Cross Fonksiyonları
    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 F2 : Ref ve Cross Fonksiyonları

    Ref ve Cross Fonksiyonları

    Referans Fonksiyonu Yapısı: Ref(Veri,periyot)

    Ref fonksiyonu bir veri'nin belli bir adet bar önceki yada sonraki değerini çağırmaya yarar. Biz bu çalışmada, bir verinin gelecekteki değerlerinin çağrılması ile ilgilenmeyeceğiz. Gelecekteki değerin çağrılması sadece grafiklere güzel makyajlar yapmaya yarar.

    Veri:

    Çağıracağımız veri mutlaka H, L, C, O gibi fiyat ile ilişkili veriler olmak zorunda değildir. Örneğin 5 bar önceki kapanış değerini çağırmak istersek Ref(c,-5) yazmamız yeterlidir. Bir indikatörün geçmişteki değerini de çağırabiliriz. RSI(14)'ün 12 bar önceki değerini çağırmak istersek bunu Ref(rsi(14),-12) olarak ifade ederiz.

    Periyot:

    Kullanacağımız periyot bar sayısıdır. Bu değer 3,14 gibi statik değerler olabilir ancak böylede olmak zorunda değildir. Buraya, kendi çıktısı bir sayı olan bir başka fonksiyon da yazılabilir. Fonksiyonun döndüğü sayı, periyot olarak kullanılacaktır. Örneğin 5 günlük hareketli ortalama 20 günlük hareketli ortalamayı X bar önce yukarı kesmiş olsun. Biz RSI(14)'ün X bar önceki değerini çağırmak isteyelim. X olarak ifade ettiğimiz bar sayısını Barssince(Cross(Mov(c,5,s),Mov(c,20,s))) yazarak elde ederiz. Bu formül bize 5 günlük hareketli ortalamanın 20 günlük hareketli ortalamayı kesmesinden bu yana kaç bar geçtiğini söyler. RSI(14)'ün o bardaki değerini ise şu şekilde çağırırız;

    Ref(Rsi(14),-Barssince(Cross(Mov(c,5,s),Mov(c,20,s))))

    Ref(Veri,Barsince()) yapısı özellikle sistem geliştirirken çok ihtiyaç duyulacak bir yapıdır. Bir koşulun gerçekleşmesinden bu yana kaç bar geçtiği ve bu koşulun gerçekleştiği anda başka bazı verilerin değerinin ne olduğu ileri düzeyde sistem geliştirme hevesindeki analist için önemlidir. Burada RSI(14)'deki 14 sayısınında Barssince komutu ile bir başka koşula bağlanabileceğine dikkat ediniz.

    Ref(Rsi(Barssince(koşul)),-Barssince(Cross(Mov(c,5,s),Mov(c,20,s))))

    • Cross Fonksiyonu Yapısı: Cross(veri1,veri2)

    Cross fonksiyonu diğer pek çok fonksiyondan farklı olarak, sayısal bir değer dönmez, kesişmenin olması veya olmaması durumunu (lojik1 ve lojik0) sonuç olarak döner. Esasında bu bir sorgu fonksiyonudur. Örneğin;

    Cross(mov(c,5,s),mov(c,20,s)) 5 günlük basit hareketli ortalamanın 20 günlük hareketli ortalamayı yukarı kesip kesmediğini sorgular ve bu koşul gerçekleştiği an takip eden komut yerine getirilir. Bu komut sizin yazdığınız bir komut olabileceği gibi,

    if(Cross(mov(c,5,s),mov(c,22,s)),1,0)

    matriksin yerine getirmesini istediğiniz bir komutta olabilir. Örneğin expert advisor'da veya system tester'da AL Koşulu Olarak : Cross(mov(c,5,s),mov(c,22,s)) yazarsanız, bu koşul gerçekleştiği an, expert advisor AL için atadığınız sembolü grafik üzerinde çizer.

    Bilinen en temel sistemlerde sıkça ve basit haliyle kullanılan bir komuttur. İleri düzeyde bir sistem geliştirirken, statik değerli bir verinin, bu barda bir başka veriyi kesmesi ile değil, bir fonksiyona bağlı olarak değişken değerli bir verinin, bir barda aynı yapıdaki bir başka veriyi kesmesi ile ilgileniyor olacağız ki bu bile sorgu dizimizin sadece bir parçası olacak, asla sistemimizin kendisi olmayacak.

    Ancak Vobmatriks'in her zaman dediği gibi; analistin önünde sabit parametreli iki indikatörün kesişmesi ile al-sat üretecek embesil sistemlerle yaşamak gibi bir yol her zaman mevcuttur.

    Kaynak: Vobmatriks 12.10.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:08:20
    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 F1 : IF Fonksiyonu ToKoBa 0 900 06.12.2009 18:04:18
    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