커뮤니티
강조 문의 드립니다.
2019-09-09 13:20:43
165
글번호 131844
항상 도움에 감사 드립니다.
아래와 같이 일정 기간 동안 발생된 거래량의 상위 5개의 최고 /최저를 나타낸 수식입니다.
이 수식에서 최고/최저를 발생된 봉을 강조하고 싶습니다.
답변 부탁드립니다.
input : N(60);
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);
답변 1
예스스탁 예스스탁 답변
2019-09-09 16:59:51
안녕하세요
예스스탁입니다.
문의하신 내용은 가능하지 않습니다.
올려주신 수식은 최근 n개봉을 기준으로하는데
강조는 현재시점에서 과거봉에 표시를 할수가 없습니다.
특정조건을 만족하면 현재봉에 표시만 가능합니다.
즐거운 하루되세요
> arron 님이 쓴 글입니다.
> 제목 : 강조 문의 드립니다.
> 항상 도움에 감사 드립니다.
아래와 같이 일정 기간 동안 발생된 거래량의 상위 5개의 최고 /최저를 나타낸 수식입니다.
이 수식에서 최고/최저를 발생된 봉을 강조하고 싶습니다.
답변 부탁드립니다.
input : N(60);
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);
다음글
이전글