커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.

ndicator("Highest & Lowest Moving Average", overlay=true) // 이동 평균선 계산 ma20 = ta.sma(close, 20) ma60 = ta.sma(close, 60) ma120 = ta.sma(close, 120) // 가장 높은 이평선과 가장 낮은 이평선 찾기 highestMA = math.max(ma20, math.max(ma60, ma120)) lowestMA = math.min(ma20, math.min(ma60, ma120)) // 차트에 표시 plot(highestMA, color=color.blue, title="Highest MA", linewidth=2) plot(lowestMA, color=color.red, title="Lowest MA", linewidth=2) 이 수식을 전환 가능한가요? 답변 감사합니다.
프로필 이미지
alltoone
2025-03-11
305
글번호 189024
지표
답변완료

종목검색 문의 드립니다

안녕하세요 아래수식은 예스 트레이더 지표수식 입니다 지표중 모든라인이 빨강색에서 형광색을 변경되는 첫날 종목검색이 되는 수식 문의 드립니다 input : dlen(25); var : h1(0),l1(0),maintrend(0),cnt(0),ii(0); input : n(0); var : h2(0),l2(0); Array : Trend[10](0),trendcolor[10](0); h1 = highest(h,dlen); l1 = lowest(L,dlen); if C > h1[1] Then maintrend = 1; if C < l1[1] then maintrend = -1; For cnt = 0 to 9 { h2 = 0; L2 = 0; For ii = 1 to dlen-cnt { if h2 == 0 or (h2 > 0 and h[ii] > h2) Then h2 = h[ii]; if l2 == 0 or (l2 > 0 and l[ii] < l2) Then l2 = l[ii]; } if C > h2 Then trend[cnt] = 1; if C < l2 then trend[cnt] = -1; trendcolor[cnt] = iff(maintrend == 1 ,IFf(trend[cnt] == 1 , RGB(0,255,0) , CYAN), IFf(maintrend == -1,IFf(trend[cnt] == -1 ,RGB(255,0,0) , MAGENTA),Nan)); } plot1(05,"1",trendcolor[n]); plot2(10,"2",trendcolor[1]); plot3(15,"3",trendcolor[2]); plot4(20,"4",trendcolor[3]); plot5(25,"5",trendcolor[4]); plot6(30,"6",trendcolor[5]); plot7(35,"7",trendcolor[6]); plot8(40,"8",trendcolor[7]); plot9(45,"9",trendcolor[8]); plot10(50,"10",trendcolor[9]);
프로필 이미지
비리번
2025-03-11
474
글번호 189020
종목검색
답변완료

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

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A1= avg(C, 5); A2= avg(C, 20); A3= avg(C, 60); 조건=Valuewhen(1, A1>A2 && A2>A3 && A1>A3, C); 기준선=Valuewhen(1, 조건(2) < 조건(1) && 조건(1)>조건, 조건(1)); A=Valuewhen(1, CrossUp(A1, 기준선), A1); CrossUp(종가, A)
프로필 이미지
존슨비치
2025-03-11
351
글번호 189019
종목검색

님이랑 님에 의해서 삭제되었습니다.

프로필 이미지
님이랑
2025-03-11
0
글번호 189017
종목검색
답변완료

수식 문의

안녕하세요? input: Price(Numeric), p(numeric); Price가 Price의 p-이평으로부터 떨어져 있는 정도를 z - score 로 리턴하는 함수식을 부탁드립니다. std 에 대한 인풋 변수가 필요하다면, 그 인풋도 추가 해서 만들어 주시기 바랍니다. 감사합니다.
프로필 이미지
에구머니
2025-03-11
298
글번호 189014
사용자 함수
답변완료

종목검색식 요청드립니다.

안녕하세요? 작성해 주신 조건식인데 종목검색이 안되네요. 확인 및 도움 부탁드립니다. 감사합니다. ================================================================================== 안녕하세요 예스스탁입니다. input : midPeriod(26),shortPeriod(9),n(10), per(-50); var : A(0),기준선(0),전환선(0); A=Ema(C,20); 기준선=(highest(high,midPeriod)+lowest(low,midPeriod))/2; 전환선=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; if 기준선>=A && 전환선>=A && 전환선>=기준선 && 전환선>전환선[1] && 기준선>기준선[1] && C>O then { var1 = Index; var2 = c; } if var1 > 0 and Index <= var1+n and C <= var3*(1+Per/100) Then Find(1);
프로필 이미지
onlypsn
2025-03-11
326
글번호 189004
종목검색
답변완료

수식 부탁 드립니다

아래지표를 15분봉의 지표를 3분봉에서 사용하고싶습니다. Input : long(60),sig(9),P(9); var : src(0),hi(0),lo(0),Ema1(0),Ema2(0),mi(0); var : md(0),sb(0),sh(0),mdc(0); src = (h+l+c)/3; hi = iff(IsNan(hi[1]) == true, ma(high,long), hi[1]*(long-1)+high)/long; lo = iff(IsNan(lo[1]) == true, ma(low,long), lo[1]*(long-1)+low)/long; ema1 = ema(src, long); ema2 = ema(ema1, long); mi = ema1+(ema1-ema2); md = iff((mi>hi), (mi-hi) , iff((mi<lo) , (mi - lo) , 0)); sb = ma(md, sig); sh = md-sb; mdc = iff(src>mi,lime,Green); var1 = p; Var2 = -p; plot1(md,"MAD",mdD); plot2(sb,"Sig"); plot3(sh,"His"); plot10(0,"0"); plot20(var1,"+"); plot30(Var2,"-");
프로필 이미지
뎅이요
2025-03-11
369
글번호 189003
지표

사공하늘 님에 의해서 삭제되었습니다.

프로필 이미지
사공하늘
2025-03-11
87
글번호 188992
검색
답변완료

파라볼릭 쓰리바닥

Input : af(0.02), maxAF(0.2); Var : cSarv(0),TL(0),T(0),tx(0); Var : cSar(0); var7 = cSar(af,maxAF); plot1(var7, "CSAR",IFF(c>var7,Red,Green)); cSarv = csar(af,maxAF); If crossup(c,cSarv) Then { var1 = cSarv; Var2 = var1[1]; if var1 <= var2+PriceScale*1 and var1 >= var2-PriceScale*0 and var2 > 0 and var1<= highest(H,2000)-0.8 and var1<= lowest(L,1000)+0.1 Then { Tx = Text_New(sDate,sTime,var1-0.05,"●"); Text_SetColor(Tx,Magenta); Text_SetStyle(Tx,2,2); Text_SetSize(Tx,15); } } If CrossDown(c,cSarv) Then { var4 = csarv; Var5 = var4[1]; if var4 <= var5+PriceScale*0 and var4 >= var5-PriceScale*1 and var5 > 0 and var4>= lowest(L,1200)+0.8 and var4 >= highest(H,600)-0.1 Then { Tx = Text_New(sDate,sTime,var4+0.05,"●"); Text_SetColor(Tx,Blue); Text_SetStyle(Tx,2,2); Text_SetSize(Tx,15); } } 현 쌍바닥, 쌍봉 수식에, 파라볼릭 세 저점이 2틱 이내에서 쓰리바닥이면 동그라미 추가. 세 고점이 2틱 이내에서 쓰리봉이면 동그라미 추가. 감사합니다.
프로필 이미지
고성
2025-03-11
355
글번호 188990
지표