커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7498
글번호 230811
답변완료
문의드립니다.
예스랭귀지쪽은 따로 책을 구입하지 못해
이지랭귀지쪽 책과 병행하며 공부를 하고 있습니다.
이지랭귀지쪽을 예스로 제 나름대로 변환해서 작성을 해보았는데, 정상동작하지 않는듯 하여 문의드립니다.
1. 전략 Base
1-1. 신규 (매수)
1) 설정 : 이평 / 가격 상승돌파시 설정
2) 기준 : 이전 12개봉 최고가
3) 매매 : 기준 * 103% 상승돌파시 매수
4) 기간 : 설정후 12개봉 유지
1-1. 신규 (매도)
1) 설정 : 이평 / 가격 하향이탈시 설정
2) 기준 : 이전 12개봉 최저가
3) 매매 : 기준 * 97% 하향이탈시 매도
4) 기간 : 설정후 12개봉 유지
1-2. 청산
1) 기준 : 이전 8개봉 최고 (최저) 가
2) 매매 : 최고 (최저)가 돌파시 청산
1-3. 재진입
1) 설정 : 청산 직후
2) 기준 : 이전 10개봉 최고(최저)가
3) 매매 : 최고(최저)가 돌파시 매수(매도)
4) 기간 : 설정 후 15개 봉
---------------
Easy Language
Input : FL(9),SL(18),CL(12),TB(8),Ini(300),Rebars(15),Reentry(100);
Vars : FMA(0), SMA(0), LPrice(0), SPrice(0), LCount(-999), SCount(-999), ReCount(0), CurrentPosition(0);
// FL : 단기이평 봉개수, SL : 장기이평 봉개수, CL : 이평 교차이후 매수/매도주문 유지 봉 개수, TB : 청산주문시 최고/최저 찾기위한 봉개수, Ini : 주문수량, Rebars : 청산후 재진입 조건을 찾기위한 봉개수, Reentry : 청산후 재진입 수량
FMA : Average(Close,FL);
SMA : Average(Close,SL);
If FMA crosses over SMA and barnumber > 1 then Begin
Lprice = highest(high,CL)*1.03;
LCount = Barnumber;
end;
if marketposition < > 1 and barnumber < Lcount + CL then
buy ("Cross over buy") ini shares next bar at LPrice Stop;
if FMA crosses under SMA and barnumber > 1 then begin
SPrice = lowest(low,CL)[1]*.97;
SCount = Barnumber;
end;
if marketposition < > -1 and barnumber < Scount + CL then
sell ("Cross Under buy") ini shares next bar at SPrice Stop;
If marketposition = 1 then begin
Lcount=-999;
exitlong("longTStop") next bar at lowest(Low, TB) stop;
end;
if marketposition = -1 then begin
SCount = -999;
exitshort("shortTstop") next bar at highest(high, TB) stop;
end;
currentposition = marketposition;
if currentposition=0 and currentposition[1]=-1 then
ReCount = 1;
if currentposition = 0 and currentposition[1]=1 then
Recount = 1;
if marketposition = 0 and marketposition(1) = 1 and ReCount < Rebars then begin
ReCount = ReCount+1;
buy("Long ReEntry") reentry shares next bar at highest(high,10) stop;
if marketposition = 0 and marketposition(1) = -1 and ReCount < Rebars then begin
ReCount = ReCoutn+1;
sell("Short Reentry") reentry shares next bar at lowest(low,10) stop;
end;
---------------------
변경한 Yes Language
- 첨부파일1
2014-08-04
301
글번호 77364
무늬만직딩 님에 의해서 삭제되었습니다.
2014-08-04
0
글번호 77363
답변완료
문의드립니다.
전봉과 당일봉의 저가가 같을 경우
이 형성된 저가보다 앞으로 나오는 봉의 저가가 크거나 같으면서 위로 고가를 갱신하는 봉이 이 5개 이상 형성되는 패턴의 주식을 찾을라고 합니다. 저가를 깨고 내려가지 않는 이상 연속으로 고가를 갱신하지 않더라도 유효하며 다음 봉에서 조건을 충족시키면 그다음 봉으로 진행합니다.
2014-08-04
150
글번호 77362
logos 님에 의해서 삭제되었습니다.
2014-08-04
0
글번호 77361
답변완료
문의드림니다
채널1 = highest(H,10); 로 설정 할 때
채널1의 상승움직임은 상승후 횡보, 상승후 횡보 상승후 횡보 패턴으로 계단식으로
상승하고 하락움직임은 횡보후 하락, 횡보후 하락,횡보후 하락 과 같이 계단식으로 하락
합니다
최근 채널1의 방향이 상승했는지 하락이었는지에 따라 진입하고자 합니다
다음수식 부탁드림니다
문1)
1.현재봉 이전 가장 최근의 채널1이 7번 연속 상승이면 매수
(중간에 하락없이 횡보후상승,횡보후상승 이런식으로 7번연속 상승)
2,채널1이 최근 10개의 고점을 상향돌파 하면 매수
문2) 횡보후 상승이나 상승후 횡보를 패턴 1로
횡보후 하락이나 하락후 횡보를 패턴 2 라고 할때
1, 현재봉 이전 가장최근의 패턴이 패턴1이면 매수 패턴2이면 매도
2, 현재봉 이전 최근 채널움직임이 패턴2가 5개연속 발생하면 매도
2014-08-04
168
글번호 77360
답변완료
문의드립니다
선물분봉차트에서 전봉종가와 시작봉시가가 틀릴때 차트에 화살표 같은 도구로 표시하는 방법에 대해 알고 싶습니다.감사합니다
2014-08-04
166
글번호 77359
답변완료
문의드립니다
선물분봉차트에서 당일고가와 당일저가,당일중심을 차트에 나타내는 방법이 알고 싶습니다.또한 텍스트로 표시할때 박스에 표시되는게 아니라 선 즉 plot옆에 수치를 표시할수는 없는지 궁금합니다.또한 전일고가,저가,전일 중심표시방법에 대해서도 알려주시면 감사드리겠습니다.감사합니다
2014-08-04
149
글번호 77358
답변완료
수식 문의
주식선물을 거래하기 위해 메인차트를 주식으로 세팅하고 예스스팟에서 신호를 받아 주식선물 주문을 내고자 합니다. 가능한지요?
타 시스템에서 사용하던 수식을 주식에 적용했더니 매수신호만 발생하는데 이는 정상인지요?
하이닉스 차트를 뛰우고 수식적용했더니 매수신호만 발생합니다.
주식선물을 거래하기 위해 어떻게 해야 하는지 방향을 제시해주시면 고맙겠습니다.
늘 감사드립니다.
2014-08-04
200
글번호 77357
답변완료
부탁드립니다.
매수 진입 후 청산(매도)에 대한 수식에 대한 내용입니다.
1) 청산조건 (1)
var3 = MACD(12,26);
var4 = ema(var3,9);
청산 조건은 위 macd선이 macd시그널 선을 하향 돌파할때 청산한다.
단, 청산시점에서 가격은 매수이후 최고점보다 4틱 이하일 경우이어야 한다.
따라서 macd선이 macd시그널 선을 하향 돌파하더라도 가격이 매수이후 최고점에서
3틱 이내라면 청산이 이루어 지지 않아야 합니다.
2) 위 청산조건 (1)과 다른 청산조건 (2)가 있는 경우 먼저 도래하는 청산 시점에
청산하려면 어떻게 해야 할까요?
항상 고생많으시네요... 고맙습니다~
2014-08-04
135
글번호 77354