14 Ocak 2020 Salı

VİOP AKŞAM SEANSI EKRAN GÖRÜNTÜLERİ

MATRİKS TRADER VE EBROKER ÖRNEK EKRAN GÖRÜNTÜLERİ

MATRİKS TRADER

Klasik Ticket:


Standart Ticket:


Şartlı Emir Giriş Ekranı:


Emir Listesi:




EBROKER

VİOP Emir Giriş Ekranı:


Emir Listesi:















11 Aralık 2017 Pazartesi

eBroker Yeni Emir Giriş Ekranı Kullanıma Hazır !

eBroker uygulamasında, emirlerinizi daha hızlı ve pratik şekilde gönderebilmeniz için yeni bir emir giriş ekranı hazırlandı.


Emir giriş ekranı üzerindeki alanlar:

Emir giriş ekranı üzerindeki alanların açıklamaları:

Sembol Bilgisi: Emrin gönderileceği sembolü ifade eder.
Çıkış: Ekranı kapatmak için kullanılır. “Vazgeç” butonu ile de ekran kapatılabilir.
Pazar Bilgisi: Emrin gönderileceği sembolün ait olduğu pazar bilgisini gösterir.
Hesap Seçimi: Emir gönderileceği hesap seçimi bu alandan yapılır.
Hızlı Miktar Girişi: Buradaki hazır miktar butonlarına tıklanarak hızlı miktar girişi sağlanır. Hızlı miktar değerlerini değiştirmek için; butonların üzerine fare ile sağ tıklanarak istenilen değer yazıldıktan sonra enter tuşuna basılır.
Sembol Seçimi: Emrin gönderileceği sembol seçilir.
Portföyü Getir: Bu butona tıklandığında portföyde bulunan semboller, sembol seçim alanında listelenir.
Piyasa Seçimi: Hangi piyasada işlem yapılmak isteniyorsa bu alandan seçilir. Başlangıçta sadece pay piyasası işlemlerini desteklemektedir. Vadeli işlem ve opsiyon piyasası için daha sonra çalışma yapılacaktır.
Fiyat Seçimi: Emrin gönderileceği fiyat bilgisi seçilir ya da klavyeden girilir.
Miktar: Emrin miktar bilgisi girilir.
Emir Tipi Seçimi: Emir tipi bu alandan seçilir.
Süre Tipi Seçimi: Süre tipi bu alandan seçilir.
İşlem Tipi Seçimi: İşlem tipi bu alandan seçilir.
Kısayollar: Bu alana sık kullanılan emir tipi, süre tipi ya da işlem tipi eklenerek hızlı emir girişi sağlanır. Eklemek istenilen seçenekler, Menü>Ayarlar>Emir Ekranı>Genel yolu altında “Sık kullandığım emir tipleri için kısayol oluştur” başlığı altından seçilir.


Hesap Bilgileri: Seçilen sembolün pozisyon bilgisi ve seçilen hesabın işlem limit bilgileri gösterilir.
İşlem Yönü: Emrin alış ya da satış durumunu değiştirmek için kullanılır.
Tutar Bilgisi: Gönderilmek istenen emre ait tutar bilgisi bu alanda gösterilir.

Yeni ekranı aktif etmek için yapılması gerekenler:

Menü>Ayarlar>Emir Ekranı>Genel sekmesindeki “Varsayılan hisse emir giriş ekranı” altında yer alan “Yeni Ekran” seçeneği işaretlenir. 
Yeni ekran ile birlikte yeni düzeltme, iptal ve onay ekranları da aktif olacaktır.


Yeni düzeltme ekranları:

- Tek emir düzeltme ekranı


- Toplu emir düzeltme ekranı

 

Yeni iptal ekranları:

- Tek emir iptal onay ekranı

 

 

- Toplu emir iptali ekranı





26 Kasım 2015 Perşembe

***ABONELERE DUYURU***BISTECH Sisteminin devreye alınması nedeniyle, MATRIKS Ürünlerinde Yapılması Gereken Güncellemeler



***ABONELERE DUYURU***

Borsa İstanbul A.Ş. BISTECH Sisteminin devreye alınması nedeniyle, MATRIKS Ürünlerinde Yapılması Gereken Güncellemeler Hk.
Borsa İstanbul A.Ş. ile NASDAQ arasında imzalanan stratejik iş birliği anlaşması çerçevesinde, yeni sistemin 30.11.2015 Pazartesi günü devreye alınması planlanmıştır. Bu nedenle, kullanmakta olduğunuz Matriks ürünlerinizin versiyonlarını 27.11.2015 Cuma günü saat 18:00'den sonra güncellemeniz gerekmektedir.
Borsa İstanbul piyasaları kapanmadan versiyonlarınızı güncellemeyiniz!!!

Matriks Veri Terminali Güncellemesi (Matriks 7.1.4 sürümü) :
Tercih edeceğiniz aşağıdaki yöntemlerden bir tanesi ile güncelleme yapabilirsiniz.
1. Matriks menüsünden, "Yeni Versiyon Kontrolü" tıklanarak otomatik güncelleme yapabilirsiniz. (Özellikle internet terminalleri için)

2. Matriks menüsünden, Ayarlar altında yer alan "Matriks Veri Kütüphanesi" penceresinde BAK dizini altından setup714.exe'yi indirip, güncelleme yapabilirsiniz. (Özellikle internet terminalleri için)

3. Matriks uygulamanızı kapatıp, aşağıdaki adresten kurulum dosyasını indirip, manuel güncelleme yapabilirsiniz. ( Özellikle kurum içinde internet erişimi kısıtlı olan Matriks Sunucu ve Terminalleri için)
http://download.matriksdata.com/download/setup714sorusuz.exe
4. Matriks uygulamanızı kapatıp, Matriks'in kurulu olduğu MATRIKS\BAK dizini altından setup714.exe'yi çalıştırıp, güncelleme yapabilirsiniz. ( Özellikle kurum içinde internet erişimi kısıtlı olan Matriks Sunucu ve Terminalleri için)

Önemli Uyarı:
Güncellemeden sonra lütfen versiyon bilginizi kontrol ediniz. Güncel Matriks sürümünüz 7.1.4 olmalıdır.
Ayrıca Matriks > Hakkımızda > Yenilikler menüsünü tıklayarak Matriks Veri Terminali 7.1.4'de Yapılan Yenilikler/İyileştirmeleri inceleyebilirsiniz.

Matriks Trader İşlem Platformu Güncellemesi (Matriks 7.1.4 sürümü) :
 Tercih edeceğiniz aşağıdaki yöntemlerden bir tanesi ile güncelleme yapabilirsiniz.
1. 27.11.2015 Cuma günü saat 18:00'den sonra Matriks Trader İşlem Plattformuza tekrardan giriş yaparak otomatik güncelleme yapabilirsiniz. (Özellikle internet terminalleri için)

2. Matriks menüsünden, "Yeni Versiyon Kontrolü" tıklanarak otomatik güncelleme yapabilirsiniz. (Özellikle internet terminalleri için)

3. Matriks menüsünden, Ayarlar altında yer alan "Matriks Veri Kütüphanesi" penceresinde BAK dizini altından setup714.exe'yi indirip, güncelleme yapabilirsiniz. ( Özellikle kurum içinde internet erişimi kısıtlı olan Matriks Sunucu ve Terminalleri için)

4. Matriks uygulamanızı kapatıp, aşağıdaki adresten kurulum dosyasını indirip, manuel güncelleme yapabilirsiniz. ( Özellikle kurum içinde internet erişimi kısıtlı olan Matriks Sunucu ve Terminalleri için)
http://download.matriksdata.com/download/setup714sorusuz.exe
5. Matriks uygulamanızı kapatıp, Matriks'in kurulu olduğu MATRIKS\BAK dizini altından setup714.exe'yi çalıştırıp, güncelleme yapabilirsiniz. ( Özellikle kurum içinde internet erişimi kısıtlı olan Matriks Sunucu ve Terminalleri için)

Önemmli Uyarı:
Güncellemeden sonra lütfen versiyon bilginizi kontrol ediniz. Güncel Matriks sürümünüz 7.1.4 olmalıdır.

Matriks eBroker - eTrader - TradeMaster Güncellemesi:
1. 27.11.2015 Cuma günü saat 18:00'den sonra eBroker İşlem Platformunuza tekrardan giriş yaptığınızda karşınıza çıkacak "Sürüm Kontrolü" penceresini onaylayarak otomatik güncelleme yapabilirsiniz.

2. Ayrıca Matriks Terminali kullanıyorsanız, yukarıdaki yöntemlerle versiyonunuzu güncelleyebilirsiniz.

Java Matriks Trader Güncellemesi:
1. JavaMatriks ekranı ile eğer eBroker uygulaması da kullanılıyorsanız, eBroker İşlem Platformunuza tekrardan giriş yaptığınızda karşınıza çıkacak "Sürüm Kontrolü" penceresini onaylayarak otomatik güncelleme yapabilirsiniz.

2. Sadece JavaMatriksTrader uygulamasını kullanan kullanıcılarda versiyon yenilemesi gerekmemektedir.

Matriks Mobile Ürünlerinin Güncellemesi:
1. iOS Uygulamaları Apple Store'a gönderildi. Apple onayından sonra güncel sürümler yayına girecektir. Güncel sürümleriniizi 28.11.2015 Cumartesi gününden itibaren kontrol edebilirsiniz.

2. Android uygulamarınızın güncel sürümlerini 28.11.2015 Cumartesi gününden itibaren kontrol edebilirsiniz.

30 Temmuz 2015 Perşembe

KADEMELİ HAREKETLİ KAR STOP LOSS NASIL KULLANILIR


Kademeli Hareketli Kar Stop Loss (KHKSL) uygulaması bize KAR’ın alınması konusunda esneklik sağlar. Bu uygulama Sistem Tester modülünün STOP sekmesinde yer alır. Yukarıdaki resimde görebileceğiniz gibi alt alta üç satır ve her satırda 2 hücre vardır.
Satırlar kademe belirlemek için kullanılır.
İlk sütunda bulunan hücrelerde tanımlayacağınız veriler KAR miktarlarıdır.
Alım (veya açığa satış) yaptığınız ana göre fiyatın ulaşmış olduğu kazanç seviyesini belirlersiniz. (Yüzdelik oran veya puan olarak seçim yapabilirsiniz.)

Yüzdelik oran seçtiğiniz takdirde uygulama şöyle olmalıdır:
Mesela ilk hücreye 1 yazarsanız, %1 kar seviyesine ulaşıldığı ve geçildiği seviyeler kast edilmektedir. Hücrenin sol tarafındaki >= işareti bu sebeple vardır.
Belirlediğiniz seviye ve üstü için yapılacak uygulama sağ taraftaki hücrede belirleyeceğiniz orana göre yapılacaktır.
Sağ taraftaki hücrede, ulaşılan kar seviyesinden ne oranda geriye dönülür ise stop uygulanacağını tanımlarsınız. Buraya da gene doğrudan  yüzde oranı yazılmalıdır. Yalnız bu sefer yazacağınız oran kar seviyesinin içindeki değişimin oranıdır.
Mesela 50 yazdığınızda sistemin yapacağı şudur. Ulaştığı kar seviyesinin (% 1.2 olduğunu varsayalım) % 50 sini kaybettiği takdirde (Yani toplam üzerinde % 0.6 geriye gidiş olduğunda) stop uygulanacaktır.
3 Ayrı kademe sunulmasının önemi / bize sağlayacağı fayda ise şöyledir:
İlk kademede 1 ve 30 seçtiğinizi ikinci kademde ise 2 ve 50 seçtiğinizi düşünelim.
Kar seviyeniz % 1 i aştıktan sonra bunun % 30 u kadar yani takriben % 0.3 geri gidişte stop çalışacaktır. Karınız %2 ye ulaşana kadar bu durum geçerlidir. Tabii ki üst seviyede, %2’nin hemen altından gerçekleşecek bir dönüşte, bu yükselişin %30 u olan yaklaşık %0.6 geriye gidiş için çalışacaktır.


Kar seviyeniz % 2 ye ulaştığı andan itibaren, stop seviyesi Kardan % 50 geriye gidiş olacaktır. Bu durumda %1 lik geriye gidişe kadar stop çalışmayacaktır.
Bu bize ne sağlar. VİOP çok hareketli olduğu için zaman zaman stopu az daha uzağa koysaydım diye düşündüğümüz durumlar yaşarız.
KHKSL sayesinde kar seviyemiz arttıkça stopu uzağa çekebiliriz.
İpucu: Karşı bakış açısı ile şunu da uygulayabilirsiniz. Kar seviyesi düşük iken stop geri dönüşünü yüksek tutarsınız. Kar seviyesi arttıkça stop geri dönüş oranını azaltabilirsiniz. Böylece düşük kar seviyelerinde daha esnek davranmış olursunuz. Belli bir seviyenin üzerinde bir kar rakamına ulaştığınız durumda ise, karınızı fazla eksiltmeden alma şansını yakalayabilirsiniz.


Örnek:


Yukarıdaki seçimlerle elde edeceğiniz sonuç şudur:
Alım yaptığınız seviyeye göre:
Kar oranı %1 in altında kaldığı sürece KHKSL devreye girmez. Var ise diğer stoplarınız çalışabilir.
Kar seviyesi % 1 in üstüne çıktığı andan itibaren ilk kademe devreye girer. Kar seviyesi % 2 ye çıkmadığı sürece 2. Kademe devreye girmez. Ve bu arada ulaşılan maksimum kar miktarının % 30 kadar bir geri gidiş durumunda stop çalışır.
Kar seviyesi % 2 nin üstüne çıktığı anda Kademe 2 devreye girer. Burada geri dönüş oranı artık % 50 dir. Yani ulaşılan maksimum kar miktarının yarısı ( % 50 si) kaybedildiği takdirde stop çalışır.
Kar seviyesi % 3 ün üstüne çıktığı anda Kademe 3 devreye girer. Burada geri dönüş oranı artık % 70 olarak çalışmaktadır. Yani ulaşılan maksimum kar miktarının % 70 i kaybedildiği takdirde stop çalışır.
Burada hedeflenen kar miktarı arttıkça stop seviyesini uzağa çekerek istenmeyen stoplardan kurtulmaktır. Tabii bunun için, kazanç yükseldikçe elde edilen kazancın daha fazlası riske atılmaktadır.

Dilerseniz bu oranları daha farklı uygulayabilirsiniz. Mesela belli bir seviyenin üstünde çok az bir geri dönüşte bile karı cebinize koyacak şekilde hareket edebilirsiniz. Bunun için kademe 3 te geri dönüş oranının düşürmeniz yeterlidir.
Yukarıdaki örnekte 70 yerine 20 yazarsanız; kar seviyeniz % 3 ün üstüne çıktıktan sonra, karın sadece % de 20 sini kaybettiğiniz anda stop çalışacaktır.

Puan seçimi yaptığınız takdirde hafif bir değişiklik söz konusudur.


Bu durumda ilk sütuna yazacağınız rakamlar puan olarak görülecektir. Tabii bu durumda puan seviyelerini sembolün fiyatına göre belirlemeniz gerekecektir. VİOP için 0.1 = 100 puan anlamına gelir. Unutmayınız.
İkinci sütuna yazacağınız rakamlarda gene puan olarak alınacaktır.


Bu durumda yukarıdaki örnek rakamların bize vereceği sonuç şu olacaktır (VİOP için belirlenmiştir):
Kar seviyesi 400 puanın altında kaldığı sürece KHK stop devreye girmez. Var ise diğer stoplarınız çalışabilir.
Kar seviyesi 400 puanın üstüne çıktığı andan itibaren, fiyattaki 100 puanlık bir geri gidiş KHK stopunun çalışmasını sağlar.
Kar seviyesi 700 puanın üstüne çıktıktan sonra, fiyattaki 200 puanlık bir geri gidiş KHK stopunun çalışmasını sağlar.
Benzer şekilde, son kademede belirlenen seviye 1000 puandır. Kar seviyesi bunun üzerine çıktığı andan itibaren 400 puanlık bir geri gidiş olması halinde bu stop devreye girecektir.

Dikkat: İlk sütunda bulunan hücrelerde belirleyeceğiniz oranlar artarak gitmelidir. Yani:



Yukarıda olduğu gibi, 1-3-2 sıralaması yapamazsınız. Artarak gitmelidir. Seçimin puan olması durumunda da bu kural geçerlidir. Bu şekilde yazarsanız şöyle bir uyarı gelir:


2. sütunda belirleyeceğiniz oranlar için sıralı olarak artma veya azalma mecburiyeti söz konusu değildir.



Bu konuda sorularınız olur ise lütfen telefonla veya yazılı olarak irtibata geçiniz.
Tel: 0212 354 54 54




21 Nisan 2015 Salı

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan fonksiyonlardan Security Data fonksiyonunun açıklanması ve örnek uygulamalar:

Bu fonksiyonun yazım şablonu : Security("Sembol",DataSerisi O H L C W V TLVOL) şeklindedir.
Bu fonksiyon bir sembolün verisinin sabitlenmesini sağlar. Şöyle ki: Normalde Data yerine yazılan ‘’O H L C W V TLVOL’’ verilerinin her biri grafiğin sembolüne ait fiyat verilerini getirir. Data olarak bu fonksiyonu kullandığımızda ise, fonksiyonun içinde Sembol kısmına yazdığımız sembolün verisi gelecektir. Tırnak işaretlerine dokunmadan sembolün kodunu büyük harflerle Sembol yerine yazmak gerekir. Data serisinden de kullanmak istediğimiz datayı seçeriz.
Mesela: Security("GARAN",C) ifadesi bize her durumda Garanti Bankası hissesinin kapanış fiyatını verecektir. Bu önemli bir fonksiyondur. Farklı sembollerin birbirine göre durumunu ölçebilmemizi sağlar.
C/Security("GARAN",C) şeklinde oluşturacağımız formül (indikatör), grafiğini izlediğimiz sembolün kapanış fiyatının Garanti bankası kapanış fiyatına oranını (Sembolün GARAN cinsinden değerini) verir.
Security("AKBNK",C)/Security("GARAN",C) formülü ise grafiğin sembolünden bağımsız olarak Akbank hisse fiyatının Garanti bankası hisse fiyatına oranını verir.
Bu fonksiyon ile 2 ayrı vade arasındaki fiyat farkını, veya spot ile vadeli arasındaki fiyat farkını sistemlerimizin içine sokabiliriz.

Hoşçakalın.

8 Nisan 2015 Çarşamba

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan fonksiyonlardan highestsince ve lowestsince içeren fonksiyonların açıklamaları ve örnek uygulamalar:
Bu fonksiyonlar ve yazım şablonları şu şekildedir:
highestsince(N.,koşul,Data)  /  highestsincebars(N.,koşul,Data)
lowestsince(N.,koşul,Data)  /   lowestsincebars(N.,koşul,Data)

Highestsince ve lowestsince fonksiyonları: Parantez içinde tanımlanmış olan koşulun geriye doğru N. defa gerçekleşmesi anından başlayarak, Data yerine yazılan verinin en yüksek / en düşük değerini verir.

Highestsincebars ve lowestsincebars fonksiyonları : Parantez içinde tanımlanmış olan koşulun geriye doğru N. defa gerçekleşmesi anından başlayarak şuna bakar: Data yerine yazılan verinin en yüksek / en düşük değerinden sonra geçen bar sayısı. Burada şu incelik vardır. Kesişmeden sonra data yerine yazılan verinin değeri yükselmeye / düşmeye ( fonksiyonun highestsince veya lowestsince olmasına göre) devam ederse o bar sayılmaz. Aşağıdaki örnek açıklayıcı olacaktır.
Aşağıdaki grafikte göreceğiniz indikatörlerden,
hs11: highestsincebars(1.,cross(c,mov(c,5,e)),h) formülünün çizgisidir.
hs12: highestsince(1.,cross(c,mov(c,5,e)),h) formülünün çizgisidir.


Data kısmındaki kırmızı çizgi 5 barlık üssel hareketli ortalama çizgisidir. İndikatörlerdeki koşulumuz kapanış fiyatı ile bu hareketli ortalamanın kesişmesidir.
Seçilen barda (dikine mavi çizgi olan) kesişme gerçekleşmiştir.
Ve ilk indikatörün (hs11) değeri sıfırdır. Kesişmenin olduğu barda bu değer daima sıfırlanır. Sonrasında H değeri yeni yüksekler gördüğü sürece değer sıfırda kalır. Ne zaman H değeri düşerse orda barları saymaya başlar ve bu indikatörün değeri ilgili verinin düşmeye devam ettiği her barda 1 artar. Yükseldiğinde tekrar sıfırlanır.
İpucu: Belli bir koşul gerçekleştikten sonra geçen barları saymak için BarsSince(Data) fonksiyonunu kullanınız.
İkinci indikatör (hs12) ise kesişme olduğu anda sembolün h (Data kısmında h yazılıdır) değerini verir. Grafiğe bakınız. İşaretli barda sembolün yüksek değeri=8.37 ve hs12 indikatörünün değeri de 8.37. Sonrasında ise h değeri yükseldikçe indikatör yeni yüksek değeri gösterir.

Hoşçakalın

26 Mart 2015 Perşembe

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan fonksiyonlardan LastValue fonksiyonunun açıklanması ve örnek uygulamalar:
Bu fonksiyonun yazım şablonu : LastValue(Data) şeklindedir.
Data yerine yazdığınız değişkenin son değerini gösterir. Bir örnekle görelim.
İndikatör olarak şu formülü yazalım:
HHV(C,4);
LastValue(HHV(C,4))
Bu indikatörün 2 çizgisi olacaktır. İlk satırdaki formül son 4 barın en yüksek kapanış değerini verecektir.
İkinci satırdaki formül ise ilk satırdaki verinin son değerini sabit bir çizgi olarak gösterecektir.
Aşağıdaki resimde bu durum net olarak görülmektedir.



Kırmızı çizgi son dört barın en yüksek kapanışını gösterir. Yeşil çizgi ise kırmızı çizginin son değerini alır.
Pivot seviyelerini indikatör olarak izlerken sabit çizgiler görmek tercih edilir. Bu durumda pivot formülünün satırlarını LastValue indikatörü içine alarak sabit çizgiler halinde izleyebilirsiniz.

Hoşçakalın.

18 Mart 2015 Çarşamba

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Formula Call () fonksiyonunun açıklanması ve örnek uygulamalar:
Bu fonksiyonun yazım şablonu : FML("Indicator") şeklindedir.
Başka bir indikatörü, formülünüz içinde kullanabilmenizi sağlar. Bunun için öncelikle tanımlamış olduğunuz bir indikatörünüzün olması gerekir, ekli resimdeki gibi.


İndikatör Builder penceresi üzerinde tanımlı indikatörler kısmında indikatörün kısaltması ve adı görülür.
Formulünüz içinde kullanmak istediğiniz indikatörün kısaltmasını kullanarak tanımlamalısınız.
Bu kısaltmayı FML("Indicator") formülü içinde tırnak işaretleri arasındaki Indicatör ifadesi yerine tam olarak ve büyük-küçük harf ayrımına dikkat ederek aynen yazmalısınız.
FML("a11") ifadesi, a11 kısaltma kodunu taşıyan indikatörün çizgisini kullanır.
Dikkat: Resimde tanımlı indikatörler içinde 2. Sırada bulunan indikatörün kısaltması a11 dir. Eğer siz formülünüzü FML("A11") şeklinde yazarsanız hata uyarısı alırsınız.
İpucu: Formula Call fonksiyonu ile çağıracağınız indikatörü başka bir indikatörün içinde kullanabileceğiniz gibi, Sistem tester vb uygulamalar içinde de kullanabilirsiniz. Şuna dikkat ediniz: Formülünüze aldığınız indikatörün içinde 1’den fazla çizgi var ise, sistem ilk çizgiyi çağırır. Diğer çizgiler hesaba katılmaz. Her çizgiyi ayrı ayrı kullanmak istiyorsanız, her biri için ayrı birer indikatör tanımlamanız gerekir.
Bir örnek yazalım:
CROSS(C,FML("a11")) formülü size sembol fiyatının a11 isimli indikatörün çizgisinin (değerinin) üstüne çıktığı zamanı gösterir.
Hoşçakalın

27 Şubat 2015 Cuma

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Valuewhen (…… andaki değer) fonksiyonunun açıklanması ve örnek uygulamalar:
Valuewhen(N.,koşul,Data) şeklinde yazılan fonksiyon, belirleyeceğiniz bir koşulun geriye doğru ‘N’ inci sefer gerçekleştiği barda, ‘Data’ yerine yazdığımız verinin değerini gösterir.
Örnek bir formül üzerinde bakarsak:
valuewhen(1.,CROSS(C,MOV(C,5,E)),H
formülü bize şu sonucu verir: Sembolün fiyatı 5 barlık üssel hareketli ortalamayı yukarı kestiği barda, sembolün en yüksek değeri.
Aşağıdaki grafiğe bakarsanız:


Kırmızı çizgi üssel hareketli ortalamadır. İşaretli bardan bir önceki barda hareketli ortalama kapanışın üzerinde iken, işaretli barda kapanış fiyatı hareketli ortalamanın üstüne çıkmıştır. Tam bu barda indikatörümüz değer değiştirmiş ve o barın en yüksek değeri olan 9.72 değerini göstermeye başlamıştır.
Bu değer fiyat tekrar hareketli ortalamayı aşağıdan yukarıya kesene kadar (yani önce altına inmelidir) sabit kalacaktır.
Bu fonksiyon ile elde edilen veri başka bir veri ile karşılaştırılarak koşul oluşturulabilir.

Hoşçakalın

17 Şubat 2015 Salı

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Referans fonksiyonunun açıklanması ve örnek uygulamalar:
REF(Data,Adım) şeklinde yazılan fonksiyon Data’nın önceki değerlerini getirir.
Data yerine geçmiş değerini görmek istediğiniz bir değişken giriniz. Bu değişken sembol fiyatı da olabilir, bir indikatör vb. de olabilir. Adım yerine -1,-2…. Şeklinde bir rakam giriniz.
Örnek olarak, -1 yazdığınız takdirde Data’nın 1 bar önceki değerini; -3 yazarsanız Data’nin 3 bar önceki değerini getirir.
REF(MOV(C,7,E),-3) formülü bize 7 barlık üssel hareketli ortalamanın 3 bar önceki değerini verecektir.
Grafik üzerinde şöyle bir görünüm oluşur:
Yukarıda kırmızı çizgi 7 barlık üssel hareketli ortalama çizgisidir. Yeşil çizgi ise aynı ortalamanın 3 bar önceki değerini veren REF(MOV(C,7,E),-3) formülünün çizgisidir.  Bu uygulama aynı zamanda öteleme olarak da tanımlanır. İndikatör parametre penceresinde öteleme kısmında 3 yazarsanız yukarıda yeşil çizgiyle örtüşen bir sonuç elde edersiniz.
Referans fonksiyonunun kullanımına bir örnek:
C>REF(HHV(C,3),-1) tarzda bir yazım sıkça kullanılır. Bu bir koşuldur. Son bardaki kapanışın önceki 3 barın en yükseğinin üstünde olduğu durumu işaret eder.
İpucu: HHV veya LLV fonksiyonları ile (veya H ve L verisi ile) kapanışı karşılaştırdığımızda mutlaka referans fonksiyonunu kullanmak zorundayız. İçinde bulunduğumuz barın kapanışı hiçbir zaman bu barın yükseğinden yukarıda veya düşüğünden aşağıda olamaz çünkü. Olsa olsa eşit olur. Bu da genellikle nadiren olur.
Ayrıca referans fonksiyonunu bir verinin dönüş noktalarını bulmak için de kullanabilirsiniz. Formül şu şekilde olacaktır:
C>REF(C,-1) AND REF(C,-1)< REF(C,-2)
Bu koşul şunu aramaktadır: Bir önceki barın kapanışı 2 önceki barın kapanışından ve içinde bulunduğumuz barın kapanışından küçük olsun. Bu koşulu sağlayan bar, en azından son 3 bar için bir dip noktasıdır.

Hoşçakalın.

12 Şubat 2015 Perşembe

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
If fonksiyonunun açıklanması ve örnek uygulamalar:
if(koşul,Then DA,Else DA)
Bu fonksiyon şunu yapar : Koşul kısmına yazdığınız koşulunuz geçerli / doğru ise Then DA kısmına yazdığınız veriyi - işlevi alır / gerçekleştirir. Koşul yanlış ise Else DA kısmına yazdığınız veriyi – işlevi alır / gerçekleştirir.
Örnek olarak:
if(C>REF(C,-1),1,0) ifadesi şunu anlatır: Kapanış bir önceki barın kapanışından büyük ise 1 sonucunu ver, değilse 0 (Sıfır) sonucunu ver. Grafikte şöyle görünür
Bu kullanım şekli, muhtelif biçimlerde işe yarar. Mesela birden fazla koşulun her biri için doğru ise 1 ve yanlış ise 0 değeri döndürülür. Bu koşullardan bir kısmının doğruluğunu yeterli gördüğünüz durumları bu şekilde belirleyebilirsiniz.
Bir başka örnek:
if(MOV(C,25,E)>C,CCI(5)<0,RSI(C,14)<40)
Burada yapılan şudur. Bir koşul - MOV(C,25,e)>C - doğru ise bakılacak koşul : CCI(5)<0 koşuludur. Bu koşulun doğruluğu durumunda koşul gerçekleşmiş sayılır.
Eğer esas koşul  - MOV(C,25,e)>C – doğru değil ise bakılacak koşul değişir. Bu örnekte RSI(C,14)<40 koşuludur. Buna göre sonuç verilir (Alınır).
Dikkat: Yukarıdaki sadece bir örnektir. Bu tip uygulamalar birden fazla koşulu özel olarak birleştirmek için kullanılır.
Birden fazla if iç içe kullanılabilir. Bunun için örnek formül:
if (C/MOV(C,9,E)>1.01,1,if(C/MOV(C,9,E)<0.99,-1,0))
Bu formül ile elde edeceğiniz sonuç şudur:
C/MOV(C,9,E)>1.01 ise +1 değerini verir.
C/MOV(C,9,E)<0.99 ise -1 değerini verir.
Bu 2 durumun dışındaki zamanlarda 0 (sıfır) değerini verir.
İf fonksiyonunun çeşitli kullanımları söz konusudur. Bununla beraber sadece 2 koşulu birbirine bağlamak için if fonksiyonu kullanmanıza gerek yoktur. Bunun için 2 koşulu AND ile bağlamanızı öneririz.
Örnek:
if(MOV(C,25,E)>C,CCI(5)<0,0)
koşulu şu koşula denktir : MOV(C,25,E)>C AND CCI(5)<0

Hoşçakalın.

4 Şubat 2015 Çarşamba

Matriks versiyon güncelleme yöntemleri ve adımları aşağıda açıklanmıştır


BİRİNCİ YÖNTEM

Önemli : Matriks güncelleme işlemi sırasında matriks otomatik olarak kapanacaktır.

Sol üst bölümde bulunan Matriks logosuna tıklayarak çıkan menüden “Ayarlar >Matriks Veri Kütüphanesi” butonuna tıklayın



“İndirilecek Bilgiyi Seçin” butonuna tıklayın ve listeden “BAK” seçin



“BAK” seçildikten sonra “Serverdaki Dosyalar” listesi içerisinden “setup711.exe” isimli dosyaya çift tıklayarak ya da “sağ” ok butonuna tıklayarak kurulum dosyasını “İndirmek İçin Seçilen Dosyalar” listesine eklenir ve ardından “İndir” butonuna tıklanır                        



Matriks veri kütüphanesi yeni versiyonu indirmeye başladığında işaretli alanda belirtildiği gibi ilerleme çubuğu gözükecek ve ilerleme çubuğunun dolmasıyla beraber matriks programı kendini kapatacaktır ve ardından 8. Adımda belirtilen “Matriks Versiyon Yenileme” pencersi çıkarak versiyon güncelleme işlem başlayacaktır, bu işlemin ardından matriks programı otomatik olarak yeniden açılacaktır



Matriks versiyon ve sürüm kontrolü matriks menüsü üzerinde fare ile beklenilerek yapılır.






2 Şubat 2015 Pazartesi

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Highest – Lowest  ifadesi içeren fonksiyonlardan temel 4 tanesinin açıklanması ve örnek uygulamalar:

Highest / Highest High                Highest(Data) - HHV(Data,Period)
Lowest / Lowest Low                  Lowest(Data)  LLV(Data,Period)
Bu fonksiyonlar seçilen bir verinin en yüksek / en düşük değerini hesaplar.
Daha çok Highest High ve Lowest Low seçenekleri kullanılır.
Highest fonksiyonu seçilen verinin geçmişte gerçekleşmiş  en yüksek değerini hesaplar.
Lowest fonksiyonu seçilen verinin geçmişte gerçekleşmiş  en düşük değerini hesaplar.
Örnek olarak: Highest(H) şeklinde bir formül yazalım ve bunu indikatör olarak kaydedelim.
Bu indikatörü Garanti Bankası sembolü üzerine atarsak, Garanti bankası sembolünün ilgili verisinin, ilgili periyod için program içinde yer aldığı günden beri gördüğü yükseklerin en yüksek değerini gösterecektir.
İpucu: Bölünmeler (Temettü vb sebeplerle) dolayısı ile genel olarak BIST sembollerinde yüksek değerler son yıllarda görülecektir. Ama, mesela fiyatı sürekli azalan bir Emtia’ya bakarsanız, en yüksek değerini geçmiş yıllarda görmüş olabilir.
İpucu : En düşük değeri görmek istediğiniz durumda Lowest(L) şeklinde yazmanız gerektiğini unutmayınız. Lowest(H) ifadesi sembolün her bardaki yüksek verisinin (H=High) geçmişteki en düşük değerini verir. Bu da sembolün en düşük fiyatı olmaz.
Yukarıda bahsettiğim gibi daha çok kullanılan seçenekler Highest High ve  Lowest Low fonksiyonlarıdır. Çünkü, genellikle seçeceğimiz bar sayısı boyunca (Tüm seri için değil) en yüksek / en düşük değere ihtiyaç duyarız.
Programımız içinde yazım şablonu
Highest High için HHV(Data,Period)
Lowest Low   için  LLV(Data,Period)
şeklindedir.
Data yerine yazılacak verinin, belirlenen periyod içinde görmüş olduğu en yüksek / en düşük değeri verir.

Örnek: HHV(C,3) formülü bize son 3 bardaki kapanışlardan en yüksek olanının değerini verir.

27 Ocak 2015 Salı

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Bunların kullanımı için örnek uygulamalar:
BarsSince Fonksiyonu  - BarsSince(Data) :

Bu fonksiyon, parantez içine yazmış olduğunuz KOŞULUN, EN SON gerçekleştiği zamandan (Bardan), içinde bulunduğumuz bara kadar geçmiş olan Bar sayısını gösterir.
İpucu: Bu fonksiyonda data kısmına koşul içeren bir formül yazılmalıdır. BU koşul çok basit olabilir veya kompleks olabilir. Ama koşul olmalıdır.

Örnek :
BarsSince(C=10)
Şeklinde yazılmış formül grafik sembolünün bar kapanış değerinin 10 TL’ye (ilgili para birimine) eşit olduğu en son bardan sonra geçen bar sayısını gösterir.

Yukarıdaki grafikte pencerenin alt kısmında  BarsSince(C=10) formülü ile oluşturulan indikatörün çizgisini görmektesiniz.
Garanti Bankası kapanışının 10 TL’ye eşit olmadığı geçmiş dönemde indikatör değeri sıfırdır. (İpucu : Grafik 30 dakikalık bir grafiktir. Gerçekte, sembol daha önce o değeri görmüş olabilir. Grafikte yer alan süreç içinde kapanış o değere eşit olmamıştır). Sembolün kapanış fiyatı 10 TL’ye eşit olduktan sonra her barda indikatörün değeri 1 artar. Kapanış 10 TL’ye tekrar eşit olduğunda indikatör değeri sıfırlanır.


İpucu: Burada şuna dikkat ediniz. Koşul olarak C=10 yazdık. Bar kapanışı= 10 TL  olmadığı sürece koşul gerçekleşmiş olmaz ve barssince indikatörü sıfırlanıp tekrar saymaya başlamaz. Fiyatın aşağı düşmesi bu durumu değiştirmeyeceği gibi, fiyatın tekrar 10 TL’nin üstüne çıkması da bu durumu değiştirmez. Yazdığımız koşullar matematiksel tanımlamalardır. Neyi tanımladığımıza dikkat etmekte fayda vardır. Eğer fiyatın 10 TL’nin altında iken üstüne çıktığı zamanı kast ediyor iseniz parantez içinde yazacağınız koşulu ona göre tanımlamalısınız. Bu durumda başka bir fonksiyon (CROSS fonksiyonu) devreye girmektedir. CROSS fonksiyonu ayrı bir başlık altında anlatılmıştır. (Cross eğitimi ile alakalı link: http://matrikstrader.blogspot.com.tr/ )

21 Ocak 2015 Çarşamba

Matriks Veri Terminali Programımızda İndikatör oluştururken kullanılan muhtelif fonksiyonlar vardır.
Bunların kullanımı için örnek uygulamalar:
CROSS Fonksiyonu         Cross(Data1,Data2)
En önemli fonksiyonlardan birisidir. 2 Ayrı datanın birbiri ile kesiştiği zamanı tanımlar.
Bir koşul oluştururken bazen bir verinin belli bir seviyenin üstünde / altında olması durumuna bakılır.
Örnek: RSI indikatörünün 30’un altında veya 70’in üstünde olması.
Bazen de 2 ayrı verinin birbirine göre durumuna bakılır.
Örnek: Fiyatın hareketli ortalamanın üstünde veya altında olması.
Bu koşulları oluşturmak için <, > işaretleri kullanılabilir.
Mesela:
RSI(C,14)<30 
C>MOV(C,9,E)
Bu koşullarda ilk veri ikinci veriden büyük olduğu süreci koşulunuz doğrulanır. Bakınız aşağıdaki resim.

Yeşil oklar RSI koşulunun doğru olduğu zamanları göstermektedir.
Mavi oklar ise hareketli ortalama koşulunun doğru olduğu zamanları gösterir. Fiyat kırmızı renkli hareketli ortalama çizgisinin üstündedir.
Bu durumda koşulun doğrulandığı ilk anı formül içinde yakalamak mümkün olmaz.
Koşulun ilk gerçekleştiği zamanda bir kesişme söz konusudur. Bu kesişme anını yakalamak için kullanılacak fonksiyon CROSS fonksiyonudur.
Bu fonksiyonun yazılım şablonu aşağıda gösterildiği şekildedir:
Cross(Data1,Data2)
Bu fonksiyon Data1 yerine yazdığımız verinin Data2 yerine yazdığımız veriyi aşağıdan yukarıya kestiği zamanı gösterir.
İpucu: Data1 ve Data2’nin her ikisi de değişken olabilir. Veya biri değişken diğeri sabit bir sayı olabilir.
Verileri CROSS fonksiyonu içine yerleştirerek yazarsak koşullar şu şekilde oluşur:
CROSS(30,RSI(C,14)) 
Dikkat: Koşulumuz RSI(C,14)<30  şeklinde idi. Eğer RSI verisinin 30 un altına indiği anı görmek istiyor isek Data1 yerine 30; Data2 yerine RSI formülünü yazmamız gerekir. Yazdığımız koşullar matematiksel tanımlamalardır. Neyi tanımladığımıza dikkat etmekte fayda vardır.
İpucu: Data1 verisinin Data2 verisini aşağıdan yukarıya kesmesi demek, Data2 deki verinin Data1 deki veriyi yukarıdan aşağıya kesmesi demektir. Burada RSI çizgisi 30 seviyesinin altına iniyor. Yani 30 seviyesi (çizgisi) RSI çizgisini aşağıdan yukarıya kesmektedir.
CROSS(C,MOV(C,9,E))  Bu koşul fiyatın 9 günlük üssel hareketli ortalamanın üstüne çıktığı zamanı gösterecektir. Üstünde kaldığı zamanları göstermeyecektir.
Grafik üzerinde görelim :

Önceki grafikte peş peşe olan yeşil ve mavi oklar yerine 1 ad yeşil ve 1 ad mavi ok vardır.
Sağdaki 2. Mavi ok koşulun tekrar gerçekleştiğini gösterir. Arada, fiyat hareketli ortalamanın altına inmiş ve tekrar üstüne çıkmıştır.

CROSS fonksiyonu oldukça yoğun kullanılan bir fonksiyondur. Dikkat edilmesi gereken bir diğer detay da şudur : Birden fazla koşul birleştirilir iken 2 koşulda da CROSS kullanılması halinde sonuç alamazsınız. Bu detay ile ilgili olarak ‘KOŞULLARIN BİRLEŞTİRİLMESİ’ başlıklı yazımıza bakınız.

31 Aralık 2014 Çarşamba

Borsa İstanbul A.Ş.'de işlem gören payların işlem esaslarının farklılaştırılması - ABC Düzenlemesinde değişiklik

İLGİLİ SPK BÜLTENİNE AŞAĞIDAKİ ADRESTEN ERİŞEBİLİRSİNİZ :
http://www.spk.gov.tr/apps/haftalikbulten/displaybulten.aspx?yil=2014&sayi=30


II) Kurul’un i-SPK.101.1 (30.10.2014 tarihli ve 31/1080 s.k.) sayılı İlke Kararı:
ABC Düzenlemesi olarak bilinen, Borsa İstanbul A.Ş.'de işlem gören payların işlem esaslarının farklılaştırılmasına yönelik Kurulumuz düzenlemelerinin 6362 sayılı Sermaye Piyasası Kanunu ve ikincil mevzuatın yürürlüğe girmesi, Borsa İstanbul’da işlem gören payların işlem esaslarının yeni mevzuat, yeni pazarlar ve son yıllarda halka açılmış olan şirketler dikkate alınarak gözden geçirilmesi sonucunda;
A) Piyasa, platform veya pazar bakımından;
1) Borsa pay piyasasında işlem gören payların işlem esaslarının belirli özellikleri dikkate alınarak farklılaştırılması ve bunların sınıflandırılması amacıyla söz konusu payların A, B ve C olmak üzere üç farklı grupta izlenmesine,
2) Pay piyasası dışında kalan; Gelişen İşletmeler Piyasası (GİP), Serbest İşlem Platformu (SİP), Nitelikli Yatırımcı İhraç Pazarı ve Gözaltı Pazarı’nda (GP) işlem gören payların genel olarak D Grubu adı altında izlenmesine ve söz konusu payların içinde bulunduğu piyasa, platform veya pazarın özellikleri dikkate alınarak farklı işlem esaslarına tabi tutulmasına,
B) Fiili Dolaşımdaki Pay (FDP) değeri bakımından, Borsa tarafından belirlenen değerleme dönemi itibarıyla FDP değerinin ortalaması;
1) 30 milyon TL ve üzerinde olan payların, A Grubuna dahil edilmesine,
2) 30 milyon TL’nin altında ancak 10 milyon TL ve üzerinde olan payların B Grubuna dahil edilmesine,
3) 10 milyon TL’nin altında olan payların C Grubuna dahil edilmesine,
C) Mevcut veya ilave kurallar bakımından;
1) A Grubu payların;
i) Sürekli müzayede işlem yöntemine tabi olmasına,
ii) Kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerine konu olabilmesine,
2) B Grubu payların;
i) Sürekli müzayede işlem yöntemine tabi olmasına,
ii) Kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerine konu olabilmesine,
iii) Belirli bir anda oluşabilecek açık takas pozisyonunun %100’ü oranında özkaynak bulundurma şartına tabi olmasına, buna göre bir müşterinin takası henüz gerçekleşmemiş işlemleri sonucunda, belirli bir anda B grubu paylarda oluşabilecek açık takas pozisyonunun asgari %100’ü oranında net varlığının bulunmasının zorunlu olmasına, ayrıca bu paylarda gerçekleştirilen işlemlerde hiçbir suretle ve yatırım kuruluşu yönetim kurulu kararı ile de olsa müşteri bazında veya genel olarak özkaynak oranlarının değiştirilememesine ve teminat alınmaksızın emir kabul edilememesine,
iv) Sermaye piyasası araçlarının kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerinde özkaynak oranının hesaplanmasında en çok %50’si oranında özkaynak olarak kabul edilebilmesine,
3) C Grubu payların;
i) Piyasa yapıcısı veya likidite sağlayıcısına sahip olması durumunda sürekli müzayede işlem yöntemine tabi olmasına,
ii) Piyasa yapıcısı veya likidite sağlayıcısına sahip olmaması durumunda tek fiyat işlem yöntemine tabi olmasına,
iii) Kredili alım işlemi veya açığa satışa konu olmamasına,
iv) Belirli bir anda oluşabilecek açık takas pozisyonunun %100’ü oranında özkaynak bulundurma şartına tabi olmasına, buna göre bir müşterinin takası henüz gerçekleşmemiş işlemleri sonucunda, belirli bir anda C grubu paylarda oluşabilecek açık takas pozisyonunun asgari %100’ü oranında net varlığının bulunmasının zorunlu olmasına, ayrıca bu paylarda gerçekleştirilen işlemlerde hiçbir suretle ve yatırım kuruluşu yönetim kurulu kararı ile de olsa müşteri bazında veya genel olarak özkaynak oranlarının değiştirilememesine ve teminat alınmaksızın emir kabul edilememesine,
v) Sermaye piyasası araçlarının kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerinde özkaynak olarak kabul edilmemesine,
4) D Grubunda Gelişen İşletmeler Piyasasına (GİP) dahil olan payların;
i) Piyasa yapıcısına sahip olması durumunda sürekli müzayede işlem yöntemine tabi olmasına,
ii) Piyasa yapıcısına sahip olmaması durumunda tek fiyat işlem yöntemine tabi olmasına,
iii) Kredili alım işlemi veya açığa satışa konu olmamasına,
iv) Belirli bir anda oluşabilecek açık takas pozisyonunun %100’ü oranında özkaynak bulundurma şartına tabi olmasına, buna göre bir müşterinin takası henüz gerçekleşmemiş işlemleri sonucunda, belirli bir anda D grubu paylarda oluşabilecek açık takas pozisyonunun asgari %100’ü oranında net varlığının bulunmasının zorunlu olmasına, ayrıca bu paylarda gerçekleştirilen işlemlerde hiçbir suretle ve yatırım kuruluşu yönetim kurulu kararı ile de olsa müşteri bazında veya genel olarak özkaynak oranlarının değiştirilememesine ve teminat alınmaksızın emir kabul edilememesine,
v) Sermaye piyasası araçlarının kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerinde özkaynak oranının hesaplanmasında en çok %50’si oranında özkaynak olarak kabul edilebilmesine,
5) D Grubunda Serbest İşlem Platformu (SİP) veya Nitelikli Yatırımcı İşlemleri Pazarına (NYİP) dahil olan payların;
i) Tek fiyat işlem yöntemine tabi olmasına,
ii) Kredili alım işlemi veya açığa satışa konu olmamasına,
iii) Belirli bir anda oluşabilecek açık takas pozisyonunun %100’ü oranında özkaynak bulundurma şartına tabi olmasına, buna göre bir müşterinin takası henüz gerçekleşmemiş işlemleri sonucunda, belirli bir anda D grubu paylarda oluşabilecek açık takas pozisyonunun asgari % 100’ü oranında net varlığının bulunmasının zorunlu olmasına, ayrıca bu paylarda gerçekleştirilen işlemlerde hiçbir suretle ve yatırım kuruluşu yönetim kurulu kararı ile de olsa müşteri bazında veya genel olarak özkaynak oranlarının değiştirilememesine ve teminat alınmaksızın emir kabul edilememesine,
iv) Sermaye piyasası araçlarının kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerinde özkaynak olarak kabul edilmemesine,
v) Brüt takas uygulamasına tabi olmasına,
6) D Grubunda Gözaltı Pazarına dahil olan payların;
i) Tek fiyat işlem yöntemine tabi olmasına,
ii) Kredili alım işlemi veya açığa satışa konu olmamasına,
iii) Belirli bir anda oluşabilecek açık takas pozisyonunun %100’ü oranında özkaynak bulundurma şartına tabi olmasına, buna göre bir müşterinin takası henüz gerçekleşmemiş işlemleri sonucunda, belirli bir anda D grubu paylarda oluşabilecek açık takas pozisyonunun asgari %100’ü oranında net varlığının bulunmasının zorunlu olmasına, ayrıca bu paylarda gerçekleştirilen işlemlerde hiçbir suretle ve yatırım kuruluşu yönetim kurulu kararı ile de olsa müşteri bazında veya genel olarak özkaynak oranlarının değiştirilememesine ve teminat alınmaksızın emir kabul edilememesine,
iv) Sermaye piyasası araçlarının kredili alım, açığa satış, ödünç alma veya ödünç verme işlemlerinde özkaynak olarak kabul edilmemesine,
Ç) Bu kapsamda; A, B, C ve D gruplarında yer alan paylara ilişkin sınıflandırma ve kuralların aşağıdaki tabloda özetlenen şekliyle kabul edilmesine,



D) Düzenleme kapsamındaki diğer hususlara ilişkin olarak;
1) Yukarıdaki kurallara ek olarak Borsa tarafından belirlenen değerleme dönemi içerisinde ve hesaplama yöntemi ile Borsa fiyatı pay başına net aktif değerinin 1,5 katı ve üzeri olan menkul kıymet yatırım ortaklıklarının B Grubu’na, Borsa fiyatı pay başına net aktif değerinin 2 katı ve üzeri olan menkul kıymet yatırım ortaklıklarının C grubuna dahil edilmesine,
2) Payların sınıflandırılması ve gruplar arası geçiş işlemlerinin belirlenecek değerleme dönemi ve veri seti üzerinden Borsa tarafından yapılmasına,
3) Borsa’ya ilk defa kote olan şirket paylarının grubu belirlenirken; halka arz edilen payların değerinin dikkate alınmasına ve söz konusu payların değerlendirme sonrası dahil oldukları grupların kurallarına göre işlem görmesine,
E) Söz konusu düzenlemenin 2 Ocak 2015 tarihi itibarıyla uygulamaya başlanmasına,
F) Kurulumuzun (1) 23.07.2010 tarihli ve 21/657 sayılı, (2) 23.09.2010 tarihli ve 28/821 sayılı Kararlarının 2 Ocak 2015 tarihi itibarıyla yürürlükten kaldırılmasına karar verilmiştir.
III) Kurul’un i-SPK.128.9 (30.10.2014 tarihli ve 31/1059 s.k.) sayılı İlke Kararı:
23.07.2010 tarihli ve 21/655 sayılı Kurulumuz kararı ile 19.08.2010 tarihli ve 24/729 sayılı Kurulumuz kararında fiili dolaşımdaki pay oranı kavramı dışında tutulacak payları tanımlayan “Şirket sermayesinin %5 ve daha fazlasına sahip olan gerçek ve tüzel kişi ortakların sahip olduğu” ifadesinin, 2 Ocak 2015 tarihinde yürürlüğe girecek yeni ABC Düzenlemesi kapsamında yapılacak hesaplamalardan itibaren kullanılmak üzere “Şirket sermayesinin %10 ve daha fazlasına sahip olan gerçek ve tüzel kişi ortakların sahip olduğu” şeklinde değiştirilmesine karar verilmiştir.

15 Aralık 2014 Pazartesi

KOŞULLARIN BİRLEŞTİRİLMESİ

KOŞULLARIN BİRLEŞTİRİLMESİ:

Birden fazla sayıda koşulun birlikte uygulanabilmesi mümkündür.
Farklı koşulları, formüllerinin arasına AND veya OR koyarak birleştirebilirsiniz.
AND ile birleştirme: Her 2 koşulunda aynı zamanda doğrulanmış olmasını gerektirir.
Örnek:
C>MOV(C,5,E) AND RSI(C,14)<35
İpucu: Koşullar ile AND / OR arasında mutlaka 1 karakterlik boşluk olmalıdır.
Yukarıdaki koşulun anlamı şudur: Kapanış 5 barlık hareketli ortalamadan büyük olacak ve aynı zamanda 14 barlık RSI değeri de 35 ten küçük olacak.
Bu 2 koşulun her ikisi de geçerli olduğu anda sisteminiz sonuç verecektir.
OR ile birleştirme :
C>MOV(C,5,E) OR RSI(C,14)<35
Formülü bu şekilde OR ile yazarsak şunu demiş oluruz:
Yukarıdaki 2 koşuldan sadece bir tanesi bile geçerli olduğu anda sonuç ver.
Bu konuda dikkat edilmesi gereken bazı detaylar vardır.
Kesişme zamanlarını bulmak için koşulların önemli bir kısmı CROSS fonksiyonu ile yazılmaktadır.
Bu durumda 2 koşulun birleştirilmesinde karşımıza bir sorun çıkar. Birden fazla koşulumuz olsun ve her ikisinde de CROSS fonksiyonu kullandığımızı varsayalım. Bu 2 koşulu AND ile birleştirdiğimiz takdirde, her 2 kesişmenin aynı anda (aynı barda) gerçekleşmesi gerekir. Bu da pratikte pek mümkün değildir. Bu sebeple koşullardan birisini (veya her ikisini de) > < işaretlerini kullanarak yazmak gerekir.
Cross fonksiyonunun şablonu :
Cross(Data1,Data2) şeklindedir.

Buradaki koşulu kesişme yerine > / < şeklinde yazmak istersek yapılması gereken şudur :
Data1>Data2 şeklinde yazmak.


  
2 tane koşul varken hangisini > / < şekline dönüştüreyim derseniz aslında yapmanız gereken normalde ikisini de büyüktür - küçüktür şeklinde yazmak olmalıdır.

Yukarıdaki şekle bakınız.  13 Ekim gününde MACD’ye göre kesişme gerçekleşmiştir. Bununla beraber ortalamaların kesişmesi gerçekleşmemiştir.
MACD koşulunu kesişme şeklinde (CROSS ile) bıraktığınızı ve hareketli ortalama kesişmesini MAV(C,5,E)>MAV(C,15,E) şeklinde yazdığınızı düşünelim.
13 Ekim günü hareketli ortalama koşulu henüz gerçekleşmediği için sistemin bütünü sonuç vermeyecektir.
5 günlük hareketli ortalamanın 15 günlük hareketli ortalamanın üstüne çıktığı anda da MACD kesişmesi oluşmadığı için (daha önceden kesişme gerçekleşti çünkü) 15 Ekim gününde de 2 sistemin birlikte çalışması için gerçekleşme sonucu elde edemeyeceksiniz.
Eğer her 2 koşulu da > işareti ile yazarsanız 15 Ekim barında koşullarınız gerçekleşti sonucu alırsınız.
Burada belirleyici olan sizin beklentilerinizdir.
Koşullardan birisi sizin için daha önemli (belirleyici) olabilir. Ve kesişme olduğu anda (diğer koşullarda uygun ise) alırım, yoksa bir sonraki kesişmeyi beklerim diyebilirsiniz.
O zaman o koşulu kesişme kuralı ile tutmanız gerekir.


Koşulların birleştirilmesinde temel mantık bu şekildedir. Koşul sayısı arttıkça CROSS kullanımı zorlaşır. Bu sebeple CROSS içeren koşullarınızın formüllerini > veya < işareti kullanacak şekilde değiştirmenizde fayda vardır.