커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1485
글번호 230811
답변완료
수식 문의
안녕하세요?1) OI 하고, dayoi 는 어떻게 다른가요?그리고, Data2나 Data3의 위의 미결제약정들은 어떤 형태로 쓰나요?2) 외인의 누적 포지션을 보는 방법이 있나요?3) input: start(092000);5분봉에서 표준편차 구할 때, 날이 바뀔 때 갭이 많이 떠서 곤란한데,이런 갭을 배제한(아침에 몇 개의 봉들이 빠져도 좋고), 말하자면,장시작(08:45) ~ start(09시 20분의 1초전)까지를 제외한 봉들로 std을 구하는 사용자함수식을 부탁드립니다.함수식이 곤란하면 지표식도 좋습니다.4) 5이평과 20이평이 데드와 골든 크로스 날 때마다 text 파일로 보내는 방법이 있나요?있다면 이 수식도 부탁드립니다.감사합니다.
2026-03-06
152
글번호 230963
답변완료
부탁드립니다
A=LinearRegressionValue(C,기간,0);A1=LinearRegressionValue(A, 기간,0);eq= A-A1;ZL =A+eq;B=shift(C,-25);D=Valuewhen(1, crossup(b,zl), max(O,C))지표조건기간50D선 돌파 검색식 부탁 드립니다2번Valuewhen 예스에서 Valuewhen 수식을 사용할수 있도록 사용자 함수를 만들어 주세요
2026-03-06
76
글번호 230960
답변완료
문의 드립니다
제목수식 작성 관련 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 변수(봉수 카운트)를 어떤 기준으로 증가시키는지등도 같이 알려주시면 감사하겠습니다.감사합니다.
2026-03-06
154
글번호 230956
답변완료
종목검색문의드립니다
1번HT=highest(V,Period);NewH=valuewhen(1,V>HT(1),(O+C+L+H+C)/5);result=eavg(NewH, 20);a=shift(result, 20);crossup(c,a)지표변수Period 1502번b=bbandsup(20,2);crossup(c,b(25)) && c >c(1)*1.053번vs1=sum(v - lowest(v,기간1),sig) /sum((highest(v,기간1)-lowest(v,기간1)),sig)*100;vs2=sum(v - lowest(v,기간2),sig) /sum((highest(v,기간2)-lowest(v,기간2)),sig)*100;vs3=sum(v - lowest(v,기간3),sig) /sum((highest(v,기간3)-lowest(v,기간3)),sig)*100;m20= ma(c,20);조건 = vs1>20 && vs2>20 && vs3>20;조건 && !조건(1) && m20>m20(1)지표변수기간1 20기간2 60기간3 120sig 5감사합니다선생님 종가베팅검색기 하나만 알려주세요..
2026-03-06
125
글번호 230948
답변완료
문의 드립니다
1. 양봉 양봉 양봉 삼연타로 나올때 마지막 양봉이 도지봉이라면 (몸통 0.20이하는 도지로 간주) 그 도지봉의 저가에 빨간색 수평선을 그어 주세요 2. 음봉 음봉 음봉 삼연타로 나올때 마지막 음봉이 도지봉이라면 (몸통 0.20이하는 도지로 간주) 그 도지봉의 고가에 파란색 수평선을 그어 주세요 3. 양봉 양봉 양봉 삼연타로 나왔는데 첫번째 양봉의 종가와 두번째 양봉의 시가가 겹치지 않으면 두번째 양봉의 저가에 빨간색 수평선을 그어 주세요4. 음봉 음봉 음봉 삼연타로 나왔는데 첫번째 음봉의 종가와 두번째 음봉의 시가가 겹치지 않으면 두번째 음봉의 고가에 파란색 수평선을 그어 주세요 감사합니다
2026-03-06
54
글번호 230947
답변완료
부탁드립니다
일목균형표의 전환선을 기준으로 1), 2)이 적용된 수식 부탁드립니다.전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; if 전환선 > 전환선 [1]+0.4Then T = 1; if 전환선 < 전환선 [1]-0.4Then T = -1;1)- 직전 상승전환 저점보다 현재 상승전환 저점이 높으면 매수- 직전 하락전환 고점보다 현재 하락전환 고점이 낮으면 매도- 교차 신호말고 조건이 맞을때 마다 신호가 나오게2)-매수신호 발생시 신호직전 저점과 매수신호 캔들의 저점을 계산한 손절틱수 표시(저점 라인에 표시)-매도신호 발생시 신호직전 고점과 매도신호 캔들의 고점을 계산한 손절틱수 표시(고점 라인에 표시)
2026-03-05
69
글번호 230946
답변완료
문의드립니다
input : Period(20),dv(2);input : 하단아래(3),하단위(4),상단위(3),상단아래(4);var : BBup(0),BBmd(0),BBdn(0);var : T(0),i1(0),i2(0),i3(0),i4(0);BBup = BollBandUp(Period,dv);BBmd = ma(c,Period);BBdn = BollBandDown(Period,dv);if CrossDown(C,BBdn) Then{ T = -1; i1 = 0;}if CrossUp(C,BBdn) Then{ T = 1; i2 = 0;}if CrossUp(C,BBup) Then{ T = 2; i3 = 0;}if CrossDown(C,BBup) Then{ T = -2; i4 = 0;}if T == -1 Then i1 = i1+1;if T == 1 Then i2 = i2+1;if T == 2 Then i3 = i3+1;if T == -2 Then i4 = i4+1;if MarketPosition <= 0 and T == 1 and i2 == 하단위 and i1 >= 하단아래 Then Buy();if MarketPosition >= 0 and T == -2 and i4 == 상단아래 and i3 >= 상단위 Then Sell();수고많으십니다 지난번 만들어 주신 수식인데피라미딩이 적용이 안돼 피라미딩 가능하도록 부탁드립니다 감사합니다
2026-03-05
66
글번호 230945
답변완료
종목검색식으로 부탁합니다
M=Trix(12);ValueWhen(1,CrossUp(M,0),h);위 라인을 종가로 돌파한종목을검색하고싶습니다
2026-03-05
60
글번호 230942
답변완료
230812 건
230812 건 답변 고맙습니다.강제청산함수를 사용해서 답해주셨으면 합니다.요즘 1분봉도 길어서 봉완성 후 청산하는 것이 부담스럽습니다.
2026-03-05
46
글번호 230938