커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

문의 드립니다

230369번 수식을 야간용으로 부탁드립니다 복합차트 또는 야간차트에 가능하게... 가능하면 2개 버전으로 부탁드립니다감사합니다
프로필 이미지
러블리
2026-02-05
83
글번호 230378
지표
답변완료

문의 드립니다.

안녕하세요 ~~많은 도움 주셔서 감사 드립니다. RSI(5)가 70 이상인 조건에서, 현재 가격이 아래의 라인을 돌파하는 종목의 검색식을 부탁 드립니다. 라인.(BBandsUp(Period,D1)+(highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4)/2지표조건 Period : 20shortPeriod : 10midPeriod : 25D1 : 2 감사합니다.
프로필 이미지
ikksoo
2026-02-05
115
글번호 230371
종목검색
답변완료

문의 드립니다

var : hh(0),ll(0),a(0),b(0);if date != date[1] and stime < 153500 then var2 = 0; var1 = (upvol - downvol); var2 = var2+var1;if var2 > hh Then{ hh = var2; a = c;}if var2 < ll Then{ ll = var2; b = c;}Plot1(a);plot2(b);-----------------var2 수치가 제일 클때의 가격을 표시var2 수치가 제일 작을때의 가격을 표시식이 잘못됐는지 차트에 이상한 숫자가 나와요수정 좀 부탁드립니다감사합니다
프로필 이미지
러블리
2026-02-05
92
글번호 230369
지표
답변완료

부탁드립니다

data1 = (20분봉 MACD 값 > 0 AND MACD선 > 시그널선)data2 = ( 5분봉 RSI < 50 AND 5분봉 RSI 상승 전환 AND 5분봉 스토캐스틱 %K > %D)IF data1 AND data2 THEN data1 매수하라.IF 5분봉 RSI ≥ 70 THEN 매수 금지추운날씨에 감기조심하세요
프로필 이미지
2685up
2026-02-05
98
글번호 230363
시스템
답변완료

수식문의

단타용 종목검색식인데, 변환이 가능할까요?. 단순20이평 돌파. 거래량 돌파: avg(ma(v,n,단순),period)+d1*d1*stdev(ma(v,n,단순),period). Crossup(C, avg(C, 20)) && valuewhen(1,Crossup(C,Bbandsup(period, d1)) and V>V(1)*2, C) && V>=20000 (period: 60, d1: 2, n:3)세가지가 1봉전에 동시발생 시 검색코자 합니다.
프로필 이미지
ksks
2026-02-05
107
글번호 230355
종목검색
답변완료

안녕하세요~~부탁드립니다~~

문의하신 내용은 이전 230234번 문의와 같습니다.이전 문의 답변 참고하시기 바랍니다.Input : P1(5), P2(20), P3(60),P4(120),P5(240),P6(360); var : m1(0),m2(0),m3(0),m4(0),m5(0),m6(0);m1 = MA(Close, P1); m2 = MA(Close, P2); m3 = MA(Close, P3);m4 = MA(Close, P4); m5 = MA(Close, P5); m6 = MA(Close, P6); Condition1 = m1 > m2 and m2 > m3 and m3 > m4 and m4 > m5 and m5 > m6;Condition2 = m1 < m2 and m2 < m3 and m3 < m4 and m4 < m5 and m5 < m6;If Condition1 == true and Condition1[1] == False Then Buy ("MAC3_LE"); If Condition2 == true and Condition2[1] == False Then ExitLong("MAC3_SE");위 건은 매수진입 매도 청산 제가 문의 드린것은 매수진입 매도진입 입니다 ma3졍배열 역배열 3개에서 6개로 부탁드려요~ 수고하세요~~
프로필 이미지
okguy778
2026-02-05
111
글번호 230354
시스템
답변완료

문의 드립니다.

안녕하세요친절한 답변에 항상 감사드립니다.지난번 만들어 주신 서식에 추가사항을 요청드립니다.<지난 요청사항> *일봉기준 매매매수1. 월봉으로 전월 양봉이며2. 이평선(5,20,60) 정배열일때 (INPUT) 매수 진입-손절: -5% INPUT-매도 청산: 데드크로스(5,20) INPUTinput : P1(5),P2(20),P3(60),Loss(5);var : m1(0),m2(0),m3(0);var : MO(Nan),MC(Nan),MO1(Nan),MC1(Nan);m1 = ma(C,P1);m2 = ma(C,P2);m3 = ma(C,P3);Condition1 = m1 > m2 and m2 > m3;if Bdate > Bdate[1]+30 Then{ MO = O; MO1 = MO[1]; MC1 = MC[1];}MC = C;if MC1 > MO1 and Condition1 == true and Condition1[1] == False Then Buy();if MarketPosition == 1 Then{ if CrossDown(M1,M2) Then ExitLong();}SetStopLoss(Loss,PercentStop); **추가사항#코스피200선물1. 매수진입 조건: 월봉으로 전월 양봉이며, 이평선(5,20,60) 정배열일때 (INPUT) 매수 진입2. 매도 진입 조건: 월봉으로 전월 음봉이며, 이평선(5,20,60) 역배열일때 (INPUT) 매도 진입3. 청산-손절: 10포인트 INPUT-청산: 데드크로스(5,20) INPUT*10포인트 하락 또는 데드크로스 발생시 청산입니다.감사합니다.
프로필 이미지
가자아이
2026-02-05
130
글번호 230350
지표
답변완료

분할매도에서 재진입 하는 시스템 문의드립니다.

안녕하세요~ 분할 매도에서 매수 조건 충족시 재진입하는 식을 구현하고자 합니다.다음과 같은 예제 부탁드립니다.매수: 볼린저밴드 상단선 위1차 매도: 최근 20일 최고가 대비 ATR x 1.5 만큼 하락시 보유량의 25% 매도2차 매도: 최근 20일 최고가 대비 TR x 2.5 만큼 하락시 보유량의 50% 매도3차 매도: 최근 20일 최고가 대비 ATR x 3.5 만큼 하락시 보유량의 100% 매도1차나 2차 매도된 상태에서 다시 주가가 볼린저밴드 상단선 위를 만족하면 다시 매수해서 100% 상태로 변경항상 감사합니다!
프로필 이미지
일목초인
2026-02-05
104
글번호 230346
시스템
답변완료

수정 부탁드립니다.

60분봉으로 평상시는 아래의 식으로 손절과 익절을 하고 mvar1 = Sarv+(AF_value)*(EP-SAR_Value); mvar2 = Max(mvar1,EntryPrice-EntryATR*ATr1);#최대손실폭이 약100p줄어듬 mvar3 = Min(mvar1,EntryPrice+ EntryATR*ATr2);#최대손실폭이 약100p줄어듬#매수진입후 파라볼릭 매도구간에 들어가면 즉시 청산 if marketPosition == 1 and Direction == 1 Then { Exitlong("bx1",AtStop,mvar2); Exitlong("bx3",AtLimit,EntryPrice+매수목표1,"",1,1); }만약전5거래일중 -5%이상 하락하는 일이 있으면 위의 식으로 익절을 하지 않고 아래의 식으로 익절한다^^(참조차트 일봉을 추가하지 않고 60분봉 차트만) if 2000 < H-Sarv Then Exitlong("bx4",AtStop,Sarv+2000); 로 수정부탁드립니다
프로필 이미지
산수유
2026-02-05
80
글번호 230338
시스템