커뮤니티
질문입니다.
2016-10-20 01:39:14
99
글번호 103109
고생이 많으십니다.
번거로우시더라도 필요한 지표라서 부탁드립니다.
500틱 차트에서,
전일의 봉의 갯수를 표현하는 지표를 만들고자 합니다,
1. 전 거래일 0:00 ~ 24:00 까지의 봉의 갯수
1-1. 0:00 ~ 24:00 시간기준 전 거래일부터 x일의 봉의 갯수
(x가 2이라면 전전일의 0:00 부터 전일 24:00까지)
한국시간을 중심으로
2. 전 거래일 정규장의 봉의 갯수
3. 전 거래일 야간장의 봉의 갯수
4. 전 거래일 복합장의 봉의 갯수(전 거래일의 정규장과 야간장 봉의 갯수의 합)
5. 전 거래일을 기준으로 전 거래일 포함하여 x일의 봉의 갯수
(x가 2이라면 전 거래일과 전전 거래일,
x가 3이라면 전 거래일, 전전 거래일, 전전전 거래일)
위와같은 로직을 각각 표현하는 지표를 구하고자 합니다.
문제는 질문2~5까지는 우리나라시간에 맞추어서 만들고 싶습니다.
즉, 한국 시간으로 9:00 ~ 3:45 까지 정규장으로 규정하고,
그 외의 시간은 야간장으로 규정해서 봉의 갯수를 측정하고자 합니다.
예시로 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-10-20 11:12:44
안녕하세요
예스스탁입니다.
1.
input : X(2);
var : cnt(0),sum(0);
Array : ii[20](0);
if date != date[1] Then{
ii[0] = 0;
for cnt = 1 to 19{
ii[cnt] = ii[cnt-1][1];
}
}
ii[0] = ii[0]+1;
if ii[1] > 0 Then
plot1(ii[1],"전일");
if ii[x] > 0 then{
sum = 0;
for cnt = 1 to X{
sum = sum+ii[cnt];
}
plot2(sum,"전일~X일전");
}
2
input : X(2);
var : cnt(0),Dsum(0),Nsum(0),Tsum(0);
Array : Di[20](0),Ni[20](0),Ti[20](0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
Di[0] = 0;
Ti[0] = 0;
Ni[0] = 0;
for cnt = 1 to 19{
Di[cnt] = Di[cnt-1][1];
Ni[cnt] = Ni[cnt-1][1];
Ti[cnt] = Ti[cnt-1][1];
}
}
Ti[0] = Ti[0]+1;
if stime >= 090000 and stime < 180000 then
Di[0] = Di[0]+1;
if stime >= 180000 or stime < 090000 Then
Ni[0] = Ni[0]+1;
DSum = 0;
NSum = 0;
TSum = 0;
for cnt = 1 to X{
Dsum = Dsum+Di[cnt];
Nsum = Nsum+Ni[cnt];
Tsum = Tsum+Ti[cnt];
}
plot1(Di[1]);
plot2(Ni[1]);
plot3(Ti[1]);
plot4(Dsum);
plot5(Nsum);
plot6(Tsum);
즐거운 하루되세요
> yanartas 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 고생이 많으십니다.
번거로우시더라도 필요한 지표라서 부탁드립니다.
500틱 차트에서,
전일의 봉의 갯수를 표현하는 지표를 만들고자 합니다,
1. 전 거래일 0:00 ~ 24:00 까지의 봉의 갯수
1-1. 0:00 ~ 24:00 시간기준 전 거래일부터 x일의 봉의 갯수
(x가 2이라면 전전일의 0:00 부터 전일 24:00까지)
한국시간을 중심으로
2. 전 거래일 정규장의 봉의 갯수
3. 전 거래일 야간장의 봉의 갯수
4. 전 거래일 복합장의 봉의 갯수(전 거래일의 정규장과 야간장 봉의 갯수의 합)
5. 전 거래일을 기준으로 전 거래일 포함하여 x일의 봉의 갯수
(x가 2이라면 전 거래일과 전전 거래일,
x가 3이라면 전 거래일, 전전 거래일, 전전전 거래일)
위와같은 로직을 각각 표현하는 지표를 구하고자 합니다.
문제는 질문2~5까지는 우리나라시간에 맞추어서 만들고 싶습니다.
즉, 한국 시간으로 9:00 ~ 3:45 까지 정규장으로 규정하고,
그 외의 시간은 야간장으로 규정해서 봉의 갯수를 측정하고자 합니다.
예시로 부탁드립니다.
감사합니다.