커뮤니티

문의 드립니다

프로필 이미지
zmfha
2026-03-06 13:22:28
155
글번호 230956
답변완료

제목

수식 작성 관련 3가지 문의드립니다 (도지 판정 / 틱 단위 계산 / TL_New 봉수 제한)


본문


안녕하세요.

수식 작성 중 아래 3가지가 헷갈려 문의드립니다.


1. 도지봉 판정 시 가격 기준 / 틱 기준 중 어떤 방식이 더 정확한가요?


몸통 크기를 아래처럼 계산해서 도지봉을 판정하려고 합니다.


body = Abs(C-O);


예를 들어 몸통이 일정 값 이하일 때 도지로 처리하려고 할 때,

아래 방식 중 어떤 방식이 더 적절한지 궁금합니다.


if Abs(C-O) <= 0.20 then


또는


if Abs(C-O) / PriceScale <= 10 then


즉,

도지봉 판정을 가격 기준으로 직접 비교하는 방식과

틱 수로 환산해서 비교하는 방식 중

예스트레이더 수식에서는 어떤 방식이 더 안정적인지 문의드립니다.


2. 틱 단위 계산 시 PriceScale / TickSize / MinMove 중 어떤 기준이 정석인가요?


몸통 크기나 꼬리 길이를 틱 단위로 계산하려고 할 때

아래 3가지 방식 중 어떤 방식이 가장 정확한지 궁금합니다.


bodyTick = Abs(C-O) / PriceScale;

bodyTick = Abs(C-O) / TickSize;

bodyTick = Abs(C-O) / (MinMove * PriceScale);


특히 선물 / 미니선물 / 옵션 등에서

틱 수 계산을 가장 안정적으로 하는 권장 표현이 무엇인지 답변 부탁드립니다.


3. TL_New로 만든 수평선을 정확히 N봉까지만 표시하려면 어떤 방식이 가장 안정적인가요?


TL_New로 수평선을 생성한 뒤,

오른쪽으로 무한 연장하지 않고 정확히 N봉까지만 표시하고 싶습니다.


현재는 예를 들어 이런 방식으로 사용하고 있습니다.


newTL = TL_New(sDate, sTime, lvl, NextBarSdate, NextBarStime, lvl);

TL_SetExtLeft(newTL, False);

TL_SetExtRight(newTL, False);


그리고 이후 봉마다 TL_SetEnd()로 끝점을 갱신해서

N봉까지만 보이게 처리하고 있는데,

종종 의도한 봉수보다 덜 보이거나 더 보이는 경우가 있어 보입니다.


예스트레이더 수식에서

TL_New로 만든 선을 정확히 N봉까지만 표시하는 가장 안정적인 구현 방법이 무엇인지 문의드립니다.


예를 들어


생성봉 포함 기준인지


다음 봉부터 N봉인지


AG 변수(봉수 카운트)를 어떤 기준으로 증가시키는지


등도 같이 알려주시면 감사하겠습니다.


감사합니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-06 14:51:50

안녕하세요 예스스탁입니다. body = abs(C - O) if body <= 0.20 then 몸통크기 제한은 보통 단일종목에 적용하는 수식이라면 위와 같이 가격으로 직접 지정하기도 합니다. 여러 종목에 적용되는 내용이면 종목마다 가격범위가 다르므로 보통 틱으로 몇틱 이내로 제한합니다. body = abs(C - O) //4틱 이내 if body <= PriceScale*4 then 예스랭귀지에서 PriceScale이 적용된 종목의 1틱값을 리턴하는 함수입니다. 즐거운 하루되세요