10 Eylül 2010 Cuma

MetaStock Sistem Testinin Çalıştırılması

MetaStock Sistem Testinin Çalıştırılması

MetaStock Sistem Testinde Optimizasyon Değerlerinin Yazılması

MetaStock Sistem Testinde Optimizasyon Değerlerinin Yazılması


Resmi büyütmek için resmin üzerine tıklayın!
MetaStock programını açın.

1- En üstteki araç çubuğundan yeşl renkli dolar ($) işaretine basarak MetaStock System Testerı çalıştırın.
2- Açılan pencerenin sol üst köşesindeki New System yazan yere tıklayın.
3- Buy Order kısmına sisteminizin UZUN (LONG) pozisyon açma yani AL sinyalini yazın.
4- Buy to Cover Order kısmına sisteminizin KISA (SHORT) pozisyon kapatma yani satışı kapatarak nakite geçme sinyalini yazın.
5-Sell Order kısmına sisteminizin UZUN (LONG) pozisyon kapatma yani alışı kapatarak nakite geçme sinyalini yazın.
5-Sell Short Order kısmına sisteminizin KISA (SHORT) pozisyon açma yani SAT sinyalini yazın.
6- Bu bölüm Optimizasyon değerlerinin yazılacağı bölüm.
6a- Değeri belirlenecek optimizasyon numarasını seçin.
6b- Sağ taraftan Edit butonuna basınca Variable Properties adında yeni bir pencere açılacak.
6c- Minimum bölümüne optimizasyon değerleri için başlangıç değerini yani en düşük sayıyı yazın.
6d- Maximum bölümüne optimizasyon değerleri için bitiş değerini yani en yükske değeri yazın.
6e- Step bölümüne optimizasyon değerinin artış adımını yazarak OK butonuna basın.

6 numaralı adımdan sonrasını diğer optimizasyon değerleri için de tekrarlayın.

Ssytem Editor penceresinin altından Tamam butonuna basın. Ardından System Testini çalıştırabilirsiniz.

MetaStock Verilerini Birleştirme İşlemi

MetaStock Verilerini Birleştirme İşlemi

MetaStock içinden ya da Başlat > Tüm Programlar > Equis International menüsünden MS Downloader'ı açın.

1- Tools menüsünü tıklayın.
2- Merge yazan yere tıklayın.
3- Birleşecek kaynak veri dosyasının klasörünü seçin.
4- Birleşecek kaynak veriyi seçin.
5- Birleştirilecek hedef veri dosyasının klasörünü seçin.
6- Birleştirilecek hedef veriyi seçin.
7- Merge butonuna tıklayınca birleştirme işlemi tamamlanacak.

Dört numaradaki veriler altı numaraya ekleneceği için birleştirilmiş verileri kullanmak için altı numaralı verilerin olduüğu klasörü kullanacaksınız.

Metastock Grafiğinden Sistem Tester Sembolleri Temizleme

Metastock Grafiğinden Sistem Tester Sembolleri Temizleme

Sistem Testi yaptıktan sonra sonuç sayfasındaki Plot On Chart butonuna bastığınızda ilgi testin işlemlerini yukarıdaki grafikteki gibi ekrana yerleştirir. İşlem numarasını ve işlemi gösterir. Fakat grafiği kapatıp açsanız bile o semboller grafikte kalır. Bu sembollerden kurtulmak için ya grafiğin klasörünü silmeniz gerekir ya da aşağıdaki adımalrı uygulamnız gerekir.

1- Grafik açıkken menüden Edit bölümüne tıklayın.

2- Aşağıya açılan menünün en sonundaki Delete All bölümüne tıklayın.
3- Açılan Delete All penceresinden OK butonuna tıklayın.

4- Açılan son uyarı penceresindeki Yes butonuna basarak işlemi sonlandırın. Böylece grafikteki fiyat çubukları haricinde her şey temizlenmiş ve aşağıaki gibi olacak.
Grafikteki indikatörlerin (örneğin en alttaki volume bilgisinin) kaldırılmasını istemiyorsanız 3 nolu adımdaki Indicators bölümünün önündeki işareti kaldırırsanız sadece Semboller temizlenir ve indikatörler aynen kalır.

Metastocktan E Mail Uyarıları Almak

Metastocktan E Mail Uyarıları Almak
Açılan ekrandaki grafik geçmişi yetersiz geliyorsa ve ekranda daha çok veriyi görmek istiyorsanız :

1- Metastock programını açtıktan sonra menüden Tools bölümüne tıklayın.

2- Aşağıya açılan menünün en sonundaki Options bölümüne tıklayın.

3- Sağ tarafta gördüğünüz Application Properties penceresi açılacak. Buradan Alerts sekemsine gelin.

4- En üstteki Allow E Mail Alerts yazısının önündeki kutuyu işaretleyin.

5- To: yazan kısmın yanındaki kutuya e posta adresinizi yazıp Tamam butonuna tıklayın.

Ekrandaki grafik geçmişi yetersiz geliyorsa

Açılan ekrandaki grafik geçmişi yetersiz geliyorsa ve ekranda daha çok veriyi görmek istiyorsanız :

1- Metastock programını açtıktan sonra senet seçimi için Open butonuna tıklayın.

2- Açılan pencerenin sağ üst köşesinden Options bölümüne tıklayın.

3- Load Options seçenğine tıklayın. Ufak bir pencere açılacak.

4- Son 500 çubuğu (barı) yükle;

5- Son 250 çubuğu (barı) göster;

buradaki değerleri arttırarak (5000e 2500 gibi) ekranda görünen veriyi daha geçmişe götürebilirsiniz.

6- Değerleri ayarladıktan sonra OK butonuna basın.

7- Hisse senedini seçin.

8- Load butonuna basın.

7 Eylül 2010 Salı

İndikatörlerle çalışmak..

Indikatörler bize yol gösterirmi, Güvenebilirmiyiz?.
En basitiyle sisteminiz ağırlıklı ortalama esaslı al sat türünde olsun.  fiyatlar ortalamanın üzerine çıkınca al altına inince sat. Bu kadar basit fakat,  sisteme uysaymışım çok para kazanırdım dediğimiz çok olmuştur.  Zamanla irade göstererek sisteme harfi harfine de uyduğumuz ama yinede sonucun bizi şaşırttığını görmüşüzdür.
Şöyle düşünebilirsiniz "bir indikatör kazandırsa sadece bakıp ona göre alıp satmak zor bir şey değil ki bunu herkes yapabilir." Buna rağmen her teknik analist hep daha başka indikatör aramaya çalışmıştır, var olanlara güvenmedikleri içinmi yoksa yetersiz buldukları için mi.?
Kendi deneyimlerim indikatörlerin başarısının onu yorumlayanın başarısına bağlı olduğudur. Bir MACD indikatörünün standart olarak al verdiği koşul bilinir yorumlanış biçimi kısaca, benzerleri gibi iki eğrinin birbirini kestiği zaman al durumudur. Ancak incelenirse al ve sat pozisyonlarının bu kadar başarılı olmadığı görülür hemen bütün indikatörlerde bu sorun yaşanmaktadır.
Kullandığınız indikatörü hiç anlamaya çalıştınız mı? indikatörler matematiksel ifadeler olduğuna göre o size kendi fonksiyonu doğrultusunda sonucu veriyor. Ama hangi şartlar altında bu sonucu kabul edip etmeyeceğinizi size söyleyemiyor. Siz bu indikatörü davranış biçimini anlamak hangi koşullarda doğru sonuç vereceğini bilmek için inceleme yapmanız gerekir. ve tek başına yeterli olup olmayacağının sonucuna varmalısınız. Şöyle ki bir indikatör sat vermiş tir ama çok kısa zaman önce  al verip vermediğine baktınız mı yada son zamanlarda al ve satları birbirine çok yakın olduğunu ve fiyatların genel gidişi yataya yakın olduğunu.
Peki ne yapacağız? Indikatörümüzün trendlerin hangi konumlarında geçmişte iyi kazançlar getirdiğine bakacağız. ve ya kazanç getirdiği dönemlerin trend yapılarına bakacağız. Diyelim ki hisse senedi 2000 lira ile 3000 lira arasında haftalardır yatay gidiyor. bu dönemlerde basit ortalamalar yataylaşmaz mı? bu durumda iki eğrinin birbirini kısa zaman aralıklarında her an kesmesi doğal olabilir. Bir hisse  Hızla yükseldikden sonra kısa bir düzeltme yapmış bu düzeltme esnasında indikatörünüz çıkıştan önceki davranışını aynı şekilde geri vermiş olması mümkün olabilir. bu durumda bu indikatörün periyodunun yetersiz kalmış olabileceğini hissenin bu formasyonu için optimize edilmesi gerektiğini düşünmemiz gerekir.
Bir indikatör her hissede başarılı sonucu vermeyebilir. Hissenin salınım karakteri anlamsız olmasına rağmen sağlıklı biı çıkış trendini izliyor olabilir. Kullandığımız indikatör  hissenin trend yapısını dikkate alarak kullanmalıyız aksi halde hızlı al/sat sinyallerinde çok hızlı davranamaz iseniz trend getirisinin çok arkasında kalabilirsiniz. Yen indikatörler arayıp zaman kaybetmekten daha iyisi bilinen indikatörlerin davranış biçimlerini çözüp  ne zaman kullanmanız gerektiğini bulabildiğinizde bütün indikatörlere güvenebileceğinizi farkedeceksiniz.
Tavsiye: İndikatörleri kullanırken büyük periyotlarla çalışmaya başlayın örneğin 20 günlük Basit ortalama 10 günlük basit ortalamadan daha az yanlış yapmanıza neden olur tecrübeniz artıkça daha düşük periyotlarda çalışabilirsiniz.
 analist
http://www.omveri.net/Makaleler.asp?syf=if#y

Fiyat Kavramı

Fiyat Hareketleri  (Davranış Etkisi)
Bir fiyatı oluşmasını sağlayan  malın değeridir. Fakat  malın değerinde malın  eski sahibi ile müstakbel sahibinin biçtiği değerler farklıdır. Kısaca eski sahibi alıcı müstakbel sahibine de satıcı diyelim.
Alıcı ve satıcının mutabık olduğu değer o andaki fiyatı belirlediğine göre, o andaki fiyat alıcının arzu ettiği fiyat ile satıcının arzu ettiği fiyatın arasında bir yerdedir. İşte burda ki aralığın genişliğinin önemini iyi kavramak gerekir. Çünkü borsada volaliteye sebep olan bu iki fiyat aralığının biribirinden uzaklaşıp yakınlaşması  ortak noktada anlaşılan fiyatın doğrultusunu da etkiler.
Alıcının istek fiyatı AF, Satıcının istek fiyatı SF diyelim Malın fiyatı ise MF,
Buradan     AF< MF < SF olduğu gibi çok kısa süreli  olarak MF  diğer iki fiyata yaklaşarak AF=MF  veya SF= MF de olur ve o andaki işlem fiyatı belirlenir.
Fiyatların Borsa içindeki davranışı belli bir zaman aralığında kısıtlı olduğu için, yani açılış işareti ile kapanış işareti arasındaki geçen sürede bir önceki günden farklı MF olma olasılığı, önceki  AF ve SF leri belirleyen nedenlerle daha az ilişkilidir borsanın kapalı olduğu ara dönemde insanların düşünme fırsatı ve olayların etkisi azalmış veya çoğalmıştır ama ne olursa olsun şunu diyebiliyoruz ki 1 ay sonraki x fiyatı bir önceki kapanış fiyatından %n kadar farklıdır .  Yani şunu diyebiliriz ki fiyatlar salınım yaptığına göre eğrisel ve tabiatın ahengi içindedirler. görünen gerçekler ne olursa olsun aheng de bir sapma varsa karşı koymanın duygusal davranmanın anlamı yoktur.
Şimdi şunu düşünelim. Bir Şirketin hissesine kısaca XHolding diyelim
Alıcılardan birisi Xholding e 1000 lira fiyat teklifi vermek istemektedir, satıcılardan biriside 2000 lira fiyat teklifi vererek satmak istemektedir. Bir fiyatın oluşabilmesi için bir kez alıcı ve satıcı aynı fiyat ta anlaşabilmelidir. Demek ki 1000 lira olarak verilen teklifin  yada 2000 lira olarak verilen satış teklifinin karar değiştirmesi gerekir.
Neler beklenir.
yeni bir alıcı 1000 lira üzerinde bir alış teklif örneğin 1025 lira önerebilir.
yeni bir satıcı 2000 lira altında bir satış teklifi örneğin 1975 lira teklif edebilir.
Görüldüğü üzere fiyat aralığı daralmaya başlamaya mahkumdur, fiyat aralığının daralış hızı alış teklifine daha hızlı yakınsıyor ise fiyatlar düşme eğilimli, satış fiyatına daha hızlı yakınsıyor ise fiyatlar yükseliş eğilimlidir. Eğilimi belirleyen  insanların  psikolojik davranışları olabilir. Karar verirler fiyatlar oluşur belki yanlış belki doğru karar vermişlerdir, spekülasyonda olabilir sonuçta fiyatlar bir doğrultuda ilerler, isterse buna neden olan spekülatör olsun.
Bir teknik analizin düşünce yapısında alıcı ve satıcıların yanlış karar verip vermediklerinin hiç bir önemi yoktur.
Eğer ki teknik analizde düşüş eğilimi olmasına rağmen fiyatların ucuzladığından söz edecekseniz, başkalarının verdiği kararın yanlış olduğunu düşünmektesinizdir, bu durumda teknik analizin size fayda getirmesini beklemeniz yanlış olur.
 Mustafa Damgacı
Indikatörler bize yol gösterirmi, Güvenebilirmiyiz?.
En basitiyle sisteminiz ağırlıklı ortalama esaslı al sat türünde olsun.  fiyatlar ortalamanın üzerine çıkınca al altına inince sat. Bu kadar basit fakat,  sisteme uysaymışım çok para kazanırdım dediğimiz çok olmuştur.  Zamanla irade göstererek sisteme harfi harfine de uyduğumuz ama yinede sonucun bizi şaşırttığını görmüşüzdür.
Şöyle düşünebilirsiniz "bir indikatör kazandırsa sadece bakıp ona göre alıp satmak zor bir şey değil ki bunu herkes yapabilir." Buna rağmen her teknik analist hep daha başka indikatör aramaya çalışmıştır, var olanlara güvenmedikleri içinmi yoksa yetersiz buldukları için mi.?
Kendi deneyimlerim indikatörlerin başarısının onu yorumlayanın başarısına bağlı olduğudur. Bir MACD indikatörünün standart olarak al verdiği koşul bilinir yorumlanış biçimi kısaca, benzerleri gibi iki eğrinin birbirini kestiği zaman al durumudur. Ancak incelenirse al ve sat pozisyonlarının bu kadar başarılı olmadığı görülür hemen bütün indikatörlerde bu sorun yaşanmaktadır.
Kullandığınız indikatörü hiç anlamaya çalıştınız mı? indikatörler matematiksel ifadeler olduğuna göre o size kendi fonksiyonu doğrultusunda sonucu veriyor. Ama hangi şartlar altında bu sonucu kabul edip etmeyeceğinizi size söyleyemiyor. Siz bu indikatörü davranış biçimini anlamak hangi koşullarda doğru sonuç vereceğini bilmek için inceleme yapmanız gerekir. ve tek başına yeterli olup olmayacağının sonucuna varmalısınız. Şöyle ki bir indikatör sat vermiş tir ama çok kısa zaman önce  al verip vermediğine baktınız mı yada son zamanlarda al ve satları birbirine çok yakın olduğunu ve fiyatların genel gidişi yataya yakın olduğunu.
Peki ne yapacağız? Indikatörümüzün trendlerin hangi konumlarında geçmişte iyi kazançlar getirdiğine bakacağız. ve ya kazanç getirdiği dönemlerin trend yapılarına bakacağız. Diyelim ki hisse senedi 2000 lira ile 3000 lira arasında haftalardır yatay gidiyor. bu dönemlerde basit ortalamalar yataylaşmaz mı? bu durumda iki eğrinin birbirini kısa zaman aralıklarında her an kesmesi doğal olabilir. Bir hisse  Hızla yükseldikden sonra kısa bir düzeltme yapmış bu düzeltme esnasında indikatörünüz çıkıştan önceki davranışını aynı şekilde geri vermiş olması mümkün olabilir. bu durumda bu indikatörün periyodunun yetersiz kalmış olabileceğini hissenin bu formasyonu için optimize edilmesi gerektiğini düşünmemiz gerekir.
Bir indikatör her hissede başarılı sonucu vermeyebilir. Hissenin salınım karakteri anlamsız olmasına rağmen sağlıklı biı çıkış trendini izliyor olabilir. Kullandığımız indikatör  hissenin trend yapısını dikkate alarak kullanmalıyız aksi halde hızlı al/sat sinyallerinde çok hızlı davranamaz iseniz trend getirisinin çok arkasında kalabilirsiniz. Yen indikatörler arayıp zaman kaybetmekten daha iyisi bilinen indikatörlerin davranış biçimlerini çözüp  ne zaman kullanmanız gerektiğini bulabildiğinizde bütün indikatörlere güvenebileceğinizi farkedeceksiniz.
Tavsiye: İndikatörleri kullanırken büyük periyotlarla çalışmaya başlayın örneğin 20 günlük Basit ortalama 10 günlük basit ortalamadan daha az yanlış yapmanıza neden olur tecrübeniz artıkça daha düşük periyotlarda çalışabilirsiniz.
 analist
http://www.omveri.net/Makaleler.asp?syf=if#y

Teknik Analiz Nedir?

Teknik analiz nedir? temelleri, kavramları nelerdir,kazandırır mı? gibi  sorular herkesin merak ettiği  ama cevap bulmakta güçlükçektiği,  öğrenmek için heveslendiği çoğunlukla başlamadan bıraktığı ilgi alanlarından biri olmuştur. Ancak, zamanla bir heves olarak kalmasının en büyük nedeni teknik analizin öğrenilmesinin zorluğundan değil kullanılamamasından ileri gelmektedir.   Oysaki TA yı kullanmasını bilenler her gün yeni bir büyüsünü keşfederler.
 Teknik analiz için anlatılabileceklerin hepsi  kitaplarda yazıyor .   fakat ipuçlarını yakalamak, sihirleri keşfetmek size bağlı.
 İyi bir analizci olmak  yani bu işten para kazanmak içinyapılması gereken şey  bir  TA ustasının yanında çıraklık yapmak olabilirdi. Bu işin ustaları da mı var? Evet var hem de öyle ki birbirlerini hiç tanımasalar bile dünyanın  her hangi biryerinde yaşasalar bile,  birbirlerini hissedebilirler sanki  telepati düzeyinde iletişim kuruyorlarmış gibi aynı tepkiyi verebilirler. Fiyatlar onlar için Mors alfabesi gibidir. Bir endekse bakıp. bu ülkenin ekonomisinin gidişatı şöyle diyebilirler. Bu ne kahinliktir nede falcılıktır.
Çünkü fiyatları oluşturan insanlardır. Dünyanın görünüşüne de şekil veren insanlar değil midir. Bireylerin psikolojisi fiyatlara etki eder. Bu psikolojik bütünlük fiyatlarda salınımlara yol açar. Kimileri haberleri çok önceden duymuştur . Belki de haber daha yayınlanmamıştırbile, spekülatör olabilir, manipülatör de olabilir  ama her ne yaparsa yapsınlar  ister istemez fiyatları oluştururlar. Fiyatlar bir süre yatay seyredebilirler ama. bir  yöne gitmek zorundadırlar..
 Yanılma payı var mıdır? Yanılan kimdir fiyatlar mı? hayır fiyatlar gerçeğin sonucudur. Fiyatları yorumlayanın bu gerçeği hangi gözlükle baktığına bağlı olarak görebilir.  Fiyatlar karmaşık bir salınım dadırlar,  yönü söyleyebilir ,  yönün değişeceğini de söyleyebilir. Teknik analist, fiyatlar yön değiştirirken pozisyonu değiştirebilme becerisine de sahip olmalıdır
 Öyleyse bir teknik analizcinin başarısı fiyatları oluşturan psikolojinin ne kadar dışında kaldığına da bağlıdır.
 Peki bir teknik analizci para kazanabilir mi? Para kazanmak karar verebilmek demektir. Yapmanız gerekeni bilseniz de yapmıyorsanız para kazanmanız mümkün olabilir mi.?
"Teknik analiz"  karar vermek için size yol gösterecektir, karar verme kabiliyetiniz doğuştan sizde olan bir yetenekte olabilir ancak, usta analistlerin karar verme süresi bir anlıktır, o anı kısaltabilme başarısını çok uzun zamanda başarılı tradelerin sonucunda elde ederler.  Bir türlü formüle edilemeyen al sinyalini görebilirler, zaman gelir formüle ihtiyaçları kalmaz gözleriyle grafiği okurlar.
Yalnız başınıza değilsiniz. İyi bir teknik analizci olmayolunda  mutlaka  ustalarla karşılaşacaksınız, o vakit yazılamayan, yazılsa da anlaşılamayacak sihirleri çözmeniz kolaylaşacaktır.
 Mustafa Damgacı Aralık/2002
Fiyat Hareketleri -1 (Davranış Etkisi)
Bir fiyatı oluşmasını sağlayan  malın değeridir. Fakat  malın değerinde malın  eski sahibi ile müstakbel sahibinin biçtiği değerler farklıdır. Kısaca eski sahibi alıcı müstakbel sahibine de satıcı diyelim.
Alıcı ve satıcının mutabık olduğu değer o andaki fiyatı belirlediğine göre, o andaki fiyat alıcının arzu ettiği fiyat ile satıcının arzu ettiği fiyatın arasında bir yerdedir. İşte burda ki aralığın genişliğinin önemini iyi kavramak gerekir. Çünkü borsada volaliteye sebep olan bu iki fiyat aralığının biribirinden uzaklaşıp yakınlaşması  ortak noktada anlaşılan fiyatın doğrultusunu da etkiler.
Alıcının istek fiyatı AF, Satıcının istek fiyatı SF diyelim Malın fiyatı ise MF,
Buradan     AF< MF < SF olduğu gibi çok kısa süreli  olarak MF  diğer iki fiyata yaklaşarak AF=MF  veya SF= MF de olur ve o andaki işlem fiyatı belirlenir.
Fiyatların Borsa içindeki davranışı belli bir zaman aralığında kısıtlı olduğu için, yani açılış işareti ile kapanış işareti arasındaki geçen sürede bir önceki günden farklı MF olma olasılığı, önceki  AF ve SF leri belirleyen nedenlerle daha az ilişkilidir borsanın kapalı olduğu ara dönemde insanların düşünme fırsatı ve olayların etkisi azalmış veya çoğalmıştır ama ne olursa olsun şunu diyebiliyoruz ki 1 ay sonraki x fiyatı bir önceki kapanış fiyatından %n kadar farklıdır .  Yani şunu diyebiliriz ki fiyatlar salınım yaptığına göre eğrisel ve tabiatın ahengi içindedirler. görünen gerçekler ne olursa olsun aheng de bir sapma varsa karşı koymanın duygusal davranmanın anlamı yoktur.
Şimdi şunu düşünelim. Bir Şirketin hissesine kısaca XHolding diyelim
Alıcılardan birisi Xholding e 1000 lira fiyat teklifi vermek istemektedir, satıcılardan biriside 2000 lira fiyat teklifi vererek satmak istemektedir. Bir fiyatın oluşabilmesi için bir kez alıcı ve satıcı aynı fiyat ta anlaşabilmelidir. Demek ki 1000 lira olarak verilen teklifin  yada 2000 lira olarak verilen satış teklifinin karar değiştirmesi gerekir.
Neler beklenir.
yeni bir alıcı 1000 lira üzerinde bir alış teklif örneğin 1025 lira önerebilir.
yeni bir satıcı 2000 lira altında bir satış teklifi örneğin 1975 lira teklif edebilir.
Görüldüğü üzere fiyat aralığı daralmaya başlamaya mahkumdur, fiyat aralığının daralış hızı alış teklifine daha hızlı yakınsıyor ise fiyatlar düşme eğilimli, satış fiyatına daha hızlı yakınsıyor ise fiyatlar yükseliş eğilimlidir. Eğilimi belirleyen  insanların  psikolojik davranışları olabilir. Karar verirler fiyatlar oluşur belki yanlış belki doğru karar vermişlerdir, spekülasyonda olabilir sonuçta fiyatlar bir doğrultuda ilerler, isterse buna neden olan spekülatör olsun.
Bir teknik analizin düşünce yapısında alıcı ve satıcıların yanlış karar verip vermediklerinin hiç bir önemi yoktur.
Eğer ki teknik analizde düşüş eğilimi olmasına rağmen fiyatların ucuzladığından söz edecekseniz, başkalarının verdiği kararın yanlış olduğunu düşünmektesinizdir, bu durumda teknik analizin size fayda getirmesini beklemeniz yanlış olur.
 Mustafa Damgacı
Indikatörler bize yol gösterirmi, Güvenebilirmiyiz?.
En basitiyle sisteminiz ağırlıklı ortalama esaslı al sat türünde olsun.  fiyatlar ortalamanın üzerine çıkınca al altına inince sat. Bu kadar basit fakat,  sisteme uysaymışım çok para kazanırdım dediğimiz çok olmuştur.  Zamanla irade göstererek sisteme harfi harfine de uyduğumuz ama yinede sonucun bizi şaşırttığını görmüşüzdür.
Şöyle düşünebilirsiniz "bir indikatör kazandırsa sadece bakıp ona göre alıp satmak zor bir şey değil ki bunu herkes yapabilir." Buna rağmen her teknik analist hep daha başka indikatör aramaya çalışmıştır, var olanlara güvenmedikleri içinmi yoksa yetersiz buldukları için mi.?
Kendi deneyimlerim indikatörlerin başarısının onu yorumlayanın başarısına bağlı olduğudur. Bir MACD indikatörünün standart olarak al verdiği koşul bilinir yorumlanış biçimi kısaca, benzerleri gibi iki eğrinin birbirini kestiği zaman al durumudur. Ancak incelenirse al ve sat pozisyonlarının bu kadar başarılı olmadığı görülür hemen bütün indikatörlerde bu sorun yaşanmaktadır.
Kullandığınız indikatörü hiç anlamaya çalıştınız mı? indikatörler matematiksel ifadeler olduğuna göre o size kendi fonksiyonu doğrultusunda sonucu veriyor. Ama hangi şartlar altında bu sonucu kabul edip etmeyeceğinizi size söyleyemiyor. Siz bu indikatörü davranış biçimini anlamak hangi koşullarda doğru sonuç vereceğini bilmek için inceleme yapmanız gerekir. ve tek başına yeterli olup olmayacağının sonucuna varmalısınız. Şöyle ki bir indikatör sat vermiş tir ama çok kısa zaman önce  al verip vermediğine baktınız mı yada son zamanlarda al ve satları birbirine çok yakın olduğunu ve fiyatların genel gidişi yataya yakın olduğunu.
Peki ne yapacağız? Indikatörümüzün trendlerin hangi konumlarında geçmişte iyi kazançlar getirdiğine bakacağız. ve ya kazanç getirdiği dönemlerin trend yapılarına bakacağız. Diyelim ki hisse senedi 2000 lira ile 3000 lira arasında haftalardır yatay gidiyor. bu dönemlerde basit ortalamalar yataylaşmaz mı? bu durumda iki eğrinin birbirini kısa zaman aralıklarında her an kesmesi doğal olabilir. Bir hisse  Hızla yükseldikden sonra kısa bir düzeltme yapmış bu düzeltme esnasında indikatörünüz çıkıştan önceki davranışını aynı şekilde geri vermiş olması mümkün olabilir. bu durumda bu indikatörün periyodunun yetersiz kalmış olabileceğini hissenin bu formasyonu için optimize edilmesi gerektiğini düşünmemiz gerekir.
Bir indikatör her hissede başarılı sonucu vermeyebilir. Hissenin salınım karakteri anlamsız olmasına rağmen sağlıklı biı çıkış trendini izliyor olabilir. Kullandığımız indikatör  hissenin trend yapısını dikkate alarak kullanmalıyız aksi halde hızlı al/sat sinyallerinde çok hızlı davranamaz iseniz trend getirisinin çok arkasında kalabilirsiniz. Yen indikatörler arayıp zaman kaybetmekten daha iyisi bilinen indikatörlerin davranış biçimlerini çözüp  ne zaman kullanmanız gerektiğini bulabildiğinizde bütün indikatörlere güvenebileceğinizi farkedeceksiniz.
Tavsiye: İndikatörleri kullanırken büyük periyotlarla çalışmaya başlayın örneğin 20 günlük Basit ortalama 10 günlük basit ortalamadan daha az yanlış yapmanıza neden olur tecrübeniz artıkça daha düşük periyotlarda çalışabilirsiniz.
 analist
http://www.omveri.net/Makaleler.asp?syf=if

Expert Advisor püf noktaları

Expert Advisor'de püf noktaları
Çoğumuz Expert Advisor kullanırken comentary windows kullanımına dikkat etmemiştir. Aslında yararlı olabilir.
Bakalım nasıl kullanılabilir. Daha önceki derslerimizde Expert Advisor oluşturmasını öğrenmiştik.
Expert Advisor oluşturuken kullandığımız  Expert Editorunde Comenntary tabına geçelim ve oraya resimde görüldüğü gibi
En Yüksek = WriteVal( H, 5.2)
En Düşük =WriteVal( L, 5.2)

yazalım.
Hemen kullanmaya başlayabilriz yarattığımız Expert Advisor ümüzü grafiğimize iliştirelim (bunu yaparken attach menüsünü kullanıyorduk) Yine aynı şekilde grafik üzerinde farenizin sağ tuşuyla Expert Advisör ve onun alt menüsünde comentary seçiniz karşınıza Comentary Windows çıkacakşimdi fiyatlar üzerinde fareniz ile geziniz Comentary windows da gördüğünüz rakamlar değişecek

Expert Advisor Nedir? Nasıl Kullanılır ? Nasıl Hazırlanır?

Expert Advisor
Kendi Expert Advisor'ımızı Yazalım

1- MetaStock programınızda 'Expert Advisor' dialogunu açın.
2- MetaStock araç çubuğunda 'Şapkalı İnsan' simgesini taşıyan butona basın,
aşağıdaki resimdeki diyalog karşınıza çıkacak . 3- Sonra 'New' butonuna basın 'Expert Editor' diyaloğu görünecek
4- Name kısmına Expert Advisor'ımızı tanımlayacak isim olarak'Renkligunler' yazınız.

5- 'Highlights' tab'ını seçelim
6- Bu tabdaki 'New' butonuna basarak 'Expert Highlight Editor'ü aşağıdaki resimdeki gibi açalım


7- Highlight Editor diyaloğunda 'Name' kısmına 'Pazartesi' yazalım
8- Diyalogun altındaki 'Condition' boşluğuna 'If (DayOfWeek()=1,1,0)' formülünü yazalım
9- Diyalogun 'Color' seçeneğinde mavi rengi yada istediğiniz bir rengi seçiniz
7,8 ve 9 adımlarda Metastock fiyat çubuğuklarının Pazartesi gününe sahip günlerini mavi renge boyanması şartını koymuş olduk.
Bu arada DayOfWeek() Metastock fonksiyonunu kullanmış olduk
( Pazartesi günü için '1' değeri geçerlidir ) 10- Highlight Editor diyaloğunun 'OK' butonuna basarak bitirelim
Pazartesi günleri harici günleri olan günlerin farklı bir renkde boyanması için 6,7,8 ve 9 adımlarını tekrarlıyacağız.
11- 6 nolu adımdaki gibi New butonuna basarak yeni bir Expert Highlight Editor açalım
12- Name kısmına 'Digergunler' yazalım.
13- 'Condition' boşluğuna 'If (DayOfWeek()<>1,1,0)' formülünü yazalım
14- Diyalogun 'Color' seçeneğinde Siyah rengi yada birinci şartdaki seçtiğimiz renkden farklı bir rengi seçelim. Dikkat edildiyse Pazartesi olmayan günler koşulu DayOfWeek() fonksiyonunun 1 den farklı değerleri alması durumunda 2. seçtiğimiz renk ile fiyat çubuklarının boyanmasını istedik.
15- Highlight Editor Diyalogunun 'OK' butonuna basarak 2 koşulumuzu da bitirelim.

16- Expert Advisor Diyalogunun 'OK' butonuna basarak işlemi bitirelim.
Renkligunler isimli yeni Expert Advisor 'umuz hazırdır. Şimdi bir hisse grafiği üzerinde Mouse sağ tuş işlemi ile çıkacak menüden Expert Advisor seçeneğini kullanarak yeni yarattığımız Renkligunler i Grafiğimize Attach seçeneği ile yerleştireceğiz Attach uygulamasının sonucu aşağıdaki resimdeki gibidir.

 
Expert Advisor'de püf noktaları
Çoğumuz Expert Advisor kullanırken comentary windows kullanımına dikkat etmemiştir. Aslında yararlı olabilir.
Bakalım nasıl kullanılabilir. Daha önceki derslerimizde Expert Advisor oluşturmasını öğrenmiştik.
Expert Advisor oluşturuken kullandığımız  Expert Editorunde Comenntary tabına geçelim ve oraya resimde görüldüğü gibi
En Yüksek = WriteVal( H, 5.2)
En Düşük =WriteVal( L, 5.2)

yazalım.
Hemen kullanmaya başlayabilriz yarattığımız Expert Advisor ümüzü grafiğimize iliştirelim (bunu yaparken attach menüsünü kullanıyorduk) Yine aynı şekilde grafik üzerinde farenizin sağ tuşuyla Expert Advisör ve onun alt menüsünde comentary seçiniz karşınıza Comentary Windows çıkacakşimdi fiyatlar üzerinde fareniz ile geziniz Comentary windows da gördüğünüz rakamlar değişecek

İndikatör Formülleri MTF Fixed Balance Point Step

MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri True Strength Index

True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


indikatör formülleri True Range Formula

True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri Trend Detection Index

Trend Detection Index M.E. Pee
S&C Magazine, Ekim Sayısı, 2001

X:=Input('Number of Periods',5,50,20);
am:=Abs(C-Ref(C,-(x-1)));
td:=Sum(C-Ref(C,-(x-1)), x);
tdi:=(Abs(td)+Sum(am,x))-Sum(am,(2*x));
status:=If(tdi>0,If(td>0 ,1,-1),PREV);
tdi; td;
status*LastValue( Highest( Max( Abs(tdi),Abs(td))))


True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri Tema StochRSI Formula

Tema StochRSI Formula Jim Greening

Periods := Input('Enter Tema Smoothing Periods',5,233,13);
Tema((( RSI( Periods ) - LLV( RSI( Periods ), Periods)) /
(( 0.0001+HHV( RSI( Periods ), Periods )) -
LLV( RSI( Periods ), Periods ))) - 0.5, Periods)


Trend Detection Index M.E. Pee
S&C Magazine, Ekim Sayısı, 2001

X:=Input('Number of Periods',5,50,20);
am:=Abs(C-Ref(C,-(x-1)));
td:=Sum(C-Ref(C,-(x-1)), x);
tdi:=(Abs(td)+Sum(am,x))-Sum(am,(2*x));
status:=If(tdi>0,If(td>0 ,1,-1),PREV);
tdi; td;
status*LastValue( Highest( Max( Abs(tdi),Abs(td))))


True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri Customisable StochRSI

Customisable StochRSI Nicholas Kormanik

mp1:=Input('RSI Periods',1,377,13);
mp2:=Input('Stoch Periods',1,377,13);
mp3:=Input('Slowing Periods',1,377,1);
mp4:=Input('EMA Periods',1,377,5);
Mov(Sum((RSI(mp1)-LLV(RSI(mp1),mp2)),mp3)/
Sum((.0000001+(HHV(RSI(mp1),mp2)-(
LLV(RSI(mp1),mp2)))),mp3),mp4,E)*100


Tema StochRSI Formula Jim Greening

Periods := Input('Enter Tema Smoothing Periods',5,233,13);
Tema((( RSI( Periods ) - LLV( RSI( Periods ), Periods)) /
(( 0.0001+HHV( RSI( Periods ), Periods )) -
LLV( RSI( Periods ), Periods ))) - 0.5, Periods)


Trend Detection Index M.E. Pee
S&C Magazine, Ekim Sayısı, 2001

X:=Input('Number of Periods',5,50,20);
am:=Abs(C-Ref(C,-(x-1)));
td:=Sum(C-Ref(C,-(x-1)), x);
tdi:=(Abs(td)+Sum(am,x))-Sum(am,(2*x));
status:=If(tdi>0,If(td>0 ,1,-1),PREV);
tdi; td;
status*LastValue( Highest( Max( Abs(tdi),Abs(td))))


True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri Stop Loss Indicator

Stop Loss Indicator Eric Kendall

PeriodsShort:=Input('Periods Short',1,50,10);
PeriodsLong:=input('Periods Long',1,50,10);
HHV(H,periodsshort)-atr(PeriodsShort);
LLV(L,periodslong)+ATR(PeriodsLong);


Customisable StochRSI Nicholas Kormanik

mp1:=Input('RSI Periods',1,377,13);
mp2:=Input('Stoch Periods',1,377,13);
mp3:=Input('Slowing Periods',1,377,1);
mp4:=Input('EMA Periods',1,377,5);
Mov(Sum((RSI(mp1)-LLV(RSI(mp1),mp2)),mp3)/
Sum((.0000001+(HHV(RSI(mp1),mp2)-(
LLV(RSI(mp1),mp2)))),mp3),mp4,E)*100


Tema StochRSI Formula Jim Greening

Periods := Input('Enter Tema Smoothing Periods',5,233,13);
Tema((( RSI( Periods ) - LLV( RSI( Periods ), Periods)) /
(( 0.0001+HHV( RSI( Periods ), Periods )) -
LLV( RSI( Periods ), Periods ))) - 0.5, Periods)


Trend Detection Index M.E. Pee
S&C Magazine, Ekim Sayısı, 2001

X:=Input('Number of Periods',5,50,20);
am:=Abs(C-Ref(C,-(x-1)));
td:=Sum(C-Ref(C,-(x-1)), x);
tdi:=(Abs(td)+Sum(am,x))-Sum(am,(2*x));
status:=If(tdi>0,If(td>0 ,1,-1),PREV);
tdi; td;
status*LastValue( Highest( Max( Abs(tdi),Abs(td))))


True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp


İndikatör Formülleri Stochastic Momentum

Stochastic Momentum
Stocks & Commodities magazine Ocak 1993 Sayısı

100 * ( Mov( Mov(C - (.5 * ( HHV(H,13) + LLV(L,13))),25,E),2,E) /
(0.5*Mov(Mov( HHV(H,13) - LLV(L,13),25,E),2,E)))


Stop Loss Indicator Eric Kendall

PeriodsShort:=Input('Periods Short',1,50,10);
PeriodsLong:=input('Periods Long',1,50,10);
HHV(H,periodsshort)-atr(PeriodsShort);
LLV(L,periodslong)+ATR(PeriodsLong);


Customisable StochRSI Nicholas Kormanik

mp1:=Input('RSI Periods',1,377,13);
mp2:=Input('Stoch Periods',1,377,13);
mp3:=Input('Slowing Periods',1,377,1);
mp4:=Input('EMA Periods',1,377,5);
Mov(Sum((RSI(mp1)-LLV(RSI(mp1),mp2)),mp3)/
Sum((.0000001+(HHV(RSI(mp1),mp2)-(
LLV(RSI(mp1),mp2)))),mp3),mp4,E)*100


Tema StochRSI Formula Jim Greening

Periods := Input('Enter Tema Smoothing Periods',5,233,13);
Tema((( RSI( Periods ) - LLV( RSI( Periods ), Periods)) /
(( 0.0001+HHV( RSI( Periods ), Periods )) -
LLV( RSI( Periods ), Periods ))) - 0.5, Periods)


Trend Detection Index M.E. Pee
S&C Magazine, Ekim Sayısı, 2001

X:=Input('Number of Periods',5,50,20);
am:=Abs(C-Ref(C,-(x-1)));
td:=Sum(C-Ref(C,-(x-1)), x);
tdi:=(Abs(td)+Sum(am,x))-Sum(am,(2*x));
status:=If(tdi>0,If(td>0 ,1,-1),PREV);
tdi; td;
status*LastValue( Highest( Max( Abs(tdi),Abs(td))))


True Range Formula Bob Jagow

TR:= (H - L + Abs(H - Ref(C,-1)) + Abs(L - Ref(C,-1)) )/2


True Strength Index
Stocks & Commodities magazine Ocak 1993 Sayısı

100*(Mov(Mov(ROC(C,1,$),25,E),13,E)/ Mov(Mov(Abs(
ROC(C,1,$)),25,E),13,E))


MTF Fixed Balance Point Step Adam Hefner

Dw:=If(DayOfWeek()<=Ref(DayOfWeek(),-1),1,0);
Wt:=If(Dw=1,
{then}(Ref(HighestSince(1,Dw=1,H),-1)+
Ref(LowestSince(1,Dw=1,L),-1) +
Ref(C,-1))/3,
{else}0);
DwP:=ValueWhen(1,Wt>0,Wt);
Dwp