커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

빨간마후라 님에 의해서 삭제되었습니다.

프로필 이미지
빨간마후라
2015-07-07
0
글번호 88084
시스템
답변완료

안녕하세요 수고 하십니다

input : sto1(12),sto2(5),sto3(5); var1 = StochasticsK(sto1,sto2); var2 = StochasticsD(sto1,sto2,sto3); if crossup(var1,var2) Then var3 = 1; if CrossDown(var1,var2) Then var3 = -1; if var3 == 1 Then { plot1(99999999999,"상단"); plot2(0,"하단"); } if var3 == -1 Then { plot1(0,"상단"); plot2(99999999999,"하단"); } 위 내용은 42842번 고객이 문의하신 내용입니다 다름이 아니라 dmi수식을 같은 방법으로 표현하고자 합니다 제가 해볼려고 했는데 dmi변수가 14하나뿐인데 표현을 할수 없어서 부탁들립니다
프로필 이미지
아미보이
2015-07-07
179
글번호 88083
지표
답변완료

지표식 좀 부탁드립니다

안녕하세요. 더운날시에 수고하십니다.. 시스템식에서 목표가로 청산되고 난 이후 5번째 봉을 지표로 표시할 수 있는 지표식이 가능한지요.. 예를 들어 5일선 골든크로스에 진입해서 1포인트 상승하면 청산하도록 목표가를 설정한 이후 목표가로 청산된 봉 이후 5번째 봉을 나타내는 지표식. 수고하세요..
프로필 이미지
bigdeal
2015-07-07
171
글번호 88079
지표
답변완료

일목균형표

안녕하세요. 틱챠트와 체결챠트에 일목균형표 1분봉 기준선, 전환선, 구름대 표현 부탁드립니다. 1분봉을 설정 변경할수 있도록 해주세요. 감사합니다.
프로필 이미지
한국사람73
2015-07-07
226
글번호 88076
지표
답변완료

부탁 드립니다.

예스스탁 님~~! 안녕 하세요? 42851번에 재 문의 드린 내용 부탁 드립니다.
프로필 이미지
yes
2015-07-07
170
글번호 88075
시스템
답변완료

문의드립니다

AA 라는 개인적으로 만든 지표가 1부터 99 까지 오르락 내리락 거리는데 AA 가 50 을 돌파할때 마다 매매횟수를 2회로 하고싶습니다
프로필 이미지
파인애플
2015-07-07
143
글번호 88074
시스템
답변완료

문의드려요.

해외선물에서 오전 10시부터 새벽 3시사이에만 거래하게 해주세요. 10시이후 거래시작 -> 새벽3시면 일괄청산 -> 10시이후 거래시작 ~~~~~ Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); }
프로필 이미지
팽구
2015-07-07
152
글번호 88068
시스템
답변완료

질문드립니다..

6101 화면에서요.. 옵션 행사가를 10종목 겹치기해서 보는대요.. 옵션행사가 변경이 잘 안되는대.... ㅠㅠㅠㅠ 어덯게 하면 되죠?? 첨부 파일 올립니다 변경 하고자 하는 종목클릭후 녹색 네모 부분을 클릭 하는것 아닌가요?? ㅠㅠㅠㅠ
프로필 이미지
모수
2015-07-07
210
글번호 88067
지표
답변완료

다시한번 부탁드립니다~

수고 많으십니다. 이전 글에서 아래와 같은 답변을 받았는데 검색결과에서 약간의 다름이 생겼고 이후 수정된 답변을 받았음에도 마찬가지여서 제 나름대로 연구해보기 위해 재답변을 요청드립니다. 아래의 답변내용은 A,B,C,D..각각의 조건을 하나의 틀에 집어넣어 효율적으로 한방에 검색되도록 해주셨는데, 이번엔 번거로우시겠지만 키움처럼 각 조건을 따로따로 만들어 주시면 감사하겠습니다.. 이렇게도 해보고 안되면 그냥 키움시스템이랑 트레이더랑 다른가보다하고 포기하려고요ㅠㅠ --------------------------------------------------------------------------------------- 안녕하세요 예스스탁입니다. 1. 종목검색화면에서 주기를 120분봉에서 검색하시면 됩니다. 수식에 일봉조건을 판단하게 수식작성되어 있습니다. 2 봉에 포함된 거래량중 특정 거래량을 제외할수 없습니다. 3 검색대상,제외종목등은 종목검색 설정에서 지정하셔야 합니다. 따로 ETF를 제외하는 설정은 없습니다. 4. 아래 수식 작성하시고 종목검색 속성화면에서 직전 5일치의 데이터가 확보되어야 하므로 검색에 필요한 최소기간에 100이상 넉넉히 지정하고 검색하시기 바랍니다. input : Bper(110),Cper(200),Dper(200),Eper(200),Fper(200),Gper1(0.01),Gper2(100); var : cnt(0),sum(0),mavg(0); Array : MM[10](0),VV[10](0); if date != date[1] Then{ MM[0] = 0; VV[0] = 0; for cnt = 1 to 9{ MM[cnt] = MM[cnt-1][1]; VV[cnt] = VV[cnt-1][1]; } var1 = 0; var2 = 0; var3 = 0; var11 = var1[1]; var21 = var2[1]; var31 = var3[1]; value1 = sdate[1]; } MM[0] = MM[0] +M; VV[0] = VV[0] +M; if stime >= 90000 and stime < 110000 Then var1 = var1+V; if stime >= 110000 and stime < 130000 Then var2 = var2+V; if stime >= 130000 Then var3 = var3+V; for cnt = 1 to 2000 { if stime[cnt] <= stime and sdate[cnt] == value1 then{ var4 = DayVolume[cnt]; cnt = 10000; } } if MM[5] > 0 Then{ sum = 0; for cnt = 1 to 5{ sum = sum+MM[cnt]; } mavg = sum/5; if mavg >= 1100000000 and mavg < 99999999000000 And#A DayVolume >= DayVolume(1)*(1+Bper/100) And#B ( var1 >= var11*(1+Cper/100) or #C var2 >= var21*(1+Dper/100) or #D var3 >= var31*(1+Eper/100) or #E DayVolume >= var4*(1+Fper/100) ) and DayClose >= dayopen*(1+Gper1/100) and DayClose <= dayopen*(1+Gper2/100) Then find(1); } 즐거운 하루되세요 > 이목동 님이 쓴 글입니다. > 제목 : 검색식 작성 부탁드립니다. > A. 5일 평균거래대금(단위:백만) 1100이상 99999999이하 (금일제외) B. 거래량비율(n봉):[일]1봉전 거래량 대비 0봉전 거래량 비율 110%이상 C. 거래량비율(n봉):[120분]7봉전 거래량 대비 3봉전 거래량 비율 200.0%이상 (전일당일 9시~11시 거래량 비교를 의미합니다.) D. 거래량비율(n봉):[120분]6봉전 거래량 대비 2봉전 거래량 비율 200.0%이상 (전일당일 11시~13시 거래량 비교를 의미합니다.) E. 거래량비율(n봉):[120분]5봉전 거래량 대비 1봉전 거래량 비율 200.0%이상 (전일당일 13시~15시 거래량 비교를 의미합니다. 장후 동시호가를 포함해서 이후 일어난 거래량은 포함안되게 해주시면 감사하겠습니다.) F. 전일동시간대 대비 거래량비율 200.0%이상 (B,C,D와 겹치겠지만 키움에서 해보니 종목이 좀 다르게 검색돼서 추가했습니다. 구현 가능하시면 부탁드리겠습니다.) G. 주가등락률:[일]0봉전 시가대비 0봉전 종가등락률 0.01%이상 100%이하 (당일 봉이 양봉이 되는 것을 의미합니다.) 위의 조건을 이용하여 "A and B and (C or D or E or F) and G" 검색식을 구현하고 싶습니다. 그리고 첨부파일에 보시면 아실 수 있듯이 대상도 지정을 했는데요.. 이것도 가능하시면 부탁드립니다. 아참 저는 NH트레이더 4.0 이용하고 있습니다. 그럼 수고하세요~!
프로필 이미지
이목동
2015-07-07
304
글번호 88066
종목검색