커뮤니티

tmp1의 값을 tmp2에 누적 시키고 싶어요.

프로필 이미지
lalabas
2008-11-07 13:22:41
837
글번호 17972
답변완료

첨부 이미지

tmp1의 값을 tmp2에 누적 시키고 싶어요. slope20 = slope20 + 1; 하면 잘 누적 되는데.. 왜 tmp2에는 값이 누적되지 않는 걸까요?. 디버깅 창에 보면 계속 -1.#J 만 나오네요.. 변수 선언도 아래와 같이 해줬는데요. Var : tmp1(0),tmp2(0); Var : slope20(0);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-07 17:42:33

안녕하세요 예스스탁입니다. 만약 이평이 20이평이라면 차트상 20개봉 이후부터 값이 나옵니다. 그 이전은 N/A(계산할수 없는 값)값으로 이 값을 포한하여 누적하게 되면 값이 누적되지 않습니다. input : P(20); var : ma20(0),VV(0),temp1(0),temp2(0); ma20 = ma(c,20); temp1 = (ma20-ma20[1])/ma20[1]*100; if index >= P Then temp2 = temp2+temp1; plot1(temp2); 식을 참고하시기 바랍니다. 즐거운 하루되세요 > lalabas 님이 쓴 글입니다. > 제목 : tmp1의 값을 tmp2에 누적 시키고 싶어요. > tmp1의 값을 tmp2에 누적 시키고 싶어요. slope20 = slope20 + 1; 하면 잘 누적 되는데.. 왜 tmp2에는 값이 누적되지 않는 걸까요?. 디버깅 창에 보면 계속 -1.#J 만 나오네요.. 변수 선언도 아래와 같이 해줬는데요. Var : tmp1(0),tmp2(0); Var : slope20(0);