커뮤니티

지표

프로필 이미지
에리카
2021-02-01 12:00:57
507
글번호 145993
답변완료
지난달 시가/고가-중심-저가-종가 지난주 시가/고가-중심-저가-종가 문법용어부탁드립니다 weekh dayofweek로는 검증이 안되요 적용수식은 일봉처럼해보려고 합니다 var3= Day****(1)+abs(DayHigh(1)-DayLow(1))/2;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-01 14:11:04

안녕하세요 예스스탁입니다. 1 dayofweek는 기본제공 내장함수입니다. 해당 함수는 검증이 안될수 없습니다. 검증에 에러가 있으시면 다른 부분에서 문법에 에러가 있는 것입입니다. 2 주봉과 월봉의 시고저종가는 기본으로 제공되는 함수가 없습니다. 수식내에서 계산해 사용하셔야 합니다. 아래는 주봉/월봉 시고저종가 수식입니다. 각 배열변수 [0]은 이번주/이번달, [1]은 전주/전달, [2]는 전전주/전전달 순서입니다. 차트에 지정한 과거주를 계산할 만큼 충분한 데이타가 없으면 값이 0으로 나오게 됩니다. 아래식 참고하셔서 원하시는 계산식 만드시시기 바랍니다. 3 주봉 var : cnt(0); Array : weeko[10](0),weekh[10](0),weekl[10](0),weekc[10](0); if dayofweek(Bdate) < DayOfWeek(Bdate[1]) Then { weeko[0] = o; weekh[0] = h; weekl[0] = l; For cnt = 1 to 9 { weeko[cnt] = weeko[cnt-1][1]; weekh[cnt] = weekh[cnt-1][1]; weekl[cnt] = weekl[cnt-1][1]; weekc[cnt] = weekc[cnt-1][1]; } } if weekh[0] > 0 and h > weekh[0] Then weekh[0] = h; if weekl[0] > 0 and l < weekl[0] Then weekl[0] = l; weekc[0] = c; Plot1(weeko[1]); Plot2(weekh[1]); Plot3(weekl[1]); Plot4(weekc[1]); 4 월봉 var : cnt(0); Array : montho[10](0),monthh[10](0),monthl[10](0),monthc[10](0); if Bdate > Bdate[1]+30 Then { montho[0] = o; monthh[0] = h; monthl[0] = l; For cnt = 1 to 9 { montho[cnt] = montho[cnt-1][1]; monthh[cnt] = monthh[cnt-1][1]; monthl[cnt] = monthl[cnt-1][1]; monthc[cnt] = monthc[cnt-1][1]; } } if monthh[0] > 0 and h > monthh[0] Then monthh[0] = h; if monthl[0] > 0 and l < monthl[0] Then monthl[0] = l; monthc[0] = c; Plot1(montho[1]); Plot2(monthh[1]); Plot3(monthl[1]); Plot4(monthc[1]); 즐거운 하루되세요 > 에리카 님이 쓴 글입니다. > 제목 : 지표 > 지난달 시가/고가-중심-저가-종가 지난주 시가/고가-중심-저가-종가 문법용어부탁드립니다 weekh dayofweek로는 검증이 안되요 적용수식은 일봉처럼해보려고 합니다 var3= Day****(1)+abs(DayHigh(1)-DayLow(1))/2;