커뮤니티

IsNaN 사용법 문의

프로필 이미지
스퍼트시커
2017-07-26 09:43:25
112
글번호 111577
답변완료
항상 신속하고 상세한 답변 감사드립니다. << 아래 수식에서 >> 차월물이 자주 N/A 가 나타나서 그럴경우 지표의 색을 검정으로 출력하게하고 싶은데 잘 안되고 있습니다. 어디에 문제가 있는지 도와 주시기 부탁드립니다. ------------ 아 래 ------------ //===선물 스프레드 var : 당월물(0), 차월물(0), 스프레드(0), 막대색(0); 당월물 = Data1(C); 차월물 = Data2(C); 스프레드 = (차월물 - 당월물); If 스프레드 - 스프레드[1] > 0 Then 막대색 = RED; else 막대색 = BLUE; If IsNaN(차월물) == True Then 막대색 = BLACK; plot21(스프레드, "스프레드", 막대색);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-26 17:23:20

안녕하세요 예스스탁입니다. IsNaN은 지정한 값이 N/A인지 판별하는 내용입니다. 하지만 차월물은 data2의 종가입니다. 수식은 가장최근 완성봉의 값을 사용합니다. 그러므로 차월물이 N/A인 봉은 없습니다. 당월물과 차월물이 동일주기이면 아래와 같이 작성해 보실수 있습니다. 날짜와 시간이 같은 봉일때와 아닐때를 구별하시면 됩니다. //===선물 스프레드 var : 당월물(0), 차월물(0), 스프레드(0), 막대색(0); 당월물 = Data1(C); 차월물 = Data2(C); 스프레드 = (차월물 - 당월물); if data1(sdate) == data2(sdate) and data1(stime) == data2(stime) then{ If 스프레드 - 스프레드[1] > 0 Then 막대색 = RED; else 막대색 = BLUE; } else 막대색 = BLACK; plot21(스프레드, "스프레드", 막대색); 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : IsNaN 사용법 문의 > 항상 신속하고 상세한 답변 감사드립니다. << 아래 수식에서 >> 차월물이 자주 N/A 가 나타나서 그럴경우 지표의 색을 검정으로 출력하게하고 싶은데 잘 안되고 있습니다. 어디에 문제가 있는지 도와 주시기 부탁드립니다. ------------ 아 래 ------------ //===선물 스프레드 var : 당월물(0), 차월물(0), 스프레드(0), 막대색(0); 당월물 = Data1(C); 차월물 = Data2(C); 스프레드 = (차월물 - 당월물); If 스프레드 - 스프레드[1] > 0 Then 막대색 = RED; else 막대색 = BLUE; If IsNaN(차월물) == True Then 막대색 = BLACK; plot21(스프레드, "스프레드", 막대색);