커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1422
글번호 230811
답변완료
수식 부탁드립니다.
종목검색식 도움 부탁드립니다.
기본조건 - 일봉이 양봉입니다.
순매수체결량이 0선 이상에서 상승추세유지(누적순매수체결량이상승)중입니다.
//Upvol "상승형 체결거래량";
//DownVol "하락형 체결거래량"
input: 막대굵기 (1);
var : sumPL(0);
if sDate != sDate[1] Then
{
sumPL = 0;
}
Else
{
sumPL = sumPL + (Upvol-DownVol);
If sumPL > 0 Then
Plot1(sumPL, "순매수체결량",RGB(255,0,0),def,막대굵기 );
Else
Plot1(sumPL, "순매수체결량",RGB(0,0,255),def,막대굵기 );
}
PlotBaseLine1(0, "기준선0");
가 수식입니다.
input : 횡보율(0.3),이평(5);
var : 상승개수(0) ,AA(0), DD(0), TT(0), FF(0);
#10지수이평~30지수이평 중 정봉대비 횡보율만큼 상승한 갯수
상승개수 = iff(Ema(c,10)>Ema(c,10)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,11)>Ema(c,11)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,12)>Ema(c,12)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,13)>Ema(c,13)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,14)>Ema(c,14)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,15)>Ema(c,15)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,16)>Ema(c,16)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,17)>Ema(c,17)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,18)>Ema(c,18)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,19)>Ema(c,19)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,20)>Ema(c,20)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,21)>Ema(c,21)[1]*(1+횡보율/100),1,0)+
iff(ema(c,22)>Ema(c,22)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,23)>Ema(c,23)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,24)>Ema(c,24)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,25)>Ema(c,25)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,26)>Ema(c,26)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,27)>Ema(c,27)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,28)>Ema(c,28)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,29)>Ema(c,29)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,30)>Ema(c,30)[1]*(1+횡보율/100),1,0);
AA = 상승개수/21*100;
DD = Ema(Ema(AA,이평),이평);
TT = EmA(EmA(EmA(AA,이평),이평),이평);
FF =EmA(TT,이평);
if CrossUp(dd,FF) && DD<=15 Then
Find(1);
나 수식입니다.
input : 횡보율(0.3),이평(5);
var : 상승개수(0) ,AA(0), DD(0), TT(0), FF(0);
#10지수이평~30지수이평 중 정봉대비 횡보율만큼 상승한 갯수
상승개수 = iff(Ema(c,10)>Ema(c,10)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,11)>Ema(c,11)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,12)>Ema(c,12)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,13)>Ema(c,13)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,14)>Ema(c,14)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,15)>Ema(c,15)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,16)>Ema(c,16)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,17)>Ema(c,17)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,18)>Ema(c,18)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,19)>Ema(c,19)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,20)>Ema(c,20)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,21)>Ema(c,21)[1]*(1+횡보율/100),1,0)+
iff(ema(c,22)>Ema(c,22)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,23)>Ema(c,23)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,24)>Ema(c,24)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,25)>Ema(c,25)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,26)>Ema(c,26)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,27)>Ema(c,27)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,28)>Ema(c,28)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,29)>Ema(c,29)[1]*(1+횡보율/100),1,0)+
iff(Ema(c,30)>Ema(c,30)[1]*(1+횡보율/100),1,0);
AA = 상승개수/21*100;
DD = Ema(Ema(AA,이평),이평);
TT = EmA(EmA(EmA(AA,이평),이평),이평);
FF =EmA(TT,이평);
if CrossUp(dd,15) && dd>tt && tT>fF Then
Find(1);
다 수식 부탁드립니다. 현재봉이 390봉중 최고거래량갱신한 양봉입니다.
라 수식 부탁드립니다. 현재봉이 1봉전 종가보다 1% 이상 상승한 양봉입니다.
**************************************
첫번째는 ((가 or 나) and 다 and 라)를 만족하는 종목검색식 부탁드립니다.
일봉은 양봉이고 누적순매수체결량이 0선위에서 상승하는 종목중에서
(가 또는 나) 조건을 만족하는 종목이 1봉전 종가보다 1% 이상 상승한 양봉으로
390봉 최고거래량을 갱신한 양봉 종목을 검색되게 해 주십시오.
두번째는 ((가 or 나) and 다 and 라)를 만족했던 종목이
당일 고가를 갱신 직전(당일고가-2%이내접근시)에 검색되게 검색식 부탁드립니다.
세번째는 검색시 검색에 필요한 최소기간을 500봉으로 설정해야 하는지요?
이 검색식에서는 최소 기간값을 얼마로 설정해야 효율적인지요...
제가 만든 검색식은 장중에 검색추출시간이 너무 걸려서,
검색진행하다가 멈추거나 검색이 안되어 부득이 운영자님께 문의드립니다.
늘 도움주셔서 감사드립니다.
2024-04-21
720
글번호 178762
답변완료
수식부탁드립니다.
macd.기준선.종가.강제청산
1.macd가 기준선[0] 상향돌파시 상향돌파한 봉완성시 종가매수
(단. 돌파직후 봉 macd 와 돌파직전봉종가의 macd값의 합이{ex각각-2.3과+1.2면 2.3+1.2=3.4로 계산} 4<=a<=6사이이면 매수진입하고 그외의 값은 진입하지 않고 관망한다.익절은 파라볼릭 매도 신호에 봉완성시가 아닌 실시간 익절)
2.macd가 기준선[0]아래로 이탈시 하향이탈한 봉완성 시 종가매도
(단. 돌파직전 봉종가의 macd값과 돌파직후 봉종가시 macd 의 합이{ex 각각+2.3과-1.2면 2.3+1.2 =3.4로계산} 4<a<6사이이면 매도하고 그외의 값은 진입하지 않고관망한다. 익절은 파라볼릭 매수 신호에 봉완성시가 아닌 실시간익절 )
담당자님 항상 고맙습니다. 위 수식 좀 부탁드립니다.
2024-04-20
678
글번호 178761
답변완료
수식 부탁드립니다.
1분봉 c2,c3가 있고
10:00부터 15:30까지의 봉만 계산합니다.
15:31 이 되면 ,
c2의 l최대값l , l최소값l 두개를 비교해서 , ABS 값이 제일 큰 시간.
이 시간에 condi=1 이 나오도록하고 싶습니다.
그리고 , 이 시간기준으로 c3 에서,
해당시간 이전봉 3개의 평균값 , 이후봉 3개의 평균값을 비교해서
크면 condi2=1 , 작으면 cnodi2=-1
표기하고 싶습니다.
감사합니다.
2024-04-20
753
글번호 178760
답변완료
문의드립니다.
1.
선물매매에서 진입 후
매수 => 윗꼬리가 20틱 이상인 봉이 3번 나오면 3번째 봉의 종가에서 청산
매도 => 아랫꼬리가 20틱 이상인 봉이 3번 나오면 3번째 봉의 종가에서 청산
2.
선물매매에서 진입후
매수 => 윗꼬리가 20틱 이상인 봉이 3번 나오고 그 다음봉이 3번째 나온 봉의 종가보다 10틱 상승시 즉시 청산
매도 => 아랫꼬리가 20틱 이상인 봉이 3번 나오고 그 다음봉이 3번째 나온 봉의 종가보다 10틱 하락시 즉시 청산
미리 노고에 감사드립니다~
2024-04-20
662
글번호 178759
답변완료
선물의 만기일 계산
선물의 만기일까지 남은 일수를 지표에 표시하는
지표식을 알고 싶습니다.
감사합니다.
2024-04-20
605
글번호 178758
답변완료
지표식
안녕하세요? 종목차트에서
당일 거래대금이 천억이상 그리고 전일대비 상승율이 10% 이상일때
봉위쪽에 별같은 특별한 표시나 당일 긴 세로막대를 주가차트에 표시할수 있는
수식을 부탁드립니다. 색상과 크기를 임의로 설정할수 있도록 해주셨으면 좋겠고요.
보조지표가 아닌 차트에 표시할수 있는 방법을 알려주세요.
2024-04-21
728
글번호 178757
답변완료
검색식 부탁 드립니다
지표조건
기간 3
봉수 5
고점(%봉수%봉)
M=ma(C,기간);
P=if(봉수%2==0,봉수+1,봉수);
좌측L=Lowest(M(P/2+1),P/2);
우측L=Lowest(M,P/2);
조건H=M(P/2)==Highest(M,P)&&M(P-1)==좌측L&&M==우측L;
Valuewhen(1,조건H,M(P/2+1))
저점(%봉수%봉)
M=ma(C,기간);
P=if(봉수%2==0,봉수+1,봉수);
좌측H=Highest(M(P/2+1),P/2);
우측H=Highest(M,P/2);
조건L=M(P/2)==Lowest(M,P)&&M(P-1)==좌측H&&M==우측H;
Valuewhen(1,조건L,M(P/2+1))
LRL선
LRL(기간)-LRS(기간)
기간 20
(1)번 1봉전에는 주가가 고점 아래 오늘주가가 고점을 돌파한 종목 검색부탁드립니다
.....................................................................
(2)번 1봉전에는 주가가 저점 아래 오늘 주가가 저점을 돌파한 종목 검색식 부탁드립니
다
(3)번 1봉전에는 주가가 LRL선 아래 오늘주가가 LRL선을 돌파한 종목 검색부탁드립니다
파워종목 최소기간도 알려 주세요
..............................................................................
기준10%이상시가
조건=C>C(1)*1.1&&거래대금>30000;
Valuewhen(1,조건,O)
(4)번1붕전에 기준10%이상시가선 아래 오늘주가가 기준10%이상 시가선 돌파종목 검색식
부탁 드립니다
2024-04-21
689
글번호 178756
답변완료
총손실이 4.0포인트를 넘으면 거래 정지
안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------------------------------------
매수/매도 신호가 여러 번 나오는 전략식입니다. (1분봉 기준)
매수/매도 신호대로 진행되다가 총손실이 4.0 포인트를 넘으면
더 이상 매매를 진행하지 않고 거래를 종료 하는 식을 부탁드립니다.
- 전략식에 적용된 매수/매도에 대한 손절폭은 각각 1.25 포인트 입니다.
- 총손실 4.0포인트는 input 변수로 처리 부탁드립니다.
참고로,
손실이 발생하는 경우는
(1) 매수진입에 의한 손절폭과 매도진입에 의한 손절폭
(2) 매수/매도 스위칭시 발생하는 손실
손실은 위 2가지 경우에 발생하는 것 같습니다
------------------------------------------------------------------------------------
감사합니다.
항상 좋은 일만 생기시길를 ~~
2024-04-19
625
글번호 178747
아로 님에 의해서 삭제되었습니다.
2024-04-19
7
글번호 178746