uufuk hocam bunları patlıcanla bile anlattı :)
https://youtu.be/1u3xDPL0eGU
http://www.hisse.net/topluluk/showth...?t=460&page=83
Printable View
uufuk hocam bunları patlıcanla bile anlattı :)
https://youtu.be/1u3xDPL0eGU
http://www.hisse.net/topluluk/showth...?t=460&page=83
Doğrudur dostum, baktım göremedim. Yoksa niye meşgul edeyim. :)
Herkese merhaba,
hisse.net Matriks formulleri basligiyla 1 ay kadar once google vasitasiyla tanistim. 1 ay boyunca, once bu basligi ardindan arsivdeki eski basligi dikkatlice okumaya calistim. Burada buldugum cok degerli bilgiler ve formullerden fazlasiyla yararlandim ve hala yaralaniyorum. Burasi olmasa Matrikste tasarlamak istedigim sisteme ulasmam belki 1 sene surecekti veya detaya inmeden basit bir tasarimla yetinir belki hepten vazgecerdim.
Katki koyan herkese tesekkurlerimi sunuyorum. Basta Uufuk ve Bear Bull dostlarimizin karsiliksiz paylasimlari ve yardim severlikleri cok buyuk takdiri hakediyor.
Uufuk ustad, Matrikse olan hakimiyetiz, analitik bakis aciniz ve kivrak zekanizla urettiginiz formullere tek kelimeyle hayran kaldim. Bazi formullerinizi acip, nasil yaptiginizi anlamak icin adim adim ilerleyip, atadiginiz degiskenlerin degerlerini analiz ederken 1 saat harcadigimi bilirim. Matrikslerimizin ufkunu genisletiniz. Umarim sagliginiz yerindedir, gozunuzle ilgili bir probleminiz kalmamistir.
Sirf yukardaki dusuncelerimi paylasmak icin hisse.net e uye oldum. Bu basligi takipte olacagim. Katki koyacabilecegim bir konu olursa seve seve yaparim.
Herkese iyi gunler ve bol kazanclar dilerim.
Selamlar Ufuk hocam ve forumdaki değerli arkadaşlar, takıldığım ve çok uğraşmama rağmen çözümleyemediğim bir sorun hakkında yardımcı olabilen olursa çok sevinirim. Al veya sat koşullarını belirli formüllere bağladığımda örneğin al şartındada 2 koşulum var. Sistem bana al verdiğinde üzerine ve altına belirli bir marj koyup bu değerleri sat koşulunda kullanmak istiyorum. Basitcene mesela c>mov(c,10,s) ve v>(mov(v,10,s)*2) al koşulum diyelim. Ben o andaki mesela al verdiğindeki değerin 100de 1 altını tanımlayarak sat koşulunda bunu kullanmak istiyorum. Sıkıntım bu değeri tanımlayabiliyorum valuewhen fonksiyonuyla ama diyelim ki bu şart gün içinde 3 4 kere sağlanabiliyor. Ama bana gün içinde ilk al verdiği değer üzerinden tanımladığım değer gerekiyor. Valuewhen fonksiyonuyla oluşturduğumda ilk değerden sonra şartları sağlayan değerler üzerinden yeni değerler üretiyor ve bir karışıklık oluşuyor. Bunun nasıl üstesinden gelebilirim acaba?
Herkese selamlar sevgilerle
Matriksin yeni ıq versiyonunun dili c# olağı için şuanki matriks dili kullanılamayacakmış. İleriki versiyonlarında bu dilide ilave edeceklermiş. Twittardan Cem beyin açıklamalarına göre.
Merhaba,
Kurgunuzdaki sat kosulunun ilk al seviyesine bagimli olmasi ve al kosullarinin tekrar tekrar olusmasi sebebiyle karsilastiginiz sorun mevcut matriks kodlariyla tam olarak cozumlenemiyor sanirim. Ustadlar ne der merak ediyorum.
Ne kadar isinizi gorecek bilemiyorum ama Al kosulu ilk saglandigindaki degeri her gun icin sadece bir kez sabitleyebilecek bir cozum bulabildim sanirim. Bu cozumde her yeni gunde, al sartlarinin olusmasini bekleyip al verildigindeki degerin %1 altina ve ustune sat yaptirtabiliyoruz. Eger gun sonuna kadar sat gelmemisse 18:13 de sistem sat uretmeli ki bir sonraki gunde olusabilecek yeni bir al sarti karsilatiginiz sorunu yine yaratmasin.
AL
al:=Cross(c,mov(c,10,s)) and cross(v,(mov(v,10,s)*2));
t1:=hour()*100+minute()=0930;
t2:=if(t1=-1,0,if(al,-1,PREV));
als:=valuewhen(1,cross(-0.5,t2),C);
sat:=cross(C,als*0.99) or cross(C,als*1.01) or hour()*100+minute()=1813;
al and ref(t2,-1)=0
SAT
al:=Cross(c,mov(c,10,s)) and cross(v,(mov(v,10,s)*2));
t1:=hour()*100+minute()=0930;
t2:=if(t1=-1,0,if(al,-1,PREV));
als:=valuewhen(1,cross(-0.5,t2),C);
sat:=cross(C,als*0.99) or cross(C,als*1.01) or hour()*100+minute()=1813;
sat
Hocam merhabalar, t2 değişkenimiz sürekli "-1" değerini alıyor. Birde kurguladığım sistemde alım yönünde pozisyon varsa geçmiş testlerde haber akışı riskine girererek ertesi gün sabah gapli açılışta vermek daha yüksek başarı sağlıyor. Short pozisyonlarda ise gün sonu kapamak ertesi gün sabah kapamaya göre daha yüksek başarı sağlıyor. Yani short pozisyonlar için dediğiniz gibi olabilir fakat t1 değeri sürekli "-1" değerini aldığı için maalesef formülasyonlar o noktada başarısız oluyor. Bende üzerinde çalışıyorum ve kafa yoruyorum. Sağlam bir adım atarsam bilgilendireceğim sizi de. Kolay gelsin.