커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

분봉에서 2~3일전의 상한가 종목을 알수 있는지여?

지표를 표시할 차트는 15분봉으로 해놓고 일봉의 2일전이나 3일전에 혹시 상한가로 종가 마감되면 이걸 시스템이 인지를 시키구 싶은데 간단히 확인할수 있는 방법이 var:상한가인지(0); 이렇게 정의해놓고 {만약에 일봉의 2일전에 상한가 종가마감이면}..상한가인지 = 1; else 면 상한가인지 =0; 그래서 밑에다 plot1(상한가인지,"상한가인지",red); 상한가 친날은 그날은 분봉차트에 밑에 1로 라인이 그어지다가 상한가 아닌날은 다시 0으로 라인이 그어지는 식으로 나올거 같은데여. 이걸 15분봉 차트에서 확인해보고 싶습니다. 위에 {.....}이부분을 어떻게 해야할지 모르겠습니다. 만들어보는 이유는 15분봉에서 최근 상한가 친 급등종목들에서 매매하는 식을 만들어보고 싶은데 이틀전에 상한가를 쳤는지 전날 쳤는지 시스템이 판단해야 해서여. 잘 부탁드립니다.
프로필 이미지
비엔에프
2013-01-30
378
글번호 58862
지표
답변완료

수식 부탁드립니다.

진입 캔들을 반대로 한틱 벗어나면 손절하는 식을 만들고 싶습니다. 매수진입시 진입 캔들의 저점을 이탈하면 손절 매도진입시 진입 캔들의 고점을 이탈하면 손절 그리고 매매횟수 제한하는 방법도 알고 싶습니다. 예를들면 당일 3회 진입하면 더이상 못하게.. 부탁드립니다.
프로필 이미지
뽕빵이
2013-01-30
225
글번호 58861
시스템
답변완료

부탁드립니다.

1. 기간 제한없이 종가가 +- 0.2에서 움직일때, 진입 금지식. 그리고 과거 30봉내에서 +-0.2에서 움직일때 진입 금지식 2. 진입식이 여러개(A, B, C)일때, 어느 하나로 진입한 상태에서 청산이 안됐을 경우(1 or -1), 다른 진입식을 충족해도 진입이 안돼게 하는 식 3. bids-asks가 100을 뚫고 올라갈때 매수하는식. 단 50에서 100으로 올라가야 하고, 100을 지난 이후에 다시 100이하로 떨어졌으나, 50까지 떨어지지 않고 다시 100을 통과할 경우 매수 금지, 단, 100에서 50이하로 떨어졌다가 다시 100을 뚫으면 매수 4. bids-asks가 100을 뚫고 내려갈때 매도하는식. 단 150에서 100으로 내려와야 하고, 100을 내려간 이후에 다시 100이상으로 올가갔으나 150까지 올라가지 않고 100을 다시 뚫고 내려갈 경우 매도 금지, 단, 100에서 150이상으로 올랐다가 다시 100을 뚫고 내려가면 매도 4. 옵션 양매도 기본함수식 부탁드립니다.
프로필 이미지
난나야남
2013-01-30
203
글번호 58860
시스템
답변완료

빠진 것이 있는 것 같아 다시 질문 드립니다.

input : P(3); var : count(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0),sum7(0),sum8(0); var : maO(0),maO1(0),maO2(0),maO3(0),maC(0),maC1(0),maC2(0),maC3(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; for count = 0 to P-1{ sum1 = sum1+DayOpen(count); sum3 = sum3+DayOpen(count+2); sum4 = sum4+DayOpen(count+3); sum5 = sum1+DayClose(count); sum6 = sum2+DayClose(count+1); sum7 = sum3+DayClose(count+2); sum8 = sum4+DayClose(count+3); } maO = sum1 / P; #당일 시가기준 일봉이평 maO1 = sum2 / P; #1일전 시가기준 일봉이평 maO2 = sum3 / P; #2일전 시가기준 일봉이평 maO3 = sum4 / P; #3일전 시가기준 일봉이평 maC = sum5 / P; #당일 종가기준 일봉이평 maC1 = sum6 / P; #1일전 종가기준 일봉이평 maC2 = sum7 / P; #2일전 종가기준 일봉이평 maC3 = sum8 / P; #3일전 종가기준 일봉이평 if crossup(ma(c,3),ma(c,5)) and maO2 < maO3 and maC3 < maO3 and maO2 < maO1 and maC2 < maO2 and maO > maO1 and maC > maO Then buy(); 이상이 보내주신 답인데 sum2 = sum2+DayOpen(count+1); 이것이 빠진 것 아닌가요?
프로필 이미지
회원
2013-01-30
239
글번호 58858
지표
답변완료

검색식 하나 부탁드립니다.

안녕하세요. 오랜만에 방문하네요. 주식 종목 검색하는 수식 하나 부탁드립니다. 현재봉(2013년 1월24일-날짜변수) 그 이전의 3개봉이 연속으로 양봉이나 양도이지이고 현재봉(2013년 1월24일-변수로 해주세요)의 절대값 abs(c-o)의 크기가 1개전봉의 (종가-시가)값의 크기의 30%(변수)이하이고 (1개전봉의 종가-3개전봉의 시가)의 값이 3개전봉의 시가보다 1.22배(변수)이상 크고 and (데이타2가 1개전값보다 작거나 데이타3 이 1개전값보다 크거나 데이타4가 1개전값보다 크면) 이조건을 모두 만족하는 종목을 검색하는 수식 부탁드립니다. 그리고 사용법을 너무 오래 되어서 잘 기억이 안나는데요 이 수식으로 종목검색하는 방법도 간단하게 부탁드립니다.
프로필 이미지
강태공3
2013-01-30
216
글번호 58856
검색
답변완료

데이타 유무여부

Data2의 데이타 유무여부를 판단하려면 어떻게 해야하나요? 가령, If Data2(close) <> NaN then { 수식; } NaN 사용이 맞는지요.
프로필 이미지
마수거리
2013-01-30
196
글번호 58855
시스템
답변완료

수식문의

input : wmaP(5),EnP(20); var1 = wma(c,wmaP); var2 = ma(c,enP); if var1 > var1[1] and var2 > var2[1] Then value1 = 1; Else if var1 < var1[1] and var2 < var2[1] Then value1 = -1; Else value1 = 0; plot1(value1); 위 수식을 위아래 색상을 구분해주세요 감사합니다
프로필 이미지
백진강
2013-01-30
211
글번호 58854
검색
답변완료

매매식 숫자 제한 여부

수고 많습니다 어제 전화상으로 문의하였던 내용인데 확장자 yfg를 지우고 다시 시도해 보고 또 에러가 나올때 연락하라고 해서 연락합니다 종전 예스트레이더 3.1 부터 시작하여 지금 4.0을 사용하고 있는 데 매매식이 약 4000개 이상 되니 어느 순간 부터 그 개수 이상만 되면 에러(예스트레이더의 창을 닫으라는 메시지 나옴)가 생깁니다. 4.0에서 처음 생기기에 3.1에도 시스템 복사를 하여 보니 마찬가지였고요, 그 매매식 숫자가 모자라도록 매매식을 10개 정도 지우고 그 매매식(이상 발생시켰던 매매식)을 적용하면 아무 문제없이 적용이 됩니다. 저는 매수와 매도 모두 합해서 약 16000개의 매매식을 적용하고 싶은데 이에 대한 제한이 있는지요? 만약 있다면 어떤 방법이 있는지요?, 예를 들면 전에 3.1에서 봉수 창을 띄울때 5000바 까지만 적용되게 하다가 지금은 일,주 등으로 업그레이드 한것처럼요
프로필 이미지
파도여
2013-01-30
255
글번호 58849
시스템
답변완료

문의 드립니다

볼린져밴드와 cci지표를 이용해서 주문까지 넣는 로직을 만들고 싶습니다 1. 볼밴 20개봉을 이용 윗 밴드는 1.5 아랫밴드는 2 사용 그리고 2. cci가 100위에 있으면 과매수라보고 매도진입 -200 아래에 있으면 과매도라보고 매수진입 3. 주문은 1일 1회제한 cci단기(25)와 장기(35)가 100위에 있고 종가가 bbtop상단돌파시 매도주문 4. 매수주문은 1일 1회제한 cci단기(25)와 장기(35)가 -200 아래에 있고 종가가 bbbot 하향돌파시 매수주문 5. 청산은 진입가격대비 0.5% 손실시 손절 5% 수익 나면 수익청산 아무명령 없다면 종가청산입니다 전략식 좀 살펴봐주세요 감시합니다
프로필 이미지
cosmo017
2013-01-30
243
글번호 58847
시스템