커뮤니티
월간, 주간 고가 저가를 찾는 수식을 알고 싶습니다.
2016-09-26 13:24:24
109
글번호 102194
월간, 주간 고가, 저가를 이용한 차트를 만들고 싶어요.
분봉이나 틱봉 차트에 적용하려고 합니다.
월간, 주간 고가 저가를 찾는 수식을 알고 싶습니다.
답변 2
예스스탁 예스스탁 답변
2016-09-26 15:55:21
안녕하세요
예스스탁입니다.
차트에 계산에 필요한 충분한 데이터가 있어야 합니다.
이번달, 이번주의 최고/최저를 계산할 만큼 데이터가
충분하지 않으면 값이 출력되지 않습니다.
var : cnt(0),Month(false),Week(false);
Array : MonthO[20](0),MonthH[20](0),MonthL[20](0),MonthC[20](0);
Array : WeekO[20](0),WeekH[20](0),WeeKL[20](0),WeekC[20](0);
if bdate > bdate[1]+30 Then{
Month = true;
MonthO[0] = O;
MonthH[0] = H;
MonthL[0] = L;
for cnt = 1 to 99{
MonthH[cnt] = MonthH[cnt-1][1];
MonthL[cnt] = MonthL[cnt-1][1];
MonthC[cnt] = MonthC[cnt-1][1];
}
}
if H > MonthH[0] Then
MonthH[0] = H;
if L < MonthL[0] Then
MonthL[0] = L;
MonthC[0] = C;
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
Week = true;
WeekO[0] = O;
WeekH[0] = H;
WeeKL[0] = L;
for cnt = 1 to 99{
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 Month == true Then{
plot1(MonthH[0],"월고");
plot2(MonthL[0],"월저");
}
if Week == true then{
plot3(WeeKH[0],"주고");
plot4(WeeKL[0],"주저");
}
즐거운 하루되세요
> i물바람 님이 쓴 글입니다.
> 제목 : 월간, 주간 고가 저가를 찾는 수식을 알고 싶습니다.
> 월간, 주간 고가, 저가를 이용한 차트를 만들고 싶어요.
분봉이나 틱봉 차트에 적용하려고 합니다.
월간, 주간 고가 저가를 찾는 수식을 알고 싶습니다.
i물바람
2016-09-26 17:45:10
감사합니다^^