커뮤니티
주가지표
2014-05-29 08:55:00
152
글번호 75448
아래 36434번 답변 감사드립니다.
아래 답변으로 어떻게 응용해 볼려고 했으나
어려워서 추가로 문의드립니다.
사실 필요한 것은 매주 금요일부터 다음주 목요일을
1개 주로 보고
금요일의 시가와 금요일 이후 고가(주간고가)와
저가(주간저가)를 구하고자 합니다.
일반적인 주봉은 월~금인데
저는 금~목의 주봉의 시가, 고자, 저가를 구하고자 합니다.
부탁드립니다.
<< 36434번 답변 >>
var : V1(0,data3),V2(0,data3),V3(0,data3);
var : month(0,data3),nday(0,data3),week(0,data3);
month = data3(int(date/100)-int(date/10000)*100);
nday = data3(date - int(date/100)*100);
week = data3(DayOfWeek(date));
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then{
V1 = data3(OpenD(0));
V2 = data3(HighD(0));
V3 = data3(LowD(0));
}
plot1(V1);
plot2(V2);
plot3(V3);
답변 1
예스스탁 예스스탁 답변
2014-05-29 13:59:49
안녕하세요
예스스탁입니다.
아래와 같이 작성하시면 됩니다.
금요일에서~다음목요일까지를 한주로 보고
주간 시고저종가를 계산하는 식입니다.
N으로 이전주를 지정할수 있게 작성해 드립니다.
N이 0이면 이번주 1이면 저번주 순입니다.
input : N(0);
var : cnt(0);
Array : OO[20](0),HH[20](0),LL[20](0),CC[20](0);
if data3((DayOfWeek(sdate) == 5 or (DayOfWeek(sdate) < DayOfWeek(sdate[1]) and DayOfWeek(sdate[1]) != 5 )) and date != date[1]) Then{
OO[0] = data3(O);
HH[0] = data3(H);
LL[0] = data3(L);
for cnt = 1 to 19{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if data3(H) > HH[0] Then
HH[0] = data3(H);
if data3(L) < LL[0] Then
LL[0] = data3(L);
CC[0] = data3(C);
plot1(OO[N],"금~목 시가");
plot2(HH[N],"금~목 고가");
plot3(LL[N],"금~목 저가");
plot4(CC[N],"금~목 종가");
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 주가지표
> 아래 36434번 답변 감사드립니다.
아래 답변으로 어떻게 응용해 볼려고 했으나
어려워서 추가로 문의드립니다.
사실 필요한 것은 매주 금요일부터 다음주 목요일을
1개 주로 보고
금요일의 시가와 금요일 이후 고가(주간고가)와
저가(주간저가)를 구하고자 합니다.
일반적인 주봉은 월~금인데
저는 금~목의 주봉의 시가, 고자, 저가를 구하고자 합니다.
부탁드립니다.
<< 36434번 답변 >>
var : V1(0,data3),V2(0,data3),V3(0,data3);
var : month(0,data3),nday(0,data3),week(0,data3);
month = data3(int(date/100)-int(date/10000)*100);
nday = data3(date - int(date/100)*100);
week = data3(DayOfWeek(date));
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then{
V1 = data3(OpenD(0));
V2 = data3(HighD(0));
V3 = data3(LowD(0));
}
plot1(V1);
plot2(V2);
plot3(V3);