커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

56633번 일봉1,2,3하나 , 분봉지표 하나나로 분리 부탁드립니다

감사 또 고개숙여감사 드려요 키움지표입니다 예스 지표로 변환 부탁드립니다 ## 라인1 라인2 라인 3 은 하나의지표로 부탁드리며 ## 분봉라인 지표 로두 하나부탁드립니다 1, 일봉상 라인1 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); a-((a-b)/4) 변수조건 Multicle 1.08 2, 일봉상라인2 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); b+((a-b)/2) 변수조건 Multicle 1.08 3, 일봉상 라인3 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); b+((a-b)/4) 변수조건 Multicle 1.08 4, 분봉상 라인 수식 1 : npredayhigh(1) 수식 2 : dayopen()
프로필 이미지
매치다는
2018-02-12
132
글번호 116552
지표
답변완료

진입 문의 입니다.

예를 들어서.. Crossup(A,B) 신호가 나온뒤에, 가장 처음에 나온 "X" 라는 매수신호에만 매수를하고, 그 뒤에 나오는 "X"라는 진입 신호는 Crossup(A,B) 상태에서는 포지션 청산을 하더라도 무시한다. 반대로, Crossdown(A,B) 신호가 나온뒤에, 가장 처음에 나온 "X" 라는 매도신호에만 매도를하고, 그 뒤에 나오는 "X"라는 진입 신호는 Crossdown(A,B) 상태에서는 포지션 청산을 하더라도 무시한다. 정리하면... 크로스 신호가 나온뒤에 특정 진입 신호를 단 한번만 들어가게한다. 위에 신호를 예를 들어서 하나만 예제 부탁 드립니다. ㅠㅠ
프로필 이미지
postdog
2018-02-12
105
글번호 116550
시스템
답변완료

부탁드립니다.

도움주심에 감사 드립니다. YesGlobal에서 제공하는 Fibonacci Retrace에서 일부를 변경한것 입니다. 이것을 타주기(분용)용으로 부탁 드립니다. 미리 감사 드립니다. Inputs: XAvgLen(15), HiLoLen(50), Retrace(0.382); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1=c-HRetrace; var2=c-Lretrace;
프로필 이미지
yes
2018-02-12
128
글번호 116549
지표

지지저항 님에 의해서 삭제되었습니다.

프로필 이미지
지지저항
2018-02-12
31
글번호 116548
지표
답변완료

진입 신호

1. 240, 60 이평이 정배열된 후 현재가가 60 이평을 첫번째 텃치할때 매수 신호 부탁드립니다(최초 1번만) 2. 240, 60 이평이 역배열된 후 현재가가 60 이평을 첫번째 텃치할때 매도 신호 부탁드립니다(최초 1번만) 3. 수동으로 청산할 것이므로 청신 신호는 필요없습니다
프로필 이미지
원칙1
2018-02-12
167
글번호 116524
시스템
답변완료

진입조건 설정

첨부파일에서 박스로 표시된 부분을 보시면 오실레이터 지표가 0선에서 거의 누워 있습니다. 그래서 Y축을 보면 50에서 -50까지 표시가 되어 있는데 오실레이터 지표가 20 ~ -20 이내인 경우에서 나오는 매수나 매도주문은 실행하지 말라 라는 수식을 작성할려고 합니다. 그리고 (미니선물) 1계약을 매일 9시30분부터 매매를 시작해서 3시20분에 매매를 종료하라는 수식도 넣어주시면 감사하겠습니다. 기존 수식은 다음과 같습니다 Input : S1(10), S2(5), S3(1), L1(20), L2(10), L3(2); Var : suK1(0), doK1(0), Osc1(0); suK1 = Data1(S1, S2, S3); doK1 = Data2(S1, S2, S3); Osc1 = suK1 - doK1; #매수조건 if Osc1 > osc1[1] then Buy(); #매도조건 if Osc1 <= osc1[1] then Sell(); 이상입니다. 부탁드립니다.
프로필 이미지
국민대표
2018-02-11
203
글번호 116523
시스템
답변완료

중앙값함수(median) 수정

중앙값(median)을 구하는 c 함수인데요 이걸 수정해 주시겠습니까? 평균값아닙니다. 원하는 건 일정한 기간내에서 중앙값을 찾는 함수를 만드는거에요 for(i=0; i<n-1; i++) { for(j=i+1; j<n; j++) { if(x[j] < x[i]) { // swap elements temp = x[i]; x[i] = x[j]; x[j] = temp; } } } if(n%2==0) { // if there is an even number of elements, return mean of the two elements in the middle return((x[n/2] + x[n/2 - 1]) / 2.0); } else { // else return the element in the middle return x[n/2]; 그럼 수고하세요
프로필 이미지
예그리나
2018-02-11
181
글번호 116522
사용자 함수
답변완료

이평선 추가

안녕하세요? 다음수식에 이평선 3개(상승과 하락시 컬러변화)와 피봇라인 1개를 추가하고 싶습니다. 바쁘시지만 부탁드려봅니다. 복 많이 받으세요~ var : HC20(0),LC20(0),mid20(0); var1 = c; if dayindex == 0 Then{ HC20 = o; LC20 = o; } if TimeToMinutes(stime)>= 540 Then{ if h > HC20 Then HC20 = h; if l < LC20 Then LC20 = l; } mid20=(HC20+LC20)/2; plot1(HC20,"당일최고가"); plot2(LC20,"당일최저가"); plot3(mid20,"당일중간가"); if lc20<lc20[1] Then {plot2(LC20,"당일최저가",blue); } if hc20>hc20[1] Then{ plot1(HC20,"당일최고가",red); } if mid20>mid20[1] Then plot3(mid20,"당일중간가",red); if mid20<mid20[1] Then plot3(mid20,"당일중간가",blue); plot4(c,"종가선");
프로필 이미지
포보스
2018-02-11
188
글번호 116521
지표
답변완료

유전 알고리듬이 예스트레이더에 있는지요?

Tradestation 보면 Genetic algorithm 세팅화면이 있던데... 유전 알고리듬이 예스트레이더에 있는지요?
프로필 이미지
보헤미안뮤즈
2018-02-11
165
글번호 116520
시스템