예스스탁
예스스탁 답변
2020-05-06 14:34:50
안녕하세요
예스스탁입니다.
input : CCI_Period(14),T3_Period(5),b(0.618);
var : xPrice(0),b2(0),b3(0),c1(0),c2(0),c3(0),c4(0),nn(0),nr(0),w1(0),w2(0);
var : xcci(0),e1(0),e2(0),e3(0),e4(0),e5(0),e6(0);
var : xccir(0),ccihcolor(0);
xPrice = close;
b2 = b*b;
b3 = b2*b;
c1 = -b3;
c2 = (3*(b2 + b3));
c3 = -3*(2*b2 + b + b3);
c4 = (1 + 3*b + b3 + 3*b2);
nn = iff(T3_Period < 1, 1, T3_Period);
nr = 1 + 0.5*(nn - 1);
w1 = 2 / (nr + 1);
w2 = 1 - w1;
xcci = cci(CCI_Period);
if CurrentBar >= 1 then
{
e1 = w1*xcci + w2*e1[1];
e2 = w1*e1 + w2*e2[1];
e3 = w1*e2 + w2*e3[1];
e4 = w1*e3 + w2*e4[1];
e5 = w1*e4 + w2*e5[1];
e6 = w1*e5 + w2*e6[1];
xccir = c1*e6 + c2*e5 + c3*e4 + c4*e3 ;
cciHcolor = iff(xccir >= 0 , green,iff(xccir < 0, red, black));
plot1(xccir,"T3-CCI",BLUE);
plot2(xccir,"CCIH",cciHcolor);
plot3(0,"0",MAGENTA);
}
즐거운 하루되세요
> 물고기 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> CCI_Period = input(14, minval=1)
T3_Period = input(5, minval=1)
b = input(0.618)
hline(0, color=purple, linestyle=line)
xPrice = close
b2 = b*b
b3 = b2*b
c1 = -b3
c2 = (3*(b2 + b3))
c3 = -3*(2*b2 + b + b3)
c4 = (1 + 3*b + b3 + 3*b2)
nn = iff(T3_Period < 1, 1, T3_Period)
nr = 1 + 0.5*(nn - 1)
w1 = 2 / (nr + 1)
w2 = 1 - w1
xcci = cci(xPrice, CCI_Period)
e1 = w1*xcci + w2*nz(e1[1])
e2 = w1*e1 + w2*nz(e2[1])
e3 = w1*e2 + w2*nz(e3[1])
e4 = w1*e3 + w2*nz(e4[1])
e5 = w1*e4 + w2*nz(e5[1])
e6 = w1*e5 + w2*nz(e6[1])
xccir = c1*e6 + c2*e5 + c3*e4 + c4*e3
cciHcolor = iff(xccir >= 0 , green,
iff(xccir < 0, red, black))
plot(xccir, color=blue, title="T3-CCI")
plot(xccir, color=cciHcolor, title="CCIH", style = histogram)
예스 수식으로 변환 문의드려도 될까요
항상 도움주셔서 감사합니다.