커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 문의 드립니다.

안녕하세요. 이전에 답변주신 내용이 잘 이해가 안되서, 다시 여쭤봅니다. 하나의 예스랭귀지 검색식 파일에, if (첫번째 조건 : 시간이 오전9시반부터 11시반까지면) 5 이평선이 20 이평선보다 위에 있는 종목 if (두번째 조건 : 오전11반부터 장종료 시점) 20 이평선이 120 이평선 위에 있는 종목 이렇게 작성은 안되는걸까요? 60분봉과 일봉이라는 조건을 빼면 가능한지요? 감사합니다. 안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다 랭귀지는 하나의 봉의 중간의 시간대는 파악을 할수 없습니다. 각 봉을 기준으로 시간을 구분할수만 있습니다. 60분봉이나 일봉에서 11시 30분 기준으로 조건체크가 되지 않습니다. 즐거운 하루되세요 > ywesry 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요. 예스랭귀지로, 종목검색을 하는 수식이 필요하여 문의드립니다. 아래 조건으로 검색되도록 수식 작성을 부탁드립니다. 1. 오전9시부터 11시반까지, 60분봉 기준으로 5 이평선이 20 이평선보다 위에 있는 종목 2. 오전11시반부터 장종료 시점까지, 일봉 기준으로 20 이평선이 120 이평선 위에 있는 종목 부탁드리겠습니다.
프로필 이미지
ywesry
2019-10-21
158
글번호 132950
사용자 함수
답변완료

부탁합니다

1. 매수든 매도든 매시간 20분대에서만 매수/매도 진입하라(그 이외 1분대, 10분대, 30분대, 40분대, 50분대에는 진입하지 마라)
프로필 이미지
서태공
2019-10-20
139
글번호 132949
시스템

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

프로필 이미지
회원
2019-10-21
16
글번호 132948
시스템
답변완료

검색에 관한 다음 검토

안녕하세요? 주식 검색에 대해 여쭤보려 합니다. ***최근 500 일봉 동안 '특정조건'에 부합하는 종목들을 모두 검색하고자 합니다. 질문1) 이때 종목검색 속성에서 검색에 필요한 봉개수(검색에 필요한 최소기간)를 반드시 500개로 지정하고 검색해야 하는지요? 질문2) 파워종목검색에서 제가 잘못 검색한 것인지, 최근 500 일봉 동안 '특정조건'에 부합하는 종목들이 검색되지 않고, 최근 하루만을 검색하는듯 싶습니다. 최근 500일봉 동안 '특정조건'에 부합하는 주식 종목들을 검색하려면, 아래와 같이 최근 500 일봉내의 날짜들을 시작날짜, 끝날짜로 반드시 지정해줘야 하는지요?( 이렇게 시작날짜, 끝날짜를 지정하지 않고 최근 500봉을 검색하는 방법도 있는지요?) input : 시작날짜(20180401),끝날짜(20191021); var : condition1(false); condition1 = '특정조건' ; if sdate >= 시작날짜 and sdate <= 끝날짜 and Condition1==true Then find(1); 질문3) 바보같은 질문이지만, 위의 find(1) 은 변수에 find(0)으로 미리 지정해놓지 않아도 되는 것이지요? 질문4) 최근 500 주봉 동안 '특정조건'에 부합하는 종목들을 모두 검색하고자 합니다. 주봉에서 최근 500봉동안 질문2의 특정조건을 만족시킨 종목들은 어떻게 검색하는지요? 질문5) 최근 500 월봉 동안 '특정조건'에 부합하는 종목들을 모두 검색하고자 합니다. 월봉에서 최근 500봉동안 질문2의 특정조건을 만족시킨 종목들은 어떻게 검색하는지요? 질문6) 검색 최대값이 가장 최근 일봉부터 시작해서 최근 500봉으로 압니다. 맞는지요? 질문7) input : 시작날짜(20150401),끝날짜(20191021); 위와 같이 일봉검색에서 시작날짜를 너무 빠른 날을 기입하여 검색 최대봉수를 초과했다면, 검색이 안되나요? 감사합니다.
프로필 이미지
스테디어드밴서
2019-10-20
146
글번호 132947
검색
답변완료

부탁드립니다.

SetStopLoss가 3번 연속으로 발생하면 ★ ★이면 진입시작(매매진입조건에 맞게) ★ 이후 누적 수익이 누적수익(150)틱에 도달하면 ■, 포지션 청산 ■ 이후 진입조건이면 진입 신호는 발생되나 ★가 나오기 전까지 진입 금지 Input : 손절(50),익절(50),누적수익(150),익절하락(3); input : P1(30), P2(120); ### 목표수익 var1 = ma(C, P1); var2 = ma(C, P2); ## 진입 if marketposition == 0 then { if crossup(var1,var2) Then { buy("B"); } } if marketposition == 0 then{ if crossdown(var1,var2) Then { sell("S"); } } ## 청산 if MarketPosition == 1 then { SetStopTrailing(익절하락,익절,PointStop); SetStopLoss(손절,PointStop); } if MarketPosition == -1 Then { SetStopTrailing(익절하락,익절,PointStop); SetStopLoss(손절,PointStop); }
프로필 이미지
라떼처럼
2019-10-20
134
글번호 132946
시스템
답변완료

박스권종목에 대한 검색식 문의드립니다.

안녕하세요. 지방에 살아서 평일에 시간내기가 어려웠는데, 이제야 강의를 듣게 되었습니다. 지난 주말강의 감사합니다. 다름이 아니라, 특정 p1기간의 종가의 합을 평균해서, 이 값의 +- 2%안에서 움직였던 종목을 검색하고자 했습니다. 1. 종목검색식을 작성했습니다만, 종목이 너무 많이 검색되어 식에 오류가 있는것 같습니다. 검토를 부탁드립니다. 2. MessageLog(는 디버깅창에 표시가 안되는지요? input : p1(20), p2(60); var : cnt(0), count(0), sma(0), lma(0), T1(0), T2(0); array : SP[20](0), LP[60](0); var1 = AccumN(C, p1)/p1; sma = Ma(C, 20); lma = MA(C, 60); for cnt = 1 to p1 { if C[cnt] <= var1*1.02 and C[cnt] >= var1*0.98 Then{ count = count+1; } } if count >= p1-2 Then find(1); MessageLog("종가의 p1일평균, %.f", var1);
프로필 이미지
아름다운사람들
2019-10-20
262
글번호 132945
종목검색
답변완료

전주고가위에 있는 종목 검색

현재가가 전주고가위에 있는 종목을 검색하는 식 부탁합니다
프로필 이미지
팔보채
2019-10-20
161
글번호 132944
종목검색
답변완료

도와 주셔요~~~

input : sto1(100),sto2(5),Period(200); var1 = StochasticsK(sto1,sto2); var2 = CCI(Period); if var1 >= 100 and var2 >= 100 Then find(1); 여기 질문에서 일봉에서도 종목 검색이 안되고요 30분봉이나, 15분봉에서도 종목이 검색 안되는 이유가 뭘까요? 도와 주세요~~~
프로필 이미지
정규남
2019-10-19
216
글번호 132943
종목검색
답변완료

간단한 수식작성 부탁드립니다.

안녕하세요? 간단한 수식작성 부탁드립니다. ***진입 갭상승한 캔들의 몸통크기가 (외부변수)틱 에 매수진입. 갭하락한 캔들의 몸통크기가 (외부변수)틱 에 매도진입. ***청산 포지션 진입후 반대방향나오면 청산후 재진입. (포지션과 같은방향 신호발생시 진입금지, 반드시 반대방향만) 감사합니다.
프로필 이미지
대구어린울프
2019-10-19
183
글번호 132942
시스템