커뮤니티

특정 시간대의 시고저종

프로필 이미지
이만스닥
2023-07-21 11:42:33
1079
글번호 170835
답변완료
안녕하세요 날이 많이 더운데 항상 기운 넘치시길 바라겠습니다 특정 시간대의 시고저종 값을 어레이에 넣어서 사용하고 싶습니다. ex) OOO[1] 일 경우에는, 어제의 특정 시간대의 오픈 프라이스 값. [2]의 경우 그저께 ex) 장 시작후 30분 봉의 시고저종 등등 시작 및 종료시간은 제가 설정 할수 있도록 부탁드립니다! 항상 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-21 16:24:28

안녕하세요 예스스탁입니다. prev로 이전일 지정하시면 됩니다. 당일은 지정한 시간대 전에는 모두 값이 0 입니다. input : StartTime(100000),EndTime(120000),prev(1); var : Tcond(False),cnt(0); Array : OO[100](0),HH[100](0),LL[100](0),CC[100](0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = False; } if Bdate != Bdate[1] Then { For cnt = 99 DownTo 1 { OO[cnt] = OO[cnt-1]; HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; CC[cnt] = CC[cnt-1]; } OO[0] = 0; HH[0] = 0; LL[0] = 0; CC[0] = 0; } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; OO[0] = Open; HH[0] = High; LL[0] = Low; } if Tcond == true Then { if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = Close; } Plot1(OO[prev]); Plot2(HH[prev]); Plot3(LL[prev]); Plot4(CC[prev]); 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 특정 시간대의 시고저종 > 안녕하세요 날이 많이 더운데 항상 기운 넘치시길 바라겠습니다 특정 시간대의 시고저종 값을 어레이에 넣어서 사용하고 싶습니다. ex) OOO[1] 일 경우에는, 어제의 특정 시간대의 오픈 프라이스 값. [2]의 경우 그저께 ex) 장 시작후 30분 봉의 시고저종 등등 시작 및 종료시간은 제가 설정 할수 있도록 부탁드립니다! 항상 감사합니다