커뮤니티
분봉에서 일봉 수치표시
2014-06-04 22:17:03
163
글번호 75590
1분봉챠트에서
21일 전부터 전일까지, 61일 전부터 전일 까지의 두가지 유형으로 다음을 계산하고자 합니다
1) 당해 기간동안 최고치와 최저치
2) 당해 기간동안 고점의 평균, 저점의 평균
감사합니다
* 챠트당 최대봉수가 5000개인데 가능할까요?
* 참조데이타를 일봉으로 추가하는 경우는 어떨까요?
* 둘다 어렵다면 분봉을 긴주기 보고자하니 도움 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2014-06-05 11:28:35
안녕하세요
예스스탁입니다.
1.
input : P1(20),P2(60),N(1);
var : cnt(0),H1(0),L1(0),H2(0),L2(0);
var : Hsum1(0),Lsum1(0),Hsum2(0),Lsum2(0),Hma1(0),Lma1(0),Hma2(0),Lma2(0);
H1 = dayhigh(N);
L1 = daylow(N);
Hsum1 = 0;
Lsum1 = 0;
for cnt = N to P1{
Hsum1 = Hsum1+dayhigh(cnt);
Lsum1 = Lsum1+daylow(cnt);
if dayhigh(cnt) > H1 Then
H1 = dayhigh(cnt);
if daylow(cnt) < L1 Then
L1 = DayLow(cnt);
}
Hma1 = Hsum1/P1;
Lma1 = Lsum1/P1;
H2 = dayhigh(N);
L2 = daylow(N);
Hsum2 = 0;
Lsum2 = 0;
for cnt = N to P2{
Hsum2 = Hsum2+dayhigh(cnt);
Lsum2 = Lsum2+daylow(cnt);
if dayhigh(cnt) > H2 Then
H2 = dayhigh(cnt);
if daylow(cnt) < L2 Then
L2 = DayLow(cnt);
}
Hma2 = Hsum2/P2;
Lma2 = Lsum2/P2;
plot1(H1,"1~21일전 최고가");
plot2(L1,"1~21일전 최저가");
plot3(Hma1,"1~21일전 고가평균");
plot4(Lma1,"1~21일전 저가평균");
plot5(H2,"1~61일전 최고가");
plot6(L2,"1~61일전 최저가");
plot7(Hma2,"1~61일전 고가평균");
plot8(Lma2,"1~61일전 저가평균");
2.
차트에는 내부적으로 차트의 첫봉읠 날짜+99일치의 일간데이터가 제공됩니다.
문의하신 내용은 구현가능한 내용입니다.
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉 수치표시
> 1분봉챠트에서
21일 전부터 전일까지, 61일 전부터 전일 까지의 두가지 유형으로 다음을 계산하고자 합니다
1) 당해 기간동안 최고치와 최저치
2) 당해 기간동안 고점의 평균, 저점의 평균
감사합니다
* 챠트당 최대봉수가 5000개인데 가능할까요?
* 참조데이타를 일봉으로 추가하는 경우는 어떨까요?
* 둘다 어렵다면 분봉을 긴주기 보고자하니 도움 부탁드립니다