커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

함수수정 요청

안녕하세요? 아래의 함수 수정요청드립니다. 청산 이후 진입까지 필요한 봉수 N을 변수로 하여 새로운 스크립트로 작성 부탁드립니다. 즉, 아래 전략에서 청산 이후 N봉째 부터 다시 봉을 카운팅하여 3개의 봉을 관찰하고 다시 진입신호를 생성하고자합니다. if countif(MarketPosition == 0 and C>O,3) >= 2 Then buy("b",AtMarket); if countif(MarketPosition == 0 and C<O,3) >= 2 Then sell("s",AtMarket); if MarketPosition == 1 and BarsSinceEntry ==5 Then exitlong("bx"); if MarketPosition == -1 and BarsSinceEntry ==5 Then ExitShort("sx");
프로필 이미지
통큰베팅
2017-09-25
193
글번호 113053
시스템
답변완료

문의드립니다.

선물차트 기준으로 문의드립니다. 1. Force Index 지표에 기준선 0선을 수평선으로 나타내서 index1,2 지표와 비교하여 채우기를 하고자 합니다. 기준선 0선 수평선을 표현하려면 어떻게 해야 하는지요? 2. 시스템식으로 부탁드립니다. ㄱ. Moving Average Oscillator(MAO지표)와 Detrended Price Osc(DPO지표)지표가 0선 아래에 있다가 두지표 모두가 0선위로 올라올때의 해당봉 아래에 "매수'신호를 나타내고자 합니다. (MA0+와 DETREND OSC+ 가 각각 모두 0선위로 올라갈때를 의미) ㄴ. 위의 ㄱ 과 반대로 두지표 모두가 0선 아래로 내려갈때의 처음 해당봉의 위에 '매도' 로 표현되는 시스템식을 부탁드립니다. (MA0-와 DETREND OSC- 가 각각 모두 0선아래로 내려갈때를 의미) 두지표가 0선을 돌파하는 순서에 상관없이 두지표 모두가 0선을 돌파하는 시점의 해당봉에 시스템식으로 나타내고자 합니다. (MAO지표와 DPO지표의 기간값은 수정가능하게 부탁드립니다.) 3. ㄱ. 위의 2번의 DPO지표 조건은 같고 여기에 STOCASTICS FAST지표의 STOCH-FAST선을 적용하여 DETREND OSC+가 0선위로 올라가고, STOCH-FAST선은 50수평선을 돌파할때 두 지표 모두가 조건이 충족될때의 첫봉에 시스템식으로 매수 표현하고 싶습니다. ㄴ. ㄱ 과 반대로 DPO지표의 DETREND OSC- 는 0선 아래로 내려가고, STOCH-FAST선은 50수평선을 아래로 돌파할때 매도 시스템식을 작성하고자 합니다. (기간값은 수정가능하게 부탁드립니다.) 4. 위2번과 3번의 시스템 수식을 검색 식으로 부탁드립니다. 항상 도움을 주셔서 감사드립니다. 수고하세요!!!
프로필 이미지
해암
2017-09-26
241
글번호 113052
지표
답변완료

수식 수정부탁드립니다.

피보나치 수식을 아래와 같이 작성했는데 당일 시작 거래기준으로 선이 나타납니다. 이것을 무조건 현재시간 기준 5시간 이전 시작되도록 하려면 어디를 고쳐야할지 부탁드립니다. input : N(0); Plot3(dayLow(N)+(dayHigh(N)-dayLow(N))*0.618, "618"); Plot4(dayLow(N)+(dayHigh(N)-dayLow(N))*0.5, "50"); Plot5(dayLow(N)+(dayHigh(N)-dayLow(N))*0.382, "628");
프로필 이미지
파랑화분
2017-09-25
215
글번호 113046
지표
답변완료

프린트문

안녕하세요. 다름이 아니라, 예를들어 프린트구문을 사용해서, 화면상 일봉차트를 열고, 1) 시가보다 종가가 높게 끝나면 숫자 "1"을 찍으내고, 2) 시가보다 종가가 낮으면 숫자 "2" 를 찍어내고, 3) 시가와 종가가 같으면 숫자 "0" 을 찍으내게 하는게 프린트구문을 사용해서 가는한지요? 가능하다면 지표수식이 어떻게 사용해야 하는지요? 이런 조건은 여러개 더 추가가 되는데, 일단 여기까지만 가능한것과 수식만 안다면 나머지는 제가 추가로 하면 될것 같습니다.
프로필 이미지
포리버스
2017-09-25
200
글번호 113040
지표
답변완료

분틱봉의 금일분만적용차트와 이동평균선의 관계

안녕하세요 현재 분틱봉의 금일분만 적용차트를 적용해서 쓰고있는데 그 차트에 적용시키는 이동평균선과 그날의 지수움직임이 잘안맞는것 같아 질문드립니다 예를 들어 장시작 이후 지수가 시초가 대비 하방에서 움직이는데 이평선은 캔들밑에서 상향선으로 만들어져갑니다 첨부파일에서 보면 캔들이 시초가아래에서 주로 움직이는데 이동평균선은 캔들아래 상향이동평균선으로 형성됩니다 이동평균선을 분틱봉의 금일분만적용차트에 맞게 조정을 해야하나요? 부탁드립니다 감사합니다
프로필 이미지
bestkim
2017-09-25
283
글번호 113039
지표
답변완료

부탁 드립니다,

도움주심에 감사 드립니다. 다음수식을 예를 들어 100틱차트에서 200틱 차트의 지표를 나타 내고 싶습니다. 미리 감사 드립니다. input : P(7); var : mav(0),T(0); mav = ma(C,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; if T[1] == 1 and T[1] != T[2] Then var1 = O; if T[1] == -1 and T[1] != T[2] Then var1 = O; if T == 1 Then plot1(var1,"1",RED); if T == -1 Then plot1(var1,"1",blue);
프로필 이미지
yes
2017-09-25
214
글번호 113038
지표
답변완료

수식문의드립니다~~

안녕하세요 수식좀 문의 드립니다~~~ 1.매수진입:스톡캐스틱(5,3,3)이 골든크로스일때 1차매수,RSI가 침체구간35선을 상향돌파시 2차매수,재차 35선 침체권진입후 다시 상향돌파시 3차매수(총3번진입) 매수청산: 스톡캐스틱(5,3,3)이 데드크로스일때 매수청산 2.매도진입:스톡캐스틱(5,3,3)이 데드크로스일때 1차매도,RSI가 과열구간65선을 하향돌파시 2차매도,재차 65선 과열권진입후 다시 하향돌파시 3차매도(총3번진입) 매도청산: 스톡캐스틱(5,3,3)이 골든크로스일때 매수청산 *진입후 수익틱수를 봉챠트에 문자로 표시되는식을 수식에 넣어주시면 감사하겠습니다
프로필 이미지
푸른물결
2017-09-25
214
글번호 113037
시스템
답변완료

질문드립니다

5, 20 이평 정배열상태에서 역으로 진입하려고 합니다 정배열상태에서 종가가 20이평을 crossdown했을때 매도로 진입 전 이것을 var : j(0); var1 = ma(c,5); var2 = ma(c,20); if c > var1 and var1 > var2 then j=1; else j=0; if j=1 and crossdown(c,var2) then sell("매도") 이렇게지정을했는데 진입하는조건이 이미 말이 안되는상태잖아요?? 이런경우는 어떻게 표현을 해서 나타낼수 있을까요?? 전제조건이 정배열인상태에서 종가가 20이평을 크로스다운해야 하는데 이걸 표현할수있나요?? 도와주세요
프로필 이미지
하늘이여o
2017-09-24
196
글번호 113036
시스템
답변완료

부탁드립니다

수고 많으십니다. 선물 100틱 200틱을 사용하고 있습니다. 여기에 파동의 고점과 저점의 일정 길이의 line를 긋고자합니다. 가능한지요?
프로필 이미지
포보스
2017-09-24
199
글번호 113035
지표