커뮤니티

문의드립니다.

프로필 이미지
골드드래곤
2013-02-18 13:09:24
190
글번호 59630
답변완료
안녕하세요. 선물 30분봉 차트에서 월 첫째일의 고가 저가를 구하는 수식을 질문드렸습니다. 답변 주신 수식 if date > date[1]+30 then var1 = sdate; if sdate == var1 Then{ value1 = DayHigh; value2 = DayLow; } 답변 주신 수식을 출력하면 첫째일의 고가와 저가가 출력되는데 제가 구하고자 하는 첫째일의 고가-저가 값인 var1=(value1-value2);를 출력하면 이상하게 첫봉의 고가-저가 값만 출력이 됩니다. 무엇이 잘못된 건지 알려 주세요. 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-18 15:17:21

안녕하세요 예스스탁입니다. 수식에서 var1은 첫번째날의 날짜가 저장된 변수입니다. 이변수를 다른변수로 변경하게 되므로 첫봉의 값만 출력이 됩니다. 다른 변수를 이용해 작성하셔야 합니다. if date > date[1]+30 then var1 = sdate; if sdate == var1 Then{ value1 = DayHigh; value2 = DayLow; value3 = value1-value2; } plot1(value3); 즐거운 하루되세요 > 골드드래곤 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 선물 30분봉 차트에서 월 첫째일의 고가 저가를 구하는 수식을 질문드렸습니다. 답변 주신 수식 if date > date[1]+30 then var1 = sdate; if sdate == var1 Then{ value1 = DayHigh; value2 = DayLow; } 답변 주신 수식을 출력하면 첫째일의 고가와 저가가 출력되는데 제가 구하고자 하는 첫째일의 고가-저가 값인 var1=(value1-value2);를 출력하면 이상하게 첫봉의 고가-저가 값만 출력이 됩니다. 무엇이 잘못된 건지 알려 주세요. 수고하세요.