첨부 이미지
그림1
도움에 감사 드립니다..
다음 수식실행 후에 현재시점의 최종 결과 값이 숫자로 나타 나거나 쉽게 알아 볼수 있는 방법이 있겠는지요?
안된다면 그림과 같이 수평선으로 나타 날수 있겠는지요?
INPUT:일자(20210601),시작시각(090000),끝시각(160000);
Var : cond5(false),idx(0);
var99=일자;
var10=시작시각;
var20=끝시각;
if sdate == var99 and (stime == var10 or (stime > var10 and stime[1] < var10)) then{
cond5 = true;
idx = 0;
}
if sdate ==var88 and stime == var20 or (stime > var20 and stime[1] < var20 ) Then
Cond5 = false;
if cond5 == true then{
idx = idx+1;
plot1(idx);
}
답변 1
예스스탁
예스스탁 답변
2021-06-09 11:26:19
안녕하세요
예스스탁입니다.
추세선이나 텍스트함수로 출력해야 하는데 해당 함수가 봉완성시에만 동작하니다.
봉갯수이므로 마지막 완성봉 기준으로 1을 더해 출력되게 작성해 드립니다.
INPUT:일자(20210601),시작시각(090000),끝시각(160000);
Var : cond5(false),idx(0),TL(0),Tx(0);
var99=일자;
var10=시작시각;
var20=끝시각;
if sdate == var99 and (stime == var10 or (stime > var10 and stime[1] < var10)) then{
cond5 = true;
idx = 0;
}
if sdate ==var88 and stime == var20 or (stime > var20 and stime[1] < var20 ) Then
Cond5 = false;
if cond5 == true then
{
idx = idx+1;
TL_Delete(TL);
Text_Delete(Tx);
TL = TL_New_Self(sDate,sTime,idx+1,NextBarSdate,NextBarStime,idx+1);
TL_SetExtLeft(TL,true);
TX = Text_New_Self(sDate,sTime,idx+1,NumToStr(idx+1,0));
Text_SetStyle(TX,0,1);
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다..
다음 수식실행 후에 현재시점의 최종 결과 값이 숫자로 나타 나거나 쉽게 알아 볼수 있는 방법이 있겠는지요?
안된다면 그림과 같이 수평선으로 나타 날수 있겠는지요?
INPUT:일자(20210601),시작시각(090000),끝시각(160000);
Var : cond5(false),idx(0);
var99=일자;
var10=시작시각;
var20=끝시각;
if sdate == var99 and (stime == var10 or (stime > var10 and stime[1] < var10)) then{
cond5 = true;
idx = 0;
}
if sdate ==var88 and stime == var20 or (stime > var20 and stime[1] < var20 ) Then
Cond5 = false;
if cond5 == true then{
idx = idx+1;
plot1(idx);
}