커뮤니티
다시 문의드립니다.
2015-12-16 12:42:30
111
글번호 93476
안녕하세요.
문의번호 45513 답변을 받았습니다.
제가 문의드린 내용은
선물분봉 차트에서 n일 간이었는데
답변 주신 내용은 봉개수 n봉이었습니다.
제 질문은 예를들면 4일전 ~ 당일 사이의 고점과 저점에서 결과를 출력하라는 것입니다.
다시 답변 부탁드립니다. 꾸벅~
수고하세요.
답변 1
예스스탁 예스스탁 답변
2015-12-17 09:25:17
안녕하세요
예스스탁입니다.
input : N(4);
var : cnt(0), HH(0),LL(0),Hi(0),Li(0);
var : HL(0),LH(0);
Array : DH[20](0),DL[20](0),DHi[20](0),DLi[20](0);
#일간 최고가와 인덱스 저장
if date != date[1] Then{
DH[0] = H;
DL[0] = L;
DHI[0] = index;
DLI[0] = index;
for cnt = 1 to 19{
DH[cnt] = DH[cnt-1][1];
DHi[cnt] = DHi[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DLi[cnt] = DLi[cnt-1][1];
}
}
if H > DH[0] Then{
DH[0] = H;
DHi[0] = index;
}
if L < DL[0] Then{
DL[0] = L;
DLi[0] = index;
}
#N일 이상 데이터가 있을경우만 수행
if DH[N] > 0 and DL[N] > 0 then{
HH = DH[0];
Hi = DHi[0];
LL = DL[0];
Li = DLi[0];
#N일간 최고가/최고가인덱스와 최저가/최저가 인덱스 계산,
for cnt = 0 to N{
if DH[cnt] > HH Then{
HH = DH[cnt];
Hi = DHi[cnt];
}
if DL[cnt] < LL Then{
LL = DL[cnt];
Li = DLi[cnt];
}
}
if Li < Hi Then{
HL = L;
for cnt = 0 to index-Hi{
if L[cnt] < HL Then
HL = L[cnt];
}
plot1(HH,"고점");
plot2(LL,"저점");
plot3(HH-(HH-LL)*0.5,"50%");
plot4(HH-(HH-LL)*0.618,"61.8%");
plot5(HL);
}
if Li >= Hi Then{
LH = H;
for cnt = 0 to index-Li{
if H[cnt] > LH Then
LH = H[cnt];
}
plot1(HH,"고점");
plot2(LL,"저점");
plot3(LL+(HH-LL)*0.5,"50%");
plot4(LL+(HH-LL)*0.618,"61.8%");
plot5(LH);
}
}
즐거운 하루되세요
> land22 님이 쓴 글입니다.
> 제목 : 다시 문의드립니다.
> 안녕하세요.
문의번호 45513 답변을 받았습니다.
제가 문의드린 내용은
선물분봉 차트에서 n일 간이었는데
답변 주신 내용은 봉개수 n봉이었습니다.
제 질문은 예를들면 4일전 ~ 당일 사이의 고점과 저점에서 결과를 출력하라는 것입니다.
다시 답변 부탁드립니다. 꾸벅~
수고하세요.
다음글
이전글