0 beğenilme 0 beğenilmeme
257 kez görüntülendi
study(title="Günlük-Al-Sat-Stratejileri", shorttitle="DayTradingStrategy", overlay = true )
//Blue
Length = input(34, minval=1)
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3

//Pembe
Length2 = input(13, minval=1)
xPrice2 = close
xEMA12 = ema(xPrice2, Length2)
xEMA22 = ema(xEMA12, Length2)
xEMA32 = ema(xEMA22, Length2)
nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32

c = cross(nRes, nRes2)

alertcondition(c, title='Çizgiler Kesisti', message='Çizgiler Kesişti')

plot(nRes, color=blue, linewidth = 4)
plot(nRes2, color=orange, linewidth = 4)

plot(cross(nRes, nRes2) and nRes < nRes2 ? nRes : na, title="SAT", style=cross, linewidth=4, color=white) // SAT
plot(cross(nRes2, nRes) and nRes2 < nRes ? nRes : na, title="AL", style=cross, linewidth=4, color=yellow) // AL

plotshape(cross(nRes, nRes2) and nRes < nRes2 ? true : na, style=shape.labeldown,location=location.abovebar, color=red,size=size.tiny,title="Sat Sinyali",text="SAT",transp=false)
plotshape(cross(nRes2, nRes) and nRes2 < nRes ? true : na, style=shape.labelup,location=location.belowbar, color=green,size=size.tiny,title="Al Sinyali",text="AL",transp=false)

//bollinger band
length = input(20, minval=1)
srcb = input(close, title="Source")
mult = input(2.0, minval=0.001, maxval=50)
basis = sma(srcb, length)
dev = mult * stdev(srcb, length)
upper = basis + dev
lower = basis - dev
plot(basis, color=purple)
p1 = plot(upper, color=green)
p2 = plot(lower, color=green)
fill(p1, p2)
Grafik kategorisinde (18 puan) tarafından | 257 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Aşağıdaki şekilde deneyiniz,

Anladığımız kadarıyla formülü oluşturduk,

al

xEMA1:=MOV(C,34,E);
xEMA2:=MOV(MOV(C,34,E),34,E);
xEMA3:=MOV(MOV(MOV(C,34,E),34,E),34,E);
nRes := 3 * xEMA1 - 3 * xEMA2 + xEMA3;
xEMA12:=MOV(C,13,E);
xEMA22:=MOV(MOV(C,13,E),13,E);
xEMA32:=MOV(MOV(MOV(C,13,E),13,E),13,E);
nRes2 := 3 * xEMA12 - 3 * xEMA22 + xEMA32;
 
CROSS(nres,nres2)

sat

xEMA1:=MOV(C,34,E);
xEMA2:=MOV(MOV(C,34,E),34,E);
xEMA3:=MOV(MOV(MOV(C,34,E),34,E),34,E)
nRes := 3 * xEMA1 - 3 * xEMA2 + xEMA3;
xEMA12:=MOV(C,13,E);
xEMA22:=MOV(MOV(C,13,E),13,E);
xEMA32:=MOV(MOV(MOV(C,13,E),13,E),13,E)
nRes2 := 3 * xEMA12 - 3 * xEMA22 + xEMA32;
 
CROSS(nres2,nres)

iyi çalışmalar
(26,018 puan) tarafından
tarafından düzenlendi
0 0
merhaba

formülde yazım hatası verdi ama kontrol etme şansımız varmıdır

 

teşekkürler
0 0
Merhaba,

al

xEMA1:=MOV(C,34,E);
xEMA2:=MOV(MOV(C,34,E),34,E);
xEMA3:=MOV(MOV(MOV(C,34,E),34,E),34,E);
nRes := 3 * xEMA1 - 3 * xEMA2 + xEMA3;
xEMA12:=MOV(C,13,E);
xEMA22:=MOV(MOV(C,13,E),13,E);
xEMA32:=MOV(MOV(MOV(C,13,E),13,E),13,E);
nRes2 := 3 * xEMA12 - 3 * xEMA22 + xEMA32;
 
CROSS(nres,nres2)

sat

xEMA1:=MOV(C,34,E);
xEMA2:=MOV(MOV(C,34,E),34,E);
xEMA3:=MOV(MOV(MOV(C,34,E),34,E),34,E);
nRes := 3 * xEMA1 - 3 * xEMA2 + xEMA3;
xEMA12:=MOV(C,13,E);
xEMA22:=MOV(MOV(C,13,E),13,E);
xEMA32:=MOV(MOV(MOV(C,13,E),13,E),13,E);
nRes2 := 3 * xEMA12 - 3 * xEMA22 + xEMA32;
 
CROSS(nres2,nres)

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,087 soru
8,058 cevap
4,580 yorum
14,727 kullanıcı