커뮤니티
문의드립니다.
2017-01-03 13:03:50
148
글번호 105540
일봉 주식차트에서 13일을 기준해서 지수상관계수와 지수 베타계수를 표현하고싶습니다.
도와주세요.
답변 1
예스스탁 예스스탁 답변
2017-01-03 17:34:57
안녕하세요
예스스탁입니다.
참조데이터로 지수를 추가하고 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽을 클릭하시면
선택해 추가할 수 있습니다.
input : length(13);
var : ii(0);
var : Rjt(0), Rmt(0);
var : ERj(0), ERm(0);
var : Dtj(0), Dtm(0), Dtc(0), Dtsm(0), Dtsj(0);
var : Dcov(0), Dsig(0), Dfac(0);
Rjt = data1((c - c[1]) / c[1]);
Rmt = data2((c - c[1]) / c[1]);
ERj = data1(ma(Rjt,length));
ERm = data2(ma(Rmt,length));
Dtc = 0;
Dtsm = 0;
Dtsj = 0;
for ii = 0 to length-1 {
Dtj = Rjt[ii] - ERj; //종목편차=가격-평균
Dtm = Rmt[ii] - ERm; //마켓편차=가격-평균
Dtsm= Dtsm + (Dtm ^ 2); //시장편차제곱의합
Dtsj= Dtsj + (Dtj ^ 2); //종목편차제곱의합
Dtc = Dtc + (Dtj * Dtm);
}
Dcov = Dtc / (length-1);
Dsig = Dtsm/ (length-1);
Dfac = Dcov/Dsig;//베타계수
plot1(Dfac,"베타");
plot2(data1(Correlation(data1(c),data2(c),13)),"상관");
즐거운 하루되세요
> 햇살가득 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 일봉 주식차트에서 13일을 기준해서 지수상관계수와 지수 베타계수를 표현하고싶습니다.
도와주세요.
다음글
이전글