커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
5404
글번호 230811
지표
답변완료

문의 드립니다

현재 제 수식에서는 A선이 패턴 발생 시 TL_New로 생성되고,해당 가격값은 lvl 변수(또는 TL_GetValue로 읽은 값)로 관리하고 있습니다.관리자님 예시의 A = highest(H,5) 대신이미 생성된 수평선 가격값(lvl 또는 TL_GetValue값)을 기준으로동일한 retest 상태관리 구조를 적용해도 되는지 궁금합니다.즉,A선 생성 → 가격 이탈 → 다시 A선 근접구조에서 기준값 A를 “임의 계산값”이 아니라“이미 생성된 수평선 값”으로 써도 되는지 확인 부탁드립니다.추가로, 첫 재테스트 1회 표시 후다음 재테스트를 다시 허용하려면 retest 플래그를 언제 초기화하는 것이 일반적인지 궁금합니다.예를 들어1) 새로운 A선이 생성될 때 초기화하는지2) 가격이 다시 일정 거리 이상 이탈했을 때 초기화하는지3) A선을 종가로 재돌파/재이탈할 때 초기화하는지보통 어떤 방식이 권장되는지 간단한 예시와 함께 부탁드립니다.
프로필 이미지
zmfha
2026-03-11
898
글번호 231056
지표
답변완료

종목검색식으로 부탁드립니다.

M1=ma(C, 5);M2=ma(C, 20);M3=ma(C, 60);A1 = Valuewhen(1, CrossUp(M1,M2) or CrossDown(M1,M2),(M1+M2)/2);A2 = Valuewhen(2, CrossUp(M1,M2) or CrossDown(M1,M2),(M1+M2)/2);A3 = Valuewhen(3, CrossUp(M1,M2) or CrossDown(M1,M2),(M1+M2)/2);A4 = Valuewhen(4, CrossUp(M1,M2) or CrossDown(M1,M2),(M1+M2)/2);K = (A1+A2+A3)/3;K1 = (A1+A2+A3+A4)/4;CrossUp(C, K) && CrossUp(C, K1) && CrossUp(C, M3)
프로필 이미지
redcon
2026-03-11
247
글번호 231055
종목검색
답변완료

키움으로 만든 식 변환요청

해외선물에 사용하고자 합니다. 몇가지 변환하지 못하는 부분이 있어 변환요청을 합니다.바쁘시겠지만 잘 부탁드립니다.period : 10, multiple : 3B=((H+L)/2);UpB=B+atr(period)+multiple;DnT=valuewhen(1,lowest(UpB(1),period)>UpB,UpB);DnB=B-atr(period)+multiple;UpT=valuewhen(1,highest(DnB(1),period)<DnB,DnB);if((c>DnT && c>UpT),1,0)
프로필 이미지
하날랑
2026-03-11
638
글번호 231052
시스템
답변완료

문의 드립니다

안녕하세요.현재 A패턴에서 생성되는 수평선(A선)을 기준으로재테스트(Re-test) 표시를 만들고 싶습니다.단순히 가격이 A선 근처에 접근할 때 표시하는 것이 아니라A선 생성→ 가격이 일정 거리 이상 이탈→ 다시 A선에 재접근이 구조일 때만 재테스트 표시를 하고 싶습니다.예스랭귀지에서 특정 가격(lvl) 기준으로1. 가격이 일정 거리 이상 이탈했는지 기록하고2. 이후 다시 해당 가격에 접근할 때첫 재접근만 표시하는 구조를 구현하려면보통 어떤 방식으로 상태를 관리하는 것이 좋을지예시 구조나 권장 방식이 있는지 궁금합니다.예)flag 변수 사용distance 체크cross 조건 등간단한 예제 형태라도 알려주시면 큰 도움이 될 것 같습니다.감사합니다.
프로필 이미지
zmfha
2026-03-11
750
글번호 231047
지표
답변완료

문의드립니다.

20이평선을 주가가 아래서 위로 돌파 시 매수 청산은 20이편선 이탈 시 매도 청산 완료수량을 입력할 수 있도록 부탁드립니다.20이평선을 주가가 위에서 아래로 돌파 시 매도청산은 20이편선 상향 돌파 시 매수 청산 완료수량을 입력할 수 있도록 부탁드립니다.
프로필 이미지
선물대장
2026-03-11
271
글번호 231043
시스템
답변완료

문의 드립니다

다음의 수식 부탁드립니다1. 전월의 (시가 +최고가+최저가)/3 를 구하는 식 2. 옵션전월의 (시가+최고가+최저가)/3 구하는 식감사합니다
프로필 이미지
러블리
2026-03-11
185
글번호 231039
지표
답변완료

문의 드립니다.

안녕하세요 ! 평소 친절한 답변 주심에 감사드립니다. 현재 가격이 아래의 2개 신호를 돌파하는 종목의 검색식을 부탁 드립니다. 신호1.a=(highest(high,9)+lowest(low,9))/2;b=sar(0.02,0.2);crossup(a,b)신호2.A1=Eavg(Obv(),8)-Eavg(Obv(),21);A2= Eavg(A1, 13);CrossUp(A1,A2)감사합니다.
프로필 이미지
ikksoo
2026-03-11
601
글번호 231035
종목검색
답변완료

문의드립니다!

전일시가 수식인데요이 가로선이 당일챠트에서만 보이도록 수정 부탁드립니다Plot1(DayOpen(1));Plot2(DayOpen(1));Plot3(DayOpen(1));감사합니다!
프로필 이미지
유로파54
2026-03-11
170
글번호 231034
지표
답변완료

직전봉 값 호출

안녕하세요.분이나 틱 차트에서직전봉의 값과 비교해서 수식을 작성하려고 하는데요,C는 현재봉의 종가인데,직전봉의 종가를 호출하는 함수가 있을까요?
프로필 이미지
루루르
2026-03-11
235
글번호 231032
사용자 함수