커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

와우리 님에 의해서 삭제되었습니다.

프로필 이미지
와우리
2025-06-15
38
글번호 191735
지표

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

프로필 이미지
onlypsn
2025-06-15
1
글번호 191734
종목검색
답변완료

문의 드립니다.

안녕하세요 현재 종가가 아래의 2 조건을 돌파 또는 우상향 하는 종목 검색식 부탁 드립니다. 1. A라인 ; S = sar(af,maxAf); 조건 = CrossUp(C, S); 시작가 = Valuewhen(1, 조건, O); bs = BarsSince(조건); 라인2 = if(조건, 시작가, 시작가 + 시작가 * (비율2 / 100) * bs); if(S < C && S < 라인2, 라인2, S) 지표조건 af 0.01 maxAf 0.2 비율2 1 2. B라인 ; A=avg(c,17); ATR=avg(max(max(h-L,abs(c(1)-h)),abs(c(1)-L)),17); B=ATR*2; D=A+B; E=Bbandsup(17,2); e1=crossup(E,D); e2=crossdown(E,D); e3=crossdown(c,E); valuewhen(1,e1 or e2 or e3,o) 감사합니다.
프로필 이미지
ikksoo
2025-06-15
280
글번호 191733
검색
답변완료

수식 문의 드립니다

항상 감사 드리니다. 아래 수식작성 요청식이 즉시 매수나 즉시매도식이 불가능할 시에는 봉 완성후 매입 매도 하는식으로 부탁 드립니다. 1. 일반식 1). Input : Period(5) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); 2). volumn ratio(10) 1) 매수: DMIv가 20 이상 이고 volume ratio가 90 상향시 에서 즉시 매수 2) 매수: volume ratio가 90 이상 이고 DMIv가 20 상향시 즉시 매수 2) 매도: Volume ratio가 90 이하로 하락시 즉시매도 3) 매도: DMIv가 20 이하로 하락시 즉시 매도 2 data2를 이용항식 1). Input : Period(5) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); 2). volumn ratio(10) 1) 매수: data2(DMIv)가 20 이상이고 DMIv가 20 이상 이고 volume ratio가 90 상향시 에서 즉시 매수 2) 매수: data2(Volume Ratio)가 20 이상이고, volume ratio가 90 이상 이고 DMIv가 20 상향시 즉시 매수 2) 매도: Volume ratio가 90 이하로 하락시 즉시매도 3) 매도: DMIv가 20 이하로 하락시 즉시 매도
프로필 이미지
기관장
2025-06-15
270
글번호 191732
시스템
답변완료

전환부탁드립니다.

수식전환부탁드립니다 수식1 m1=ma(C,이평기간); m2=Highest(M1,봉수); m3=Lowest(M1,봉수); EU=M1; EC=(M2+M3)/2; ED=M3; EH=EC(2)<=EC(1) &&EC(1)>EC; EL=EC(2)>=EC(1) &&EC(1)<EC; EU; Valuewhen(1,M2>M2(1),M2); 이평기간 20/ 봉수 20 수식2 a=bbandsup(period1,d1); b=bbandsup(period2,d2); (a+b)/2; period1/20 d1/2 period2/30 d2/2 수식3 m1=ma(C,이평기간); m2=Highest(M1,봉수); m3=Lowest(M1,봉수); EU=M1; EC=(M2+M3)/2; ED=M3; EH=EC(2)<=EC(1) &&EC(1)>EC; EL=EC(2)>=EC(1) &&EC(1)<EC; ED; 이평기간 20/ 봉수 20 수식4 (highest(high,period1)+lowest(low,period1))/2; period1/20
프로필 이미지
이대표
2025-06-15
261
글번호 191731
지표
답변완료

볼밴 검색식 부탁해요

운영자님 안녕하세요~문의드립니다. 볼린져밴드 상단, 하단 폭이 현재봉 이전 연속10회이상 5%이하이고 캔들의 몸통들이(위아래 꼬리제외) 10봉이상 볼밴 상단과 하단사이에 벗어나지않고 갇혀있으며 현재봉이 밴드 상단을 돌파하는 수식을 만들어 주시길 부탁드립니다.
프로필 이미지
고릴라
2025-06-15
252
글번호 191730
검색
답변완료

이동평균 수식

수고 많으십니다. 첨부 그림처럼 이동 평균선에 횡보율을 대입해서 색을 다르게 만들수 있는지요. 이동평균선의 기간값과 횡보율은 변경가능하게 부탁드립니다. 아래 수식은 키움수식입니다. A=ma(c,기간,종류); if(A>A(1)*(1+비율/100),A,0) 미리 감사드립니다.
프로필 이미지
나도부자1
2025-06-15
275
글번호 191729
지표
답변완료

질문 부탁드립니다

수고가 많으십니다 질문 몇 가지 부탁드립니다 질문1) 수식 해석 관련 질문 부탁합니다 동시에 조건을 만족할때 검색을 하는 식인데요 각 부분에서 else condition=false 를 설정할때와 안할때는 어떤 차이가 나나요? 감사합니다 if tl_getvalue(tl1,sdate,stime) >0 and tl_getvalue(tl2,sdate,stime) >0 and tl_getvalue(tl3,sdate,stime)>0 then { value1=tl_getvalue(tl1,sdate,stime); value2=tl_getvalue(tl2,sdate,stime); value3=tl_Getvalue(tl3,sdate,stime); if crossup(c,value1) then condition1= true; else condition1=false; if crossup(c,value2) then condition2=true; else condition2 = false; if crossup(c,value3) then condition3=true; else condition3 = false; if Condition1==true and condition2==true and condition3==true then find(1); } 질문2) for cnt= 80 downto 70 if index==cnt and h[cnt] > aa[1] then condition1=true; 이렇게 작성했을때 (if index==80 and h[80]>aa[1]) and (if index==79 and h[79]>aa[1]) ... and (if index==70 and h[70]>aa[1] ) then condition1= true; 이렇게 되는게 맞나요?? count=0; for cnt=80 downto 70 { if index==cnt and h[cnt]>aa[1] then count=count+1 } if count==11 then condition1=true; 이거랑 같은 의미가 되는건지 궁금합니다 질문3) 논리형 변수를 생성할때 for 문으로 작성 가능한지 여쭤보고 싶습니다 예를 들어서 아래와 같은 진행되는 조건이 있을때 (id[] 배열에는 조건만족시 index 값을 넣었습니다) for cnt= id[0] downto id[1] if index==cnt and h[cnt] > aa[1] then condition1=true; for cnt= id[1] downto id[2] if index==cnt and h[cnt] > aa[2] then condition2=true; ... for cnt= id[8] downto id[9] if index==cnt and h[cnt] > aa[9] then condition9=true; 이런 수식을 for y=0 to 8 { for cnt= id[y] downto id[y+1] { if index==cnt and h[cnt]>aa[y+1] then condition=true; } } 반복문으로 만들었는데요 condition 변수를 혹시 condition(y+1)=true; 이런식으로 만들어서 1부터 9번까지 반복 생성하게 하는 방법이 있을까요? 이런방식이 안된다면 가능한 방식으로 알려주시면 감사하겠습니다
프로필 이미지
yamu
2025-06-16
235
글번호 191728
지표
답변완료

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

항상 노고에 감사드림니다. 체결강도가 100%이상 5분MA > 20분MA를 CrossUp될때 검색되는 검색식부탁드림니다.
프로필 이미지
존슨비치
2025-06-15
255
글번호 191727
종목검색