커뮤니티

기간요약을 현재가 기준으로 항상표시

프로필 이미지
레드골드
2023-06-21 03:32:36
636
글번호 169924
답변완료

첨부 이미지

수고하십니다.... 5분봉 차트에서 첨부사진처럼 기간용약을 현재봉에서부터 N봉(120개)까지 차트에 자동으로 봉 생성시 마다 현재봉 기준으로 차트에 표시하고싶습니다... 봉생성시 마다 오른쪽으로 한칸씩 손으로 움직여야해서.. 자동으로 가능할까요?? 수고해서요...^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-21 10:31:25

안녕하세요 예스스탁입니다. 1 수식에서 수평선이나 텍스트를 출력할 수 있는 추세선함수와 텍스트 함수가 봉완성시에만 동작합니다. 올려주신 내용과 같이 차트의 마지막봉인 현재봉을 포함해서는 가능하지 않습니다. 아래식 적용하시면 최근 완성봉 기준으로 120개봉 값을 표시를 합니다. 텍스트표시방법이나 개별값의 색상등을 처리하려면 시간이 많이 소모되어 저희가 세부적인 내용까지 처리해 드리기 어렵습니다. 아래식 참고하셔서 해당 부분은 기호에 맞게 수정해서 사용하시기 바랍니다. 2 완성봉 기준으로 pre봉전 120봉을 대상으로 값을 계산하고 표시합니다. input : Pre(0),N(120); var : HH(0),TL(0),dd(0),rr(0),TX(0),S(""),str(""); hh = highest(H,N)[Pre]; dd = C[Pre]-C[Pre+N-1]; rr = dd/C[Pre+N-1]*100; TL_Delete(TL); TL = TL_New(sDate[Pre+n-1],sTime[Pre+n-1],hh,sDate[Pre],sTime[Pre],hh); Text_Delete(TX); S = " "; if dd > 0 Then S = " ▲ "; if dd < 0 Then S = " ▼ "; str = NumToStr(N,0)+"캔들"+ S + NumToStr(dd,2) + "(" +NumToStr(rr,2)+"%)"+NewLine+ NumToStr(sDate[Pre+N-1],0)+"/"+NumToStr(sTime[Pre+N-1],0) +" ~ "+NumToStr(sDate[Pre],0)+"/"+NumToStr(sTime[Pre],0); TX = Text_New(sDate[Pre+n-1],sTime[Pre+n-1],hh,str); Text_SetStyle(tx,0,1); 즐거운 하루되세요 > 레드골드 님이 쓴 글입니다. > 제목 : 기간요약을 현재가 기준으로 항상표시 > 수고하십니다.... 5분봉 차트에서 첨부사진처럼 기간용약을 현재봉에서부터 N봉(120개)까지 차트에 자동으로 봉 생성시 마다 현재봉 기준으로 차트에 표시하고싶습니다... 봉생성시 마다 오른쪽으로 한칸씩 손으로 움직여야해서.. 자동으로 가능할까요?? 수고해서요...^^