커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1501
글번호 230811
답변완료
보조지표 잘 보이는 문제가 있어요.
안녕하세요. 한국투자증권의 예스트레이더 프로그램 사용하고 있는데요. 시뮬레이션 차트나 전략실행차트 모두 그림과 같이 스케일이 너무 커져서 보조지표가 일직선으로 나옵니다. 아마 나스닥 가격 값과 같이 취급되는 것 같아요. RSI, MACD, 스토캐스틱, 거래량 웬만한 지표 모두 그렇습니다.스케일 0~100 고정해보아도 소용이 없는데 그냥 프로그램이 문제가 있는 것일까요?
2026-02-04
219
글번호 230326
답변완료
4시간전, 1시간전 , 당일 ,
4시간전. 1시간전 .30분전.당일.1주일.1달.부탁드립니다전일 은 Var:전일var1(0);전일var1 = DateToJulian(CurrentDate)-1;IF DayOfWeek(CurrentDate) == 1 Then 전일Var1 = 전일Var1-2;if sDate >= JulianToDate(전일var1) Then{내용}은 표현이되는데 나머지는 어떻게 해애되는지요?
2026-02-04
132
글번호 230309
답변완료
챠트표시할때 화살표로 하고파요.
문의해서 도움 받았던 글입니다.2가지 부탁드립니다.1.아래 글에서 [PlotPaintBar(H,L,"강조",Magenta);]이부분을 봉의 아래나 위쪽에 화살표시로 구현하고 싶은데 도와주세요.봉 자체를 다른 색깔로 덮어버려서 불편해요.2.IM증권의 싸이칸플러스 HTS를 사용중인데 같은 강조식을 싸이칸에서 사용할 수 있게 수식작성을 해 주시면대단히 감사하겠습니다. 안녕하세요예스스탁입니다.var : 전환선(0),기준선(0), 선행스팬1(0), 선행스팬2(0);전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;선행스팬1 = (전환선 + 기준선) / 2 ;선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;if 선행스팬1[25] > 선행스팬2[25] and C/선행스팬1[25]*100 >= 110 ThenPlotPaintBar(H,L,"강조",Magenta);if 선행스팬1[25] > 선행스팬2[25] and C/선행스팬1[25]*100 <= 90 ThenPlotPaintBar(H,L,"강조",Cyan);즐거운 하루되세요
2026-02-04
219
글번호 230308
답변완료
문의 드립니다.
안녕하세요 ~요청드린 질의 사항에 대하여 많은 답변 및 도움 주셔서 감사 드립니다. - 1라인 돌파 후, RSI(5)가 70이상인 조건에서 현재 가격이 2라인을 돌파하는 종목, - 또는 2라인 돌파 후, RSI(5)가 70이상인 조건에서 현재 가격이 1라인을 돌파하는 종목, - 또는 RSI(5)가 70이상인 조건에서, 현재 가격이 1라인 & 2라인을 같이 돌파하는 종목의 검새식을 부탁 드립니다. 1라인.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)2라인. A=DIminus(11);a1=crossdown(A,10);a2=crossup(A,10);valuewhen(1, a1 or a2,o)감사합니다.
2026-02-03
275
글번호 230307
답변완료
이격에 관해 여쭈어 보고 싶습니다
안녕하세요늘 도움주셔서 감사합니다.이격에 관해 여쭈어 보고 싶은데 글로 표현이 잘 안되어 오후4시 이후에 전화통화 가능한지요?
2026-02-03
90
글번호 230306
답변완료
안녕하세요~~부탁드립니다~~
Inputs: FastLen(5), MedLen(20), SlowLen(60);Variables: FastAvg(0), MedAvg(0), SlowAvg(0);FastAvg = MA(Close, FastLen);MedAvg = MA(Close, MedLen);SlowAvg = MA(Close, SlowLen);If (FastAvg[1] < MedAvg[1] OR MedAvg[1] < SlowAvg[1]) AND (FastAvg > MedAvg AND MedAvg > SlowAvg) Then Buy ("MAC3_LE");If (FastAvg[1] > MedAvg[1] OR MedAvg[1] > SlowAvg[1]) AND (FastAvg < MedAvg AND MedAvg < SlowAvg) Then Sell ("MAC3_SE");현3개에서 6개로 부탁드림니다수고하세요~
2026-02-03
144
글번호 230305
답변완료
문의드립니다.
예스랭귀지를 이용해서 5분봉 차트와 60분봉 차트에 맞게 각각 따로 구현했습니다.어떤 방법을 이용해서 5분봉 로직에서 60분봉 로직에 신호가 나왔는지 등의 데이터를 넘겨 받을 수 있을까요?아니면 예스스팟의 전략을 이용해서전략으로 DB를 조회해서 그 값을 예스랭귀지로 넘긴다던지아니면 5분봉과 60분봉을 하나로 묶던지 해서60분봉에서 신호가 나오면 그에 맞게 5분봉을 대응하고 싶은데 방법이 있는지 문의드립니다.
2026-02-03
169
글번호 230303
답변완료
수고하십니다
항상 좋은 일만 있으시기 바랍니다230277번 수식 구간 첫봉에이전구간 포지션 청산기능을 추가 요청 합니다
2026-02-03
98
글번호 230302
답변완료
수식수정부탁입니다
안녕하세요,차장님 아래수식은 전 주간(월요일시작 부터 금요일까지)의 고,저 변동폭을 당 주간에 적용하는 로직 인데요,이식의 주기는 그대로 하되 주간시작을 월요일부터 금요일까지가 아닌 금요일부터다음목요일까지를 주간 주기로 수정해서 작성 부탁드립니다, -----------아 래 -------------if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { oo[0] = o; hh[0] = h; ll[0] = L; for cnt = 1 to 9 { oo[cnt] = oo[cnt-1][1]; hh[cnt] = hh[cnt-1][1]; ll[cnt] = ll[cnt-1][1]; cc[cnt] = cc[cnt-1][1]; }}if h > hh[0] Then hh[0] = h;if l < ll[0] Then ll[0] = l;cc[0] = c;if hh[1] > 0 and ll[1] > 0 then{ S1 = (hh[0]+ll[0])/2; S2 = (hh[1]+ll[1])/2; S3 = hh[1]; S4 = ll[1]; S7 = hh[0]; S8 = ll[0]; S9 = oo[0]; $$ 언제나 늘 고맙습니다^^
2026-02-03
142
글번호 230301