커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7703
글번호 230811
답변완료
질문드립니다
안녕하세요?
ELW를 하고있는데, 셋팅해놓은 수량만 거래가 되어야합니다. 하지만 자주발생하는점이있는데, 셋팅해놓은수량을 진입하긴하나 반복으로 진입하여 예를들면 1000주 셋팅해놓았는데 1000주가 여러번 매수가 되어서 컴퓨터가 인식을못하여 4000주를 가지고있으면서 1000주밖에 청산안하는것 같더라고요. 셋팅해놓은 수량이상으로는 매수가 안되게 하는 수식이 있을까요? 부탁드립니다.
2011-09-29
492
글번호 43157
답변완료
질문입니다
안녕하세요 수식작성 q&a를 보다가 질문드립니다
질문;당일 선물이 고가를 돌파하는데 그시점 옵션이 고가를 돌파못하면 매도신호
당일 선물이 저가를 돌파하는데 옵션이 저가를 돌파못하면 매수신호.
답변;
if data1(dayindex > 0 and C > dayhigh(0)[1]) And
data2(dayindex > 0 and C < highD(0)[1]) Then
sell();
if data1(dayindex > 0 and C < DayLow(0)[1]) And
data2(dayindex > 0 and C > LowD(0)[1]) Then
buy();
---------------------------------------------------------------
저의질문1
답변에 dayindex > 0 은 생략해도 무방한지?
저의질문2
c > dayhigh(0)[1]을 c > dayhigh(0)로 작성해도 될거같은데 굳이 [1]가 붙는 이유?
저의질문3
highD(0) 대신에 dayhigh(0)를 넣어도 무방한지?
답변부탁드립니다
2011-09-29
519
글번호 43156
답변완료
몇가지 문의입니다
틱데이타를 활용하고 있습니다
1. start에 매수/매도의 추세를 삽입하려고 합니다
-1분봉 5분이평 > 20일이평 and 3분봉 5분이평>20일이평일때 bullmarket=1로정의
-1분봉 5분이평 < 20일이평 and 3분봉 5분이평<20일이평일때 bearmarket=1로정의
2. 현재 진입한 수량을 5계약 혹은 10계약으로 제한하려면 어떤명령문이 있는지요?
3. 손절과 익절의 기준을 활용하는 예문부탁드립니다
3. 주문시 onclose가 다음봉에 주문이 나가는데.. 혹시 현재봉을 기준으로 시가로 나가는 기능은 있는지요?
감사합니다
2011-09-29
512
글번호 43155
답변완료
재질문입니다 운영자님
> 제네렉 님이 쓴 글입니다.
> 제목 : 질문올립니다.
> 1. a라는 매도로직과 b라는 매도로직이 있습니다.
청산식은 한개 존재합니다.
그러나 a,b 둘다 매도청산이 이루어진다음에는 진입이 되면 안되게 하고 싶습니
다. 즉 a 라는 로직에 의해서 매도가 이루어진후 매도청산이 나왔습니다.
그뒤에 b 라는 로직의 조건이 만족이 되어도 오늘 당일 매도신호가 발생이 되서
진입이 된후 매도청산이 나왔기때문에 b 라는 매도로직은 진입이 안되게 하고
싶습니다. 거꾸로 a라는 로직도 마찬가지구요. 즉 b로직이 먼저 만족이 되어
매도가 이루어진후 매도청산이 나왔을경우에는 a 조건이 만족이 되어도 진입이
안되게 하고 싶은데 어떻게 해야할까요?
위의 질문에 대한 운영자님의 답변입니다..
안녕하세요
예스스탁입니다./
1
매도가 당일 한번만 발생하게 하는식입니다.
var : cnt(0),scount(0);
scount = 0;
for cnt = 0 to 20{
if sdate ==EntryDate(1) and MarketPosition(cnt) == -1 Then
scount = scount+1;
}
if count == 0 and a매도조건 Then
sell();
if count == 0 and b매도조건 Then
sell();
그러나 이렇게 하면 매도진입식 자체가 하루에 한번밖에 나오지 않는게 아닌가요?
제가 원하는 것은 이러합니다..
예를들어서 a조건식 if crosdown(c,dayopen) then sell();
b조건식 if c<dayopen and asks>bids then sell();
위의 두 매도진입식이 있다고 가정할때
if marketposition==-1 and c>daylow+1 then exitshort();
라는 청산식이 있다고 가정을 합니다.
이경우 a 의 조건식에 의해 매도가 이루어진후 저점대비 1포상승에 의해서 청산이 이루
어 졌다고 가정을 합니다. 그런데 이경우 청산된 시점이 시가아래이면 청산되자마자
b 조건식이 바로 매도진입을 하게 되지 않습니까?
저는 그걸 안되게 하고 싶습니다.
그러나 b 진입식이 먼저 진입을 하고 청산이 된경우 a조건식은 시가를 하향이탈이므로
다시 진입을 하는건 상관이 없습니다만 b조건식은 a라는 로직에 의해 매도가 이루어지고 청산이 이루어진다음에는 진입이 안되게 하고 싶습니다.
제대로 표현을 했는지 모르겠습니다. ㅜㅜ
-------------
두번째 질문입니다..
매도포지션이나 매수포지션이 유지중일때 포지션손실이 1.5포인트이상일때 1계약을 추가진입하고 싶습니다. 이경우 즉 추가진입하는경우 옵션매수도 이루어지게 하고 싶습니다.
즉 매도포지션 유지중일떄 추가매도가 진입될경우 콜매수가 동시에 이루어지게 하고 싶은데요. 특정행사가를 지정해서 진입하게 할수 있는지요? 아님 가격대를 정해서 자동으로 행사가를 선정하게도 할수 있는지요?
---------------
세번째 질문입니다.
진입식조건에 3번째 봉이후에 들어가게 할려면 어떻게 해야하는지요?
2011-09-29
480
글번호 43152
답변완료
시스템식 문의드립니다
안녕하세요..
시스템식 문의드립니다.
아래와 같은 조건식
Condition1 = ma(C,2) > ma(C,3) and ma(C,3) > ma(C,5);
Condition2 = C > highest(c,12)[1] And c - o > h - c ;
if Condition1 or Condition2 Then buy();
Condition1 = CrossDown(C,ma(C,20));
Condition2 = c < Lowest(c,9)[1];
if Condition1 or Condition2 Then ExitLong();
질의1. buy condition1조건에 추가로 현재봉에서 5봉전까지 볼린져밴드(2,20)
상한선이 5봉연속 하락추세일때 매수금지를 덧 붙일려고 합니다.
질의2. buy condition2조건에 추가로 현재봉에서 10봉전까지 음봉이 3개미만
발생될때 매수금지 (단, 음봉값 합계가 -0.40 이만일때)를 덧붙일려고 합니다.
감사합니다.
항상 수고가 많으십니다.
2011-09-29
468
글번호 43151
답변완료
문의드립니다...
아침부터 비가오네여....좋은하루되시고 답변항상 감사합니다...
첫번째...
특정일을 지정하여 즉 변수로 입력하여 그날부터 최고거래량이 터진날의봉의
중심에 선을 긋고 두번째 많은 거랠량이 터진날에도 선을 긋고 세번째까지 긋고싶습니다.... 반대로 가장적은 거래량이 터진날도 세번째까지 선을 긋고 싶습니다..
두번째
선물 5분봉에서 당일의 거래량이아닌 전일의 거래량을 체크하여 위와같이 거래량 최고 최저 각3개씩 선을 전일의 그봉의 중심값에 그리고 그리고나면 하루가 지날때마다 그값은 계단식으로 갱신되도록 보인겠죠 만들어주시면 감사하겠습니다.....
감사합니다..
2011-09-29
556
글번호 43149
러블리 님에 의해서 삭제되었습니다.
2011-09-29
197
글번호 43148
러블리 님에 의해서 삭제되었습니다.
2011-09-29
184
글번호 43147
답변완료
문의드립니다
energy지표를
첨부파일과 같이
값이 크로스된후 바로 다음봉에서
(크로스되기 1봉전 두 지표값의 합/2 + 크로스된 후 두 지표값의 합/2)/2
값을 다음 크로스가 생기기 전까지 직선으로 표시하고 싶은데
도움좀 부탁드립니다
2011-09-29
571
글번호 43146