커뮤니티

2000틱 차트 구현문의

프로필 이미지
정구지
2025-03-30 06:28:36
367
글번호 189692
답변완료
예스차트의 최대 틱차트 구현이 1000틱밖에 되지 않아 2000틱 차트를 만들고 싶습니다 어떤 방법이 있지요? 아래는 예시인데 쉽지가 않습니다. 예시) VARS: TICK_CNT(0), NEW_BAR(FALSE); { 틱 카운트 증가 } TICK_CNT = TICK_CNT + 1; { 2000틱이 되면 새로운 봉을 생성 } IF TICK_CNT >= 2000 THEN BEGIN NEW_BAR = TRUE; TICK_CNT = 0; { 초기화 } END ELSE BEGIN NEW_BAR = FALSE; END; { 새로운 봉이 생성될 때만 차트 갱신 } PLOT1(NEW_BAR, "2000TICK_CHART");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-31 11:23:02

안녕하세요 예스스탁입니다. 2000틱봉 시작봉을 표시하고자 하시면 아래식 이용하시면 됩니다. var : NEW_BAR(False); if bdate != Bdate[1] Then var1 = 0; var1 = var1+Ticks; var2 = floor(var1%2000); if Bdate != Bdate[1] or (bdate == bdate[1] and var2 > var2[1] and var2[1] == 0) Then NEW_BAR = true; Else NEW_BAR = False; Plot1(IFf(NEW_BAR,1,0)); 즐거운 하루되세요 > 정구지 님이 쓴 글입니다. > 제목 : 2000틱 차트 구현문의 > 예스차트의 최대 틱차트 구현이 1000틱밖에 되지 않아 2000틱 차트를 만들고 싶습니다 어떤 방법이 있지요? 아래는 예시인데 쉽지가 않습니다. 예시) VARS: TICK_CNT(0), NEW_BAR(FALSE); { 틱 카운트 증가 } TICK_CNT = TICK_CNT + 1; { 2000틱이 되면 새로운 봉을 생성 } IF TICK_CNT >= 2000 THEN BEGIN NEW_BAR = TRUE; TICK_CNT = 0; { 초기화 } END ELSE BEGIN NEW_BAR = FALSE; END; { 새로운 봉이 생성될 때만 차트 갱신 } PLOT1(NEW_BAR, "2000TICK_CHART");