0 beğenilme 0 beğenilmeme
1,729 kez görüntülendi
Cross(MOV(C,9,W),MOV(C,15,W));
RSI(C,14)<=35

Merhaba, aşağıdaki kodu kullanarak saatlik periyotta WMA9'u WMA15'ini kesmiş ve RSI Değeri < 35 olan hisseleri filtrelemek istiyorum. Adımları izlememe rağmen bu sinyalin var olduğunu bildiğim bazı senetleri göremiyorum taramada. Yapmam gereken ekstra ayarlar mı var acaba?

 

Grafik kategorisinde (28 puan) tarafından | 1,729 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

Cross(MOV(C,9,W),MOV(C,15,W))  AND RSI(C,14)<=35

şeklinde son barda kesişim olmuş ve rsı 35 altı şeklinde kullanabilirsiniz,

daha öncede keşmiş ve 35 altı için

MOV(C,9,W)>MOV(C,15,W)  AND RSI(C,14)<=35

kullanabilirsiniz,

bilgilerinize
(40,149 puan) tarafından
0 0
çok teşekkür ederim serkan bey harikasınız. kusura bakmayın bu algoritmada çok yeniyim, biraz başınızı ağrıtabilirim bugünlerde :)
0 0
peki Serkan Bey, bu kesişimlerin hangi tarihte olduğunu bir kolon olarak ekleme şansımız var mı? program bunu tespit edebiliyor mu?
0 0
zaman olarak maalesef bulamazsınız,

kaç bar önce kesiştiğini buldurabilirsiniz,

BarsSince(Cross(MOV(C,9,W),MOV(C,15,W)))

şeklinde
0 0
anladım. teşekkürler.

birinci formül sıkıntısız çalışıyor ancak ikinci formül hiçbir sonuç bulmuyor, kullanmam gereken ekstra ayarlar var mı?
0 0
merhaba,

MOV(C,9,W)>MOV(C,15,W)  AND RSI(C,14)<=35

formülünü diyorsanız bir sorun gözükmemektedir,

bilgilerinize
0 0
tamamdır teşekkür ederim, grafik verilerini güncelleyince çalıştı.

bir de, barssince formülünü rsi divergence'ün kapandığı nokta için uygulamak mümkün mü?
0 0
merhaba,

maalesef mümkün gözükmemektedir
0 0
hocam tekrar selamlar, MOV(C,9,W)>MOV(C,15,W) AND RSI(C,14)
0 0
rsı ın koşulu yok

MOV(C,9,W)>MOV(C,15,W)  AND RSI(C,14)<=35
 

şeklinde olacak
0 0

maalesef yine aynı boş ekranı görüyorum

0 0
merhaba,

doğrudur şartlara uyan senet olmayabilir,

nadir sonuç veren bir tarama,

bilgilerinize
0 0
merhaba, aslında pek normal değil. saatlikte baktığımız zaman pek çok senet son birkaç günde bu şartları sağlamış. manuel olarak baktığımda görebiliyorum. en belirgini toaso
0 0

 

RSI şartı uysa da ortalamalar şartı uymamaktadır,

bilgilerinize

0 0
sanırım kendimi yanlış ifade ettim :) bahsettiğim şey RSI Based MA'lar
0 0
merhaba,

rsı ortalamalı içinse

MOV(RSI(C,14),9,W)>MOV(RSI(C,14),15,W)  AND RSI(C,14)<=35

formülünü deneyebilirsiniz,

belirttiğiniz gibi taoso sonuç verir
0 0
elinize sağlık. valla kusura bakmayın yordum sizi de
0 0
taoso yine yok hocam :D bir de bunun barssince olanını yazarken mov kısımlarının içine rsi'lı olanı mı kullanmalıyım?
0 0
merhaba,

bars since

BarsSince(Cross(MOV(RSI(c,14),9,W),MOV(RSI(c,14),15,W)))

 

şeklinde düzeltebilirsiniz,

istenilen sembolde yükseliş olduğu için listeden çıkmıştır,

bilgilerinize
0 0
serkan hocam merhaba, rica etsem şuna bakabilir misiniz:

DrawLine(Cross(MOV(C,9,W),MOV(MOV(C,9,W),15,W)), C);
DrawLine(Cross(MOV(C,15,W),MOV(MOV(C,15,W),9,W)), C)

bu kodu indikatör olması için yazdım ama çalıştıramadım, hatayı görebiliyor musunuz?
0 0

merhaba,

data serisi üzerine atarsanız sinyalleri görebilirsiniz,

 

0 0
evet, küçük olduğu için gözümden kaçmış :) bunların daha büyüğünü oluşturmanın bir yöntemi var mı? DRAWLINE içerisine .small falan yazamıyoruz kılavuza göre
0 0
kalınlık sayısını büyültebilirsiniz,

bilgilerinize
0 0
hocam peki, indikatör pozisyonları içerisinde kendi yazdığımız indikatörleri eklemenin bir yolu var mı? yoksa sadece tanımlı olanlar üzerinden mi işlem yapabiliyoruz?
0 0
merhaba,

sadece varsayılan indikatörler gelir

dışardan yükledikleriniz gelmez

bilgilerinize
0 0
hocam merhaba, hacmin arttığını nasıl ölçebiliriz tarama içinde?
0 0
v>ref(v,-1)  and ile ekleyebilirsiniz,

 

bilgilerinize
0 0
hocam merhaba, adx ve cci'de kapanıştan bir önceki değerleri almak için -1 yapınca yazım hatası veriyor. bunun yolu nedir?

yazmak istediğim şey şu

ADX(c,-1,14)>30 AND CCI(c,-1,14)>120
0 0
merhaba,

bir önceki değer için ref fonksiyonu kullanmanız gerekir

ref(ADX(14)>30 AND CCI(14)>120,-1)

şeklinde bir önceki barda koşul doğruysa sonuç verir,

bilgilerinize
0 0
teşekkürler hocam. şunu da çözebilir miyiz, eregl hisse senedinin 60 dakikalık verilerini 2019 öncesi bulamıyorum. bu normal mi?
0 0
merhaba,

matriks grafiklerinde bar sınırı vardır,

doğrudur göremezsiniz,

bilgilerinize
0 0
peki teşekkür ederim :(

kripto paralarda da 2022 öncesini göremiyorum, bu normal mi?

bir de sp endekslerini görüyorum ama nasdaq senetlerini göremiyorum (liste halinde). bu normal mi? kusura bakmayın çok soru sordum
0 0
merhaba,

kripto paralar 24 saat çalıştığı için doğrudur,

ancak daha eski verileri teknik@matriksdata.com mail atarak isteyip sembol builderdan grafiğe çevirebilirsiniz

(ellerinde varsa göndereceklerdir)

https://www.matriksdata.com/website/bireysel-urunler/matriks-veri-terminali/dokumanlar/matriks-veri-terminali-grafik-menuleri-dokumani

sayfa 35 den itibaren göz atabilirsiniz,

ayrıca yurtdışı hisse setetleri sembolleri matriksde bulunmazlar,

bilgilerinize
0 0
merhaba

matriks üzerinde böyle bir tanımlama yapmak, ardından da bu değişkenleri bir hesaplamanın içinde kullanmak istiyorum ancak "yazım hatası" uyarı veriyor. bunu nasıl çözerim?

TIME:=HOUR()<>ref(HOUR(),-1);

value1:=opt1,opt2,opt3,opt4;

value2:=opt5,opt6,opt7,opt8;

ab:=2/(value1+1);

cd:=If(TIME,(ab*Ref(C,-1))+((1-ab)*PREV),PREV);

MOST(cd,1,value1) < cd AND Proc(14)>1
0 0
merhaba,

1 değişkene 1 opt atayabilirsiniz,

TIME:=HOUR()<>ref(HOUR(),-1);

value1:=opt1;

value2:=opt2;

ab:=2/(value1+1);

cd:=If(TIME,(ab*Ref(C,-1))+((1-ab)*PREV),PREV);

MOST(cd,1,value1) < cd AND Proc(14)>1

şeklinde deneyip inceleyiniz
0 0
teşekkür ederim sağolun. simülasyon biraz uzun sürüyor, sanırım cpu kullandığı için. bunu bulutta yapmanın bir yolu var mı acaba?
0 0
Merhaba,

Server kiralayıp matriksi içine kurabilirsiniz.

Konu hakkında teknik birimimize 0212 354 54 54 nolu hattan ulaşırsanız yardımcı olacaklardır.

Bilgilerinize.
0 0

hocam merhaba, opt ayarlamama rağmen böyle bir sonuç aldım. hangi opt'de hangi değerin geldiğini görmem gerekmiyor muydu?

0 0
merhaba,

herhangi bir hissenin üzerine çift tıklarsanız görebilirsiniz,

bilgilerinize
0 0
hocam merhaba,

haftalıkta günlük wma8'i haftalık wma8'ini yukarı kesen hisseler için al, aşağı kesenler için sat formülü system tester'da nasıl yazılabilir? haftalık ve günlük kısımlarını oturtamadım
0 0
MERHABA,

 

AL

cross(mov[GUN](c,8,w),mov[HAF](c,8,w))

SAT

cross(mov[HAF](c,8,w),mov[GUN](c,8,w))

 

şeklinde yazılır

bir deneyip inceleyiniz
0 0
hocam merhaba, şu kodu yazabilir misiniz?
 

VolumeCond1 = (Barın hacmi > 10 önceki barın hacmi) and (kapanış > bir önceki kapanış)

VolumeCond2 = (10 önceki barın hacmi > Barın hacmi) and (bir önceki kapanış > kapanış)

AL
---
VolumeCond1 and WMA9 - WMA15'i yukarı kesiyor

SAT
---
VolumeCond2 and WMA - WMA 15'i aşağı kesiyor
0 0
al

 

VolumeCond1:=if(v>ref(v,-10) and c>ref(c,-1),1,0);
VolumeCond2:=if(v<ref(v,-10) and c<ref(c,-1),1,0);
VolumeCond1 AND cross(mov(c,9,w),mov(c,15,w))

 

sat

 

VolumeCond1:=if(v>ref(v,-10) and c>ref(c,-1),1,0);
VolumeCond2:=if(v<ref(v,-10) and c<ref(c,-1),1,0);
VolumeCond2 AND cross(mov(c,15,w),mov(c,9,w))

 

şeklinde deneyebilirsiniz,

bilgilerinize
0 0
bir de şunu ekleyebilir misiniz rica etsem

wma1 ve wma2 iki arasındaki fark %2 'den büyük olacak (SADECE AL İÇİN)
0 0
VolumeCond1:=if(v>ref(v,-10) and c>ref(c,-1),1,0);
VolumeCond2:=if(v<ref(v,-10) and c<ref(c,-1),1,0);
VolumeCond1 AND cross(mov(c,9,w),mov(c,15,w))  AND mov(c,9,w)/mov(c,15,w)>1.02

 

şeklinde yazılır ancak size çok çok nadir sonuç verir

VolumeCond1:=if(v>ref(v,-10) and c>ref(c,-1),1,0);
VolumeCond2:=if(v<ref(v,-10) and c<ref(c,-1),1,0);
VolumeCond1 AND cross(mov(c,9,w),mov(c,15,w))  AND mov(c,9,w)/mov(c,15,w)>1.01

şeklinde yüzde 1 dir

 

bilgilerinize
0 0
hocam ama burada şu yok aslında
 

ben o wma'lar kesişmeden X bar önceki farklarının %2 olmasını istiyorum
0 0
x bar dediğiniz bir bar sayısı verirseniz yazabiliriz,

bilgilerinize
0 0
2 bar diyebiliriz. kesişmeden 2 bar önceki farkları %2
0 0
VolumeCond1:=if(v>ref(v,-10) and c>ref(c,-1),1,0);
VolumeCond2:=if(v<ref(v,-10) and c<ref(c,-1),1,0);
VolumeCond1 AND cross(mov(c,9,w),mov(c,15,w))  AND ref(mov(c,9,w)/mov(c,15,w)<0.98,-2)

 

şeklinde yazılır,

bilgilerinize
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı