커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3232
글번호 230811
답변완료
수식 수정 바랍니다.
안녕하세요.아래 수식은 11/22일 고가와 종가의 차를 11/22일 종가에 더하고 뺀 가격으로 plot지표를 만든 것인데이 수식을 지표 시작은 11/22일 지표 마감은 5일이나 10일 후로 사용자가 지정할 수있게 수정해 주시기 바랍니다.꼭 plot지표가 아니어도 됩니다.var1 = (24596-24349);Var2 = var1*0.5;Var3 = var1*0.3;Var4 = Var2*0.5;Var5 = Var3*0.5;Var6 = 24349+Var2;Var7 = 24349+Var3;Var8 = 24349+Var4;Var9 = 24349+Var5;Var10 = 24349-Var2;var11 = 24349-Var3;var12 = 24349-Var4;var13 = 24349-Var5;var14 = (dayhigh+DayLow)/2;var15 = 24349+var1;var16 = 24349-var1;Plot1(DayOpen,"당일시가");plot2(DayClose(1),"전일종가");plot3(var14,"당 中");plot4(var15,"100%저항");plot5(var6,"50%저항");plot6(var7,"30%저항");plot7(var8,"25%저항");plot8(var9,"15%저항");plot9(var16,"100%지지");plot10(var10,"50%지지");plot11(var11,"30%지지");plot12(var12,"25%지지");plot13(var13,"15%지지");
2026-01-29
445
글번호 230163
답변완료
종목 검색 질문입니다
1) 2ma가 4ma 상향 돌파시키는 양봉 검색2) 2ma가 4ma 하향 돌파시키는 음봉 검색3) 10ma를 돌파하는 양봉 검색4) 10ma를 붕괴하는 음봉 검색감사합니다
2026-01-28
130
글번호 230160
답변완료
Data2의 완성봉 확인
Data1=5분봉, Data2=30분봉일 때, Data2에 관련된 지표를 따로 Data2Close[100](0);로 만들어 관리하지 않고 그냥 Data2 종가가 확정되는 때에 계산하려면 그 시점을 잡는 것은 어떻게 해야 하나요?예를 들면, Data1=5분봉에서 09:55, 10:00(*), 10:05, 10:10, 10:15, 10:20, 10:25, 10:30(*), 10:35 에 끝나는 5분봉들이 있을 때 (*)로 표시된 봉들에서만 Data2의 종가에 기반하여 계산하려면 어떻게 그 봉들을 찾아가나요?
2026-01-28
652
글번호 230159
답변완료
글자 크기 굵기 수정 부탁드립니다.
안녕하세요 작성해주신 코드 잘 사용하고 있습니다.그런데, 숮자가 크기가 너무 작고 가늘어서 직관성과 판독성이 낮습니다.눈에 확 띠게 직관적 가시성을 높여주시면 안될까요.숫자 크기를 두배 더 크게하고숫자 굵기를 굵게하고더 찐하게 좀 부탁드립니다.지금은 숫자가 있는지 없는지 눈에 안띕니다.부탁드리겠습니다.감사합니다.var : mm(0), tx(0);mm = min(floor(m/100000000),9);if mm%2 != 0 Then{ tx = Text_New(sDate,sTime,H,NumToStr(mm,0)); Text_SetStyle(tx,2,1); Text_SetSize(tx,12);}
2026-01-28
321
글번호 230158
답변완료
문의드립니다.
1. 특정 시간 동안에 1분봉 종가들이 실선으로 표시되고(이것을 a라고 하고),위 1분봉들 종가값(a)에 9시30분 종가값을 더해서 실선으로 표시하고(이것을 b라고 하고),b값들 중 최고가와 최저가 사이의 40%값(c)과 60%값(d), 최고값(e),최저가(f)를 계속 선으로 표시해 주는 지표식 부탁드립니다.a,b,c,d,e,f가 모두 표현되는 지표 수식 1개로 부탁드립니다. 그리고 9시30분은 변수로 지정해서임의로 선택할 수 있게 해 주셨으면 합니다.
2026-01-28
229
글번호 230157
답변완료
부탁드립니다
M=Macd(12,26);Ms=eavg(M,9);B=aluewhen(1,Crossdown(M,Ms),C)지표값 B가 N봉전에 10%이상 상승 했고 상승한 지표값을 돌파 하는 검색식 부탁 드립니다
2026-01-28
320
글번호 230151
답변완료
230113의 1번관련입니다
귀찮게해드리는 거 같아 미안합니다.1.상한가 기둥매매-30분봉주신 아래 수식을 30분봉에 500봉검색으로 넣어 검색하니 금일 동양고속, 바이젠셀이 나오는데이 조차도 해당되지 않는 엉뚱한 것입니다.상한가 후 조정받을 시 매수 후 매도선 이상으로 상승 시 매도하는 구조입니다.참고>매도선 수식매=valuewhen(1,dayclose()>predayclose()*1.29,dayclose());수=valuewhen(1,dayclose()>predayclose()*1.29,dayopen());가=floor(((매+수)/2)*0.95);신호=C<=가 &&Crossup(Stochasticsslow(20,10),20);Valuewhen(1,신호,(H+L)/1.7)=============================================================var : 매(0),수(0),가(0);if dayclose()> dayclose(1)*1.29 Then{매=dayclose();수=dayopen();가=floor(((매+수)/2)*0.98);}if C<=가 && Crossup(StochasticsK(20,10),20) ThenFind(1);
2026-01-28
367
글번호 230145
답변완료
230113의 2번관련입니다
2.520종가 매매신호아래 주신 수식대로 일봉 500봉검색으로 넣어 검색하니 어제는 185종목, 금일현재는 150종목이 나오는데요,몇 종목 보니 해당안되는 종목이 대부분이네요.뭐가 잘못된건가 체크부탁드립니다.단, 맨 끝줄의 카운트 && !카운트(1); 을 빠뜨려 카운트 && !카운트[1] 로 고쳐 넣고 검색해도 동일합니다.(고쳐 넣은 것은 맞는지요?)===================================================================var : 손(0),절(0),가(False),최고(Nan),최고가(0),최저(0),최저가(0);var : 최저가1(0),결론(0), 조건(False),cs(nan),카운트(False);;손=ma(c,5);절=ma(c,20);가=Crossup(손,절);if 가 == true Then{최고 = H;cs = 0;최저가1 = 최저가[1];}else{if H > 최고 Then최고 = H;}if 최고==최고[1] && 최고>H Then{최고가 = 최고;}최저=iff(절>L,1,0);최저가=Accum(최저);결론=최저가-최저가1;조건=crossup(c,최고가) && 결론>0;if 조건 thencs = cs+1;카운트=cs==1;카운트 && !카운트[1];if 카운트 ThenFind(1);
2026-01-28
232
글번호 230143
ksks 님에 의해서 삭제되었습니다.
2026-01-28
13
글번호 230142