커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7626
글번호 230811
답변완료
수식
1. 시스템 매매 설정창에서 "강제청산"
일봉 적용시
" 최고가격 대비 0.5% "
를 수식으로 부탁드립니다
2. 위 수식을 일봉 적용시 봉가정 오류 가능성이 있는지요?
2012-10-22
234
글번호 55782
답변완료
조건검색부탁드립니다.
MACD오실래이터 다이버전스 + 종가기준 전저점하방이탈 + 거래대금 (변수처리)
조건검색식 부탁드립니다.
MACD오실래이터는 전저점보다 높이에서 한번더 하락이후 상승반전이 나오고,
주가는 종가기준으로 신저점만들고 종가기준으로 상승하는날
거래대금 변수처리해서
이런 조건검색식 가능할지요
그림 첨부합니다.
항시 감사드립니다.
2012-10-22
395
글번호 55781
답변완료
문의 드립니다.
ATR 갭보정 지표식과 ZIGZAG 갭보정식 둘다 부탁드립니다.
감사합니다.
2012-10-22
290
글번호 55780
backsu9 님에 의해서 삭제되었습니다.
2012-10-22
9
글번호 55779
backsu9 님에 의해서 삭제되었습니다.
2012-10-22
16
글번호 55778
답변완료
ADX 지표식 문의
늘 정성어린 답변 감사의 말씀부터 드립니다.
ADX가 상승중일때 빨간색 하락중일때 파란색으로 ADX선을 표현하고
싶은데 랭귀지 편집기에서 첨부파일 처럼 오류가 납니다.
수식은 다음과 같습니다.
if adx(14) > adx(14)[1] then
plot1(adx(14),"상승",red);
else
plot1(adx(14),"하락",blue);
지표 수식을 정정 또는 오류 원인을 부탁드립니다.
감사합니다.
2012-10-22
342
글번호 55777
답변완료
검색식 부탁드립니다.
안녕하세요
분봉(당일분)에서 사용하려 합니다.
당일저가가 당일고가 보다 먼저 만들어지고
당일고가발생이후 현재봉까지의 최저가가
당일고가저가 변동폭 10% 라인 아래로
내려간 적이 없는 종목검색식 부탁드립다.
감사합니다 수고하세요
2012-10-21
253
글번호 55776
답변완료
시스템식에서 삼각가중을 지수이평으로 바꾸고 싶습니다
감사합니다.
붙임시스템식을 아래와 같이 수정코져 합니다
A 시스템식 (30분봉 삼각가중 20이평기준/ 200틱 지수이평(5/20) 돌파매매)
*** 30분봉 삼각가중 20이평기준은 동일하고, 200틱 지수이평(5/20)돌파매매로 변경)***
(1) 매수및 매수청산
현재봉이 30분 삼각가중 20 이평선을 상향돌파완료한 조건에서
200틱챠트의 지수이평 5 이평이 지수이평 20 이평을 상향돌파시
==> 매수및 매수청산만.(매도및 매도청산신호는 무시)
(2) 매도및 매도청산
현재봉이 30분 삼각가중 20 이평선을 하향돌파완료한 조건에서
200틱챠트의 지수이평 5 이평이 지수이평 20 이평을 하향돌파시
==> 매도및 매도청산만..(매수및 매수청산은 무시)
**빠른 답변에 항상 감사드립니다***
Inputs: Length1(5),Length2(20),Atime(30),Length3(20);
Variables: P1(0),P2(0),P3(0),TRIma1(0),TRIma2(0),TRIma3(0);
var : cnt(0),count(0),sum(0),sum1(0);
Array : CC[100](0),mav[100](0);
P1 = Ceiling((Length1 + 1) * .5);
P2 = Ceiling((Length2 + 1) * .5);
P3 = Ceiling((Length3 + 1) * .5);
TRIma1 = ma(ma(C, P1), P1);
TRIma2 = ma(ma(C, P2), P2);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
Mav[cnt] = mav[cnt-1][1];
}
}
CC[0] = C;
sum = 0;
for count = 0 to P3-1{
sum = sum+CC[count];
}
mav[0] = sum/P3;
sum1 = 0;
for count = 0 to P3-1{
sum1 = sum1+mav[count];
}
TRIma3 = sum1/P3;
if C > TRIma3 Then{
if crossup(TRIma1,TRIma2) Then
buy();
if CrossDown(TRIma1,TRIma2) Then
exitlong();
}
if C < TRIma3 Then{
if CrossDown(TRIma1,TRIma2) Then
Sell();
if CrossUp(TRIma1,TRIma2) Then
ExitShort();
}
2012-10-21
310
글번호 55775
답변완료
시스템 오류수정요청
안녕하세요..
저번에 올려주신 시스템매매식이 제가 생각한대로 나오질 않아 다시올립니다
진입조건및 청산조건을 상세하게 다시기술합니다.
그리고 아래에는 제가올린 질문과 예스스탁의 답변이 있습니다.
제가 올린 시스템식은 지금 정상적으로 작동하고 잇습니다.
이시스템에서 진입조건을 변경코져 햇는데,,
답변내용으로 시스템을 돌리니 매수매도신호가 동시에 나옵니다..
A 시스템식 1(30분봉 선행스팬2(52)기준/ 200틱 삼각가중(5/20) 돌파매매)
(아래 제가 올린 시스템식에서 진입조건기준이 30분20이평에서 30분 선행스팬2(52)
로 변경)
(1) 매수및 매수청산
현재봉이 30분 선행스팬2(52)을 상향돌파완료한 조건에서
200틱챠트의 삼각가중 5이평이 삼각가중 20이평을 상향돌파시
==> 매수및 매수청산만.(매도및 매도청산신호는 무시)
(2) 매도및 매도청산
현재봉이 30분 선행스팬2(52)을 하향돌파완료한 조건에서
200틱챠트의 삼각가중 5이평이 삼각가중 20이평을 하향돌파시
==> 매도및 매도청산만..(매수및 매수청산은 무시)
B 시스템식 2(30분봉 선행스팬2(52)기준/ 200틱 지수이동평균(5/20) 돌파매매)
(시스템 A와 동일한 조건에서 200틱 삼각가중평균을 지수이동평균으로 변경)
(1) 매수및 매수청산
현재봉이 30분 선행스팬2(52)을 상향돌파완료한 조건에서
200틱챠트의 지수이동평균 5 이평이 지수이동평균 20 이평을 상향돌파시
==> 매수및 매수청산만.(매도및 매도청산신호는 무시)
(2) 매도및 매도청산
현재봉이 30분 선행스팬2(52)을 하향돌파완료한 조건에서
200틱챠트의 지수이동평균 5 이평이 지수이동평균 20 이평을 하향돌파시
==> 매도및 매도청산만..(매수및 매수청산은 무시)
항상 빠른 답변에 감사드립니다.
***아래는 저번 질문및 답변내용입니다***
안녕하세요
예스스탁입니다.
Inputs: Length1(5),Length2(20),Atime(30),Length3(20),Period(52);
Variables: P1(0),P2(0),P3(0),TRIma1(0),TRIma2(0),TRIma3(0),선행스팬2(0);
P1 = Ceiling((Length1 + 1) * .5);
P2 = Ceiling((Length2 + 1) * .5);
P3 = Ceiling((Length3 + 1) * .5);
TRIma1 = ma(ma(C, P1), P1);
TRIma2 = ma(ma(C, P2), P2);
선행스팬2 = (highest(H,Period)+lowest(L,Period))/2;
if C > 선행스팬2[25] Then{
if crossup(TRIma1,TRIma2) Then
buy();
if CrossDown(TRIma1,TRIma2) Then
exitlong();
}
if C < 선행스팬2[25] Then{
if CrossDown(TRIma1,TRIma2) Then
Sell();
if CrossUp(TRIma1,TRIma2) Then
ExitShort();
}
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 시스템 진입기준 변경요청
> 감사합니다.
아래시스템식은 진입기준이 30분봉 20이평으로 되어있습니다
진입기준조건 변경부탁드립니다
***진입기준 조건(30분봉20이평기준 ==> 30분봉 선행스팬2(52)기준 )***
30분봉에서 선행스팬2(52) 위에 위치하면 매수및 매수청산
30분봉에서 선행스팬2(52) 아래에 위치하면 매도및 매도청산
선행스팬2(52)의 기간값 52는 변경할수 있도록 외부변수로 부탁합니다.
조만간 실계좌를 돌리는날이 올것 같네요
빠른 답변에 너무감사드려요
Inputs: Length1(5),Length2(20),Atime(30),Length3(20);
Variables: P1(0),P2(0),P3(0),TRIma1(0),TRIma2(0),TRIma3(0);
var : cnt(0),count(0),sum(0),sum1(0);
Array : CC[100](0),mav[100](0);
P1 = Ceiling((Length1 + 1) * .5);
P2 = Ceiling((Length2 + 1) * .5);
P3 = Ceiling((Length3 + 1) * .5);
TRIma1 = ma(ma(C, P1), P1);
TRIma2 = ma(ma(C, P2), P2);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
Mav[cnt] = mav[cnt-1][1];
}
}
CC[0] = C;
sum = 0;
for count = 0 to P3-1{
sum = sum+CC[count];
}
mav[0] = sum/P3;
sum1 = 0;
for count = 0 to P3-1{
sum1 = sum1+mav[count];
}
TRIma3 = sum1/P3;
if C > TRIma3 Then{
if crossup(TRIma1,TRIma2) Then
buy();
if CrossDown(TRIma1,TRIma2) Then
exitlong();
}
if C < TRIma3 Then{
if CrossDown(TRIma1,TRIma2) Then
Sell();
if CrossUp(TRIma1,TRIma2) Then
ExitShort();
}
2012-10-21
324
글번호 55774