커뮤니티
도움을 요청합니다.
안녕하세요
아래 지표에서
Plot4와 Plot5 그리고 Plot8과 Plot9을 2-3캔들 후행하여 그려지게 부탁드립니다.
더운날씨에 늘 건강하세요
감사합니다.
=========================
input : length1(120);
input : length2(12);
input : maInput(1); #1 :EMA, 2:SMA, 3:VWMA, 4:WMA;
var : src(0),ma1(0),ma2(0);
src = (h+L)/2;
if maInput == 1 Then
{
ma1 = Ema(c,length1);
ma2 = Ema(ma1,length2);
}
if maInput == 2 Then
{
ma1 = ma(c,length1);
ma2 = ma(ma1,length2);
}
if maInput == 3 Then
{
ma1 = ma(c * volume, length1) / ma(volume, length1);
ma2 = ma(ma1 * volume, length2) / ma(volume, length2);
}
if maInput == 4 Then
{
ma1 = wma(c,length1);
ma2 = wma(ma1,length2);
}
var : lambda(0),alpha(0),nma(0);
lambda = length1 / length2;
alpha = lambda * (length1 - 1) / (length1 - lambda);
nma = (1 + alpha) * ma1 - alpha * ma2;
// if CurrentDate == sDate Then
plot1(nma, "NMA Black Line",LBlue);
input : lenvwap(1);
input : offsetvwap(0);
var : srcla(0),srcvwap(0),vvwap(0),line1(0);
srcla = close;
srcvwap = (h+l+c)/3;
if Bdate != Bdate[1] Then
{
var1 = 0;
var2 = 0;
}
var1 = var1 + (srcvwap*v);
var2 = var2 + v;
vvwap = var1/var2;
line1 = ma(srcla, lenvwap);
// if CurrentDate == sDate Then
plot2(vvwap,"VWAP MIDDLE",magenta,Blue);
plot10(vvwap+1,"VWAP MIDDLE1",Green);
plot11(vvwap-1,"VWAP MIDDLE2",lightgreen);
var : emaSource(0),emaPeriod(0),devMultiple(0),baseline(0);
var : stdDeviation(0),upperBand(0),lowerBand(0);
emaSource = close;
emaPeriod = 20;
devMultiple = 2;
baseline = ma(emaSource, emaPeriod);
plot3(baseline, "BB Red Line",black);
stdDeviation = devMultiple * (std(emaSource, emaPeriod));
upperBand = (baseline + stdDeviation);
lowerBand = (baseline - stdDeviation);
plot4(upperBand, "BB Top", Magenta);
plot5(lowerBand, "BB Bottom",Blue );
//HULL TREND WITH KAHLMAN
input : lengthhull(24);
input : showcross(true);
input : gain(10000);
input : k(true);
var : srchull(0),Hma(0),p(0),hma3(0);
srchull = (H+L)/2;
hma = wma((2 * wma(srchull, lengthhull / 2)) - wma(srchull, lengthhull), round(sqrt(lengthhull),0)) ;
p = lengthhull/2;
hma3 = wma(wma(close,p/3)*3 - wma(close,p/2) - wma(close,p),p);
var : kf1(0),dk1(0),smooth1(0),velo1(0);
var : kf2(0),dk2(0),smooth2(0),velo2(0);
kf1 = 0.0;
dk1 = hma - iff(isnan(kf1[1]) ==true, hma,kf1[1]);
smooth1 = iff(isnan(kf1[1]) ==true, hma,kf1[1])+dk1*sqrt((gain/10000)*2);
velo1 = 0.0;
velo1 = IFf(IsNan(velo1[1]) ==true,0,velo1[1]) + ((gain/10000)*dk1);
kf1 = smooth1+velo1;
kf2 = 0.0;
dk2 = hma3 - iff(isnan(kf2[1]) ==true, hma3,kf2[1]);
smooth2 = iff(isnan(kf2[1]) ==true, hma3,kf2[1])+dk2*sqrt((gain/10000)*2);
velo2 = 0.0;
velo2 = IFf(IsNan(velo2[1]) ==true,0,velo2[1]) + ((gain/10000)*dk2);
kf2 = smooth2+velo2;
var :aa(0),bb(0),cc(0);
aa = iff(k , kf1 , hma);
bb = iff(k , kf2 , hma3);
cc = iff(bb > aa , lime , red);
plot6(aa,"Long Plot",cc);
plot7(bb,"Short Plot",cc);
plot8(upperBand+0.7, "BB Top2", Magenta);
plot9(lowerBand-0.7, "BB Bottom2",LightBlue );
plot12(baseline+0.3, "BB Red Line+0.3",Magenta);
plot13(baseline-0.3, "BB Red Line-0.3",Magenta);
plot14(nma+1.0, "NMA Line2",LBlue);
답변 1
예스스탁 예스스탁 답변
2026-08-05 09:37:24