커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표수식 변경요청

요근래 질문을 너무 많이 남긴것 같네요. 수식답변하느라 고생이 많으시네요. 이 세가지 질문만 더 드려봅니다. 키움지표 3가지를 예스수식으로 변환 요청드립니다. 지표가 합쳐진게 아니라 각각 따로입니다. 수고하십시요. <지표명1>트릭스 크로스 직전 최고점 최저점 수식1 - highestsince(1,crossup(trix(period),0),high) 수식2 - lowestsince(1,crossdown(trix(period),0),low) 지표조건설정 period 12 <지표명2>지수30이평선 돌파 직전 최고값 최저값 수식1 - a=ma(c,period); valuewhen(1,crossdown(c,a),highestsince(1,crossup(c,a),h)); 수식2 - valuewhen(1,crossup(c,a),lowestsince(1,crossdown(c,a),l)); 지표조건설정 period 30 <지표명3>개장시간 수식1 - T=floor(time/10000); 조건 = Crossup(time, 065959) or (T<T(1) && T>9 && T<=24); if(조건 ,1,0)
프로필 이미지
양정희
2019-05-14
374
글번호 128674
지표
답변완료

swinghigh 함수 수정 문의

var : 전저점(0); 전저점 = SwingLow(1,L,1,1,20); plot2(전저점,"전저점"); 했을 때 그림과 같은 고저점 지표가 출력 되는데요 3가지 유형으로 출력되는 것 같습니다. 1.분홍색 동그라미 유형 2.노란색 동그라미 유형 3.초록색 동그라미 유형 저는 노란색은 없애고 분홍색과 초록색 유형만 남기고 싶어 문의를 드렸습니다. 아래는 답변 받은 수식인데요 input : left(3),right(3); var : SH(0),SL(0); var1 = highest(H,left); var2 = Lowest(L,left); #좌측봉 최고가가 기준봉보다 작은 스윙하이가 발생 if SwingHigh(1,h,left,right,left+right+1) != -1 and var1[right+1] < H[right] then { SH = H[right]; } #좌측봉 최저가가 기준봉보다 큰 스윙로우가 발생 if SwingLow(1,L,left,right,left+right+1) != -1 and var2[right+1] > L[right] then { SL = L[right]; } if SH > 0 Then plot1(SH); if SL > 0 Then plot2(SL); 수식을 적용하니 분홍색만 남고 초록색과 노랑색 유형이 사라졌습니다. 제가 원하는 것은 노란색 유형은 없애고 분홍색과 초록색 유형만 출력하고 싶습니다. 가능할까요?
프로필 이미지
수급돌파
2019-05-14
343
글번호 128673
지표

태양같이 님에 의해서 삭제되었습니다.

프로필 이미지
태양같이
2019-05-14
20
글번호 128672
지표
답변완료

수식좀 부탁합니다.

1.검색봉(완성봉)시가를 손절라인설정-(조건검색으로 조건 만족으로 검색된봉) 현재1분봉 시스템적용되어 있으며 검색만족봉 종가에 매수설정되어 있읍니다.(BarsSinceEntry(0)) 2.StopLoss : 3% 시가우선적용(검색봉이 5%이면 중간에 StopLpss 적용안되게고 검색봉이 1%이면 검색봉기준 -2%에서 StopLoss 적용)
프로필 이미지
다낚아
2019-05-14
211
글번호 128671
시스템
답변완료

수식 부탁드립니다

1. 시가 돌파시 돌파봉의 다음봉에 매수,매도 진입 (종가) - 3계약진입 2. 돌파봉 다음봉이 음봉이면 매수 진입안함, 양봉이 출현시 매수진입 (돌파봉 -> 양봉, 음봉, 음봉 양봉이면 양봉에 진입) 매도 진입도 같음 3. 진입 봉(종가)이 시가보다 10틱 이상,이하 이면 시가와 돌파봉 종가 중심값에 진입 4. 익절은 각각 10 , 20, 30틱에 익절 5. 1계약 익절후 나머지 2계약은 진입가 + 2틱에 익절 2계약 익절후 나머지 1계약은 진입가 청산 수고 하십시요..감사합니다..
프로필 이미지
레드골드
2019-05-14
212
글번호 128668
시스템
답변완료

종목검색 수식 부탁드립니다. 수고하세요

키움증권을 이용하다가 최근에 예스트레이더를 쓰고있는 초보자입니다 다름이 아니라 보조지표를 하나 만들어 쓰고 있는데 이 선이 서로 골든크로스할때 종목검색식을 만들려고 하는데 잘 안되네요 // 수식 요청 드립니다. 빨간선 = PVI(C)+NVI(C) 파란선 = AVG(PVI(C),PERIOD)+AVG(NVI(C),PERIOD) 1) 빨간선이 파란선을 골든크로스 할때 수식 부탁드리고요 2) 이 보조지표를 차트에 선으로 만들었는데 골든크로스 연장선ㅇ르 종가가 돌파할때 수식도 부탁 드립니다 수고하세요 <<<<<<< 표현이 잘되지 않아 전달에 혼돈이 있을까봐서 첨부파일에 설명해놨습니다 >>>>>>>
프로필 이미지
쫑혀기
2019-05-14
266
글번호 128663
종목검색
답변완료

시스템 식 작성 문의드립니다

안녕하세요 내용은 다음과 같습니다 매수전 A 종목선정 매매시작 ㄱ 전일종가대비 당일 종가 9%이상 상승 ㄴ 거래대금 900억 이상 ㄷ 거래량 3일 신고거래량 B 매매종료 ㄱ A 발생후 다음날 부터 일봉상 저가 20일선 이탈 ㄴ 다시 A 상황이 오기 전까지는 매매 금지 매수 A 발생이후 다음날 부터 ㄱ 전일 일봉상 고가를 당일 일봉상 고가가 넘은 상태면 당일 매수 안함 ㄴ ㄱ이 아닐때 5분봉상 5일선과 20일선 골드 크로스가 되면 매수 ㄷ 신호매수 반복 매수 금지 매도 ㄱ 저가 20일선 터치시 매도 ㄴ 5분봉상 5일선과 20일선 데드 크로스시 익손 상관없이 매도 ㄷ 5분봉상 엔벨로프 20 5의 고가 터치시 매수물량의 50% 매도 위의 내용을 만족하는 시스템 식 문의드립니다 모자라는 부분있으면 언제든 말씀주세요 상세하게 보충하겠습니다 항상 감사합니다!!
프로필 이미지
kosto1
2019-05-14
229
글번호 128657
시스템
답변완료

수식 문의드립니다.

안녕하세요 아래의 수식에서 진입 계약수는 항상 1계약을 유지하고 싶고, ( 5분봉에서 ) 10틱익절 / 15틱손절을 되도록하고 싶습니다. 어느 부분을 추가하면 되는지요 ? 그리고 당일 3회 연속 손절시 매매를 중단하도록 가능하다면 추가 부탁드립니다. // -------------------------------------------------------- // (2) 20일 고가를 상향 돌파할 때 매수, 20일 저가를 하향이탈할 때 매도 // -------------------------------------------------------- input : Period(20); var1 = highest(H,Period)[1]; var2 = Lowest(L,Period)[1]; if CrossUp(C, var1) Then buy(); if CrossDown(C, var2) Then sell(); // -------------------------------------------------------- 감사합니다. -끝.-
프로필 이미지
워싱턴
2019-05-14
183
글번호 128644
시스템

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

프로필 이미지
wscamtk
2019-05-14
15
글번호 128643
시스템