커뮤니티

문의드립니다

프로필 이미지
러블리
2024-11-18 12:21:32
773
글번호 185365
답변완료
var : cnt(0); Array : HH[2](0),LL[2](0); if bdate > Bdate[1]+7 Then { For cnt = 3 DownTo 1 { HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; } HH[0] = H; LL[0] = L; } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[1] > 0 and LL[1] > 0 Then { var1 = (HH[1] + HH[0])/2; Var2 = (LL[1] + LL[0])/2; value1 = (HH[1]+LL[1])/2; value2 = (HH[0]+LL[0])/2; Var3 = (value1+Value2)/2; Plot1(var1); Plot2(var2); Plot3(var3); } ---------------- 전주 고저가와 금주 고저가를 합해 평균낸 값을 구하려고 하는데요 짜집기해서 만들어봤는데.. 역시 ㅜㅜ 수정 좀 부탁드립니다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-18 14:29:24

안녕하세요 예스스탁입니다. 주간 고저가 계산이 잘못되어 있었습니다. 해당 부분 수정해 드립니다. var : cnt(0); Array : HH[4](0),LL[4](0); if DayOfWeek(bdate) < dayofweek(Bdate[1]) Then //주변경 { For cnt = 3 DownTo 1 { HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; } HH[0] = H; LL[0] = L; } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[1] > 0 and LL[1] > 0 Then { var1 = (HH[1] + HH[0])/2; Var2 = (LL[1] + LL[0])/2; value1 = (HH[1]+LL[1])/2; value2 = (HH[0]+LL[0])/2; Var3 = (value1+Value2)/2; Plot1(var1); Plot2(var2); Plot3(var3); } 즐거운 하루되세요 > 러블리 님이 쓴 글입니다. > 제목 : 문의드립니다 > var : cnt(0); Array : HH[2](0),LL[2](0); if bdate > Bdate[1]+7 Then { For cnt = 3 DownTo 1 { HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; } HH[0] = H; LL[0] = L; } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[1] > 0 and LL[1] > 0 Then { var1 = (HH[1] + HH[0])/2; Var2 = (LL[1] + LL[0])/2; value1 = (HH[1]+LL[1])/2; value2 = (HH[0]+LL[0])/2; Var3 = (value1+Value2)/2; Plot1(var1); Plot2(var2); Plot3(var3); } ---------------- 전주 고저가와 금주 고저가를 합해 평균낸 값을 구하려고 하는데요 짜집기해서 만들어봤는데.. 역시 ㅜㅜ 수정 좀 부탁드립니다 감사합니다