Sistem testi, geliştirilmiş olan bir trading (alım/satım) sisteminin zaman içerisinde gösterdiği performansı ölçmek ve optimize etmektir. Bir alım/satım sistemini test etme ihtiyacı, kazançları maksimize etme isteğinden kaynaklanmaktadır. Yatırımcının duygusal davranışlardan uzaklaştırmayı amaçlayan otomatik alım/satım sistemlerinde belirlenen bazı koşulların gerçekleşmesi durumunda alım veya satım sinyalinin verilmesi istenmektedir. Sistem testleri, geçmiş veriler üzerinde bu alım/satım sistemi uygulanmış olsaydı, sistemin performansı nasıl olurdu sorusunun cevabını verir. Burada dikkat edilmesi gereken en önemli nokta, geçmiş veriler üzerinde sanal olarak yapılan testler sonucunda elde edilen performansın gelecekte muhakkak oluşmasını beklemek yanlışına düşmemektir. Her şeyden önce geçmişte yaratılan sanal ortamın gelecekte ve/veya gerçekte uygulanmasının her zaman mümkün olmamasıdır. Mekanik olarak yapılan sistem testlerinde bazı kriterlere bağlı olarak oluşan emirlerin gerçekleştiği kabul edilir, fakat gerçekte siz o emiri sistemden alıp, uygulamak yolunda çalışsanızda o emir çeşitli nedenlerden ötürü gerçekleşmeyebilir, veya sistemin kabul ettiği şartlardan farklı gerçekleşebilir.
MetaStock Programında Sistem Testi
Teknolojik gelişmeler paralelinde fiyat analizleri yapabilen programlar geliştirilmiştir. Bu programlardan en çok kullanılanlardan biri de MetaStock programıdır. Bu programdaki “System Tester” fonksiyonu ile geliştirmiş olduğumuz veya mevcut sistemlerin başarısını ölçme imkanı verilmektedir. Bu fonksiyonun çalışma mantığı, öngörülen koşulları, geçmiş veriler üzerinde test edebilmesidir. Sistem testi yapabilmek için uygulanması gereken bazı aşamalar vardır. Kaynak:IBS Yazılım
Metastock programı açıldığında karşımıza gelen ekranda "Standard Toolbar"ın (Şekil 1) üzerinde "$" işaretli "System Tester" ikonu görülmektedir. Burayı tıkladığımızda veya "Tools/System Tester" dan veya klavyeden Ctrl+T işlemleri ile (Şekil 2)’deki "System Tester" ekranı açılır. Dikkat edilirse (Şekil 2)’deki ekranın sol altında "Test" isimli tuş aktif değildir. Eğer herhangi bir fiyat grafiği "System Tester" çağırıldığında açık değil ise burası pasif bir tuş olarak görüntülenir.
Bu şekli ile "System Tester" da ;
* yalnızca yeni bir formül yazılabilir "New" tuşu,
* mevcut olan bir sistemi inceleme veya düzeltme işlemi yapılabilir "Edit" tuşu,
* mevcut bir sistemin kopyalanması "Copy" tuşu ,
* mevcut bir sistemin silinmesi "Delete" tuşu veya
* mevcut bir sistemin yazdırılması "Print" tuşu.
Formülerin bir başka yere/yerden transfer edilmesi ("Organizer") ile gerçekleştirilebilir. "Test" fonksiyonunun çalışmasını istiyorsak "System Tester"i çağırmadan önce sistemi test edeceğimiz grafiği açmalıyız. Böylece hem "Test" fonksiyonu aktif hale gelir, hemde çoklu sistem testi ("Compare" seçim kutusu tıklanmalıdır) yapabilme imkanına kavuşuruz.
Şekil 1
Şekil 2
Şekil ile ilgili açıklamalar New : Yeni sistem yaratmak; Edit : Varolan bir sistemi düzeltmek veya okumak; Copy : Varolan bir sistemi aynı şekilde kopyalamayak; Delete : Varolan bir sistemi kayıtlardan silmek; Print : Varolan bir sistemi yazdırmak; Organizer : Formüllerin bir yerden import veya export etmek (taşımak); Test : Yazılı olan bir sistemi test edilmesini sağlamak; Reports : Yapılan testin sonuçlarını listelemek; Options : Sistem kurallarının gerçekleşmesi durumunda ödenen komisyon, faiz vb koşulların girmek için kullanılır. Kaynak:IBS Yazılım
Test Edilecek Sistemin Metastock Dilinde Formüle Edilmesi
Test Edilecek Sistemin Metastock Dilinde Formüle Edilmesi
"System Tester"dialog penceresi (Şekil 2) karşımıza geldiğinde "New"tuşuna basınca (Şekil 3)’teki "System Editor" penceresi görüntülenir. "System Editor" penceresinde text ve sayısal değerler girebileceğimiz bölümler mevcuttur. "General" bölümünde sistemize ait isim ("Name") ve açıklayıcı notların ("notes") yazılabileceği alanlar mevcuttur. İkinci bölümde ise sistemimize ait kuralların yazılacağı 4 sekme vardır.
Şekil 3
Örnek olması açısından bir sistem geliştirelim.
Sistemimizin kuralları şöyle olsun:
* Eğer kapanış fiyatı basit yöntemle hesaplanmış 25 günlük hareketli ortalamayı yukarı keserse (bir önceki kapanışın ortalamadan küçük, son kapanışın ise ortalamadan büyük bir değere sahip olması) hisse senedini AL.
* Eğer tersi bir durum gerçekleşirse, yani kapanış fiyatı ortalamayı aşağı doğru keserse hisse senedini SAT.
"Enter Long" isimli sekmenin içine hisse senedi alımı yaparken dikkat edilmesini ve al sinyalinin verilmesini istediğimiz kurallar yazılır.
Buraya
Cross(close,mov(close,25,simple)) yazalım.
Cross MetaStock dilinde kesmek anlamındadır. Bu fonksiyonu kullanırken iki veri kullanılır. Birincisi yukarı kesen veri, ikincisi de birincisi tarafından kesilen veridir. "Cross" yazısından sonra açılan parantez içinde ","(virgülün) soluna birinci veriyi sağına da ikinci veriyi yazarız. Örneğimizde kapanış-close birinci verimiz, basit yöntemle hesaplanan hareketli ortalama (mov(close,25,simple)) da ikinci veri grubumuzdur. Pencerede yazılan ifadenin anlamı yukarıda yazdığımız kuralların ilkidir. Yani AL kuralı.
"Close Long" isimli sekmenin içine hisse senedi satarken dikkat edilmesini ve sat sinyalinin verilmesini istediğimiz kurallar yazılır
Buraya
Cross(mov(close,25,simple),close) yazalım.
Burada birincinin tersi olan ikinci kural yazıldı. Yani SAT kuralı.
Amerika’da yatırım yaparken iki türlü pozisyon alınır: "Long position" hisse senedini almak anlamına gelmektedir. "Short position" ise açığa satış satış pozisyonu almak, yani mülkiyetimizde olmayan bir varlığı satmaktır. Türkiyede açığa satış işlemleri yasal olarak tanımlanmış olmasına rağmen pratikte uygulanması güç kurallar içerdiğinden dolayı pek uygulanmayan bir yöntemdir. Bu yüzden diğer iki pencere olan "Enter Short" ve "Close Short" pencerelerine şu an birşey yazmıyoruz. Gelişmiş ülke borsalarında bir hisse senedinin düşeceğini düşünüyorsanız ve bu düşüş sırasında oluşacak fiyat farkından para kazanmak istiyor iseniz, daha sonra satın almak koşulu ile elinizde olmayan hisse senetlerini yüksek fiyata satıp, düşük fiyattan geri alırsınız
"Enter Short" ve "Close Short" pencerelerine hiçbirşey yazmıyoruz.
Eğer yazmış olduğumuz formülleri yukarıdaki pencerelere doğru yazdıysak "OK" tuşuna bastığımızda herhangi bir hata mesajı ile karşılaşmayız. Eğer hatalı bir formülasyon yazılmış ise çıkan uyarı penceresini kapattıktan sonra program otomatik olarak imleci ilk hatanın olduğu yere getirir. Kaynak:IBS Yazılım
Yatırım Tercihimize Göre Sisteme Bazı Kuralların Yazılması
Yatırım Tercihimize Göre Sisteme Bazı Kuralların Yazılması
Bu aşamada (Şekil 3)’te gördüğümüz Stops’ları uygulamamız gerekmektedir. Bu aşamada kişisel bazı yatırım tercihlerimizi yani işlem yaparken katlanabileceğimiz bazı zararları ve hisse senetlerinin hangi seviyeleri kırınca almamız veya satmamız gerektiği gibi koşulları giriyoruz. (Şekil 3)’ten "Stops..." düğmesine basarak (Şekil 4)’teki "Stops" ekranına geliriz. Bu ekranda 4 sekme vardır. "Breakeven", "Inactivity", "Max Loss", "Profit Target" ve "Trailing".
Breakeven
Burada işlem yapmak için fiyatların hangi seviyeyi ne kadar yukarı/aşağı kırıncaya kadar beklenmesi gerektiği konusunda bilgiler girilir. Sekmede 3 alt bölüm vardır. Positions, Method ve Parameters.
Positions: Burada hangi işlemde bu kuralın uygulanacağı seçimi yapılmaktadır. "Longs" veya "Shorts".
Method: Yukarı veya aşağı yönlü harekette hareket mesafesi yüzde ("Percent") veya tutar ("Points") olarak verilir. Parameters: "Floor Level"in karşısındaki kutuya yüzde veya tutar yazılır.
Örneğin; % 5 kırılınca veya 1.000 TRL tutarında kar/zarar edilince.
Exit at Stop Price:Eğer önceden belirlenen bir fiyatla sistemin tetiklenmesi istenirse, bu yazının başındaki seçim kutusu tıklanarak aktif hale getirilir, ve "Floor Level"in karşısındaki kutuya önceden belirlenen tutar yazılır.
Örneğin; fiyat 10.000 TRL olunca.
Şekil 4
Inactivity
Burada almış olduğumuz pozisyonda fiyatların belirlediğimiz bir zaman aralığı içindeki minimum bir değişimi sergilemez ise pozisyonun kapatılması yönünde bazı koşullar girilir
Örneğin belirlemiş olduğumuz % 5’lik bir fiyat değişimi ("Minimum Change") 20 gün ("Periods") içinde gerçekleşmez ise MetaStock’un pozisyonu otomatik olarak kapatması talep edilir.
Şekil 5
Max Loss
Bu stop kapanışların, açılmış olan bir pozisyonda fiyatların seyrine göre açılış fiyatlarının altına gelinmesi durumunda katlanabileceğimiz maksimum zarar miktarı veya yüzdesi yazılır. Örneğin 10.000 TRL’den hisse senedi almış olduğumuzu varsayan bir işlemde verilen % 5’lik bir maksimum zarara katlanma seviyesinde eğer işlem komisyonlarını gözardı etmiş isek 9.500 TRL nin altındaki bir kapanışta pozisyon kapatılacaktır.
Şekil 6
Profit Target
Bu stopta açılmış olan herhangi bir pozisyonda hedeflenen getiri oranı veya miktarı girilir. Örneğin, eğer %10’luk bir getiri hedeflendiği belirtilmiş ise yukarıda 10.000 TRL’den satın alınan hisse senedini 11.000 TRL’nin üzerindeki ilk kapanışta satılmış varsayılacaktır. İşlem komisyonlarının girilmediği varsayılmıştır.
Burada hedeflenen getiriye ulaşıldığı anda "Close Long" sekmesinde yazılan koşula bakılmaksızın pozisyon kapatılacaktır.
Şekil 7
Trailing
Bu stop "Max Loss"ta anlatmış olduğumuz kuralların benzeridir. Tek fark burada satışı alış fiyatına göre vermiş olduğumuz yüzde veya değeri geçince yapmaması. Burada elde etmiş olduğumuz kardan zararı gözönüne alınmakta. Yukarıdaki örneğimizde 10.000 TRL’ye almış olduğumuz hisse senedinin fiyatı 15.000’e çıkmış olsun. Fiyatların gerilemeye başlaması durumunda eğer % 5’lik bir zarara katlanma yüzdesi verilmiş ise 14.250 TRL’nin altındaki ilk kapanışta hisse senedini MetaStock otomatik olarak satacaktır. Bu basit hesaplamamızda yine işlem komisyonlarını girmediğimiz varsayılmıştır
Şekil 8
İkinci aşamada anlatmış olduğumuz bu kuralları girmeyebiliriz. Bu durumda program sadece birinci aşamada yazılmış olan ve "Enter Long" ile "Close Long"a girmiş olduğumuz kuralları uygulayacaktır. Kaynak:IBS Yazılım
Test Edilecek Sistemin Sınırlarının Belirlenmesi: Optimizing
Test Edilecek Sistemin Sınırlarının Belirlenmesi: Optimizing
Birinci aşamada yazmış olduğumuz kurallar tabii ki öylesine gelişi güzel gün sayısı seçilerek yazılmıştı. Amaç sadece bu testin nasıl yapıldığını ve nasıl yazıldığını göstermektir. Sistem testinde en önemli konuların başında çalışılacak olan kuralların sınırlarının belirlenmesi.
Acaba yazmış olduğumuz 25 günlük ortalama doğru bir tercih mi, yoksa bu ortalamadan daha başarılı sonuçlar verebilecek farklı gün sayısı ile hesaplanmış bir başka ortalama var mı?, RSI göstergesinin piyasada öndeğer olarak kabul edilen 14 günlük olarak hesaplanması doğru mu?, Test ettiğimiz sistemde RSI farklı bir gün aralığında hesaplanmış olsa ise daha mı başarılı olurdu?, gibi sorulara yanıtlar bir sistemin optimize edilmesi ile bulunur.
Bir sistemin MetaStock ile optimize edilmesi (Şekil 2)’de gösterdiğimiz "System Editor" penceresinden "Optimize" düğmesine basınca karşımıza çıkan "Optimization Variables" ekranından sağlanır. Bu ekranda;
• New...:Yeni optimizasyon sınırların girilmesi;
• Edit...:Varolan ve aktif olan optimizasyonu görmek veya düzeltmek;
• Delete...:Varolan ve aktif olan bir optimizasyonu silmek için;
kullanılır.
Şekil 9
Birinci aşamada yazmış olduğumuz kurallarda 25 günlük bir ortalama kullanacağımızı belirtmiştik. Konunun dağılmaması ve basit olmasından dolayı bu kuralı optimize edelim.
Name : Optimizasyonun adı, daha doğrusu numarası verilir. OPT1, OPT2 gibi;
Description : Optimizasyon hakkında kısa açıklama yazılır. Örneğimize uygun olması için Ortalama günü diyelim;
Minimum : Optimize edeceğimiz veriye ait olmasını istediğimiz minimum değer. Örneğin 3 gün girelim;
Maximum : Optimize edeceğimiz veriye ait olmasını istediğimiz minimum değer. Örneğin 100 gün girelim;
Step : Verilen sınırlar içerisinde 3’ten 100’e giderken gidilecek adım sayısı girilir. Örneğimizde 1 girelim.
Total Test : Vermiş olduğumuz sınırlar ve adım sayısına göre yapılacak olan test sayısını görüntüler
Şekil 10
"OK" tuşu ile optimum sınırları onaylamadan önce belirmemiz gereken bir ayrıntı var. "System Tester" bir defada maksimum 32.000 test gerçekleştirmektedir. Eğer vermiş olduğumuz sınırlar bu sayıyı aşıyorsa hata mesajı ile karşılaşırız. Eğer örneğimizde iki veya daha fazla optimizasyon girmiş olsaydık test sayımız olan 98’den (100 ile 3 aralığında 1 er adımdan) daha yüksek değerde olurdu. Her optimizasyon sınırları içerisinde toplam test sayısı ile diğer sınırların test sayısının çarpımı 32.000 rakamını aşmamalıdır.
Sınırlarını belirlemiş olduğumuz sistemimize geri dönelim. (Şekil 2)’deki "System Editor" penceresinde "Enter Long" ve "Close Long" sekmeleri içerisinden yazmış olduğumuz formülü düzeltelim. Birinci sekmede Cross(close,mov(close,25,simple)) yazılmıştı. 25 yerine Opt1 yazarsak ortalamayı 3 ile 100 günlük değerler arasında test edip en başarılı getiriye sahip ortalamayı buluruz. "Close Long" sekmesinde de 25’in yerine aynı veriyi girelim.
Anlatmış olduğumuz üç aşamada hazırlık aşamasıydı sistem tester ile ilgili hertürlü ayrıntıya değinmeye çalıştık. Basit bir örnekle başladık. Bu örnekler doğal olarak yatırım stratejimize göre farklılık gösterebilir. Daha karmaşık sistemleri test etme tamamen kullanıcının elindedir. Örneğimizde sadece kapanış fiyatlarının ortalamayı yukarı kestiği durumlardaki bir alım stratejisi uygulanmıştır. Bu ortalama sayısı iki ve hatta daha fazla olabilir. Hatta ortalamanın dışında başka veriler de girilebilir. Sadece fiyatlar ile bir sistem geliştirilebileceği gibi sadece göstergelerin kullanıldığı bir sistem veya bunların herikisini de kullanabileceğimiz sayısız sistemler geliştirebiliriz. Amacımız MetaStock’da "System Tester" fonksiyonunu tanıtmaktı. Başlangıçtaki bazı şeyleri açıklayıp diğerlerini sizlere bırakıyoruz.
Bu açıklamalardan sonra dördüncü ve son aşamamız olan sistemin testi ve test sonuçlarının değerlendirilmesi aşamasına geçebiliriz. Kaynak:IBS Yazılım
Bir Sistemin Test Edilmesi ve Sonuçların Değerlendirilmesi
Bir Sistemin Test Edilmesi ve Sonuçların Değerlendirilmesi
Bütün hazırlıklarımız tamamlanınca "System Editor" penceresinde "OK" tuşuna bastıktan sonra (Şekil 2)’deki System Tester ekranı tekrar karşımıza gelir.
Yazmış olduğumuz kurallar gerçekleştiği zaman bazı ek koşulları (komisyonlar, giriş fiyatı vs.) "Options..." düğmesine basarak girebiliriz. Bu düğmeye basınca karşımıza (Şekil 11)’deki "System Testing Options" ekranı gelir. Burada iki sekme vardır. Birincisi "Testing" diğeri de "Reporting"dir.
Testing
Dört alt bölümü vardır.
Trade Price Fiyatlara yönelik kuralların girildiği bölümdür. Burada koşulların gerçekleşmesi durumunda alışın veya satışın yapılacağı fiyat türleri girilir (high, low, close, open). Giriş ve çıkış fiyatlarının altlarında "Delay" isimli kutucuklara koşulların gerçekleşmesinden sonra kaç fiyat birimi sonrası işlemin gerçekleştireleceği girilir. Eğer "0" yazılırsa koşulların gerçekleşmesini takiben belirtilen ilk fiyattan işlem yapılacaktır.
Commissions Yapılan her işlemde aracı kuruma ödeyeceğimiz komisyon miktarı % veya tutar olarak girilir.
Positions Pozisyonumuzu uzun, kısa ve her ikisi olarak belirleriz. Şimdilik biz "long" radio butonunu işaretleyelim.
Equity Başlangıç yatırım tutarımız ("Initial Equity"), yıllık faiz oranlarını gibi bilgiler girilir. Yıllık faiz oranlarını ("Annual Interest Rate") girdiğimizde nakitte olduğumuz durumlarda bize bu faiz oranı üzerinden artı bir getiri hesaplanır. "Margin Requirement" % ’ta ise alımı yapmamız için gereken mimumum % miktar girilir. Eğer kredili işlem yapılmıyor ise bu miktar % 100 olarak girilmelidir. Bu bölüm amerika sistemlerine göre düzenlenmiştir. Dolayısı ile buraya yazacağınız yüzde sizin finanse edeceğiniz bölüm, yüze tamamlayan kısmı ise kredi alacağınız kısmı ifade eder. Türkiyede tipik uygulanan % 50 kredili işlemi ifade etmek için buraya % 67 yazılması gerekir.
Reporting Bu sekmede test işlemi bittikten sonra sonuçların değerlendirilmesine yönelik bazı görsel ayarlar girilmektedir. Üç alt bölümü vardır:
Reporting
Bu sekmede test işlemi bittikten sonra sonuçların değerlendirilmesine yönelik bazı görsel ayarlar girilmektedir. Üç alt bölümü vardır:
Arrows System tester alım veya satım yaptığı veya zararına bile olsa pozisyonu kapattığı durumlarda otomatik olarak işaretler koyar. Bunlar genelde yukarı veya aşağı yönlü oklardır. Bu okların rengi bu bölümde belirlenir. Öndeğer olarak; alış yapıldığında yeşil "Up Arrow"un rengidir, "Down Arrow", yani satışı gösteren ok ise kırmızıdır. Bu renkleri kişisel tercihinize bırakıyoruz. Eğer bu ok işaretlerini sonuç raporunda görmek istemiyorsak "Display Buy/Sell Arrows" yazan yerdeki kutucuğu işaretlemememiz gerekmektedir.
Equity Line Test sonuçları alınırken program aynı zamanda getiri eğrisini de hesaplamaktadır. Başlangıç sermayesinin zaman içindeki değişimi grafiksel olarak izlenmektedir. Öndeğer olarak bu grafik listelenir. Eğer listelenmek istenmiyorsa bu bölümdeki işaretler kaldırılmalıdır.
Other Bu bölümde yapılacak olan testlerin listeleme sayısı girilmektedir. Eğer sınırlı sayıdaki test sonucunu görmek istiyorsak, örneğin sadece en iyi 20 getiriyi veren raporlar listelenmek isteniyorsa "Maximum Reports" bölümüne 20 rakamı girilir.
Şekil 11
"System Testing Options"taki koşullar girildikten sonra "OK" tuşuna basılarak "System Tester" penceresine geri dönüş yapılr.
Test aşamasına geçmeden önce belirtmemiz gereken bir nokta da "System Tester"ın test edilecek olan hisse senedine ait listelenen tarihler arasında test yapmasıdır. Eğer başlangıç tarihinden itibaren test etmek istiyorsak grafiğe geri dönüp tarih eksenine çift tıklayıp "Loaded" te "first date" içine hisse senedinin ilk işlem tarihini girmeniz gerekmektedir.
Bütün hazırlıklar tamamlandıktan sonra "System Tester" penceresinden "OK" tuşuna basınca sistem testimiz başlamış olur.
Şekil 12
Bu ekranda görülen bazı rakamların açıklaması:
Completed Tests : Tamamlanan test sayısı;
Invalid Tests : Geçersiz test sayısı;
Total Test to perform : Toplam test sayısı;
Percent Complete : Tamamlanan test sayısının toplam test sayısına oranı;
Best Gain/Loss : En iyi getiri/kayıp miktarı;
Worst Gain/Loss : En kötü getiri/kayıp miktarı;
Last Gain/Loss : Ekranda en son görülen testin getiri/kayıp miktarı.
Test bittikten sonra karşımıza çıkan pencereden "Reports"a bastığımızda test ettiğimiz sistemin sonuçları listelenecektir.
Şekil 13
Öndeğer olarak karşımıza çıkan "Summary Reports" ekranı getirisi en yüksek testten başlayarak sıralanır. Kolonlar test numarası, durum, miktar değişimi, % değişimi, kazançlı işlem sayısı, kayıpla sonuçlanan işlem sayısı, kazanç/kayıp ortalaması ve ortalama değeri şeklinde sıralanır. Yapılan testler hakkında daha ayrıntılı bilgi almak için ekranın sağındaki "Reports" düğmesine basmalıyız. Burada yapılan her işlemi ayrıntılı bir şekilde görebiliriz.
Hatırlatma olması açısından "Reports" bölümünden "System" sekmesi içerisindeki sistemimize ait notları gözden geçirelim. Karşımıza çıkan listeyi aynen ekliyoruz:
System notes
Enter long: Cross(CLOSE,Mov(C,opt1,E))
Close long: Cross(Mov(C,opt1,E),CLOSE)
OPT1: Ortalama optimizasyonu
Range: From 3 to 100 by 1
Current value: 60
Breakeven stop: Long positions only. Floor level at 3.0 Percent.
Inactivity stop: Long positions only. Minimum change of 5.0 Percent over 10periods.
Trailing stop: Long positions only. Profit risk of 10.0 Percent, ignoring 5 periods.
Maximum loss stop: Long positions only. Maximum loss of 5.0 Percent.
Initial equity: 1000
Positions: Long
Entry trade price: Close
Entry trade delay: 0
Exit trade price: Close
Exit trade delay: 0
Entry commission: 0.2%
Exit commission: 0.2%
Interest rate: 10%
Margin req.: 100%
Dikkat edilirse burada görülen değerler örnekleri ile açıklamaya çalıştığımız sistemin değerleri verilmiştir. Eğer takipte zorlanmış iseniz özet olarak sistemimizi buradan yazabilirsiniz. Kaynak:IBS Yazılım
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
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