커뮤니티

로직 체크 좀 해 주세요..

프로필 이미지
오늘
2003-07-10 00:00:00
5004
글번호 367
수고하십니다... 아래 로직을 지표에 적용을 해 봤더니 index값이 10일 경우 만 plot(cnt, "1")이 실행되어 지표에 값이 출력값 10 이 표시가되는데 그 외에 index값이 N/A로 표시 됩니다. 즉, index 10 이외의 값에서는 plot1이 실행이 않되었다는 애긴 것 같은데요.. 꼭 실행 되어서 0 값이 출력 되어야 하는 거 아닐까요? var : cnt(0), counter(false); if index == 10 then { counter = true; } else { counter = false;} cnt = 0; while counter && cnt < 10 { cnt = cnt + 1; } plot1(cnt, "1");
지표
답변 1
프로필 이미지

리서치팀 예스스탁 답변

2003-07-10 00:00:00

안녕하세요..예스스탁입니다. while함수에 오류가 있음을 확인하였습니다. 수정 즉시 새롭게 올려드리도록 하겠습니다. 이용에 불편을 드려서 죄송합니다. 즐거운 날 되세요.. > 오늘 님이 쓴 글입니다. > 제목 : 로직 체크 좀 해 주세요.. > 수고하십니다... > > 아래 로직을 지표에 적용을 해 봤더니 index값이 10일 경우 만 plot(cnt, "1")이 실행되어 지표에 값이 출력값 10 이 표시가되는데 그 외에 index값이 N/A로 표시 됩니다. > > 즉, index 10 이외의 값에서는 plot1이 실행이 않되었다는 애긴 것 같은데요.. 꼭 실행 되어서 0 값이 출력 되어야 하는 거 아닐까요? > > var : cnt(0), counter(false); > > if index == 10 then { > counter = true; } > else { > counter = false;} > cnt = 0; > while counter && cnt < 10 { > cnt = cnt + 1; > } > plot1(cnt, "1"); >