data1, 2, 3에
각각 1분봉, 일봉, 1시간봉이 들어있습니다.
1) data3을 이용해서, 각 봉(즉 1시간 동안의)의 고가-저가를 구합니다.
2) 1)의 값을 1일 평균값으로 구합니다. 즉, 하루에 7개의 1시간 봉이 존재하므로 7개 봉의 고가-저가를 모두 더한 후 7로 나누어줍니다. => 이것을 일중변동성이라고 가정합니다.
3) 이 일중변동성의 30거래일 이평선을 지표식으로 구하고 싶습니다.
감사합니다
답변 1
예스스탁
예스스탁 답변
2021-01-28 14:06:46
안녕하세요
예스스탁입니다.
input : N(30);
var : sum(0,data3),ii(0,data3),dd(0,data3),cnt(0,data3);
var : DaySum(0,data3),DayMav(0,data3);
Array : mav[100](0,data3);
if Data3(Bdate != Bdate[1]) Then
{
dd = dd+1;
sum = 0;
ii = 0;
For cnt = 1 to 99
{
mav[cnt] = mav[cnt-1][1];
}
}
sum = sum + data3(H-L);
ii = ii + 1;
mav[0] = sum/ii;
if DD >= N Then
{
DaySum = 0;
For cnt = 0 to N-1
{
DaySum = DaySum + mav[cnt];
}
DayMav = DaySum/N;
plot1(daymav);
}
즐거운 하루되세요
> 중박주식 님이 쓴 글입니다.
> 제목 : 간단한 지표식 부탁드립니다.
> data1, 2, 3에
각각 1분봉, 일봉, 1시간봉이 들어있습니다.
1) data3을 이용해서, 각 봉(즉 1시간 동안의)의 고가-저가를 구합니다.
2) 1)의 값을 1일 평균값으로 구합니다. 즉, 하루에 7개의 1시간 봉이 존재하므로 7개 봉의 고가-저가를 모두 더한 후 7로 나누어줍니다. => 이것을 일중변동성이라고 가정합니다.
3) 이 일중변동성의 30거래일 이평선을 지표식으로 구하고 싶습니다.
감사합니다