커뮤니티

문의 드립니다

프로필 이미지
사4구9팔8구9
2023-01-04 22:55:48
887
글번호 165108
답변완료
. . . . . 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); 을 앞 뒤로 넣어봐도 안되네요 새해 복 많이 받으시구요. 부탁드립니다.