커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7699
글번호 230811
답변완료
수식 문의입니다.
안녕하세요. 수고 많으십니다.
예스트레이드 사용자입니다.
(지표1)
var1 = (highest(h,20)+lowest(l,20))/2;
plot1(var1,"비",blue);
(지표2)
var1 = (highest(h,60)+lowest(l,60))/2;
plot1(var1,"비",red);
(지표3)
var1 = (highest(h,20)+lowest(l,20))/2;
var2 = (highest(h,60)+lowest(l,60))/2;
var3 = var1-var2;
plot1(var3,"차",green);
3개의 지표에서 마지막 종가의 값 20개를 넣어서
현재 시각이후 20개 미래선의 변화를 만들어 보고싶습니다.
이 경우 2가지 방법이 생각됩니다.
첫째는 마지막 종가의 값 20개를 캔들로 만들어 넣는 방법과
두번째는 각 지표에 임의의 값인 마지막 종가를 20개를 넣는 수식을
만드는 방법이 아닌가 합니다.
두가지 방법의 수식을 알고자합니다.
좋은 하루 되세요. 감사합니다.
2011-10-17
545
글번호 43757
답변완료
확인부탁드립니다.
array : c0[400](0),c1[400](0),c2[400](0),c3[400](0),c4[400](0),c5[400](0),c6[400](0),c7[400](0),c8[400](0),c9[400](0),c10[400](0),
c11[400](0),c12[400](0),c13[400](0),c14[400](0),c15[400](0),c16[400](0),c17[400](0),c18[400](0),c19[400](0),c20[400](0),
c21[400](0),c22[400](0),c23[400](0),c24[400](0),c25[400](0),c26[400](0),c27[400](0),c28[400](0),c29[400](0),c30[400](0),
c31[400](0),c32[400](0),c33[400](0),c34[400](0),c35[400](0),c36[400](0),c37[400](0),c38[400](0),c39[400](0),c40[400](0),
c41[400](0),c42[400](0),c43[400](0),c44[400](0),c45[400](0),c46[400](0),c47[400](0),c48[400](0),c49[400](0),c50[400](0),
c51[400](0),c52[400](0),c53[400](0),c54[400](0),c55[400](0),c56[400](0),c57[400](0),c58[400](0),c59[400](0),c60[400](0),
.
.
.
.
c1941[400](0),c1942[400](0),c1943[400](0),c1944[400](0),c1945[400](0),c1946[400](0),c1947[400](0),c1948[400](0),c1949[400](0),c1950[400](0),
c1951[400](0),c1952[400](0),c1953[400](0),c1954[400](0),c1955[400](0),c1956[400](0),c1957[400](0),c1958[400](0),c1959[400](0),c1960[400](0),
c1961[400](0),c1962[400](0),c1963[400](0),c1964[400](0),c1965[400](0),c1966[400](0),c1967[400](0),c1968[400](0),c1969[400](0),c1970[400](0),
c1971[400](0),c1972[400](0),c1973[400](0),c1974[400](0),c1975[400](0),c1976[400](0),c1977[400](0),c1978[400](0),c1979[400](0),c1980[400](0),
c1981[400](0),c1982[400](0),c1983[400](0),c1984[400](0),c1985[400](0),c1986[400](0),c1987[400](0),c1988[400](0),c1989[400](0),c1990[400](0),
c1991[400](0),c1992[400](0),c1993[400](0),c1994[400](0),c1995[400](0),c1996[400](0),c1997[400](0),c1998[400](0),c1999[400](0);
C0[dayindex] = C ;
C1[dayindex] = C0[dayindex][1] ;
C2[dayindex] = C1[dayindex][1] ;
C3[dayindex] = C2[dayindex][1] ;
C4[dayindex] = C3[dayindex][1] ;
C5[dayindex] = C4[dayindex][1] ;
C6[dayindex] = C5[dayindex][1] ;
C7[dayindex] = C6[dayindex][1] ;
C8[dayindex] = C7[dayindex][1] ;
C9[dayindex] = C8[dayindex][1] ;
C10[dayindex] = C9[dayindex][1] ;
C11[dayindex] = C10[dayindex][1] ;
C12[dayindex] = C11[dayindex][1] ;
C13[dayindex] = C12[dayindex][1] ;
C14[dayindex] = C13[dayindex][1] ;
C15[dayindex] = C14[dayindex][1] ;
C16[dayindex] = C15[dayindex][1] ;
C17[dayindex] = C16[dayindex][1] ;
C18[dayindex] = C17[dayindex][1] ;
C19[dayindex] = C18[dayindex][1] ;
.
.
.
.
.
.
C1984[dayindex] = C1983[dayindex][1] ;
C1985[dayindex] = C1984[dayindex][1] ;
C1986[dayindex] = C1985[dayindex][1] ;
C1987[dayindex] = C1986[dayindex][1] ;
C1988[dayindex] = C1987[dayindex][1] ;
C1989[dayindex] = C1988[dayindex][1] ;
C1990[dayindex] = C1989[dayindex][1] ;
C1991[dayindex] = C1990[dayindex][1] ;
C1992[dayindex] = C1991[dayindex][1] ;
C1993[dayindex] = C1992[dayindex][1] ;
C1994[dayindex] = C1993[dayindex][1] ;
C1995[dayindex] = C1994[dayindex][1] ;
C1996[dayindex] = C1995[dayindex][1] ;
C1997[dayindex] = C1996[dayindex][1] ;
C1998[dayindex] = C1997[dayindex][1] ;
C1999[dayindex] = C1998[dayindex][1] ;
2000개의 배열함수를 위와 같이 작성했는데 편집기에서 저장을 할려고 하면 계속해서 편집기가 사라지네요.
줄수나 배열함수의 갯수가 정해져있는가요??
지금 모의 예스 3.1을 사용하고 있습니다. 설명좀 부탁드립니다.
2011-10-17
513
글번호 43754
러블리 님에 의해서 삭제되었습니다.
2011-10-17
18
글번호 43753
답변완료
전고전저 라인이왜 출력되지 않나요~
http://www.yesstock.com/SystemTrading/Example/board/view.asp?db=board100044&num=108&pageno=1&startpage=1&Site=&L_Code=12&M_Code=7
그대로 경로에 넣고 시뮬레이션차트에서 지표적용하면
선이 위내용처럼 출력되지 않네요~
알려주세요 우리트레이드를 사용하고있습니다.
2011-10-17
711
글번호 43752
답변완료
문의드립니다.
1.번
5분봉기준입니다.
Input : Period(10), sigPeriod(4);
value1 = IntPortion(TRIX(Period);
value2 = IntPortion(ema(TRIX(Period),sigPeriod);
트릭스지표입니다.
여기서 value1 이 value2 를 골든크로스할때 그 골든크로스시점의
고가를 종가상 돌파하면 매수
단, 1.골든크로스후 5봉이내 돌파만 허용,
2.당일 돌파만 허용(전일 상향돌파시점의 고가를
당일 돌파하는 것은 불가)
3.매수신호가 나오고 5봉이지나서 나오는 매수신호에 추가매수
2.번
그리고 종목의 가격이 다 틀려서 특정지표값에 가격1000원당 0.1의 값을
할당한다면 어떻게 수식으로 작성해야 하는지도 부탁드립니다.
부탁드립니다.
2011-10-17
482
글번호 43751
답변완료
수식 부탁드려요~
안녕하세요~
분봉차트를 기준으로 시스템식을 짤 때
일봉기준의 VR 지표값 변화를 분봉차트에 표현하고 싶습니다.
어떻게 해야할까요?
수식 짜는 법 좀 갈켜주세요~
2011-10-16
482
글번호 43750
답변완료
문의 드립니다. 답변 부탁드립니다.
안녕하세요...
이제 시스템식을 공부하는 초보입니다...
제가 원하는 진입 시점은요...
만약 매수라고 하면
원하는 조건에서 양봉 다음 음봉이 나오면 음봉의 고점 에 지정가 주문을 넣고 싶습니다.
그런데 지정가 주문을 넣은 후 4개 봉이 지나도록 채결이 되지 않을 경우에는 주문을 취소하는 시스템을 만들고 싶습니다..
꼭 좀 도움 부탁드립니다.
2011-10-16
556
글번호 43749
답변완료
검색식
대상종목 : 주식선물
조건검색 : 일목균형표 선행지표1위에 있는 종목
검색식 부탁드립니다
2011-10-16
469
글번호 43748
답변완료
문의드립니다.
안녕하세요
항상 좋은 답변 감사드립니다.
제가 분봉을 10분봉이상을 사용한 시스템을 기준으로 매매를 하고 있는데 요즘 변동성이 심해서 10분사이의 변화가 많습니다.
그래서 조건 만족하여 진입신호 발생시 체결되게 하는 식을 알고 검증을 해보고 싶습니다.
종가에 체결되는 시스템식을 어떻게 하면 조건만족시 체결로 바꿀수있는지요?
수고하십시요..
2011-10-16
436
글번호 43747