0 beğenilme 0 beğenilmeme
815 kez görüntülendi
DONCHIAN İNDİKATÖRÜ TRADİNG VİEW HALİNİ

//@version=5
indicator(title="Donchian Channels", shorttitle="DC", overlay=true, timeframe="", timeframe_gaps=true)
length = input.int(20, minval=1)
lower = ta.lowest(length)
upper = ta.highest(length)
basis = math.avg(upper, lower)
plot(basis, "Basis", color=#FF6D00)
u = plot(upper, "Upper", color=#2962FF)
l = plot(lower, "Lower", color=#2962FF)
fill(u, l, color=color.rgb(33, 150, 243, 95), title="Background")

BU İNDİKATÖRÜ MATRİKS DİLİNDE ÇEVİREBİLİRMİSİNİZ.

https://tr.tradingview.com/chart/#:~:text=l%20%3D%20plot(lower%2C%20%22Lower%22%2C%20color%3D%232962FF)%0Afill(u%2C%20l%2C%20color%3Dcolor.rgb(33%2C%20150%2C%20243%2C%2095)%2C%20title%3D%22Background%22)
Grafik kategorisinde (47 puan) tarafından | 815 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap
Merhabalar,

Matriks tarafında Donchian İndikatörü aşağıdaki şekildedir.

pd:=Input("Period",1,500,20);
UP:=HHV(H,PD);
DOWN:=LLV(L,PD);
MID:=(UP+DOWN)/2;
UP;
MID;
DOWN

Örnek olarak da AL/SAT için isterseniz aşağıdaki formülü inceleyebilirsiniz,

al

pd:=20;
UP:=HHV(H,PD);
DOWN:=LLV(L,PD);
MID:=(UP+DOWN)/2;
c>ref(UP,-1)

sat

pd:=20;
UP:=HHV(H,PD);
DOWN:=LLV(L,PD);
MID:=(UP+DOWN)/2;
c<ref(DOWN,-1)

İyi Çalışmalar
(30,068 puan) tarafından
tarafından seçilmiş
0 0
Merhabalar,

Yazdiginiz formulleri ben de kullaniyorum da (kapanis yerine gunun en yuksegini alarak), mevcut barda ilk kez AL vermesi kismini cozemedim:( yani aslinda Donchian'a degerek ilk 5 bar once de AL verse yukselis trendi surdugu surece AL vermeye devam ediyor hergun. Sadece ilk kez AL verenleri nasil bulabilirim? Bir onceki barda AL vermemesi olarak denedim fakat dedigim gibi o zaman da 2 3 bar once AL vermis ve trend devam ediyor olabiliyor.

Zamanınız için teşekkürler.

Pınar
0 0
Merhabalar,

ilk barda istiyorsanız aşağıdaki gibi deneyebilirsiniz

al

pd:=20;
UP:=HHV(H,PD);
DOWN:=LLV(L,PD);
MID:=(UP+DOWN)/2;
cross(c,ref(UP,-1))

sat

pd:=20;
UP:=HHV(H,PD);
DOWN:=LLV(L,PD);
MID:=(UP+DOWN)/2;
cross(ref(DOWN,-1),c)

iyi çalışmalar
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,796 kullanıcı