Fonksiyonun Kullanım Şekli |
|
---|---|
Fonksiyonun Amacı |
En popüler teknik analiz stratejilerinden biri de iki çizgini (iki indikatörün birbiriyle veya bir indikatörün bir sabit değerle) kesişmesi yoluyla AL/SAT sinyalleri tespit etmektir. Metastock gibi script dillerinde CROSS fonksiyonuyla formüllere yazılan kesişme tespitleri yapmak ve buna göre AL/SAT sinyalleri üretmek için iDeal Sistem.KesismeTara fonksiyonunu sunmaktadır. Bu fonksiyon, iki çizginin, birbirini her iki yönde de kesmesine göre strateji üretir. NOT: Bir çizginin, bir diğer çizgiyi veya değeri, sadece tek yönde (Yukarı veya Aşağı yönde) kesmesine dayalı bir strateji için ayrıca iki fonksiyon (Bkz: Sistem.YukariKestiyse ve Sistem.AsagiKestiyse) mevcuttur. |
Kullanım Şekilleri |
Sistem.KesismeTara fonksiyonu, mutlaka belirtilmesi gereken 2 adet parametreye ihtiyaç duyar ve iki farklı şekilde kullanılabilir.
Örneğin: İki farklı hareketli ortalamanın birbiriyle kesişimi veya RSI indikatörünün kendi ortalamasıyla kesişimi gibi bir strateji kullanılacaksa birinci şekilde yazılır.
Örneğin RSI indikatörünün sabit bir değeri (50 yi geçerse ) kesmesi stratejisi kullanılacaksa ikincisi kullanılır.
|
Çalışma Prensibi |
Kesişme Tara, Yukarı Kestiyse ve Aşağı Kestiyse fonksiyonları, kapanmış olan son iki barıdaki değerleri kıyaslayarak sonuç döndürürler. Henüz kapanmamış olan bar hesaplamaya/kontrole dahil edilmez Örneğin aşağıdaki grafikte, 1 ile numaralandırılan barda 10’luk ortalama, 35’lik ortalamanın üzerinde. 2 ile numaralandırılan bar kapanışında ise, altına iniyor (aşağı kesiyor.) sonraki ilk barda sinyal üretiliyor.. |
Örnek 1 |
// kapanış fiyatlarını oku // hareketli ortalamaları hesapla // hesaplanan verileri çizgilere aktar ve açıklama ekle // strateji NOT: Bu örnek, açıklayıcı, okunması ve anlaşılması kolay olması için, bu şekilde yazıldı. Aslında aşağıdaki TEK SATIRI da yazıp kaydetsek ve grafiğe uygulasak, aynı sonucu verecekti: |
Örnek 2 | var MACD = Sistem.MACD (12, 26); // ortalama var AVR = Sistem.MA(MACD, “Exp”, 9); Sistem.Cizgiler[0].Deger = MACD; // strateji |
Ürünlerimiz veya hizmetlerimizle ilgili yardıma ihtiyacınız varsa, lütfen bizimle temasa geçin.