çok teşekkür ederim sayın ertpln...
Printable View
çok teşekkür ederim sayın ertpln...
Merhaba, Money Flow Index indikatörünün açık halini zamanında webden bulmuşum, belki de bu forumdan, ancak matriksteki MFI ile karşılaştırınca değerleri aynı değil, sebebi ne olabilir, yani matriks MFI yı nasıl hesaplıyor bilen var mı? Teşekkürler
bulmuş olduğum formul
PERIODS:=Input("Money Flow Periods",2,252,14);
PMF:=Sum(If((H+L+C)/3>Ref((H+L+C)/3,-1),V*(H+L+C)/3,0),PERIODS);
NMF:=Sum(If((H+L+C)/3<Ref((H+L+C)/3,-1),V*(H+L+C)/3,0),PERIODS);
MFR:=PMF/NMF;
MFIdx:=100-(100/(1+MFR));
MFIdx
"Anlık güncelleme yap!" seçeneği aktif mi? Bende aynı periyodlar ile aynı sonucu veriyor.
xu100 haftalıkta görüntü :
https://i.hizliresim.com/8akMN7.png
Hayırlı akşamlar
Mümkünse Bir konuda yardım rica edecektim..
bir hareketli ortalamanın yüzde üç altında olan senetleri nasıl formüle edebilirim.
yada istenilen hareketli ortalama uzaklığı
Yüzde kısmını bir türlü formüle edemiyorum.
mov(c,500,e) ?????
Yardımlarınız için Şimdiden çok teşekkürler
KHN>Explorer>Yeni sistem
Bu ekranda filtre ve 1. kolon kısmına 500 üssel hareketli ortalamanın %3 altında olanlar için;
C < (mov(c,500,e) * 0.97)
Bold yaptığım kısımda %3 altı için "1-0.03=0.97" , üstü için "1+0.03=1.03" gibi değişiklik yapabilirsiniz. C < yada C > kısmını yine isteğinize göre şekillendirebilirsiniz. Daha fonksiyonel olanlarını yazdım ama her seferinde yeniden tasarlama gibi kötü bir alışkanlığım olduğundan hazırı elimde yok. Bu şimdilik işinizi görür.
Aynı ekranı kapatmadan sistem adı yazıp, sembol listesi kısmından istediğiniz senetleri ekleyip, periyodu ayarlayıp tamam diyorsunuz. Daha sonra çalıştır'a basıyorsunuz.
merhabalar,
şöyle bir ilave yapmak isterim. c<mov(c,500,e)*0.97 ile %3 den küçük olan %50 den bile küçük olan oldukça fazla sonuç çıkacaktır. alternatif olarak %3 üne yaklaşmış hisseleri taramak daha faydalı olabilir. onun için şunu deneyin:
c<mov(c,500,e)*0.97 and ref(c,-1)<ref(mov(c,500,s),-1)*0.965
yani: bir gün önce c 500 günlük basit ortalamanın %3,5 ünden küçük VE bugün c 500 günlük basit ortalamanın %3 ünden küçük.
yani 500 günlük basit hareketli ortalamasına yaklaşma olan hisseler taranmış olur.
yüzde yaklaşım kısımlarını kendinize göre ayarlayın.....
arkadaşlar
0 ile 100 arası değişen bir osilatörü nasıl (-100) ile 100 arası değiştirebiliriz? mesela RSI.
teşekkürler
"Anlık güncelleme yap!" seçeneği derken neyi kastediyorsunuz grafiğin sağ alt köşesindeki devirdaim simgesine sahip gri üzeri mavi buton mu? Yoksa başka bir ayardan seçilebiliyor mu?
Tarihsel veri tamamlama yaptım, ardından yine menuden grafik verilerini tamamla yaptım, ardından yukarıda bahsettiğim butona basarak da tamamlama yaptım, haftalık gün seans ve 180 dakikalıklarda duzgun gözüküyor ancak alt periyotlara inildikçe 60 120 gibi yer yer doğru yer yer farklı bazı barlarda, özellikle 5 dakikalık grafikte hepsi farklı, çok ilginç
Konuyu matrikse de sordum, ilgili kişi formulu aldı denedi o da benle aynı sonucu gördü, yazılım tarafına soracak, netice itibariyle hafta gun seans gibi üst periyotlarda aynı değerleri üretmesi fakat aşağı periyotlara gittikçe 5-10 dakka gibi bazı barlarda aynı bazılarında farklı olması çok garip bir durum, hani komple farklı olsa anlamlı olacak ama öyle değil, var mı yorumu olan? Teşekkürler
Anlık güncelleme kısmı şurada :
https://i.hizliresim.com/y6mp97.png
Fakat sorun buradan kaynaklanmıyor. Düşük periyotlarda değerlerin uymaması, geçmiş sayfalarda bu konuyu dile getirdiğim gibi 2008'den beri matriks'in çare bulamadığı veri değişimlerinden kaynaklanıyor. Gün içi periyodlar üst periyodlara göre (yıllık,aylık,haftalık) daha sık yeni veri ürettikleri için bu sıkıntı belirgin oluyor.
Formül içerisinde High,low ve volume değerlerine yer veriliyorsa gösterge değerleri matriks'i kapatıp açtığınızda, verileri yenilediğinizde yada en başından hatalı değerler üretiyor.
Umarım sorunu ilettikleri yazılımcılar gerçekten çözüm üretir ama 2008'den beri benim açımdan süreç şöyle sonuçlandı ;
Hiç böyle bir şikayet almadıkları bildirilir, şaşırılır > Teknik destek sorunu görür > yazılımcılara iletileceği söylenir > düzelme olmaz.
Çok teşekkürler, çok aydınlatıcı oldu, yalnız bir şey dikkatimi çekti, daha önceki sıkıntılarımdan hatırlıyorum, sorunun esas kaynağı hacim olabilir, çünkü hacim kullanmayan hiç bir indikatörde bu soruna rastlamamıştım. Hatta birazdan sayın uufuk'a karşılaştığım bir sorunu soracağım bu konu ile ilgili olabilir.
Sn. uufuk, üst framelerde hacimi (V) yi yazdırmaya çalıştım, formülü şu şekilde oluşturdum:
Nw30:=MINUTE()/30=int(MINUTE()/30) or HOUR()<>ref(HOUR(),-1);
vv:=valuewhen(1,Nw30,cum(Ref(v,-1)))-valuewhen(2,Nw30,cum(Ref(v,-1)));
vv
bu formulu 5 dakikalık grafikte çizdiriyorum, 30 dakikalık grafikte ise sadece V yazıp çizdiriyorum. Değerler birbirine çok yakın ama farklılık var aynı değil. Bence formul doğru gibi ama hata yapmış da olabilirim, sizce formul duğru mudur? Eğer doğruysa bir üstteki mesajda belirttiğim hacim ile ilgili sorunla alakası olabilir mi?
Teşekkürler
https://i.hizliresim.com/qd3pG3.png
Formul dogru ve bende eşit deger veriyor
Otomatik emir kullanıyorsanız, otomatik emirin bağlı olduğu sistem çalışırken değişen tüm verilerin log'larını : "SÜRÜCÜ_ADI:\MATRIKS\USER\SYSTEMORDERS\LOG" klasöründe bulabilirsiniz.
Otomatik emirler henüz sunulmuyorken sıkıntının sadece hacim ile ilgili olduğunu, diğer verilerde (o,h,l,c) ve bunları referans alan formüllerde münferit durumlar dışında sorun olmadığını düşüyordum. Otomatik emir modülü eklendikten sonra bu log'lar üretilmeye başlandı ve hacim ile birlikte diğer verilerinde sürekli değiştiğini fark ettim. Otomatik emir modülü ile beraber, bu veri değişimleri bilindiği ama muhtemelen çözülemediği için veri değiştiğinde pozisyonda olan sistem boşa düşmesin diye sistem sinyallerini ve çalıştığı verileri tespit edip veriler değişse bile bunu sistemin çalıştığı grafiğe yansıtmayan bir ekleme yaptılar. Fakat bu durum verilerin değişmesi gerçeğini değiştirmedi, sadece veriler değişse bile sistemin hatalı olan veride de bir önceki emrini bozmamasını garantiye almış oldu.
Sn. uufuk, aynen bende de x30yvade grafiklerinde sorun yok aynı değeri veriyor ancak mesela garan da farklı oluyor sizde de mi garan grafiklerinde farklı?Ek 21040
grafik yüklememde sorun var, zor okunuyor, şöyle açıklayayım, x30yvade grafiklerinde aynen sizin dediğiniz gibi bende de aynı, ancak garan grafiğinde kapanmış son barı dikkate aldığımızda 30 dakkalık grafikte 39794210, 5 dakkalıkta ise 39794690. Yani son üç hanede fark var, garanın tüm verilerini tamamladım eksik yok buna rağmen böyle, acaba sizde de mi bu şekilde? Eğer sizde de böyleyse yani garan da farklı oluyorsa bunu nasıl yorumlamak gerekir? Teşekkürler
Merhaba
GuppyMMAOscillator ile tarama yapmak istiyorum, asagidaki sartin birinin digerini kestigi kagitlari bulmak icin, yardimci olabilir misiniz?
((Mov(C,3,E)+Mov(C,5,E) + Mov(C,8,E)+Mov(C,10,E) +
Mov(C,12,E)+Mov(C,15,E)) - (Mov(C,30,E)+Mov(C,35,E) +
Mov(C,40,E)+Mov(C,45,E) + Mov(C,50,E)+Mov(C,60,E)))*10
(Mov((Mov(C,3,E)+Mov(C,5,E) + Mov(C,8,E)+Mov(C,10,E) +
Mov(C,12,E)+Mov(C,15,E)) - (Mov(C,30,E)+Mov(C,35,E) +
Mov(C,40,E)+Mov(C,45,E) + Mov(C,50,E)+Mov(C,60,E)),13,E))*10;0
Macd daraltilmis erken uyari sistemi by Kenya
ayrica 0 a yukari yaklasanlar
(MACDTrigger(26,12,9)<=ref(MACDTrigger(26,12,9),-1))
and (MACD(26,12,9)>ref(MACD(26,12,9),-1))
AND (MACDTrigger(26,12,9)<=0) and (MACD(26,12,9)<=0) and
(rsi(c,14)>REF(rsi(c,14),-1)) AND (rsi(c,14)<65)
Sn Kenya twitterdaki hocamin formülünü
üstteki MACD yerine STOCHRSI(c,21,3) olarak EXPLORER ile taratmak mümkün müdür acaba yardimci olacak arkadaslar simdiden tesekkürler ederim.Sagolun.
üstteki MACD yerine STOCHRSI(c,21,3) olarak EXPLORER ile taratmak mümkün müdür acaba yardimci olacak arkadaslar simdiden tesekkürler ederim.Sagolun.[/QUOTE]
Sn. Angara cevap zaten sorunun içinde;
macd(26,12,9) yerine stochrsi(c,21,3) leri yazın ve 0 yerine de 30 ları girin işlem tamam.:yes:
Kolay gelsin.
Sn. Tekniker70, explorera aşağıdaki ifadeleri yazarsanız işinizi görür, sadece yukarı ve aşağı kesenleri ayrı ayrı taramanız gerekir diğer satırı silin ya da ayrı bir kayıtla kaydederseniz problem olmaz.
A:= ((Mov(C,3,E)+Mov(C,5,E)+Mov(C,8,E)+Mov(C,10,E)+Mov (C,12,E)+Mov(C,15,E))-(Mov(C,30,E)+Mov(C,35,E)+Mov(C,40,E)+Mov(C,45,E)+M ov(C,50,E)+Mov(C,60,E)))*10;
B:= (Mov((Mov(C,3,E)+Mov(C,5,E) + Mov(C,8,E)+Mov(C,10,E) +Mov(C,12,E)+Mov(C,15,E)) - (Mov(C,30,E)+Mov(C,35,E) +Mov(C,40,E)+Mov(C,45,E) + Mov(C,50,E)+Mov(C,60,E)),13,E))*10;
CROSS(A,B) {Yukarı kesenler için}
CROSS(B,A) {Aşağı kesenler için}
Dediginiz gib kac kere denedim olmuyor macd trigger dan olabilirmi acaba !?Sagolun[/QUOTE]Evet trigger yok stachrsi da o kısımları siliniz.
LG-H815 cihazımdan hisse.net mobile app kullanarak gönderildi.
Arkadaşlar harmonik formasyonlarla (abcd, Butterfly vs.) ilgili tarama formülleri varmı elinizde varsa yardımcı olur musunuz, teşekkürler...
Merhabalar,
Matrikste, örneğin saatlik grafikte iken geçmiş her işlem gününün son saat barını (günün ilk saat barı da olabilir) ok vs bir işaret ile işaretleyen bir indikatör koduna ihtiyacım var; x dakikalık grafikte iken saatin, saatlik grafikte iken günün, günlük grafikte iken haftanın son barı şeklinde ayarlanabilen;
Yardımcı olan olursa çok memnun olurum.
https://i.hizliresim.com/V9l0Ej.png
https://i.hizliresim.com/4jLP1q.png
Not:
Kendim resim veya grafik üzerinden formul sizlere sunuyorum,amaçım kopyala-yapıştırma ile kalmamanız...
Emek verip formulu çekerken,bir nebze ögrenmenize katkı olsun diyedir...
Ama bazı dostlar bu metodumla bana özelden veya topikden soru yöneltiyorlar..
Sanki,tek gözümle ugraşdırıp yormak ister gibi...
Bu tip sorularınız artık cevaplanmayacakdır...
Sn. uufuk
Yardımınız için çok teşekkür ederim. Emeğin, bilginin yardımın her türlüsüne saygım koşulsuzdur. Cevabınız bana fazlasıyla yetecek. Matriks formülleri konusuna yeni başlayan biri olarak kodları elle yazmamın bana katkı sağlayacağının farkındayım. İlginiz ve verdiğiniz emek için tekrar teşekkürler.
ufuk hocam selamlar,
bir konuda yardımınızı rica ediyorum;
matrikste 5 günlük üssel ortalamanın %5 artısı ve eksisini nasıl formülize edebilirim?
teşekkürler