커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

검색식 부탁드립니다.

매번 성실한 답변 감사드립니다. 1.5분봉에서 n봉내에 480이평>240볼밴up 또는 480이평<240볼밴down 2.1번을 30분봉에서 검색할수 있도록 부탁드립니다. 감사합니다.
프로필 이미지
부양가족
2017-08-23
170
글번호 112203
종목검색
답변완료

종가 청산 함수 문의

이지랭귀지의 SetExitOnClose 함수는 SetStopEndofday() 로 바꾸면 될까요?
프로필 이미지
oceank
2017-08-23
168
글번호 112202
사용자 함수
답변완료

이지랭귀지 함수 예스 변환 문의

http://help.tradestation.com/09_00/elword/word/minmove_reserved_word_.htm ts의 이지랭귀지에 있는 코드를 예스에서 전환해서 사용하려는데 Minmove 라는 함수가 정의되어 있지 않다고 오류가 뜨네요 이걸 예스 수식에서 어떻게 바꾸어야 할까요? 오류가 발생한 수식은 다음과 같습니다. vars: tickSize(Minmove/PriceScale), ---> 오류발생 PriceLevel(0), NumberOfShares(0), LongSL(0),LongPT(0), ShortSL(0),ShortPT(0), SLSize(0), LongEntryCondition(false),ShortEntryCondition(false), LongExitCondition(false),ShortExitCondition(false);
프로필 이미지
oceank
2017-08-23
227
글번호 112201
사용자 함수
답변완료

54514 오류수정 요청합니다

답변 감사드립니다. 실제 적용해봤더니 몇가지 오류가 있네요. 첨부파일 참고하시기 바랍니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 주봉지표문의 > 안녕하세요 예스스탁입니다. 차트에 지표를 그릴만큼 데이터가 충분하지 않으면 그려지지 않습니다 1. input : 전환선기간(9),기준선기간(26),선행스팬2기간(52); var : cnt(0); var : wH1(0),wL1(0),wH11(0),wL11(0),wH2(0),wL2(0),wH22(0),wL22(0),wH3(0),wL3(0); var : w전환선(0),w기준선(0),w선행스팬1(0),w선행스팬2(0); Array : WH[100](0),WL[100](0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{ WH[0] = H; WL[0] = L; for cnt = 1 to 99{ WH[cnt] = WH[cnt-1][1]; WL[cnt] = WL[cnt-1][1]; } } if H > WH[0] Then WH[0] = H; if L < WL[0] Then WL[0] = L; if WH[선행스팬2기간+25] > 0 and WL[선행스팬2기간+25] > 0 then{ wH1 = WH[0]; wL1 = WL[0]; wH11 = WH[25]; wL11 = WL[25]; wH2 = WH[0]; wL2 = WL[0]; wH22 = WH[25]; wL22 = WL[25]; wH3 = WH[25]; wL3 = WL[25]; for cnt = 0 to 선행스팬2기간-1{ if cnt < 전환선기간 Then{ if WH[cnt] > wH1 Then wH1 = WH[cnt]; if WL[cnt] < wL1 Then wL1 = WL[cnt]; if WH[cnt+25] > wH11 Then wH11 = WH[cnt+25]; if WL[cnt+25] < wL11 Then wL11 = WL[cnt+25]; } if cnt < 기준선기간 Then{ if WH[cnt] > wH2 Then wH2 = WH[cnt]; if WL[cnt] < wL2 Then wL2 = WL[cnt]; if WH[cnt+25] > wH22 Then wH22 = WH[cnt+25]; if WL[cnt+25] < wL22 Then wL22 = WL[cnt+25]; } if WH[cnt+25] > wH3 Then wH3 = WH[cnt+25]; if WL[cnt+25] < wL3 Then wL3 = WL[cnt+25]; } w전환선 = (wH1 + wL1)/2; w기준선 = (wH2 + wL2)/2; w선행스팬1 = ((wH11+wL11)/2 + (wH22+wL22)/2) / 2 ; w선행스팬2 = (wH3+wL3) / 2; plot1(w전환선); plot2(w기준선); plot3(w선행스팬1); plot4(w선행스팬2); } 2 var : cnt(0); Array : WeekH[10](0),WeekL[10](0),WeekO[10](0),WeekC[10](0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{ WeekO[0] = O; WeekH[0] = H; WeekH[0] = H; Weekc[0] = L; for cnt = 1 to 9{ WeekO[cnt] = WeekO[cnt-1][1]; WeekH[cnt] = WeekH[cnt-1][1]; WeekL[cnt] = WeekL[cnt-1][1]; WeekC[cnt] = WeekC[cnt-1][1]; } } if H > WeekH[0] Then WeekH[0] = H; if L < WeekL[0] Then WeekL[0] = L; if weekO[1] > 0 then{ plot1(weekO[1]); plot2(weekh[1]); plot3(weekl[1]); plot4(weekc[1]); } 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 주봉지표문의 > 안녕하세요. <주봉챠트>의 지표를 <분봉챠트>와 <일봉챠트>에 표현하고자 합니다. 주봉의... 1) 일목균형 2) 전 봉의 고점,저점,시가,종가 감사합니다. ^^
프로필 이미지
스로우
2017-08-23
204
글번호 112200
지표
답변완료

지표식 수정부탁드려요.

아래는 답변주신 수식인데요.. 데이가 아닌 포지션 트레이딩에 쓰려합니다. 수정부탁드려요.. 굽신굽신~~ ################################################# 안녕하세요 예스스탁입니다. plot1(daylow+1,"매수전환선"); plot2(dayhigh-1,"매도전환선"); 즐거운 하루되세요 > 팽구 님이 쓴 글입니다. > 제목 : 지표식 문의드려요. > 저가대비 1피오르면 매수 -> 고가대비 1피내리면 매도 -> 저가대비 1피오르면 매수 -> 계속반복 되는 수식인데요.. 지표식으로 볼수있게 부탁드립니다.(매수전환선, 매도전환선)
프로필 이미지
팽구
2017-08-23
153
글번호 112199
지표
답변완료

시스템 수식 문의드립니다.

안녕하세요. 특정요일과 시간에만 진입하고자 합니다. 그리고, 3번 연속으로 연달아 손실을 보면 매매를 멈추고 싶습니다. 즉, 1번 2번 손실보다가 3번째에 수익이 나면 다시 처음부터 카운트해서 1번 2번 3번 연속손실을 보면 거래를 멈추는 겁니다. 특정요일: 예를 들어 화요일 특정시간: 예를 들어 오후 9시 30분 ~ 오후 10시 단, 위 로직 구현때문에 필요한 진입/청산 로직은 그냥 간단하게 알아서 작성 부탁드립니다.
프로필 이미지
gap
2017-08-23
163
글번호 112189
시스템
답변완료

문의드립니다.

오일 항셍 골드 나스닥 엔화등 이 종목들이 당일 저가 기준 100,200,300,400틱 위의 가격선과 당일 고가 기준 100,200,300,400틱 아래의 가격선이 실시간으로 나오게 하는 수익을 알고 싶습니다.
프로필 이미지
범ee
2017-08-23
165
글번호 112184
지표
답변완료

수식 추가 부탁드립니다

감사합니다 선을 점선으로 연노랑 색으로 할 수 없는지요 지정해도 안되더라구요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 지정한 봉에 수직선을 표시하는 식입니다. 1. var : idx(0); if bdate != Bdate[1] Then idx = 0; idx = idx+1; if idx%10 == 0 Then TL_New(sdate,stime,99999999,sdate,stime,0); 2 x봉은 어떤 의미인지 모르겠습니다. 당일 N번째 봉에 수직선그리는 식입니다. input : N(10); var : idx(0); if bdate != Bdate[1] Then idx = 0; idx = idx+1; if idx== N Then TL_New(sdate,stime,99999999,sdate,stime,0); 즐거운 하루되세요 > 프레드 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 강조함수 예를 들어 틱/분봉 차트에서 1.장시작 후 봉갯수가 10개의 봉이 되었을 때 차트에 표시되고 다음 11개 봉에서 10개의 봉이 되었을 때 표시되게 수식 부탁 드립니다 2. x봉에서 n개의 봉갯수가 되었을 때 차트 상에 표시하는 수식 부탁드립니다
프로필 이미지
프레드
2017-08-23
169
글번호 112183
지표
답변완료

수식 요청 드립니다.

안녕하세요. 수식 요청 드립니다. 1.연결선물 당일청산 시스템에서 장시작 후 당일시가와 완성봉 종가 기준으로 -> 장시작 후 완성봉 종가가 당일시가보다 고가인 완성봉의 누적개수가 5개 발생후 다음봉 시가에 매수 진입 -> 장시작 후 완성봉 종가가 당일시가보다 저가인 완성봉의 누적개수가 5개 발생후 다음봉 시가에 매도 진입 감사합니다.
프로필 이미지
dandy
2017-08-23
156
글번호 112181
시스템