커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1547
글번호 230811
답변완료
문의 좀 드립니다~~
늘 답변노고에 진심 감사합니다~
키움검색식이고 2가지인데, 첫번째것은 이평이격도만 추가되었습니다
예스수식으로 부탁드리겠습니다~ 감사합니다~
첫번째
지표 내용
A 주가범위:0일전 종가가 1000 이상 200000 이하
B 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 -8%이상 2.8%이하
G 주가이평추세:[일]0봉전 (종가 20)이평 상승추세유지 1회 이상
H 주가이평추세:[일]0봉전 (종가 60)이평 상승추세유지 1회 이상
I 주가이평추세:[일]0봉전 (종가 120)이평 상승추세유지 1회 이상
R 기간내 등락봉수:[일]1봉전 30봉이내 1봉 상한발생
S 기간내 거래대금:[일]1봉전 30봉이내 거래대금(일/주:백만, 분:천원) 50000이상 1회이상
J 기간내 등락률:[일]1봉전 30봉이내에서 시가대비종가 12% 이상
K 기간내 거래대금:[일]1봉전 30봉이내 거래대금(일/주:백만, 분:천원)100000이상 1회이상
L 이평이격도:[일]0봉전(종가 1, 종가 20) 3%이내 근접 1회이상
M 이평이격도:[일]0봉전(종가 1, 종가 60) 3%이내 근접 1회이상
N 이평이격도:[일]0봉전(종가 1, 종가 120) 3%이내 근접 1회이상
O 이평이격도:[일]0봉전(종가 1, 종가 240) 3%이내 근접 1회이상
P 이평이격도:[일]0봉전(종가 1, 종가 480) 3%이내 근접 1회이상
A and B and C and D and E and F and (G or H or I) and ((R and S) or (J and K)) and (L or M or N or O or P)
------------------------------------------------------------------------------------
두번째
지표 내용
A 주가범위:0일전 종가가 1000 이상 200000 이하
B 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 -8%이상 2.8%이하
G 주가이평추세:[일]0봉전 (종가 20)이평 상승추세유지 1회 이상
H 주가이평추세:[일]0봉전 (종가 60)이평 상승추세유지 1회 이상
I 주가이평추세:[일]0봉전 (종가 120)이평 상승추세유지 1회 이상
R 기간내 등락봉수:[일]1봉전 30봉이내 1봉 상한발생
S 기간내 거래대금:[일]1봉전 30봉이내 거래대금(일/주:백만, 분:천원) 50000이상 1회이상
J 기간내 등락률:[일]1봉전 30봉이내에서 시가대비종가 12% 이상
K 기간내 거래대금:[일]1봉전 30봉이내 거래대금(일/주:백만, 분:천원)100000이상 1회이상
A and B and C and D and E and F and (G or H or I) and ((R and S) or (J and K))
2023-03-21
2278
글번호 167374
답변완료
문의 드립니다.
익절 추가를 원합니다.
매수 진입 후 스토케스틱 10 5 5의 기준선80 위에서 K선이 D선 데드크로스하면 매도청산
매도 진입 후 스토케스틱 10 5 5의 기준선20 아래서 K선이 D선 골든크로스하면 매수청산
아래 식에서 볼린져 상단선과 하단선으로 청산하는 것도 그대로 유지하기를 원합니다.
스토케스틱에서 청산 체결이 안되는 경우에 2차로 익절 또느 손절을 위해서 입니다.
부탁드립니다.
var1 = BollBandUp(20,2);
Var2 = BollBandDown(20,2);
if CrossUp(c,var1) Then
Buy();
if CrossDown(c,var1) Then
ExitLong();
if CrossDown(c,var2) Then
Sell();
if CrossUp(c,var2) Then
ExitShort();
2023-03-21
1331
글번호 167368
답변완료
수식부탁 드립니다.
타 주기 수식 60분봉에서 종가가 음봉이고 30분 봉에서 최저가가 음봉 종가(아랫꼬리가 없을때) 일때 매도하는 식 부탁드립니다.
감사합니다.
2023-03-21
942
글번호 167367
lbh1119 님에 의해서 삭제되었습니다.
2023-03-21
212
글번호 167363
lbh1119 님에 의해서 삭제되었습니다.
2023-03-21
0
글번호 167358
답변완료
시스템 질문입니다
선물적용 예정입니다
달력 일자로
홀수일 인경우 당일 첫봉에 매수 진입, 당일 마지막봉에 당일 청산한다
짝수일 인경우 당일 첫봉에 매도 진입, 당일 마지막봉에 당일 청산한다
2023-03-21
1363
글번호 167357
답변완료
수식문의드립니다
이전 글에서 stime으로 시간 지정하려면 분봉차트상에서 만들어야한다는걸 알고 가이드라인을 보면서 좀 진행을 해봤습니다. 근데 제가 응용력이 좀 부족한지 이건 어떻게 해야할지 잘 모르겠어서 다시 여쭤봅니다 ㅠ
1번
현재 포지션 보유 중이면서,
오늘자 분봉차트에서 15시10분을 지나면 ExitLong (이때 ma는 일봉상 ma)이 작동되도록 부탁 좀 드리겠습니다
아래는 시간 조건 없이 일봉상에서만 작성한 것입니다.
if MarketPosition==1 Then
{
ExitLong("청산", atstop, ma(c,20) );
}
2번
현재 포지션 보유 중이면서, 일봉상에서 과거 30일동안 rsi(20)값이 90이상으로 과열된적이 한번 이상 있었는가. 를 일봉상에서 따져본 후, 이를 만족시키면
오늘자 분봉차트에서 15시10분을 지나면 ExitLong (이때 sar도 일봉상 sar) 이 작동되도록 부탁 좀 드리겠습니다 ㅠ
아래는 시간 조건 없이 일봉상에서만 작성한 것입니다.
If MarketPosition==1 and CountIf( RSI(20) >= 90 , 30) >= 1 then
{
ExitLong("psar", atstop, sar(AccelFactor, 0.2) );
}
2023-03-21
1352
글번호 167356
답변완료
문의드립니다.
안녕하세요!!
항상 수고가 많으십니다^^ 감사드립니다. 몇 가지 질문 좀 드리겠습니다.
1.
HH10 = (High[1] + High[2] + High[3] + High[4] + High[5] + High[6] + High[7] + High[8] + High[9] + High[10]) /10 ;
TL_Delete(TL1);
TL1 = TL_New(sDate,sTime,HH10,NextBarSdate,NextBarStime,HH10);
TL_SetExtRight(TL1,True);
TL_SetColor(TL1,Red);
TL_SetSize(TL1,0);
TL_SetStyle(TL1,3);
Text_Delete(TX1);
TX1 = Text_New(sDate,sTime,HH10,"가격"+NumToStr(HH10,2));
Text_SetStyle(TX1,0,1);
Text_SetColor(TX1,Red);
Text_SetSize(TX1,11);
Text_SetBold(TX1,1);
위 수식에서 HH10 계산된 값과 TL1 우측가로선 값이 오차가 생기면서 다른 가격으로 그려지고 있습니다.
HH10 값과 같은 수치로 그려지게 부탁드립니다.
2.
A조건 만족시 A사운드 , B조건 만족시 B사운드 , C조건 만족시 C사운드
한가지 조건 만족시에는 사운드가 정상적으로 작동됩니다.
하지만 한번에 2가지 또는 3가지 조건이 동시에 만족시 사운드가 겹쳐지지 않고
랜덤으로 한가지 사운드만 출력되고 2번째 3번째 사운드는 나오지 않습니다. (프로그램이 중복사운드가 되지 않게 되는거 같습니다)
3가지 조건이 동시에 만족시 어쩔땐 A사운드 어쩔땐B사운드 어쩔땐 C사운드 랜덤으로 나옵니다.
A B C 3가지 조건이 동시에 만족시 무조건 C사운드만 나오게 할 수 없을까요?
수식 순서변경 조건 변경 여러가지로 변경해보아도 동시에 조건이 만족할 때 사운드는 랜덤으로 나옵니다.
조건 동시만족시 우선순위 수식 사운드가 출력되게 할 수 있을까요?
3.
주로 크루드 오일을 매매 하고 있어서 수시 설정값들이 0.01 단위로 설정 되어 있는데
나스닥이나 S&P500 으로 종목 변경시 수식값을 자동으로 0.25 단위로 변경되게 할 수 있나요?
예) +0.03 이면 종목변경시 +0.75 변경
감사드립니다^^
2023-03-21
1436
글번호 167355
답변완료
전영업일 기준으로 한달간의 거래대금, 일주일의 거래대금 구하는 방식
1) 전일 기준으로 한달 전의 날짜, 일주일 전의 날짜를 알수있는 방법이 있을까요?
(오늘의 한달전이 아니라 전 영업일의 한달전, 일주일전 입니다)
이게 가능하다면
2) 전일부터 한달전일까지의 주가의 합, 전일부터 일주일전일까지의 주가의 합을 알고싶습니다.
이해를 돕기위해 아래에 추가설명을 하자면
예를 들면
당일날짜가 2023-03-21 이면 전영업일(2023-03-20)의 / 한달전 : 2023-02-21 / 일주일전 : 2023-03-14
당일날짜가 2023-03-20 이면 전영업일(2023-03-19)의 / 한달전 : 2023-02-20 / 일주일전 : 2023-03-13
당일날짜가 2023-03-19 이면 전영업일(2023-03-18)의 / 한달전 : 2023-02-19 / 일주일전 : 2023-03-12
이런식으로 날짜를 구하고싶습니다.
한달의 영업일을 얼추 30일로 하는게 아니라
정확히 '전 영업일~전영업일의 한달 전'의 주가의 합(plot1),
= (오늘이 21일이라면) 2023-03-20 종가부터 2023-02-21까지의 종가의 합
'전 영업일~전영업일의 일주일 전'의 주가의 합(plot2)
= (오늘이 21일이라면) 2023-03-20 종가부터 2023-03-14까지의 종가의 합
값을 부탁드립니다.
2023-03-21
1338
글번호 167354