커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식

안녕하세요. #지표 당일 시가봉부터 연속3 양봉/연속3음봉에 해당하는 시작봉 시가,고가,저가를 수평으로 부탁드립니다. #시스템 당일매매에 귀사에서 제공하는 3시30분 청산을 하고 있습니다만, 옵션 만기일에는 3시15분 청산하고 싶습니다. 상기 2가지 수식 부탁드립니다. 감사합니다.
프로필 이미지
한국사람73
2020-12-17
802
글번호 144757
지표
답변완료

수식 부탁드립니다.

안녕하세요? 수식한가지 부탁드립니다. 1) 진입 양봉 음봉 양봉 에 매수 음봉 양봉 음봉 에 매도 2) 매매횟수(외부변수) 3) 익절/손절 (외부변수) 4) 포지션 보유시 신호발생시 진입x, 익절/손절 이후 신호에 진입. 감사합니다.
프로필 이미지
대구어린울프
2020-12-17
774
글번호 144756
시스템
답변완료

수식 요청 드립니다

안녕하세요. 연결선물 전일종가기준 TEMA 5일선의 지수를 저장하고 매수 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 위 이면 매수진입 매도 - 당일 첫봉의 종사가, 전일종가기준 TEMA 5일선의 지수 아래 이면 매도진입 수식 요청 드립니다.(수식설명 주석 부탁 드립니다.) 감사합니다.
프로필 이미지
dandy
2020-12-17
752
글번호 144752
시스템
답변완료

문의드립니다.

수고하십니다. 이평선 단기 10일 장기 20일 경우 골드크로스상태와 데드크로스상태가 반복되는데 만약 현재상태가 골든크로스상태이면 직전상태(데드크로스상태)의 최저값을 현재상태 시작때부터 나타내는 수식 감사합니다.
프로필 이미지
버드나무
2020-12-17
845
글번호 144750
지표
답변완료

검색이 되지 않습니다.

15일까지는 잘되던 검색이 16일부터 지금까지 검색이 잘되질 않습니다. 일부는 검색이 되는데 분검색의 경우 대부분 검색이 되지 않습니다. 어제 전화했었는데 검색기간하고는 관계가 없는 것 같습니다. 몇가지 확인해본 결과 함수에 관련된 검색에서 에러가 있는 것같습니다. 예로 다음식을 분 검색했을때 1분~30분 검색은 되지 않고 60분 검색 부터는 검색이 됩니다. --------------- 작성자 : 예스스탁 작성일 : 2020-12-16 오후 3:12:44 조회수 : 11 Re : 검색식 부탁합니다 안녕하세요 예스스탁입니다. input : Period(20),N(20); var1 = ma(C,Period); Var2 = CountIF(C<var1,N); if Var2[1] == N and CrossUp(c,var1) and C > O Then Find(1); -------------------- 계속 이용하고 있는데 빠른 조치 부탁 드립니다. 수고하세요.
프로필 이미지
free will
2020-12-17
860
글번호 144749
종목검색
답변완료

도움을 부탁드리겠습니다.

안녕하세요 다음지표를..분봉차트에서 사용하여 일봉지표값을 얻도록 바꿀수 있을까요 이렇게 저렇게 짱구를 굴려봤는데, 잘 안됩니다. (dayclose도 써보고 , closed 도 써보고..accum대신 for를써서 더해도 보고..) 일봉지표값이니까 어제의 지표값이 하나만 나와야 할거 같은데 분봉지표처럼 계속 매분마다 다른 값으로 변화하며 나오게 됩니다.. 전일의 일봉지표값이 단일하게 하나로 나오게 하고 싶습니다..매분마다 변화하지 않고요.. 부탁드리겠습니다. input : 기간(5), 기간2(10) ; Var : Value1(0),Value2(0) ; Value1 = accum(V*(Pow(C-L,2)-Pow(H-C, 2)) / (H-L)); Plot1(Value1, "비아이아이"); Value2 = ema( value1, 기간) ; Plot2(Value2, "평균"); Value3 = Ema( value1 - Value2 , 기간2) ; Plot3(Value3, "차이");
프로필 이미지
지스카드
2020-12-17
847
글번호 144747
지표

제로아웃 님에 의해서 삭제되었습니다.

프로필 이미지
제로아웃
2020-12-17
5
글번호 144746
종목검색
답변완료

문의드립니다

현재봉을 제외한 전 200봉중 최고가를 형성한 날의 거래량을 돌파할시의 종목 검색식을 아래와 같이 해주셨읍니다. ********************************** input : N(200); var : hh(0),hv(0),cnt(0); hh = h[1]; hv = v[1]; For cnt = 1 to N { if h[cnt] > hh Then { hh = h[cnt]; hv = v[cnt]; } } if hh > 0 and V > hv Then Find(1); *********************************************** 상기검색은 신규 최고가의 갱신이 짧은기간내에 발생되는경우에 불필요한 종목의 검색과 기준거래량의 의미가 퇴색해버려 이후에 너무많은 종목이 검색된다는 문제점을 발견하였읍니다. 그래서 다음의 내용을 첨가한 수식을 만들어주세요. 추가내용 1. 기본적으로는 처음에는 200봉중 최고가발생시의 거래량을 기준거래량으로 설정합니다. 2. 그 기준거래량을 초과하는 거래량이 발생할시에 종목검색이 되게 하는 것은 처음 요청드린바와 동일합니다. 3. 그 기준거래량을 초과하는 거래량이 발생할시에 기존 최고가의 갱신이 같이 발생하는 경우와 발생하지 않는 경우로 나누어 볼 수 있읍니다 먼저 초과거래량발생과 최고가의 갱신이 함께 일어나는 경우에는 최고가의 갱신이 일어났으므로 기준거래량을 초과한 거래량으로 변경하여 이후 새로운 기준거래량으로 설정합니다. 여기서 문제는 최고가의 갱신이 발생하는 경우 보통 짧은기간내에 도다시 최고가의 갱신이 발생하나 거래량은 갱신시에 발생한 거래량보다 현격하게 적다는데 문제가 있읍니다. 줄어든 거래량으로 기준거래량으로 설정하다보면 의미없는 종목검색이 된다는 것입니다. 그래서 최고가의 갱신이후 10봉(입력변수조건임)이내에 또다시 최고가의 갱신이 있는 경우에는 10봉이내에 발생한 거래량중 최고거래량을 기준거래량으로 설정해주세요. 두번째는 기준거래량보다 초과하는 거래량이 발생했으나 최고가의 갱신이 없는 경우에는 초과갱신한 거래량을 새로운 기준거래량으로 설정하고 이 거래량을 돌파하는 거래량이 발생할 시에 종목검색이 되게 해주세요. 상기의 내용을 첨가한 종목검색식과 매수신호와 차트 하단 거래량지표에 설정할 수 있는 지표도 부탁드립니다. 어제도 장시간 통화로 고생하셨는데 다시 요청하게 되게 송구합니다. 감사합니다.
프로필 이미지
해피오
2020-12-17
842
글번호 144745
검색
답변완료

검색이 않되요..

어제까지 검색이 됐었는데 갑자기 않되네요..부탁 드립니다. 1. input : atrP(14),atrSig(9); var : ATRv(0),ATRs(0),T1(0); atrv = atr(Atrp); atrs = ma(atrv,Atrsig); if atrv > atrv[1] Then T1 = 1; if atrv < atrv[1] Then T1 = -1; var1 = ma(V,120)[1]; var2 = highest(V,120)[1]; if T1 == 1 and ATRv > ATRs and countif(crossup(ATRV,ATRs),6) >= 1 Then find(1); ----------------------------------------------------------------------- 2. var : p(14),sig(9); Input : Period(14) ; var : ADXv(0),DP(0),DM(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = atr(P); var2 = ma(var1,sig); if var1 > var2 and var1 > var1[1] and DP > DM and DP > 25 Then find(1);
프로필 이미지
채하채연
2020-12-16
840
글번호 144744
종목검색