커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7883
글번호 230811
답변완료
함수문의
1.안녕하세요
2.highest에 관한 문의입니다.
3.위 함수에서는 가격만이 해당되는 것인가요
highest(c,5)에서 예를 들어 5ma(또는 거래량)의 highest를 구할수 있는지요?
2004-05-13
1226
글번호 3615
답변완료
1719번 비슷한 시스템식 문의드립니다
이전 1719번 질문과 같은 내용입니다
이동평균선 매매식을 보면 단기ㅡ중기-장기(5-10-20)전환매매식이나 돌파매매식이 보기로 나와있고 이미 제공을 하고 있습니다
그런데 그 전환식으로는 자주 매매가 발생되어 문제가 됩니다
그래서 생각하는건데 그물망 매매식을 만들어 보고 싶습니다
그물망에는 여러개의 이동평균선이 들어가기때문에 필터 즉 1값으로 출력되는 확률이
(예를 들면 그물망 이동평균선 10개가 있는데 이중에 6개가 기준이동평균선을 돌파했다면(확률이 60%)매수하고 5개의 이동평균선이 하향돌파한다면 매도(확률50프로)
확률 매매식좀 부탁드립니다
이동평균선 그물망식도 부탁드리구요
감사합니다
2004-05-13
1327
글번호 3614
답변완료
조건 검색 문의 입니다
수고하십니다.
먼저 질문한 조건식으로 검색해보니 뭔가 안 맞는 것 같습니다.
아래식에서 N과 accumN 이 무엇을 뜻하는 지 잘 모르겠습니다.
종목 검색도 안되는 것 같고요...
죄송하지만 다른 식으로 조건검색식을 부탁드리고자 합니다.
2개로 나누어서요...
1. NVI 지표가 시그널선 상단에 있는 종목을 검색하는 식입니다.
현재봉 기준 몇봉이상 유지되고 있는 종목을 검색할 수 있다면 더 좋겠습니다.
2. NVI 지표가 시그널선을 상향돌파하는 종목을 검색하는 식 입니다.
3. 그리고 종목검색에서 관심종목만을 대상으로 조건검색을 할 수는 없는 겁니까?
감사합니다.
input : period(14), N(10);
var : NVIV(100), PVIV(100);
if V < V[1] then
NVIV = NVIV[1] + (((C-C[1])/C[1])*NVIV[1]);
if V > V[1] then
PVIV = PVIV[1] + (((C-C[1])/C[1])*PVIV[1]);
if NVIV > ema(NVIV, period) and accumN(iff(crossup(PVIV, ema(PVIV, period)),1,0), N) >= 1 then
var1 = 1;
else
var1 = 0;
Find(var1);
2004-05-13
1099
글번호 3613
답변완료
문의
스톡케스틱 k선이 /기준선 (80) 위에 있다가
하락
기준선(20)아래로 같다가 기준선 (20)을 돌파 하면 매수
매수식/검색식 모두 부탁드립니다
2004-05-12
1290
글번호 3612
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2004-05-12
31
글번호 3611
답변완료
조건 만족시 매수
매수조건이 A,B,C,D,E 가 있을때 각각의 조건이 만족하면 1의 값을 가지고
그 합이 3 이상일때 매수하는 식은 어떻게 됩니까?
2004-05-12
1134
글번호 3610
답변완료
매수, 매도에 관해...
요즘은 선물의 경우 매수 매도 와 환매수 환매도가 구별없이
그냥 매수와 매도만 있습니다.
그런데 이런생각으로 보면
조건 식에서도 그냥 buy와 sell 만 쓰면 되는거 아닙니까?
실제 그냥 이렇게 쓰면 안되는지요?
2004-05-12
1183
글번호 3609
답변완료
해석 좀 부탁...
iff(c>=500000,int((baseprice*1.15)/1000+0.00001)*1000,
iff(c>=100000,int((baseprice*1.15)/500+0.00001)*500,
iff(c>=50000,int((baseprice*1.15)/100+0.00001)*100,
iff(c>=10000,int((baseprice*1.15)/50+0.00001)*50,
iff(c>=5000,int((baseprice*1.15)/10+0.00001)*10,
int((baseprice*1.15)/5+0.00001)*5)))));
이문장 해석 좀 부탁드립니다.
2004-05-12
906
글번호 3608
답변완료
1708번 관련 문의 드립니다.
1708번에서 당일 청산으로 청산후 다음날 재진입 매수유지신호 표현관련하여,
아래의 두가지 매수식을 써 보았습니다.
if crossup(ma(c,5),ma(c,20)) then
buy();
if macd(12,26)[2]>macd(12,26)[1] and macd(12,26)[1]<macd(12,26) then
buy();
이상의 두가지 매수식으로 매수신호 발생하여 당일청산으로 정리후 다음날 세번째 분봉에서,
첫번째 식의 경우는 조건1 : ma(c,5)>ma(c,20) 란 조건이 만족되면 전일의 매수신호가 다시 발생하게 하고,
두번째 식의 경우는 조건2 : macd(12,26)[1]<macd(12,26) 란 조건이 만족되면 전일의 매수신호가 다시 발생하도록 하려는 경우 입니다.
두가지를 구분하여 각각 별도로 신호가 요구되는 이유는 1708번과 같이, 첫번째 식과 관련 청산후 조건2의 발생으로 매수 유지신호가 나올 경우의 오류에 대비하기 위함입니다.
위의 두가지 식과 각각의 조건관련 다음날 합당한 유지신호가 나오게 표현식을 부탁드립니다.
ps. 두가지 매수식을 or 로 합칠경우 , 즉,
if crossup(ma(c,5),ma(c,20)) or (macd(12,26)[2]>macd(12,26)[1] and macd(12,26)[1]<macd(12,26)) then
buy();
로 매수식을 표시 할 경우 다음날 상기의 두가지 조건을 구분하여 매수유지신호가 나오게 하는게 가능한지, 가능하다면 표현식 부탁드립니다.
2004-05-12
1030
글번호 3607