커뮤니티

수식 문의드립니다.

프로필 이미지
네오
2020-08-04 11:42:37
1663
글번호 141217
답변완료
안녕하세요. 연일 수고가 많으십니다. 일전에 답변주신 수식이 다음과 같습니다. ----------------------------------------- var : cnt(0); Array : OO[10](0),HH[10](0),LL[10](0),MM[10](0),DD[10](0); Array : location[50](0); if Bdate != Bdate[1] Then { OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; MM[cnt] = MM[cnt-1][1]; DD[cnt] = DD[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; MM[0] = (HH[0]+LL[0])/2; DD[0] = (HH[0]-MM[0]); if HH[1] > 0 And LL[1] > 0 Then { #큰값에서 작은값 순으로 배열변수에 할당 location[0] = 최대값; location[1] = 값; . . . . location[48] = 값; location[49] = 최소값; For cnt = 0 to 48 { If location[cnt] >= OO[0] And OO[0] > location[cnt+1] Then { Var1 = location[cnt]; Var2 = location[cnt+1]; } } Plot1(var1); Plot2(var1+DD[1]*1); Plot3(var1+DD[1]*2); Plot4(var1+DD[1]*3); Plot5(var2); Plot6(var2-DD[1]*1); Plot7(var2-DD[1]*2); Plot8(var2-DD[1]*3); } ------------------------------------------------------ 일봉에 그리는 수식인데, 위 수식을 항생 운영시간에 맞춰 적용하고자 합니다. 직전일봉의 기간을 전일 AM 10:15부터 ~ 익일 AM 04:00 까지로 하는 수식 작성 부탁드립니다. 불규칙한 날씨에 건강 조심하시고요, 수식 작성에 감사드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-05 10:36:06

안녕하세요 예스스탁입니다. var : cnt(0); Array : OO[10](0),HH[10](0),LL[10](0),MM[10](0),DD[10](0); Array : location[50](0); if (sDate != sDate[1] and sTime >= 101500) or (sDate == sDate[1] and sTime >= 101500 and sTime < 101500)Then { OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; MM[cnt] = MM[cnt-1][1]; DD[cnt] = DD[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; MM[0] = (HH[0]+LL[0])/2; DD[0] = (HH[0]-MM[0]); if HH[1] > 0 And LL[1] > 0 Then { #큰값에서 작은값 순으로 배열변수에 할당 location[0] = 최대값; location[1] = 값; . . . . location[48] = 값; location[49] = 최소값; For cnt = 0 to 48 { If location[cnt] >= OO[0] And OO[0] > location[cnt+1] Then { Var1 = location[cnt]; Var2 = location[cnt+1]; } } Plot1(var1); Plot2(var1+DD[1]*1); Plot3(var1+DD[1]*2); Plot4(var1+DD[1]*3); Plot5(var2); Plot6(var2-DD[1]*1); Plot7(var2-DD[1]*2); Plot8(var2-DD[1]*3); } 즐거운 하루되세요 > 네오 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 안녕하세요. 연일 수고가 많으십니다. 일전에 답변주신 수식이 다음과 같습니다. ----------------------------------------- var : cnt(0); Array : OO[10](0),HH[10](0),LL[10](0),MM[10](0),DD[10](0); Array : location[50](0); if Bdate != Bdate[1] Then { OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; MM[cnt] = MM[cnt-1][1]; DD[cnt] = DD[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; MM[0] = (HH[0]+LL[0])/2; DD[0] = (HH[0]-MM[0]); if HH[1] > 0 And LL[1] > 0 Then { #큰값에서 작은값 순으로 배열변수에 할당 location[0] = 최대값; location[1] = 값; . . . . location[48] = 값; location[49] = 최소값; For cnt = 0 to 48 { If location[cnt] >= OO[0] And OO[0] > location[cnt+1] Then { Var1 = location[cnt]; Var2 = location[cnt+1]; } } Plot1(var1); Plot2(var1+DD[1]*1); Plot3(var1+DD[1]*2); Plot4(var1+DD[1]*3); Plot5(var2); Plot6(var2-DD[1]*1); Plot7(var2-DD[1]*2); Plot8(var2-DD[1]*3); } ------------------------------------------------------ 일봉에 그리는 수식인데, 위 수식을 항생 운영시간에 맞춰 적용하고자 합니다. 직전일봉의 기간을 전일 AM 10:15부터 ~ 익일 AM 04:00 까지로 하는 수식 작성 부탁드립니다. 불규칙한 날씨에 건강 조심하시고요, 수식 작성에 감사드립니다.