커뮤니티
지표 답변 재질의 드려요
2019-01-16 01:15:11
179
글번호 125309
안녕하세요
예스스탁입니다.
지표들이 증권사별로 계산법이 상이한 경우가 있을수 있습니다.
아래 내용 참고하시기 바랍니다.
INPUTS: LENGTH(10), SDEG(3);
VARS: LINREGY(0), X(0), STDERR(0), LINREGS(0), SERR(0),calcB(0),calcA(0);
LINREGY = LRL(CLOSE, LENGTH);
X = INDEX;
Value11 = AccumN(X * Close, Length) - (Length * Average(X, Length) *Average(Close, Length));
Value12 = AccumN(Square(X), Length) - (Length * Square(Average(X, Length)));
calcB = Value11/Value12;
calcA = ma(Close, Length) - (calcB * ma(X, Length));
IF INDEX > LENGTH THEN BEGIN
VALUE1 = (ACCUMN(CLOSE^2, LENGTH)) - ((CALCA * ACCUMN(CLOSE, LENGTH))) -
((CALCB * ACCUMN(X * CLOSE, LENGTH)));
VALUE2 = LENGTH - 2;
VALUE3 = (VALUE1 / VALUE2);
IF VALUE3 > 0 THEN
STDERR = SQRT(VALUE1 / VALUE2);
ELSE
STDERR = STDERR[1];
LINREGS = MA(LINREGY, SDEG);
SERR = 2 * MA(STDERR, SDEG);
PLOT1(LINREGS, "LINREGS");
PLOT2(LINREGS + SERR, "+STDERRS");
PLOT3(LINREGS - SERR, "-STDERRS");
END;
표준오차밴드에 대해 선생님께서 위와 같이 답변 주셨습니다..
죄송합니다만 승수를 2로 해주신 것이 맞는지 여쭤봅니다. 제가 잘 몰라서 죄송합니다.
"+STDERRS"이 상한선, "-STDERRS"이 하한선, "LINREGS"이 중심선을 의미하는 것이 맞지요?
추가로 value값은 value1부터 vakue 몇까지 부여할 수 있나요?
죄송하고 감사합니다~
답변 1
예스스탁 예스스탁 답변
2019-01-16 13:36:34
안녕하세요
예스스탁입니다.
1
SERR = 2 * MA(STDERR, SDEG);
예 승수는 위와 같이 2로 되어 있습니다.
해당값 외부변수로 처리해 드립니다.
"+STDERRS"이 상한선, "-STDERRS"이 하한선, "LINREGS"이 중심선이 맞습니다.
iNPUTS: LENGTH(10), SDEG(3),dv(2);
VARS: LINREGY(0), X(0), STDERR(0), LINREGS(0), SERR(0),calcB(0),calcA(0);
LINREGY = LRL(CLOSE, LENGTH);
X = INDEX;
Value11 = AccumN(X * Close, Length) - (Length * Average(X, Length) *Average(Close, Length));
Value12 = AccumN(Square(X), Length) - (Length * Square(Average(X, Length)));
calcB = Value11/Value12;
calcA = ma(Close, Length) - (calcB * ma(X, Length));
IF INDEX > LENGTH THEN BEGIN
VALUE1 = (ACCUMN(CLOSE^2, LENGTH)) - ((CALCA * ACCUMN(CLOSE, LENGTH))) -
((CALCB * ACCUMN(X * CLOSE, LENGTH)));
VALUE2 = LENGTH - 2;
VALUE3 = (VALUE1 / VALUE2);
IF VALUE3 > 0 THEN
STDERR = SQRT(VALUE1 / VALUE2);
ELSE
STDERR = STDERR[1];
LINREGS = MA(LINREGY, SDEG);
SERR = dv * MA(STDERR, SDEG);
PLOT1(LINREGS, "LINREGS");
PLOT2(LINREGS + SERR, "+STDERRS");
PLOT3(LINREGS - SERR, "-STDERRS");
END;
2
value1~value99까지 제공됩니다.
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 지표 답변 재질의 드려요
> 안녕하세요
예스스탁입니다.
지표들이 증권사별로 계산법이 상이한 경우가 있을수 있습니다.
아래 내용 참고하시기 바랍니다.
INPUTS: LENGTH(10), SDEG(3);
VARS: LINREGY(0), X(0), STDERR(0), LINREGS(0), SERR(0),calcB(0),calcA(0);
LINREGY = LRL(CLOSE, LENGTH);
X = INDEX;
Value11 = AccumN(X * Close, Length) - (Length * Average(X, Length) *Average(Close, Length));
Value12 = AccumN(Square(X), Length) - (Length * Square(Average(X, Length)));
calcB = Value11/Value12;
calcA = ma(Close, Length) - (calcB * ma(X, Length));
IF INDEX > LENGTH THEN BEGIN
VALUE1 = (ACCUMN(CLOSE^2, LENGTH)) - ((CALCA * ACCUMN(CLOSE, LENGTH))) -
((CALCB * ACCUMN(X * CLOSE, LENGTH)));
VALUE2 = LENGTH - 2;
VALUE3 = (VALUE1 / VALUE2);
IF VALUE3 > 0 THEN
STDERR = SQRT(VALUE1 / VALUE2);
ELSE
STDERR = STDERR[1];
LINREGS = MA(LINREGY, SDEG);
SERR = 2 * MA(STDERR, SDEG);
PLOT1(LINREGS, "LINREGS");
PLOT2(LINREGS + SERR, "+STDERRS");
PLOT3(LINREGS - SERR, "-STDERRS");
END;
표준오차밴드에 대해 선생님께서 위와 같이 답변 주셨습니다..
죄송합니다만 승수를 2로 해주신 것이 맞는지 여쭤봅니다. 제가 잘 몰라서 죄송합니다.
"+STDERRS"이 상한선, "-STDERRS"이 하한선, "LINREGS"이 중심선을 의미하는 것이 맞지요?
추가로 value값은 value1부터 vakue 몇까지 부여할 수 있나요?
죄송하고 감사합니다~
다음글
이전글