Şu grafiğe 2 hafta baksan...
En azından "nereden alınırmış, nerede realizasyon yapılırmış?" a dair fikrin olur hocam.
Şunlar da kendim için yazdığım kodlar: Başlangıç için iyidir:
Kurcalayınca öğrenirsin "pine editör" e yapıştır, isim ver kaydet, takip et:
Kod 1:
//@version=3
study("Ortalama", overlay=false, shorttitle="ort")
src = input(title="Source", type=source, defval=high)
hhv1 = highest(src,60)
hhv2 = highest(src,240)
ort20 = ema(src,20)
ort50 = ema(src,50)
ort115 = ema(src,100)
ort200 = ema(src,200)
ort500 = ema(src,500)
plot((close), color=yellow,linewidth=1,title="fiyat")
plot((hhv2[5]), color=white,linewidth=1,title="h21")
plot((hhv1[5]), color=blue,linewidth=1,title="h5")
plot((ort20), color=green,linewidth=1,title="o20")
plot((ort50), color=lime,linewidth=1,title="o50")
plot((ort115), color=purple,linewidth=1,title="o100")
plot((ort200), color=orange,linewidth=1,title="o200")
plot((ort500), color=red,linewidth=1,title="o500")
bgcolor(black, 20)
Kod 2:
study(title="MTFPP", shorttitle="MTFPP", overlay = false)
width = input(2, minval=1)
bHigh = security(tickerid,"5", high[1])
bLow = security(tickerid,"5", low[1])
bClose = security(tickerid,"5", close[1])
bPP = (bHigh+bLow+bClose) / 3
bR1 = bPP+(bPP-bLow)
bS1 = bPP-(bHigh - bPP)
bR2 = bPP + (bHigh - bLow)
bS2 = bPP - (bHigh - bLow)
lHigh = security(tickerid,"30", high[1])
lLow = security(tickerid,"30", low[1])
lClose = security(tickerid,"30", close[1])
lPP = (lHigh+lLow+lClose) / 3
lR1 = lPP+(lPP-lLow)
lS1 = lPP-(lHigh - lPP)
lR2 = lPP + (lHigh - lLow)
lS2 = lPP - (lHigh - lLow)
iHigh = security(tickerid,"60", high[1])
iLow = security(tickerid,"60", low[1])
iClose = security(tickerid,"60", close[1])
iPP = (iHigh+iLow+iClose) / 3
iR1 = iPP+(iPP-iLow)
iS1 = iPP-(iHigh - iPP)
iR2 = iPP + (iHigh - iLow)
iS2 = iPP - (iHigh - iLow)
aHigh = security(tickerid,"240", high[1])
aLow = security(tickerid,"240", low[1])
aClose = security(tickerid,"240", close[1])
aPP = (aHigh+aLow+aClose) / 3
aR1 = aPP+(aPP-aLow)
aS1 = aPP-(aHigh - aPP)
aR2 = aPP + (aHigh - aLow)
aS2 = aPP - (aHigh - aLow)
hHigh = security(tickerid,"W", high[1])
hLow = security(tickerid,"W", low[1])
hClose = security(tickerid,"W", close[1])
hPP = (hHigh+hLow+hClose) / 3
hR1 = hPP+(hPP-hLow)
hS1 = hPP-(hHigh - hPP)
hR2 = hPP + (hHigh - hLow)
hS2 = hPP - (hHigh - hLow)
gHigh = security(tickerid,"D", high[1])
gLow = security(tickerid,"D", low[1])
gClose = security(tickerid,"D", close[1])
gPP = (gHigh+gLow+gClose) / 3
gR1 = gPP+(gPP-gLow)
gS1 = gPP-(gHigh - gPP)
gR2 = gPP + (gHigh - gLow)
gS2 = gPP - (gHigh - gLow)
uHigh = security(tickerid,"3M", high[1])
uLow = security(tickerid,"3M", low[1])
uClose = security(tickerid,"3M", close[1])
uPP = (uHigh+uLow+uClose) / 3
uR1 = uPP+(uPP-uLow)
uS1 = uPP-(uHigh - uPP)
uR2 = uPP + (uHigh - uLow)
uS2 = uPP - (uHigh - uLow)
auHigh = security(tickerid,"6M", high[1])
auLow = security(tickerid,"6M", low[1])
auClose = security(tickerid,"6M", close[1])
auPP = (auHigh+auLow+auClose) / 3
auR1 = auPP+(auPP-auLow)
auS1 = auPP-(auHigh - auPP)
auR2 = auPP + (auHigh - auLow)
auS2 = auPP - (auHigh - auLow)
yHigh = security(tickerid,"12M", high[1])
yLow = security(tickerid,"12M", low[1])
yClose = security(tickerid,"12M", close[1])
yPP = (yHigh+yLow+yClose) / 3
yR1 = yPP+(yPP-yLow)
yS1 = yPP-(yHigh - yPP)
yR2 = yPP + (yHigh - yLow)
yS2 = yPP - (yHigh - yLow)
plot(bPP, color=#00bfff, title="5Pivot", linewidth = 3)
plot(lPP, color=purple, title="30Pivot", linewidth = 3)
plot(iPP, color=blue, title="60Pivot", linewidth = 3)
plot(aPP, color=white, title="240Pivot", linewidth = 3)
plot(gPP, color=green, title="GPivot", linewidth = 3)
plot(hPP, color=orange, title="HPivot", linewidth = 3)
//plot(uPP, color=#633399, title="3APivot", linewidth = 3)
//plot(auPP, color=#13f5ef, title="6APivot", linewidth = 3)
//plot(yPP, color=#ec0a10, title="YPivot", linewidth = 3)
plot(close, color=yellow, title="fiyat", linewidth = 3)
Not: Kodları yapıştıramamışım. Düzelttim.
Yer İmleri