커뮤니티
5초봉의 최대/최소(H/L/C)
2009-01-14 18:16:12
805
글번호 19513
다시한번 더 답변 부탁드려요..
5초봉:주데이터
3분봉:참조데이터(data2())
전날 13시00분00초 첫번째 3분봉
9시00분00초 ~ 9시02분55초 두번째 3분봉
9시03분00초 ~ 9시05분55초 셋번째 3분봉
두번째 9시00분00초부터 ~9시02분55초에서 5초봉중에 최대/최소의 H/L/C 값을 구해서..
첫번째 3분봉을 참조한 H/L/C값과 비교하여 매수하는데요..
여기서 문제는 두번째 3분봉안에서 5초봉의 최대/최소이 필요하구요...
세번째 3분봉안에서 다시 5초봉의 최대/최소가 되어야 합니다..
3분봉씩 끊어서의 최대/최소입니다.
꼭 부탁드려요~~
If data2(H+L+C) < 최대H+L+C then
buy();
안녕하세요
예스스탁입니다.
var : cnt(0);
array : H3[11](0),L3[11](0),O3[11](0),C3[11](0);
var1 = TimeToMinutes(stime)%3;
if var1 < var1[1] or dayindex() == 0 Then{
O3[0] = O;
H3[0] = H;
L3[0] = L;
for cnt = 1 to 10{
O3[cnt] = O3[cnt-1][1];
H3[cnt] = H3[cnt-1][1];
L3[cnt] = L3[cnt-1][1];
C3[cnt] = C3[cnt-1][1];
}
}
if H > H3[0] Then
H3[0] = H;
if L < L3[0] Then
L3[0] = L;
C3[0] = C;
plot1(O3[0],"3분봉시가");
plot2(H3[0],"3분봉고가");
plot3(L3[0],"3분봉저가");
plot4(C3[0],"3분봉종가");
/*plot1(O3[1],"전봉 3분봉시가");
plot2(H3[1],"전봉 3분봉고가");
plot3(L3[1],"전봉 3분봉저가");
plot4(C3[1],"전봉 3분봉종가");*/
변수가 배열변수로 작성되었습니다.
현 3분봉 시가 : O3[0]
현 3분봉 고가 : H3[0]
현 3분봉 저가 : L3[0]
현 3분봉 종가 : C3[0]
전 3분봉 시가 : O3[1]
전 3분봉 고가 : H3[1]
전 3분봉 저가 : L3[1]
전 3분봉 종가 : C3[1]
전전 3분봉 시가 : O3[2]
전전 3분봉 고가 : H3[2]
전전 3분봉 저가 : L3[2]
전전 3분봉 종가 : C3[2]
입니다.
즐거운 하루되세요
> 시장충격 님이 쓴 글입니다.
> 제목 : 확인꼭부탁드립니다
> NthHighest(1,H,36)을통하여 36개의 봉중 최고
NthLowest(1,L,36)을 통하여 36개의 봉중 최저값을 구했습니다
37번째봉이 진행돼었을때 제일첫봉이 제외되고 구해지는데
37번째봉이 첫봉으로 간주되어 값을구하게 할수있을까요?
예를 들어 40개의 봉이 진행됐을경우
5번째봉부터 40개봉중에 값을구하는것이아니고 37개부터 40개중의 최고 최저를 구할수있는 시스템식이 있는지요
답변 1
예스스탁 예스스탁 답변
2009-01-15 14:48:01
> 팍팍후후 님이 쓴 글입니다.
> 제목 : 5초봉의 최대/최소(H/L/C)
> 다시한번 더 답변 부탁드려요..
5초봉:주데이터
3분봉:참조데이터(data2())
전날 13시00분00초 첫번째 3분봉
9시00분00초 ~ 9시02분55초 두번째 3분봉
9시03분00초 ~ 9시05분55초 셋번째 3분봉
두번째 9시00분00초부터 ~9시02분55초에서 5초봉중에 최대/최소의 H/L/C 값을 구해서..
첫번째 3분봉을 참조한 H/L/C값과 비교하여 매수하는데요..
여기서 문제는 두번째 3분봉안에서 5초봉의 최대/최소이 필요하구요...
세번째 3분봉안에서 다시 5초봉의 최대/최소가 되어야 합니다..
3분봉씩 끊어서의 최대/최소입니다.
꼭 부탁드려요~~
If data2(H+L+C) < 최대H+L+C then
buy();
안녕하세요
예스스탁입니다.
var : cnt(0);
array : H3[11](0),L3[11](0),O3[11](0),C3[11](0);
var1 = TimeToMinutes(stime)%3;
if var1 < var1[1] or dayindex() == 0 Then{
O3[0] = O;
H3[0] = H;
L3[0] = L;
for cnt = 1 to 10{
O3[cnt] = O3[cnt-1][1];
H3[cnt] = H3[cnt-1][1];
L3[cnt] = L3[cnt-1][1];
C3[cnt] = C3[cnt-1][1];
}
}
if H > H3[0] Then
H3[0] = H;
if L < L3[0] Then
L3[0] = L;
C3[0] = C;
plot1(O3[0],"3분봉시가");
plot2(H3[0],"3분봉고가");
plot3(L3[0],"3분봉저가");
plot4(C3[0],"3분봉종가");
/*plot1(O3[1],"전봉 3분봉시가");
plot2(H3[1],"전봉 3분봉고가");
plot3(L3[1],"전봉 3분봉저가");
plot4(C3[1],"전봉 3분봉종가");*/
변수가 배열변수로 작성되었습니다.
현 3분봉 시가 : O3[0]
현 3분봉 고가 : H3[0]
현 3분봉 저가 : L3[0]
현 3분봉 종가 : C3[0]
전 3분봉 시가 : O3[1]
전 3분봉 고가 : H3[1]
전 3분봉 저가 : L3[1]
전 3분봉 종가 : C3[1]
전전 3분봉 시가 : O3[2]
전전 3분봉 고가 : H3[2]
전전 3분봉 저가 : L3[2]
전전 3분봉 종가 : C3[2]
입니다.
즐거운 하루되세요
> 시장충격 님이 쓴 글입니다.
> 제목 : 확인꼭부탁드립니다
> NthHighest(1,H,36)을통하여 36개의 봉중 최고
NthLowest(1,L,36)을 통하여 36개의 봉중 최저값을 구했습니다
37번째봉이 진행돼었을때 제일첫봉이 제외되고 구해지는데
37번째봉이 첫봉으로 간주되어 값을구하게 할수있을까요?
예를 들어 40개의 봉이 진행됐을경우
5번째봉부터 40개봉중에 값을구하는것이아니고 37개부터 40개중의 최고 최저를 구할수있는 시스템식이 있는지요
다음글
이전글