커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7741
글번호 230811
답변완료
부탁드려요
(1)진입청산 macd(12 26) = A
(2)필터1:진입시간 10:00~14:30
(3)필터2 macd osc(12 26 9) = B
(4)필터3 DMI(50)
(5)필터4 5이평>60이평
A가 필터1 핕터2 필터3 필터4를 만족하면 0을 상승돌파하거나
A가 필터1 필터3 필터4를 만족하면 0을 상승돌파한 후 필터2로 사용했던
B가 0을 상승 돌파하면 매수하려고 해서 다음과 같이 식을 만들었을때 오류은 안 나왔지만
지표를 띄어 놓고 보면 의도한 바와 다르게 나와서 가령 A가 필터3 또는 필터4를 만족하지 않고 돌파했는데도
B돌파시 A와 필터3 필터4만 맞으면 돌파식이 나온다든지 하는 에러가 나옵니다
한번 봐주세요
Input : shortperiod(12),longperiod(26),period1(9),period2(50),period3(5),period4(60);
var1 = MACD(shortperiod, longperiod);
var2 = MACD(shortperiod, longperiod)-ema(MACD(shortperiod, longperiod), period1);
var3 = DiPlus(period2)-DiMinus(period2);
var4 = Ma(C,period3)-Ma(C,period4);
condition1= stime >= 095900 and stime <= 142900 ;
condition2 = var2 > 0;
condition3 = var3 > 0;
condition4 = var4 > 0;
if dayindex == 0 Then
Condition5 = false;
if condition1 and crossup(var1,0) Then
Condition5 = true;
if Condition1 == true Then{
if (condition2 and condition3 and condition4 and crossup(var1,0))
or
(Condition5 == true and var1 > 0 and condition3 and condition4 and crossup(var2,0)) Then
buy(); }
if crossdown(var1, 0) then exitlong();
2011-02-23
1055
글번호 35989
답변완료
부탁드립니다
첫번째 매수진입이후 13시까지는 5, 20일선 데드나면 청산, 다시 골드나면 매수를 반복
하고 그후 13시이후에는 5,60일선 데드나면 청산, 골드나면 매수를 반복하는 식 입니
다.. 혹시 포지션이 남아있으면 3시 10분에 모두 청산.. 계약은 모두 동일한 금액
내에서 진입과 청산(누적시키는것이 아니라 진입시 지정한 금액한도내에서 모두 진입하
고 청산시 진입한것 모두 청산을 반복한다는의미) 을 반복하고 진입과 청산 횟수 제한
은 없습니다) 아 한가지 더.. 진입시까지의 조건식은 맨처음 진입할때까지만 사용되
고 그 이후에는 사용하지 않습니다.. 처음 진입 이후는 골든과 데드만이 진입과 청산
을 좌우한다는 의미입니다..미리 감사드립니다.. 복받으실거에염^^
2011-02-22
802
글번호 35988
러블리 님에 의해서 삭제되었습니다.
2011-02-22
41
글번호 35987
답변완료
(17273재질문)수식작성부탁드립니다.
수식작성부탁드린부분에서 var1,var2,var3은 조건식이 아니라 단순 변수입니다.
예를들어 var1 =5 는 조건 만족시에 5점, var1 =2는 조건 만족시에 3점 을 대입하는 방식으로해서 var1,var2,var3더한 값이 15점을 넘으면 매수한다는 수식작성을 부탁드립니다. 수고하시고 항상 감사드립니다.
안녕하세요
예스스탁입니다.
문의하신 내용에 대해 정확히 이해하지 못했습니다.
var1과 var2의 조건식에 대해 좀더 상세한 내용 부탁드립니다.
즐거운 하루되세요
> 뮬란 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> 수고많으십니다.
수식작성을 부탁드립니다.
특정조건1 = (20일 최고가 돌파, cci(20)>=100, macd(12,26)>=0)
특정조건2 = crossup((ma(c,6), ma(c,33))
특정조건1 발생이후 전일까지 최고가를 금일 돌파하고 금일 특정조건1 발생하면 var1=5,
특정조건1 발생이후 전일까지 최고가를 전일 돌파하고 금일 특정조건1 발생하면 var1=2,
(특정조건1 발생이후 전일까지 최고가와 돌파봉 사이에는 최소 3개봉이상경과해야함)
특정조건2 발생전 전저점을 이탈하지 않고, 특정조건2 재차 발생시
var2=1,
특정조건2 발생전 전저점을 이탈하지 않고, 특정조건2 3차 발생시
var2=3,
특정조건2 발생전 전저점을 이탈하지 않고, 특정조건2 4차 이상발생시
var2=5,
금일 상승폭 상한가발생시
var3=10,
금일 상승폭 12%이상발생시
var3=8,
금일 상승폭 10%이상발생시
var3=6,
금일 상승폭 8%이상발생시
var3=4,
var1+var2+var3 >= 15 이상시 매수
33일이평 이탈시 매도
10%하락시 손절
2011-02-22
820
글번호 35986
답변완료
문의요^^
수정좀 Input:period(50),방향(1);
var:j(0),k(0),고Bar(0),저(0),고Bar(0),저Bar(0);
array:r[7](0),ff[7](0);
#==============================================================================#
# 초기처리 (Initialize Routine)
#==============================================================================#
r[0] = 0;
r[1] = 0.236;
r[2] = 0.382;
r[3] = 0.50;
r[4] = 0.618;
r[5] = 0.764;
r[6] = 1;
#==============================================================================#
# 의미있는 최고/최저점
#==============================================================================#
고Bar = 고 Ber +1;
저Bar = 저 Ber +1;
if H== Highest (H,period) Then {
고 =H;
고Bar -o;
}
if L== Lowest(L,period) Then {
저 =L;
저Bar =o;
}
#==============================================================================#
# Fibonacci Ret racements
#==============================================================================#
if 방향 >=0 Then {
k = Highest(H,저Bar+1);
for j = 0 to 5 {
fr[j] = 저 +((k -저)* r[j]);
}
}
Else {
k = Lowest (L,고Bar+1);
for j = 0 to 5 {
fr[j] = 고 -((고)* r[j]);
}
}
#=========================================================#
# 지료출력
#=========================================================#
Plot1(ff[0], "0%",Iff(방향>=0,BLACK,LBLUE)); //점그래프
Plot2(ff[1], "24%",Iff(방향>=0,BLUE,LGREEN));
Plot3(ff[2], "38%",Iff(방향>=0,GREEN,LCYAN));
Plot4(ff[3], "50%",Iff(방향>=0,CYAN,PINK));
Plot5(ff[4], "62%",Iff(방향>=0,RED,LMAGENTA));
Plot6(ff[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW));
Plot7(ff[6],"100%",Iff(방향>=0,GRAY,BWHITE)); 부탁합니다.
2011-02-22
819
글번호 35985
답변완료
문의
지표 3개를 겹쳐서 보려고 합니다.
2개는 선물지수를 참조하고 나머지 한개는 비율에 따라 0.5 ~ -0.5 까지 표시되도록
하는데요
선물지수를 참조하는 2개의 지표가 선물지수와 맞게 동일한 위치에 표시되어야 하는데
설정을 다 바꾸어 봐도 선물지수에 맞게 조정이 않되네요
방법이 없나요?
2011-02-22
896
글번호 35984
답변완료
수식 문의 드립니다.
안녕하세요
처음이라 많이 배워야 될것 같습니다.
1. 매수진입
1일전캔들 양봉, 당일캔들 양봉
1일전몸통보다 당일몸통이 1.01배 클때
2. 매수진입
볼린져밴드(2,20)이평이 2봉연속 상승추세
감사합니다.
2011-02-22
864
글번호 35983
답변완료
이동평균선의 상승,하락과 관련된 지표식
수고하십니다...
이동평균선의 상승과 하락을 지표식으로 구현하고 싶은데요...
분차트에서 5,20,60 이평이 있다고 가정했을때..
장중에 지수의 변동으로 인해서 이평이 상승과 하락을 반복할텐데...
0선을 기준으로 5이평 상승하면 양의값,하락하면 음의값
20이평,60이평도 마찬가지로요..
5,20,60 이평의 상승과 하락을 0선을 기준으로 겹쳐서 표현할 수 있는
방법이 있는가요?
부탁합니다..수고하세요.^^*
2011-02-22
889
글번호 35982
답변완료
수식 문의 드립니다.
안녕하세요
매수청산식좀 알려주세요
1.현재봉 시가가 볼린져밴드(2,20)상단보다 크고 윗꼬리가 몸통보다 클때
1봉전 시가가 볼린져밴드(2,20)상단보다 크고 윗꼬리가 몸통보다 클때
2.1봉전종가가 이격도 100.05 이상 돌파하여 볼린져밴드(2,20) 상단보다 크며
당일봉이 이격도 99.96을 하향돌파 일때
감사합니다.
2011-02-22
759
글번호 35975