커뮤니티

문의 드립니다

프로필 이미지
땡열이
2024-11-22 14:20:16
621
글번호 185555
답변완료
input : Period(34); var : cnt(0),timeCnt(0); Array : HH[377](0),LL[377](0),OO[377](0),CC[377](0); if true Then { timeCnt = timeCnt + 1; if timeCnt >= Period Then { // 새로운 Period봉 데이터 초기화 for cnt = Period-1 downto 1 { OO[cnt] = OO[cnt-1]; HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; CC[cnt] = CC[cnt-1]; } OO[0] = O; HH[0] = H; LL[0] = L; CC[0] = C; timeCnt = 0; // 카운터 리셋 } // Period 동안 데이터 업데이트 if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if C != OO[0] Then CC[0] = C; } 값이 변하는 이유가 if true then 문 때문인거 같은데 대용할 조건이 있을까요? 만들어진 값을 고정할 수 있다면 가능하겠는데~~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-22 14:07:22

안녕하세요 예스스탁입니다. if true then에 의해 매봉 조건이 충족되는데 어떤 조건을 지정해야 하는지 저희가 알수 없습니다. 즐거운 하루되세요 > 땡열이 님이 쓴 글입니다. > 제목 : 문의 드립니다 > input : Period(34); var : cnt(0),timeCnt(0); Array : HH[377](0),LL[377](0),OO[377](0),CC[377](0); if true Then { timeCnt = timeCnt + 1; if timeCnt >= Period Then { // 새로운 Period봉 데이터 초기화 for cnt = Period-1 downto 1 { OO[cnt] = OO[cnt-1]; HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; CC[cnt] = CC[cnt-1]; } OO[0] = O; HH[0] = H; LL[0] = L; CC[0] = C; timeCnt = 0; // 카운터 리셋 } // Period 동안 데이터 업데이트 if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if C != OO[0] Then CC[0] = C; } 값이 변하는 이유가 if true then 문 때문인거 같은데 대용할 조건이 있을까요?