커뮤니티
예스랭귀지 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() 로 바꾸면 될까요?
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);
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시
단, 위 로직 구현때문에 필요한 진입/청산 로직은 그냥 간단하게 알아서 작성 부탁드립니다.
2017-08-23
163
글번호 112189
답변완료
문의드립니다.
오일 항셍 골드 나스닥 엔화등 이 종목들이 당일 저가 기준 100,200,300,400틱 위의 가격선과
당일 고가 기준 100,200,300,400틱 아래의 가격선이 실시간으로 나오게 하는 수익을 알고 싶습니다.
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개 발생후 다음봉 시가에 매도 진입
감사합니다.
2017-08-23
156
글번호 112181