커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

종목검색 최소기간에 따른 결과 차이 문의

안녕하세요. 동일한 검색식과 기준봉에서 ‘검색에 필요한 최소기간’만 변경해도 검색 종목이 달라져 실전 매매와 과거 검증에 혼란이 있습니다.사용자 함수를 포함한 검색식을 사용 중인데, 이 설정이 지표 계산 시작점이나 초기값에 영향을 주는 것인지 궁금합니다.결과를 일관되게 유지할 수 있는 설정 방법과 권장 기간을 안내 부탁드립니다. 계산에 필요한 과거 데이터를 자동으로 확보하거나 계산 기준을 고정하는 기능도 검토 부탁드립니다.
프로필 이미지
nicebs
2026-09-16
249
글번호 233664
종목검색
답변완료

종목검색

아래 산식으로 검색이 않되는 이유를 알고 싶읍니다Condition1=C>ma(C,10) ;If Condition1[3]==True and Condition1[2]==False and Condition1[1]==True Then Find(1);
프로필 이미지
티끌
2026-09-16
208
글번호 233647
종목검색
답변완료

예스랭귀지 수식 검증완료 오류 문의

var : x(0), z(0), x1(0), z1(0), VWAP(0), Hull21(0), BreakLine(0), DryVol(0), BreakVol(0);x = Accum(((H+L+C)/3)*V);x1 = Accum(V);if sDate != sDate[1] Then{ z = x[1]; z1 = x1[1];}VWAP = (x-z)/(x1-z1);/* Hull21 */Hull21 = WMA( 2*WMA(C,10)-WMA(C,21), Floor(Sqrt(21)) );/* 직전 3봉 고가 */BreakLine = Highest(H(1),3);/* 눌림 거래량 감소 */DryVol = Avg(V(1),2) < Avg(V(3),5)*0.70;/* 돌파봉 거래량 증가 */BreakVol = V > Avg(V(1),5)*1.20;/* 최종 검색 */if C > VWAP and C > Hull21 and Hull21 > Hull21(1) and Lowest(L,3) <= VWAP*1.005 and C > BreakLine and C(1) <= BreakLine and DryVol and BreakVolthen Find(1);이 수식인데요...검증을 누르면 오류가 무엇인지,검증이 완료됐었는지등 아무런 반응이 없네요.시스템이 문제가 현재 있나요?
프로필 이미지
카카피피
2026-09-15
274
글번호 233646
검색
답변완료

수고하십니다

항상 좋은 일만 있으시기 바랍니다아래 수식을 직전수평선과 현재 수평선 2줄만 우측 연장하고 전체라인색상을 점검 요청 합니다>var : T(0);var : pd(0),pt(0),ph(0),phh(0),pl(0),pm(0),pbox(0);var : tl1(0),tl2(0),tl3(0);if CountIf(C > O,4) == 4 and C[4] <= O[4] Then{ pd = sDate[2]; pt = sTime[2]; ph = highest(H,4); pl = lowest(L,4); pm = (ph+pl)/2;Var1 =highest(H,4);TL1 = TL_New(pd,pt,ph,sDate,sTime,ph);if Var1 < C Then TL_SetColor(TL1,RED);Else TL_SetColor(TL1,BLUE); TL_SetDrawMode(TL1,0); Condition1 = true;}Else{ if Condition1 == true and C <= O Then Condition1 = False; if Condition1 == true Then { if h > ph Then ph = h; if l < pl Then pl = l; pm = (ph+pl)/2; } TL_SetBegin(tl1,pd,pt,ph); TL_SetEnd(tl1,sDate,sTime,ph);}
프로필 이미지
2wnwn
2026-09-15
216
글번호 233644
지표
답변완료

VI 발동가격을 미리 알수있을까요?

타 업체는 현재가에서 쉽게 VI발동금액을 미리 알수있는데 예스에서는 3121 3120에서 발생하여야만 알수있게 되어있습니다지표로 라던지 현재가에서 미리 알수있는 방법이 없을까요?
프로필 이미지
철판때기
2026-09-15
192
글번호 233634
지표
답변완료

지표 수정 도움을 청합니다.

안녕하세요?아래 내용은 거래량 sum을 plot1에 그려나가는 수식인데요가격캔들과 같이 동일 봉에서 고점거래량과 저점거래량을 데이터로 추출 Plot로 그려갈 수있는지요?늘 도와주심에 감사드립니다.미리 감사드립니다. =====================input : P1(5),P2(10),P3(20);var : SC(0),SCV(0),sum(0),hh(0),ll(0),SCV1(0),ii(0);var : upsum(0),upcnt(0),dnsum(0),dncnt(0);SC = (C-O)/(H-L);SCV = SC*v; if Bdate != Bdate[1] Then{ sum = SCV; HH = sum; LL = sum; SCV1 = SCV; ii = 0;}else{ ii = ii+1; sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum;}if ii < P1 Then var1 = sum/ii;Else var1 = ma(sum,p1); if ii < P2 Then var2 = sum/ii;Else var2 = ma(sum,P2);if ii < P3 Then var3 = sum/ii;Else var3 = ma(sum,ii); // if CurrentDate == sDate Then{ plot1(sum,"vs"); Plot2(HH,"최고"); Plot3(HH-(HH-LL)*0.25,"25%"); Plot4(HH-(HH-LL)*0.618,"61.8%"); Plot5(HH-(HH-LL)*0.5,"50.0%"); Plot6(HH-(HH-LL)*0.382,"38.2%"); Plot7(HH-(HH-LL)*0.75,"75%"); Plot8(LL,"최저"); plot9(SCV1,"첫봉종가");} if sum > sum[1] Then { upsum = upsum + sum; upcnt = upcnt + 1; plot20(sum,"하락",Magenta); plot22(upsum/upcnt,"하락평균"); } Else { dnsum = dnsum + sum; dncnt = dncnt + 1; plot21(sum,"상승",Lcyan); plot23(dnsum/dncnt,"상승평균"); }PlotBaseLine1(0,"기준라인 0");
프로필 이미지
포보스
2026-09-15
305
글번호 233633
지표
답변완료

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

1. 아래의 지표를 참조하여 수식1 ) 이 0기준선을 돌파할때 종목 검색식 부탁드려요.2. 아래의지표를 참조하여 수식1 ) 이 0기준선을 돌파할때 0봉전~5봉전까지의 종목 검색식 부탁드려요.3. 아래의 지표를 참조하여 수식1 ) 이 0기준선 위에 있는 종목 검색식 부탁드려요.4. 아래의 지표를 참조하여 수식1 ) 이 0기준선 위에 있는 0봉전~5봉전 까지의 종목 검색식 부탁드려요. -----아래----- (수식1) LongFastEavg=EAVG(C,LongFastLength);LongSlowEavg=EAVG(C,LongSlowLength);LongMacd=LongFastEavg-LongSlowEavg;LongSignal=EAVG(LongMacd,LongSignalLength);LongMacd-LongSignal;(수식2) ShortFastEavg=EAVG(C,ShortFastLength);ShortSlowEavg=EAVG(C,ShortSlowLength);ShortMacd=ShortFastEavg-ShortSlowEavg;ShortSignal=EAVG(ShortMacd,ShortSignalLength);ShortMacd-ShortSignal;- 지표조건설정LongFastLength: 35LongSlowLength: 75LongSignalLength: 9ShortFastLength: 9ShortSlowLength: 23ShortSignalLength: 8
프로필 이미지
일지매7
2026-09-15
182
글번호 233631
종목검색
답변완료

재질문

주 챠트에 지표를 동시에 띄울 때(ex: 주챠트 + 볼밴)와 같이 개인이 만든 지표를 주챠트에 함께 띄울 때, 1. 주 챠트 및 같이 띄우는 지표의 y축 설정은 어떻게 하는게 맞나요? 어느 때는 엉뚱한 위치에 그려지거나 화면밖으로 잘려나가기도 하는데.... 2. 주챠트+지표가 아니라 지표+지표인 경우도 같은 현상이 있는데, 마찬가지로 y축 설정을 어떻게 하는게 맞는지? 3. 자동으로 주챠트에 플롯되도록 하는 방법이 있는 걸로 아는데 그 수식도 함께 부탁합니다. 지표답변 2예스스탁 예스스탁 답변2026-09-14 17:45:26안녕하세요예스스탁입니다.1.주차트+지표지표를 기본종목 위에 적용하고자 하시면적용 후 마우스로 끌어서 기본차트 위로 이동하시면 됩니다.기본종목 위에 올리면 위와 같이 Y축 표시방법화면이 나타나는데기본종목과 Y축을 동기화하신다면다음 항목과 공유를 선택하시고 데이터명을 지정해 주시면 됩니다.만약 지표가 기본종목과 Y축 범위가 다른 지표인데기본종목과 위에 올리시는 것이라면오른쪽에 표시, 왼쪽에 표시, 양쪽에 표시 중 선택해서 적용하시면 됩니다.Y축을 동기화하지 않고 플로팅된 상태로 겹쳐보이게 적용됩니다.2. 지표+지표지표 위에 지표를 추가하시는 것과 마찬가지 입니다.다른 지표 위에 지표를 마우스로 끌어서 이동하시면 Y축 표시방법 화면이 나타나고 Y축을 동기화하신다면 다음 항목과 공유를 선택하시고 데이터명을 지정해 주시면 되고단순 겹쳐서 보시는 것이면 오른쪽,왼쪽, 양쪽에 표시중 선택하시면 됩니다.3지표식을 작성하시고바로 기본종목위로 Y축 동기화해 적용하고자 하시면편집기에서 문법검증(f4) 완료하고 바로 f5키를 누르시면 지표속성창이 나타납니다.지표속성창의 Y축표시탭에서 가격으로 설정하고차트에 적용하시면 해당 식은 항상 기본차트 위에 적용됩니다.즐거운 하루되세요가람봉2026-09-15 09:43:111. 최초 2개의 챠트 겹칠때는 '다음항목과공유'를 설정했습니다. 2. 그런데도 위와 같은 현상이 있어 지표속성에 들어가 보면 위 그림(첨부파일)처름 속성 창이 뜨는데 그때는 y축 표시 선택이 '전체', '화면', '가격', '사용자정의' 등 4개 이고, 선택하는 것에 따라 플롯되는 위치가 다 다릅니다. 3. 질문은 이 4개 중 어느것을 선택해야 왜곡되지 않고 항상 제 위치에 그려지는지를 묻는 것입니다. (예를 들어 이평선의 수치는 현재가 보다 높은데 챠트에는 현재가 아래에 그려지기도 하던데, 매매시 큰 착각을 하게 됩니다. 예를 든 것이고, 예스스탁이 제공한 보조지표는 그런 현상이 없는데 개인이 만든 지표에 이런 현상이 있습니다.)4. 각 지표의 y축 스캐일은 동일합니다.
프로필 이미지
가람봉
2026-09-15
322
글번호 233630
지표
답변완료

fisher box

fish 1 이 상승전환하면, 당시 주가의 최저점부터 box 시작,하락전환 직전의 최고점까지 box. 하락전환하면, 반대로 다른색 box. 감사합니다.input : len (9);var : high_(0),low_(0),HL2(0),val(0),value(0);var : fish1(0),fish2(0),clr(0);HL2 = (H+L)/2;high_ = highest(HL2, len);low_ = lowest(HL2, len);val = .66 * ((HL2 - low_) / (high_ - low_) - .5) + .67 * iff(IsNan(value[1])==true,0,value[1]);value = 0.0;value = iff(val > .99 , .999 , iff(val < -.99 , -.999 , val));fish1 = 0.0;fish1 = .5 * log((1 + value) / (1 - value)) + .5 * iff(IsNan(fish1[1])==true,0,fish1[1]);fish2 = fish1[1];if fish1 > fish1[1] Then clr = Red;if fish1 < fish1[1] Then clr = Blue;plot1(fish1, "Fisher",clr);plot2(fish2, "Trigger");PlotBaseLine1(2.5, "2.5");PlotBaseLine2(-2.5, "-2.5");
프로필 이미지
고성
2026-09-14
228
글번호 233621
지표