커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

수정부탁드립니다.

박스 안에 적색 청색 농도 조정색상이 나오도록 부탁드립니다. var : ntime1(5),선굵기(6); var : SS1(0),wDD1(0),TTM(0),TTF(0); var : SM1(0),m3var(0), m3L(0), cnt(0); Array : Mb30[100](0); if Bdate != Bdate[1] Then{ SS1 = TimeToMinutes(0); wDD1 = sdate; } if wDD1 > 0 then{ if sdate == wDD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then { m3L = 1; } else m3L = 0; // 30봉 선 그리기 var : 봉TL11(0),봉TL12(0),봉TL13(0),봉TL14(0),idx2(-1); var : M3date(0), M3time(0), StrtV(0), m3UD(0), mrCl(0); if m3L == 1 Then{ idx2 = 0; StrtV = O; M3date = sdate; M3time = stime; } else{ idx2 = idx2+1; if idx2 > 0 then{ if idx2 == 1 then{ 봉TL11 = TL_New(sdate[1],stime[1],StrtV, sdate, stime, StrtV); 봉TL12 = TL_New(M3date, M3time, O, sdate, stime, C); 봉TL13 = TL_New(M3date, M3time, StrtV, M3date,M3time,C); 봉TL14 = TL_New(sdate, stime, StrtV, sdate, stime, C); } else { TL_SetEnd(봉TL11,sdate,stime,StrtV); TL_SetBegin(봉TL12,M3date, M3time,C); TL_SetEnd( 봉TL12,sdate,stime,C); TL_SetBegin(봉TL13,M3date,M3time,StrtV); TL_SetEnd( 봉TL13,M3date,M3time,C); TL_SetBegin(봉TL14,sdate,stime,StrtV); TL_SetEnd( 봉TL14,sdate,stime,C); } if C > StrtV Then{ TL_SetColor(봉TL11,Magenta); TL_SetColor(봉TL12,Magenta); TL_SetColor(봉TL13,Magenta); TL_SetColor(봉TL14,Magenta); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } else { TL_SetColor(봉TL11,Lime); TL_SetColor(봉TL12,Lime); TL_SetColor(봉TL13,Lime); TL_SetColor(봉TL14,Lime); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } } } }
프로필 이미지
외국인
2025-03-11
360
글번호 189025
지표
답변완료

문의 드립니다.

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
281
글번호 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
450
글번호 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
327
글번호 189019
종목검색

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

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

수식 문의

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

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

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