커뮤니티
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(스프레드, "스프레드", 막대색);
다음글
이전글