커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4785
글번호 230811
로봇짱 님에 의해서 삭제되었습니다.
2015-08-13
0
글번호 89457
답변완료
타종목 매매에 대한 질문
언제나 친절한 답변 감사합니다.
선물에서 신호가 발생시 그 종목의 '옵션'을 매매하려고 합니다.
먼저 차트에서 주종목을 옵션으로 하고 선물을 타종목으로 하여 조회해야 하는거까지는 알고 있습니다.
선물에서의 수식 언어는 아래와 같습니다.
<선물 수식>
Inputs: A1(5),A2(20),P1(10),P2(20);
Vars: K1(0),K2(0);
K1= Ema(a1,p1);
K2= Ema(a2,p2);
if K1>=K2 then buy();
if K1<=K2 then sell();
질문1. 선물이 참조 종목(data2)이 될 때 그것으로 옵션(주종목)을 매매하려면 아래의 셋 중 하나로 변경해주면 되나요? data2()의 괄호를 어디에 묶어야 하는지 헷갈립니다.
<변경 수식1>
Inputs: data2(A1(5)),data2(A2(20)),data2(P1(10)),data2(P2(20));
Vars: K1(0),K2(0);
K1= Ema(a1,p1);
K2= Ema(a2,p2);
if K1>=K2 then buy();
if K1<=K2 then sell();
<변경 수식2>
Inputs: A1(5),A2(20),P1(10),P2(20);
Vars: K1(0),K2(0);
K1= data2(Ema(a1,p1));
K2= data2(Ema(a2,p2));
if K1>=K2 then buy();
if K1<=K2 then sell();
<변경 수식3>
Inputs: A1(5),A2(20),P1(10),P2(20);
Vars: K1(0),K2(0);
K1= data2(Ema(a1,p1));
K2= data2(Ema(a2,p2));
if data2(K1>=K2) then buy();
if data2(K1<=K2) then sell();
질문2. 해외옵션의 경우에는 호가 움직임은 긴밀하게 있지만 실제 거래는 워낙 적어 차트 상에선 봉이 드문드문 만들어 지는 경우가 많습니다. 차트 상의 현재가와 실제 호가창의 우선, 상대 호가와 차이가 나는 경우가 많다는 뜻입니다.
이때 주문을 '상대1호가'로 내면 실제 매매에서 오류가 나지는 않지요? 차트 상의 봉이 드문드문 한 것 때문에 실제 매매에서 오류가 나거나 주문 거부가 나지는 않느냐는 질문입니다? 실제 매매는 신호가 나는 시점의 호가창 가격으로 나가는 것이 맞지요?
질문3. 해외선물이나 옵션의 경우 호가창을 보면 우선 호가와 상대 호가 사이에 갭이 있는 경우가 많습니다. 아래와 같이 예를 들 경우
매도
40.55
40.54
40.53
40.52
<-여기 중간값에 매수 주문을 내고 싶다면
40.50
40.49
40.48
40.47
매수
수식이나 설정을 어떻게 해야 하나요? 예스랭귀지에서 가능하지 않다면 예스스팟에서 가능한지 궁금합니다.
2015-08-13
161
글번호 89456
답변완료
수식 부탁합니다
MACD 크로스 값을 구할수 없나요
120 이평선을 기준으로
주가가 120선 위에 있을때는 골든크로스만 매수 진입, 데드크로스는 진입않고
다음 데드크로스 발생시 진입 청산 이때의 진입 가격과 청산 가격
주가가 120 이평선 밑에 있을 때는 데드크로스만 매도 진입 이때 주가와
청산은 다음 골든크로스에 이때 청산 주가 가격
매수진입이나 매도진입이나 모두 진입가격과 청산가격을 구할 수 없나요
2015-08-13
159
글번호 89455
답변완료
문의드립니다
안녕하세요
해선(Crude Oil) 등가격 지표식관련 문의드립니다.
아래식에서 당일 시가로부터 등가격이 생성되어 장종료까지 유지되고있는데
등가격을 기준으로 장중 고저점이 변화면 자동으로 + - 0.5씩 plot가 생성되어
장종료까지 고정으로 유지하고자 합니다
아래지표식의 plot2 , 3, 4, 5를 사용하다보니 변동성확대시 불편함이 있어
plot2,3,4,5를 가변적인 plot로 작성하여 사용하고자합니다.
(=> 예을들자면 당일 등가격 45일때 당일변동폭이 +1.5 -0.5 합 2 라고 가정하면
등가격 위로 3개 라인이생성되어있고 아래로는 1개의라인이 생성되어있어야함)
감사합니다
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var : V11(0),V21(0),V31(0);
if bdate != bdate[1] Then{
V11 = O;
v21 = v11-int(O/0.5)*0.5;
if v21 >= 0.25 Then
v31 = (int(V11/0.5)+1)*0.5;
Else
v31 = int(V11/0.5)*0.5;
}
plot1(v31);
plot2(v31+0.5);
plot3(v31+1.0);
plot4(v31-0.5);
plot5(v31-1.0);
2015-08-13
145
글번호 89454
답변완료
psar 상하 색깔이 같은 검정색으로 나타나게 하려면 어떻게 해야 하나요? 수식도요.
1. 키움 수식을 예스트레이더 수식으로 바꾸고 싶습니다.
a1=C- avg(c,10, ((20/10)+1) ); a2=Disparity(10);
a3=(C-avg(C,10)) / Stdev(c,10);
b1=MA(c10,단순);
d1=max(c,10); d2=min(c,10); d=(d1+d2)/2;
g1=(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
g2=(highest(high,52)+lowest(low,52))/2;
g3=g1(10); g4=g2(10); g=(g3+g4)/2;
k1=a1>0 && a3>0 && a2>100;
k2=a1<0 && a3<0 && a2<100;
k3=max(b1,max(d,g));
k4=min(b1,min(d,g));
매수
( k1 && 상향돌파(c,k3) ) or ( k1 && not(k1(1)) && c>k3 )
매도
( k2 && 하향돌파(c,k4) ) or ( k2 && not(k2(1)) && c<k4 )
2. 키움 수식을 예스트레이더 수식으로 바꾸고 싶습니다.
a5=sar(0.02,0.2); a6=상향돌파(c,a5); a7=하향돌파(c,a5);
b5=stochasticsfast(10);
매수
((a6 or a6(1) or a6(2) or a6(3) or a6(4) or a6(5)) && c>b1 && 상향돌파(b5,50) )
매도
((a7 or a7(1) or a7(2) or a7(3) or a7(4) or a7(5)) && c<b1 && 하향돌파(b5,50) )
3.
sar 선의 색이 위, 아래가 같은 검정색으로 나타나게 하려면 어떻게 해야 하나요?
2015-08-13
204
글번호 89453
자유인33 님에 의해서 삭제되었습니다.
2015-08-13
0
글번호 89452
답변완료
지표 문의 드립니다
A : 일목균형표 중 기준선(360)의 가격
B : 최근 봉 240개 중 최고가격
C : B가 나타나고 난 다음의 최저가격
(((B-A)÷5)×2)+A 를 나타내는 지표1
(((B-A)÷5)×2)+C 을 나타내는 지표2
를 구하고자 합니다.
주식 코스피, 코스닥 종목의 가격이
지표1을 데드크로스 할 경우 매수
지표2를 골든크로스 할 경우 매도
의 시스템식도 부탁드립니다.
감사합니다.
2015-08-12
160
글번호 89451
답변완료
문의드립니다.
항상 친절한 답변 감사드립니다.
8월물옵션 만기일 3시이후(3시 5분까지)에 9월물 옵션은 차월물옵션으로 인식되는지요?
2015-08-12
125
글번호 89450
답변완료
수정 부탁드립니다.
일전에 만들어주신 전주봉 대비 이번주 누적거래량증가 종목 검색식입니다.
이것을 월봉 누적거래량증가 종목 검색식으로 수정부탁드립니다.
감사합니다.
input : n(30);
var : Week(0),sumV(0),WeekV(0),cnt(0),ii(0),Pre(0);
week = DayOfWeek(sdate);
if week < week[1] Then{
ii = ii+1;
if date != date[1] Then
sumV = 0;
}
if week > week[1] Then{
sumV = sumV+DayVolume(1);
}
WeekV = sumV+DayVolume(0);
pre = 0;
for cnt = 0 to 300{
if ii[cnt] < ii and week <= week[cnt] and stime[cnt] <= stime Then{
Pre = weekV[cnt];
cnt = 500;
}
}
if Pre > 0 and weekv >= pre*(1+n/100) Then
find(1);
2015-08-12
127
글번호 89449