커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

함수 문의

안녕하세요 1. 이평선 매매를 하고 있습니다. if문으로 적용하고 관찰해보니, 시스템상으로 예비신오가 나옵니다. - 제생각에는 아마 매수의 경우 var1 이 var2를 지나가고 다음봉에서 매수가 이루어지는 것으로 짐작 됩니다.. 그런데, 실질적으로 교차하는 순간 매매가 이루질 수는 없는지요? 다음봉에서부터 시작하면 불이익이 많은 것 같습니다. 수식으로 표현할 수 없는 지요? 확인 부탁드립니다. 하기는 제가 사용하고 있는 수식입니다. input : short(5),mid(20),long(60); var1 = ma(c,short); var2 = ma(c,mid); var3 = ma(c,long); Condition1 = var1 > var2 and var2 > var3;#정배열이면 true 아니면 false Condition2 = var1 < var2 and var2 < var3;#역배열이면 true 아니면 false #정배열이 아니었다가 정배열이 되면 매수진입 if Condition1 == true and Condition1[1] == false and buy(); #역배열이 아니었다가 역배열이 되면 매도진입 if Condition2 == true and Condition2[1] == false and sell(); 2. 어제 문의 드렸는데, 받은 답변입니다. 두 이평선의 거리를 구하는 문의를 하기와 같이 드렸습니다. 그런데 하기 식을 어떻게 사용할 수 있는지요? 챠트에 표현이 될 수 있는방법이 있는지요? ----------------------------------------------- 안녕하세요 예스스탁입니다. 이평선간 거리는 값의 차이(Y축의 차이)로만 가능합니다. 이평 2개의 차이값을 구하시면 됩니다. ma(c,20)-ma(C,60) ------------------------------------------------- 확인 부탁드립니다. 감사합니다.
프로필 이미지
softtoug
2016-06-29
113
글번호 99593
시스템
답변완료

수식 문의

input : 당일진입횟수(1); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if count < 당일진입횟수 and dayopen >= DayClose(1)*1.10 and dayopen < DayClose(1)*1.20 Then buy("b",AtMarket); 3틱차트를 1바 상태로 해두고 아침에 저 수식을 적용한 시스템을 자동매매로 해두었는데요. 오늘 시가가 +0.23프로에 시작했는데 이 수식이 바로 매수를 했더라구요. 원래 저 수식대로면 당일 시가를 기준으로 하니까 시가가 10프로 이상이어야만 매수가 되는데 시스템이 이상해서 문의 드려요. 체결 통보를 보니 매수접수 시간이 08:59:56초로 되어있네요. 시간 부분을 당일 9시 이후에만 매수신호가 나가도록 수정을 해야되는건가요? 당일 기준이면 이미 시가가 10프로보다 낮기 때문에 오늘은 매수가 안돼야 합니다. 수식 작성 부탁드려요~
프로필 이미지
프로투자자
2016-06-29
113
글번호 99592
시스템
답변완료

문의 드립니다

이런식이 예스에서 가능한가요? 아니면 예스스팟으로 해야 되나요? 가능하면 수식 부탁드립니다 매수진입가격 + 0.5 pt 에 도달하면 그 봉(5분봉) 완성 종가에 정리 매도진입가격 - 0.5 pt 에 도달하면 그 봉(5분봉) 완성 종가에 정리 즉 진입후 0.5 평가익에 도달하면 그 봉(예를들어 5분봉) 종가에 정리 트레일링 스탑이나 목표가격 정리가 아니고 가격이 도달하는 봉완성시 정리 하는 수식을 부탁드립니다 감사합니다
프로필 이미지
tktmsl
2016-06-29
111
글번호 99591
시스템
답변완료

문의드립니다

안녕하세요 해외선물 시스템을 만들어보려고 하는데요 당일 12시까지의 당일최고가, 당일최저가를 구하는 수식을 알려주세요~ 해외선물 종목별로 당일 시작시간이 조금씩 다른거 같아요 이걸 감안해서 작성부탁드립니다
프로필 이미지
하라잉
2016-06-29
116
글번호 99590
시스템
답변완료

문의 드립니다.

안녕하세요~~!! 수고가 많습니다~ 첫번째로 15분봉 기준으로 해서, ① 최근 52봉 이내에서 20분선-60분선 골든크로스가 발생하고 ② 골든크로스가 발생한 이후에, 거래량 20분 이평선을 1.5배 이상 돌파하는 양봉이 1회 이상 발생한 종목을 검색하는 수식을 알고 싶습니다. 두번째로 15분봉 기준으로 해서, 최근 52봉 이내에서 거래량 20분 이평선을 1.5배 이상 돌파하는 양봉이 3번 이상 연속 발생한 종목을 검색하는 수식을 알고 싶습니다. 고맙습니다 ~~^^
프로필 이미지
대호
2016-06-29
119
글번호 99589
종목검색
답변완료

문의

안녕하세요 첨부한그림은 검은색10일선 파랑색20일선입니다 골드시매수 데드시매도식입니다 봉완성시 데드가안낫는데 매도진입이 잇고 골드가안났는데 매수가잇는데 이것은왜이런가요 틱차트라그런가요 이평크로스난종가봉에 진입이되어야되는데 이것도안맞는것같읍니다 Input : shortPeriod(10), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); }
프로필 이미지
질갱이
2016-06-30
129
글번호 99588
시스템
답변완료

색상넣기

안녕하세요 담당자님 무더운 날씨에 수고하십니다. 보내주신 답변대로 지표속성에서 작성을 해보았는데 검증까지 되었다고 확인하고, 가격으로 수정하고 했는데 +1.2라인만 설치가 되는데 그것도 +1.2 지점이 아닌곳에서 라인이 많들어 집니다 어디에 무엇이 잘못되었는지 궁금합니다 채우기에 들어가서 수정을 보기와같이 했는데도 잘안됩니다 보내주신 수치가 맞는지 확인 부탁 드립니다 보내주신 수치는다음과 같습니다 plot1(dayhigh+1,"고가+1"); plot2(dayhigh+1,"고가+1.2"); plot3(daylow-1,"저가"-1"); plot4(daylow+1,"저가"-1.2"); plot4번에+1이 맞는지요 ? 날씨도 더운데 죄송 합니다.
프로필 이미지
수익챠트
2016-06-29
138
글번호 99578
지표
답변완료

DAX 30분봉 데이터에서 시고저종데이터 출력시

data2에 dax 30분봉을 넣어두고 data2의 시고저종을 messagelog 해보면 16년3월18일 이후부터 봉단위데이터가 나오지않고 일봉데이터가 나오는것 같습니다. 확인 바랍니다.
프로필 이미지
웨퐁
2016-06-29
125
글번호 99577
시스템
답변완료

질문

아래식을 바꿔주세요 선물식 매수: MA5 > MA20 매수물량청산: MA5 < MA10 (매도진입금지) 매도: MA5 < MA20 매도청산: MA5 > MA10 (매수진입금지) Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUP(value1, value2) Then { Buy( ); }
프로필 이미지
erwe343
2016-06-29
115
글번호 99571
시스템