커뮤니티
주봉 데이타 지표
2017-04-18 18:03:20
190
글번호 108915
종목을 추가하지 않고 3분봉 챠트(틱챠트에서)
1) 주봉의 20일 평균선
2) 이전 13주 동안 고점과 저점
을 표시하고자 합니다. 도움 부탁드립니다
답변 2
예스스탁 예스스탁 답변
2017-04-19 15:23:25
안녕하세요
예스스탁입니다.
차트에 해당 기간의 값을 계산할만큼 충분한 데이터가 있어야 지표가 출력됩니다.
수식은 차트의 데이터를 이용해 계산하므로 데이터가 충분하지 않으면
계산할수 없습니다.
input : P1(20),P2(13);
var : cnt(0),sum(0),mav(0),HH(0),LL(0);
Array : WeekH[50](0),WeekL[50](0),WeeKC[50](0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
weekH[0] = H;
weekL[0] = L;
for cnt = 1 to 49{
weekH[cnt] = WeekH[cnt-1][1];
weekL[cnt] = WeekL[cnt-1][1];
weekC[cnt] = WeekC[cnt-1][1];
}
}
if H > WeekH[0] Then
WeekH[0] = H;
if L < WeekL[0] Then
WeekL[0] = L;
WeekC[0] = C;
if WeekC[P1-1] > 0 then{
sum = 0;
for cnt = 0 to P1-1{
sum = sum + WeekC[cnt];
}
mav = sum/P1;
plot1(mav,"P1주봉이평");
}
if weekH[P2-1] > 0 and weekL[P2-1] > 0 then{
HH = WeekH[0];
LL = WeekL[0];
for cnt = 0 to P1-1{
if WeekH[cnt] > HH Then
HH = WeekH[cnt];
if WeekL[cnt] < LL Then
LL = WeekL[cnt];
}
plot2(HH,"P2주봉최고");
plot3(LL,"P2주봉최저");
}
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 주봉 데이타 지표
> 종목을 추가하지 않고 3분봉 챠트(틱챠트에서)
1) 주봉의 20일 평균선
2) 이전 13주 동안 고점과 저점
을 표시하고자 합니다. 도움 부탁드립니다
스로우
2017-04-20 18:11:10
답변 감사드립니다. 현재봉을 기준으로 하다보니 3분챠트나 틱챠트인 경우 데이타를 불러올수가 없습니다. 혹시 내장된 일간 데이타인 dayhigh , daylow를 이용하면 작은 챠트에서 가능하지 않을까 생각이 드는데요. 내장된 일간 데이타를 이용하는 방법이 있으면 추가로 부탁드립니다. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 주봉 데이타 지표
>
안녕하세요
예스스탁입니다.
차트에 해당 기간의 값을 계산할만큼 충분한 데이터가 있어야 지표가 출력됩니다.
수식은 차트의 데이터를 이용해 계산하므로 데이터가 충분하지 않으면
계산할수 없습니다.
input : P1(20),P2(13);
var : cnt(0),sum(0),mav(0),HH(0),LL(0);
Array : WeekH[50](0),WeekL[50](0),WeeKC[50](0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
weekH[0] = H;
weekL[0] = L;
for cnt = 1 to 49{
weekH[cnt] = WeekH[cnt-1][1];
weekL[cnt] = WeekL[cnt-1][1];
weekC[cnt] = WeekC[cnt-1][1];
}
}
if H > WeekH[0] Then
WeekH[0] = H;
if L < WeekL[0] Then
WeekL[0] = L;
WeekC[0] = C;
if WeekC[P1-1] > 0 then{
sum = 0;
for cnt = 0 to P1-1{
sum = sum + WeekC[cnt];
}
mav = sum/P1;
plot1(mav,"P1주봉이평");
}
if weekH[P2-1] > 0 and weekL[P2-1] > 0 then{
HH = WeekH[0];
LL = WeekL[0];
for cnt = 0 to P1-1{
if WeekH[cnt] > HH Then
HH = WeekH[cnt];
if WeekL[cnt] < LL Then
LL = WeekL[cnt];
}
plot2(HH,"P2주봉최고");
plot3(LL,"P2주봉최저");
}
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 주봉 데이타 지표
> 종목을 추가하지 않고 3분봉 챠트(틱챠트에서)
1) 주봉의 20일 평균선
2) 이전 13주 동안 고점과 저점
을 표시하고자 합니다. 도움 부탁드립니다
다음글