커뮤니티

swinghigh 값을 차트에 출력하기 문의

프로필 이미지
예스쟁이
2023-08-24 21:55:20
1380
글번호 171826
답변완료

첨부 이미지

항상 도움에 감사드립니다. 첫번째 이미지와 같이 swinghigh 의 위치에 swinghigh의 번호를 매겨 출력하고 싶은데요. (이미지 참조) 아래와 같이 코드를 짜봤는데 원하는대로 출력이 되지 않네요. ----------------------------------------- input: LeftL(3),RightL(3),period(500); var : k(0); Array: swingH[4](0), u_TL_display[4](0); for k = 1 to 3; { swingH[k] = SwingHigh(k, H, LeftL, RightL, period); u_TL_display[k] = Text_New(NextBarSdate,NextBarStime,swingH[k],NumToStr(k,0)); } ------------------------------------------------------------ 첨부된 이미지 처럼 출력이 되게 하려면 어떻게 수식을 작성 해야할까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-25 11:53:18

안녕하세요 예스스탁입니다. input: LeftL(3),RightL(3),period(500); var : k(0),cnt(0); Array : swingH[4](0), swingL[4](0); Array : swingHbar[4](0), swingLbar[4](0); Array : u_TL_display[4](0); if SwingHigh(1,H,LeftL,RightL,LeftL+RightL+1) != -1 Then { for k = 4 DownTo 2 { swingH[k] = swingH[k-1]; swingHbar[k] = swingHbar[k-1]; if swingHbar[k] <= Index-Period Then { swingH[k] = -1; swingHbar[k] = -1; } } swingH[1] = H[RightL]; swingHbar[1] = Index[RightL]; For cnt = 1 to 4 { Text_Delete(u_TL_display[cnt]); if swingH[cnt] > 0 Then { u_TL_display[cnt] = Text_New(sDate[Index-swingHbar[cnt]],sTime[Index-swingHbar[cnt]],swingH[cnt], NumToStr(cnt,0)); Text_SetStyle(u_TL_display[cnt],2,1); #색상 Text_SetColor(u_TL_display[cnt],Red); #크기 Text_SetSize(u_TL_display[cnt],20); } } } 즐거운 하루되세요 > 예스쟁이 님이 쓴 글입니다. > 제목 : swinghigh 값을 차트에 출력하기 문의 > 항상 도움에 감사드립니다. 첫번째 이미지와 같이 swinghigh 의 위치에 swinghigh의 번호를 매겨 출력하고 싶은데요. (이미지 참조) 아래와 같이 코드를 짜봤는데 원하는대로 출력이 되지 않네요. ----------------------------------------- input: LeftL(3),RightL(3),period(500); var : k(0); Array: swingH[4](0), u_TL_display[4](0); for k = 1 to 3; { swingH[k] = SwingHigh(k, H, LeftL, RightL, period); u_TL_display[k] = Text_New(NextBarSdate,NextBarStime,swingH[k],NumToStr(k,0)); } ------------------------------------------------------------ 첨부된 이미지 처럼 출력이 되게 하려면 어떻게 수식을 작성 해야할까요?