커뮤니티

가변기간 문의

프로필 이미지
oni
2025-06-29 05:21:35
240
글번호 192164
답변완료
안녕하세요. 지난 글들을 읽어보니 highest, loewest 함수에서 기간값을 가변으로 설정할 경우 최대 1024봉까지만 계산되는것을 확인 했습니다. 혹시 특정한 기간의 경우 어떻게 해야할까요? 예) 2025년 6월 17일 07:00 부터 2025년 6월 23일 05:20 까지의 구간을 설정하고 그안에서 1024봉 이상의 highest와 lowest 최고 최저값을 구하고 싶은데용~ 그리고 추가로 plot에서 novalue는 어떻게 사용하는것인지 알려주세요~ 지표상에서 N/A로 표시되는것과 데이터툴팁에서 N/A로 표시되는것을 안보이게 하고싶어요 설정에서 체크박스를 해제하지 않고!! 항상 감사드립니다~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-06-30 09:48:25

안녕하세요 예스스탁입니다. 1 input : startDate(20250617),starttime(70000),Enddate(20250623),Endtime(52000); var : Tcond(False),HH(0),LL(0); if sDate == StartDate and ((sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime)) Then { Tcond = true; HH = H; LL = L; } if sDate == EndDate and ((sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime)) Then { Tcond = False; } if tcond == true Then { if H > HH Then HH = H; if L < LL Then LL = L; } Plot1(hh); plot2(ll); 2 아래와 같이 특정값을 특정조건에서만 표시할 때 사용하게 됩니다. NoValue를 사용하면 점그래프와 같이 이전 표시지점과 연결되지 않는 그래프 종류와 함께 사용합니다. var1 = ma(c,20); var2 = ma(C,60); Plot1(var1); if var1 < var2 Then { Plot1(var1); } Else { Plot1(NoValue); } 선그래프를 사용하신 다면 일반적으로 noplot함수를 더 많이 사용합니다. var1 = ma(c,20); var2 = ma(C,60); Plot1(var1); if var1 < var2 Then { Plot1(var1); } Else { NoPlot(1); } 즐거운 하루되세요 > oni 님이 쓴 글입니다. > 제목 : 가변기간 문의 > 안녕하세요. 지난 글들을 읽어보니 highest, loewest 함수에서 기간값을 가변으로 설정할 경우 최대 1024봉까지만 계산되는것을 확인 했습니다. 혹시 특정한 기간의 경우 어떻게 해야할까요? 예) 2025년 6월 17일 07:00 부터 2025년 6월 23일 05:20 까지의 구간을 설정하고 그안에서 1024봉 이상의 highest와 lowest 최고 최저값을 구하고 싶은데용~ 그리고 추가로 plot에서 novalue는 어떻게 사용하는것인지 알려주세요~ 지표상에서 N/A로 표시되는것과 데이터툴팁에서 N/A로 표시되는것을 안보이게 하고싶어요 설정에서 체크박스를 해제하지 않고!! 항상 감사드립니다~