커뮤니티
지난 100개봉중에서 거래량이 제일큰거부터
2017-12-08 13:14:56
180
글번호 114839
지난 100개봉중에서 거래량이 제일큰봉부터 5번째로 큰봉 까지 5개봉의 고저를 차트에 그리는거 지표 부탁드립니다. 컴퓨터에 제일 부담이 없는걸로 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2017-12-08 16:15:29
안녕하세요
예스스탁입니다.
input : N(100);
var : cnt(0),v1(0),v2(0),v3(0),v4(0),v5(0);
var : H1(0),H2(0),H3(0),H4(0),H5(0);
var : L1(0),L2(0),L3(0),L4(0),L5(0);
v1 = 0;v2 = 0;v3 = 0;v4 = 0;v5 = 0;
H1 = 0;H2 = 0;H3 = 0;H4 = 0;H5 = 0;
L1 = 0;L2 = 0;L3 = 0;L4 = 0;L5 = 0;
for cnt = 0 to N-1
{
if V[cnt] > V1 Then{
V5 = V4;
V4 = V3;
V3 = V2;
V2 = V1;
V1 = V[cnt];
H5 = H4;
H4 = H3;
H3 = H2;
H2 = H1;
H1 = H[cnt];
L5 = L4;
L4 = L3;
L3 = L2;
L2 = L1;
L1 = L[cnt];
}
if V[cnt] < V1 and V[cnt] > V2 Then{
V5 = V4;
V4 = V3;
V3 = V2;
V2 = V[cnt];
H5 = H4;
H4 = H3;
H3 = H2;
H2 = H[cnt];
L5 = L4;
L4 = L3;
L3 = L2;
L2 = L[cnt];
}
if V[cnt] < V2 and V[cnt] > V3 Then{
V5 = V4;
V4 = V3;
V3 = V[cnt];
H5 = H4;
H4 = H3;
H3 = H[cnt];
L5 = L4;
L4 = L3;
L3 = L[cnt];
}
if V[cnt] < V3 and V[cnt] > V4 Then{
V5 = V4;
V4 = V[cnt];
H5 = H4;
H4 = H[cnt];
L5 = L4;
L4 = L[cnt];
}
if V[cnt] < V4 and V[cnt] > V5 Then{
V5 = V[cnt];
H5 = H[cnt];
L5 = L[cnt];
}
}
plot1(H1);
plot2(L1);
plot3(H2);
plot4(L2);
plot5(H3);
plot6(L3);
plot7(H4);
plot8(L4);
plot9(H5);
plot10(L5);
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 지난 100개봉중에서 거래량이 제일큰거부터
> 지난 100개봉중에서 거래량이 제일큰봉부터 5번째로 큰봉 까지 5개봉의 고저를 차트에 그리는거 지표 부탁드립니다. 컴퓨터에 제일 부담이 없는걸로 부탁드립니다.
다음글
이전글