커뮤니티
부탁드립니다.
2017-01-08 21:59:20
116
글번호 105685
답변에 대해 감사드립니다.
초보라서 그런지 질문을 자꾸하니까 이해가 되는군요.
지수상관계수와 지수베타계수에 대해서 2개를 겹치지 않고 별도로 보고싶습니다.
1. 지수상관계수를 오실레이터 형상으로 보고싶습니다.
이때 0보다 큰 윗부분은 적색으로 아래부분은 청색으로 보고싶습니다.
13일기준 기본종목과 참조데이터는 제가 넣고 막대그래프로 수정하겠습니다.
2. 지수베타계수도 상간계수와는 별도롤 오실레이터 형상으로 보고싶습니다.
이때 0보다 큰 윗부분은 적색으로 아래부분은 청색으로 보고싶습니다.
13일기준 기본종목과 참조데이터는 제가 넣고 막대그래프로 수정하겠습니다.
다시한번 도움을 청합니다. 감사합니다.
안녕하세요
예스스탁입니다.
참조데이터로 지수를 추가하고 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽을 클릭하시면
선택해 추가할 수 있습니다.
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)),"상관");
답변 1
예스스탁 예스스탁 답변
2017-01-09 16:55:34
안녕하세요
예스스탁입니다.
그래프 모양은 수식안에서 지정이 되지 않습니다.
속성창에서 직접 막대그래프로 지정하셔야 합니다.
1.
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;//베타계수
if Dfac > 0 Then
plot1(Dfac,"베타",RED);
Else
plot1(Dfac,"베타",BLUE);
2
var : SS(0,data1);
SS = data1(Correlation(data1(c),data2(c),13));
if SS > 0 Then
plot1(SS,"상관",RED);
Else
plot1(SS,"상관",blue);
즐거운 하루되세요
> 햇살가득 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 답변에 대해 감사드립니다.
초보라서 그런지 질문을 자꾸하니까 이해가 되는군요.
지수상관계수와 지수베타계수에 대해서 2개를 겹치지 않고 별도로 보고싶습니다.
1. 지수상관계수를 오실레이터 형상으로 보고싶습니다.
이때 0보다 큰 윗부분은 적색으로 아래부분은 청색으로 보고싶습니다.
13일기준 기본종목과 참조데이터는 제가 넣고 막대그래프로 수정하겠습니다.
2. 지수베타계수도 상간계수와는 별도롤 오실레이터 형상으로 보고싶습니다.
이때 0보다 큰 윗부분은 적색으로 아래부분은 청색으로 보고싶습니다.
13일기준 기본종목과 참조데이터는 제가 넣고 막대그래프로 수정하겠습니다.
다시한번 도움을 청합니다. 감사합니다.
안녕하세요
예스스탁입니다.
참조데이터로 지수를 추가하고 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽을 클릭하시면
선택해 추가할 수 있습니다.
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)),"상관");
다음글
이전글