.
.
.
.
.
For j = 2 to nn + 2 step 20 {
end_x = j;
end_v = a1 * ((nn - j) ^ 4) + b1 * ((nn - j) ^ 3) + c1 * ((nn - j) ^ 2) + d1 * (nn - j) + e1;
TL = TL_New(sDate[start_x],sTime[start_x],start_v,sDate[end_x],sTime[end_x],end_v);
TL_SetColor(TL,Red);
TL_SetSize(TL,1);
start_x = end_x;
start_v = end_v;
}
예를 들면 15분 봉에서 저 For문 안에 있는 TL 라인이 생성되었다가 다시 지워지고 다시 그려지게 할려면 어떨게 해야 되나요 ?
TL_Delete(TL); 을 앞 뒤로 넣어봐도 안되네요
새해 복 많이 받으시구요.
부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2023-01-05 11:24:16
안녕하세요.
예스스탁 입니다.
TL 변수를 Array 배열로 변환하여 출력 및 삭제하시면 가능합니다.
var : count(0);
Array : TL[100](0);
count = 0;
For j = 2 to nn + 2 step 20
{
count = counnt+1;
end_x = j;
end_v = a1 * ((nn - j) ^ 4) + b1 * ((nn - j) ^ 3) + c1 * ((nn - j) ^ 2) + d1 * (nn - j) + e1;
TL_Delete(TL[Count]);
TL[count] = TL_New(sDate[start_x],sTime[start_x],start_v,sDate[end_x],sTime[end_x],end_v);
TL_SetColor(TL[Count],Red);
TL_SetSize(TL[Count],1);
start_x = end_x;
start_v = end_v;
}
즐거운 하루 보내세요.
> 사4구9팔8구9 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> .
.
.
.
.
For j = 2 to nn + 2 step 20 {
end_x = j;
end_v = a1 * ((nn - j) ^ 4) + b1 * ((nn - j) ^ 3) + c1 * ((nn - j) ^ 2) + d1 * (nn - j) + e1;
TL = TL_New(sDate[start_x],sTime[start_x],start_v,sDate[end_x],sTime[end_x],end_v);
TL_SetColor(TL,Red);
TL_SetSize(TL,1);
start_x = end_x;
start_v = end_v;
}
예를 들면 15분 봉에서 저 For문 안에 있는 TL 라인이 생성되었다가 다시 지워지고 다시 그려지게 할려면 어떨게 해야 되나요 ?
TL_Delete(TL); 을 앞 뒤로 넣어봐도 안되네요
새해 복 많이 받으시구요.
부탁드립니다.