커뮤니티

계산할수 없는 구간을 방지하려면?

프로필 이미지
hex
2011-04-24 11:31:49
627
글번호 37893
답변완료
주종목과 참조종목 둘다 5,000봉이 보이도록 설정했으나 둘중 하나가 5,000 봉이 안되어 차트 시작지점이 다를때 (즉, 두 차트의 전체 봉갯수가 다릅니다) 한쪽은 제대로 된값이고 다른쪽은 NULL 값이라 지표가 처음부터 끝까지 0 으로 나타나는데요 디버그에는 -1.#j로 뜨고 수동으로 봉갯수를 맞춰주면 제대로 나옵니다 질문의 요지는, 제목과 같이... 지표의 모든 행을 주종목, 참조종목 데이타가 모두 존재하는 시점 이후부터 수행되도록 하려면 어떻게 하죠? if isNan(Data1(C))==False && isNan(Data2(C))==False { 지표식 } 으로 해봐도 안되서 질문드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-25 13:31:21

안녕하세요 예스스탁입니다. if data1(index) >= 1 and data2(index) >= 1 Then var1 = 계산식; 지표의 내용에 따라 다르겠지만 위와 같이 처리하시면 될것 같습니다. 컨트롤이 되지 않으시면 식을 올려주셔야 제대로 된 답변을 드릴수 있을 것 같습니다. 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : 계산할수 없는 구간을 방지하려면? > 주종목과 참조종목 둘다 5,000봉이 보이도록 설정했으나 둘중 하나가 5,000 봉이 안되어 차트 시작지점이 다를때 (즉, 두 차트의 전체 봉갯수가 다릅니다) 한쪽은 제대로 된값이고 다른쪽은 NULL 값이라 지표가 처음부터 끝까지 0 으로 나타나는데요 디버그에는 -1.#j로 뜨고 수동으로 봉갯수를 맞춰주면 제대로 나옵니다 질문의 요지는, 제목과 같이... 지표의 모든 행을 주종목, 참조종목 데이타가 모두 존재하는 시점 이후부터 수행되도록 하려면 어떻게 하죠? if isNan(Data1(C))==False && isNan(Data2(C))==False { 지표식 } 으로 해봐도 안되서 질문드립니다