[B][COLOR="Blue"]Metastockta Veri Birleştirme Hadisesi[/COLOR][/B]
[IMG]http://img53.imageshack.us/img53/5923/msveribirlestirme.png[/IMG]
Printable View
[B][COLOR="Blue"]Metastockta Veri Birleştirme Hadisesi[/COLOR][/B]
[IMG]http://img53.imageshack.us/img53/5923/msveribirlestirme.png[/IMG]
[QUOTE=VOBiX;99972]Verielri birleştirme işini hallettik mozkan'ın yardımıyla. Bendekiler bunlar!
USD ve VOB30 Yakın Vade verileri 26.07.2008-25.03.2009 tarihleri arasında 5 dklık verilerdir.
[URL="http://dosya.ekibi.org/ms/VOBYVADE5Dk26072008-25032009.zip"]Buraya[/URL] sağ tıklayıp Farklı Kaydet diyin.
26.07.2008 öncesi verisi olan bana emaille gönderirse birleştirip koyarız. [IMG]http://resim.ekibi.org/web/email/vobixyahoocom.gif[/IMG][/QUOTE]
Sn vobix bendede vob 30 24.9.2007 ile 19.08.2008 verisi vardı tam denk geldi sizin veriler ikisini sizin gosterdiginiz yontem ile birlestirdim umarım olmustur
[url]http://www.yuklec.com/download.php?file=342952319-5_dak.rar[/url]
Çok güzel olmuş :
24.09.2007 - 13:10 ile 25.03.2009 - 17:10 arasındaki 5 dakikalık veriler oldu.
Artık 24.09.2007 öncesini bulmak lazım.
sn vobix bende metastock (end of day) var. 5 dakikalık datalar ona yüklenebilirmi
[QUOTE=simba;100253]sn vobix bende metastock (end of day) var. 5 dakikalık datalar ona yüklenebilirmi[/QUOTE]
Açmıyor EOD sürümü. Günlük veri kabul ediyor. Professional lazım.
[quote=VOBiX;100279]Açmıyor EOD sürümü. Günlük veri kabul ediyor. Professional lazım.[/quote]
Özelden yazamıyorum; cok tesekkürler:)))
[QUOTE](Cross( (( ( RSI( opt1 ) - LLV( RSI(opt1) ,opt1 ) ) / ( ( HHV( RSI(opt1 ) ,opt1 ) ) - LLV(RSI(opt1 ),opt1 ) ) ) ), opt2) OR Cross( (( ( RSI( opt1 ) - LLV( RSI(opt1 ) ,opt1 ) ) / ( ( HHV( RSI(opt1 ) ,opt1 ) ) - LLV(RSI(opt1 ),opt1 ) ) ) ), opt3)[/QUOTE]Böyle bir şey buldum şimdilik burada dursun vaktim yok. Deneyen olursa tarih aralığını, performansını ve peryodunu bildirirse iyi olur.
Yalnız bu topik beleş sistemlerin paylaşıldığı yere dönmekten daha öteye de geçmeli..mesela mtx veya ms de kod yazım yeteneklerinin gelişeceği bir yere..çok basit alıştırmalarla başlanabilir..
mesela; son 20 barın en düşüğünü son 40 barın en düşüğü ile karşılaştıran ve son 20 barın en düşüğü son 40 barın en düşüğünden büyükse 1, aksi durumda 0 üreten kod satırını nasıl yazarsınız...:) bu soru basit güzel bir sorudur :) bakalım en kısa kodu kim yazacak:..:
veee yılın en faydalı post'u dalında kendimi altın örümceğe aday gösteriyorum:..:
bomba şuki orjinal metastock formül dilinin anlatan equisin çalışması pdf formatında çok açık tam 144 sayfa ve çok güzel anlatımla tek sorun english olması:)
bunu okuyup hazmeden bir şahsın kısa sürede bu dile hakim olmaması imkansız gibi.
buyrun efendim...
[url]http://s1.dosya.tc/Form_lKitab_10594.pdf.html[/url]
[QUOTE=VOBiX;100286]Böyle bir şey buldum şimdilik burada dursun vaktim yok. Deneyen olursa tarih aralığını, performansını ve peryodunu bildirirse iyi olur.[/QUOTE]
Alım ve satım şartı şeklinde yazarsanız deneriz...
[QUOTE=Astatin;100293]Yalnız bu topik beleş sistemlerin paylaşıldığı yere dönmekten daha öteye de geçmeli..mesela mtx veya ms de kod yazım yeteneklerinin gelişeceği bir yere..çok basit alıştırmalarla başlanabilir..
mesela; son 20 barın en düşüğünü son 40 barın en düşüğü ile karşılaştıran ve son 20 barın en düşüğü son 40 barın en düşüğünden büyükse 1, aksi durumda 0 üreten kod satırını nasıl yazarsınız...:) bu soru basit güzel bir sorudur :) bakalım en kısa kodu kim yazacak:..:[/QUOTE]
Cevabını bilsek burda işimiz ne ?
[quote=hilm;100529]Cevabını bilsek burda işimiz ne ?[/quote]
Peki...Zaten anlaşılan bu tip alıştırmalara pek rağbet yok..Ben bu basit sorumun yanıtını verip mevzuyu kapatayım.
-Belirli bir dönemdeki en düşük değeri bulmaya yarayan komut LLV'dir. Yani
LLV(H,10) dediğimizde son 10 barın yüksek değerlerinin enn düşüğünü buluruz. Ya da LLV(rsi(12), 20) dersek, son 20 barın her birinde hesaplanmış olan rsi(12) nin en düşük değerini buluruz.
-Bir koşulun olmasına veya olmamasına bağlı olarak iki ayrı sonuç üreten komut IF'dir. IF(c>ref(c,-1),1,0) dediğimizde son bardaki kapanış bir öncekinden büyükse 1 değilse 0 elde edilir.
Sorumuza dönelim:
Son 20 barın en düşüğü; LLV(L,20)
(dikkat, kapanışların en düşüğünü arıyor olsaydık LLV(C,20) derdik)
Son 40 barın en düşüğü : LLV(L,40)
ve sonuç;
ÇÖZÜM1: IF(LLV(L,20)>LLV(L,40),1,0) olur..
Ancak daha şık bir çözüm daha vardır. Şöyleki;soru aslında şudur ; Son 40 barın en düşük değerinin görülmesinden bu yana geçen bar sayısı 20 den küçükse 1, değilse 0...
Bir koşulun oluşmasından bu yana geçen bar sayısını Barssince komutu verir. Yapısı Barssince(Koşul-Veri) şeklindedir..Barssince kullanarak çözümü de ilgilisi yazsın :)