커뮤니티
R-SQUARE질문입니다.
2007-01-04 15:03:48
1492
글번호 11636
제가 FX마진을 같이하고 있는데 외국HTS라 필요한 지표식을 스스로 만들어 넣어야 합니다.
SEB R-SQUARE 지표식을 만들려는데 NEW COFFER라는 이상한 함수로 만들었더군요.
제가 스스로 SEB R-SQUARE를 만들수 있도록 수식을 자세히 기록해 주시면 고맙겟습니다.
답변 3
예스스탁 예스스탁 답변
2007-01-05 10:38:52
안녕하세요
예스스탁입니다.
NEW COFFER 사용자 함수의 내용은 아래와 같습니다.
----------------------------------------------------
Inputs: Length(Numeric);
Vars: X(0), UpEQ(0), LowEQ1(0), LowEQ2(0), LowEQT(0);
X = index();
UpEQ = accumn(X * Close, Length) - (Length * Ma(X, Length) * Ma(Close, Length));
LowEQ1 = accumn(X^2, Length) - (Length * (Ma(X, Length)^2));
LowEQ2 = accumn(Close^2, Length) - (Length*(Ma(Close, Length)^2));
IF LowEQ1 * LowEQ2 > 0 Then
LowEQT = SqRt(LowEQ1 * LowEQ2);
IF LowEQT <> 0 Then
NewCoeffR = UpEQ / LowEQT;
--------------------------------------------------------
각 수식에 설명을 붙이면 아래와 같습니다.
Inputs: Length(Numeric);
Vars: X(0), UpEQ(0), LowEQ1(0), LowEQ2(0), LowEQT(0);
X = index();
## 봉 번호 값
UpEQ = accumn(X * Close, Length) - (Length * Ma(X, Length) * Ma(Close, Length));
## length기간동안 X*종가의 누적 - Length*X이평*종가이평
LowEQ1 = accumn(X^2, Length) - (Length * (Ma(X, Length)^2));
## length기간동안 X제곱의 누적 - Length*X이평의 제곱
LowEQ2 = accumn(Close^2, Length) - (Length*(Ma(Close, Length)^2));
##length기간동안 종가제곱의 누적 - Length*종가이평제곱
IF LowEQ1 * LowEQ2 > 0 Then
LowEQT = SqRt(LowEQ1 * LowEQ2);
IF LowEQT <> 0 Then
NewCoeffR = UpEQ / LowEQT;
해당 지표식이 요청에 의해 기본에 추가했으나.
설명을 구하기 어렵습니다. 차기 버전에는
해당 지표는 제공되지 않습니다.
이용에 참고하시기 바라며 외국 싸이트에 해당식에 대한 약간의 설명이 있습니다.
이부분도 참고하시기 바랍니다.
http://www.tssupport.com/support/base/?action=article&id=1361
새해 복 많이 받으세요
> CJ_yamato 님이 쓴 글입니다.
> 제목 : R-SQUARE질문입니다.
> 제가 FX마진을 같이하고 있는데 외국HTS라 필요한 지표식을 스스로 만들어 넣어야 합니다.
SEB R-SQUARE 지표식을 만들려는데 NEW COFFER라는 이상한 함수로 만들었더군요.
제가 스스로 SEB R-SQUARE를 만들수 있도록 수식을 자세히 기록해 주시면 고맙겟습니다.
수식지왕
2007-01-05 11:11:52
내용적으로는 같습니다만 좀 난해해 보여서 수학공식대로 풀어 쓴 것을 올려 봅니다.
엑셀 도움말에서 RSQ로 찾아보시면 해당 공식이 나옵니다.
RSQR.yfu 사용자함수
====================
input: Value(numeric),Period(numeric);
var: Y(0),X(0),n(0),sumXY(0),sumX(0),sumY(0),sumX²(0),sumY²(0),r(0);
#==========================================================================#
# 피어슨 곱 모멘트 상관 계수 r #
#==========================================================================#
# #
# n(∑xy) - (∑x)(∑y) #
# r = --------------------------------------- #
# _____________________________________ #
# √ [n∑x²- (∑x)²][n∑y²- (∑y)²] #
# #
# = (n*sum(xy) - sum(x)*sum(y))/ #
# sqrt((n*sum(x^2) - sum(x)^2) * (n*sum(y^2) - sum(y)^2)) #
# #
# RSQR는 이 상관 계수의 제곱인 r² #
#==========================================================================#
X = Index();
Y = Value;
n = Period;
sumXY = AccumN(X*Y,n);
sumX = AccumN(X,n);
sumY = AccumN(Y,n);
sumX² = AccumN(X^2,n);
sumY² = AccumN(Y^2,n);
r = (n*sumXY - sumX*sumY)/sqrt((n*sumX² - sumX^2) * (n*sumY² - sumY^2));
RSQR = r^2;
NEW COEFFR 사용자함수는 R값만 계산한 것이고 상기 RSQR 사용자함수는 R의 제곱까지 계산한 것입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : R-SQUARE질문입니다.
> 안녕하세요
예스스탁입니다.
NEW COFFER 사용자 함수의 내용은 아래와 같습니다.
----------------------------------------------------
Inputs: Length(Numeric);
Vars: X(0), UpEQ(0), LowEQ1(0), LowEQ2(0), LowEQT(0);
X = index();
UpEQ = accumn(X * Close, Length) - (Length * Ma(X, Length) * Ma(Close, Length));
LowEQ1 = accumn(X^2, Length) - (Length * (Ma(X, Length)^2));
LowEQ2 = accumn(Close^2, Length) - (Length*(Ma(Close, Length)^2));
IF LowEQ1 * LowEQ2 > 0 Then
LowEQT = SqRt(LowEQ1 * LowEQ2);
IF LowEQT <> 0 Then
NewCoeffR = UpEQ / LowEQT;
--------------------------------------------------------
각 수식에 설명을 붙이면 아래와 같습니다.
Inputs: Length(Numeric);
Vars: X(0), UpEQ(0), LowEQ1(0), LowEQ2(0), LowEQT(0);
X = index();
## 봉 번호 값
UpEQ = accumn(X * Close, Length) - (Length * Ma(X, Length) * Ma(Close, Length));
## length기간동안 X*종가의 누적 - Length*X이평*종가이평
LowEQ1 = accumn(X^2, Length) - (Length * (Ma(X, Length)^2));
## length기간동안 X제곱의 누적 - Length*X이평의 제곱
LowEQ2 = accumn(Close^2, Length) - (Length*(Ma(Close, Length)^2));
##length기간동안 종가제곱의 누적 - Length*종가이평제곱
IF LowEQ1 * LowEQ2 > 0 Then
LowEQT = SqRt(LowEQ1 * LowEQ2);
IF LowEQT <> 0 Then
NewCoeffR = UpEQ / LowEQT;
해당 지표식이 요청에 의해 기본에 추가했으나.
설명을 구하기 어렵습니다. 차기 버전에는
해당 지표는 제공되지 않습니다.
이용에 참고하시기 바라며 외국 싸이트에 해당식에 대한 약간의 설명이 있습니다.
이부분도 참고하시기 바랍니다.
http://www.tssupport.com/support/base/?action=article&id=1361
새해 복 많이 받으세요
> CJ_yamato 님이 쓴 글입니다.
> 제목 : R-SQUARE질문입니다.
> 제가 FX마진을 같이하고 있는데 외국HTS라 필요한 지표식을 스스로 만들어 넣어야 합니다.
SEB R-SQUARE 지표식을 만들려는데 NEW COFFER라는 이상한 함수로 만들었더군요.
제가 스스로 SEB R-SQUARE를 만들수 있도록 수식을 자세히 기록해 주시면 고맙겟습니다.
회원
2007-01-05 12:58:46
이 지표에 대한 설명이 찾기 힘들어 다음버전에서 없애신다고 하여서 간단한 설명을 올립니다.
더 자세한 내용은 네이버에서 검색하시면 이름은 기억안나지만 어느 증권 고수가 대신증권 자료를 빌어서 설명하는 페이지가 뜹니다.
간단한 설명을 하자면 LRS지표식의 방향을 신뢰 할수 있는지를 검증하는데 사용하는 지표입니다.
현재 LRS의 방향이 기술적 반등이나 반락인지 아니면 추세인지를 판단하는데 쓰는 것이지요.
확정계수가 있어서 이값이상으로 지표값이 돌파되면 추세로 일단 인정됩니다.
14일 기준으로 0.27이지요.
그러나 다른 지표처럼 속임수가 종종 나오니 조심해서 사용해야 합니다.
이상입니다.
이전글