커뮤니티
27304_6번질문____재질문
2012-11-28 16:58:54
324
글번호 56909
본래 제가 질문드린 내용과 다른 답변인 것 같아서 재질문드립니다.
알고 싶은 것은 ,,,,야간 선물 시작시간인 18시부터 다음날 새벽 5시까지의 거래기간을 1일로 본다면,
어제 1일의 Range(HighD-LowD)를 처음으로 시작해서 과거 N일간의 Range의 평균을 알고 싶었던 것입니다.
주간 기준으로 본다면 어제까지의(오늘 제외) N일간 장중 고저 평균입니다
그리고 가능하다면, 주간에서처럼 야간용 HighD, LowD, OpenD, CloseD, Dayhigh,,,,등 기본적으로 필요한 것들은 함수로 만들어주시면 안될까요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-11-29 13:37:34
안녕하세요
예스스탁입니다.
수정한 식입니다.
input : P(10);
var : cnt(0),sumRange(0),mav(0);
Array : 야간장시초가[11](0),야간장최고가[11](0),야간장최저가[11](0),야간장종가[11](0);
if stime >= 180000 and stime[1] < 180000 Then{
야간장시초가[0] = O;
야간장최고가[0] = H;
야간장최저가[0] = L;
for cnt = 1 to 9{
야간장시초가[cnt] = 야간장시초가[cnt-1][1];
야간장최고가[cnt] = 야간장최고가[cnt-1][1];
야간장최저가[cnt] = 야간장최저가[cnt-1][1];
야간장종가[cnt] = 야간장종가[cnt-1][1];
}
}
if stime >= 180000 or stime < 90000 Then{
if H > 야간장최고가[0] Then
야간장최고가[0] = H;
if L < 야간장최저가[0] Then
야간장최저가[0] = L;
야간장종가[0] = C;
}
sumRange = 0;
for cnt = 1 to P{
sumRange = sumRange+(야간장최고가[cnt]-야간장최저가[cnt]);
}
mav = sumRange/P;
plot1(mav);
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 27304_6번질문____재질문
> 본래 제가 질문드린 내용과 다른 답변인 것 같아서 재질문드립니다.
알고 싶은 것은 ,,,,야간 선물 시작시간인 18시부터 다음날 새벽 5시까지의 거래기간을 1일로 본다면,
어제 1일의 Range(HighD-LowD)를 처음으로 시작해서 과거 N일간의 Range의 평균을 알고 싶었던 것입니다.
주간 기준으로 본다면 어제까지의(오늘 제외) N일간 장중 고저 평균입니다
그리고 가능하다면, 주간에서처럼 야간용 HighD, LowD, OpenD, CloseD, Dayhigh,,,,등 기본적으로 필요한 것들은 함수로 만들어주시면 안될까요?
감사합니다.