커뮤니티
52407 질의에대한 부연질문드립니다.
2017-03-25 22:43:48
116
글번호 108189
52407질의에 대한 지표식은 잘받았습니다. 감사합니다.
그런데 차트에 표현해보니 조금 이상하게 구현되는 것 같아서 재질의드립니다.
1.제가 드린 질문은
n분봉상 전일시가대비 종가의 평균값 선을 차트에 표현하고 싶습니다.
여기서 전일시가대비 종가의 평균값은 아래와 같습니다.
종가의평균값=[{(전일첫째봉종가-전일시가)+(전일두번째봉종가-전일시가))+(전일셋째봉종가- 전일시가).....+(전일마지막봉종가-전일시가)}/ 전일n분봉의갯수] + 전일시가
예)전일 시가: 100
전일 봉의 갯수가 3개라고 가정하고 종가1=101,종가2=102, 종가3=103
라고 가정하면
종가의 평균값은 [{(101-100)+(102-100)+(103-100)}/3]+100=102 입니다.
위의 값을 차트에 표현하고 싶습니다.
2.죄송하지만 하나만 더 부탁드리겠습니다.
위의 종가의 평균값을 기준선으로 하는 당일의 이격도를 구현하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2017-03-27 14:07:05
안녕하세요
예스스탁입니다.
1
올려주신 내용으로 작성이 되어 있는 식입니다.
수식에 주석을 붙여드립니다.
수식내용 독해해 보시기 바랍니다.
if Bdate != Bdate[1] Then{
#영업일이 변경되면 변수값을 0으로 초기화
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
#영업일이 변경되면 var1~var4의 한봉전값(전일마지막값)을
#var11~var41에 변수에 이관해 전일값으로 사용
var11 = var1[1];
var21 = var2[1];
var31 = var3[1];
var41 = var4[1];
}
#var1에 매봉 고가-시초가값을 누적
var1 = var1+(H-dayopen);
#var2에 매봉 종가-시초가값을 누적
var2 = var2+(C-dayopen);
#var3에 매봉 저가-시초가값을 누적
var3 = var3+(L-dayopen);
#var4에 매봉 1씩 누적(당일봉수)
var4 = var4+1;
//전일봉이 있으면(전일값이 있으면 오늘 출력)
if var41 > 0 then{
#전일 고가-시초가누값을 전일봉수로 나누고 당일시초가에 더함
plot1((var11/var41)+dayopen);
#전일 종가-시초가누값을 전일봉수로 나누고 당일시초가에 더함
plot2((var21/var41)+dayopen);
#전일 저가-시초가누값을 전일봉수로 나누고 당일시초가에 더함
plot3((var31/var41)+dayopen);
}
2
if Bdate != Bdate[1] Then{
var1 = 0;
var4 = 0;
var11 = var1[1];
var41 = var4[1];
}
var1 = var1+(H-dayopen);
var4 = var4+1;
if var41 > 0 then{
plot1( C/((var11/var41)+dayopen)*100);
PlotBaseLine1(100,"기준선100");
}
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 52407 질의에대한 부연질문드립니다.
> 52407질의에 대한 지표식은 잘받았습니다. 감사합니다.
그런데 차트에 표현해보니 조금 이상하게 구현되는 것 같아서 재질의드립니다.
1.제가 드린 질문은
n분봉상 전일시가대비 종가의 평균값 선을 차트에 표현하고 싶습니다.
여기서 전일시가대비 종가의 평균값은 아래와 같습니다.
종가의평균값=[{(전일첫째봉종가-전일시가)+(전일두번째봉종가-전일시가))+(전일셋째봉종가- 전일시가).....+(전일마지막봉종가-전일시가)}/ 전일n분봉의갯수] + 전일시가
예)전일 시가: 100
전일 봉의 갯수가 3개라고 가정하고 종가1=101,종가2=102, 종가3=103
라고 가정하면
종가의 평균값은 [{(101-100)+(102-100)+(103-100)}/3]+100=102 입니다.
위의 값을 차트에 표현하고 싶습니다.
2.죄송하지만 하나만 더 부탁드리겠습니다.
위의 종가의 평균값을 기준선으로 하는 당일의 이격도를 구현하고 싶습니다.
다음글
이전글