커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 수정부탁드립니다.

피보나치 수식을 아래와 같이 작성했는데 당일 시작 거래기준으로 선이 나타납니다. 이것을 무조건 현재시간 기준 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
179
글번호 113046
지표
답변완료

프린트문

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

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

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

부탁드립니다

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

이평 추가

안녕하세요? 아래 내용은 볼밴 수식입니다. 여기에 10 이평과 30이평을 추가하고자 합니다. 부탁드립니다. Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(MAv, "이평"); Plot2(BBup, "상단밴드"); Plot3(BBdn, "하단밴드");
프로필 이미지
포보스
2017-09-24
184
글번호 113034
지표
답변완료

문의 드립니다.

안녕하세요. 관리자님 수고에 항상 감사드립니다. 질문1 기존에 드렸던 질문 54856번에서 진입 후 5틱 하락 식에서는 손절매 폭을 똑같이 5틱으로 하는 설정은(이미 수식에 의미가 포함돼 있으므로)따로 안 해도 된다고 하셔서 이해했는데, 그럼 만약에 같은 식에서 아래와 같이 손절매 폭을 다르게 4틱으로 설정하는 건 가능한가요? (진입 후 최고가대비 하락 틱과, 손절매 틱을 다르게 설정 가능한지?) if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*5); if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*5); setstoploss(4,pointstop); 질문2 횟수제한 필터를 따로 설정하지 않는 경우에, 1개봉에서 진입청산 후 다시 당 봉에서 조건만족 시 무한 재진입, 청산 하는 건가요? 아니면 1개봉에서는 1번 진입청산으로 끝나는 건가요? --------------------------------------------------------------------------- 1계약, 1개 시스템으로 매매 시, 진입 후 청산한 당봉에서, (청산 방향과 상관없이) 다시 조건 만족시 재진입 1회 더 가능한 수식 부탁드립니다. (1개봉에서 총 매매횟수 2번까지 진입,청산 가능한 식) 그리고 위 수식을 매매시스템수식에서 어디에 넣어야 되는지도(삽입위치) 알려주세요. 질문3 예스글로벌 해선 매매시간 질문입니다. 당일 오전 10:00 ~ 익일 오전 05:00 라고 예를 들면, var : Tcond(false); if stime == 100000 or (stime >100000 and stime[1] <100000) Then Tcond = true; if stime == 50000 or (stime >50000 and stime[1] <50000) Then Tcond = false; 검색해보니 이렇게 나오는데요, 제가 너무 초보라 위 수식의 개념 이해를 잘 못하겠는데요, 각 항목에 이해 가능하게 주석 부탁드립니다. 친절한 답변 미리 감사드립니다.
프로필 이미지
군고구마
2017-09-24
168
글번호 113033
시스템