안녕하세요.
지난 글들을 읽어보니 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로 표시되는것을 안보이게
하고싶어요 설정에서 체크박스를 해제하지 않고!!
항상 감사드립니다~