Programmatore è una parola grossa, comunque grazie, provo a vedere nel we !
Non è che magari il sul daily il DSS 14, 6 isola i cicli T+2 ?
IN realtà qualcosa avevo fatto a suo tempo:
Ecco il codice:
tid = tickerid
xclose2 = security(tid, "240", close)
xcloseD = security(tid, "D", close)
xcloseW = security(tid, "W", close)
xcloseM = security(tid, "M", close)
xhigh2 = security(tid, "240", high)
xhighD = security(tid, "D", high)
xhighW = security(tid, "W", high)
xhighM = security(tid, "M", high)
xlow2 = security(tid, "240", low)
xlowD = security(tid, "D", low)
xlowW = security(tid, "W", low)
xlowM = security(tid, "M", low)
study(title="DSS Bressert [MULTI]", shorttitle="DSS Bressert MULTI")
PDS = input(7, minval=1)
EMAlen = input(3, minval=1)
TriggerLen = input(3, minval=1)
Overbought = input(80, minval=1)
Oversold = input(20, minval=1)
hline(Overbought, color=gray, linestyle=line)
hline(Oversold, color=gray, linestyle=line)
// 240 MINUTES
///////////////////////
xprecalc2 = ema(stoch(xclose2, xhigh2, xlow2, PDS), EMAlen)
xdss2 = ema(stoch(xprecalc2, xprecalc2, xprecalc2, PDS), EMAlen)
//xdss2 = stoch(xprecalc2, xprecalc2, xprecalc2, PDS)
plot(xdss2, color=yellow, title="DSS 240 min")
// DAY
///////////////////////
xprecalcD = ema(stoch(xcloseD, xhighD, xlowD, PDS), EMAlen)
xdssD = ema(stoch(xprecalcD, xprecalcD, xprecalcD, PDS), EMAlen)
//xdssD = stoch(xprecalcD, xprecalcD, xprecalcD, PDS)
plot(xdssD, color=red, title="DSS DAY")
// WEEK
///////////////////////
xprecalcW = ema(stoch(xcloseW, xhighW, xlowW, PDS), EMAlen)
xdssW = ema(stoch(xprecalcW, xprecalcW, xprecalcW, PDS), EMAlen)
//xdssW = stoch(xprecalcW, xprecalcW, xprecalcW, PDS)
plot(xdssW, color=green, title="DSS WEEK")
// MONTH
///////////////////////
xprecalcM = ema(stoch(xcloseM, xhighM, xlowM, PDS), EMAlen)
xdssM = ema(stoch(xprecalcM, xprecalcM, xprecalcM, PDS), EMAlen)
//xdssM = stoch(xprecalcM, xprecalcM, xprecalcM, PDS)
plot(xdssM, color=blue, title="DSS MONTH")
// FULL
///////////////////////
plot(((xdss2+xdssD+xdssW+xdssM) / 4), color=black, title="DSS FULL", linewidth=4)