커뮤니티
수식문의
2013-03-17 20:11:54
293
글번호 60822
연결선물차트 5분 차트에,
20개봉의 최고가와 최저가 그리고 최고가와 최저가의 중심값을 표현하고자 합니다.
위 수식은 쉽게 표현할수 있습니다.
마찬가지로 15분 차트에도 위 수식을 적용을 하고
30분 차트에도 위 수식을 적용해서 차트3개를 동시에 보고 있습니다.
차트3개를 보니 불편하여 5분 차트 하나에 위수식을 다 표현할수 있는지요.
즉 차트는 5분 차트를 띠워 놓고 여기에
5분차트의 20개봉의 최고가, 최저가, 중심값을 나타내고
15분차트와 30분차트의 20개봉의 최고가, 최저가, 중심값도 동시에 나타나게
할수 있는지요?
답변 1
예스스탁 예스스탁 답변
2013-03-18 12:56:00
안녕하세요
예스스탁입니다.
var : cnt(0),HH1(0),LL1(0),AA1(0),HH2(0),LL2(0),AA2(0),HH3(0),LL3(0),AA3(0);
Array : H2[20](0),L2[20](0),H3[20](0),L3[20](0);
HH1 = highest(H,20);
LL1 = Lowest(L,20);
AA1 = (HH1+LL1)/2;
plot1(HH1,"5분봉 최고값");
plot2(LL1,"5분봉 최저값");
plot3(AA1,"5분봉 중간값");
var1 = TimeToMinutes(stime)%15;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
H2[0] = H;
L2[0] = L;
for cnt = 1 to 19{
H2[cnt] = H2[cnt-1][1];
L2[cnt] = L2[cnt-1][1];
}
}
if H > H2[0] Then
H2[0] = H;
if L < L2[0] Then
L2[0] = L;
if H2[19] > 0 Then{
HH2 = H2[0];
LL2 = L2[0];
for cnt = 0 to 19{
if H2[cnt] > HH2 Then
HH2 = H2[cnt];
if L2[cnt] < LL2 Then
LL2 = L2[cnt];
}
AA2 = (HH2+LL2)/2;
plot4(HH2,"15분봉 최고가");
plot5(LL2,"15분봉 최저가");
plot6(AA2,"15분봉 중간값");
}
var2 = TimeToMinutes(stime)%30;
if dayindex == 0 or (var2 <= var2[1] and stime > stime[1]) Then{
H3[0] = H;
L3[0] = L;
for cnt = 1 to 19{
H3[cnt] = H3[cnt-1][1];
L3[cnt] = L3[cnt-1][1];
}
}
if H > H3[0] Then
H3[0] = H;
if L < L3[0] Then
L3[0] = L;
if H3[19] > 0 Then{
HH3 = H3[0];
LL3 = L3[0];
for cnt = 0 to 19{
if H3[cnt] > HH3 Then
HH3 = H3[cnt];
if L3[cnt] < LL3 Then
LL3 = L3[cnt];
}
AA3 = (HH3+LL3)/2;
plot7(HH3,"30분봉 최고가");
plot8(LL3,"30분봉 최저가");
plot9(AA3,"30분봉 중간값");
}
즐거운 하루되세요
> 우주비행 님이 쓴 글입니다.
> 제목 : 수식문의
>
연결선물차트 5분 차트에,
20개봉의 최고가와 최저가 그리고 최고가와 최저가의 중심값을 표현하고자 합니다.
위 수식은 쉽게 표현할수 있습니다.
마찬가지로 15분 차트에도 위 수식을 적용을 하고
30분 차트에도 위 수식을 적용해서 차트3개를 동시에 보고 있습니다.
차트3개를 보니 불편하여 5분 차트 하나에 위수식을 다 표현할수 있는지요.
즉 차트는 5분 차트를 띠워 놓고 여기에
5분차트의 20개봉의 최고가, 최저가, 중심값을 나타내고
15분차트와 30분차트의 20개봉의 최고가, 최저가, 중심값도 동시에 나타나게
할수 있는지요?