커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7745
글번호 230811
휴먼시아 님에 의해서 삭제되었습니다.
2011-01-10
17
글번호 34840
답변완료
문의사항
확장자 yin 과 yein의 차이점은 무엇인가요 ?
2011-01-10
780
글번호 34839
답변완료
아래로 밀려서 다시 문의드립니다.
var1 = data2(c);#일봉은 다른진입식에서 사용을 하기 때문에 지울수가 없습니다.
data2를 지우지 않고 진입할수 있는 방법을 알려주시면 감사하겠습니다.
Re : 문의드립니다.
안녕하세요
예스스탁입니다.
수식상에 data2와 같은 참조종목관련 데이터를 쓰는 내용이
있으면 수식 적용시에 차트에 data2가 있는지 확인을 하게 됩니다.
차트상에 data2가 없으면 수식이 적용되지 않습니다.
var1=data2(c);#일봉
을 삭제하고 식을 적용하셔야 하며
삭제하지 않으실 경우 차트에 data2를 추가하셔야 합니다.
즐거운 하루되세요
> 왕숙천 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
수고많으십니다.
아래수식은 30분 연결선물인데 (10년간)
일봉을 빼면 진입을 하는데 넣으면 진입이 않됩니다.
원인과 해결방안을 알려 주시면 감사하겠습니다
var1=data2(c);#일봉
var : month(0);
month = int(FracPortion(sdate/10000)*100);
if date > date[1]+30 Then
var2 = 0;
if date != date[1] Then
var2 = var2+1;
if month == 10 && var2 == 2 then buy();
SetStopEndofday();
2011-01-10
758
글번호 34838
답변완료
수식부탁드립니다------------------------
항상수고하십니다
사용지표:호가잔량이평 오실레이터20period
진입--
매수
호가잔량이평 오실레이터가 전봉보다 +2000 이면 매수
단,호가잔량이평 오실레이터값이 3000과 -3000 사이일때 는
매수안하고 매도청산만 실행
매도
호가잔량이평 오실레이터가 전봉보다 -2000 이면 매도
단,호가잔량이평 오실레이터값이 3000과 -3000 사이일때 는
매도안하고 매수청산만 실행
청산--
손절
7틱손해나면 손절
익절
17틱 이익나면 익절
주석좀자세히부탁드립니다
오실레이터값, 손절,익절값 은 변수처리해주세요
부탁드립니다
2011-01-10
711
글번호 34837
답변완료
간단한 질문.
Input : breakeven(1.0);
if CrossUP(c, dayopen) Then
Buy();
If CrossDown(c, dayopne) Then
sell();
If CrossDown(c, dayhigh(1)) Then
exitlong();
If CrossUP(c, daylow(1)) Then
ExitShort();
if MarketPosition <> 0 then {
if Highest(h,barssinceentry+1) > EntryPrice+breakeven Then
exitlong("EL_손익분기",atstop,entryprice);
if lowest(L,BarsSinceEntry+1) < EntryPrice-breakeven Then
ExitShort("ES_손익분기",atstop,EntryPrice);
}
SetStopEndofday(150000);
위 식에서 af = 0.002 max af 0.2 값을 주어
파라볼릭 추적 청삭식을 더하고 싶습니다.
2011-01-10
622
글번호 34826
답변완료
문의드립니다
단기이평선(5일 평균선) 이 장기이평선(20일 평균선) 상향돌파 경우..
즉 골든크로스 발생시점을 기준으로 15일간의 고가 저가를 기억한뒤
관련 고가 돌파시 매수
관련 저가 하회시 매수 청산
그럼 부탁 드립니다 ~
2011-01-10
624
글번호 34821
답변완료
간단한 질문.
시가 대비 현재 위치 지표식을 다음과 같이 가르쳐 주셨는데요.
#express에 1값을 입력하시면 %, 다른 값을 넣으시면 포인트 입니다.
input: Express(1),MM(10);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to MM-1{
Sum1 = Sum1+((DayClose(cnt)-dayopen(cnt))/dayopen(cnt)*100);
sum2 - sum2+(DayClose(cnt)-DayOpen(cnt));
}
mav1 = sum1/MM;
mav2 = sum2/MM;
if express == 1 Then{
var1 = (C-dayopen)/dayopen*100;
var2 = mav1;
}
else{
var1 = C-dayopen;
var2 = mav2;
}
plot1(var1);
plot2(var2);
PlotBaseLine1(0);
1) 한가지 더 추가 하려고 합니다.
기준선(시가선) 위로는 빨강, 아래는 파랑 으로 색깔을 구별할수 있게끔요.
시스템 식이랑 달라 잘 모르겠네요.
항상 감사드립니다.
2011-01-10
621
글번호 34820
답변완료
수식문의드립니다
최근 5일간 9시에서 10시사이에 고가와 저가 차이가 3%이상 2회 이상 발생한 종목을 찾는 검색식좀 알려주세요..
그리고 위 검색조건을 만족하는 종목중 회수가 많은 순서대로 나타내거나 발생한 회수를 표시하게 하는 방법이 있으면 검색식도 함께 부탁드립니다
2011-01-10
631
글번호 34819
답변완료
문의
청산식문의 드립니다.
선물만기일은 14시 49에 청산하고 선물만기일이 아닐날은 다음날 아침 동시호가에 청산합니다.
제가 해본것은 이런데....다음날 동시호가 청산방법이 없어서여
============
if (date == 20100311
or date == 20100610
or date == 20100909
or date == 20101209
or date == 20110310
or date == 20110609
or date == 20110908
or date == 20111208
) then
setstopendofday(144900);
else
?????
=========
2011-01-10
589
글번호 34817